.listings-page-footer-links.legal-links-footer-sliver{text-align:right;box-sizing:border-box;min-height:44px;padding:14px max(18px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));position:relative;justify-content:flex-end!important;align-items:center!important;width:100vw!important;max-width:100vw!important;margin:60px calc(50% - 50vw) 0!important;display:flex!important}.page:has(>.legal-links-footer-empty-fixed){padding-bottom:calc(44px + env(safe-area-inset-bottom))!important}.listings-page-footer-links.legal-links-footer-empty-fixed{z-index:50;text-align:right;box-sizing:border-box;background:var(--bg);min-height:44px;position:fixed;bottom:0;left:0;right:0;width:100%!important;max-width:none!important;padding:14px max(18px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;display:flex!important}@media (width<=720px){.listings-page-footer-links.legal-links-footer-sliver{text-align:center;min-height:40px;width:100vw!important;max-width:100vw!important;padding:10px max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important;justify-content:center!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.page:has(>.legal-links-footer-empty-fixed){padding-bottom:calc(40px + env(safe-area-inset-bottom))!important}.listings-page-footer-links.legal-links-footer-empty-fixed{text-align:center;min-height:40px;justify-content:center!important;width:100%!important;max-width:none!important;margin:0!important}}.legal-links-footer-sliver .listings-contact-popover,.auth-legal-links .listings-contact-popover{z-index:80;box-sizing:border-box;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:7px;width:auto;min-width:0;padding:7px;display:flex;position:absolute;bottom:calc(100% + 8px);left:auto;right:0;transform:none;box-shadow:0 16px 36px #0f172a2e;background:#fff!important}.legal-links-footer-sliver .listings-contact-option,.auth-legal-links .listings-contact-option{box-sizing:border-box;color:#334155;width:42px;min-width:42px;height:42px;font:inherit;cursor:pointer;border:1px solid #e2e8f0;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;background:#fff!important}.legal-links-footer-sliver .listings-contact-option:hover,.legal-links-footer-sliver .listings-contact-option:focus-visible,.auth-legal-links .listings-contact-option:hover,.auth-legal-links .listings-contact-option:focus-visible{color:var(--primary);border-color:#bfdbfe;outline:none;background:#f8fafc!important}.legal-links-footer-sliver .listings-contact-option:disabled,.auth-legal-links .listings-contact-option:disabled{cursor:progress;opacity:.55}.legal-links-footer-sliver .listings-contact-option svg,.auth-legal-links .listings-contact-option svg{flex:none;width:20px;height:20px;display:block}.legal-links-footer-sliver .listings-contact-error,.auth-legal-links .listings-contact-error{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;width:max-content;max-width:min(280px,100vw - 24px);padding:7px 9px;font-size:.74rem;line-height:1.3;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 24px #0f172a1f}@media (width<=720px){.legal-links-footer-sliver .listings-contact-popover,.auth-legal-links .listings-contact-popover,.legal-links-footer-sliver .listings-contact-error,.auth-legal-links .listings-contact-error{left:50%;right:auto;transform:translate(-50%)}}.auth-legal-links{margin-top:8px!important}.listings-terms-modal{border:1px solid var(--border);background:var(--surface);clip-path:inset(0 round 16px);border-radius:16px;width:min(900px,100vw - 32px);height:min(860px,100vh - 32px);max-height:calc(100vh - 32px);padding:0;position:relative;overflow:hidden}.legal-document-modal-close{z-index:12;margin:0;position:absolute;top:14px;right:50px}@media (width<=720px){.legal-document-modal-close{overscroll-behavior:none;right:15px}}.legal-document-iframe{background:var(--surface);border:0;width:100%;height:100%;display:block}.legal-document-page{box-sizing:border-box;background:var(--surface);min-height:100vh;color:var(--text)}.terms-of-service{box-sizing:border-box;max-width:900px;color:var(--text);margin:0 auto;padding:32px 56px 56px 24px;font-size:.95rem;line-height:1.65}.terms-header h1{color:var(--text);margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.2}.terms-of-service h2{color:var(--text);margin:0 0 12px;font-size:1.15rem;font-weight:700;line-height:1.35}.terms-of-service h3{color:var(--text);margin:22px 0 8px;font-size:1rem;font-weight:700;line-height:1.4}.terms-of-service p{margin:0 0 12px}.terms-of-service ul{margin:8px 0 16px;padding-left:24px}.terms-of-service li{margin:4px 0;padding-left:2px}.terms-of-service strong{font-weight:750}.terms-of-service address{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-top:10px;padding:14px 16px;font-style:normal;line-height:1.7}.privacy-policy>h2{margin:42px 0 10px;padding-top:4px}.privacy-policy>h2:not(:first-of-type){border-top:1px solid var(--border);padding-top:24px}@media (width<=600px){.listings-terms-modal{clip-path:inset(0 round 12px);border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.terms-of-service{padding:24px 48px 40px 16px;font-size:.93rem}.terms-header h1{font-size:1.7rem}.terms-of-service section{margin-top:26px}.terms-of-service h2{font-size:1.08rem}}:root{color:#161616;--bg:#f5f6f8;--surface:#fff;--surface-soft:#f8fafc;--surface-muted:#f1f5f9;--border:#d7dde5;--border-strong:#bcc7d3;--text:#161616;--text-soft:#5f6b7a;--text-faint:#7a8796;--primary:#1f6feb;--primary-soft:#e8f0fe;--green:#1f8f5f;--green-soft:#e8f7ef;--amber:#f0c75e;--amber-soft:#4b3710;--red:#c24141;--red-soft:#fdecec;--shadow:0 10px 30px #0f172a0f;--radius:16px;--radius-sm:10px;--radius-xs:8px;--page-width:1520px;background:#f5f6f8;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark]{--bg:#0d1117;--surface:#161b22;--surface-soft:#1c222b;--surface-muted:#222936;--border:#30363d;--border-strong:#475569;--text:#e6edf3;--text-soft:#aab4c0;--text-faint:#8491a3;--primary:#58a6ff;--primary-soft:#172f4a;--green:#4fd18b;--green-soft:#123425;--amber:#e5ad52;--amber-soft:#3b2b12;--red:#ff7b72;--red-soft:#3a1b1f;--shadow:0 10px 30px #00000047}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{color:var(--text);background:linear-gradient(#f8fafc 0%,#f4f6f8 100%);font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background .18s,color .18s}html[data-theme=dark] body{background:linear-gradient(#10151c 0%,#0d1117 100%)}@keyframes _spin_dcvr0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _typingPulse_dcvr0_1{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-1px)}}html[data-theme=dark]{background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] .site-brand,html[data-theme=dark] .stat-chip-value,html[data-theme=dark] .listing-price-large,html[data-theme=dark] .detail-chip-title,html[data-theme=dark] .auth-form .form-field label,html[data-theme=dark] .listing-form .form-field label{color:var(--text)}html[data-theme=dark] .site-header{background:#0d1117e6;border-bottom-color:#475569b8}html[data-theme=dark] .header-search input{background:var(--surface);color:var(--text);border-color:var(--border-strong)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--surface);color:var(--text);border-color:var(--border-strong)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--text-faint)}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{background-color:var(--surface-muted);color:var(--text-faint)}html[data-theme=dark] .button.danger{background:var(--red-soft);color:var(--red);border-color:#71343a}html[data-theme=dark] .pill{background:var(--surface-muted);border-color:var(--border);color:var(--text-soft)}html[data-theme=dark] .pill.buy,html[data-theme=dark] .listing-accent.buy,html[data-theme=dark] .success-banner{background:var(--green-soft);color:var(--green);border-color:#285c43}html[data-theme=dark] .pill.sell,html[data-theme=dark] .listing-accent.sell{background:var(--primary-soft);color:var(--primary);border-color:#28557d}html[data-theme=dark] .pill.highlight{color:#e3b94f;background:#4a3710;border-color:#9a741e}html[data-theme=dark] .form-error{background:var(--red-soft);color:var(--red);border-color:#71343a}html[data-theme=dark] .account-toggle-row,html[data-theme=dark] .account-settings-subsection,html[data-theme=dark] .moderation-target-summary,html[data-theme=dark] .header-search-mode-tab.active,html[data-theme=dark] .app-header,html[data-theme=dark] .tag-chip-gray,html[data-theme=dark] .offer-card-thread-bubble-reply,html[data-theme=dark] .buy-form-section,html[data-theme=dark] .buy-form-input,html[data-theme=dark] .filter-chip,html[data-theme=dark] .offer-history-card,html[data-theme=dark] .comment-card-main,html[data-theme=dark] .comment-rating-display,html[data-theme=dark] .nav-notification-popover,html[data-theme=dark] .nav-notification-read-all,html[data-theme=dark] .nav-notification-item,html[data-theme=dark] .nav-notification-icon,html[data-theme=dark] .match-tag-inline-input,html[data-theme=dark] .match-tag-inline-add-button,html[data-theme=dark] .transaction-card-action,html[data-theme=dark] .transaction-offer-history-icon,html[data-theme=dark] .transaction-receipt-icon{background:var(--surface);color:var(--text);border-color:var(--border)}html[data-theme=dark] .account-mini-listing-card:hover,html[data-theme=dark] .listing-detail-back-link:hover,html[data-theme=dark] .listing-detail-back-action:hover,html[data-theme=dark] .listing-save-overlay-button:hover,html[data-theme=dark] .buy-local-fulfillment-chip:hover,html[data-theme=dark] .inline-offer-message:hover,html[data-theme=dark] .listing-card-hover-actions a,html[data-theme=dark] .nav-notification-archive-button:hover{background:var(--surface-soft);color:var(--text);border-color:var(--border-strong)}html[data-theme=dark] .nav-notification-item.unread{background:var(--primary-soft)}html[data-theme=dark] .nav-notification-item.unread:hover{background:#1c3b59}html[data-theme=dark] .account-settings-nav-item.active,html[data-theme=dark] .account-check-chip.active{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}html[data-theme=dark] .account-readonly-input:disabled{background:var(--surface-muted);border-color:var(--border);color:var(--text-faint)}html[data-theme=dark] .modal-backdrop{background:#000000ad}.account-menu-divider{background:var(--border);height:1px;margin:4px 6px}.account-theme-toggle{cursor:pointer;justify-content:space-between;gap:18px}.account-theme-switch{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.account-theme-switch-knob{background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0f172a3d}.account-theme-switch.active{background:var(--primary);border-color:var(--primary)}.account-theme-switch.active .account-theme-switch-knob{background:#fff;transform:translate(16px)}html[data-theme=dark]{scrollbar-color:var(--border-strong) var(--surface-soft)}html[data-theme=dark] .listing-price-inline,html[data-theme=dark] .listing-price-main-line,html[data-theme=dark] .listing-thumb-price,html[data-theme=dark] .listing-price-large,html[data-theme=dark] .listing-price-range{color:var(--text)}html[data-theme=dark] .listing-description,html[data-theme=dark] .listing-card .listing-description,html[data-theme=dark] .listing-matching-description,html[data-theme=dark] .listing-detail-expanded-text,html[data-theme=dark] .listing-owner-label-plain,html[data-theme=dark] .listing-detail-title,html[data-theme=dark] .listing-title,html[data-theme=dark] .listing-title a{color:#ccc}html[data-theme=dark] .header-search-input-row{border-color:#ccc!important}html[data-theme=dark] .header-search-mode-tab{background-color:var(--bg)}html[data-theme=dark] .user-summary-name{color:#ccc}html[data-theme=dark] .header-search-input-row input{border-color:#ccc!important}html[data-theme=dark] .header-search-mode-toggle{background:var(--surface);box-shadow:none;border:1px solid #fff;border-bottom:none;border-radius:10px 10px 0 0;align-self:flex-start;gap:0;margin:0 0 -1px;padding:0;display:inline-flex;overflow:hidden}html[data-theme=dark] .header-search-mode-tab{min-height:28px;color:var(--text-soft);box-shadow:none;background:0 0;border:none;border-radius:0;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1}html[data-theme=dark] .header-search-mode-tab+.header-search-mode-tab{border-left:var(--text-faint)}html[data-theme=dark] .header-search-mode-tab.active{background:var(--primary-soft);color:var(--primary);font-weight:600}html[data-theme=dark] .messenger-launcher-item.unread .messenger-launcher-title{color:var(--text-soft)}html[data-theme=dark] .messenger-dock-thread:hover,html[data-theme=dark] .messenger-launcher-item:hover{border-color:var(--border-strong);background:#c8c8c80d}html[data-theme=dark] .filter-section-toggle.compact-toggle{color:#ccc}html[data-theme=dark] .header-search-input-row input{background:var(--surface);color:var(--text);border:1px solid #ccc!important;border-radius:0 10px 10px 30px!important}html[data-theme=dark] .listing-intent-form-sticky-header{background-color:var(--bg)}html[data-theme=dark] .listing-image-dropzone{background:var(--bg)}html[data-theme=dark] .listing-image-dropzone-title{color:var(--text)}html[data-theme=dark] .card-header.listing-intent-form-header{background:var(--bg)}html[data-theme=dark] .match-card-score-overlay-link{background:var(--surface)}html[data-theme=dark] .comment-card-main{background:var(--bg-soft)!important;border-color:var(--primary-soft)!important}html[data-theme=dark] .intent-control-heading,html[data-theme=dark] .match-controls-view-button.active{color:var(--text-soft)}html[data-theme=dark] .account-payment-card,html[data-theme=dark] .account-settings-profile-link{background:var(--surface)}html[data-theme=dark] .account-settings-profile-link:hover{color:#ccc}html[data-theme=dark] .offer-history-view-link{color:var(--text-soft)}html[data-theme=dark] .seo-internal-link-chip.active{border-color:var(--primary)}html[data-theme=dark] .seo-internal-link-chip:hover{background-color:var(--surface)}html[data-theme=dark] .listing-detail-back-link{background:var(--primary-soft);color:var(--primary);border-color:#ccc}html[data-theme=dark] .listing-image-type-marker-large.sell{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}html[data-theme=dark] .listing-image-type-marker-large.buy{background:var(--green);color:var(--green-soft);border-color:var(--green-soft)}html[data-theme=dark] .messenger-dock-thread.unread .messenger-dock-thread-title{color:var(--text-faint)}html[data-theme=dark] .offer-card{background:var(--surface)!important;border:1px solid var(--primary-soft)!important}html[data-theme=dark] .offer-card:hover{background:var(--bg-soft);border:1px solid var(--border-strong)!important}html[data-theme=dark] .offer-card-user-link{color:var(--primary-soft)}html[data-theme=dark] .nav-notification-header{background:var(--bg-soft)}html[data-theme=dark] .offer-shipping-chip:not(.active){background:var(--bg-soft);border-color:var(--border)}html[data-theme=dark] .offer-shipping-chip.active{background:var(--primary-soft);border-color:var(--primary-soft)}html[data-theme=dark] .offer-shipping-chip.active:hover{border-color:var(--primary-soft);background:var(--primary-soft);color:var(--primary)}html[data-theme=dark] .offer-fulfillment-main-row .radio-group{background:var(--surface);border-color:var(--primary)}html[data-theme=dark] .purchase-complete-section{background:var(--surface-soft)}html[data-theme=dark] .user-summary-trigger{color:#ccc}html[data-theme=dark] .user-summary-trigger:hover{color:var(--text)}html[data-theme=dark] .listing-status-badge-active{background:var(--green-soft);color:var(--green);border-color:var(--green)}html[data-theme=dark] .match-card-location-filter-pill:hover{background:var(--primary-soft)!important}html[data-theme=dark] .price-type-filter-chip.active{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}html[data-theme=dark] .tag-chip.compact-chip.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}html[data-theme=dark] .offer-card-price{color:var(--text)}html[data-theme=dark] .radio-group .radio-option{background:var(--surface)!important}html[data-theme=dark] .radio-group .radio-option:has(input:checked){color:var(--primary);border-color:var(--border);background:var(--primary-soft)!important}html[data-theme=dark] .radio-group .radio-option input{color:var(--text)}html[data-theme=dark] .user-summary-panel{background:var(--surface)}html[data-theme=dark] .user-summary-actions .user-summary-action{background:var(--surface-soft)}html[data-theme=dark] .user-icon{color:green}html[data-theme=dark] .offer-card-status-badge.status-pending{border-color:var(--primary);padding-bottom:2px}html[data-theme=dark] .match-card-custom-badge.status-pending{border-color:var(--primary)}html[data-theme=dark] .match-card-custom-badge.status-accepted{border-color:var(--green)}html[data-theme=dark] .listing-category-pill.category-home{background:var(--amber-soft)!important;color:var(--amber)!important;border-color:var(--amber)!important}html[data-theme=dark] .inline-offer-message{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .inline-offer-message-kicker{color:#ccc;border-color:#ccc;font-weight:500}html[data-theme=dark] .inline-offer-message-price{color:var(--text-soft);font-weight:500}html[data-theme=dark] .inline-offer-status-badge.status-pending{border-color:var(--primary)}html[data-theme=dark] .offer-status-badge.offer-card-counter-badge{border-color:#6d28d9}html[data-theme=dark] .offer-status-badge.status-pending{border-color:var(--primary)}html[data-theme=dark] .buy-local-fulfillment-chip{color:var(--text-soft);font-weight:500;background:var(--bg-soft)!important;border-color:var(--border)!important}html[data-theme=dark] .buy-local-fulfillment-chip.active{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)!important}html[data-theme=dark] .form-field input:focus{background-color:var(--bg-soft)!important}html[data-theme=dark] .buy-local-fulfillment-chip{border-color:var(--text-faint)}html[data-theme=dark] .offer-status-badge.status-accepted{border-color:var(--green)}html[data-theme=dark] .match-card-facet-item{color:var(--text-faint)}html[data-theme=dark] .listing-detail-back-action{background:var(--bg-soft);color:var(--text);border-color:var(--border-strong)}html[data-theme=dark] .listing-item-row-name,html[data-theme=dark] .listing-item-details-card-title,html[data-theme=dark] .listing-detail-title{color:var(--text)}html[data-theme=dark] .comment-replies:before,html[data-theme=dark] .comment-card:before{background:var(--border);border-color:var(--border);color:var(--border)}html[data-theme=dark] .offer-card-counter-icon{border-color:var(--border)}html[data-theme=dark] .inline-offer-message-price{color:var(--text)}html[data-theme=dark] .listing-detail-buy-offer-button{background-color:var(--primary-soft)!important}html[data-theme=dark] .listing-detail-buy-offer-button:hover{background-color:var(--primary)!important}html[data-theme=dark] .offer-counter-checkbox input{background-color:var(--bg)}html[data-theme=dark] .offer-form-actions-buttons button[type=submit]{background:var(--primary-soft)}html[data-theme=dark] .radio-option.offer-visibility-radio{border-color:var(--border)}html[data-theme=dark] .intent-control-block .compact-muted,html[data-theme=dark] .tag-chip-row .compact-muted,html[data-theme=dark] .match-tag-title-subtext{color:var(--text-faint)}html[data-theme=dark] .match-facet-chip,html[data-theme=dark] .tag-chip-main{color:var(--text-soft)}html[data-theme=dark] .listing-detail-actions-inline a{background:var(--primary-soft)}html[data-theme=dark] .offer-status-filter-row button{border-color:var(--border)}html[data-theme=dark] .offer-card-thread-bubble{background:var(--bg-soft);border-color:var(--border)}html[data-theme=dark] .offer-card-thread-text{color:var(--text)}html[data-theme=dark] .offer-shipping-chip.active.offer-readonly-selected-chip{color:var(--primary)}html[data-theme=dark] .offer-form-reply-button{background:var(--primary-soft);color:var(--primary)}html[data-theme=dark] .offer-form-reply-button:hover{background:var(--primary);color:var(--primary-soft)}html[data-theme=dark] .offer-form-title-message-button{background:var(--primary-soft);color:var(--primary)}html[data-theme=dark] .offer-form-title-message-button:hover{background:var(--primary);color:var(--primary-soft)}html[data-theme=dark] .message-bubble{color:var(--text-soft);background:var(--primary-soft);border:var(--surface-muted)}html[data-theme=dark] .message-bubble.theirs{background:var(--bg-soft);color:var(--text);border:1px solid var(--border)}html[data-theme=dark] .messenger-dock-thread.active{border-color:var(--surface-muted)}html[data-theme=dark] .header-search-mode-toggle{border-color:var(--border)}html[data-theme=dark] .header-search-input-wrap input{border-color:var(--border)!important}html[data-theme=dark] .match-facet-chip.active{color:var(--primary)!important}html[data-theme=dark] .messenger-dock-thread.unread .messenger-dock-thread-title.sell,html[data-theme=dark] .messenger-dock-thread-title.sell{color:var(--primary)}html[data-theme=dark] .messenger-dock-thread.unread .messenger-dock-thread-title.buy,html[data-theme=dark] .messenger-dock-thread-title.buy{color:var(--green)}:root[data-theme=dark]{--orange:#f0a24a;--orange-soft:#3a2918;--gray:#a8b3c2;--gray-soft:#252c36}html[data-theme=dark] .nav-notification-icon.offer-made{background:var(--surface-soft);border-color:var(--border);color:var(--text)}html[data-theme=dark] .nav-notification-icon.offer-accepted{background:var(--green-soft);color:var(--green);border-color:#285c43}html[data-theme=dark] .nav-notification-icon.offer-counter{background:var(--orange-soft);color:var(--orange);border-color:#6b4a1f}html[data-theme=dark] .nav-notification-icon.offer-rejected{background:var(--red-soft);color:var(--red);border-color:#71343a}html[data-theme=dark] .nav-notification-icon.offer-withdrawn{background:var(--gray-soft);border-color:var(--border-strong);color:var(--gray)}html[data-theme=dark] .offer-card-thread-bubble-reply,html[data-theme=dark] .offer-card-thread-composer-reply{background:var(--bg-soft)!important;border-color:var(--border)!important}html[data-theme=dark] .offer-form-expiration-grid-preset-select,html[data-theme=dark] .offer-form-expiration-custom-expires-at,html[data-theme=dark] .offer-form-offered-price,html[data-theme=dark] .offer-form-quantity{border-color:var(--border-soft)!important}html[data-theme=dark] .offer-summary-box{margin-top:12px}html[data-theme=dark] .offer-form-messages-section textarea{border-color:var(--border-strong)!important}html[data-theme=dark] .user-rating-inline{color:#fcd34d}html[data-theme=dark] .user-rating-star{color:#fbbf24}html[data-theme=dark] .offer-visibility-badge.public{background:var(--green);border-color:var(--green-soft)}html[data-theme=dark] .match-card-tags-row .match-card-tag:not(.active){background-color:var(--bg-soft);color:var(--text-soft);border-color:var(--border)}html[data-theme=dark] .match-card-tags-row .match-card-tag:hover{background-color:var(--bg);color:var(--text-soft);border-color:var(--border)}html[data-theme=dark] .matching-results-loading-overlay{background:var(--bg-soft)}html[data-theme=dark] .offer-history-status.status-pending{border-color:var(--primary)}html[data-theme=dark] .offer-card-status-badge.offer-card-counter-badge{background:lightpurple}html[data-theme=dark] .offer-form-accept-action-button{background:var(--green-soft);color:var(--green);border-color:var(--green)}html[data-theme=dark] .offer-history-card:hover{background:var(--bg)}html[data-theme=dark] .offer-card-thread-composer.offer-card-thread-composer-main.is-offer-reply{background:var(--bg-soft);border-color:var(--border-strong)}html[data-theme=dark] .buy-form-section input{border-color:var(--border-strong)}html[data-theme=dark] .offer-shipping-chip.active{color:var(--primary)}html[data-theme=dark] .comment-star-rating{background:var(--bg-soft);border-color:var(--border-strong)}html[data-theme=dark] .listing-filter-sort-chip{border-color:var(--border-strong)}html[data-theme=dark] .offer-history-action-needed-icon{background:var(--red)!important;color:#000!important;border:2px solid #000!important}html[data-theme=dark] .messenger-dock-thread.unread{background:var(--primary-soft)!important;border-color:#f3e8ff!important}html[data-theme=dark] .match-card-custom-badge.action-needed{color:red!important;background:#fff!important;border-color:red!important}html[data-theme=dark] .match-card-custom-badge.status-completed{border-color:var(--green);border-color:var(--green)}html[data-theme=dark] .listing-intent-description-textarea:focus{background:var(--bg-soft);color:var(--text)}html[data-theme=dark] .intent-primary-section .field-impact-badge,html[data-theme=dark] .intent-secondary-section .field-impact-badge{border-color:var(--primary-soft)}html[data-theme=dark] .tag-chip-row .tag-chip.active{border-color:var(--green-soft)}html[data-theme=dark] .offer-visibility-badge.private{background:var(--red-soft);color:var(--red);border-color:#71343a}html[data-theme=dark] .offer-card-status-badge.offer-card-counter-badge{background:var(--surface-soft);color:#6d28d9;border-color:#6d28d9}html[data-theme=dark] .message-time.message-time-with-report span{color:var(--text-soft)!important}html[data-theme=dark] .offer-visibility-heading{color:var(--text-soft)}html[data-theme=dark] .offer-form-expiration-grid-preset-select,html[data-theme=dark] .offer-form-expiration-custom-expires-at,html[data-theme=dark] .offer-form-offered-price,html[data-theme=dark] .offer-form-quantity{border-color:var(--border-strong)!important}html[data-theme=dark] .inline-offer-message.offer-card-thread-counter-bubble{background:var(--surface-soft)}html[data-theme=dark] .inline-offer-status-badge.status-cancelled{color:var(--text-faint);border-color:var(--text-faint);background:#fff}html[data-theme=dark] .match-card-tag.required{color:#2563eb!important;background:#2563eb1f!important;border-color:#2563eb47!important}@keyframes _offerHistoryActionPulseDark_dcvr0_1{0%,to{background:var(--primary-soft);border-color:var(--primary)}50%{background:color-mix(in srgb, var(--primary-soft) 82%, var(--primary) 18%);border-color:var(--primary)}}html[data-theme=dark] .offer-history-card.action-required{animation:1.2s ease-in-out infinite _offerHistoryActionPulseDark_dcvr0_1}html[data-theme=dark] .offer-history-card.action-required:hover{border-color:var(--primary)}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .offer-history-card.action-required{background:var(--primary-soft);border-color:var(--primary);animation:none}}html[data-theme=dark] .references-toggle:hover,html[data-theme=dark] .references-body{background:var(--surface)}html[data-theme=dark] .listing-detail-section.matching-scoring-section{border-bottom:1px solid var(--border-strong)}html[data-theme=dark] .account-payment-feedback{background:var(--surface-soft);border-color:var(--border);color:var(--text-faint)}html[data-theme=dark] .account-settings-subsection button[type=submit]{background:var(--surface-soft)!important;color:var(--text)!important;border-color:var(--border)!important}html[data-theme=dark] .matching-delete-button{background:var(--red-soft);color:var(--red);border-color:#71343a}html[data-theme=dark] .intent-item-extra-row input{color:#fff;background-color:var(--surface)}html[data-theme=dark] .intent-item-extra-row input:focus{color:var(--text);background-color:var(--surface-soft)}html[data-theme=dark] .my-listings-section-subtitle{color:var(--text-soft)}html[data-theme=dark] .listing-category-pill.category-motors,html[data-theme=dark] .listing-category-pill.category-art,html[data-theme=dark] .listing-category-pill.category-default,html[data-theme=dark] .listing-category-pill.category-tools{background:var(--surface-soft)!important;color:#777!important;border-color:#777!important}html[data-theme=dark] .listing-category-pill.category-collectibles{background:var(--surface-soft);color:#777;border-color:#777}html[data-theme=dark] .listing-category-pill.category-tech{background:var(--primary);color:#00f!important;border-color:#00f!important}html[data-theme=dark] .listing-category-pill.category-media{border-color:lightorange;color:lightorange!important;background-color:#d3d3d3!important}html[data-theme=dark] .listing-status-badge.listing-status-badge-inactive{background:var(--gray)!important;color:var(--gray-soft)!important;border-color:var(--gray-soft)!important}html[data-theme=dark] .messenger-offer-conversation-option:hover{background:#f3e8ff!important}html[data-theme=dark] .listing-category-pill.category-fashion{color:#9b4d7f;background:#f8ecf6;border-color:#e8cfe2}html[data-theme=dark] .auth-resend-verification-button{color:#000;background:#fff}html[data-theme=dark] .matching-scoring-chip-row .filter-chip.active{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)!important}html[data-theme=dark] .listing-thumb.is-link:hover{background:var(--bg-soft)!important}html[data-theme=dark] .moderation-report-success{background:var(--surface-soft)}html[data-theme=dark] .listing-intent-details-toggle:hover{background:var(--surface-soft);text-decoration:none}html[data-theme=dark] .auth-link.active{border-color:var(--border-strong)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.app-shell{min-height:100vh}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f6f8e0;border-bottom:1px solid #bcc7d3b3;position:sticky;top:0}.site-header-inner{width:100%;max-width:var(--page-width);margin:0 auto;padding:14px 20px}.site-header-3col{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.site-header-left{justify-content:flex-start;align-items:center;min-width:0;display:flex}.site-header-right{justify-content:flex-end;align-items:center;min-width:0;display:flex}.site-brand{color:#101828;align-items:center;gap:12px;font-size:1.1rem;font-weight:700;display:inline-flex}.site-brand-mark{background:linear-gradient(135deg, var(--primary), #5aa2ff);border-radius:12px;width:36px;height:36px;box-shadow:inset 0 1px #fff6}.site-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-nav-centered{justify-content:center;min-width:0}.site-nav a{color:var(--text-soft);border:1px solid #0000;border-radius:999px;padding:10px 14px;transition:background .18s,color .18s,border-color .18s}.site-nav a:hover{background:var(--surface);border-color:var(--border);color:var(--text)}.site-nav a.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;font-weight:600}.auth-link{min-height:42px;color:var(--text-soft);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.auth-link:hover{background:var(--surface);border-color:var(--border);color:var(--text)}.auth-link.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;font-weight:600}.page{max-width:var(--page-width);margin:0 auto;padding:28px 20px 56px}.page-header{margin-bottom:22px}.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h1,h2,h3,h4{color:#0f1720;letter-spacing:-.02em;margin:0;line-height:1.15}h1{font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:750}h2{font-size:1.35rem;font-weight:700}h3{font-size:1.05rem;font-weight:700}p{margin:0}.muted{color:var(--text-soft)}.subtle{color:var(--text-faint)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.card-header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.card-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.card-actions.wrap{flex-wrap:wrap}.button{appearance:none;background:var(--primary);color:#fff;border:1px solid #1557bd;border-radius:12px;padding:10px 14px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 8px 20px #1f6feb2e}.button:hover{background:#195fcd;transform:translateY(-1px)}.button:disabled{opacity:.65;cursor:default;transform:none}.button-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);box-shadow:none}.button-secondary:hover{background:var(--surface-soft)}.button.danger{color:var(--red);background:#fff8f8;border-color:#e8bcbc}.pill{color:#26415f;background:#edf3fb;border:1px solid #d3e1f3;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:.87rem;font-weight:600;display:inline-flex}.pill.subtle{background:var(--surface-muted);border-color:var(--border);color:var(--text-soft)}.pill.buy{color:#216344;background:#eaf7ef;border-color:#cfead8}.pill.sell{color:#234ea5;background:#ebf1fe;border-color:#cfdbfb}.pill.highlight{color:#9b6218;background:#fff5e8;border-color:#f1ddbf}.badge-row,.listing-meta-row,.listing-tags,.listing-highlights{flex-wrap:wrap;gap:8px;display:flex}.tab-button.active{background:var(--primary-soft);color:var(--primary)}.filters-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}textarea{resize:vertical}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.form-field{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.form-field label{color:var(--text-soft);font-size:.85rem;font-weight:600}.form-error{background:var(--red-soft);color:#8a2d2d;border:1px solid #efc2c2;border-radius:12px;margin-top:8px;padding:12px 14px}.form-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.checkbox-row{color:var(--text);align-items:center;gap:10px;display:flex}.checkbox-group{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.form-section{border-top:1px solid var(--border);flex-direction:column;gap:14px;margin-top:22px;padding-top:18px;display:flex}.tag-picker{flex-wrap:wrap;gap:10px;display:flex}.tag-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:999px;padding:8px 12px;font-weight:600}.tag-chip.active{background:var(--green-soft);color:var(--green);border-color:#cbe6d4}.listing-description{color:var(--text-soft);min-height:0;margin:6px 0 14px}.listing-details{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow:auto hidden}.listing-details::-webkit-scrollbar{display:none}.listing-details span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-soft);border-radius:999px;padding:6px 10px;font-size:.9rem}.listing-accent{border:1px solid;border-radius:12px;padding:10px 12px;font-size:.92rem;line-height:1.35}.listing-accent.buy{color:#215f40;background:#eef8f2;border-color:#cee7d8}.listing-accent.sell{color:#224b99;background:#edf3fd;border-color:#cdd9f7}.saved-listings-grid .listing-card{min-height:320px}.saved-listing-card{flex-direction:column;justify-content:flex-start;display:flex}.auth-form .form-field{gap:9px}.auth-form .form-field label{color:#22303f;font-size:.95rem;font-weight:600}.auth-actions .button{min-width:140px}.auth-card .form-error{margin-top:0}.account-details{gap:8px;margin-top:12px;display:grid}.listing-form .form-field{flex-direction:column;gap:8px;display:flex}.listing-form .form-field label{color:#22303f;font-size:.95rem;font-weight:600}.empty-state,.loading-state,.error-state{text-align:center;padding:28px 20px}.stat-row{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.stat-chip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;min-width:110px;padding:10px 12px}.stat-chip-label{color:var(--text-soft);margin-bottom:4px;font-size:.82rem!important}.stat-chip-value{color:#0f1720;font-size:1.05rem;font-weight:700}@media (width<=980px){.site-header-3col{grid-template-columns:1fr;align-items:flex-start}.site-header-right,.site-auth-controls{justify-content:flex-start;min-width:0}.site-nav-centered{justify-content:flex-start}}@media (width<=900px){.form-grid,.card-grid{grid-template-columns:1fr}}@media (width<=640px){.page{padding:22px 14px 42px}.site-header-inner{padding:12px 14px}.card{padding:15px}.card-header{flex-direction:column}.saved-listings-grid .listing-card{width:100%;max-width:none;min-height:0}}.listing-card-image-link{border-radius:14px;display:block;overflow:hidden;margin-bottom:14px!important}.listing-card-image-link:hover .listing-card-image{transform:scale(1.02)}.save-button.is-unsaved{color:#fff;background:#111827;border-color:#111827;box-shadow:0 8px 20px #11182733}.save-button.is-unsaved:hover{background:#1f2937;border-color:#1f2937}.save-button.is-saved{color:#fff;background:#1f8f5f;border-color:#1f8f5f;box-shadow:0 8px 20px #1f8f5f2e}.save-button.is-saved:hover{background:#166b46;border-color:#166b46}.money-input{position:relative}.money-prefix{color:var(--text-soft);pointer-events:none;font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.money-input input{padding-left:30px!important}.radio-group{flex-wrap:wrap;gap:12px;display:flex}.radio-option{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.radio-option input[type=radio]{width:auto;min-height:auto;margin:0}.radio-option:has(input:checked){background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;box-shadow:inset 0 0 0 1px #1f6feb1f}.custom-tag-row{grid-template-columns:1fr auto;gap:10px;display:grid}.reference-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:12px;padding:14px;display:grid}.reference-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){.custom-tag-row{grid-template-columns:1fr}}.listing-detail-layout{max-width:1400px}.listing-detail-main,.listing-detail-side{gap:18px;display:grid}.listing-detail-image{aspect-ratio:16/10;object-fit:cover;object-position:center;border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;width:100%;display:block}.listing-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.listing-price-block{gap:4px;display:grid}.listing-price-label{color:var(--text-soft);font-size:.85rem}.listing-price-large{color:var(--text);font-size:1.7rem;font-weight:750}.listing-detail-actions{flex-wrap:wrap;display:flex}.listing-detail-section{gap:12px;display:grid}.detail-chip-grid{gap:10px;display:grid}.detail-chip-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:12px}.detail-chip-title{color:#0f1720;font-weight:700}.detail-chip-meta{color:var(--text-soft);margin-top:4px;font-size:.92rem}.detail-side-stack{color:var(--text-soft);gap:8px;display:grid}.offer-form{gap:16px;display:grid}.success-banner{color:#215f40;background:#e8f7ef;border:1px solid #cbe6d4;border-radius:12px;padding:12px 14px;font-weight:600}.modal-backdrop{z-index:2000;background:#0f172a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-window{background:var(--surface);border:1px solid var(--border);border-radius:22px;width:min(860px,100%);max-height:calc(100vh - 32px);padding:22px;overflow:auto;box-shadow:0 24px 80px #0f172a38}.modal-window-offer .offer-form{box-shadow:none;background:0 0;border:none;padding:0}.modal-header{margin-bottom:18px}.modal-close{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text-soft);border-radius:999px;font-size:1.3rem;line-height:1}.modal-close:hover{background:var(--surface-soft);color:var(--text)}@media (width<=640px){.modal-backdrop{align-items:flex-end;padding:12px}.modal-window{border-radius:18px;width:100%;max-height:calc(100vh - 24px);padding:16px}}.site-header-search-layout{grid-template-columns:auto minmax(320px,720px) auto;align-items:center;gap:20px;display:grid}.site-header-center{justify-content:center;min-width:0;display:flex}.header-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.header-search input{border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:999px;outline:none;padding:10px 16px;transition:border-color .16s,box-shadow .16s,background .16s}.header-search input:focus{border-color:#94b6f7;box-shadow:0 0 0 4px #1f6feb1a}.account-menu{position:relative}.account-menu-trigger{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:500;display:inline-flex}.account-menu-trigger:hover{background:var(--surface-soft)}.account-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.account-menu-caret{color:var(--text-soft);font-size:.85rem}.account-menu-popover{background:var(--surface);border:1px solid var(--border);z-index:30;border-radius:16px;gap:4px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0f172a24}.site-header:has(.account-menu-popover){z-index:2200}.account-menu-popover{z-index:2201}.account-menu-item{width:100%;min-height:42px;color:var(--text);text-align:left;font:inherit;background:0 0;border:none;border-radius:12px;align-items:center;padding:10px 12px;display:flex}.account-menu-item:hover{background:var(--surface-soft)}.account-menu-item.danger{color:var(--red)}.listings-page-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pagination-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.pagination-page:hover{background:var(--surface-soft)}.pagination-page.active{border-color:#c7dafd}.site-header-search-layout{grid-template-columns:auto minmax(0,720px) auto}.site-header-center{width:100%;min-width:0}.header-search,.header-search-stacked,.header-search-input-row,.header-search-input-row input{min-width:0}.site-header-right{flex:none}.site-header-right>div{flex-wrap:nowrap!important}.site-header-right .site-auth-controls{flex-wrap:nowrap;min-width:0}@media (width<=980px){.site-header-search-layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""search search";align-items:center;gap:10px 14px;display:grid}.site-header-left{grid-area:brand;width:auto;min-width:0}.site-header-right{grid-area:account;justify-content:flex-end;justify-self:end;width:auto;min-width:0}.site-header-center{grid-area:search;width:100%;min-width:0}.header-search-stacked{width:100%;min-width:0;max-width:none}.header-search-input-row{gap:10px;width:100%;min-width:0;display:flex}.header-search-input-row input{flex:1 1 0;width:auto;min-width:0}.header-search-input-row .button{flex:none}.site-header-right>div{gap:8px!important}.site-header-right .messenger-bubble-button,.site-header-right .account-menu>.account-menu-trigger{flex:none}}@media (width<=640px){.header-search{grid-template-columns:1fr}.account-menu-popover{min-width:min(260px,100%);left:0;right:auto}}.match-card{flex-direction:column;min-height:100%;display:flex}.match-score-box{text-align:right;background:#eef4ff;border:1px solid #cfe0fb;border-radius:14px}.match-score-value{color:var(--primary);margin-top:2px;line-height:1.1}.match-score-raw{color:var(--text-faint);margin-top:4px;font-size:.78rem}.match-reason-summary{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:12px;margin-top:4px;padding:10px 12px;font-weight:600}.card-actions-inline{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.card-actions-inline>*{flex:1 1 0}@media (width<=640px){.card-actions-inline{flex-wrap:wrap}}.button-center-text{text-align:center;justify-content:center;align-items:center;display:inline-flex}.match-list-column{grid-template-columns:1fr;gap:16px;display:grid}.pagination-bar-compact{margin-top:18px}.listing-detail-side{align-content:start;gap:20px;width:350px;display:grid}.pagination-bar-single-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;overflow-x:auto}.pagination-pages-single-row{flex-wrap:nowrap;gap:8px;display:flex}@media (width<=640px){.pagination-bar-single-row{justify-content:flex-start}}.listing-owner-block{gap:4px;display:grid}.listing-owner-label{color:var(--text-soft)}.listing-price-inline{border:1px solid var(--border);background:var(--surface-soft);color:#0f1720;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:750;display:inline-flex}.offers-section-shell{margin-top:30px;padding-top:6px}.similar-items-column{gap:12px;display:grid}.similar-item-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.similar-item-row:hover{border-color:var(--border-strong);background:#f8fafc}.similar-item-image{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:72px;height:72px}.similar-item-body{min-width:0}.similar-item-title{color:#0f1720;font-weight:700;line-height:1.2}.similar-item-meta{color:var(--text-soft);margin-top:4px;font-size:.9rem}.stat-chip-button.active{background:var(--primary-soft);border-color:#c7dafd}.responsive-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.match-score-link{color:inherit;text-decoration:none}.match-score-link:hover{background:#f3f7ff;border-color:#bcd4fb}.match-facet-chip-row{flex-wrap:wrap;gap:8px;display:flex}.match-facet-chip{font:inherit;text-align:left;border-radius:999px}.matching-browser-section{margin-top:24px}.matching-browser-card{gap:18px;display:grid}.matching-browser-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.matching-selection-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.matching-selection-pills{flex-wrap:wrap;gap:8px;display:flex}.match-browser-column{gap:16px;display:grid}.icon-save-button{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text-soft);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.icon-save-button:hover{background:var(--surface-soft);border-color:var(--border-strong);color:#c63f64}.icon-save-button.saved{background:var(--surface);border-color:var(--border);color:#d73a61;opacity:.9}.icon-save-button.saved:hover{background:var(--surface-soft);border-color:var(--border-strong);color:#be244d}.icon-save-heart{font-size:1.45rem;line-height:1}.icon-button-clean{font-size:1.1rem;font-weight:700}.offer-source-reference{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:12px 14px}.offer-source-reference-label{color:var(--text-soft);margin-bottom:4px;font-size:.82rem}.offer-source-reference-title{color:var(--text);font-weight:700}.offer-source-reference-meta{color:var(--text-soft);margin-top:4px;font-size:.92rem}.card-actions-full-width{display:block}.button-full-width{justify-content:center;align-items:center;width:100%;display:inline-flex}.offer-list-item{text-align:left;border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:16px;gap:12px;width:100%;padding:14px;display:grid}.offer-list-item:hover{border-color:var(--border-strong);background:#f8fafc}.offer-list-item-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offer-list-item-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-list-item-meta{color:var(--text-soft);font-size:.92rem}.offer-list-message{color:var(--text);line-height:1.45}.offer-list-source-preview{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.offer-list-source-image-link{display:block}.offer-list-source-image{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:72px;height:72px;display:block}.offer-list-source-content{min-width:0}.offer-list-source-label{color:var(--text-soft);margin-bottom:4px;font-size:.82rem}.offer-list-source-title{color:var(--text);font-weight:700;line-height:1.25}.offer-list-source-meta{color:var(--text-soft);margin-top:4px;font-size:.92rem}.offer-source-reference-rich{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.offer-source-reference-media{display:block}.offer-card-source .offer-source-reference-media{cursor:pointer}.offer-source-reference-image{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:72px;height:72px;display:block}.offer-readonly-actions{justify-content:flex-end;margin-top:14px;display:flex}.icon-button-clean{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.icon-button-clean:hover{color:#c62828;background:#fff5f5;border-color:#f0b4b4}.icon-button-clean:disabled{opacity:.6;cursor:default}.icon-button-clean.loading svg{animation:.8s linear infinite _spin_110hl_1}.matching-active-facets{flex-wrap:wrap;gap:10px;display:flex}.intent-note-block{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.intent-note-label{color:var(--text-soft);font-size:.82rem;font-weight:600}.intent-note-text{color:var(--text);line-height:1.45}.listing-intent-layout{align-items:start}.listing-intent-chip{white-space:nowrap;border-radius:999px;justify-self:center;padding:7px 14px;font-size:.86rem;font-weight:600;line-height:1.1}.listing-intent-chip.buy{color:#2563eb;background:#2563eb1f}.listing-intent-chip.sell{color:#059669;background:#0596691f}.intent-bottom-matches-section{margin-top:24px}.intent-matches-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (width<=900px){.intent-matches-grid{grid-template-columns:1fr}.intent-sidebar-sticky{position:static}}.explore-matches-top-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);align-items:start;gap:20px;display:grid}.explore-matches-form{gap:0;display:grid}.explore-matches-filters-card{align-self:start}.explore-matches-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.matching-browser-subsection{gap:10px;padding-top:6px;display:grid}.matching-subheading{letter-spacing:.06em;text-transform:lowercase;color:#94a3b8;font-size:.82rem;font-weight:500}@media (width<=1100px){.explore-matches-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.explore-matches-top-grid{grid-template-columns:1fr}}@media (width<=700px){.explore-matches-grid-3{grid-template-columns:1fr}}.sidebar-duplicate-match-list{gap:14px;display:grid}.sidebar-duplicate-match-list .match-card{padding:14px}.tag-chip.seed{border-color:var(--accent-color);opacity:1;font-weight:600}.tag-chip.seed:not(.active){background:#0000000a}.page:has(.listing-detail-layout){max-width:1520px}.listing-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.listing-detail-left-column,.listing-detail-section,.listing-detail-side .matching-browser-header{min-width:0}.listing-detail-side h3,.listing-detail-side p,.listing-detail-side .muted{overflow-wrap:anywhere;min-width:0}.tag-chip-row,.match-facet-chip-row{flex-wrap:wrap;gap:12px;min-width:0;padding:4px 2px;display:flex}.tag-chip,.match-facet-chip{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start;max-width:100%;min-height:36px;margin:2px;padding:8px 13px}.listing-detail-side .tag-chip,.listing-detail-side .match-facet-chip{max-width:100%}.inline-input-row .button,.inline-input-row .button-secondary{white-space:nowrap;margin:0}.form-field-actions .card-actions{justify-content:flex-start;align-items:flex-start;margin-top:0}.form-field-actions .button,.form-field-actions .button-secondary{align-self:start}.matching-results-grid-2 .listing-card{width:100%;max-width:none;min-height:0;padding:16px}.matching-results-grid-2 .listing-card-image-link{margin-bottom:12px}.matching-results-grid-2 .listing-card-image{aspect-ratio:4/3}.matching-results-grid-2 .card-header{gap:10px;margin-bottom:12px}.matching-results-grid-2 .listing-details{gap:7px}.matching-results-grid-2 .listing-details span{padding:5px 9px;font-size:.86rem}.matching-results-grid-2 .match-reason-summary{padding:9px 11px;font-size:.9rem}.matching-results-grid-2 .tag-chip,.matching-results-grid-2 .match-facet-chip{min-height:32px;padding:7px 11px;font-size:.84rem}.match-score-box{min-width:72px;padding:9px 10px}@media (width<=1380px){.listing-detail-layout{grid-template-columns:minmax(0,1fr) 320px}.matching-results-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.listing-detail-layout{grid-template-columns:1fr}.listing-detail-side{max-height:none;position:static;top:auto}.listing-detail-side-card{max-height:none;padding-right:0;overflow:visible}}.pagination-row{justify-content:center;margin-top:12px;display:flex}.pagination-bar-compact{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.pagination-bar-compact .button{min-width:58px;height:32px;box-shadow:none;color:var(--text-soft);background:0 0;border:none;border-radius:999px;flex:none;padding:0 10px;font-size:.88rem;font-weight:600}.pagination-bar-compact .button:hover{background:var(--surface-soft);color:var(--text)}.pagination-pages{flex-wrap:nowrap;align-items:center;gap:3px;display:inline-flex}.pagination-page{min-width:30px;height:30px;color:var(--text-soft);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}.pagination-page:hover,.pagination-bar-compact .button:hover{background:var(--surface-soft);color:var(--text)}.pagination-page.active{background:var(--primary-soft);color:var(--primary)}.pagination-bar-compact .button:disabled{opacity:.4;cursor:default}.pagination-bar-compact{justify-content:center}.pagination-bar-compact .button,.pagination-page{flex:none}.pagination-ellipsis{color:var(--muted);padding:0 6px;font-size:.9rem}.listing-matches-card .card-header,.listing-matches-card .match-panel-header{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);padding-bottom:8px;position:sticky;top:0}.listing-matches-scroll::-webkit-scrollbar-track{background:0 0}.listing-matches-scroll .match-list-column,.listing-matches-scroll .similar-items-column,.listing-matches-scroll .sidebar-duplicate-match-list{gap:12px;display:grid}.listing-matches-scroll .listing-card-image-link,.listing-matches-scroll .card-header{margin-bottom:10px}.listing-matches-scroll .listing-details{margin-top:8px}.listing-matches-scroll .match-reason-summary{margin-top:8px;padding:9px 11px;font-size:.9rem}.listing-matches-scroll .tag-chip,.listing-matches-scroll .match-facet-chip{min-height:32px;padding:7px 10px;font-size:.84rem}@media (width<=980px){.listing-matches-card{min-height:0;max-height:none}.listing-matches-card .card-header,.listing-matches-card .match-panel-header{border-bottom:none;padding-bottom:0;position:static;top:auto}.listing-matches-scroll{padding-right:0;overflow:visible}}.listing-matches-scroll{min-height:0;padding-right:6px;overflow:hidden auto}.listing-matches-scroll::-webkit-scrollbar{width:10px}.listing-matches-scroll::-webkit-scrollbar-thumb{background:#d5dde7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.listing-detail-side{align-self:start;min-width:0;position:sticky;top:96px}.listing-detail-side-card{gap:20px;min-width:0;display:grid}.match-explorer-sidebar{align-self:start;position:sticky;top:96px}.match-explorer-sidebar-card{grid-template-rows:auto minmax(0,1fr);gap:12px;max-height:calc(100vh - 116px);display:grid;overflow:hidden}.match-explorer-sidebar-scroll{min-height:0;padding-right:6px;overflow:hidden auto}.match-explorer-sidebar-scroll::-webkit-scrollbar{width:10px}.match-explorer-sidebar-scroll::-webkit-scrollbar-thumb{background:#d5dde7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.match-explorer-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.match-explorer-sidebar-scroll .listing-detail-section+.listing-detail-section{margin-top:24px}.match-explorer-sidebar-scroll .listing-detail-section h4{margin-bottom:10px}.intent-sidebar-sticky{align-self:start;position:sticky;top:96px}.intent-sidebar-card{max-height:calc(100vh - 116px);overflow:hidden}.intent-sidebar-scroll{max-height:calc(100vh - 152px);padding-right:6px;overflow:hidden auto}.intent-sidebar-scroll::-webkit-scrollbar{width:10px}.intent-sidebar-scroll::-webkit-scrollbar-thumb{background:#d5dde7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.intent-sidebar-scroll::-webkit-scrollbar-track{background:0 0}@media (width<=980px){.intent-sidebar-sticky{position:static;top:auto}.intent-sidebar-card{max-height:none;overflow:visible}.intent-sidebar-scroll{max-height:none;padding-right:0;overflow:visible}}.intent-sidebar-scroll .listing-detail-section+.listing-detail-section{margin-top:24px}.intent-sidebar-scroll .listing-detail-section h3{margin-top:4px;margin-bottom:10px}.toggle-group{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.toggle-pill{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:600}.toggle-pill.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.toggle-pill:hover,.toggle-pill.transaction-type-toggle:hover{color:var(--text)}.toggle-pill[data-type=SELL].active{color:#2563eb;background:#3b82f61f}.toggle-pill[data-type=BUY].active{color:#059669;background:#10b9811f}.toggle-pill[data-type=SELL]:hover{background:#3b82f614}.toggle-pill[data-type=BUY]:hover{background:#10b98114}.listing-form[data-type=SELL] .toggle-pill.active{box-shadow:0 0 0 1px #3b82f659}.listing-form[data-type=BUY] .toggle-pill.active{box-shadow:0 0 0 1px #10b98159}.intent-primary-section .form-grid:first-of-type{margin-top:4px}.listing-form .card-header h2{color:var(--text-soft);font-weight:600}.listing-form .card-header{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:10px}.listing-form .card-header h2:before{content:"Listing • ";color:var(--text-muted);font-weight:500}.page>.success-banner,.page>.form-error,.page>.card.form-error{margin-bottom:20px}.matching-mode-toggle{gap:8px;display:inline-flex}.matching-browser-card .card-header{align-items:center}.intent-response-tags{margin-top:16px}.conversation-list{gap:16px;display:grid}.conversation-list-item{color:inherit;gap:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.conversation-list-item:hover{border-color:#cfd8e3;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a14}.conversation-snippet{color:#475569;line-height:1.5}.conversation-detail-shell{gap:16px;display:grid}.conversation-detail-header{gap:10px;display:grid}.conversation-context{color:#475569;font-size:.96rem}.conversation-thread-card{grid-template-rows:minmax(320px,1fr) auto;min-height:560px;display:grid;overflow:hidden}.conversation-thread{flex-direction:column;align-items:stretch;gap:14px;padding:6px 2px 6px 0;display:flex;overflow-y:auto}.message-row{align-items:flex-start;display:flex}.message-row.mine{justify-content:flex-end}.message-row.theirs{justify-content:flex-start}.message-bubble{border-radius:18px;align-self:flex-start;gap:8px;padding:12px 14px;display:grid;box-shadow:0 8px 18px #0f172a0f}.message-bubble.mine{border:var(--primary-soft);color:var(--text);background:#e4d8f2}.message-bubble.mine .message-time.message-time-with-report{color:#000!important}.conversation-list-main{color:#fff;background:#111827}.message-bubble.theirs{color:#0f172a;background:#f8fafc;border:1px solid #e5e7eb}.message-body{white-space:pre-wrap;line-height:1.5}.message-time{opacity:.72;font-size:.82rem}.conversation-compose{border-top:1px solid #e5e7eb;gap:12px;margin-top:12px;padding-top:16px;display:grid}.conversation-compose textarea{resize:vertical;min-height:96px}.match-score-stack{text-align:right;min-width:72px}.match-score-label{color:#64748b;margin-bottom:4px;font-size:.8rem}.match-score-value{font-size:1.05rem;font-weight:700}.search-mode-switch{align-items:center;gap:8px;display:flex}.search-mode-switch select{min-width:120px}.header-search-stacked{flex-direction:column;gap:0;width:100%;display:flex}.header-search-mode-toggle{background:#f8fafc;border:1px solid #d7dee7;border-bottom:none;border-radius:10px 10px 0 0;align-self:flex-start;margin:0 0 -1px;display:inline-flex;overflow:hidden}.header-search-mode-tab{appearance:none;color:#64748b;cursor:pointer;background:0 0;border:none;min-height:28px;padding:6px 10px;font-size:.78rem;line-height:1}.header-search-mode-tab+.header-search-mode-tab{border-left:1px solid #d7dee7}.header-search-mode-tab.active{color:#0f172a;background:#fff;font-weight:600}.header-search-input-row{align-items:center;gap:10px;width:100%;display:flex}.header-search-input-row input{flex:1;border-radius:revert!important;border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:30px!important}.listings-toolbar-right .muted{white-space:nowrap}.conversation-list-top{justify-content:space-between;align-items:stretch;gap:16px;display:flex}.conversation-list-main{flex:auto;min-width:0}.conversation-list-side{text-align:right;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.conversation-list-time{white-space:nowrap;font-size:.92rem}@media (width<=640px){.conversation-list-top{flex-direction:column;align-items:stretch}.conversation-list-side{text-align:left;align-items:flex-start}}.messenger-dock{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#2563eb1f,#2563eb0f);border-radius:20px;padding:6px;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 40px #0f172a24}.messenger-dock.launcher{width:min(430px,100vw - 40px)}.messenger-dock-panel{background:var(--surface);border-radius:16px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.messenger-dock{--messenger-dock-base-height:60vh}.messenger-dock.has-offer{height:auto;min-height:0}.messenger-dock-panel.expanded{height:min(calc(var(--messenger-dock-base-height,60vh) + var(--messenger-current-offer-extra-height,0px)), calc(100vh - 24px));max-height:calc(100vh - 24px)}.messenger-dock-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.messenger-launcher-list{overscroll-behavior:contain;touch-action:pan-y;background:var(--surface);flex-direction:column;align-items:stretch;gap:8px;max-height:440px;padding:12px;display:flex;overflow:hidden auto}.messenger-launcher-item:hover{border-color:var(--border-strong);cursor:pointer;background:#f8fafc}.messenger-launcher-item-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.messenger-launcher-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.15;overflow:hidden}.messenger-launcher-time{color:var(--text-faint);white-space:nowrap;flex:none;font-size:.82rem}.messenger-launcher-meta{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.messenger-launcher-snippet{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:28px;position:absolute;left:10px;right:86px;overflow:hidden}.messenger-dock-body{grid-template-columns:280px minmax(0,1fr);min-width:0;height:auto;min-height:0;max-height:none;display:grid;overflow:hidden}.messenger-dock-list{border-right:1px solid var(--border);background:var(--surface-soft);overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:8px;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden auto}.messenger-dock-thread{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;flex:0 0 88px;grid-template-rows:auto auto auto;align-content:start;gap:4px;height:88px;min-height:88px;display:grid;overflow:hidden}.messenger-dock-list{scrollbar-width:thin;scrollbar-color:#64748b73 transparent}.messenger-dock-list::-webkit-scrollbar{width:5px}.messenger-dock-list::-webkit-scrollbar-track{background:0 0}.messenger-dock-list::-webkit-scrollbar-thumb{background:#64748b73;border-radius:999px}.messenger-dock-list::-webkit-scrollbar-thumb:hover{background:#64748ba6}.messenger-launcher-list{scrollbar-width:thin;scrollbar-color:#64748b73 transparent}.messenger-launcher-list::-webkit-scrollbar{width:5px}.messenger-launcher-list::-webkit-scrollbar-track{background:0 0}.messenger-launcher-list::-webkit-scrollbar-thumb{background:#64748b73;border-radius:999px}.messenger-launcher-list::-webkit-scrollbar-thumb:hover{background:#64748ba6}.messenger-dock-thread:hover{border-color:var(--border-strong);background:#f8fafc}.messenger-dock-thread.active{background:var(--primary-soft);border-color:#c7dafd}.messenger-dock-thread.active.unread{background:#f3e8ff;border-color:#d8b4fe}.messenger-dock-thread-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.messenger-dock-thread-meta{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.messenger-dock-thread-snippet{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.84rem;line-height:1.25;overflow:hidden}.messenger-dock-chat{background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;overflow:hidden}.messenger-dock-chat-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.messenger-dock-chat-title{color:var(--text);font-weight:700}.messenger-dock-messages{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;gap:12px;min-width:0;min-height:0;padding:14px 16px;display:flex;overflow:hidden auto}.messenger-dock-compose{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px;display:grid}.messenger-bubble-button{justify-content:center;min-width:44px;padding:10px 12px;position:relative}.messenger-badge{color:#fff;border:2px solid var(--surface);background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.typing-indicator{background:var(--surface);align-items:center;gap:8px;padding:0 16px 12px;display:inline-flex}.typing-indicator-label{line-height:1.2}.typing-dots{align-items:center;gap:4px;display:inline-flex}.typing-dots span{opacity:.35;background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite _typingPulse_110hl_1}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}.message-group{gap:4px;display:grid}.message-group.mine{justify-items:end}.message-group.theirs{justify-items:start}.messenger-dock-thread-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.messenger-launcher-top-right{flex:none;align-items:flex-start;gap:8px;display:flex}.messenger-dock-thread-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.messenger-thread-icon-button:hover{background:var(--surface-soft);color:var(--text);border-color:var(--border-strong)}.message-group-body{gap:8px;display:grid}.message-group-line{white-space:pre-wrap;line-height:1.5}.messenger-dock-header-actions{align-items:center;gap:8px;display:inline-flex}.messenger-header-icon-button{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.messenger-header-icon-button:hover{background:var(--surface-soft);border-color:var(--border-strong)}.messenger-dock-thread{width:100%;max-width:none;padding:6px 8px;position:relative}.messenger-dock-thread-actions{position:absolute;bottom:0;right:10px}.messenger-dock-thread-title{font-size:.9rem}.messenger-dock-thread-meta,.messenger-dock-thread-snippet{font-size:.75rem}.messenger-dock-resize-handle{z-index:3;cursor:nwse-resize;border-top:2px solid #3b82f673;border-left:2px solid #3b82f673;border-top-left-radius:4px;width:14px;height:14px;position:absolute;top:6px;left:6px}.messenger-dock-resize-handle:hover{border-top-color:#3b82f6cc;border-left-color:#3b82f6cc}.compact-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tag-chip-row.compact-2{gap:6px;display:flex}.tag-chip.compact-chip{white-space:nowrap;justify-content:center;align-items:center;height:22px;min-height:22px;padding:2px 8px;font-size:.75rem;line-height:1;display:inline-flex}.compact-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.compact-money-input .money-prefix,.compact-muted{font-size:.78rem}.listing-card-image-wrap{position:relative}.listing-card-save-overlay{opacity:0;pointer-events:none;transition:opacity .16s}.listing-card-image-wrap:hover .listing-card-save-overlay{opacity:1;pointer-events:auto}.listing-card-actions.listing-card-actions{display:none}.listing-card-save-overlay .save-listing-button,.listing-card-save-overlay button{box-shadow:0 8px 18px #0f172a29}.card-header{align-items:flex-start}.listing-image-type-marker{z-index:2;position:absolute;top:12px;left:12px}.listing-image-back-button{z-index:2;min-height:0;padding:6px 10px;font-size:.78rem;position:absolute;top:-12px;right:0}.compact-matching-sidebar-header h3{margin:0;font-size:.98rem}.listing-matching-image-header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.listing-image-type-marker-large{border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.listing-image-type-marker-large.buy{color:#166534;background:#e6f6ec;border:1px solid #bbf7d0}.listing-image-type-marker-large.sell{color:#1d4ed8;background:#e0edff;border:1px solid #bfdbfe}.listing-detail-left-column>:first-child{margin-top:0}.listing-image-type-marker-large{padding:7px 12px;font-size:1rem;line-height:1}.listing-image-back-button-inline{min-height:0;padding:5px 9px;font-size:.76rem}.listing-matching-image-wrap{position:relative}.listing-owner-label{border-radius:999px;align-items:center;padding:7px 12px;font-size:.84rem;font-weight:600;line-height:1.1;display:inline-flex}.listing-owner-label.buy{color:#2563eb;background:#2563eb1f}.listing-owner-label.sell{color:#059669;background:#0596691f}.matching-owner-link{color:#64748b;font-size:.82rem;font-weight:400;text-decoration:underline}.matching-owner-link:hover{color:#0f172a}.compact-matching-sidebar-header{justify-content:flex-end;margin-bottom:6px}.match-explorer-sidebar-card{margin-top:0;padding-top:10px;font-size:.9rem}.match-explorer-sidebar-card .listing-detail-section h4{margin:0 0 8px;font-size:.9rem;font-weight:600}.match-explorer-sidebar-card .muted{font-size:.85rem}.match-explorer-sidebar-card .match-facet-chip,.match-explorer-sidebar-card .tag-chip{min-height:32px;padding:6px 10px;font-size:.85rem;line-height:1.2}.match-explorer-sidebar-card .matching-active-facets,.match-explorer-sidebar-card .tag-chip-row{gap:8px}.match-explorer-sidebar-card .listing-detail-section{margin-top:4px;padding-top:6px}.match-explorer-sidebar-card .listing-detail-section:first-of-type{margin-top:0;padding-top:0}.match-explorer-sidebar-card .match-facet-chip{min-height:34px;padding:7px 11px;font-size:.9rem;line-height:1.2}.match-explorer-sidebar-card .tag-chip{min-height:30px;padding:6px 9px;font-size:.82rem;line-height:1.15}.match-explorer-sidebar-card .match-facet-chip.active,.match-explorer-sidebar-card .tag-chip.active,.match-explorer-sidebar-card .matching-active-facets .match-facet-chip,.match-explorer-sidebar-card .tag-chip-row .tag-chip.active{font-weight:600;box-shadow:inset 0 0 0 1px #0f172a24}.match-explorer-sidebar-card .match-facet-chip.active{transform:translateY(-1px)}.match-explorer-sidebar-card .tag-chip.active{opacity:1}.matching-browser-header.compact-matching-sidebar-header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:0;display:flex}.matching-filters-title-wrap{flex-direction:column;gap:2px;width:100%;display:flex}.matching-filters-title{margin:0;font-size:.9rem;font-weight:600;line-height:1.1}.matching-filters-subtext{color:#64748b;margin:0;font-size:.78rem;line-height:1.1}.listing-title-row{align-items:center;gap:10px;display:flex}.listing-title{margin:0;line-height:1.2}.listing-title-type{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.listing-title-type.buy{color:#2563eb}.listing-title-type.sell{color:#059669}.listing-title-type-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.match-score-chip{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:5px 10px;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.match-viability-chip{border-radius:999px;align-items:center;padding:5px 10px;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.match-viability-chip.very-likely{color:#166534;background:#16a34a1f}.match-viability-chip.likely{color:#2563eb;background:#2563eb1f}.match-viability-chip.negotiation{color:#b45309;background:#f59e0b24}.match-viability-chip.low{color:#64748b;background:#64748b1f}.match-card-intent-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.match-card-reasons{color:#475569;margin:10px 0 0;padding-left:18px;font-size:.82rem;line-height:1.5}.match-result-card{flex-direction:column;display:flex}.matching-tier-grid .listing-card-image-link{margin-bottom:12px}.matching-tier-grid .card-header{gap:10px;margin-bottom:12px}.matching-tier-grid .listing-description{min-height:0;margin:8px 0 12px}.matching-tier-grid .listing-details{margin-top:0}.matching-tier-grid .tag-chip,.matching-tier-grid .match-facet-chip{min-height:32px;padding:7px 10px;font-size:.83rem}.matching-tier-sections{gap:24px;width:100%;min-width:0;display:grid}.matching-tier-section{gap:12px;width:100%;min-width:0;display:grid}.matching-tier-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.matching-tier-header h3{margin:0;font-size:1rem}.matching-tier-count-inline{color:#64748b;margin-left:4px;font-size:.9em;font-weight:500}.matching-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;width:100%;display:grid}.matching-tier-grid .match-result-card{width:100%;min-width:0;max-width:none;min-height:0;padding:16px}@media (width<=1380px){.matching-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.matching-tier-grid{grid-template-columns:1fr}}.match-card-facet-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.match-card-facet-list li{margin:0;padding:0}.match-card-facet-item{text-align:left;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:6px 10px 6px 24px;font-size:.84rem;line-height:1.3;transition:background .15s,color .15s;position:relative}.match-card-facet-item:before{content:"✓";color:#2563eb;font-size:.74rem;font-weight:600;line-height:1;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.match-card-facet-item:hover{background:#2563eb0f}.match-card-facet-item.active{color:#1e3a8a;background:#2563eb1f;box-shadow:inset 0 0 0 1px #2563eb33}.match-card-facet-item.active:before{color:#2563eb}.match-card-tags-row{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.match-card-tag{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:600;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.match-card-tag:hover{border-color:var(--border-strong);color:var(--text);background:#eef2f7}.match-card-tag.active{color:#7c3aed;background:#a855f71f;border-color:#a855f747}.match-card-tag.active:hover{color:#6d28d9;background:#a855f733;border-color:#a855f761}.match-card-tag-line{color:#64748b;margin-top:10px;font-size:.82rem;line-height:1.45}.match-card-tag-label{color:#475569;font-weight:600}.match-card-image-footer{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex;margin-top:-2px!important}.match-card-score-link{letter-spacing:-.01em;justify-content:center;align-items:center;font-size:1.18rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;transform:translateY(-7px)}.match-card-score-link.buy,.match-card-score-link.sell{opacity:.9}.match-card-score-link:hover{color:var(--primary)}.matching-tier-grid .match-card-score-link{font-size:1.22rem}.match-card-image-footer .listing-meta-row{flex:auto;align-items:center}.match-card-score-link.sell{color:#2563eb}.match-card-score-link.buy{color:#059669}.match-card-score-link:hover{opacity:.8}.app-header{border-bottom:1px solid var(--border);background:#fff;width:100%}.app-header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}.listing-detail-image-gallery{gap:12px;display:grid}.listing-detail-image-thumbs{flex-wrap:wrap;gap:10px;display:flex}.listing-detail-image-thumb-button{cursor:pointer}.listing-detail-image-thumb{height:66px;display:block}.listing-detail-image-gallery-framed{position:relative}.listing-detail-image-topbar{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:14px;left:14px;right:14px}.listing-detail-image-topbar>*{pointer-events:auto}.listing-detail-back-link{background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex;box-shadow:0 8px 20px #0f172a14}.listing-detail-back-link:hover{background:#fff;border-color:#cbd5e1}.listing-accent-centered{z-index:2;text-align:center;white-space:nowrap;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a1f}.listing-owner-line{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.listing-detail-title{color:#0f172a;padding-bottom:2px;font-size:1.8rem}.listing-detail-caption-row{flex-wrap:wrap;gap:8px;display:flex}.listing-detail-image-gallery .listing-image-type-marker-large{box-shadow:0 10px 24px #0f172a1f}@media (width<=900px){.listing-accent-centered{white-space:normal;margin:14px 14px 0;position:static;transform:none}.listing-detail-image-topbar{margin-bottom:12px;position:static}}.listing-accent-inline{color:#334155;background:#0f172a0a}.listing-detail-back-link{text-underline-offset:2px;color:#475569;font-size:.82rem;line-height:1}.listing-detail-back-link:hover{color:#0f172a}.listing-detail-top-clean{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.listing-detail-heading{flex:1;min-width:0}.listing-detail-actions{gap:8px}.listing-price-inline{margin-bottom:4px}@media (width<=900px){.listing-detail-top-clean{flex-direction:column;align-items:stretch;gap:12px}}.listing-accent-inline{box-shadow:none;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:500;line-height:1.15}.listing-detail-back-link{text-decoration:none}.listing-detail-main .listing-detail-image-gallery{margin-bottom:12px}.listing-detail-top-structured{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:4px;display:flex}.listing-detail-heading-structured{flex:1 1 0;gap:6px;width:100%;min-width:0;display:grid}.listing-owner-line-tight{margin-bottom:0}.listing-owner-label-plain{color:#64748b;font-size:.8rem;font-weight:600;line-height:1.1}.listing-price-inline-top{flex-shrink:0}.listing-detail-caption-row-tight{flex-wrap:wrap;gap:6px;display:flex}.listing-detail-caption-row-tight .pill{padding:4px 8px;font-size:.72rem}@media (width<=900px){.listing-detail-top-structured{flex-direction:column;align-items:stretch;gap:12px}.listing-price-inline-top{text-align:left}.listing-detail-actions-structured{min-width:0}}.listing-detail-pre-image-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:0;display:flex}.listing-detail-pre-image-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.listing-detail-pre-image-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.listing-price-inline-top{text-align:right;white-space:nowrap;margin:0}.listing-detail-back-action{color:#0f172a;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.86rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.listing-detail-back-action:hover{background:#fff;border-color:#94a3b8;transform:translateY(-1px)}@media (width<=900px){.listing-detail-pre-image-row{flex-direction:column;align-items:stretch}.listing-detail-pre-image-right{justify-content:space-between;width:100%}}.listing-detail-top,.listing-detail-top-structured{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;width:100%;min-width:0;margin-bottom:4px;display:grid}.listing-detail-heading,.listing-detail-heading-structured{gap:6px;width:100%;min-width:0;display:grid}.listing-detail-title-row{width:100%;min-width:0}.listing-detail-title-tight{flex:auto;min-width:0;margin:0}.listing-price-inline-title{white-space:nowrap;text-align:right;letter-spacing:-.005em;color:#0f172a;opacity:.92;flex:none;margin-left:auto;font-size:1.15rem;font-weight:600}.listing-detail-actions,.listing-detail-actions-structured{flex-direction:column;place-self:start end;gap:8px;min-width:180px;display:flex}@media (width<=900px){.listing-detail-top,.listing-detail-top-structured{grid-template-columns:1fr;row-gap:12px}.listing-detail-actions,.listing-detail-actions-structured{justify-self:stretch;min-width:0}.listing-detail-title-row{flex-direction:column;gap:8px}.listing-price-inline-title{text-align:left;margin-left:0}}.listing-save-overlay-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 18px #0f172a26}.listing-save-overlay-button:hover{background:#fff;transform:scale(1.05)}.listing-detail-actions .button{justify-content:center;align-items:center;display:inline-flex}.listing-detail-actions-edit-link{margin-top:21px}.listing-detail-counterparts-list{gap:14px;display:grid}.listing-detail-counterparts-list .match-card,.listing-detail-counterparts-list .match-result-card{min-height:0;padding:14px}.listing-detail-counterparts-list .listing-card-image-link{margin-bottom:10px}.listing-detail-counterparts-list .listing-owner-block{gap:2px}.listing-detail-counterparts-list .listing-title-row{margin-top:2px}.listing-detail-counterparts-list .listing-title{font-size:1.02rem;line-height:1.2}.listing-detail-counterparts-list .listing-details{gap:7px;margin-top:0}.listing-detail-counterparts-list .listing-details span{padding:5px 9px;font-size:.84rem}.listing-detail-counterparts-list .match-card-intent-row,.listing-detail-counterparts-list .match-card-facet-list{margin-top:10px}.listing-detail-counterparts-list .match-card-facet-item{padding:5px 10px 5px 24px;font-size:.82rem}.listing-detail-counterparts-list .form-error{margin-top:10px}.listing-detail-counterparts-list .card-actions,.listing-detail-counterparts-list .card-actions-inline,.listing-detail-counterparts-list .card-actions-full-width{display:none}.listing-title-type-pill.sell{color:#1d4ed8;background:#e0edff;border:1px solid #bfdbfe}.listing-title-type-pill.buy{color:#166534;background:#e6f6ec;border:1px solid #bbf7d0}.listing-detail-actions:empty,.listing-detail-actions-structured:empty{display:none}:is(.listing-detail-top:has(.listing-detail-actions:empty),.listing-detail-top:has(.listing-detail-actions-structured:empty),.listing-detail-top-structured:has(.listing-detail-actions:empty),.listing-detail-top-structured:has(.listing-detail-actions-structured:empty)){grid-template-columns:minmax(0,1fr)}.listing-detail-side-tabs-card>.listing-detail-section{gap:14px}.listing-detail-side-tabs-toggle .toggle-pill{justify-content:center;min-width:108px}.intent-sidebar-scroll .tag-chip-row,.intent-sidebar-scroll .match-facet-chip-row,.intent-sidebar-scroll .matching-active-facets{gap:6px;padding:0}.intent-sidebar-scroll .tag-chip,.intent-sidebar-scroll .match-facet-chip{min-height:28px;margin:0;padding:5px 8px;font-size:.76rem;line-height:1.15}.intent-sidebar-scroll .match-facet-chip{text-align:left;color:#475569;background:0 0;padding:6px 10px;font-size:.8rem;line-height:1.6;position:relative}.intent-sidebar-scroll .match-facet-chip:before{color:#2563eb;font-size:.74rem;font-weight:600;line-height:1;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.intent-sidebar-scroll .match-facet-chip:hover{background:#2563eb0f}.intent-sidebar-scroll .match-facet-chip.active{color:#1e3a8a;background:#2563eb1f;border:none;transform:none;box-shadow:inset 0 0 0 1px #2563eb33}.listing-form .tag-chip-row{gap:8px;padding:0}.listing-form .tag-chip{margin:0;line-height:1.15}.intent-facet-chip-row .match-facet-chip{font-size:.8rem}.listing-form .tag-chip{min-height:30px;padding:5px 9px;font-size:.8rem}.intent-sidebar-scroll .tag-chip.seed-selected{color:#b45309;background:#f59e0b24;border-color:#f59e0b47;font-weight:700}.intent-sidebar-scroll .tag-chip.seed-selected.active{color:#92400e;background:#f59e0b2e;border-color:#f59e0b57;box-shadow:inset 0 0 0 1px #b453092e}.intent-sidebar-scroll .tag-chip.seed-selected{cursor:pointer}.intent-sidebar-scroll .tag-chip.seed-selected:hover{color:#92400e;background:#f59e0b33;border-color:#f59e0b5c}.match-card-meta-row{align-items:center;gap:8px}.match-card-meta-row .matching-owner-link{font-size:.84rem;line-height:1.1}.listing-form[data-type=SELL] .toggle-pill.active{color:#2563eb;background:#3b82f61f;border-color:#3b82f647;box-shadow:inset 0 0 0 1px #3b82f61f}.listing-form[data-type=SELL] .radio-option:has(input:checked){color:#2563eb;background:#3b82f61f;border-color:#3b82f647;box-shadow:inset 0 0 0 1px #3b82f61f}.listing-form[data-type=BUY] .toggle-pill.active{color:#059669;background:#10b9811f;border-color:#10b98147;box-shadow:inset 0 0 0 1px #10b9811f}.listing-form[data-type=BUY] .radio-option:has(input:checked){color:#059669;background:#10b9811f;border-color:#10b98147;box-shadow:inset 0 0 0 1px #10b9811f}.intent-primary-section,.intent-secondary-section,.references-section,.listing-form .form-field,.listing-form .form-help,.listing-form input,.listing-form select,.listing-form textarea,.listing-form .checkbox-row,.listing-form .muted,.listing-form .subtle,.listing-form .button,.listing-form .button-secondary{font-size:.92rem}.listing-form .card-header h2{font-size:1rem}.listing-form .form-section>h3{font-size:.96rem}.intent-sidebar-scroll .match-facet-chip,.match-card-facet-item{position:relative}.intent-sidebar-scroll .match-facet-chip:before,.match-card-facet-item:before{color:#64748b;font-size:.52rem;left:10px}.intent-sidebar-scroll .match-facet-chip.active:before,.match-card-facet-item.active:before{color:currentColor}.listing-card-hover-actions{align-items:center;gap:8px;display:inline-flex}.match-card-offer-trigger:hover{color:#c63f64;background:#fff3f6;border-color:#f1b8c6;transform:translateY(-1px)}.intent-sidebar-scroll .tags-section,.compact-tags{padding-bottom:44px}.match-card-suggested-badge{z-index:2;color:#0f172a;pointer-events:none;background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 18px #0f172a1f}.match-facet-chip.match-facet-chip-signal.signal-active{color:#7c3aed;background:#a855f71f;border-color:#a855f747;box-shadow:inset 0 0 0 1px #a855f724}.facet-chip-shell{border-radius:999px;align-items:center;display:inline-flex;overflow:visible}.facet-chip-check{border:1px solid var(--border);background:var(--surface);color:#64748b;z-index:1;border-radius:999px 0 0 999px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;min-height:34px;margin-right:0;padding:0 10px;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.facet-chip-check:hover{color:#2563eb;background:#2563eb0f}.facet-chip-check.active{color:#2563eb;background:#2563eb1f;border-color:#2563eb47}.facet-chip-main{border-radius:0 999px 999px 0}.facet-chip-main.signal-active{color:#7c3aed;background:#a855f71f;border-color:#a855f747;box-shadow:inset 0 0 0 1px #a855f724}.facet-chip-main.filter-active{color:#2563eb;background:#2563eb1f;border-color:#2563eb47;box-shadow:inset 0 0 0 1px #2563eb24}.match-facet-chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.match-facet-chip:hover{background:var(--surface-soft);border-color:var(--border-strong)}.match-facet-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.match-facet-chip.required{background:var(--red-soft);color:var(--red);border-color:#efc2c2}.intent-sidebar-scroll .listing-detail-section{gap:10px}.intent-sidebar-scroll .listing-detail-section h3{margin:0;font-size:.98rem;line-height:1.15}.intent-sidebar-scroll .matching-browser-header.compact-matching-sidebar-header{justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin:0;padding:0;display:flex}.intent-sidebar-scroll .matching-filters-title-wrap{display:flex}.intent-sidebar-scroll .matching-filters-title-wrap h3{margin:0}.match-facet-title-subtext{color:#64748b;margin-top:-14px;margin-bottom:6px;font-size:14px}.match-tag-title-subtext{color:#64748b;font-size:14px}.tag-chip-shell{border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:visible}.tag-chip-check{border:1px solid var(--border);background:var(--surface);color:#64748b;z-index:1;border-right:none;border-radius:999px 0 0 999px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 7px;font-size:.56rem;font-weight:800;line-height:1;display:inline-flex}:is(.tag-chip-shell:has(.tag-chip-main.seed-selected) .tag-chip-check.active,.tag-chip-shell:has(.tag-chip-main.seed-required) .tag-chip-check.active){color:#7f1d1d;background:#7f1d1d2e;border-color:#7f1d1d6b}.tag-chip-check.seed-required{color:#991b1b;background:#b91c1c29;border-color:#b91c1c52}.tag-chip-main{border-radius:0 999px 999px 0}.tag-chip.active.tag-chip-main{color:#7c3aed;background:#a855f71f;border-color:#a855f747}.tag-chip.required.tag-chip-main{color:#2563eb;background:#2563eb1f;border-color:#2563eb47}.tag-chip.seed-selected.tag-chip-main{color:#dc2626;background:#ef44441a;border-color:#ef444438}.tag-chip.seed-required.tag-chip-main,.tag-chip.required.seed-selected,.tag-chip.tag-chip-main.required.seed-selected{color:#991b1b;background:#b91c1c29;border-color:#b91c1c52}.match-card-tag.debug{color:#fff;background:#ffffff14;border-color:#ffffff40}.local-intent-button.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;box-shadow:inset 0 0 0 1px #1f6feb1f}.listing-detail-image-bottom-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:-12px;display:grid}.listing-detail-image-bottom-left{min-width:0}.listing-detail-image-bottom-right{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;max-width:520px;display:grid}.listing-detail-image-thumbs-carousel .listing-detail-image-thumb-button{width:100%}.listing-detail-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:0;display:flex}.listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%}.listing-detail-image-thumb-button{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:0;overflow:hidden}.listing-detail-image-thumb-button.active{border-color:var(--primary);box-shadow:0 0 0 2px #1f6feb1f}@media (width<=980px){.listing-detail-image-bottom-row{grid-template-columns:1fr;align-items:stretch}.listing-detail-image-bottom-right{align-items:stretch}.listing-detail-actions-inline{justify-content:flex-start}.listing-detail-image-thumbs-carousel{max-width:none}}.listing-detail-image-gallery{position:relative}.listing-save-overlay{z-index:3;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:10px;right:10px}.listing-detail-image-gallery:hover .listing-save-overlay{opacity:1;pointer-events:auto}.listing-owner-line-tight{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.listing-owner-chat-button{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text-soft);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.listing-owner-chat-button:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--primary);transform:translateY(-1px)}.listing-owner-chat-icon{font-size:.9rem;line-height:1}.listing-detail-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.listing-detail-title{margin:0;line-height:1.2}.listing-detail-title-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.listing-details-primary,.listing-details-secondary{flex-wrap:wrap;gap:8px;display:flex}.listing-details-divider{font-weight:600;border-radius:0!important}.listing-items-compact-list{flex-direction:column;display:flex}.listing-item-row-compact{border-bottom:none;padding:8px 0}.listing-items-section+.listing-tags-section{border-top:1px solid #bcc7d373;margin-top:18px;padding-top:18px}.listing-item-row-compact:last-child{padding-bottom:0}.listing-item-row-inline{flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1.4;display:flex}.listing-item-row-name{color:#0f1720;font-weight:600}.listing-item-row-meta{color:var(--text-faint);font-size:.88rem}.listing-item-row-qty{color:var(--text-soft);font-size:.85rem}.listing-tags-section{border-bottom:1px solid #bcc7d373;padding-bottom:36px}.listing-items-section,.listing-tags-section{margin-top:10px}.listing-tags{flex-wrap:wrap;gap:6px;display:flex}.listing-tag-chip{color:var(--text-faint);border:1px solid var(--border);background:0 0;border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:500;line-height:1.2}.listing-tags-inline{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:.92rem;line-height:1.5;display:flex}.listing-tag-inline-link{color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.listing-tag-inline-link:hover{color:var(--primary);background:#1f6feb0f}.listing-tag-inline-text{color:inherit}.listing-tag-separator{color:var(--text-faint);opacity:.7;margin:0 2px}.listing-detail-expand-arrow{justify-content:center;align-items:center;display:inline-flex}.listing-detail-expanded-text{color:var(--text-soft);line-height:1.6}.listing-detail-reference-list{flex-direction:column;gap:8px;display:flex}.listing-detail-reference-link{color:var(--primary);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.listing-detail-reference-link:hover{color:#195fcd}.listing-item-details-table-list{gap:14px;display:grid}.listing-item-details-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:12px;padding:14px;display:grid}.listing-item-details-card-title{color:#0f1720;font-size:.96rem;font-weight:600;line-height:1.2}.listing-item-details-row{border-top:1px solid #bcc7d359;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:4px 22px;padding-top:10px;display:grid}.listing-item-details-table{gap:8px;display:grid}.listing-item-details-row:first-child{border-top:none;padding-top:0}.listing-item-details-label{color:var(--text-soft);font-size:.82rem;font-weight:600}.listing-item-details-value{color:var(--text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}@media (width<=640px){.listing-item-details-row{grid-template-columns:1fr;gap:4px}}.listing-detail-item-details-section h3{color:#0f1720;margin-bottom:4px;font-size:1.08rem;font-weight:700}.listing-detail-expand-button{width:44px;height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .16s,background .16s;display:inline-flex}.listing-detail-expand-button:hover{color:var(--text);background:#0f172a0f;transform:translateY(2px)}.listing-detail-expanded-panel{gap:16px;margin-top:10px;padding-top:14px;display:grid}.match-panel-empty-state{color:var(--text-faint);text-align:center;padding:16px 8px;font-size:1rem}.listing-detail-expand-row{justify-content:center;align-items:center;margin-top:10px;display:flex}.listing-detail-expand-row-clickable{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:-10px;padding:12px 0;transition:background .16s;display:flex}.listing-detail-expand-arrow{color:var(--text-soft);font-size:1.4rem;line-height:1;transition:transform .2s}.listing-detail-expand-arrow.open{transform:rotate(180deg)}.listing-detail-category{color:var(--text);font-weight:600}.listing-card-save-overlay{gap:6px;display:flex;position:absolute;top:8px;right:8px}.icon-save-button:hover{transform:translateY(-1px)}.listing-card-overlay-icon{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.listing-card-overlay-icon:hover{transform:translateY(-1px)}.listing-detail-region-icon{background:0 0!important;border:none!important;margin:0!important;padding:0 2px!important;font-size:.7rem!important}.listing-category-pill{border-width:1px}.listing-category-pill.category-default{background:var(--surface-muted);border-color:var(--border);color:var(--text-soft)}.listing-category-pill.category-home{color:#7a5530;background:#f3efe8;border-color:#e4d7c3}.listing-category-pill.category-tech{color:#2b5fb8;background:#eaf2ff;border-color:#cfe0ff}.listing-category-pill.category-fashion{color:#9b4d7f;background:#f8ecf6;border-color:#e8cfe2}.listing-category-pill.category-tools{color:#5b6470;background:#f1f3f5;border-color:#d7dde5}.listing-category-pill.category-sport{color:#216344;background:#eaf7ef;border-color:#cfead8}.listing-category-pill.category-media{color:#9b6218;background:#fff4e8;border-color:#f1ddbf}.listing-price-row{align-items:center;gap:8px;display:flex}.listing-detail-image-wrap:hover .listing-detail-save-overlay{opacity:1;pointer-events:auto}.listing-card-overlay-icon,.listing-save-overlay-button,.icon-save-button{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;display:inline-flex}.listing-card-overlay-icon{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);font-size:1rem;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;box-shadow:0 8px 18px #0f172a29}.listing-card-overlay-icon:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.listing-save-overlay-button,.icon-save-button{border-radius:10px}.listing-save-overlay,.listing-detail-save-overlay{flex-direction:row;align-items:center;gap:6px;display:flex}.listing-save-overlay>*,.listing-detail-save-overlay>*{flex:none}.listing-price-range{flex-direction:column;line-height:1.1;display:flex}.match-card-score-overlay{z-index:2;position:absolute;bottom:24px;left:10px}.match-card-score-overlay-link{border:1px solid var(--border);background:#fffffff5;border-radius:8px;justify-content:center;align-items:center;width:48px;height:36px;min-height:34px;padding:6px 10px;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 8px 18px #0f172a24}.match-card-score-overlay-link:hover{background:var(--surface);border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 12px 24px #0f172a38}.match-card-score-overlay-link:active{transform:translateY(-1px)}.match-card-score-overlay-link.buy{color:#059669}.match-card-score-overlay-link.sell{color:#2563eb}.listing-detail-region-strong{color:var(--text);font-weight:600}.listing-detail-region-local{align-items:center;gap:4px;display:inline-flex}.listing-detail-region-icon{opacity:.7;background:0 0;border:none;padding:0;font-size:.75rem;line-height:1}.match-card-type-overlay{z-index:2;opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;bottom:24px;right:12px}.match-card-category-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:2px;margin-bottom:8px;display:flex}.match-card-condition-pill{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.listing-card-image-wrap:hover .match-card-type-overlay{opacity:1;pointer-events:auto}.listing-card-price-overlay{letter-spacing:inherit;font-variant-numeric:tabular-nums;margin-right:4px;font-family:inherit;font-size:.85rem;font-weight:500;line-height:1}.listing-card-price-row{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:8px;margin-left:auto}.listing-card-price-type{flex:none}.listing-card-image-link:hover{cursor:pointer}.listing-card-overlay-icon.edit-icon{font-size:1.05rem}.listing-card-detail-row{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.listing-card-detail-row::-webkit-scrollbar{display:none}.listing-card-detail-row{scroll-behavior:smooth}.listing-card-all-tags{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.tag-chip-gray{color:#888;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:10px 10px 8px;font-size:.68rem;font-weight:500}.my-listings-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.stat-chip-compact .stat-chip-label{margin-bottom:2px;font-size:.72rem}.stat-chip-compact .stat-chip-value{font-size:.92rem}.my-listings-card-shell .listing-card{transition:border-color .16s,box-shadow .16s,transform .16s}.my-listings-card-shell:hover .listing-card{transform:translateY(-1px)}.my-listings-card-shell.selected .listing-card{box-shadow:0 0 0 2px #1f6feb24, var(--shadow);border-color:#c7dafd}.my-listings-drawer-title-block{justify-items:center;gap:4px;display:grid}.my-listings-drawer-title{color:#0f1720;font-size:1rem;font-weight:700;line-height:1.1}.my-listings-drawer-subtitle{text-align:center}.listing-matches-scroll .listing-details{min-width:0;max-width:100%}.listing-detail-counterparts-list .match-card,.listing-detail-counterparts-list .match-result-card,.listing-matches-scroll .match-card,.listing-matches-scroll .match-result-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.listing-detail-counterparts-list .listing-title-row,.listing-detail-counterparts-list .match-card-image-footer,.listing-detail-counterparts-list .listing-meta-row,.listing-detail-counterparts-list .match-card-category-row,.listing-detail-counterparts-list .listing-title,.listing-detail-counterparts-list .listing-matching-description,.listing-matches-scroll .listing-title-row,.listing-matches-scroll .match-card-image-footer,.listing-matches-scroll .listing-meta-row,.listing-matches-scroll .match-card-category-row,.listing-matches-scroll .listing-title,.listing-matches-scroll .listing-matching-description{min-width:0;max-width:100%}.listing-detail-counterparts-list .listing-details,.listing-matches-scroll .listing-details{white-space:nowrap;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.listing-detail-counterparts-list .listing-details>span,.listing-matches-scroll .listing-details>span{flex:none}.listing-detail-chip-location{align-items:center;gap:4px;display:inline-flex}.offer-card-top{justify-content:space-between;align-items:flex-start;display:flex}.offer-card-kicker{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);font-size:.78rem;font-weight:700}.offer-card-title{color:#0f172a;margin:0;line-height:1.2}.offer-card-badges{flex-wrap:wrap;gap:8px;display:flex}.offer-card-price{color:#0f172a;white-space:nowrap;flex:none;padding-top:2px;font-weight:750}.offer-card-meta{flex-wrap:wrap;display:flex}.offer-card-meta-chip{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.offer-card-message{border:1px solid var(--border);color:var(--text);background:#fafcff;border-radius:14px;padding:12px 14px;line-height:1.5}.offer-card-source{cursor:pointer}.offer-card-source-content{min-width:0}.offer-card-source:hover{cursor:default;background-color:var(--surface-soft)}.offer-card-source-label{color:var(--text-soft);margin-bottom:4px;font-size:.8rem}.offer-card-source-title{color:var(--text);font-weight:700;line-height:1.25;display:block}.offer-card-source-title:hover{color:var(--primary)}.offer-card-source-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.offer-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.offer-card-source-owner-row{color:var(--text-soft);align-items:baseline;gap:5px;margin-top:8px;font-size:.82rem;line-height:1.2;display:flex}.offer-card-source-owner-label{color:var(--text-faint);font-weight:600}.offer-card-source-owner-row .offer-card-source-owner-link{color:var(--text-soft);text-underline-offset:2px;font-size:.82rem;font-weight:500;text-decoration:underline}.offer-card-source-owner-row .offer-card-source-owner-link:hover{color:var(--primary)}@media (width<=760px){.offer-card-top{flex-direction:column;align-items:stretch}.offer-card-price{padding-top:0}}.offer-list{gap:16px;display:grid}.offer-card-title-main-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.offer-card-price-block{flex:none;justify-items:end;gap:4px;display:grid}.offer-card-qty{font-weight:500;line-height:1.1}.offer-card-message-section,.offer-card-source-section{gap:8px;display:grid}.offer-card-section-label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-weight:700}.offer-card-source{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;align-items:start}.offer-card-source-title-row{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;min-width:0;display:flex}.offer-card-source-title-dot{color:var(--text-faint);font-weight:600;line-height:1}.offer-card-source-title-by{color:var(--text-faint);margin-right:-5px;font-size:14px;font-weight:400;line-height:1}.offer-card-source-listing-price{color:var(--text-soft);white-space:nowrap;flex:none}.offer-card-source-score{letter-spacing:0;white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:1;transform:none}.offer-card-source-score.sell{color:#2563eb}.offer-card-source-score.buy{color:#059669}.offer-card-source-bubbles{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.offer-card-source-detail{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;line-height:1.1;display:inline-flex}.offer-card-source-detail-location{color:var(--text)}.offer-card-source-facet-item{cursor:default;pointer-events:none}.offer-card-source-facet-item:hover{background:0 0}@media (width<=760px){.offer-card-source-title-row{flex-direction:column;gap:6px}.offer-card-price-block{justify-items:start}}.offer-card{box-shadow:none;background:0 0;border:none;border-radius:0;gap:12px;padding:0;display:grid}.offer-card-top{gap:12px}.offer-card-price{font-size:1.02rem}.offer-card-qty{color:var(--text-faint);font-size:.76rem}.offer-card-meta{gap:6px}.offer-card-meta-chip{min-height:26px;padding:4px 8px;font-size:.8rem}.offer-card-collapsible{border-bottom:1px solid #cfd8e3;padding-bottom:20px}.offer-card-collapsible.expanded{border-color:#cfd8e3}.offer-card-section-label{font-size:.74rem}.offer-card-source{padding:10px}.offer-card-source-title-row{gap:10px}.offer-card-source-detail{min-height:26px;padding:4px 8px;font-size:.8rem}.offer-card-source-facet-list{margin-top:8px}.offer-card-source-facet-item{padding-top:4px;padding-bottom:4px;font-size:.8rem}.offer-card-source-tags-row{gap:6px;margin-top:8px}.offer-card-source-tags-row .match-card-tag{cursor:default}.offer-card-source-tags-row .match-card-tag:hover{background:inherit;color:inherit;border-color:inherit}.offer-card-user-link{color:#0f172a;text-underline-offset:2px;font-size:1rem;font-weight:600;text-decoration:underline}.offer-card-user-link:hover{color:var(--primary)}.listing-offers-section-title{margin-top:-10px;margin-bottom:10px}.offer-card-top-left{gap:2px;min-width:0;display:grid}.offer-card-title-row{gap:2px;display:grid}.offer-card-message-block{gap:2px;margin-top:2px;display:grid}.offer-card-message-label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);margin-top:-6px;margin-bottom:4px;font-size:.72rem;font-weight:700;line-height:1.1}.offer-card-header-actions{flex:none;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.offer-card-title-main-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;display:flex}.offer-card-status-badge{background:var(--surface-muted);border:1px solid var(--border);min-height:22px;color:var(--text-soft);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.offer-card-pending-actions{align-items:center;gap:4px;display:inline-flex}.offer-card-pending-icon{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.82rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.offer-card-pending-icon:hover{transform:translateY(-1px)}.offer-card-pending-icon.accept{color:#059669;background:#10b98114;border-color:#10b98147}.offer-card-pending-icon.accept:hover{background:#10b98124}.offer-card-thread-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:6px;padding:6px 0;transition:background .15s;display:flex}.offer-card-thread-toggle:hover{background:#0f172a0a}.offer-card-thread-arrow{color:var(--text-faint);opacity:.8;font-size:.72rem;transition:transform .15s,opacity .15s}.offer-card-thread-toggle:hover .offer-card-thread-arrow{opacity:1}.offer-card-thread-arrow.expanded{transform:rotate(180deg)}.offer-card-thread-title{text-transform:uppercase;color:var(--text-faint);font-size:.75rem;font-weight:700}.offer-card-thread-message{color:var(--text);font-size:.9rem}.offer-card-thread-user{margin-bottom:4px}.offer-card-message-soft{color:var(--text);background:0 0;border:none;border-radius:0;margin:0;padding:0;font-size:.92rem;font-style:normal;line-height:1.45}.offer-card-thread{border-top:1px solid var(--border);justify-content:flex-end}.offer-card-thread-message-row.is-reply{position:relative}.offer-card-thread-message-row.is-reply:before{content:"";border-top:2px solid #d7dde5;border-right:2px solid #d7dde5;border-top-right-radius:10px;width:18px;height:calc(100% - 18px);margin-right:8px;position:absolute;top:10px;right:100%}.offer-card-thread-meta-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.offer-card-thread-user{color:var(--text-faint);text-underline-offset:2px;font-size:.75rem;font-weight:600;text-decoration:underline}.offer-card-thread-user:hover{color:var(--primary)}.offer-card-thread-time{color:var(--text-faint);white-space:nowrap;font-size:.74rem}.offer-card-thread-text{font-size:.9rem;line-height:1.45}.offer-card-thread-reply-branch{border-left:2px solid #d7dde5;margin-bottom:8px;padding-left:10px}.offer-card-thread-reply-preview{color:var(--text-soft);gap:2px;font-size:.78rem;display:grid}.offer-card-thread-reply-preview-name{font-weight:600}.offer-card-thread-reply-preview-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-card-thread-composer textarea{resize:vertical;width:100%;min-height:88px}.offer-card-thread-composer-actions{justify-content:flex-end;display:flex}.offer-card-thread-replying-to{color:var(--text-soft);font-size:.82rem}.offer-card-thread-group{gap:8px;display:grid}.offer-card-thread-bubble.default-message{color:#111827;background:#f3f4f6}.offer-card-thread-bubble.owner-message{color:#12325f;background:#e8f0fe;border-color:#c7dafd}.offer-card-thread-bubble-reply{color:#111827;background:#fff!important;border-color:#e5e7eb!important}.offer-card-thread-bubble-reply.owner-message{color:#12325f;background:#fff!important;border-color:#c7dafd!important}.offer-card-thread-actions-row{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.offer-card-thread-replies-toggle{color:var(--text-soft);background:0 0;border:none;border-radius:6px;padding:2px 0;font-size:.78rem;font-weight:600;transition:color .15s,background .15s}.offer-card-thread-replies-toggle:hover{color:var(--text);background:#0f172a0d}.offer-card-thread-reply-button{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.82rem;line-height:1;display:inline-flex}.offer-card-thread-reply-button:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.offer-card-thread-reply-branch,.offer-card-thread-reply-preview,.offer-card-thread-reply-preview-name,.offer-card-thread-reply-preview-text{display:none}.offer-card-thread-group.is-nested-reply{width:100%}.offer-card-thread-replies-list{justify-items:end;gap:8px;padding-right:0;display:grid}.offer-card-thread-bubble-reply{position:relative}.offer-card-thread-bubble-reply:before{content:"";top:-4px;left:calc(-10px - ((var(--reply-depth,1) - 1) * 6px));width:calc(var(--reply-depth,1) * 6px);background:repeating-linear-gradient(90deg,#d7dde5 0 2px,#0000 2px 6px);height:18px;position:absolute}.offer-card-thread-bubble-reply:after{content:"";border-bottom:2px solid #d7dde5;border-left:2px solid #d7dde5;border-bottom-left-radius:12px;width:10px;height:30px;position:absolute;top:-6px;left:-10px}.offer-card-thread-toggle-wrap{gap:4px;display:grid}.offer-card-thread-toggle-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);text-align:center;margin-top:1px;margin-right:6px;font-size:.72rem;font-weight:700}.offer-card-thread-body{gap:10px;width:min(624px,100%);display:grid}.offer-card-thread-bubble{word-break:break-word;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px;font-size:.9rem;line-height:1.4}.offer-card-thread{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-end;gap:10px;margin-top:10px;padding-top:16px;padding-bottom:16px;display:flex}.offer-card-thread-toolbar{justify-content:flex-start;align-items:center;margin:0 0 10px;display:flex}.offer-card-thread-composer-close{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.offer-card-thread-composer-close:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.offer-card-thread-composer{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:10px;padding:12px;display:grid;position:relative}.offer-card-thread-composer.is-offer-reply{background:#f8fafc;border-color:#dbe4ee}.offer-card-thread-composer.is-message-reply{background:#fcfcfd;border-color:#d7dde5;box-shadow:inset 0 0 0 1px #0f172a08}.offer-card-thread-offer-context{gap:2px;padding-right:28px;display:grid}.offer-card-thread-offer-context-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:700}.offer-card-thread-offer-context-name{color:var(--text);font-size:.88rem;font-weight:600}.offer-card-thread-replying-to{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.offer-card-thread-replying-content{gap:2px;min-width:0;display:grid}.offer-card-thread-replying-label{letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;font-size:.72rem;font-weight:700}.offer-card-thread-replying-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;overflow:hidden}.offer-card-thread-clear-reply{border:1px solid var(--border);background:var(--surface);width:22px;min-width:22px;height:22px;min-height:22px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:1;display:inline-flex}.offer-card-thread-clear-reply:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.offer-card-thread-composer-main,.offer-card-thread-composer-reply{width:min(624px,100%)}.offer-card-thread-composer-main{align-self:stretch}.offer-card-thread-composer-reply{margin-top:6px}.offer-card-thread-message-row{justify-content:flex-end;width:100%;display:flex}.offer-card-thread-message-row:not(.offer-card-thread-message-row-reply) .offer-card-thread-bubble{width:100%;min-width:624px;max-width:624px}@media (width<=640px){.offer-card-thread-message-row:not(.offer-card-thread-message-row-reply) .offer-card-thread-bubble{width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px)}}.offer-card-thread-message-row.offer-card-thread-message-row-reply .offer-card-thread-bubble,.offer-card-thread-bubble-reply{width:auto;max-width:100%;min-width:min(100%, calc(400px + var(--reply-extra-width,0px)))}.offer-card-thread-send{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .15s}.offer-card-thread-send:hover{background:var(--surface-soft);border-color:var(--border-strong)}.offer-card-thread-send:active{transform:translateY(1px)}.offer-card-thread-send:disabled{opacity:.5;cursor:not-allowed}.offer-card-source-detail-separator{min-height:auto;color:var(--text-faint);background:0 0;border:none;margin-top:2px;padding:0 2px;font-weight:600}.listing-detail-expand-arrow-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);text-align:center;font-size:.72rem;font-weight:700}.match-card-detail-separator{padding:none!important;background:0 0!important;border:none!important;margin:0 -6px!important}.listing-card-detail-separator{padding:none!important;background:0 0!important;border:none!important;margin:0 -8px!important}.tag-chip.price-type-filter-chip{white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:100%;height:34px;min-height:34px;margin:0;padding:0 8px;font-size:.78rem;line-height:1;display:inline-flex}.tag-chip-row .compact-5{white-space:nowrap;text-align:center;align-items:center;width:100%;height:34px;min-height:34px;margin:0;padding:0 8px;font-size:.78rem;line-height:1;display:inline-flex}.match-card-signals{color:#64748b;flex-wrap:wrap;gap:8px 12px;margin-top:8px;font-size:.78rem;display:flex}.intent-control-block{gap:10px;display:grid}.intent-control-block+.intent-control-block{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.intent-control-heading{color:#0f172a;justify-content:space-between;align-items:baseline;gap:10px;font-size:.86rem;font-weight:700;display:flex}.intent-control-subtle{color:#64748b;font-size:.74rem;font-weight:400}.intent-facet-group{gap:6px;display:grid}.intent-facet-group+.intent-facet-group{margin-top:10px}.intent-facet-group-title{letter-spacing:.06em;text-transform:lowercase;color:#94a3b8;font-size:.82rem;font-weight:500}.intent-sidebar-scroll .intent-facet-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;line-height:1.1;display:inline-flex}.intent-sidebar-scroll .intent-facet-chip.filter.active{color:#2563eb;background:#2563eb1f;border-color:#2563eb47}.intent-sidebar-scroll .intent-facet-chip.signal.active{color:#7c3aed;background:#a855f71f;border-color:#a855f747}.intent-facet-count,.intent-tag-count{color:inherit;opacity:.72;font-size:.68rem}.listing-details,.listing-details-primary,.listing-details-secondary{align-items:center}.listing-details-divider{color:var(--text-faint);height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0 2px!important;padding:0!important;line-height:1!important;display:inline-flex!important}.listing-image-dropzone.disabled{opacity:.55;pointer-events:none}.filter-chip{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;height:36px;display:inline-flex}.filter-chip.active,.filter-chip[aria-pressed=true]{background:var(--green-soft);color:var(--green);border:1px solid #e5e7eb!important}.offer-form-section{margin-top:14px}.offer-form-section h3{font-size:.96rem}.offer-expiration-grid .form-field select,.offer-expiration-grid .form-field input[type=datetime-local]{box-sizing:border-box;height:42px;min-height:42px;display:block}.offer-visibility-option{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;justify-self:start;gap:8px;width:100%;max-width:100%;padding:12px 14px;display:inline-grid}.offer-visibility-heading{color:#0f172a;font-size:.86rem;font-weight:700}.offer-visibility-radio-group{grid-template-columns:repeat(2,max-content);gap:10px;width:fit-content;display:inline-grid}.offer-visibility-help{max-width:360px}.offer-visibility-radio{justify-content:center;min-width:108px;margin:0}.offer-visibility-readonly{border:1px solid var(--border);background:var(--surface-soft);min-height:28px;color:var(--text-soft);border-radius:999px;justify-self:start;padding:5px 10px;font-size:.8rem;font-weight:600}@media (width<=640px){.offer-visibility-option{width:100%}.offer-visibility-radio-group{grid-template-columns:1fr;width:100%}}.offer-summary-box{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.offer-summary-label{color:var(--text-soft);text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:600}.offer-summary-text{color:var(--text);font-size:.92rem;font-weight:400;line-height:1.45}.offer-expiration-grid{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.offer-shipping-terms{gap:10px;display:grid}.offer-shipping-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.offer-shipping-chip-group{flex-wrap:wrap;gap:10px;display:flex}.offer-shipping-chip{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.86rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.offer-shipping-chip:hover:not(:disabled){background:var(--surface-soft);border-color:var(--border-strong);color:var(--text);transform:translateY(-1px)}.offer-shipping-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;box-shadow:inset 0 0 0 1px #1f6feb1f}.offer-shipping-chip.active:hover:not(:disabled){background:#dceafe;border-color:#a9c8fb}.offer-shipping-chip:disabled{cursor:default;opacity:1;color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#e5e7eb;transform:none}.offer-shipping-chip.active:disabled{color:#334155;background:#eef2f7;border-color:#d7dde5}.buy-fulfillment-choice-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.buy-fulfillment-primary-toggle{flex:none}.buy-local-fulfillment-toggle{flex-wrap:wrap;align-items:center;gap:8px;margin-left:2px;display:inline-flex}.buy-local-fulfillment-chip{color:#64748b;cursor:pointer;min-height:32px;box-shadow:none;background:#f8fafc;border:1px solid #d7dde5;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.buy-local-fulfillment-chip:hover{border-color:var(--border-strong);color:#334155;background:#fff;transform:translateY(-1px)}.buy-local-fulfillment-chip.active{color:#4f46e5;border-color:#c7d2fe;background:var(--primary-soft)!important}@media (width<=640px){.buy-fulfillment-choice-row{align-items:stretch}.buy-local-fulfillment-toggle{width:100%;margin-left:0}.buy-local-fulfillment-chip{flex:auto}}.offer-clear-small{justify-self:start;min-height:32px;padding:6px 10px;font-size:.84rem}@media (width<=640px){.offer-expiration-grid,.offer-shipping-radio-group{grid-template-columns:1fr}}.offer-source-top{gap:12px;margin-bottom:4px;display:grid}.offer-source-toggle{justify-self:start}.offer-source-toggle.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.offer-source-picker-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:12px}.offer-form-title{font-size:1.25rem}.offer-visibility-badge{border:1px solid var(--border);background:var(--surface-soft);min-height:22px;color:var(--text-soft);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.offer-visibility-badge.public{color:#166534;background:#dcfce7;border-color:#86efac}.offer-visibility-badge.private{color:#be123c;background:#ffe4e6;border-color:#fda4af}.offer-form-meta-row-top{flex-wrap:wrap}.eligible-source-preview{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:3px;margin-top:10px;padding:12px;display:grid}.eligible-source-preview-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.72rem;font-weight:700}.eligible-source-preview-title{color:var(--text);font-weight:700;line-height:1.25}.eligible-source-preview-meta{color:var(--text-soft);font-size:.86rem}.offer-form-heading{gap:4px;margin-bottom:4px;display:grid}.offer-form-heading h3{color:#0f172a;margin:0;font-size:1.08rem;line-height:1.2}.offer-source-toggle-compact{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-soft);box-shadow:none;cursor:pointer;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.offer-source-toggle-compact:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.offer-source-toggle-compact.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.offer-source-picker-panel{margin-top:8px}.modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-title{margin:0;font-size:1.1rem;font-weight:700}.offer-counter-option{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:6px;padding:6px 14px 10px;display:grid}.offer-counter-checkbox{font-weight:700}.offer-card-counter-button{background:var(--primary-soft);min-height:26px;color:var(--primary);border:1px solid #c7dafd;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:700;line-height:1}.offer-card-counter-button:hover{background:#dceafe;border-color:#a9c8fb}.offer-card-counter-badge{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.offer-card-open-area{cursor:pointer;gap:12px;display:grid}.offer-card-open-area:hover{background:#0f172a04}.offer-card-badge-icon{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.offer-card-badge-icon:hover{transform:translateY(-1px)}.offer-card-badge-icon.withdraw{color:#dc2626;background:#ef444414;border-color:#ef444447}.offer-card-badge-icon.withdraw:hover{background:#ef444424}.offer-card-message-empty{color:var(--text-faint)}.offer-card-source-listing-price{font-size:14px;font-weight:400}.listing-detail-left-column,.listing-form,.listing-form>.form-section{overflow:visible!important}.listing-intent-header-meta-left{justify-content:flex-start}.offer-card-badge-icon.reply{color:#2563eb;background:#2563eb14;border-color:#2563eb3d}.offer-card-badge-icon.reply:hover{background:#2563eb24}.offer-status-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.offer-status-filter-chip{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.offer-status-filter-chip:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.offer-status-filter-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.offer-status-filter-count{min-width:18px;height:18px;color:inherit;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex}.deal-fit-card{border:1px solid var(--border);background:#f8fafc;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.deal-fit-card.strong{background:#16a34a14;border-color:#16a34a38}.deal-fit-card.good{background:#2563eb12;border-color:#2563eb33}.deal-fit-card.risky{background:#f59e0b1a;border-color:#f59e0b42}.deal-fit-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-fit-label{color:#0f172a;font-size:.9rem;font-weight:750;line-height:1.15}.deal-fit-subtitle{color:#64748b;margin-top:2px;font-size:.76rem}.deal-fit-score{text-align:right;color:#0f172a;min-width:42px;font-size:1.35rem;font-weight:800;line-height:1}.deal-fit-breakdown{gap:8px;display:grid}.deal-fit-row{gap:4px;display:grid}.deal-fit-row-top{color:#475569;justify-content:space-between;gap:10px;font-size:.76rem;display:flex}.deal-fit-row-top span:first-child{font-weight:650}.deal-fit-meter{background:#94a3b83d;border-radius:999px;height:6px;overflow:hidden}.deal-fit-meter-fill{border-radius:inherit;background:#2563eb;height:100%}.deal-fit-card.strong .deal-fit-meter-fill{background:#16a34a}.deal-fit-card.good .deal-fit-meter-fill{background:#2563eb}.deal-fit-card.risky .deal-fit-meter-fill,.deal-fit-meter-fill.inverse{background:#f59e0b}.deal-fit-card.strong .deal-fit-meter-fill.inverse{background:#84cc16}.deal-fit-compact{color:#475569;cursor:pointer;background:#94a3b814;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding:6px 10px;font-size:.82rem;font-weight:650;transition:background .15s,border-color .15s;display:flex}.deal-fit-compact:hover{background:#94a3b824;border-color:#94a3b859}.deal-fit-compact.strong:hover{background:#16a34a24;border-color:#16a34a59}.deal-fit-compact.good:hover{background:#2563eb24;border-color:#2563eb59}.deal-fit-compact.risky{background:#f59e0b1a}.deal-fit-compact.risky:hover{border-color:#f59e0b66}.deal-fit-compact.strong{color:#16a34a}.deal-fit-compact.good{color:#2563eb}.deal-fit-compact.risky{color:#f59e0b}.deal-fit-compact.strong:hover{color:#15803d}.deal-fit-compact.good:hover{color:#1d4ed8}.deal-fit-compact.risky:hover{color:#d97706}.deal-fit-compact span:first-child{align-items:center;gap:5px;font-weight:700;display:inline-flex}.deal-fit-caret{color:#64748b;font-size:.8rem}.messenger-send-offer-button{white-space:nowrap}.inline-offer-message{border:1px solid var(--border);width:min(280px,100%);max-width:100%;color:var(--text);text-align:left;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:14px;gap:6px;padding:8px 12px;display:grid;box-shadow:0 8px 18px #0f172a0f}.inline-offer-message:hover{border-color:var(--border-strong);background:#fff;transform:translateY(-1px)}.inline-offer-message-header{padding-bottom:2px}.inline-offer-message-kicker{letter-spacing:.04em;color:var(--text);font-size:.72rem;font-weight:600}.inline-offer-message-title{color:#0f172a;margin-top:2px;font-size:.9rem;font-weight:750;line-height:1.1}.inline-offer-message-price{color:#0f172a;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.1}.inline-offer-message-meta-row{color:var(--text-soft);align-items:center;gap:6px;font-size:.78rem;display:flex}.inline-offer-message-note{color:#475569;border-top:1px solid #d7dde5cc;padding-top:6px;font-size:.84rem;line-height:1.4}.messenger-offer-preview{justify-content:space-between}.messenger-offer-preview.respond{background:#f8fbff;border-color:#c7dafd}.messenger-offer-preview.waiting{background:#f8fafc;border-color:#e2e8f0}.messenger-offer-preview-main{min-width:0}.messenger-offer-preview-kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.7rem;font-weight:750}.messenger-offer-preview-price{color:#0f172a;white-space:nowrap;font-size:.84rem}.messenger-offer-preview-meta{margin-top:2px}.messenger-offer-preview-content{gap:2px;display:grid}.messenger-offer-preview-title-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.messenger-offer-modal-actions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.messenger-offer-counter-button{min-width:160px}.modal-window-offer .modal-header{margin-bottom:12px}.modal-window-offer .offer-form{gap:10px;font-size:.88rem}.modal-window-offer .form-grid{gap:8px 10px}.modal-window-offer .form-field{gap:5px;margin-bottom:8px}.modal-window-offer .form-field label{font-size:.78rem;line-height:1.1}.modal-window-offer input,.modal-window-offer select,.modal-window-offer textarea{border-radius:10px;min-height:38px;padding:8px 10px;font-size:.88rem}.modal-window-offer textarea{min-height:78px}.modal-window-offer .form-section{gap:8px;margin-top:10px;padding-top:10px}.modal-window-offer .form-section h3{color:var(--text-soft);margin:0;font-size:.86rem}.modal-window-offer .form-help,.modal-window-offer .muted,.modal-window-offer .subtle{font-size:.78rem;line-height:1.3}.modal-window-offer .checkbox-row{gap:7px;font-size:.84rem}.modal-window-offer .radio-group{gap:8px}.modal-window-offer .radio-option{border-radius:10px;min-height:34px;padding:7px 10px;font-size:.84rem}.modal-window-offer .offer-source-reference,.modal-window-offer .offer-card-source,.modal-window-offer .offer-list-source-preview{border-radius:12px;padding:9px}.modal-window-offer .form-actions{gap:8px;margin-top:10px}.modal-window-offer .button,.modal-window-offer .button-secondary{border-radius:10px;padding:8px 12px;font-size:.86rem}.offer-modal-close-button{z-index:5;position:absolute;top:22px;right:22px}.offer-history-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.72rem;font-weight:750}.offer-history-card-price{font-size:1rem}.offer-history-actions{align-items:center;gap:12px}.offer-history-actions .button{flex:none}.offer-modal-breadcrumbs{margin-top:2px}.offer-modal-back-button{color:var(--text-soft);background:0 0;border:none;margin-bottom:8px;padding:0;font-size:.84rem;font-weight:600}.offer-modal-back-button:hover{color:var(--primary)}.inline-offer-message-kicker-strong{color:#0f172a;font-weight:800;line-height:1.2}.messenger-offer-preview{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 12px;padding:9px;display:grid}.messenger-offer-preview.has-latest-offer{background:#f8fbff;border-color:#c7dafd}.messenger-offer-preview-image{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:44px;height:44px}.messenger-offer-preview-content{min-width:0}.messenger-offer-preview-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.72rem;font-weight:750}.messenger-offer-preview-meta{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.messenger-offer-preview-action{white-space:nowrap;box-shadow:none;border-radius:10px;padding:7px 10px;font-size:.82rem}.messenger-offer-preview-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.messenger-offer-preview-meta,.messenger-offer-preview-meta-stack{color:var(--text-soft);min-width:0;font-size:.74rem;line-height:1.25}.messenger-offer-preview-button{min-height:30px;box-shadow:none;white-space:nowrap;border-radius:9px;padding:5px 8px;font-size:.76rem}.inline-offer-message-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inline-offer-message-kicker-strong,.inline-offer-message-price{color:#0f172a;font-weight:800;line-height:1.2}.inline-offer-message-status{color:var(--primary);font-weight:700}.offer-header-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.offer-history-summary{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:14px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:.86rem;display:flex}.offer-history-card{gap:8px}.offer-history-card-label-strong{color:#0f172a;font-size:.84rem;font-weight:800}.offer-history-card-price{color:#0f172a;white-space:nowrap;font-weight:800}.offer-history-card-meta,.offer-history-card-summary{color:var(--text-soft);font-size:.82rem}.offer-history-actions{border-top:1px solid var(--border);justify-content:space-between;width:100%;margin-top:12px;padding-top:12px;display:flex}.messenger-offer-preview-label{align-items:center;gap:6px;min-width:0;display:flex}.messenger-offer-preview-dot{color:var(--text-faint);font-weight:700}.messenger-offer-preview-status{color:var(--primary);font-weight:800}.messenger-offer-preview .button{min-height:30px;box-shadow:none;border-radius:9px;padding:5px 8px;font-size:.76rem}.inline-offer-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inline-offer-status-badge{background:var(--surface-muted);border:1px solid var(--border);height:18px;color:var(--text-soft);border-radius:999px;align-items:center;font-weight:700;line-height:1;display:inline-flex}.inline-offer-status-badge.status-pending{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.match-card-custom-badge.status-pending,.inline-offer-status-badge.status-countered{color:#b45309;background:#f59e0b24;border-color:#f59e0b4d}.inline-offer-status-badge.status-accepted{background:var(--green-soft);color:var(--green);border-color:#cfead8}.inline-offer-status-badge.status-rejected,.inline-offer-status-badge.status-withdrawn,.inline-offer-status-badge.status-expired{background:var(--surface-muted);border-color:var(--border);color:var(--text-soft)}.inline-offer-meta-separator{color:var(--text-faint);padding-left:4px;padding-right:4px}.message-bubble:has(.inline-offer-message){width:min(300px,100%);max-width:min(300px,100%)}.message-bubble{max-width:min(260px,82%)}.inline-offer-status-badge{min-height:19px;padding:2px 7px;font-size:.68rem}.offer-form-posted-time{text-align:right;color:var(--text-faint);margin-top:4px;font-size:.78rem}.offer-form-meta-row{color:var(--text-soft);justify-content:end;align-items:flex-end;gap:10px;margin-top:6px;padding-top:10px;font-size:.82rem;display:flex}.offer-form-meta-row-top{color:var(--text-soft);justify-content:start;align-items:flex-start;gap:10px;font-size:.82rem;display:flex}.offer-meta-dot{color:var(--text-faint)}.offer-status-badge{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.offer-status-badge.status-pending{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.offer-status-badge.status-accepted{background:var(--green-soft);color:var(--green);border-color:#cfead8}.offer-form-meta-subtitle{margin-top:-8px}.inline-offer-message-meta-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-offer-message-time-row{text-align:left;line-height:1.1}.inline-offer-status-badge{margin-right:-4px}.inline-offer-message.latest{background:linear-gradient(#fff 0%,#f5f9ff 100%);border-color:#b8d2fb;box-shadow:0 10px 22px #1f6feb17}.inline-offer-latest-badge{background:var(--primary-soft);color:var(--primary);border:1px solid #c7dafd;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.68rem;font-weight:800;line-height:1}.offer-history-card.latest{background:#f5f9ff;border-color:#b8d2fb}.offer-form-actions{justify-content:flex-end}.offer-history-button{margin-right:auto}.inline-offer-message-time-row{color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.inline-offer-message-time-row span:first-child{color:var(--primary);font-weight:700}.inline-offer-time{margin-left:auto}.inline-offer-message-status-row{justify-content:flex-end;display:flex}.inline-offer-time{color:var(--text-faint);white-space:nowrap;font-size:.72rem}.inline-offer-latest-badge{display:none}.offer-delta-box{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.offer-delta-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.offer-delta-list{gap:6px;display:grid}.offer-delta-row{grid-template-columns:50px minmax(0,1fr);align-items:baseline;gap:10px;font-size:.86rem;display:grid}.offer-delta-name{color:var(--text-soft);font-weight:700}.offer-delta-values{color:var(--text);margin-left:16px}.offer-delta-arrow{color:var(--text-faint);margin:0 8px}.my-offers-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:22px;display:grid}.my-offers-list-column,.my-offers-detail-column{min-width:0}.my-offers-filter-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.my-offers-filter-group{align-items:center;gap:8px;display:flex}.filter-chip{border:1px solid var(--border);color:var(--text-soft);background:#fff;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700}.filter-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.offer-history-right.open .offer-history-panel-shell{opacity:1;pointer-events:auto;transform:translate(0)}.offer-history-listing-shell .listing-card{width:100%;min-width:0}.offer-history-listing-shell .listing-card,.offer-history-listing-shell .listing-card *{text-align:left}.offer-history-listing-shell.active .listing-card{border-color:var(--primary);box-shadow:0 0 0 2px #1f6feb1f, var(--shadow)}.offer-history-panel{width:100%;max-width:none;min-height:0;max-height:none;box-shadow:var(--shadow);box-sizing:border-box;border-radius:18px;gap:12px;padding:16px;display:grid;overflow:visible}.offer-history-panel-shell{width:100%;transition:opacity .16s,transform .18s}.offer-history-layout .my-listings-drawer-tab{margin-left:50px}.offer-history-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offer-history-panel-header h2{font-size:1rem}.offer-history-panel-header .muted{font-size:.82rem}.offer-history-list{gap:10px;display:grid}.offer-history-empty{min-height:180px;color:var(--text-soft);text-align:center;place-items:center;font-size:16px;font-weight:400;display:grid}.offer-history-card{border:1px solid var(--border);text-align:left;width:100%;box-shadow:none;background:#fff;border-radius:14px;padding:12px 14px;display:block}.offer-history-card:hover{border-color:var(--border-strong);background:#fbfcfd}.offer-history-card.active{border-color:var(--primary);box-shadow:0 0 0 3px #1f6feb1f,0 12px 28px #0f172a14}.offer-history-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.offer-history-card-title{color:#0f172a;font-size:1.05rem;font-weight:800;line-height:1.1}.offer-history-card-meta{color:var(--text-soft);margin-top:2px;font-size:.76rem}.offer-history-card-details{flex-wrap:wrap;gap:5px;display:flex}.offer-history-card-details span{border:1px solid var(--border);background:var(--surface-soft);min-height:22px;color:var(--text-soft);border-radius:999px;align-items:center;padding:3px 7px;font-size:.72rem;font-weight:650;display:inline-flex}.offer-history-status{border:1px solid var(--border);background:var(--surface-muted);min-height:21px;color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.offer-history-card-qty{color:var(--text-soft);font-size:.9em;font-weight:700}.offer-history-card-summary{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;display:flex}.offer-history-card-summary .dot{font-weight:700}.offer-history-summary-item{align-items:center;display:inline}.offer-history-card-summary .dot{color:var(--text-faint);margin:0 4px}.offer-history-card-main{gap:6px;display:grid}.offer-history-card-bottom{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.offer-history-card-message{color:var(--text);flex:1;margin-top:8px;font-size:.82rem;line-height:1.35}.offer-history-card-timestamp{color:var(--text-faint);white-space:nowrap;font-size:.72rem}.offer-form-thread{margin-top:4px}.offer-form-thread-toggle-wrap{justify-content:flex-start;margin-top:4px;display:flex}.offer-form-thread-toggle{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;padding:6px 0;font-size:.78rem;font-weight:800}.offer-form-thread-toggle:hover{color:var(--text)}.offer-form-thread{align-items:stretch}.offer-form-thread .offer-card-thread-body{width:100%}.offer-form-thread-message-row{justify-content:flex-start}.offer-form-thread .offer-card-thread-bubble{min-width:0;max-width:min(624px,100%)}.offer-form-thread .offer-card-thread-bubble.offer-owner-message{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.offer-form-thread .offer-card-thread-bubble.offer-owner-message .offer-card-thread-user,.offer-form-thread .offer-card-thread-bubble.offer-owner-message .offer-card-thread-time{color:#1d4ed8}.offer-form-thread .offer-card-thread-bubble.offer-owner-message .offer-card-thread-user:hover{color:#fff}.offer-form-thread-toggle-inline{margin-left:0}.offer-form-thread-toggle-inline:hover{color:var(--text-soft)}.offer-form-actions>.button,.offer-form-actions>button:not(.offer-form-thread-toggle-inline){margin-left:auto}.offer-form-actions{align-items:center;gap:12px;display:flex}.offer-form-thread-toggle-inline{letter-spacing:.03em;color:var(--text-faint);cursor:pointer;background:0 0;border:none;margin-right:auto;padding:0;font-size:.78rem;font-weight:700}.offer-form-actions-buttons{gap:8px;display:flex}.offer-form .form-field{flex-direction:column;justify-content:flex-end;display:flex}.offer-card-counter-icon{cursor:pointer;background:0 0;border-width:1px;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.offer-card-counter-icon .icon-glyph{color:var(--text-soft);font-size:.85rem;line-height:1;transform:translateY(-1px)}.offer-card-counter-icon:hover{background:#0000000f;transform:translateY(-1px)}.tab-button.active.sell{color:var(--primary);background-color:var(--primary-soft)}.tab-button.active.buy{color:green;background-color:var(--green-soft)}.match-card-facet-item.filter-active{color:#1d4ed8;background:#2563eb1f;box-shadow:inset 0 0 0 1px #2563eb38}.match-card-facet-item.filter-active:before{color:#2563eb}.match-card-custom-badges{z-index:4;pointer-events:none;flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.match-card-custom-badge{color:#0f172a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 9px;font-size:.74rem;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0f172a1f}.match-card-badge-tooltip{z-index:20;color:#fff;opacity:0;pointer-events:none;background:#0f172a;border-radius:14px;width:260px;padding:12px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 18px 45px #0f172a47}.match-card-custom-badge:hover .match-card-badge-tooltip,.match-card-custom-badge:focus .match-card-badge-tooltip,.match-card-custom-badge:focus-within .match-card-badge-tooltip{opacity:1;transform:translateY(0)}.match-card-badge-tooltip-title{margin-bottom:4px;font-size:.82rem;font-weight:800}.matching-mode-controls{align-items:center;gap:10px;display:inline-flex}.ai-toggle-pill.active{color:#6d28d9;background:#7c3aed1f;border-color:#7c3aed47}.match-card-score-row{align-items:center;gap:6px;display:inline-flex}.matching-sidebar-section-title{color:#334155;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:.82rem;font-weight:800}.ai-use-checkbox{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:.86rem;font-weight:750;display:inline-flex}.ai-use-checkbox input{accent-color:#7c3aed;width:15px;height:15px}.intent-facet-weight{color:#7c3aed;font-weight:850}.user-summary-popover{align-items:center;display:inline-flex;position:relative}.user-summary-trigger{color:#475569;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:500;text-decoration:underline}.user-summary-trigger:hover{color:#0f172a}.user-summary-panel{z-index:40;border:1px solid var(--border);border-radius:14px;width:240px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0f172a29}.user-summary-panel.open-upward{top:auto;bottom:calc(100% + 8px)}.user-summary-panel-header{gap:2px;margin-bottom:10px;display:grid}.user-summary-role{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.user-summary-name{font-size:.92rem;font-weight:700;text-decoration:none}.user-summary-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:7px;padding:10px 0;display:grid}.user-summary-stat{justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.user-summary-stat strong{font-weight:750}.user-summary-action{border:1px solid var(--border);background:var(--surface-soft);min-height:32px;color:var(--text);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.user-summary-action:hover{border-color:var(--border-strong);background:#eef2f7}.user-summary-panel{background:linear-gradient(#fff 0%,#f8fafc 100%)}.user-summary-role{color:#6366f1}.user-summary-name{color:#0f172a}.user-summary-name:hover{color:#4f46e5}.user-summary-stat span{color:#64748b}.user-summary-stat strong{color:#111827}.user-summary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.user-summary-action.icon:hover{background:#e2e8f0;border-color:#cbd5f5}.user-summary-action.icon{border:1px solid var(--border);cursor:pointer;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;min-height:34px;font-size:1rem;display:inline-flex}.user-icon{color:#2563eb;font-size:1.2rem}.chat-icon{color:#334155;font-size:1.1rem}.stat-completed span{color:#7c3aed;font-weight:600}.stat-response span{color:#eab308;font-weight:600}.stat-acceptance span{color:#16a34a;font-weight:600}.stat-completed strong{color:#1d4ed8}.stat-response strong{color:#ca8a04}.stat-acceptance strong{color:#15803d}.user-listing-count{color:#dc2626;margin-left:4px;font-weight:600}.user-summary-stat.stat-listings{font-weight:600}.user-summary-stat.stat-listings span{color:#2563eb;font-weight:600}.user-summary-card{padding-bottom:28px;position:relative}.user-summary-footer{position:absolute;bottom:10px;right:12px}.user-summary-joined{color:var(--text-soft);font-size:.72rem}.offer-form-offering-user-row{align-items:center;margin-top:-2px;display:flex}.offer-form-offering-user-popover .user-summary-trigger{color:var(--text-soft);background:0 0;border:none;margin-top:-8px;padding:0;font-size:12px;font-weight:500}.offer-form-offering-user-popover .user-summary-trigger:hover{color:var(--primary)}.offer-modal-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offer-modal-title-row h2{margin:0}.external-source-pill{text-transform:capitalize}.external-match-actions{gap:8px;margin-top:12px;display:grid}.card.match-card .listing-details{margin-top:12px}.listing-card-hover-actions a{color:#333;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.listing-card-hover-actions a:hover{background:#efefef;transform:translateY(-1px)}.listing-card-text-filter-pill{cursor:pointer}.listing-card-text-filter-pill:hover{filter:brightness(.96)}.listing-card-header-title-wrap{flex:none}.listing-card .listing-details{margin-top:auto}.buy-form{flex-direction:column;gap:1.4rem;display:flex}.buy-form-section{background:#fff;margin-top:10px;margin-bottom:10px;box-shadow:0 1px 2px #00000008}.buy-payment-method-toggle{margin-bottom:8px}.buy-form-section.no-border{box-shadow:none;background:0 0;border:none;padding-bottom:0;padding-left:0;padding-right:0}.buy-form-section h3{color:#111827;letter-spacing:-.01em;margin:0 0 1.15rem;font-size:.9rem;font-weight:600}.buy-form-label{color:#6b7280;text-transform:none;letter-spacing:0;flex-direction:column;gap:.5rem;margin-bottom:1.2rem;font-size:.8rem;font-weight:500;display:flex}.buy-form-label:last-child{margin-bottom:0}.buy-form-grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.buy-form-actions{align-items:flex-end;gap:1rem;width:100%;margin-bottom:10px;padding-top:.5rem;display:flex}.buy-form-purchase-summary{white-space:nowrap;color:var(--text);flex:none;margin-right:auto;font-size:16px;font-weight:500}.buy-form-action-buttons{justify-content:flex-end;align-items:center;gap:.85rem;margin-left:auto;display:flex}.buy-form-input::placeholder{color:#444}.buy-form-input{background:#fff;border-radius:12px;outline:none;width:100%;padding:.82rem .9rem;font-size:.94rem;font-weight:400;transition:border-color .12s,box-shadow .12s,background .12s}.modal-window-offer{position:relative}.modal-header-floating-close{z-index:5;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:22px;right:22px}.modal-header-floating-close .modal-close{width:42px;min-width:42px;height:42px;min-height:42px}.offer-form-title-section{margin-top:0;padding-right:56px}.offer-form-title-row{flex-wrap:wrap}.offer-form-title{margin:0;line-height:1.15}.offer-form input:disabled,.offer-form select:disabled,.offer-form textarea:disabled{color:#64748b;opacity:1;cursor:default;box-shadow:none;background:#f8fafc;border-color:#e5e7eb}.offer-form input:disabled::placeholder,.offer-form textarea:disabled::placeholder{color:#cbd5e1}.offer-form textarea:disabled{resize:none}:is(.offer-form .radio-option:has(input:disabled),.buy-form .radio-option:has(input:disabled)){cursor:default;opacity:1;color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#e5e7eb}:is(.offer-form .radio-option:has(input:disabled:checked),.buy-form .radio-option:has(input:disabled:checked)){background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;box-shadow:inset 0 0 0 1px #1f6feb1f}.offer-form .radio-option input:disabled{cursor:default;accent-color:#94a3b8}:is(.offer-form .form-field:has(input:disabled) label,.offer-form .form-field:has(select:disabled) label,.offer-form .form-field:has(textarea:disabled) label){color:#94a3b8}:is(.offer-form .form-section:has(input:disabled),.offer-form .form-section:has(select:disabled),.offer-form .form-section:has(textarea:disabled)){opacity:1}.offer-form-title-row{justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin-bottom:6px;display:flex}.offer-form-title-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-right:12px;display:flex}.offer-form-title-close{flex:none;margin-left:auto}.modal-window-offer .offer-form-title-section{width:100%;margin-top:-10px;margin-bottom:-6px;padding-right:0}.modal-window-offer .offer-form-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:42px;display:flex}.modal-window-offer .offer-form-title-left{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.modal-window-offer .offer-form-title-close{flex:none;margin-left:auto}.offer-card-source-owner-link{color:var(--text-soft);white-space:nowrap;text-underline-offset:2px;flex:none;font-size:14px;font-weight:500;line-height:1;text-decoration:underline}.offer-card-source-owner-link:hover{color:var(--primary)}.listing-status-badge{border:1px solid var(--border);background:var(--surface-soft);min-height:26px;color:var(--text-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.listing-status-badge-inactive{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.listing-status-badge-active{color:#166534;background:#dcfce7;border-color:#86efac}a.pill,a.listing-detail-chip,a.match-card-location-filter-pill,a.pill:hover,a.listing-detail-chip:hover,a.match-card-location-filter-pill:hover{text-decoration:none}.listing-details span,.listing-details a.listing-detail-chip,.listing-details a.match-card-location-filter-pill,.listing-details a.listing-detail-region-local{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-soft);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:.9rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.listing-details a.listing-detail-chip:hover,.listing-details a.match-card-location-filter-pill:hover,.listing-details a.listing-detail-region-local:hover{border-color:var(--border-strong);color:var(--text);background:#f1f5f9;text-decoration:none}.listing-meta-row a.pill,.listing-meta-row a.listing-category-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-width:fit-content;min-height:28px;padding:4px 10px;font-size:.87rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.listing-meta-row a.pill:hover,.listing-meta-row a.listing-category-pill:hover{filter:brightness(.98);text-decoration:none}a.listing-detail-chip .listing-detail-region-icon,a.match-card-location-filter-pill .listing-detail-region-icon,a.listing-detail-region-local .listing-detail-region-icon{flex:none}.listing-details a.listing-category-pill.category-default,a.listing-detail-chip.listing-category-pill.category-default,a.pill.listing-category-pill.category-default{background:var(--surface-muted);border-color:var(--border);color:var(--text-soft)}.listing-details a.listing-category-pill.category-home,a.listing-detail-chip.listing-category-pill.category-home,a.pill.listing-category-pill.category-home{color:#7a5530;background:#f3efe8;border-color:#e4d7c3}.listing-details a.listing-category-pill.category-tech,a.listing-detail-chip.listing-category-pill.category-tech,a.pill.listing-category-pill.category-tech{color:#2b5fb8;background:#eaf2ff;border-color:#cfe0ff}.listing-details a.listing-category-pill.category-fashion,a.listing-detail-chip.listing-category-pill.category-fashion,a.pill.listing-category-pill.category-fashion{color:#9b4d7f;background:#f8ecf6;border-color:#e8cfe2}.listing-details a.listing-category-pill.category-tools,a.listing-detail-chip.listing-category-pill.category-tools,a.pill.listing-category-pill.category-tools{color:#5b6470;background:#f1f3f5;border-color:#d7dde5}.listing-details a.listing-category-pill.category-sport,a.listing-detail-chip.listing-category-pill.category-sport,a.pill.listing-category-pill.category-sport{color:#216344;background:#eaf7ef;border-color:#cfead8}.listing-details a.listing-category-pill.category-media,a.listing-detail-chip.listing-category-pill.category-media,a.pill.listing-category-pill.category-media{color:#9b6218;background:#fff4e8;border-color:#f1ddbf}.listing-details a.listing-category-pill:hover,a.listing-detail-chip.listing-category-pill:hover,a.pill.listing-category-pill:hover{filter:brightness(.98);text-decoration:none}.seo-internal-link-chip{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-soft);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 11px;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.seo-internal-link-chip:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text);text-decoration:none}.seo-internal-link-chip.featured{color:#166534;background:#dcfce7;border-color:#86efac}.seo-internal-link-chip.active,.seo-internal-link-chip[aria-current=page]{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;box-shadow:inset 0 0 0 1px #1f6feb1f}.seo-internal-link-chip.active:hover,.seo-internal-link-chip[aria-current=page]:hover{color:var(--primary);background:#dceafe;border-color:#a9c8fb}.listing-description-expand-shell{gap:8px;display:grid}.listing-description-expand-shell .listing-matching-description,.listing-description-expand-shell .listing-detail-expanded-text{margin:0}.listing-description-expand-button{min-height:28px;color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:2px 10px;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex}.listing-description-expand-button:hover{color:var(--text-soft);background:#0f172a0a}.listing-description-expand-arrow{justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:transform .18s;display:inline-flex}.listing-description-expand-arrow.open{transform:rotate(180deg)}.listing-description-expand-label{line-height:1}.listing-matching-description{color:#475569;margin-bottom:10px;font-size:.93rem;line-height:1.5}.listing-card{flex-direction:column;display:flex}.listing-card .card-header{margin-bottom:6px}.listing-card .listing-title-row,.listing-card .listing-title{margin-bottom:0}.responsive-card-grid{align-items:start!important}.listing-card,.responsive-card{height:auto!important;min-height:0!important;display:block!important}.listing-card .listing-card-header-title-wrap{margin:10px 0 4px!important}.listing-card .listing-description{-webkit-line-clamp:5;line-clamp:5;color:var(--text-soft);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;flex:none!important;height:auto!important;min-height:0!important;margin:16px 0!important}.listing-card .listing-details,.listing-card .listing-card-detail-row{margin-top:0!important;padding-top:15px!important}.page-title-row.listings-page-title-row{align-items:center}.seo-internal-link-more{color:var(--text-faint);background:0 0;border-style:dashed}.seo-internal-link-more:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text-soft)}.listing-category-pill.category-jewelry{color:#be123c;background:#fff1f5;border-color:#fecdd3}.listing-category-pill.category-motors{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.listing-category-pill.category-collectibles{color:#92400e;background:#fef3c7;border-color:#fde68a}.listing-category-pill.category-art{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.listing-category-pill.category-soft{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.messenger-offer-listing-preview{cursor:pointer;border-bottom:1px solid var(--border);background:var(--surface)}.messenger-offer-listing-preview .offer-card-source-section{margin:0;padding:10px 12px}.messenger-offer-listing-preview .offer-card-section-label{margin-bottom:6px}.messenger-offer-listing-preview .offer-source-reference-rich{transition:border-color .16s,box-shadow .16s,background .16s}.messenger-offer-listing-preview:hover .offer-source-reference-rich{border-color:#7c3aed59;box-shadow:0 8px 24px #0f172a14}.messenger-offer-listing-preview:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed80}.messenger-offer-listing-preview a,.messenger-offer-listing-preview,.messenger-offer-listing-preview .offer-card-source-section,.messenger-offer-listing-preview .offer-source-reference-rich{cursor:pointer}.offer-preview-summary-line{color:var(--text-soft);overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.offer-preview-user-link{text-underline-offset:2px;color:var(--text-soft);text-decoration:underline}.offer-preview-user-link:hover{color:var(--primary)}.messenger-dock-expanded-main-section{background:var(--surface);flex-direction:column;min-width:560px;min-height:0;display:flex;overflow:hidden}.messenger-dock-thread-offer-button:hover{transform:translateY(-1px)}.messenger-dock-thread-offer-button{border:1px solid var(--border);background:var(--surface);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-soft);box-shadow:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:800;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;position:absolute;bottom:8px;right:5px}.messenger-dock-thread-offer-button:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--primary)}.messenger-current-offer-preview-shell{border-top:1px solid var(--border);background:var(--surface)}.messenger-current-offer-preview-heading{color:var(--text-faint);letter-spacing:.03em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:10px;margin-top:6px;padding:7px 12px 4px;font-size:.74rem;font-weight:700;display:flex}.messenger-current-offer-preview-toggle{color:var(--primary);text-transform:lowercase;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;line-height:1}.messenger-current-offer-preview-toggle:hover{color:#195fcd;text-underline-offset:2px;text-decoration:underline}.messenger-launcher-item .messenger-dock-thread-actions{position:static}.messenger-launcher-item{border:1px solid var(--border);background:var(--surface-soft);text-align:left;border-radius:12px;grid-template-rows:auto auto 1fr;gap:2px;width:100%;height:auto;min-height:108px;padding:8px 78px 0 10px;display:grid;position:relative;overflow:hidden}.messenger-launcher-actions{align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:14px;right:10px}.messenger-launcher-meta-stacked{gap:2px;min-width:0;display:grid}.messenger-launcher-meta-stacked>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-bottom:1px;line-height:1.35;display:block;overflow:hidden}.messenger-launcher-time{color:var(--text-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:.74rem;line-height:1.2}.messenger-launcher-item-top{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.messenger-launcher-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.listing-thumb{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:inherit;text-align:left;border-radius:16px;flex-direction:column;gap:10px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.listing-thumb.is-link:hover,button:hover .listing-thumb,.listing-thumb:hover{border-color:var(--border-strong);background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a12}.listing-thumb-image-wrap{width:100%;min-width:0}.listing-thumb-image-link{width:100%;display:block}.listing-thumb-image{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;width:100%;height:auto}.listing-thumb-body{gap:8px;min-width:0;display:grid}.listing-thumb-meta-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.listing-thumb-meta-row .pill{white-space:nowrap;min-height:24px;padding:4px 8px;font-size:.74rem;line-height:1}.listing-thumb-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;line-height:1.22;text-decoration:none;overflow:hidden}.listing-thumb-title:hover{color:var(--primary)}.listing-thumb-description{min-width:0;color:var(--text-soft);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.listing-thumb-details{gap:6px;width:100%;min-width:0;max-width:100%;margin-top:6px}.listing-thumb-details span,.listing-thumb-details a{flex:none;min-height:24px;padding:4px 8px;font-size:.76rem}.listing-thumb-details .listing-card-detail-separator{min-height:0;margin:0!important;padding:0!important}.listing-thumb-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.listing-thumb-price-type{min-height:22px;padding:4px 7px;font-size:.7rem;line-height:1}.listing-thumb-price-row{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:6px;margin-left:auto}.listing-thumb-price{white-space:nowrap;min-width:72px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;margin-right:0;font-size:.8rem;font-weight:600;line-height:1.05}.listing-thumb-price.is-range{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;line-height:1.05;display:flex}.listing-thumb-price.is-range .listing-price-range{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex}.listing-thumb-price.is-range .listing-price-range>*{text-align:right;white-space:nowrap}.listing-thumb-price.is-range .listing-price-range>:nth-child(2){margin-right:8px}.merchant-toast{z-index:2000;background:#eff6ff;border:1px solid #bfdbfe;border-left:6px solid #2563eb;border-radius:16px;gap:4px;width:min(360px,100vw - 32px);padding:14px 42px 14px 18px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 46px #0f172a2e}.merchant-toast:before{content:"🔔";font-size:.95rem;position:absolute;top:12px;right:36px}.merchant-toast-title{color:#1d4ed8;font-weight:800}.merchant-toast-body{color:#1e3a8a;font-size:.9rem;line-height:1.35}.merchant-toast-close{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1;position:absolute;top:8px;right:10px}.merchant-toast-close:hover{color:#1e40af}.merchant-toast-OFFER_MADE{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.merchant-toast-OFFER_MADE .merchant-toast-title{color:#1d4ed8}.merchant-toast-OFFER_MADE .merchant-toast-body,.merchant-toast-OFFER_MADE .merchant-toast-close{color:#1e3a8a}.merchant-toast-CHAT_MESSAGE{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.merchant-toast-CHAT_MESSAGE .merchant-toast-title{color:#1d4ed8}.merchant-toast-CHAT_MESSAGE .merchant-toast-body,.merchant-toast-CHAT_MESSAGE .merchant-toast-close{color:#1e3a8a}.merchant-toast-COUNTERPART_LISTING_MATCH{background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.merchant-toast-COUNTERPART_LISTING_MATCH .merchant-toast-title{color:#15803d}.merchant-toast-COUNTERPART_LISTING_MATCH .merchant-toast-body,.merchant-toast-COUNTERPART_LISTING_MATCH .merchant-toast-close{color:#166534}.merchant-toast-LISTING_SOLD{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.merchant-toast-LISTING_SOLD .merchant-toast-title{color:#b45309}.merchant-toast-LISTING_SOLD .merchant-toast-body,.merchant-toast-LISTING_SOLD .merchant-toast-close{color:#92400e}.buy-form-input.has-error{background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.buy-form-field-error{color:#b91c1c;font-size:.75rem;font-weight:650;line-height:1.2}.buy-form-demo-note{color:#64748b;margin-top:10px;font-size:.82rem;line-height:1.35}.listing-detail-price-action-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:inline-flex}.listing-detail-price-action-row .listing-price-row{flex:none;margin:0}.listing-detail-actions-inline-row{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.listing-detail-actions-inline-row .button{white-space:nowrap;flex:none}.listing-detail-message-seller-button{white-space:nowrap}@media (width<=700px){.listing-detail-price-action-row{flex-wrap:wrap;align-items:stretch}.listing-detail-actions-inline-row{flex-wrap:wrap!important;justify-content:flex-start!important}}.page-shell .loading-category-text{text-align:center;margin:100px}.comment-card{gap:10px;display:grid;position:relative}.comment-card-main{border:1px solid var(--border);background:#fff;border-radius:16px;padding:13px 14px;box-shadow:0 10px 26px #0f172a0d}.comment-card-owner .comment-card-main{border-color:#cbd5e1;box-shadow:0 12px 28px #0f172a17}.comment-card-own .comment-card-main{background:#f7f4fc;border-color:#cfe3fb}.comment-card-author{text-decoration:none}.comment-card-author:hover{text-decoration:underline}.comment-owner-pill,.comment-rating-pill{border-radius:999px;align-items:center;min-height:20px;padding:3px 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.comment-owner-pill{color:var(--primary);font-weight:200;background:#dce8ff!important}.comment-rating-pill{color:#92400e;background:#fef3c7}.comment-card-body{white-space:pre-wrap;margin:8px 0 0}.comment-action-button{color:#777;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.comment-action-button:hover{text-decoration:underline}.comment-textarea-wrap{position:relative}.comment-textarea-wrap textarea{padding-right:116px}.comment-star-rating{background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;gap:1px;padding:3px 6px;display:inline-flex;position:absolute;top:9px;right:10px;box-shadow:0 6px 16px #0f172a14}.comment-star-button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;padding:0 1px;font-size:1rem;line-height:1}.comment-star-button.active{color:#f59e0b}.comment-star-button:hover{transform:translateY(-1px)}.comment-star-rating:hover .comment-star-button{color:#cbd5e1}.comment-star-rating .comment-star-button.active{color:#f59e0b}.comment-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comment-card-author-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.comment-reply-icon-button{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.comment-reply-icon-button:hover{color:var(--primary);background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.comment-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.comment-card-actions .comment-timestamp{margin-left:auto}.comment-timestamp{color:var(--text-faint);white-space:nowrap;flex:none;font-size:.76rem;font-weight:700}.comment-textarea-wrap-no-rating textarea{padding-right:12px}.comment-reply-form{margin-top:16px}.comment-timestamp-inline{color:var(--text-faint);margin:0 4px;font-size:.76rem;font-weight:700}.comment-card,.comment-card-main,.comment-card button,.comment-card input,.comment-card select,.comment-card textarea{font-family:inherit}.comment-card-main{color:var(--text);font-size:.92rem}.comment-card-author{color:var(--text);letter-spacing:0;font-size:.9rem;font-weight:600}.comment-timestamp,.comment-timestamp-inline{color:var(--text-faint);letter-spacing:0;font-size:.74rem;font-weight:500}.comment-card-body{color:var(--text-soft);letter-spacing:0;font-size:.92rem;font-weight:400;line-height:1.5}.comment-action-button{font-size:.82rem;font-weight:600}.comment-owner-pill,.comment-rating-display{letter-spacing:0;padding-bottom:5px;font-size:.72rem;font-weight:600}.receipt-component{gap:16px;display:grid}.receipt-component.compact{gap:12px}.receipt-component .purchase-receipt-row strong{font-weight:500}.receipt-card-info{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-self:end;justify-items:end;gap:3px;margin-top:-4px;padding:8px 10px;display:inline-grid}.receipt-card-info-label{color:var(--text-faint);font-size:.72rem;font-weight:600;line-height:1}.receipt-card-info-value{color:var(--text-soft);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:500;line-height:1.1}.receipt-cardholder-name{color:var(--text);font-size:.84rem;font-weight:500;line-height:1.15}.listing-detail-image.listing-detail-image-placeholder,.listing-detail-image-thumb.listing-detail-image-placeholder{object-fit:contain;background:#f1f5f9}.nav-notification-menu{align-items:center;display:inline-flex;position:relative}.notification-bubble-button{position:relative}.notification-badge{background:#dc2626}.nav-notification-popover{z-index:1200;border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(380px,100vw - 28px);max-height:min(520px,100vh - 120px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 48px #0f172a29}.nav-notification-header{border-bottom:1px solid var(--border);background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.nav-notification-header>div{gap:2px;display:grid}.nav-notification-header strong{color:var(--text);font-size:.94rem}.nav-notification-header .muted{font-size:.78rem}.nav-notification-read-all{border:1px solid var(--border);color:var(--primary);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:750}.nav-notification-read-all:hover{background:var(--primary-soft);border-color:#c7dafd}.nav-notification-list{min-height:0;display:grid;overflow-y:auto}.nav-notification-item{border:none;border-bottom:1px solid var(--border);text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;grid-template-columns:32px minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:12px 14px;display:grid}.nav-notification-item:hover{background:#f8fafc}.nav-notification-item.unread{background:#eff6ff}.nav-notification-item.unread:hover{background:#dbeafe}.nav-notification-icon{border:1px solid var(--border);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:inline-flex}.nav-notification-copy{gap:3px;min-width:0;display:grid}.nav-notification-title{color:var(--text);font-size:.88rem;font-weight:800;line-height:1.25}.nav-notification-body{color:var(--text-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.nav-notification-time{color:var(--text-faint);font-size:.74rem;font-weight:650}.nav-notification-dot{background:#2563eb;border-radius:999px;width:9px;height:9px;margin-top:5px}.nav-notification-empty,.nav-notification-error{color:var(--text-soft);padding:18px 14px;font-size:.88rem}.nav-notification-error{color:#be123c}.messenger-bubble-button,.notification-bubble-button{color:var(--text-soft)}.messenger-bubble-button:hover,.notification-bubble-button:hover{color:var(--text)}.messenger-bubble-button svg,.notification-bubble-button svg{display:block}.nav-notification-popover{max-height:min(620px,100vh - 110px);overflow:hidden}.nav-notification-list{overscroll-behavior:contain;min-height:0;max-height:min(520px,100vh - 190px);overflow-y:auto}.nav-notification-item{grid-template-columns:32px minmax(0,1fr) auto}.nav-notification-side{align-content:start;justify-items:center;gap:8px;display:grid}.nav-notification-archive-button{width:22px;height:22px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.nav-notification-archive-button:hover{border-color:var(--border);color:#be123c;background:#fff}.nav-notification-archive-button:focus-visible{outline:none;box-shadow:0 0 0 3px #be123c1f}.listing-detail-offers-tab{gap:14px;display:grid}.listing-detail-offers-tab .listing-offers-card{box-shadow:none;border:none;padding:0}.offer-purchase-title-section{gap:14px;display:grid}.offer-purchase-navigation-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.offer-purchase-title{width:100%;margin:0}.offer-purchase-navigation-row{margin-top:10px}.buy-cash-amount-block{border-top:1px solid var(--border);margin-top:1.35rem;padding-top:1.2rem}.buy-cash-amount-block .buy-form-label{margin-bottom:0}.buy-cash-pickup-toggle{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto}@media (width<=700px){.buy-cash-fulfillment-row{flex-direction:column;align-items:flex-start;gap:.85rem}.buy-cash-pickup-toggle{justify-content:flex-start;width:100%;margin-left:0}}.offer-card-summary-box{margin-top:8px;padding:10px}.offer-card-thread-body .muted{margin:0 auto;text-align:left!important}.offer-payment-readiness-warning{background:#fffaf0;border:1px solid #f1d38a;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.offer-payment-readiness-warning>div{gap:4px;min-width:0;display:grid}.offer-payment-readiness-warning strong{color:#7c5700}.offer-payment-readiness-warning .button{white-space:nowrap;flex:none}@media (width<=640px){.offer-payment-readiness-warning{flex-direction:column;align-items:stretch}}.moderation-user-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.user-profile-user-actions{align-items:center;gap:8px;display:inline-flex}.listing-detail-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.moderation-report-button{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:8px;min-height:34px;padding:6px 10px}.moderation-report-button:hover{color:#991b1b;background:#fff7f7;border-color:#fca5a5}.moderation-report-button.compact{min-height:0;color:var(--text-faint);background:0 0;border:none;padding:2px 5px;font-size:.72rem}.moderation-report-button.compact:hover{color:#991b1b;text-decoration:underline}.moderation-report-modal{width:min(560px,100%)}.moderation-report-form{gap:16px;display:grid}.moderation-report-form textarea{resize:vertical;box-sizing:border-box;width:100%}.moderation-report-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:18px;padding:14px;display:grid}.messenger-dock-thread-user-link{color:inherit;text-decoration:none}.messenger-dock-thread-user-link:hover{text-underline-offset:2px;text-decoration:underline}.moderation-report-button.profile-icon,.user-profile-moderation-button{border:1px solid var(--border);background:var(--surface);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.moderation-report-button.profile-icon:hover,.user-profile-moderation-button:hover{color:#991b1b;background:#fff7f7;border-color:#fca5a5}.user-profile-moderation-button.is-blocked{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text-soft)}.user-profile-moderation-button:disabled{cursor:default;opacity:.55}.moderation-user-actions{gap:8px}.user-profile-moderation-button{padding-bottom:2px}.offer-sort-divider{background:var(--border);width:1px;height:20px;margin:0 2px}.offer-sort-direction{margin-left:2px;font-size:.8rem;line-height:1}.offer-card-price{align-items:center;gap:6px;display:inline-flex}.offer-card-top-bid-star{color:#d79a00;justify-content:center;align-items:center;font-size:.9em;line-height:1;display:inline-flex}.offer-image-uploader{margin-top:0}.offer-image-carousel{gap:10px;display:grid}.offer-image-carousel-main{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;width:100%;overflow:hidden}.offer-image-carousel-main img{object-fit:contain;background:#f8fafc;width:100%;height:320px;display:block}.offer-image-carousel-thumbs{gap:8px;padding:1px 1px 5px;display:flex;overflow-x:auto}.offer-image-carousel-thumb{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;flex:0 0 82px;width:82px;height:64px;padding:0;overflow:hidden}.offer-image-carousel-thumb.active{border-color:var(--primary);box-shadow:0 0 0 2px #1f6feb1f}.offer-image-carousel-thumb img{object-fit:cover;width:100%;height:100%;display:block}.listing-offer-thread{gap:8px;display:grid}.inline-offer-message.offer-card-thread-counter-bubble{box-sizing:border-box;width:auto;min-width:312px;max-width:100%;box-shadow:none;border-radius:14px;padding:10px 12px}.inline-offer-message.offer-card-thread-counter-bubble.latest{box-shadow:none}.offer-card-owner-visibility-button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:.72rem;font-weight:650;line-height:1}.offer-card-owner-visibility-button:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.offer-card-owner-visibility-button:disabled{opacity:.5;cursor:default}.listing-offer-thread.is-alternate>.offer-card,.listing-offer-thread.is-alternate .inline-offer-message{background:#f6f8fa}.listing-offer-thread>.offer-card{transition:background .12s}.listing-offer-thread .offer-card{border-radius:8px;padding:10px}.offer-card.offer-card-own{background:#f7f4fc;border-color:#cfe3fb}.offer-card.offer-card-own:hover{background:#e8f3ff;border-color:#bdd8f7}.offer-card.offer-card-own,.listing-offer-thread.is-alternate>.offer-card.offer-card-own{background:#f7f4fc;border-color:#cfe3fb}.offer-card.offer-card-own:hover,.listing-offer-thread.is-alternate>.offer-card.offer-card-own:hover{background:#f7f4fc;border-color:#bdd8f7}.moderation-report-button.icon-only{width:26px;min-width:26px;height:26px;min-height:26px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.moderation-report-button.icon-only:hover{color:#991b1b;background:#fff7f7;border-color:#fca5a5}.listing-detail-image-clickable{cursor:zoom-in}.listing-image-fullscreen-image{object-fit:contain;object-position:center;cursor:default;border-radius:8px;width:auto;max-width:calc(100vw - 64px);height:auto;max-height:calc(100vh - 64px);display:block}.listing-image-fullscreen-close{z-index:10001;color:#fff;cursor:pointer;background:#0000006b;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:28px;line-height:1;display:inline-flex;position:fixed;top:18px;right:22px}.listing-image-fullscreen-close:hover{background:#000000ad}@media (width<=640px){.listing-image-fullscreen-modal{padding:16px}.listing-image-fullscreen-image{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}}.listing-image-fullscreen-modal{z-index:10000;cursor:zoom-out;background:#0a0f18f0;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.listing-image-fullscreen-image{cursor:default;border-radius:0;width:auto;max-width:100vw;height:auto;max-height:100vh;display:block}.modal-window-offer .auction-quantity-display{box-sizing:border-box;border-radius:10px;align-self:stretch;align-items:center;height:45px;min-height:45px}.user-summary-card .stat-completed,.user-summary-card .stat-completed span{color:#7c3aed}.user-summary-card .stat-acceptance,.user-summary-card .stat-acceptance span{color:green}.user-summary-card .stat-listings,.user-summary-card .stat-listings span{color:#2563eb}.offer-status-badge.status-pending,.offer-card-status-badge.status-pending,.inline-offer-status-badge.status-pending,.offer-history-status.status-pending,.match-card-custom-badge.status-pending{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.offer-status-badge.status-countered,.offer-card-status-badge.status-countered,.inline-offer-status-badge.status-countered,.offer-history-status.status-countered{color:#b45309;background:#f59e0b24;border-color:#f59e0b4d}.offer-status-badge.status-accepted,.offer-card-status-badge.status-accepted,.inline-offer-status-badge.status-accepted,.offer-history-status.status-accepted,.offer-status-badge.status-completed,.offer-card-status-badge.status-completed,.inline-offer-status-badge.status-completed,.offer-history-status.status-completed{background:var(--green-soft);border-color:var(--green);color:var(--green)}.offer-status-badge.status-rejected,.offer-card-status-badge.status-rejected,.inline-offer-status-badge.status-rejected,.offer-history-status.status-rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.offer-status-badge.status-withdrawn,.offer-card-status-badge.status-withdrawn,.inline-offer-status-badge.status-withdrawn,.offer-history-status.status-withdrawn,.offer-status-badge.status-expired,.offer-card-status-badge.status-expired,.inline-offer-status-badge.status-expired,.offer-history-status.status-expired,.offer-status-badge.status-cancelled,.offer-card-status-badge.status-cancelled,.inline-offer-status-badge.status-cancelled,.offer-history-status.status-cancelled{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.merchant-toast-OFFER_REJECTED{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.merchant-toast-OFFER_REJECTED .merchant-toast-title{color:#b91c1c}.merchant-toast-OFFER_REJECTED .merchant-toast-body,.merchant-toast-OFFER_REJECTED .merchant-toast-close{color:#991b1b}.merchant-toast-OFFER_WITHDRAWN{background:#f8fafc;border-color:#cbd5e1 #cbd5e1 #cbd5e1 #64748b}.merchant-toast-OFFER_WITHDRAWN .merchant-toast-title,.merchant-toast-OFFER_WITHDRAWN .merchant-toast-body,.merchant-toast-OFFER_WITHDRAWN .merchant-toast-close{color:#475569}.offer-card-creator-block{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.offer-card-root-time{color:var(--text-faint);white-space:nowrap;white-space:nowrap;text-align:right;flex-shrink:0;font-size:.74rem;font-weight:500;line-height:1.2}.offer-card-price-block{flex:none;align-content:start;justify-items:end;gap:3px;display:grid}.offer-card-top{gap:12px;position:relative}.offer-card-top-left{gap:2px;min-width:0;padding-right:150px;display:grid}.offer-card-price-block{justify-items:end;gap:3px;display:grid;position:absolute;top:0;right:0}.offer-card-root-time{color:var(--text-faint);white-space:nowrap;text-align:right;font-size:.74rem;font-weight:500;line-height:1.2}@media (width<=760px){.offer-card-top-left{padding-right:0}.offer-card-price-block{justify-items:start;position:static}.offer-card-root-time{text-align:left}}.offer-card-thread-bubble.current-user-message{background-color:#eee8f7}.offer-card-thread-empty{text-align:center;width:100%}.offer-card-thread-body.is-empty{align-self:stretch;width:100%}.offer-card-thread-empty{text-align:center;justify-content:center;align-items:center;width:100%;min-height:80px;display:flex}.offer-card-thread-message-actions{align-items:center;gap:4px;display:inline-flex}.offer-card-thread-delete-button{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.offer-card-thread-delete-button:hover:not(:disabled){color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.offer-card-thread-delete-button:disabled{opacity:.45;cursor:default}.offer-card-thread-text.is-deleted{font-style:italic}.offer-card-thread-edit-button{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.offer-card-thread-edit-button:hover:not(:disabled){background:var(--surface-soft);border-color:var(--border-strong);color:var(--primary)}.offer-card-thread-edit-button:disabled{opacity:.45;cursor:default}.offer-card-thread-edited{color:var(--text-faint);margin-left:4px;font-size:.72rem;font-style:italic}.offer-card-thread-footer-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.offer-card-thread-edit-form{gap:8px;display:grid}.offer-card-thread-edit-form textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:72px}.offer-card-thread-edit-actions{justify-content:flex-end;gap:6px;display:flex}.offer-card-thread-edited-inline{color:var(--text-faint);white-space:nowrap;margin-left:2px;font-size:.78em;font-style:italic}.buy-cash-offer-message{resize:vertical;box-sizing:border-box;width:100%;min-height:92px}.offer-card-payment-badge{background:var(--green-soft);border-color:var(--green-soft);color:var(--green)}.offer-shipping-terms-row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.offer-shipping-terms-actions{justify-content:flex-end;margin-left:auto}@media (width<=700px){.offer-shipping-terms-row{flex-direction:column;align-items:flex-start;gap:.85rem}.offer-shipping-terms-actions{justify-content:flex-start;width:100%;margin-left:0}}.buy-local-fulfillment-toggle-right{justify-content:flex-end;margin-left:auto}@media (width<=640px){.buy-local-fulfillment-toggle-right{justify-content:flex-start;width:100%;margin-left:0}}@keyframes _messengerUnreadBlink_110hl_1{0%,49%{background:#f1f5f9}50%,to{background:#f3e8ff}}@keyframes _messengerUnreadPulse_110hl_1{0%,to{background:#f3e8ff}50%{background:#e9d5ff}}.messenger-launcher-item.unread,.messenger-dock-thread.unread{animation:1.2s ease-in-out infinite _messengerUnreadPulse_110hl_1}.comment-card-actions{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-top:8px;display:flex}.comment-card-actions-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.comment-card-actions-right{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.comment-edit-form{margin-top:10px}.comment-edit-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.comment-edited-label{color:var(--text-faint);font-size:.76rem;font-style:italic}.comment-card-body.is-deleted{color:var(--text-faint);font-style:italic}.comment-card.is-alternate>.comment-card-main{background:#f6f8fa}.comment-card.comment-card-owner>.comment-card-main,.comment-card.comment-card-owner.is-alternate>.comment-card-main{border-color:#cbd5e1}.comment-card.comment-card-own>.comment-card-main,.comment-card.comment-card-own.is-alternate>.comment-card-main{background:#f7f4fc;border-color:#cfe3fb}.offer-fulfillment-main-row{align-items:center;gap:14px;width:100%;display:flex}.offer-local-options-inline{justify-content:flex-end;width:auto;margin-left:auto}.offer-shipping-terms-row{align-items:flex-start;gap:16px;width:100%;display:flex}.offer-shipping-terms-row>.form-help{flex:0 0 260px;max-width:260px}.offer-shipping-terms-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}@media (width<=700px){.offer-shipping-terms-row{flex-direction:column}.offer-shipping-terms-row>.form-help{flex:none;max-width:none}.offer-shipping-terms-actions{justify-content:flex-start;width:100%;margin-left:0}}.offer-fulfillment-main-row{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.offer-fulfillment-main-row>.radio-group{flex:none}.offer-local-options-inline,.offer-shipping-options-inline{justify-content:flex-end;width:auto;margin-left:auto}.offer-shipping-options-inline{flex-wrap:wrap;gap:10px;display:flex}.offer-shipping-terms{margin-top:8px}.offer-shipping-terms>.form-help{max-width:300px}.offer-card-top-left{box-sizing:border-box;flex:auto;gap:2px;width:100%;min-width:0;padding-right:150px;display:grid}.offer-card-title-row{gap:2px;width:100%;min-width:0;display:grid}.offer-card-title-main-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.offer-card-creator-block{flex:0 auto;min-width:0}.offer-card-top{width:100%}.offer-card-top-left{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%}.offer-card-title-row{width:100%;min-width:0}.offer-card-title-main-row{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.offer-card-inline-badges{flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.offer-card-thread-actions-row{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.buy-form-back-row{justify-content:flex-start;padding-bottom:1rem;display:flex}.buy-form-back-link{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.buy-form-back-link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.buy-form-back-link:disabled{cursor:default;opacity:.55}.offer-fulfillment-inline-options{align-items:center;min-width:0;margin-left:auto;display:flex;position:relative}.offer-fulfillment-inline-options>.muted{white-space:nowrap;font-size:.78rem;line-height:1.2;position:absolute;bottom:calc(100% + 8px);right:0}.offer-fulfillment-inline-options .buy-local-fulfillment-toggle{flex-wrap:wrap;justify-content:flex-end;width:auto;margin-left:0}@media (width<=700px){.offer-fulfillment-main-row{flex-direction:column;align-items:flex-start}.offer-fulfillment-inline-options{justify-items:start;width:100%;margin-left:0}.offer-fulfillment-inline-options .buy-local-fulfillment-toggle{justify-content:flex-start}}.match-card-custom-badge.status-pending{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.match-card-custom-badge.status-countered{color:#b45309;background:#f59e0b24;border-color:#f59e0b4d}.match-card-custom-badge.status-accepted,.match-card-custom-badge.status-completed{background:var(--green-soft);color:var(--green);border-color:#cfead8}.match-card-custom-badge.status-rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.match-card-custom-badge.status-withdrawn,.match-card-custom-badge.status-expired,.match-card-custom-badge.status-cancelled{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.mobile-assistant-launcher{display:none}@media (width<=720px){.site-header-right .assistant-bubble-button{display:none}.mobile-assistant-launcher{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));z-index:60;background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from 225deg, #7c3aed, #2563eb, #06b6d4, #2563eb, #7c3aed) border-box;width:48px;height:48px;color:var(--text);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0f172a2e}.mobile-assistant-launcher.active{background:linear-gradient(var(--primary-soft), var(--primary-soft)) padding-box, linear-gradient(135deg, #7c3aed, #2563eb) border-box;color:var(--primary)}}.offer-card-thread-reply-button svg{flex:none;display:block}@media (width<=720px){.modal-window-offer .offer-shipping-options-inline{flex-wrap:nowrap;gap:3px;width:100%;min-width:0;display:flex}.modal-window-offer .offer-shipping-options-inline .offer-shipping-chip{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:4px 3px;font-size:.64rem;line-height:1.05}}.offer-source-reference-image-stack{flex-direction:column;align-items:center;gap:3px;width:max-content;min-width:0;display:flex}.offer-card-source-score-under-image{text-align:center;white-space:nowrap;width:100%;font-size:1rem;line-height:1;display:block}@media (width<=720px){.offer-card-source-score-under-image{font-size:1rem}}.offer-card-source-preview-wrap,.offer-card-source-preview-wrap *{cursor:pointer!important}.offer-card-open-area,.offer-card-open-area .offer-card-message-block,.offer-card-open-area .offer-card-message-block *,.offer-card-open-area .offer-card-summary-box,.offer-card-open-area .offer-card-summary-box *{cursor:pointer}@media (width<=720px){.nav-notification-menu{position:static}.nav-notification-popover{border-radius:14px;width:auto;max-width:none;max-height:min(520px,100dvh - 150px);top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 14px 36px #0f172a2e}.nav-notification-header{align-items:center;gap:10px;padding:12px}.nav-notification-header>div{min-width:0}.nav-notification-header strong{font-size:.95rem}.nav-notification-header .muted{font-size:.72rem}.nav-notification-read-all{flex:none;min-height:34px;padding:6px 10px;font-size:.75rem}.nav-notification-list{overscroll-behavior:contain;max-height:min(440px,100dvh - 220px)}.nav-notification-item{grid-template-columns:30px minmax(0,1fr) 32px;align-items:start;gap:9px;padding:11px 12px}.nav-notification-icon{width:30px;height:30px;font-size:.9rem}.nav-notification-copy{gap:3px}.nav-notification-title{font-size:.86rem;line-height:1.22}.nav-notification-body{-webkit-line-clamp:3;line-clamp:3;font-size:.79rem;line-height:1.32}.nav-notification-time{margin-top:1px;font-size:.7rem}.nav-notification-side{justify-items:center;gap:5px;width:32px}.nav-notification-dot{width:8px;height:8px;margin-top:4px}.nav-notification-archive-button{width:32px;height:32px;font-size:1.05rem}.nav-notification-empty,.nav-notification-error{padding:20px 14px;font-size:.84rem}.nav-notification-popover{border:2px solid #7c3aed;border-radius:14px;width:auto;max-width:none;max-height:min(520px,100dvh - 150px);top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 14px 36px #0f172a2e}.messenger-dock{left:8px;right:8px;bottom:calc(max(8px, env(safe-area-inset-bottom)) + var(--messenger-keyboard-inset,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:linear-gradient(#2563eb26,#7c3aed14);border-radius:18px;width:auto;padding:3px;box-shadow:0 16px 42px #0f172a3d}.messenger-dock.launcher,.messenger-dock.expanded{width:auto}.messenger-dock-panel{border:1px solid var(--border-strong);width:100%;box-shadow:none;border-radius:15px}.messenger-dock.launcher .messenger-dock-panel{max-height:min(620px,100dvh - 110px)}.messenger-dock-header{gap:8px;min-height:56px;padding:9px 10px 9px 13px}.messenger-dock-header h3{margin:0;font-size:1rem;line-height:1.15}.messenger-dock-header-actions{gap:6px}.messenger-header-icon-button{border-radius:10px;width:40px;height:40px;font-size:1.15rem}.messenger-launcher-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:7px;max-height:calc(100dvh - 180px);padding:9px}.messenger-launcher-item{border-radius:12px;gap:2px;min-height:96px;padding:10px 50px 0 11px}.messenger-launcher-title{font-size:.9rem;line-height:1.2}.messenger-launcher-meta{font-size:.78rem}.messenger-launcher-item-top .messenger-launcher-time{font-size:.7rem}.messenger-launcher-snippet{font-size:.78rem;line-height:24px;left:11px;right:50px}.messenger-launcher-actions{gap:4px;bottom:12px;right:9px}.messenger-dock-body{grid-template-columns:1fr;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.messenger-dock.expanded .messenger-dock-list{display:none}.messenger-dock-expanded-main-section{width:100%;min-width:0;min-height:0;overflow:hidden}.messenger-dock-thread{border-radius:11px;height:auto;min-height:84px;padding:8px 9px}.messenger-dock-thread-title{font-size:.84rem}.messenger-dock-thread-meta{font-size:.76rem}.messenger-dock-thread-snippet{font-size:.75rem}.messenger-dock .message-row{width:100%;min-width:0}.messenger-dock .message-bubble{border-radius:15px;gap:6px;max-width:86%;padding:9px 11px;box-shadow:0 4px 12px #0f172a0f}.messenger-dock .message-bubble.mine{border-bottom-right-radius:5px}.messenger-dock .message-bubble.theirs{border-bottom-left-radius:5px}.messenger-dock .message-group-line{overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.messenger-dock .message-time{font-size:.7rem}.messenger-dock .message-bubble:has(.inline-offer-message){width:min(94%,360px);max-width:94%}.messenger-current-offer-preview-heading{gap:8px;min-height:32px;margin-top:0;padding:6px 10px 4px;font-size:.68rem}.messenger-current-offer-preview-toggle{min-height:28px;padding:4px 6px;font-size:.7rem}.messenger-offer-listing-preview .offer-card-source-section{padding:8px 10px}.messenger-dock .typing-indicator{gap:6px;min-height:30px;padding:5px 11px 6px;font-size:.74rem}.messenger-dock-compose{padding:9px 10px max(9px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:7px}.messenger-dock-compose input{border-radius:11px;min-width:0;min-height:44px;padding:9px 11px;font-size:16px}.messenger-dock-compose .button{border-radius:11px;min-width:62px;min-height:44px;padding:8px 11px;font-size:.82rem;font-weight:750}.messenger-dock>.messenger-dock-panel>.form-error{border-radius:9px;padding:9px 10px;font-size:.78rem;margin:8px!important}}.messenger-dock-heading{align-items:center;gap:7px;min-width:0;margin:0;display:flex}.messenger-dock-heading-separator{color:var(--text-faint);flex:none;font-size:.8em}.messenger-dock-heading-user{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.messenger-dock-heading-user-link{color:var(--text-soft);cursor:pointer;text-decoration:none}.messenger-dock-heading-user-link:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=720px){.messenger-dock-heading-user-link,.messenger-dock-heading-user-link:hover{text-decoration:none}}.icon-save-heart{justify-content:center;align-items:center;display:inline-flex}.icon-save-heart svg{transform-origin:50%;display:block;transform:scaleX(.9)}.offer-card-price{color:#0f172a;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;padding-top:2px;font-weight:750;display:inline-flex}.offer-card-price-trend{flex:none;justify-content:center;align-items:center;display:inline-flex}.offer-card-price-trend svg{width:100%;height:100%;display:block}@media (width<=720px){.modal-window-offer .offer-counter-checkbox{justify-content:flex-start;align-items:center;gap:6px;width:auto;margin:0;display:inline-flex}.modal-window-offer .offer-counter-checkbox input[type=checkbox]{flex:none;width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0}.modal-window-offer .offer-counter-checkbox span{flex:none}}.modal-window-offer .offer-counter-checkbox input[type=checkbox]:focus,.modal-window-offer .offer-counter-checkbox input[type=checkbox]:focus-visible{box-shadow:none;outline:none}@media (width<=720px){.offer-card-actions-mobile .offer-card-badge-icon.reply svg{flex:none;display:block}body:has(.messenger-dock.expanded){overscroll-behavior:none;overflow:hidden}html:has(.messenger-dock.expanded){overscroll-behavior:none}.messenger-dock.expanded{overscroll-behavior:contain;touch-action:pan-y}.messenger-dock.expanded .messenger-dock-messages{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}}.paypal-payment-step{text-align:center}.match-card-offer-trigger{line-height:1}.match-card-offer-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;width:18px;height:18px}.login-modal-window{border-radius:14px;width:min(92vw,500px);max-width:480px;padding:22px}.auth-modal-mode-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-modal-signup-actions,.auth-modal-signup-button{width:100%}@media (width<=720px){.modal-backdrop:has(.login-modal-window){justify-content:center;align-items:center;display:flex}.login-modal-window{margin:0}}.listing-card>.card-header{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;min-width:0;display:flex}.listing-card>.card-header>:first-child{flex:0 auto;min-width:0}.listing-card .listing-meta-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.listing-card .listing-card-price-row{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (width>=721px) and (width<=980px){.messenger-dock{box-sizing:border-box;overscroll-behavior:contain;max-width:calc(100vw - 28px);bottom:14px;right:14px}.messenger-dock.launcher{width:min(420px,100vw - 28px)}.messenger-dock.expanded{width:min(900px,100vw - 28px);min-width:0}.messenger-dock.expanded .messenger-dock-panel.expanded,.messenger-dock.expanded.has-offer .messenger-dock-panel.expanded{box-sizing:border-box;width:100%;min-width:0;height:min(680px,100dvh - 28px);max-height:calc(100dvh - 28px)}.messenger-dock-header{gap:8px;min-width:0;padding:11px 12px}.messenger-dock-heading{flex:auto;min-width:0;overflow:hidden}.messenger-dock-heading>span:first-child{flex:none}.messenger-dock-heading-user{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-dock-header-actions{flex:none}.messenger-dock-body{grid-template-columns:clamp(190px,27vw,235px) minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.messenger-dock-expanded-main-section{width:auto;min-height:0;overflow:hidden;min-width:0!important}.messenger-dock-list{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:7px;width:auto;min-width:0;min-height:0;padding:8px;overflow:hidden auto}.messenger-dock-thread{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:82px;padding:7px 8px}.messenger-dock-thread-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.messenger-dock-thread-meta,.messenger-dock-thread-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.73rem;overflow:hidden}.messenger-dock-thread-actions{gap:4px;bottom:7px;right:7px}.messenger-dock-chat{width:100%;min-width:0;min-height:0;overflow:hidden}.messenger-dock-chat-header{gap:8px;min-width:0;padding:10px 12px}.messenger-dock-messages{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:0;padding:11px 12px;overflow:hidden auto}.messenger-dock .message-bubble{max-width:88%}.messenger-dock .message-bubble:has(.inline-offer-message){width:min(94%,390px);max-width:94%}.messenger-offer-listing-preview .offer-card-source-section{padding:8px 10px}.messenger-current-offer-preview-shell{width:100%;min-width:0}.messenger-dock-compose{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;padding:10px 11px}.messenger-dock-compose input{box-sizing:border-box;width:100%;min-width:0}.messenger-dock-compose .button{white-space:nowrap;flex:none}body:has(.messenger-dock.expanded){overflow:hidden}.messenger-dock.expanded,.messenger-dock.expanded .messenger-dock-list,.messenger-dock.expanded .messenger-dock-messages{overscroll-behavior:contain}}@media (width<=720px){.messenger-dock.expanded .messenger-dock-heading{flex-wrap:nowrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.messenger-dock.expanded .messenger-dock-heading-user{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.messenger-dock.expanded .messenger-dock-heading-mobile-action-separator{color:var(--text-faint);flex:none;line-height:1;display:inline}.messenger-dock.expanded .messenger-dock-heading-mobile-actions{flex:none;align-items:center;gap:4px;margin:0;display:inline-flex}.messenger-dock.expanded .messenger-dock-heading-mobile-actions .messenger-thread-icon-button{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;margin:0}.messenger-dock.expanded .messenger-dock-heading>span:first-child,.messenger-dock.expanded .messenger-dock-heading-separator{display:none}}.listing-card>.card-header>div:first-child{min-width:0;overflow:hidden}.listing-card .listing-meta-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden;flex-wrap:nowrap!important}.listing-card .listing-category-pill{white-space:nowrap;text-overflow:clip;flex:auto;min-width:160px;max-width:100%;overflow:hidden}.listing-card .listing-card-price-row{white-space:nowrap;z-index:2;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;margin-left:0;display:inline-flex;position:relative;flex-wrap:nowrap!important}.listing-card .listing-card-price-type,.listing-card .listing-card-price-overlay{white-space:nowrap;flex:none}.listing-card>.card-header{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid;position:relative}.listing-card>.card-header>div:first-child{z-index:1;min-width:0;position:relative;overflow:visible!important}.listing-card .listing-meta-row{align-items:center;gap:6px;min-width:0;display:flex;flex-wrap:nowrap!important;overflow:visible!important}.listing-card .listing-card-price-row{z-index:3;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;margin-left:0;display:inline-flex;position:relative;background:0 0!important;flex-wrap:nowrap!important}.listing-card .listing-card-price-type,.listing-card .listing-card-price-overlay,.listing-card .listing-price{z-index:4;white-space:nowrap;flex:none;position:relative}.messenger-dock-expanded-main-section>.offer-card-source-section .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;display:block!important}.messenger-dock-expanded-main-section>.offer-card-source-section .offer-card-source-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;width:auto;min-width:0;overflow:visible;display:inline!important}.messenger-dock-expanded-main-section>.offer-card-source-section .offer-card-source-title-dot{white-space:nowrap;margin:0 8px;display:inline!important}.messenger-dock-expanded-main-section>.offer-card-source-section .offer-card-source-listing-price{white-space:nowrap;margin:0;display:inline!important}.messenger-dock .offer-card-source-title-owner{white-space:nowrap;align-items:baseline;width:auto;margin-left:4px;display:inline-flex}.messenger-dock .offer-card-source-title-by{white-space:nowrap;margin-right:4px}.messenger-dock .offer-card-source .offer-card-source-content{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex}.messenger-dock .offer-card-source .offer-preview-summary-line{margin-top:auto;padding-top:4px}.messenger-dock .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;display:block!important}.messenger-dock .offer-card-source-title{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;width:100%!important;display:block!important;overflow:visible!important}.messenger-dock .offer-card-source-title-owner{white-space:nowrap;align-items:baseline;width:100%;margin-top:3px;margin-left:0;display:flex!important}.messenger-dock .offer-card-source-title-by{white-space:nowrap;flex:none;margin:0 4px 0 0}.messenger-dock .offer-preview-user-link{white-space:nowrap;flex:none!important;width:auto!important;margin:0!important;display:inline!important}.messenger-dock .offer-card-source-title{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;width:auto!important;max-width:none!important;display:inline!important;overflow:visible!important}.match-card-image-footer{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;margin-top:-2px;margin-bottom:10px;display:flex}.match-card-image-footer .match-card-meta-row{flex:auto;align-items:center;min-width:0;display:flex}.match-card-category-row{flex-flow:row;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.match-card-image-footer .listing-card-price-row{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.match-card-image-footer .listing-card-price-type,.match-card-image-footer .listing-card-price-overlay{white-space:nowrap;flex:none}.inline-offer-message-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.inline-offer-message-footer-left{align-items:center;gap:7px;min-width:0;display:flex}.inline-offer-turn-label{color:var(--primary);font-size:.72rem;font-weight:700}.inline-offer-message-footer .inline-offer-time{flex:none;margin-left:auto}@media (width<=980px) and (orientation:landscape){.site-header-search-layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""search search"}.site-header-right{white-space:nowrap;grid-area:account;justify-content:flex-end;justify-self:end;width:auto;min-width:0}.site-header-right>div{flex-wrap:nowrap!important;gap:6px!important}.site-header-right .site-auth-controls{min-width:0;flex-wrap:nowrap!important}.site-header-right .messenger-bubble-button{flex:0 0 40px;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.site-header-right .account-menu>.account-menu-trigger{flex:none;min-height:40px;padding:8px 10px}.site-header-right .account-menu-label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.82rem;overflow:hidden}.account-menu-popover{left:auto;right:0}}form-section .offer-form-section .offer-form-payment-section{margin-bottom:10px!important}.buy-form-payment-column,.buy-form-quantity-column{min-width:0}.buy-form-quantity-column .buy-form-input{width:auto}.buy-form-quantity-column .muted{margin-top:6px;font-size:.78rem;display:block}.listing-image-sort-card.moderation-pending{border-color:#f59e0b}.listing-image-sort-card.moderation-rejected{border-color:#ef4444}.listing-image-sort-card.moderation-pending .listing-image-sort-card-footer{color:#92400e}.listing-image-sort-card.moderation-rejected .listing-image-sort-card-footer{color:#b91c1c}.listing-matching-description{margin-top:14px}.paypal-payment-step .form-error{margin-bottom:12px}.listing-card>.card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.listing-card>.card-header>div:first-child{width:100%;min-width:0;overflow:hidden}.listing-card>.card-header>div:first-child{flex:1 1 0;width:0;min-width:0;overflow:hidden}.listing-card .listing-card-price-type,.listing-card .listing-card-price-overlay,.listing-card .listing-price{white-space:nowrap;flex:none}.listing-card .listing-category-pill{box-sizing:border-box;scrollbar-width:none;flex:1 1 0;width:0;min-width:0;white-space:nowrap!important;max-width:none!important;overflow:auto hidden!important}.listing-card>.card-header{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.listing-card>.card-header>div:first-child{flex:auto;min-width:0;overflow:hidden}.listing-card .listing-meta-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow:hidden;flex-wrap:nowrap!important}.listing-card .listing-meta-row>.pill:first-child{flex:none}.listing-card .listing-card-price-row{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex;flex-wrap:nowrap!important}.listing-card .listing-category-pill{scrollbar-width:none;flex:0 auto;width:auto;min-width:0;white-space:nowrap!important;max-width:100%!important;overflow:auto hidden!important}.listing-card .listing-category-pill::-webkit-scrollbar{display:none}@media (width<=720px){.match-card .match-card-score-overlay{bottom:24px}.my-listings-drawer-body .match-card .listing-card-image-link{position:relative}}@media (width<=640px){.match-card .match-card-score-overlay{bottom:38px}}.match-tag-add-toggle{width:auto;min-width:0;height:auto;color:var(--primary);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex;font-size:.82rem!important}.match-tag-add-toggle:hover,.match-tag-add-toggle.active{border-color:var(--primary);color:#00f}.match-tag-heading-row{align-items:center;gap:8px;min-width:0;display:flex}.match-tag-heading-row h3{flex:none;margin:0}.match-tag-inline-input{border:1px solid var(--border-strong);min-width:0;height:32px;min-height:32px;color:var(--text);background:#fff;border-radius:10px;outline:none;flex:1 1 0;padding:5px 9px;font-size:.82rem}.match-tag-inline-input:focus{border-color:#94b6f7;box-shadow:0 0 0 3px #1f6feb1a}.match-tag-inline-add-button{border:1px solid var(--border-strong);height:32px;min-height:32px;color:var(--text);box-shadow:none;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:4px 9px;font-size:.76rem;font-weight:700;line-height:1}.match-tag-inline-add-button:hover{background:var(--surface-soft)}.auth-card .form-success{margin-bottom:12px}.messenger-launcher-meta-stacked .messenger-launcher-time{color:var(--text-faint);padding-bottom:0;font-size:.74rem;line-height:1.6;display:block}@media (width<=720px){.messenger-launcher-meta-stacked>span:first-child{padding-bottom:2px;line-height:1.6}}.messenger-launcher-time{z-index:2;color:var(--text-faint);white-space:nowrap;margin:0;font-size:.74rem;line-height:1.2;position:absolute;top:10px;right:10px}@media (width<=720px){.messenger-launcher-time{font-size:.7rem;top:12px;right:8px}.messenger-launcher-item-top{padding-right:54px}}.messenger-launcher-snippet{position:relative;top:6px;left:0}.messenger-launcher-actions .messenger-thread-icon-button{background:var(--surface);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-flex;border:1px solid var(--border)!important}.messenger-launcher-actions .messenger-thread-icon-button:hover{background:var(--surface-soft);color:var(--text);border-color:var(--border-strong)!important}.messenger-thread-icon-button{border:1px solid var(--border);background:var(--surface);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;padding:0;display:inline-flex}.messenger-thread-icon-button:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.messenger-thread-icon-button svg{flex:none;width:16px;height:16px;display:block}.message-group-line-deleted{color:var(--text-faint);font-style:italic}@media (width<=720px){.messenger-dock.expanded:has(.messenger-dock-compose input:focus) .messenger-dock-expanded-main-section>.offer-card-source-section{display:none}.messenger-dock.expanded:has(.messenger-dock-compose input:focus) .messenger-current-offer-preview-shell>.messenger-offer-listing-preview{display:none}.messenger-dock.expanded:has(.messenger-dock-compose input:focus) .messenger-current-offer-preview-heading{min-height:26px;margin-top:0;padding:2px 10px}}.messenger-dock.expanded{z-index:80}.messenger-dock-thread-time{z-index:2;color:var(--text-faint);white-space:nowrap;margin:0;font-size:.74rem;line-height:1.2;position:absolute;top:8px;right:9px}.messenger-dock-thread-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100% - 60px);overflow:hidden}@media (width<=1180px){.messenger-dock-thread-time{font-size:.7rem;top:8px;right:8px}}@media (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image{touch-action:pan-y}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-gallery{touch-action:pan-y;border-radius:12px;overflow:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-swipe-neighbor{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image{will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-swipe-viewport{touch-action:pan-y;border-radius:0;width:100%;min-width:0;position:relative;overflow:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-swipe-viewport .listing-detail-image{border-radius:0!important}}.listing-detail-image-swipe-neighbor{display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-swipe-viewport{width:100%;min-width:0;position:relative;overflow:hidden}.offer-card-image-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:7px;width:100%;min-width:0;margin:8px 0 6px;padding-bottom:2px;display:flex;overflow:auto hidden}.offer-card-image-thumb{object-fit:cover;object-position:center;border:1px solid var(--border);background:var(--surface-soft);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;flex:0 0 104px;width:104px;height:78px;display:block}@media (width<=720px){.offer-card-image-strip{gap:6px;margin-top:7px}.offer-card-image-thumb{border-radius:7px;flex-basis:86px;width:86px;height:64px}}.offer-form-expandable-image{cursor:zoom-in}.offer-card-source-listing-title{color:var(--text-faint);text-transform:uppercase;font-family:inherit;font-size:11px;font-weight:600;display:block}@media (width<=720px){.modal-window-offer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:20px!important}.modal-window-offer .form-field{min-width:0;gap:12px!important;margin-bottom:6px!important}.modal-window-offer .form-section{border-top:none;gap:10px;margin-top:10px;padding-top:8px}}.listing-card-image-swipe-viewport{width:100%;min-width:0;display:block}@media (width>=721px){.listing-card-image-swipe-viewport{border:1px solid var(--border);box-sizing:border-box;width:100%;min-width:0;position:relative;overflow:hidden}.listing-card-image-swipe-current{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;border:none;width:100%;height:auto;display:block;transform:translate3d(var(--listing-card-image-swipe-offset,0px), 0, 0)!important;position:relative!important}.listing-card-image-swipe-neighbor{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;border:none;width:100%;height:100%;position:absolute;inset:0;display:block!important}.listing-card-image-swipe-neighbor.previous{transform:translate3d(calc(-100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-neighbor.next{transform:translate3d(calc(100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-viewport.is-animating .listing-card-image{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}}@media (width<=1360px){.listing-card-image-swipe-viewport{border:1px solid var(--border);box-sizing:border-box;touch-action:pan-y;width:100%;min-width:0;position:relative;overflow:hidden}.listing-card-image-swipe-viewport .listing-card-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;border:none;border-radius:0;transition:none}.listing-card-image-swipe-current{transform:translate3d(var(--listing-card-image-swipe-offset,0px), 0, 0)!important}.listing-card-image-swipe-neighbor{aspect-ratio:auto;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.listing-card-image-swipe-neighbor.previous{transform:translate3d(calc(-100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-neighbor.next{transform:translate3d(calc(100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-viewport.is-animating .listing-card-image{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}}@media (width<=720px){.listing-card-image-swipe-viewport{aspect-ratio:4/3;border:1px solid var(--border);box-sizing:border-box;touch-action:pan-y;border-radius:14px;width:100%;min-width:0;position:relative;overflow:hidden}.listing-card-image-swipe-viewport .listing-card-image{aspect-ratio:auto;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;backface-visibility:hidden;will-change:transform;border:none;border-radius:0;width:100%;max-width:none;height:100%;transition:none;display:block;position:absolute;inset:0}.listing-card-image-swipe-current{transform:translate3d(var(--listing-card-image-swipe-offset,0px), 0, 0)!important}.listing-card-image-swipe-neighbor{pointer-events:none;display:block}.listing-card-image-swipe-neighbor.previous{transform:translate3d(calc(-100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-neighbor.next{transform:translate3d(calc(100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-viewport.is-animating .listing-card-image{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}.listing-card-image-swipe-neighbor{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;display:block!important}}@media (width>=900px){.matching-results-header{margin-bottom:16px!important}}.transaction-receipt-section-toggle h3{color:var(--text);text-decoration:underline}.offer-card-badge-icon.withdraw{padding-bottom:2px;padding-right:1px}.messenger-launcher-shell{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.messenger-launcher-tabs{background:var(--surface);align-items:center;gap:4px;padding:8px 12px 0;display:flex}.messenger-launcher-tab{appearance:none;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:700;line-height:1}.messenger-launcher-tab:hover{color:var(--text);background:var(--surface-soft)}.messenger-launcher-tab.active{color:var(--text);border-color:var(--border);background:var(--surface-soft)}.messenger-launcher-list{flex:auto;min-height:0}.messenger-dock-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.messenger-dock-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.messenger-launcher-tabs-header{background:0 0;margin:0;padding:0}.messenger-folder-toggle{border:1px solid var(--border);border-radius:999px;grid-template-columns:1fr 1fr;width:154px;height:30px;padding:3px;display:grid;position:relative;overflow:hidden}.messenger-folder-toggle-slider{background:var(--surface);border:1px solid var(--border);border-radius:999px;width:calc(50% - 3px);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0f172a14}.messenger-folder-toggle-slider.archived{transform:translate(100%)}.messenger-folder-toggle-option{z-index:1;min-width:0;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:.74rem;font-weight:700;line-height:1;transition:color .15s;position:relative}.messenger-folder-toggle-option.active{color:var(--text)}.messenger-folder-toggle{height:35px}.buy-payment-not-connected{gap:8px;display:grid}.buy-payment-not-connected-message{max-width:100%;margin-bottom:6px;line-height:1.4}.offer-fulfillment-main-row .radio-group{margin-bottom:8px}.listing-image-desktop-edge{display:none}@media (width>=721px){.listing-image-desktop-edge{z-index:0;opacity:1;cursor:pointer;appearance:none;background:#fff0;border:0;border-radius:0;width:15%;height:100%;margin:0;padding:0;transition:background-color .12s;display:block;position:absolute;top:0;bottom:0}.listing-image-desktop-edge-left{left:0}.listing-image-desktop-edge-right{right:0}.listing-image-desktop-edge:hover{background:#ffffff2e}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-swipe-viewport{border-radius:0;width:100%;min-width:0;position:relative;overflow:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-swipe-neighbor{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.listing-card-image-swipe-viewport.is-animating .listing-card-image-swipe-current,.listing-card-image-swipe-viewport.is-animating .listing-card-image-swipe-neighbor,.listing-detail-image-swipe-viewport.is-animating .listing-detail-image,.listing-detail-image-swipe-viewport.is-animating .listing-detail-image-swipe-neighbor{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}}.listing-card-image-swipe-viewport{width:100%;min-width:0;display:block;position:relative;overflow:hidden}.listing-card-image-swipe-current{z-index:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;width:100%;display:block;position:relative;transform:translate3d(var(--listing-card-image-swipe-offset,0px), 0, 0)!important}.listing-card-image-swipe-neighbor{z-index:1;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0;display:block!important}.listing-card-image-swipe-neighbor.previous{transform:translate3d(calc(-100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-neighbor.next{transform:translate3d(calc(100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-viewport.is-animating .listing-card-image{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}@media (width>=721px){.listing-card-image-swipe-viewport{width:100%;min-width:0;position:relative;overflow:hidden}.listing-card-image-swipe-current{will-change:transform;width:100%;height:auto;display:block;transform:translate3d(var(--listing-card-image-swipe-offset,0px), 0, 0)!important;position:relative!important}.listing-card-image-swipe-neighbor{object-fit:cover;object-position:center;pointer-events:none;will-change:transform;width:100%;height:100%;inset:0;display:block!important;position:absolute!important}.listing-card-image-swipe-neighbor.previous{transform:translate3d(calc(-100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-neighbor.next{transform:translate3d(calc(100% + var(--listing-card-image-swipe-offset,0px)), 0, 0)!important}.listing-card-image-swipe-viewport:not(.is-animating) .listing-card-image{transition:none!important}.listing-card-image-swipe-viewport.is-animating .listing-card-image{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}}.modal-window-offer{z-index:2001;position:relative}.listing-card-image-swipe-viewport .listing-card-image,.listing-detail-image-swipe-viewport .listing-detail-image{box-sizing:border-box;border:0!important;border-radius:0!important}.listing-detail-image-swipe-viewport{box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-soft)}.listing-detail-image-swipe-viewport .listing-detail-image-swipe-neighbor,.listing-card-image-swipe-viewport .listing-card-image-swipe-neighbor{height:100%;margin:0;padding:0;width:100%!important;max-width:none!important}html:has(.modal-backdrop>.modal-window-offer .offer-form){overscroll-behavior:none}.comment-nested-replies-toggle .listing-detail-expand-arrow-label{text-align:left;text-transform:none;letter-spacing:normal}.comment-replies-toggle-text{width:auto;color:var(--text-faint);font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:4px;margin:6px 0 0;padding:0;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.comment-replies-toggle-text:hover{color:var(--text-soft);text-decoration:underline}.comment-replies-toggle-arrow{font-size:.9rem;line-height:1;transition:transform .2s;display:inline-block}.comment-replies-toggle-arrow.open{transform:rotate(180deg)}@media (width<=720px){.comment-reply-form-buttons{justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.listing-comments-list .listing-detail-expand-row-clickable{padding:7px 0}.listing-comments-list .listing-detail-expand-arrow-label{font-size:.64rem}.listing-comments-list .listing-detail-expand-arrow{font-size:1.05rem}}.comment-root-replies-arrow{transform:scaleX(1.45)scaleY(.7)}.comment-root-replies-arrow.open{transform:rotate(180deg)scaleX(1.45)scaleY(.7)}.listing-card-save-overlay,.match-card-score-overlay{z-index:5}.merchant-breadcrumbs{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.merchant-breadcrumb-link{color:var(--text-soft);text-decoration:none}.merchant-breadcrumb-link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.merchant-breadcrumb-separator{color:var(--text-faint);font-weight:500}.merchant-breadcrumb-current{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-history-back{width:fit-content;min-width:0;min-height:0;box-shadow:none;color:var(--text-soft);text-underline-offset:2px;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin:0 0 8px;padding:0;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.merchant-history-back:hover{color:var(--primary);text-decoration:underline}.merchant-history-back:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.offer-form-title-message-button{white-space:nowrap;background:var(--primary);color:var(--primary-soft);flex:none}.offer-form-title-message-button:hover{white-space:nowrap;background:var(--primary-soft);color:var(--primary);flex:none}.offer-form-reply-button{background:var(--primary);color:var(--primary-soft)}.offer-form-reply-button:hover{background:var(--primary-soft);color:var(--primary)}@media (width<=720px){.modal-window-offer .offer-form-title-message-button{z-index:2;white-space:nowrap;height:32px;min-height:32px;padding:5px 9px;font-size:.78rem;line-height:1;position:absolute;top:0;right:38px}.modal-window-offer .offer-form-title{padding-right:122px}}.inline-offer-turn-label{margin-left:4px}.offer-card-price-countered{text-decoration:line-through;text-decoration-thickness:1.5px}.offer-form .offer-readonly-selected-chip{cursor:default;cursor:default;align-self:flex-start;max-width:max-content;flex:none!important;width:auto!important;min-width:0!important;max-width:max-content!important}.form-section.offer-form-section h3{margin-bottom:6px}.offer-form-actions{width:100%}.offer-form-thread-toggle-inline{place-self:center flex-start;margin-left:0!important;margin-right:auto!important}.offer-form-actions-buttons{margin-left:auto}.offer-form-thread .offer-card-thread-actions-row{align-items:center;display:flex;flex:auto!important;justify-content:space-between!important;width:100%!important;margin-left:0!important}.offer-form-thread .offer-card-thread-footer-left{justify-content:flex-start;margin-left:0!important;margin-right:auto!important}.offer-form-thread .offer-card-thread-message-actions{margin-left:auto}.offer-form-thread .offer-card-thread-hide-replies-row{box-sizing:border-box;justify-content:flex-start;justify-self:stretch;width:auto;max-width:none;padding:0;display:flex}.offer-form-thread .offer-card-thread-hide-replies-row .comment-replies-toggle-text{margin:2px 0 0}.modal-window-offer .offer-form-thread-message-row{width:100%;min-width:0;margin-left:0!important}.modal-window-offer .offer-card-thread-replies-list{box-sizing:border-box;width:100%;min-width:0;margin-left:0!important;padding-left:14px!important}.modal-window-offer .offer-card-thread-hide-replies-row{margin-left:-14px!important}.buy-local-fulfillment-chip{background-color:var(--surface)}.buy-local-fulfillment-chip.active:disabled{color:var(--text-soft);background-color:#eee}.inline-offer-message-price.countered{text-decoration:line-through;text-decoration-thickness:2px}.inline-offer-message-price.accepted{color:var(--green)}.offer-card-thread-message-row.offer-card-thread-message-row-reply .offer-card-thread-bubble,.offer-card-thread-bubble-reply{width:min(calc(100% - ( ( var(--reply-depth,1) - 1 ) * 28px )), 596px);min-width:min(400px,100%);max-width:100%}.offer-card-thread-message-row{box-sizing:border-box;justify-content:flex-end;width:100%;min-width:0;display:flex}.header-search-input-wrap{flex:1 1 0;min-width:0;position:relative}.header-search-input-wrap input{box-sizing:border-box;width:100%;padding-right:38px}.header-search-clear{width:24px;height:24px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.header-search-clear:hover,.header-search-clear:focus-visible{background:var(--surface-soft);color:var(--text)}.header-search-clear:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.match-card-detail-bubbles-track{margin-bottom:4px}.matching-results-grid-2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1380px){.matching-results-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.matching-results-grid-2{grid-template-columns:minmax(0,1fr)}}.listing-card .listing-card-header-title-wrap{min-width:0;max-width:100%;overflow:hidden}.listing-card .listing-card-header-title-wrap a{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block;overflow:hidden}.listing-detail-page .listing-detail-header-wrapper{min-width:0;max-width:100%;overflow:hidden}.listing-detail-page .listing-detail-header-wrapper h1{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:hidden}.listing-detail-page .listing-detail-title-row{min-width:0;max-width:100%;overflow:hidden}.listing-detail-page .listing-detail-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:hidden}.match-card .listing-title-row{min-width:0;max-width:100%;overflow:hidden}.match-card .listing-title{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:hidden}.match-card .listing-title a{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block;overflow:hidden}.match-controls-sticky-clear{z-index:10;box-sizing:border-box;background:var(--surface);justify-content:flex-end;align-items:center;width:100%;min-height:28px;padding:4px 2px;display:flex;position:sticky;top:0}.messenger-dock-heading-connection-separator{color:var(--text-faint);flex:none;font-size:.8em}.messenger-dock-heading-connection-status{color:var(--text-soft);white-space:nowrap;flex:none;font-size:.78rem;font-weight:500}@media (width<=720px){.messenger-dock.expanded .messenger-dock-expanded-main-section{flex-direction:column;height:100%;min-height:0;display:flex}.messenger-dock.expanded .messenger-dock-messages{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:stretch;width:100%;min-width:0;min-height:180px;overflow:hidden auto;flex:1 1 0!important;padding:12px!important}.messenger-dock.expanded .message-row{width:100%;min-width:0;flex:none!important}.messenger-dock.expanded .message-bubble{box-sizing:border-box;flex:none;width:fit-content;min-width:0;max-width:88%}.messenger-dock.expanded .message-group-body{min-width:0}.messenger-dock.expanded .message-group-line{overflow-wrap:break-word;word-break:normal;min-width:0}.match-controls-sticky-clear{background:var(--surface-muted)}}.offer-form-accept-action-button{background-color:var(--green);border-color:var(--green)}.offer-auction-bid-label{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.offer-auction-bid-current-dot{color:var(--text-faint);font-weight:400}.offer-auction-bid-current{color:var(--text-soft);white-space:nowrap;font-size:1em;font-weight:600}.messenger-dock.expanded{box-sizing:border-box;width:min(900px,100vw - 40px);min-width:0;max-width:calc(100vw - 40px)}.messenger-dock.expanded .message-group-line{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%}.intent-sidebar-scroll .matching-browser-header.compact-matching-sidebar-header{position:sticky;top:0}.match-controls-sticky-clear{box-sizing:border-box;background:var(--surface);justify-content:flex-end;align-items:center;width:100%;min-height:28px;padding:4px 2px;display:flex;position:static}.match-controls-filters-heading{z-index:30;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-height:28px;margin:6px 0 0;padding:4px 2px;display:flex;position:sticky;top:0}.intent-control-heading.match-controls-filters-heading{margin-top:6px}.intent-control-heading.match-controls-filters-heading span{font-size:16px}._messageBody_110hl_17347{flex-direction:column;gap:7px;min-width:0;max-width:100%;display:flex}._plainText_110hl_17356,._messageText_110hl_17357{white-space:pre-wrap;overflow-wrap:anywhere}._preview_110hl_17362{border:1px solid var(--border);background:var(--surface);width:min(340px,100%);min-width:0;max-width:100%;color:var(--text);border-radius:12px;grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:10px;padding:8px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid;overflow:hidden}._preview_110hl_17362:hover,._preview_110hl_17362:focus-visible{border-color:var(--primary);background:var(--surface-soft);text-decoration:none}._preview_110hl_17362:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._image_110hl_17401{object-fit:cover;background:var(--surface-soft);border-radius:9px;width:76px;height:76px;display:block}._content_110hl_17413{flex-direction:column;min-width:0;display:flex}._title_110hl_17420{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;line-height:1.2;overflow:hidden}._metaRow_110hl_17430{align-items:center;gap:6px;min-width:0;margin-top:5px;display:flex}._typeChip_110hl_17439{border-radius:999px;flex:none;padding:2px 6px;font-size:.65rem;font-weight:750;line-height:1.2}._price_110hl_6633{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:700;overflow:hidden}._secondary_110hl_17461{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);margin-top:5px;font-size:.7rem;overflow:hidden}._viewLabel_110hl_17472{color:var(--primary);margin-top:auto;padding-top:6px;font-size:.7rem;font-weight:700}._fallbackLink_110hl_17481{width:fit-content;max-width:100%;color:var(--primary);overflow-wrap:anywhere;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=520px){._preview_110hl_17362{grid-template-columns:64px minmax(0,1fr);width:100%}._image_110hl_17401{width:64px;height:64px}}._preview_110hl_17362{box-sizing:border-box;grid-template-columns:92px minmax(0,1fr);gap:11px;width:100%;min-width:0;max-width:100%;padding:9px}._image_110hl_17401{width:92px;height:92px}._body_110hl_17530{min-width:0;overflow:hidden}._title_110hl_17420{font-size:.9rem}._detailScroller_110hl_17539{white-space:nowrap;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin-top:7px;display:block;overflow:auto hidden}._detailScroller_110hl_17539::-webkit-scrollbar{width:0;height:0;display:none}._detailTrack_110hl_17565{white-space:nowrap;flex-flow:row;align-items:center;gap:6px;width:max-content;min-width:max-content;display:inline-flex}._detailChip_110hl_17579{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:.66rem;font-weight:600;line-height:1.1}@media (width<=520px){.messenger-dock .message-bubble:has(.inline-listing-message){width:94%;max-width:94%}._preview_110hl_17362{grid-template-columns:78px minmax(0,1fr);width:100%}._image_110hl_17401{width:78px;height:78px}}.messenger-dock .messenger-dock-messages{scroll-behavior:none!important}@media (width>=1181px){.messenger-dock.expanded .messenger-dock-panel.expanded,.messenger-dock.expanded.has-offer .messenger-dock-panel.expanded{height:var(--messenger-dock-base-height,60vh)!important;max-height:calc(100vh - 40px)!important}.messenger-dock-expanded-main-section{flex-direction:column;height:100%;min-height:0;display:flex}.messenger-dock .messenger-dock-messages{overflow-anchor:none;flex:1 1 0;min-height:0;overflow-y:auto;scroll-behavior:auto!important}}.messenger-dock .messenger-dock-messages{overflow-anchor:none;scroll-behavior:auto!important}@media (width>=981px){.messenger-dock.expanded.has-offer .messenger-dock-panel.expanded{height:min(calc(var(--messenger-dock-base-height,60vh) + 180px), calc(100vh - 24px))!important;max-height:calc(100vh - 24px)!important}}.messenger-dock .message-bubble:has(.inline-listing-message){width:min(340px,90%);max-width:90%}._preview_110hl_17362{grid-template-columns:70px minmax(0,1fr);gap:8px;padding:6px}._image_110hl_17401{border-radius:8px;width:70px;height:70px}._title_110hl_17420{font-size:.82rem;line-height:1.15}._metaRow_110hl_17430{gap:4px;margin-top:3px}._typeChip_110hl_17439{padding:1px 5px;font-size:.6rem}._price_110hl_6633{font-size:.7rem}._detailScroller_110hl_17539{margin-top:4px}._detailTrack_110hl_17565{gap:4px}._detailChip_110hl_17579{padding:2px 6px;font-size:.6rem}._viewLabel_110hl_17472{padding-top:3px;font-size:.64rem}@media (width<=520px){.messenger-dock .message-bubble:has(.inline-listing-message){width:min(340px,90%);max-width:90%}._preview_110hl_17362{grid-template-columns:62px minmax(0,1fr);gap:7px;padding:6px}._image_110hl_17401{width:70px;height:62px;margin-top:4px}}.listing-status-badge-rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.inline-listing-message-intent-pill{margin-top:2px;height:24px!important;min-height:24px!important}.tag-chip-check.active{color:#2563eb;background:#2563eb1f;border-color:#2563eb47}.tag-chip-check.active:hover{color:#1d4ed8;background:#2563eb33;border-color:#2563eb61}.intent-sidebar-scroll .match-controls-sticky-header{box-sizing:border-box;border-bottom:1px solid var(--border);isolation:isolate;width:100%;min-width:0;z-index:60!important;margin:0 0 10px!important;padding:0 0 8px!important;position:sticky!important;top:0!important}.intent-sidebar-scroll .match-controls-sticky-header .matching-filters-title-wrap{z-index:1;position:relative;background:var(--surface)!important}.intent-sidebar-scroll .match-controls-filters-heading{margin-top:6px;z-index:auto!important;position:static!important;top:auto!important}.intent-sidebar-scroll .match-controls-sticky-header:after{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.offer-counter-message-thread{gap:12px;display:grid}.offer-counter-message-label{color:var(--text-soft);margin-bottom:5px;font-size:.78rem;font-weight:700;display:block}.offer-counter-previous-message{background:var(--surface-soft);color:var(--text-soft);cursor:default;resize:none}.offer-counter-message-history{overscroll-behavior-y:auto;border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:13px;max-height:260px;margin-bottom:6px;padding:10px;display:flex;overflow-y:auto}.offer-counter-message-entry{flex-direction:column;gap:4px;min-width:0;display:flex}.offer-counter-message-username{color:var(--text-soft);padding-left:3px;font-size:.74rem;font-weight:700;line-height:1.2}.offer-counter-message-body{width:fit-content;max-width:min(90%,560px);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 4px;font-size:.86rem;line-height:1.4}.offer-counter-message-entry-composer{padding-top:3px}.offer-counter-message-entry-composer textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:9px 11px;font-size:.86rem;line-height:1.4}.offer-counter-message-loading{color:var(--text-faint);font-size:.76rem}.sidebar-controls-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sidebar-controls-icon-svg{flex:none;width:24px;height:24px;display:block;overflow:visible}.listing-browser-controls-link{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}@media (width<=720px){.modal-window-offer .offer-form{gap:8px!important}.modal-window-offer .offer-form-section{margin-top:0!important}.modal-window-offer .form-grid,.modal-window-offer .offer-expiration-grid{row-gap:16px!important}.modal-window-offer .form-grid.two-up>.form-field>h3{align-items:flex-end;min-height:34px;margin:0 0 6px;display:flex}.modal-window-offer .auction-quantity-display{height:34px;min-height:34px;padding:5px 8px;font-size:.82rem;line-height:1.1}}.offer-form-left-actions{flex-direction:column;flex:none;align-items:flex-start;gap:6px;margin-right:auto;display:flex}.offer-form-conversation-button{border:1px solid var(--border);background:var(--surface);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.offer-form-conversation-button:hover{background:var(--primary-soft);border-color:var(--primary);transform:translateY(-1px)}.offer-form-conversation-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.offer-form-conversation-button:disabled{opacity:.55;cursor:default;transform:none}@media (width<=720px){.modal-window-offer .offer-form-left-actions{gap:7px}.modal-window-offer .offer-form-conversation-button{width:34px;min-width:34px;height:34px;min-height:34px}}.messenger-dock{z-index:60;position:fixed;bottom:20px;right:20px}.messenger-dock:has(.messenger-dock-panel.expanded){z-index:2100}.messenger-offer-modal-backdrop{z-index:2190!important;z-index:2150!important}html[data-merchant-messenger-open=true] [data-merchant-overlay-focus=messenger] .messenger-dock{z-index:2170!important}html[data-merchant-messenger-open=true] [data-merchant-overlay-focus=offer] .modal-backdrop:has(>.modal-window-offer){pointer-events:none;z-index:2180!important}html[data-merchant-messenger-open=true] [data-merchant-overlay-focus=offer] .modal-backdrop:has(>.modal-window-offer)>.modal-window-offer{pointer-events:auto}html[data-merchant-messenger-open=true] [data-merchant-overlay-focus=offer] .app-shell{pointer-events:none}html[data-merchant-messenger-open=true] [data-merchant-overlay-focus=offer] .app-shell .messenger-dock,html[data-merchant-messenger-open=true] [data-merchant-overlay-focus=offer] .app-shell .account-menu{pointer-events:auto}.messenger-dock-thread-title{align-items:center;gap:5px;display:flex}.messenger-dock-thread-title-text{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-dock-thread-type-chip{text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:2px 5px;font-size:.6rem;font-weight:750;line-height:.7;display:inline-flex}.messenger-dock-thread-type-chip.sell{color:#234ea5;background:#ebf1fe;border-color:#cfdbfb}.messenger-dock-thread-type-chip.buy{color:#216344;background:#eaf7ef;border-color:#cfead8}.offer-form-conversation-button-second{width:40px;height:40px}.site-brand{align-items:center;gap:0;line-height:0;display:inline-flex}.site-brand-logo{object-fit:contain;background:0 0;width:auto;max-width:160px;height:50px;margin-left:-6px;display:block}@media (width<=720px){.site-brand-logo{max-width:200px;height:50px}}.messenger-dock-thread-meta{font-weight:600}.offer-form-chat-action-button{color:var(--primary)}@media (width<=720px){.site-header{z-index:2200}.nav-notification-menu{position:static}.nav-notification-popover{z-index:2300;width:calc(100vw - 24px);max-width:380px;max-height:min(520px,100dvh - 76px);top:60px;left:50%;right:auto;transform:translate(-50%)}.nav-notification-list{max-height:min(440px,100dvh - 146px)}}@media (width<=640px){.nav-notification-popover{top:58px}}@media (width<=720px){.messenger-dock{left:0;right:0}.messenger-dock,.messenger-dock.launcher,.messenger-dock.expanded{left:0!important;right:0!important;bottom:max(var(--messenger-keyboard-inset,0px), env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}.messenger-dock.expanded .messenger-dock-panel.expanded,.messenger-dock.expanded.has-offer .messenger-dock-panel.expanded{height:calc(57dvh + 100px + var(--messenger-current-offer-extra-height,0px))!important;max-height:calc(100dvh - 150px - var(--messenger-keyboard-inset,0px))!important}}.messenger-dock{z-index:60000!important}.modal-backdrop:has(.offer-form){z-index:60000!important}html[data-merchant-messenger-open=true][data-merchant-overlay-focus=messenger] .messenger-dock{z-index:60100!important}html[data-merchant-messenger-open=true][data-merchant-overlay-focus=messenger] .modal-backdrop:has(.offer-form){z-index:60090!important;pointer-events:none!important}html[data-merchant-messenger-open=true][data-merchant-overlay-focus=offer] .messenger-dock{z-index:60090!important}html[data-merchant-messenger-open=true][data-merchant-overlay-focus=offer] .modal-backdrop:has(.offer-form){z-index:60100!important;pointer-events:none!important}html[data-merchant-messenger-open=true] .modal-backdrop:has(.offer-form)>.modal-window-offer{pointer-events:auto!important}html[data-merchant-messenger-open=true] .app-shell{pointer-events:auto!important}@media (width<=720px){html[data-merchant-overlay-focus=offer] .modal-backdrop:has(>.modal-window-offer .offer-form){overscroll-behavior:none!important;overflow:hidden!important}html[data-merchant-overlay-focus=offer] .modal-window-offer{width:100%!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overflow:hidden scroll!important}html[data-merchant-overlay-focus=offer] .modal-window-offer .offer-form{touch-action:pan-y!important}.app-shell:has(.listing-detail-mobile-matches-drawer.mobile-open) .site-header{z-index:1300!important}.listing-detail-mobile-matches-backdrop.open{z-index:1399!important}.listing-detail-mobile-matches-drawer.mobile-open{z-index:1400!important}}.messenger-current-offer-preview-heading{flex-wrap:nowrap;gap:6px;min-width:0}.messenger-current-offer-label{white-space:nowrap;flex:none}.messenger-current-offer-dot{color:var(--text-faint);text-transform:none;letter-spacing:0;flex:none;font-size:.82rem;line-height:1}.messenger-current-offer-summary{min-width:0;color:var(--text-soft);font:inherit;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0 0 2px;font-weight:600;line-height:1.2;overflow:hidden}.messenger-current-offer-dot{padding-bottom:2px}.messenger-current-offer-summary:hover{color:var(--text-muted);text-underline-offset:2px}.messenger-current-offer-preview-toggle{flex:none}.messenger-dock .messenger-offer-listing-type-chip{vertical-align:middle;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;height:10px;max-height:10px;margin:0 6px 0 0;padding:4px 8px;font-size:.68rem;line-height:1;display:inline-flex}.messenger-dock .messenger-offer-listing-details{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:auto;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);white-space:nowrap!important;flex-flow:row!important;display:flex!important;overflow:auto hidden!important}.messenger-dock .messenger-offer-listing-details::-webkit-scrollbar{display:none}.messenger-dock .messenger-offer-listing-details>*{width:auto;min-width:max-content;margin:0;white-space:nowrap!important;flex:none!important}.messenger-dock .offer-card-source-title-row{gap:5px;width:100%;min-width:0;flex-flow:row!important;align-items:center!important;display:flex!important}.messenger-dock .offer-card-source-title{min-width:0;margin:0!important}.messenger-dock .messenger-offer-conversation-switcher{align-items:center;gap:8px;width:100%;min-width:0;margin-top:8px;display:flex}.messenger-dock .messenger-offer-conversation-switcher-label{color:var(--text-faint);white-space:nowrap;flex:none;font-size:.72rem;font-weight:650;line-height:1}.messenger-dock .messenger-offer-conversation-select{border:1px solid var(--border);background:var(--surface);width:0;min-width:0;height:30px;color:var(--text);font:inherit;text-overflow:ellipsis;cursor:pointer;border-radius:8px;flex:auto;padding:4px 28px 4px 8px;font-size:.76rem;font-weight:600}.messenger-dock .messenger-offer-conversation-select:hover{border-color:var(--border-strong)}.messenger-dock .messenger-offer-conversation-select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #2563eb1f}@keyframes _messengerOfferConversationUnreadPulse_110hl_1{0%,to{background:var(--surface);color:var(--text);border-color:#a855f7;box-shadow:0 0 #a855f714}50%{color:#6b21a8;background:#f3e8ff;border-color:#7e22ce;box-shadow:0 0 0 2px #a855f733}}@keyframes _messengerOfferConversationOptionUnreadPulse_110hl_1{0%,to{color:var(--text);background:0 0}50%{color:#6b21a8;background:#f3e8ff}}.messenger-dock .messenger-offer-conversation-select-wrap{flex:auto;width:0;min-width:0;position:relative}.messenger-dock .messenger-offer-conversation-select-wrap>summary{list-style:none}.messenger-dock .messenger-offer-conversation-select-wrap>summary::-webkit-details-marker{display:none}.messenger-dock .messenger-offer-conversation-select-wrap .messenger-offer-conversation-select{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.messenger-dock .messenger-offer-conversation-select.has-unread{animation:1.15s ease-in-out infinite _messengerOfferConversationUnreadPulse_110hl_1}.messenger-dock .messenger-offer-conversation-select-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-dock .messenger-offer-conversation-caret{color:var(--text-faint);flex:none;margin-left:8px;font-size:.7rem;transition:transform .12s}.messenger-dock .messenger-offer-conversation-select-wrap[open] .messenger-offer-conversation-caret{transform:rotate(180deg)}.messenger-dock .messenger-offer-conversation-menu{z-index:120;border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:2px;max-height:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a29}.messenger-dock .messenger-offer-conversation-option{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 8px;font-size:.76rem;font-weight:600;display:flex}.messenger-dock .messenger-offer-conversation-option:hover .messenger-dock .messenger-offer-conversation-option.active{background:var(--surface-soft)}.messenger-dock .messenger-offer-conversation-option.unread{animation:1.15s ease-in-out infinite _messengerOfferConversationOptionUnreadPulse_110hl_1}.messenger-dock .messenger-offer-conversation-option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-dock .messenger-offer-conversation-unread-dot{color:#9333ea;flex:none;margin-left:8px;font-size:.65rem;line-height:1}@media (prefers-reduced-motion:reduce){.messenger-dock .messenger-offer-conversation-select.has-unread,.messenger-dock .messenger-offer-conversation-option.unread{color:#6b21a8;background:#f3e8ff;animation:none}}.messenger-dock .messenger-offer-conversation-option{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.76rem;font-weight:600;display:flex}.messenger-offer-conversation-option:hover{background-color:var(--primary-soft)!important}.messenger-dock .messenger-offer-conversation-option:hover{color:#7e22ce;background:#f3e8ff}.messenger-dock .messenger-offer-conversation-option.active{background:var(--surface-soft);font-weight:700}.messenger-dock .messenger-offer-conversation-option.active:hover{color:#7e22ce;background:#f3e8ff}.messenger-dock .messenger-offer-conversation-option.unread:hover{color:#6b21a8;background:#e9d5ff}@media (width<=720px){.messenger-current-offer-label-desktop{display:none}}.offer-source-reference-rich.offer-card-source{border-bottom:0;border-radius:0}@media (width<=720px){.messenger-dock,.messenger-dock.launcher,.messenger-dock.expanded{left:0!important;right:0!important;bottom:var(--messenger-keyboard-inset,0px)!important;width:auto!important;max-width:none!important}.messenger-dock.expanded .messenger-dock-panel.expanded,.messenger-dock.expanded.has-offer .messenger-dock-panel.expanded{min-height:0;height:86dvh!important;max-height:calc(var(--messenger-visual-viewport-height,100dvh) - 10px)!important}.messenger-dock.expanded .messenger-dock-body,.messenger-dock.expanded .messenger-dock-expanded-main-section{height:100%;min-height:0}.messenger-dock.expanded .messenger-dock-messages{flex:1 1 0!important;min-height:0!important}}.messenger-dock .messenger-offer-conversation-select{padding-left:6px!important;padding-right:6px!important}.messenger-dock .messenger-offer-conversation-caret{margin-left:4px!important}.offer-card-source-section .offer-card-source-content{gap:2px!important}.offer-card-source-section .offer-card-source-title-row{line-height:1.15;margin:0!important}.offer-card-source-section .offer-card-source-bubbles{line-height:1.15;gap:4px!important;margin-top:6px!important;margin-bottom:2px!important}.offer-card-source-section .offer-card-source-detail,.offer-card-source-section .listing-category-pill{line-height:1.1;padding-top:2px!important;padding-bottom:2px!important}.offer-card-source-section .messenger-offer-conversation-switcher{margin-top:2px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.offer-card-source-section .offer-card-source-owner-row{line-height:1.15;margin-top:2px!important;margin-bottom:0!important}.messenger-dock-header-topic-switcher .messenger-offer-conversation-switcher{gap:6px;width:100%;min-width:0;margin-top:0!important}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select-wrap{flex:auto;min-width:0}@media (width<=720px){.messenger-dock-header-topic-switcher{max-width:180px}.messenger-dock-header-topic-switcher .messenger-offer-conversation-switcher-label{display:none}}.messenger-compose-topic-switcher{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;padding:5px 10px 2px}.messenger-compose-topic-switcher .messenger-offer-conversation-switcher{gap:0;width:100%;min-width:0;margin:0!important}.messenger-compose-topic-switcher .messenger-offer-conversation-select-wrap{width:100%;min-width:0}.messenger-compose-topic-switcher .messenger-offer-conversation-select-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-compose-topic-switcher .messenger-offer-conversation-caret{font-size:.6rem;margin-left:3px!important}.messenger-compose-topic-switcher .messenger-offer-conversation-menu{width:auto;max-width:100%;left:0;right:0}.messenger-dock.expanded .messenger-dock-header{gap:6px;min-width:0}.messenger-dock.expanded .messenger-dock-heading{flex:0 auto;min-width:0}.messenger-dock-header-topic-separator{color:var(--text-faint);flex:none;font-size:.78rem;line-height:1}.messenger-dock-header-topic-switcher .messenger-offer-conversation-switcher{gap:0;width:100%;min-width:0;margin:0!important}.messenger-listing-context-shell{min-width:0;position:relative}.messenger-listing-context-shell .offer-card-source-section{position:relative}.messenger-listing-context-actions{z-index:4;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;align-items:center;gap:4px;padding:2px;display:inline-flex;position:absolute;bottom:8px;right:9px}.messenger-listing-context-actions .messenger-listing-context-action{border-radius:7px;flex:0 0 25px;width:25px;min-width:25px;height:25px;min-height:25px;padding:0;font-size:.78rem;margin:0!important}.messenger-listing-context-shell .messenger-offer-listing-details{box-sizing:border-box;padding-right:62px!important}@media (width<=720px){.messenger-dock.expanded .messenger-dock-header{gap:4px!important;padding-left:8px!important;padding-right:7px!important}.messenger-dock.expanded .messenger-dock-heading{max-width:34%;flex:0 auto!important}.messenger-dock.expanded .messenger-dock-heading-user{max-width:94px;font-size:.86rem}.messenger-dock-header-topic-separator{font-size:.7rem}.messenger-dock-header-topic-switcher{flex:72px;min-width:56px;max-width:none}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select{height:27px;padding:2px 4px 2px 6px!important}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select-text{font-size:.68rem}.messenger-dock.expanded .messenger-dock-header-actions{flex:none;gap:3px!important;margin-left:0!important}.messenger-dock.expanded .messenger-header-icon-button{width:34px;height:34px}.messenger-listing-context-actions{gap:3px;bottom:6px;right:7px}.messenger-listing-context-actions .messenger-listing-context-action{flex-basis:24px;width:24px;min-width:24px;height:24px;min-height:24px}.messenger-listing-context-shell .messenger-offer-listing-details{padding-right:58px!important}}.messenger-dock.expanded .messenger-dock-heading{flex:auto!important;max-width:none!important}.messenger-listing-context-shell .messenger-offer-listing-details{padding-right:0!important}.messenger-dock-compose-controls{box-sizing:border-box;background:var(--surface);justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 10px 4px;display:flex;position:relative}.messenger-compose-topic-switcher{flex:auto;width:auto;min-width:0;max-width:360px;margin:0;padding:0!important}.messenger-compose-topic-switcher .messenger-offer-conversation-switcher{align-items:center;width:100%;min-width:0;display:flex;gap:0!important;margin:0!important}.messenger-compose-topic-switcher .messenger-offer-conversation-select-wrap{flex:auto;width:100%;min-width:0;position:relative}.messenger-compose-topic-switcher .messenger-offer-conversation-select{box-sizing:border-box;border-radius:7px;width:100%;min-width:0;height:28px;font-size:.72rem;padding:3px 6px!important}.messenger-compose-topic-switcher .messenger-offer-conversation-select-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.messenger-compose-topic-switcher .messenger-offer-conversation-caret{flex:none;font-size:.6rem;margin-left:3px!important}.messenger-compose-topic-switcher .messenger-offer-conversation-menu{width:max(100%,190px);max-width:min(300px,100vw - 20px);bottom:calc(100% + 4px);left:0;right:auto;top:auto!important}.messenger-compose-conversation-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.messenger-compose-conversation-actions .messenger-compose-conversation-action{border-radius:7px;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:.78rem;margin:0!important}.messenger-dock-compose-controls+.messenger-dock-compose{padding-top:5px}@media (width<=720px){.messenger-dock-compose-controls{gap:6px;padding:5px 9px 3px}.messenger-compose-topic-switcher{flex:1 1 0;width:0;min-width:0;max-width:none}.messenger-compose-topic-switcher .messenger-offer-conversation-select{height:28px;font-size:.69rem;padding:2px 5px 2px 6px!important}.messenger-compose-topic-switcher .messenger-offer-conversation-menu{width:min(230px,100vw - 18px);min-width:min(170px,100vw - 18px);max-width:calc(100vw - 18px)}.messenger-compose-conversation-actions{gap:3px}.messenger-compose-conversation-actions .messenger-compose-conversation-action{flex-basis:28px;width:28px;min-width:28px;height:28px;min-height:28px}.messenger-dock-compose-controls+.messenger-dock-compose{padding-top:5px}}.messenger-dock-compose-controls{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 16px 4px;display:grid!important}.messenger-compose-topic-switcher{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.messenger-compose-topic-switcher .messenger-offer-conversation-switcher,.messenger-compose-topic-switcher .messenger-offer-conversation-select-wrap,.messenger-compose-topic-switcher .messenger-offer-conversation-select{color:#777;height:35px;width:100%!important;min-width:0!important;max-width:none!important}.messenger-compose-conversation-actions{justify-content:flex-end;align-items:center;gap:4px;width:62px;min-width:62px;display:flex}.messenger-compose-conversation-actions .messenger-compose-conversation-action{flex:0 0 29px;width:29px;min-width:29px;height:29px;min-height:29px;margin:0!important}@media (width<=720px){.messenger-dock.expanded .messenger-dock-heading{min-width:0;flex:auto!important;width:auto!important;max-width:none!important}.messenger-dock.expanded .messenger-dock-heading-user,.messenger-dock.expanded .messenger-dock-heading-user-link{overflow-wrap:anywhere;flex:auto;width:auto;min-width:0;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.messenger-dock.expanded .messenger-dock-header-actions{flex:none}}.thread-meta-listing-title{margin-left:4px}.messenger-dock .offer-card-source-title-row .messenger-offer-listing-type-chip{text-transform:uppercase;letter-spacing:.035em;font-weight:750;line-height:1;margin-right:1px!important;padding:2px 5px!important;font-size:.58rem!important}.messenger-dock-mobile-conversation-actions{display:none}@media (width<=720px){.messenger-dock.expanded .messenger-dock-heading{flex-wrap:nowrap;align-items:center;min-width:0;display:flex;flex:auto!important;gap:5px!important;max-width:none!important}.messenger-dock.expanded .messenger-dock-heading-user,.messenger-dock.expanded .messenger-dock-heading-user-link{overflow-wrap:anywhere;flex:0 auto;min-width:0;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.messenger-dock-mobile-conversation-actions{flex:none;justify-content:flex-start;align-items:center;gap:3px;margin-left:2px;display:inline-flex}.messenger-dock-mobile-conversation-action{border-radius:7px;flex:0 0 26px;font-size:.74rem;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important}.messenger-compose-conversation-actions{display:none!important}.messenger-dock-compose-controls{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.messenger-compose-topic-switcher{width:100%!important;min-width:0!important;max-width:none!important}.offer-form-conversation-button{display:none!important}.modal-window-offer .offer-form-actions-buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;min-width:0;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;display:grid!important}.modal-window-offer .offer-form-actions-buttons>button{white-space:nowrap;text-overflow:ellipsis;text-align:center;justify-content:center;line-height:1.1;overflow:hidden;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:6px 3px!important;font-size:.68rem!important}.modal-window-offer .offer-form-actions-buttons .offer-history-button{margin:0!important}.modal-window-offer .offer-form-actions{width:100%;flex-wrap:nowrap!important}}@media (width<=700px){.offer-fulfillment-main-row{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;width:100%;min-width:0;align-items:center!important;display:grid!important}.offer-fulfillment-main-row>.radio-group{flex-wrap:wrap;grid-column:1;align-items:center;min-width:0;display:flex}.offer-fulfillment-main-row>.offer-fulfillment-inline-options{grid-column:2;align-items:center;min-width:0;display:flex;justify-content:flex-end!important;width:auto!important;margin-left:auto!important}.offer-fulfillment-inline-options .buy-local-fulfillment-toggle{align-items:center;gap:4px;display:flex;flex-wrap:nowrap!important;justify-content:flex-end!important;width:auto!important;margin:0!important}.offer-fulfillment-inline-options>.muted{display:none}}@media (width<=720px){.modal-window-offer .form-section.offer-form-section+.form-section.offer-form-section{margin-top:8px!important}.modal-window-offer .offer-form-section .form-field+.form-field{margin-top:6px!important}.modal-window-offer .form-section.offer-form-section>h3{margin-bottom:10px!important}.modal-window-offer .offer-form-section .form-grid,.modal-window-offer .offer-form-section .form-row{row-gap:12px!important}}.offer-form-participant-route{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.offer-form-title-user-popover{min-width:0;max-width:100%}.offer-form-title-user-popover .user-summary-trigger{min-width:0;max-width:100%;color:inherit;font:inherit;font-size:inherit;font-weight:750;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block;overflow:hidden}.offer-form-title-user-popover .user-summary-trigger:hover{color:var(--text-soft)}.offer-form-participant-arrow{color:var(--text-faint);flex:none;font-weight:650}@media (width<=720px){.offer-form-participant-route{justify-content:flex-start;align-items:center;width:auto;max-width:100%;gap:5px!important;display:flex!important}.offer-form-participant-route .offer-form-title-user-popover{flex:0 auto;min-width:0;max-width:42vw}.offer-form-participant-arrow{flex:none;margin:0!important}}.offer-form .offer-card-source-bubbles{margin-top:8px!important}.user-summary-panel{-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb, var(--surface) 92%, transparent)!important}.messenger-dock-heading-user-popover{flex:0 auto;min-width:0;position:relative;overflow:visible!important}.messenger-dock-heading-user-popover .user-summary-trigger{min-width:0;max-width:100%;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block;overflow:hidden}.messenger-dock-heading-user-popover .user-summary-trigger:hover{color:var(--text-soft);text-underline-offset:2px;text-decoration:underline}.messenger-dock-heading-mobile-action-separator,.messenger-dock-heading-mobile-actions{display:none}@media (width<=720px){.messenger-dock.expanded .messenger-dock-heading{flex-wrap:nowrap;align-items:center;min-width:0;display:flex;gap:5px!important;max-width:none!important}.messenger-dock-heading-mobile-action-separator{color:var(--text-faint);flex:none;margin:0 1px;font-size:.72rem;display:inline-block}.messenger-dock-heading-mobile-actions{flex:none;align-items:center;gap:3px;display:inline-flex}.messenger-dock-heading-action{border-radius:7px;flex:0 0 26px;font-size:.74rem;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important}.messenger-compose-conversation-actions{display:none!important}.offer-card-source-title{margin-left:6px}}.offer-form-on-listing-subtitle{text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:650}@media (width<=720px){.modal-window-offer .messenger-offer-listing-details{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;white-space:nowrap!important;scroll-behavior:auto!important;flex-flow:row!important;display:flex!important;overflow:auto hidden!important}.modal-window-offer .messenger-offer-listing-details::-webkit-scrollbar{display:none}.modal-window-offer .messenger-offer-listing-details>*{min-width:max-content;margin:0;white-space:nowrap!important;flex:none!important;width:auto!important}.modal-window-offer .messenger-offer-listing-details:before{content:none!important;display:none!important}}:is(.modal-backdrop:has(>.modal-window-offer),.offer-history-history-modal-backdrop){z-index:2180!important}.modal-backdrop.offer-history-history-modal-backdrop.offer-form-history-modal-backdrop{z-index:60200!important;pointer-events:auto!important}.modal-backdrop.offer-history-history-modal-backdrop.offer-form-history-modal-backdrop>.offer-history-history-modal-window{z-index:1!important;visibility:visible!important;opacity:1!important;background:var(--surface)!important;display:block!important;position:relative!important}.modal-window-offer{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow:hidden auto;border-radius:16px!important}.modal-window-offer::-webkit-scrollbar{width:5px;height:5px}.modal-window-offer::-webkit-scrollbar-track{background:0 0}.modal-window-offer::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.modal-window-offer::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.messenger-dock-thread-direction-arrow{min-width:16px;color:inherit;flex:none;justify-content:center;align-items:center;margin-right:4px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.modal-backdrop:has(>.modal-window-offer .offer-form){z-index:60000!important}.messenger-dock .messenger-offer-listing-title-price{overflow-wrap:anywhere;flex:auto;min-width:0;display:inline;white-space:normal!important}.messenger-dock .messenger-offer-listing-title-price-suffix{white-space:nowrap;margin-left:4px;display:inline-block}.messenger-dock .messenger-offer-listing-title-price-suffix .offer-card-source-title-dot{margin:0 4px 0 0!important;display:inline!important}.messenger-dock .messenger-offer-listing-title-price-suffix .offer-card-source-listing-price{white-space:nowrap!important;margin:0!important;display:inline!important}.messenger-dock-header-main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.messenger-dock.expanded .messenger-dock-header-main .messenger-dock-heading{min-width:0;margin:0;flex:0 auto!important;max-width:none!important}.messenger-dock-header-topic-switcher{flex:0 260px;min-width:120px;max-width:300px}.messenger-dock-header-topic-switcher .messenger-offer-conversation-switcher{width:100%;min-width:0;gap:0!important;margin:0!important}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select-wrap{width:100%;min-width:0}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select{box-sizing:border-box;border-radius:7px;width:100%;min-width:0;height:28px;font-size:.72rem;padding:3px 5px 3px 7px!important}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-dock-header-topic-switcher .messenger-offer-conversation-caret{font-size:.6rem;margin-left:3px!important}.messenger-compose-conversation-actions{margin-left:auto}@media (width<=720px){.messenger-dock.expanded .messenger-dock-header{align-items:flex-start}.messenger-dock-header-main{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0}.messenger-dock.expanded .messenger-dock-header-main .messenger-dock-heading{width:100%;flex:none!important;max-width:none!important}.messenger-dock-header-topic-switcher{flex:none;width:min(230px,100%);min-width:0;max-width:100%}.messenger-dock-header-topic-switcher .messenger-offer-conversation-select{height:27px;font-size:.68rem;padding:2px 4px 2px 6px!important}.messenger-dock-header-topic-switcher .messenger-offer-conversation-menu{width:min(230px,100vw - 70px);max-width:calc(100vw - 70px);left:0;right:auto}.messenger-dock.expanded .messenger-dock-header-actions{align-self:flex-start}}.messenger-dock-content-topic-switcher{box-sizing:border-box;background:var(--surface);flex:none;width:100%;min-width:0;padding:8px 10px 6px}.messenger-dock-content-topic-switcher .messenger-offer-conversation-switcher{align-items:center;width:100%;min-width:0;display:flex;gap:0!important;margin:0!important}.messenger-dock-content-topic-switcher .messenger-offer-conversation-select-wrap{flex:auto;width:100%;min-width:0}.messenger-dock-content-topic-switcher .messenger-offer-conversation-select{box-sizing:border-box;border-radius:7px;width:100%;min-width:0;height:30px;padding:3px 7px!important}.messenger-dock-content-topic-switcher .messenger-offer-conversation-select-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.messenger-dock-content-topic-switcher .messenger-offer-conversation-caret{flex:none;margin-left:4px!important}.messenger-dock-content-topic-switcher .messenger-offer-conversation-menu{width:auto;max-width:none;left:0;right:0}@media (width<=720px){.messenger-dock-content-topic-switcher{padding:7px 8px 5px}.messenger-dock-content-topic-switcher .messenger-offer-conversation-select{height:29px}}.modal-window-offer .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;display:block!important}.modal-window-offer .offer-card-source-title{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;width:auto!important;display:inline!important;overflow:visible!important}.modal-window-offer .offer-card-source-title-dot{white-space:nowrap;margin:0 4px!important;display:inline!important}.modal-window-offer .offer-card-source-listing-price{white-space:nowrap!important;margin:0!important;display:inline!important}.modal-window-offer .form-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-window-offer .form-grid.two-up>.form-field{min-width:0}@media (width<=720px){.messenger-dock.launcher{overscroll-behavior:contain!important}.messenger-dock.launcher .messenger-launcher-list{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}}.messenger-dock .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;white-space:normal!important;display:block!important}.messenger-dock .offer-card-source-title-row .messenger-offer-listing-type-chip{vertical-align:baseline;white-space:nowrap;justify-content:center;align-items:center;width:auto!important;margin:0 4px 0 0!important;padding:2px 5px!important;font-size:.58rem!important;line-height:1!important;display:inline-flex!important}.messenger-dock .offer-card-source-title-row .offer-card-source-title{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;width:auto!important;margin:0!important;display:inline!important;overflow:visible!important}.messenger-dock .offer-card-source-title-row .offer-card-source-title-dot{white-space:nowrap;margin:0 4px!important;display:inline!important}.messenger-dock .offer-card-source-title-row .offer-card-source-listing-price{white-space:nowrap!important;margin:0!important;display:inline!important}.messenger-dock .offer-card-source-title-row .messenger-offer-listing-type-chip{height:auto!important;min-height:0!important;max-height:none!important;padding:2px 5px!important;font-size:.6rem!important;line-height:1!important}@media (width>=721px) and (width<=1180px){.messenger-dock-expanded-main-section>.messenger-dock-messages{overflow-y:auto;flex:auto!important;min-height:0!important}.messenger-dock-expanded-main-section>div:has(>.messenger-dock-compose){flex:none!important}}@media (width<=840px){.messenger-dock{left:8px!important;right:8px!important;bottom:calc(max(8px, env(safe-area-inset-bottom)) + var(--messenger-keyboard-inset,0px))!important;width:auto!important;max-width:none!important}.messenger-dock.launcher,.messenger-dock.expanded{width:auto!important}.messenger-dock-body{min-width:0;height:100%;min-height:0;grid-template-columns:1fr!important;width:100%!important}.messenger-dock.expanded .messenger-dock-list{display:none!important}.messenger-dock-expanded-main-section{width:100%!important;min-width:0!important}.messenger-dock.expanded .messenger-dock-heading>span:first-child,.messenger-dock.expanded .messenger-dock-heading-separator{display:none!important}.messenger-dock.expanded .messenger-dock-heading-mobile-action-separator{display:inline!important}.messenger-dock.expanded .messenger-dock-heading-mobile-actions{display:inline-flex!important}.messenger-compose-conversation-actions{display:none!important}.messenger-dock-compose-controls{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.messenger-compose-topic-switcher{width:100%!important;min-width:0!important;max-width:none!important}}:is(html:has(.modal-backdrop>.modal-window-offer .offer-form),body:has(.modal-backdrop>.modal-window-offer .offer-form)){overscroll-behavior:none!important;overflow:hidden!important}:is(.modal-backdrop:has(>.modal-window-offer .offer-form),.modal-window-offer:has(.offer-form)){overscroll-behavior:contain}@media (width<=720px){.messenger-dock.launcher,.messenger-dock.expanded{box-sizing:border-box;border:1px solid #7c3aed!important}.merchant-assistant-dock{z-index:2400!important}}.offer-card-source-title{margin-left:6px}.offer-counter-message-body{padding-top:4px}.offer-message-heading-row{justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.offer-message-heading-row h3{flex:none;margin:0}.offer-message-add-toggle{appearance:none;color:var(--accent,#6d5dfc);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:.86rem;font-weight:600;line-height:1}.offer-message-add-toggle:hover{text-decoration:underline}.offer-message-add-toggle:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.listing-intent-fulfillment-select,.listing-intent-shipping-amount-form-field{width:50%;display:inline}.offer-card-source-owner-row{padding-top:6px;padding-left:6px}.buy-form-purchase-total{margin-top:2px;font-weight:750}.buy-form-purchase-summary{font-size:14px;font-weight:500}.buy-form-purchase-total{font-size:18px}.buy-form-purchase-summary-row{align-items:right;grid-template-columns:1fr auto;gap:16px;display:grid}.buy-form-purchase-summary-row>:last-child{text-align:right;white-space:nowrap}.offer-counter-message-entry{border-bottom:1px solid var(--border)}.receipt-email-button{flex:none;transition:color .35s,border-color .35s,background-color .35s,opacity .35s}.receipt-email-button.is-sent,.receipt-email-button.is-sent:disabled{color:#16a34a;opacity:1;background:#f0fdf4;border-color:#86efac}.receipt-email-sent-check{margin-right:4px;font-weight:700}.listing-item-row-name,.listing-item-row-meta{max-width:85%;font-size:.88rem}@media (width<=1100px){.listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.listing-detail-similar-grid{grid-template-columns:1fr}}@media (width<=640px){.listing-offers-section-heading-row{flex-direction:column;align-items:flex-start}.offer-status-filter-row-inline{justify-content:flex-start}}@media (width<=980px){.listing-detail-side-tabs-card{grid-template-rows:auto;max-height:none;overflow:visible}.listing-detail-side-matches-scroll{padding-right:0;overflow:visible}}@keyframes _offerNotificationFocusPulse_110hl_1{0%{box-shadow:0 0 #1f6feb52}50%{box-shadow:0 0 0 7px #1f6feb29}to{box-shadow:0 0 0 3px #1f6feb14}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page){box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-left:12px;padding-right:12px;overflow-x:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-layout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:none;display:grid}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-left-column,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-side){width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-main{border-radius:14px;gap:14px;width:100%;min-width:0;padding:12px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left>*{white-space:normal;max-width:100%;margin:0;font-size:.7rem;line-height:1}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-gallery{width:100%;min-width:0;margin-bottom:10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image{aspect-ratio:4/3;border-radius:12px;width:100%;max-width:100%;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-save-overlay{gap:6px;display:flex;top:8px;right:8px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-save-overlay-button{width:36px;height:36px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;margin-top:-6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-left{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:none;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{border-radius:9px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right{width:100%;min-width:0;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row>.pill{white-space:normal;order:1;max-width:100%;font-size:.72rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row .listing-price-row{order:1;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline{white-space:nowrap;margin:0;font-size:1.15rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row{order:2;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;justify-content:stretch!important;gap:7px!important;display:grid!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row .button{white-space:nowrap;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:.8rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-top{width:100%;min-width:0;margin:2px 0 0;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-heading{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-owner-line-tight{gap:5px;min-width:0;font-size:.8rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-owner-label-plain{font-size:.75rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;margin-top:5px;margin-bottom:6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title{overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;margin:0;font-size:1.3rem;line-height:1.2}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-image-type-marker-large,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-status-badge){display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-accent-inline:not(.listing-detail-sale-format-pill){display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges{justify-content:flex-end;justify-self:end;align-items:center;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-sale-format-pill{margin:0;padding:5px 8px;font-size:.7rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-section{gap:9px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-section h3{margin-top:0;margin-bottom:2px;font-size:.95rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-description-expand-shell{gap:6px;width:100%;min-width:0}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-matching-description,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-expanded-text){overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details:not(.match-card-detail-bubbles){flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-width:0;display:flex;overflow:visible}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-primary,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-secondary){display:contents}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-chip{white-space:nowrap;flex:none;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details>span{white-space:nowrap;flex:none;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details>span{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-row-name,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-row-meta){max-width:100%}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-row-inline{gap:2px 4px;font-size:.82rem;line-height:1.4}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-tags-section{padding-bottom:22px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-tags-inline{gap:6px;margin-top:2px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-tag-inline-link{padding:4px 7px;font-size:.76rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-expanded-panel{gap:13px;width:100%;min-width:0;margin-top:5px;padding-top:10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-card{border-radius:11px;width:100%;min-width:0;padding:11px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-card-title{max-width:100%;font-size:.9rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section{width:100%;min-width:0;margin-top:14px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-card{border-radius:14px;gap:12px;width:100%;min-width:0;padding:12px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;margin-bottom:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header>div:first-child{min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading{flex-wrap:wrap;align-items:center;gap:5px 7px;width:100%;min-width:0;margin:0;font-size:.98rem;line-height:1.2;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex:0 0 100%;gap:5px;width:100%;margin:2px 0 0;display:flex}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-toggle{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-toggle .toggle-pill{white-space:nowrap;text-align:center;justify-content:center;width:100%;min-width:0;padding:6px 4px;font-size:.68rem;line-height:1.05}}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-toggle .toggle-pill{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:36px;padding:6px;font-size:.72rem;line-height:1.1}.page:has(.listing-detail-layout):not(.listing-intent-page) .offer-status-filter-row-inline{flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;min-width:0;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .offer-status-filter-row-inline .offer-status-filter-chip{min-height:28px;padding:5px 8px;font-size:.7rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr);gap:11px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid>*{min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-comments-section{gap:11px;width:100%;min-width:0}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-comment-form,.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-reply-form){gap:8px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-textarea-wrap{gap:6px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-textarea-wrap textarea{box-sizing:border-box;width:100%;min-width:0;min-height:90px;padding:10px 11px;font-size:16px;line-height:1.4}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-star-rating{justify-self:start;width:auto;margin:0;position:static}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-form-bottom-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-form-bottom-row select{width:100%;min-width:0;font-size:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-main{border-radius:12px;padding:11px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-header{gap:7px;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-author-line{gap:4px 6px;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-body{overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-replies{gap:8px;margin-left:8px;padding-left:10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-replies .comment-card:before{width:10px;left:-10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-actions{gap:7px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-action-button{font-size:.76rem}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-timestamp,.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-timestamp-inline){font-size:.68rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-tab{gap:10px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-tab .listing-offers-card{gap:11px;width:100%;min-width:0;padding:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-offers-section-heading-row{align-items:flex-start;gap:7px;margin-bottom:8px}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-row{width:100%;overflow:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-bar-compact{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-bar-compact::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) textarea{font-size:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) input:not([type=checkbox]):not([type=radio]){font-size:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) select{font-size:16px}.listing-image-fullscreen-modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.listing-image-fullscreen-image{max-width:100vw;max-height:100dvh}.listing-image-fullscreen-close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));width:40px;height:40px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-page-header{width:100%;min-width:0;margin-bottom:12px;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-page-title-row .moderation-report-button{flex:none;justify-self:end;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;margin-bottom:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left{flex-wrap:wrap;align-items:center;gap:5px;width:auto;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-right{justify-content:flex-end;align-items:center;width:auto;min-width:0;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-top-actions{justify-content:space-between;align-items:center;gap:8px;width:auto;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-back-action{white-space:nowrap;flex:none;min-width:0;min-height:30px;padding:5px 8px;font-size:.72rem;line-height:1}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-table{gap:0;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-row{border-top:1px solid #bcc7d359;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);align-items:start;gap:0 10px;width:100%;min-width:0;padding:8px 0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-row:first-child{border-top:0;padding-top:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-label{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:650;line-height:1.3}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-value{text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.8rem;line-height:1.3}.listing-detail-mobile-matches-tab{z-index:1290;border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;border-right:0;border-radius:12px 0 0 12px;justify-content:center;align-items:center;gap:4px;padding:8px 7px 8px 10px;font-size:.74rem;font-weight:750;line-height:1;display:inline-flex;position:fixed;top:52%;right:0;box-shadow:-4px 4px 14px #0f172a24}.listing-detail-mobile-matches-backdrop{z-index:1399;opacity:0;visibility:hidden;pointer-events:none;touch-action:none;background:#0f172a61;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listing-detail-mobile-matches-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-mobile-matches-drawer{z-index:1400;background:var(--surface);border-left:1px solid var(--border);visibility:hidden;pointer-events:none;border-radius:20px 0 0 20px;width:min(88vw,390px);min-width:0;height:100dvh;max-height:100dvh;margin:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-18px 0 48px #0f172a38;position:fixed!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-mobile-matches-drawer.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:calc(56px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.listing-detail-mobile-matches-close{top:max(10px, env(safe-area-inset-top));z-index:4;border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-flex;position:absolute;right:10px}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;padding-bottom:10px;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header h3{text-align:center;width:100%;margin:0;font-size:1rem}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle .toggle-pill{justify-content:center;width:100%;min-width:0;min-height:36px;padding:6px 7px;font-size:.76rem}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding-top:10px;overflow-x:hidden;overflow-y:auto!important}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll::-webkit-scrollbar{display:none}body:has(.listing-detail-mobile-matches-drawer.mobile-open){overscroll-behavior:none;overflow:hidden}.listing-detail-mobile-matches-drawer{overscroll-behavior:contain;touch-action:pan-y}.offer-card-top{width:100%;min-width:0;display:block;position:relative}.offer-card-top-left{box-sizing:border-box;width:100%;min-width:0;padding-right:120px}.offer-card-title-main-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.offer-card-creator-block{flex:0 auto;width:auto;min-width:0}.offer-card-inline-badges{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:0;margin:0;display:flex}.offer-card-user-link{overflow-wrap:anywhere;max-width:100%;line-height:1.2;display:inline-block}.offer-card-inline-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.offer-card-inline-badges .offer-card-status-badge{white-space:nowrap;flex:none;margin:0;font-size:.68rem}.offer-card-price-block{flex-direction:column;align-items:flex-end;gap:3px;width:auto;margin:0;display:flex;top:0;right:0;position:absolute!important}.offer-card-price-block .offer-card-root-time{text-align:right;white-space:nowrap;order:1;margin:0;font-size:.68rem;line-height:1.15}.offer-card-price-block .offer-card-price{text-align:right;white-space:nowrap;order:2;margin:0;padding:0;font-size:1rem;line-height:1.1}}@media (width<=720px){.offer-card-inline-badges{justify-content:flex-start;align-items:center;width:100%;min-width:0;margin-top:5px;display:flex}.offer-card-top-left>.offer-card-badges{display:none}.offer-card-mobile-summary-badges{flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-width:0;margin-top:6px;display:flex}.offer-card-mobile-summary-badges>*{white-space:nowrap;flex:none;margin:0;font-size:.68rem;line-height:1}}@media (width>=1181px) and (width<=1380px){.listing-detail-page-header{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=720px){.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{font-size:1.35rem;line-height:1.15}.listing-detail-page-report{place-self:end;margin:0;transform:translateY(2px)}}@media (width<=720px){.listing-detail-page-report-mobile{display:none}.listing-detail-report-desktop{flex:none;align-items:center;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading>span:first-child{white-space:nowrap;flex:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex:auto;justify-content:flex-end;gap:3px;width:auto;min-width:0;margin:0 0 0 auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{flex-wrap:nowrap;justify-content:flex-end;gap:3px;width:auto;min-width:0;margin-left:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .offer-sort-divider{flex:none;margin-inline:1px}}@media (width<=720px){.offer-card-actions-desktop{display:none!important}.offer-card-mobile-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;width:100%;min-width:0;margin-top:6px;display:grid}.offer-card-mobile-summary-badges{display:none}.offer-card-actions-mobile{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;place-self:end;align-items:center;gap:4px;margin:0;display:inline-flex}}@media (width<=720px){.offer-sort-amount-label-full{display:none}.offer-sort-amount-label-mobile{display:inline}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;margin-top:-6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-left{grid-area:1/1;width:auto;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;max-width:none;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{border-radius:7px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row){display:contents}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row .listing-price-row{grid-area:1/2;place-self:start end;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline{text-align:right;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:700;line-height:1.05}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline.is-range{white-space:normal;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row>.pill{text-align:right;grid-area:2/2;justify-self:end;max-width:100px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row{grid-area:3/1/auto/-1;width:100%}.modal-window-offer .offer-card-source,.offer-card-source-preview-wrap .offer-card-source{border-radius:9px;min-width:0;padding:6px}.modal-window-offer .offer-source-reference-rich,.offer-card-source-preview-wrap .offer-source-reference-rich{grid-template-columns:44px minmax(0,1fr);gap:7px}.modal-window-offer .offer-source-reference-image,.offer-card-source-preview-wrap .offer-source-reference-image{border-radius:7px;width:44px;height:44px}.modal-window-offer .offer-card-source-content,.offer-card-source-preview-wrap .offer-card-source-content{min-width:0}.modal-window-offer .offer-card-source-title-row,.offer-card-source-preview-wrap .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;display:block}.modal-window-offer .offer-card-source-title,.offer-card-source-preview-wrap .offer-card-source-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;display:block;overflow:visible}.modal-window-offer .offer-card-source-title-dot,.offer-card-source-preview-wrap .offer-card-source-title-dot{display:none}.modal-window-offer .offer-card-source-listing-price,.offer-card-source-preview-wrap .offer-card-source-listing-price{white-space:nowrap;margin-top:2px;display:block}.modal-window-offer .offer-card-source-bubbles,.offer-card-source-preview-wrap .offer-card-source-bubbles{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-width:0;margin-top:7px;display:flex}.modal-window-offer .offer-card-source-bubbles>*,.offer-card-source-preview-wrap .offer-card-source-bubbles>*{order:3}.modal-window-offer .offer-card-source-bubbles>:first-child,.modal-window-offer .offer-card-source-bubbles>:nth-child(2),.offer-card-source-preview-wrap .offer-card-source-bubbles>:first-child,.offer-card-source-preview-wrap .offer-card-source-bubbles>:nth-child(2){order:1}.modal-window-offer .offer-card-source-bubbles:before,.offer-card-source-preview-wrap .offer-card-source-bubbles:before{content:"";flex:0 0 100%;order:2;width:0;height:0}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-auction-timing-desktop{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-auction-timing-mobile{text-align:right;white-space:nowrap;flex:none;margin-left:auto;padding:4px 7px;font-size:.68rem;line-height:1;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex:0 auto;justify-content:flex-start;gap:3px;width:auto;min-width:0;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{justify-content:flex-start;width:auto;margin-left:6px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-add-comment-toggle{flex:none;margin-left:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-reply-icon-button-header{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-reply-icon-button-footer{display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-actions-right{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:inline-flex}}@media (width<=720px){.comment-reply-form-desktop{display:none}.comment-reply-form-mobile{display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading:has(.offer-hidden-filter-chip){flex-wrap:wrap}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading:has(.offer-hidden-filter-chip) .listing-detail-lower-heading-with-actions{flex:0 0 100%;justify-content:flex-start;width:100%;min-width:0;margin:2px 0 0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading:has(.offer-hidden-filter-chip) .offer-status-filter-row-inline{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar{text-align:center;justify-content:center}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar>span:first-child{text-align:center;width:100%}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:max(10px, env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header>div:first-child{justify-content:center;align-items:center;width:100%;min-height:36px;padding-left:44px;padding-right:44px;display:flex}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar>span:first-child{text-align:left;width:auto;min-width:0}.listing-detail-similar-title-desktop{display:none}.listing-detail-similar-title-mobile{display:inline}.listing-detail-similar-match-count{white-space:nowrap;flex:none;margin-left:auto;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}}@media (width>=721px) and (width<=1180px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-save-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page){box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow-x:hidden}.listing-detail-page-header{width:100%;min-width:0;margin-bottom:14px;display:block}.listing-detail-page-title-row{min-width:0;margin:0;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.6rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-layout{width:100%;min-width:0;max-width:100%;display:block}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-left-column,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-main){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.listing-detail-mobile-matches-tab{z-index:1230;border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;color:var(--text);cursor:pointer;border-right:0;border-radius:12px 0 0 12px;justify-content:center;align-items:center;gap:5px;padding:9px 9px 9px 12px;font-size:.78rem;font-weight:750;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 14px #0f172a24}.listing-detail-mobile-matches-backdrop{z-index:1235;visibility:hidden;opacity:0;pointer-events:none;background:#0f172a2e;border:0;padding:0;transition:opacity .16s,visibility .16s;display:block;position:fixed;inset:0}.listing-detail-mobile-matches-backdrop.open{visibility:visible;opacity:1;pointer-events:auto}.listing-detail-mobile-matches-drawer{z-index:1240;visibility:hidden;opacity:0;pointer-events:none;width:clamp(360px,44vw,460px);min-width:0;max-width:calc(100vw - 28px);margin:0;transition:transform .2s,opacity .16s,visibility .2s;display:block;inset:104px 14px 14px auto;transform:translate(calc(100% + 24px));position:fixed!important}.listing-detail-mobile-matches-drawer.mobile-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 12px 34px #0f172a2e}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header>div:first-child{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;min-height:36px;padding-left:44px;padding-right:44px;display:flex}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header h3{text-align:center;width:100%;margin:0}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle .toggle-pill{justify-content:center;width:100%;min-width:0}.listing-detail-mobile-matches-close{z-index:5;appearance:none;border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-soft);box-shadow:none;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:24px;font-weight:400;line-height:1;display:inline-flex;position:absolute!important;inset:10px 10px auto auto!important;transform:none!important}.listing-detail-mobile-matches-close:hover{background:var(--surface-soft);color:var(--text)}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:hidden auto}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section{width:100%;min-width:0;margin-top:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex-wrap:wrap;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-row{width:100%;min-width:0;max-width:100%;overflow:visible}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-bar-compact{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=721px) and (width<=900px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;margin-top:5px;margin-bottom:6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title{width:auto;min-width:0;max-width:none;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges{flex-flow:row;justify-content:flex-end;place-self:end;align-items:center;width:auto;min-width:0;margin:0;padding:0;display:flex;transform:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-image-type-marker-large{display:none!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-status-badge{display:none!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-accent-inline:not(.listing-detail-sale-format-pill){display:none!important}}@media (width>=721px) and (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{grid-template-columns:clamp(170px,24vw,240px) minmax(0,1fr);align-items:center;column-gap:12px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-left{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;max-width:100%;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row .listing-price-row{flex:none;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline{white-space:nowrap}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row{flex-wrap:nowrap;flex:auto;align-items:center;width:auto;min-width:0;justify-content:flex-end!important;gap:6px!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row .button{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;padding-left:8px;padding-right:8px}}@media (width>=721px) and (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-row{justify-content:flex-start;gap:8px;width:100%;min-width:0;flex-flow:row!important;align-items:center!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left{flex-direction:row;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex;flex-wrap:nowrap!important;width:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left>*{white-space:nowrap;flex:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-right{flex:none;align-items:center;gap:6px;min-width:max-content;flex-flow:row!important;justify-content:flex-end!important;width:auto!important;margin:0 0 0 auto!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-top-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;width:auto;min-width:max-content;margin:0;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-report-desktop{flex:none;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-back-action{white-space:nowrap;flex:none}}@media (width>=721px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details:not(.match-card-detail-bubbles){align-content:flex-start;min-width:0;flex-flow:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important;overflow:visible!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-primary,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-secondary){display:contents!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-divider{min-width:0;color:var(--text-faint);white-space:nowrap;flex:none;justify-content:center;align-items:center;margin:0 2px;font-size:.82rem;line-height:1;width:auto!important;padding:0!important;display:inline-flex!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-primary>*,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-secondary>*){white-space:nowrap;min-width:0;margin:0;flex:none!important;width:auto!important}}@media (width<=720px){.listing-detail-lower-heading .listing-detail-comments-title-group{flex:auto;justify-content:flex-start;min-width:0}.listing-detail-lower-heading>.listing-detail-lower-heading-with-actions{min-width:max-content;flex:none!important;justify-content:flex-end!important;width:auto!important;margin-left:auto!important}.listing-detail-lower-heading>.listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{flex:none;justify-content:flex-end;display:inline-flex;flex-wrap:nowrap!important;width:auto!important;margin-left:auto!important}}@container listing-detail-title-row (width<=760px){.listing-detail-title-badges>.listing-image-type-marker-large,.listing-detail-title-badges>.listing-status-badge,.listing-detail-title-badges>.listing-accent-inline:not(.listing-detail-sale-format-pill){display:none!important}.listing-detail-title-badges{min-width:0;flex-wrap:nowrap!important}}@media (width>=721px) and (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{justify-content:space-between;column-gap:12px;grid-template-columns:minmax(0,auto) max-content!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{justify-self:start;max-width:100%;width:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row a[href$=\/edit]{white-space:nowrap;padding-left:12px;padding-right:12px;flex:none!important;width:auto!important;min-width:max-content!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{align-items:start!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right{align-self:start!important}}@media (width>=721px) and (width<=1180px){.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;border-radius:16px;gap:12px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:14px;box-shadow:0 12px 34px #0f172a2e;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{flex:none;min-width:0}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card.intent-sidebar-card>.intent-sidebar-scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto!important}}@media (width<=1180px){.listing-detail-mobile-matches-tab{border-right:1px solid var(--border);box-shadow:none;border-radius:10px;justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:static!important;inset:auto!important;transform:none!important}.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;border-right:0;border-radius:12px 0 0 12px;box-shadow:-4px 4px 14px #0f172a24;position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.listing-detail-mobile-matches-tab[aria-expanded=true]{display:none!important}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{min-width:0}}@media (width<=1180px){.listing-detail-mobile-matches-tab{white-space:nowrap;justify-content:center;justify-self:end;align-items:center;width:auto;min-width:0;margin:0;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;justify-self:auto;position:fixed!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{min-width:0}.listing-detail-mobile-matches-tab{white-space:nowrap;border-right:1px solid var(--border);width:auto;min-width:0;box-shadow:none;border-radius:10px;justify-content:center;justify-self:end;align-items:center;margin:0;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;justify-self:auto;box-shadow:0 4px 12px #0f172a1f;position:fixed!important;inset:50% 12px auto auto!important;transform:translateY(-50%)!important}.listing-detail-mobile-matches-tab[aria-expanded=true]{display:none!important}}@media (width>=1361px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline.is-range .listing-price-main-line{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline.is-range .listing-price-range-separator{display:inline}}@media (width<=1180px){.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;border-right:0;border-radius:12px 0 0 12px;justify-self:auto;box-shadow:-4px 4px 14px #0f172a24;position:fixed!important;inset:165px 0 auto auto!important;transform:none!important}}@media (width<=1180px){.listing-detail-back-mobile{display:inline-flex!important}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back matches""title title";align-items:center;gap:6px 10px;display:grid!important}.listing-detail-header-wrapper{display:contents}.listing-detail-back-mobile{grid-area:back;justify-self:start;margin:0!important}.listing-detail-header-wrapper h1{grid-area:title;align-self:center;margin:0!important}.listing-detail-mobile-matches-tab{grid-area:matches;place-self:center end;margin:0!important}.listing-detail-back-mobile:hover{text-decoration:underline;color:var(--primary)!important;box-shadow:none!important;background:0 0!important}}@media (width<=980px){.listing-detail-similar-header:has(.listing-detail-lower-heading-offers){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;display:grid}.listing-detail-similar-header:has(.listing-detail-lower-heading-offers)>div:first-child{width:100%;min-width:0}.listing-detail-lower-heading-offers{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;margin:0;display:grid}.listing-detail-offers-title-group{grid-row:1;justify-self:start}.listing-detail-lower-heading-offers .listing-detail-lower-heading-with-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-row:2;width:100%;min-width:0;margin:0;display:block;overflow:auto hidden}.listing-detail-lower-heading-offers .listing-detail-lower-heading-with-actions::-webkit-scrollbar{display:none}.listing-detail-lower-heading-offers .offer-status-filter-row-inline{justify-content:flex-start;gap:4px;width:max-content;min-width:max-content;margin:0;display:inline-flex;flex-wrap:nowrap!important}.listing-detail-lower-heading-offers .offer-status-filter-chip{white-space:nowrap;flex:none}.listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle .toggle-pill{white-space:nowrap;text-align:center;justify-content:center;width:100%;min-width:0;padding:6px 4px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers{align-items:center;gap:8px;width:100%;min-width:0;margin:0;flex-wrap:nowrap!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-title-group{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers>.listing-detail-lower-heading-with-actions{justify-content:flex-end;align-items:center;gap:3px;min-width:0;flex-wrap:nowrap!important;flex:auto!important;width:auto!important;margin:0 0 0 auto!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-status-filter-row-inline{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:max-content;flex-wrap:nowrap!important;width:auto!important;margin:0 0 0 auto!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-status-filter-chip{white-space:nowrap;flex:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-sort-divider{flex:none;margin-inline:1px}}@media (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-card-hover-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-card-save-overlay,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-card-hover-actions){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.listing-detail-mobile-matches-drawer .match-result-card .listing-card-save-overlay,.listing-detail-mobile-matches-drawer .match-result-card .listing-card-hover-actions{z-index:5;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}}@media (width<=720px){.listing-detail-back-full-label{display:none}.listing-detail-back-short-label{display:inline}}@media (width<=1180px){.listing-detail-history-back{grid-area:back;place-self:center start}}@media (width<=720px){.listing-detail-mobile-matches-drawer .listing-browser-controls-link{font-size:.78rem;right:2px}.listing-detail-mobile-matches-drawer .listing-browser-controls-close{right:2px}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card.intent-sidebar-card>.intent-sidebar-scroll{box-sizing:border-box;width:100%;height:100%;max-height:none;padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (width<=720px){.listing-browser-lower-similar-label{font-size:0}.listing-browser-lower-similar-label:after{content:"Similar";font-size:12px}}.match-panel-header.listing-detail-side-tabs-header{z-index:2;box-sizing:border-box;background:var(--surface);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;position:relative;border:0!important;flex:none!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}@media (width>=1181px){.listing-detail-side-tabs-card{height:calc(100dvh - 116px)!important;max-height:calc(100dvh - 116px)!important}}@media (width<=720px){.listing-detail-mobile-matches-drawer{background:var(--bg)!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer.mobile-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:max(14px, env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom))!important;background:var(--bg)!important;flex-direction:column!important;flex:1 1 0!important;display:flex!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{background:var(--bg)!important;flex:none!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}.listing-detail-mobile-matches-drawer .listing-browser-controls-link,.listing-detail-mobile-matches-drawer .listing-browser-controls-close{left:auto!important;right:0!important}}@media (hover:none),(pointer:coarse){.listing-image-desktop-edge{display:none!important}}@media (width>=721px) and (hover:hover) and (pointer:fine){.listing-image-desktop-edge{z-index:2!important;display:block!important}}@media (width<=720px){.listing-detail-mobile-matches-drawer .listing-browser-controls-link,.listing-detail-mobile-matches-drawer .listing-browser-controls-close{left:auto!important;right:0!important}}@media (width>=721px) and (width<=1180px){.listing-detail-mobile-matches-drawer{height:calc(100dvh - 118px)!important;min-height:0!important;max-height:calc(100dvh - 118px)!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card,.listing-detail-mobile-matches-drawer .listing-browser-side-content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer{border-radius:0!important;height:100dvh!important;max-height:100dvh!important;top:0!important;bottom:0!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{height:100%!important;min-height:0!important;max-height:100%!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content>.listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .listing-browser-side-content>.intent-sidebar-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.listing-detail-section{width:98%}.listing-detail-mobile-matches-drawer .listing-browser-side-content,.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .intent-sidebar-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.listing-detail-mobile-matches-drawer .intent-sidebar-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}@media (width<=720px){.offer-card-top-left{padding-right:88px}.offer-card-title-main-row{flex-wrap:wrap;gap:4px 6px}.offer-card-creator-block{flex:0 auto;width:auto;min-width:0}.offer-card-inline-badges{margin:0;flex-wrap:wrap;flex:auto;gap:4px;width:auto;min-width:140px;margin-top:4px}}@media (width>=561px) and (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=721px) and (width<=1180px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}}@media (width>=1181px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=1180px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr)!important}}.match-phrase-control{width:100%;margin-top:10px}.match-phrase-input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:9px;outline:none;padding:8px 10px}.match-phrase-input:focus{border-color:#94b6f7;box-shadow:0 0 0 3px #1f6feb1a}.match-phrase-apply{min-height:38px;padding:0 10px}.match-phrase-clear{width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:1.25rem;line-height:1}.match-phrase-clear:hover{background:var(--surface-soft);color:var(--text)}.match-phrase-error{margin-top:6px}@media (width<=720px){.match-phrase-input{font-size:16px}}@media (width<=720px){.listing-detail-share-button{width:28px;height:28px}.listing-detail-share-button svg{width:18px;height:18px}}@media (width>=721px){.listing-share-backdrop{align-items:center;padding:20px}.listing-share-sheet{border-bottom:1px solid var(--border);border-radius:22px;padding:18px}.listing-share-action-text{display:none}}@media (width<=420px){.listing-share-email-options-row{grid-template-columns:1fr}}@media (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar>span:first-child{text-align:left;width:auto;min-width:0}.listing-detail-similar-title-desktop{display:none}.listing-detail-similar-title-mobile{display:inline}.listing-detail-similar-match-count{white-space:nowrap;flex:none;margin-left:auto;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}}@media (width>=981px) and (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers)>div:first-child{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers{align-items:center;gap:8px;width:100%;min-width:0;margin:0;flex-wrap:nowrap!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-title-group{white-space:nowrap;flex:none;min-width:max-content;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers>.listing-detail-lower-heading-with-actions{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:3px;min-width:0;overflow:auto hidden;flex-wrap:nowrap!important;flex:auto!important;width:auto!important;margin:0 0 0 auto!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers>.listing-detail-lower-heading-with-actions::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-status-filter-row-inline{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:max-content;flex-wrap:nowrap!important;width:max-content!important;margin:0!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle .toggle-pill{text-align:center;white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:6px 4px}}@media (width<=720px){.listings-mobile-filter-backdrop{z-index:2290!important}.listings-mobile-filter-drawer{z-index:2300!important}.listings-mobile-filter-drawer .listing-filter-sort-select{font-size:.76rem!important}}.match-phrase-apply{background:var(--primary-soft);color:var(--text-soft);width:34px;height:34px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:1.3rem;font-weight:700;line-height:1}.match-phrase-apply:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.match-phrase-apply:disabled{opacity:.4;cursor:default}.match-phrase-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}@media (width<=720px){.listing-detail-mobile-matches-drawer,.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card,.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header,.listing-detail-mobile-matches-drawer .match-panel-header,.listing-detail-mobile-matches-drawer .listing-browser-side-content,.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .intent-sidebar-scroll,.listing-detail-mobile-matches-drawer .listing-detail-section{background:#fff!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle{border-radius:999px;padding:3px;background:#f8fafc!important;border:1px solid #d7dde5!important;gap:0!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle .toggle-pill{color:#64748b;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle .toggle-pill.active{color:#0f1720!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0f!important}.listing-detail-mobile-matches-drawer .match-facet-chip:not(.active),.listing-detail-mobile-matches-drawer .tag-chip:not(.active):not(.required):not(.seed-selected):not(.seed-required){color:#334155;background:#fff!important;border-color:#d7dde5!important}.listing-detail-mobile-matches-drawer .tag-chip.active.tag-chip-main{color:#7c3aed!important;background:#a855f71f!important;border-color:#a855f747!important}.listing-detail-mobile-matches-drawer .tag-chip.required.tag-chip-main{color:#2563eb!important;background:#2563eb1f!important;border-color:#2563eb47!important}.listing-detail-mobile-matches-drawer .match-phrase-input{color:#0f1720;background:#fff!important;border-color:#bcc7d3!important}.listing-detail-mobile-matches-drawer .match-controls-sticky-clear button{color:#64748b;background:#fff!important;border-color:#d7dde5!important}.listing-detail-mobile-matches-drawer,.listing-detail-side-card{background:var(--surface)!important}.listing-detail-mobile-matches-drawer,.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card,.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header,.listing-detail-mobile-matches-drawer .listing-browser-side-content,.listing-detail-mobile-matches-drawer .intent-sidebar-scroll{background:#fff!important}}@media (width>=721px) and (width<=1180px){:is(html:has(.listing-detail-mobile-matches-drawer),body:has(.listing-detail-mobile-matches-drawer)){overflow-x:clip!important}}.listing-detail-mobile-matches-drawer{max-width:calc(100dvw - 28px)!important}.nav-notification-icon.offer-made{border-color:var(--border);color:var(--text);background:#fff}.nav-notification-icon.offer-accepted{background:var(--green-soft);color:var(--green);border-color:#cfead8}.nav-notification-icon.offer-counter{background:var(--orange-soft);color:var(--orange);border-color:#f4d3aa}.nav-notification-icon.offer-rejected{background:var(--red-soft);color:var(--red);border-color:#efc2c2}.nav-notification-icon.offer-withdrawn{background:var(--gray-soft);border-color:var(--border);color:var(--gray)}:root{--orange:#c76a0a;--orange-soft:#fff1df;--gray:#64748b;--gray-soft:#f1f5f9}.intent-primary-section .tag-chip-row{margin-top:12px}.user-rating-inline{color:#a16207;white-space:nowrap;vertical-align:baseline;align-items:center;gap:3px;margin-left:6px;font-size:.78em;font-weight:800;line-height:1;display:inline-flex}.user-rating-star{color:#f59e0b;font-size:1.08em;line-height:1}.user-summary-name .user-rating-inline{margin-left:5px}.user-summary-name{flex-wrap:wrap;align-items:center;display:inline-flex}.user-profile-title-row h1{flex-wrap:wrap;align-items:baseline;gap:0 7px;display:flex}.user-profile-title-row h1 .user-rating-inline{margin-left:0;font-size:.48em}.user-profile-rating{vertical-align:start;font-weight:500}.comment-edit-textarea-wrap{width:100%;min-width:0;position:relative}.comment-edit-textarea-wrap textarea{box-sizing:border-box;width:100%;min-width:0;padding-right:116px}.comment-edit-textarea-wrap .comment-star-rating{z-index:2;justify-self:auto!important;width:auto!important;margin:0!important;position:absolute!important;top:9px!important;right:10px!important}.user-profile-title-row h1 .user-profile-rating{align-self:center}.user-rating-inline{font-size:12px;font-weight:500}.user-summary-panel{opacity:.95!important}.listing-card-header-title-wrap a{padding-bottom:2px}.comment-rating-display{color:#92400e;background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:26px;margin-left:6px;padding:4px 9px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.comment-rating-stars{align-items:center;gap:1px;display:inline-flex}.comment-rating-star{color:#cbd5e1;font-size:.92rem;line-height:1}.comment-rating-star.active{color:#fbbf24}.comment-rating-value{white-space:nowrap;margin-left:2px}.purchase-complete-listing .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;white-space:normal!important;display:block!important}.purchase-complete-listing .receipt-offer-listing-title-price{overflow-wrap:anywhere;min-width:0;display:inline;white-space:normal!important}.purchase-complete-listing .receipt-offer-listing-title-price .offer-card-source-title{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;width:auto!important;margin:0!important;display:inline!important;overflow:visible!important}.purchase-complete-listing .receipt-offer-listing-title-price-suffix{white-space:nowrap;margin-left:4px;display:inline-block}.purchase-complete-listing .receipt-offer-listing-title-price-suffix .offer-card-source-title-dot{white-space:nowrap;margin:0 4px 0 0!important;display:inline!important}.purchase-complete-listing .receipt-offer-listing-title-price-suffix .offer-card-source-listing-price{white-space:nowrap!important;margin:0!important;display:inline!important}.purchase-complete-listing .receipt-offer-listing-details{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:pan-x;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);white-space:nowrap!important;flex-flow:row!important;display:flex!important;overflow:auto hidden!important}.purchase-complete-listing .receipt-offer-listing-details::-webkit-scrollbar{display:none}.purchase-complete-listing .receipt-offer-listing-details>*{width:auto;min-width:max-content;margin:0;white-space:nowrap!important;flex:none!important}.buy-form-offer-terms-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding-top:14px;padding-bottom:18px;display:grid}.buy-form-offer-terms-row .buy-form-label{gap:8px;width:100%;min-width:0;margin:0}.buy-form-offer-terms-row .buy-form-field-title{color:var(--text-soft);margin:0;font-size:.78rem;font-weight:500;line-height:1.2;display:block}.buy-form-offer-terms-row .buy-form-input{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;height:45px;padding:0 12px}.buy-form-offer-terms-row .buy-form-input:disabled{opacity:1;background:var(--surface-soft);color:var(--text-soft);cursor:default}.buy-form-offer-terms-row .buy-form-quantity-column .buy-form-input{width:100%!important}.buy-form-offer-terms-row+.buy-form-section{margin-top:0}.buy-form-payment-column{width:100%;min-width:0}.buy-form-payment-column>h3{margin:0 0 10px}.listing-item-details-value{font-size:14px}.offer-card-thread-composer-reply{width:min(100%, calc(500px + var(--reply-extra-width,0px)))!important}.offer-summary-text{font-size:14px}.match-card-custom-badge.ai-discovered{color:#7c3aed;background:#f3e8ff;border-color:#c4b5fd;border-radius:999px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:16px;font-weight:700;line-height:1}.intent-item-remove-icon{width:40px;height:40px;padding:5px 10px}.modal-window-offer .offer-source-reference-image,.modal-window-offer .offer-list-source-image,.modal-window-offer .offer-card-source-image{border-radius:11px;width:72px;height:72px}._message_110hl_2393{gap:8px;display:grid}._body_110hl_17530{line-height:1.38}._actions_110hl_30045{flex-wrap:wrap;align-items:center;gap:7px;margin-top:1px;display:flex}._actionButton_110hl_30053{min-width:68px;min-height:30px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-size:.76rem;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}._actionButton_110hl_30053>span{font-size:.88rem;line-height:1}._actionButton_110hl_30053:hover:not(:disabled){transform:translateY(-1px)}._actionButton_110hl_30053:active:not(:disabled){transform:translateY(0)}._actionButton_110hl_30053:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f62e}._actionButton_110hl_30053:disabled{cursor:default;opacity:.58}._yesButton_110hl_30105{color:#166534;background:#ecfdf3;border-color:#bbf7d0}._yesButton_110hl_30105:hover:not(:disabled){background:#dcfce7;border-color:#86efac}._noButton_110hl_30116{color:#b42318;background:#fff7f7;border-color:#fecaca}._noButton_110hl_30116:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}._status_110hl_7991{color:var(--text-soft);align-items:center;gap:5px;font-size:.76rem;line-height:1.25;display:flex}._statusYes_110hl_30137,._statusNo_110hl_30138{font-weight:750}._statusYes_110hl_30137{color:#15803d}._statusNo_110hl_30138{color:#b42318}html[data-theme=dark] ._yesButton_110hl_30105{color:#bbf7d0;background:#16653433;border-color:#86efac73}html[data-theme=dark] ._yesButton_110hl_30105:hover:not(:disabled){background:#1665344d;border-color:#86efaca6}html[data-theme=dark] ._noButton_110hl_30116{color:#fecaca;background:#991b1b2e;border-color:#fca5a56b}html[data-theme=dark] ._noButton_110hl_30116:hover:not(:disabled){background:#991b1b47;border-color:#fca5a59e}html[data-theme=dark] ._statusYes_110hl_30137{color:#86efac}html[data-theme=dark] ._statusNo_110hl_30138{color:#fca5a5}@media (width<=720px){._actionButton_110hl_30053{min-width:64px;min-height:30px;padding:5px 10px}}.buy-local-fulfillment-chip.listing-creator-preferred{box-shadow:0 0 0 2px #a855f724;border-color:#a855f7!important}.buy-local-fulfillment-chip.listing-creator-preferred:before{content:"★";color:#9333ea;margin-right:4px;font-size:.68rem;line-height:1}.buy-local-fulfillment-chip.listing-creator-preferred.active{box-shadow:0 0 0 2px #9333ea2e;border-color:#9333ea!important}html[data-theme=dark] .buy-local-fulfillment-chip.listing-creator-preferred{box-shadow:0 0 0 2px #c084fc33;border-color:#c084fc!important}html[data-theme=dark] .buy-local-fulfillment-chip.listing-creator-preferred:before{color:#d8b4fe}.messenger-dock-panel .form-error{max-height:80px}.messenger-dock-compose{grid-template-columns:minmax(0,1fr) 44px auto!important;align-items:stretch!important;gap:7px!important;display:grid!important}.messenger-dock-compose>input[type=text]{min-width:0;grid-area:1/1!important}.messenger-dock-compose>.messenger-image-add-button{justify-content:center;align-items:center;background:var(--surface-soft)!important;border:1px solid var(--border-strong)!important;color:#777!important;grid-area:1/2!important;width:44px!important;min-width:44px!important;height:100%!important;min-height:44px!important;margin:0!important;padding:0 0 4px!important;font-size:1.9rem!important;font-weight:400!important;line-height:1!important;display:flex!important}.messenger-dock-compose>button[type=submit]{white-space:nowrap;grid-area:1/3!important;height:44px!important;min-height:44px!important;margin:0!important}.messenger-image-file-input{display:none!important}.messenger-message-image-button{cursor:pointer;border-radius:10px;width:auto;max-width:180px;margin:0;display:block;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.messenger-message-image-button:hover,.messenger-message-image-button:focus,.messenger-message-image-button:focus-visible,.messenger-message-image-button:active{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.messenger-message-image-preview{object-fit:cover;border-radius:10px;width:auto;max-width:180px;height:auto;max-height:160px;margin:0;display:block;box-shadow:none!important;border:0!important;outline:0!important}.messenger-dock .message-bubble:has(.messenger-message-image-button){width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;outline:0!important;padding:0!important}.messenger-image-lightbox{z-index:71000;cursor:zoom-out;background:#000000f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.messenger-image-lightbox-image{object-fit:contain;width:auto;max-width:96vw;height:auto;max-height:94vh;box-shadow:none;border:0;display:block}.center{text-align:center}.message-group-body{font-size:16px}.listing-add-comment-toggle{margin-bottom:2px}.buy-form-purchase-total{margin-top:2px;font-size:20px}.offer-history-panel-header{padding-left:4px!important}.account-menu-item-with-count{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-menu-action-badge{box-sizing:border-box;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex;color:#fff!important;background:#dc2626!important}.login-modal-login-submit-button{width:fit-content!important;min-width:fit-content!important}._card_110hl_220{border:1px solid var(--border);background:var(--surface-soft);width:min(100%,420px);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:2px 0;padding:10px 11px;display:grid}._card_110hl_220:hover:not(:disabled){border-color:var(--primary);background:var(--surface)}._card_110hl_220:hover:not(:disabled) ._iconWrap_110hl_30498{background:var(--surface-soft);color:var(--text)}._card_110hl_220:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._card_110hl_220:disabled{cursor:progress;opacity:.82}._iconWrap_110hl_30498{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._icon_110hl_1433{fill:none;stroke:currentColor;width:18px;height:18px}._copy_110hl_30535{gap:1px;min-width:0;display:grid}._kicker_110hl_30541,._hint_110hl_30542,._error_110hl_529{font-size:.72rem;line-height:1.2}._kicker_110hl_30541,._hint_110hl_30542{color:var(--text-soft)}._username_110hl_30553{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;line-height:1.25;overflow:hidden}._error_110hl_529{color:var(--danger,#dc2626)}._arrow_110hl_30568{color:var(--text-soft);flex:none;font-size:1rem;line-height:1}._card_110hl_220:hover:not(:disabled) ._arrow_110hl_30568{color:var(--primary)}@media (width<=720px){._card_110hl_220{width:100%;max-width:100%;padding:9px 10px}}.inline-chat-message-card{border:1px solid var(--border);background:var(--surface-soft);width:min(100%,520px);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 0;padding:11px 13px;display:grid}.inline-chat-message-card:hover:not(:disabled){border-color:var(--primary);background:var(--surface)}.inline-chat-message-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.inline-chat-message-card:disabled{cursor:progress;opacity:.82}.inline-chat-message-icon-wrap{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.inline-chat-message-card:hover:not(:disabled) .inline-chat-message-icon-wrap{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.inline-chat-message-icon{fill:none;stroke:currentColor;width:18px;height:18px;display:block}.inline-chat-message-copy{gap:2px;min-width:0;display:grid}.inline-chat-message-kicker{color:var(--text-soft);font-size:.72rem;line-height:1.2}.inline-chat-message-username{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;line-height:1.25;overflow:hidden}.inline-chat-message-arrow{color:var(--text-soft);flex:none;font-size:1rem;line-height:1}.inline-chat-message-card:hover:not(:disabled) .inline-chat-message-arrow{color:var(--primary)}@media (width<=720px){.inline-chat-message-card{width:100%;max-width:100%;padding:10px 11px}}.messenger-dock .message-bubble:has(.inline-chat-message-card){width:min(680px,60%)!important;min-width:0!important;max-width:min(680px,60%)!important}:is(.messenger-dock .message-bubble:has(.inline-chat-message-card) .message-group-body,.messenger-dock .message-bubble:has(.inline-chat-message-card) .message-group-line){width:100%;min-width:0;max-width:100%}.inline-chat-message-card{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important}.inline-chat-message-kicker{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}@media (width<=720px){.messenger-dock .message-bubble:has(.inline-chat-message-card){width:60%!important;max-width:60%!important}}.match-card-badge-tooltip-subtitle{font-size:12px;font-weight:500}.listing-detail-chip-category{padding-bottom:8px!important}.offer-counter-message-entry:last-of-type{border-bottom:0;margin-bottom:-6px}.card.error-state{margin-bottom:20px}.site-brand-logo{cursor:pointer}.listing-description{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;margin:6px 0 14px}.listing-detail-expanded-text{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.listing-matching-description{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px;font-size:.93rem;line-height:1.5}.listings-page-footer-links,.listings-page-footer-links.legal-links-footer-sliver,.listings-page-footer-links.legal-links-footer-empty-fixed{text-align:right!important;background:0 0!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;margin:60px 0 0!important;padding:0 0 4px!important;display:flex!important;position:static!important;inset:auto!important}.page:has(>.listings-page-footer-links){padding-bottom:12px!important}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell>.page:has(>.listings-page-footer-links){box-sizing:border-box;flex-direction:column;flex:1 0 auto;align-self:stretch;width:100%;min-width:0;display:flex}.page>.listings-page-footer-links{text-align:right!important;background:0 0!important;justify-content:flex-end!important;width:100%!important;max-width:none!important;margin:auto 0 0!important;padding-top:24px!important;position:static!important;inset:auto!important}@media (width<=720px){.app-shell>.listings-page-footer-links{box-sizing:border-box;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin:0 14px calc(16px + env(safe-area-inset-bottom)) 14px!important;justify-content:center!important;padding:0!important}.listings-page-footer-links,.listings-page-footer-links.legal-links-footer-sliver,.listings-page-footer-links.legal-links-footer-empty-fixed,.auth-legal-links{text-align:center!important;justify-content:center!important}.users-mobile-filter-backdrop{z-index:2390!important}.user-results-with-sidebar .user-filters-sidebar{z-index:2400!important}.listing-card-header-title-wrap,.listing-card-header-title-wrap a{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none!important;user-select:none!important}.listing-card-header-title-wrap:hover,.listing-card-header-title-wrap a:hover{color:inherit!important}.listing-card-header-title-wrap:active,.listing-card-header-title-wrap a:active{text-underline-offset:2px;color:inherit!important;text-decoration:underline!important}}.listing-status-badge.listing-status-badge-active{padding-bottom:6px}.offer-image-carousel-swipe-viewport{touch-action:pan-y;position:relative;overflow:hidden}.offer-image-carousel-swipe-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;transition:none}.offer-image-carousel-swipe-current{z-index:1;position:relative;transform:translate3d(var(--offer-image-swipe-offset,0px), 0, 0)!important}.offer-image-carousel-swipe-neighbor{z-index:1;object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;display:block!important}.offer-image-carousel-swipe-neighbor.previous{transform:translate3d(calc(-100% + var(--offer-image-swipe-offset,0px)), 0, 0)!important}.offer-image-carousel-swipe-neighbor.next{transform:translate3d(calc(100% + var(--offer-image-swipe-offset,0px)), 0, 0)!important}.offer-image-carousel-swipe-viewport.is-animating .offer-image-carousel-swipe-image{transition:transform .19s cubic-bezier(.22,.61,.36,1)!important}.modal-backdrop:has(>.moderation-report-modal){z-index:60300!important;pointer-events:auto!important}.moderation-report-modal{position:relative;z-index:60301!important}.offer-card-thread-message-footer{white-space:normal;flex:auto;justify-content:space-between;width:100%;margin-left:0}.offer-card-thread-message-footer .offer-card-thread-footer-left{margin-right:auto}.offer-card-thread-message-footer .comment-replies-toggle-text{margin-top:0}@media (width<=720px){.listing-detail-page .offer-card-thread-meta-row{flex-wrap:wrap;align-items:flex-start;gap:2px 8px}.listing-detail-page .offer-card-thread-user{overflow-wrap:anywhere;flex:none;max-width:100%;line-height:1.2;font-size:.75rem!important}.listing-detail-page .offer-card-thread-time{white-space:nowrap;flex:none;margin-right:auto}}.listing-status-badge.listing-status-badge-inactive{color:var(--orange);background:var(--orange-soft);border-color:var(--orange-soft)}@media (width<=720px){.receipt-email-action-row{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.receipt-email-button,.receipt-view-listing-button{justify-content:center;width:100%}.receipt-email-feedback{text-align:center;width:100%}}.matching-results-grid-2 .match-card{align-self:start!important;height:auto!important;min-height:0!important}.messenger-dock.expanded .message-group-line{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.offer-local-label-mobile{display:none}@media (width<=700px){.modal-window-offer .offer-local-label-desktop{display:none}.modal-window-offer .offer-local-label-mobile{display:inline}}.offer-card-open-area,.offer-card-message-block,.offer-card-summary-box{min-width:0;max-width:100%}.offer-card-message-soft,.offer-card-summary-box .offer-summary-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}@media (width<=720px){.transactions-receipt-modal .purchase-receipt-status-row{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.transactions-receipt-modal .purchase-receipt-status-message{white-space:normal;overflow-wrap:break-word;word-break:normal;flex:none;width:100%;min-width:0;max-width:100%;margin:0}.transactions-receipt-modal .receipt-email-action-row{flex:none;width:100%;min-width:0;margin-left:0}.transactions-receipt-modal .receipt-email-button{width:100%}}.listing-like-button{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.listing-like-button:hover{background:var(--surface-soft);color:var(--primary)}.listing-like-button.liked{color:var(--primary)}.listing-like-button svg{width:20px;height:20px;display:block}.listing-card-like-button{margin:-4px 0 -4px auto}.saved-listings-grid .listing-card-like-button{margin:-4px 0 -4px auto}.saved-listings-grid .listing-card-like-button+.listing-card-share-button{margin-left:0}.listing-detail-like-button{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0 0 1px;padding:0;transition:color .15s,background .15s;display:inline-flex}.listing-detail-like-button:hover{background:var(--surface-soft);color:var(--primary)}.listing-detail-like-button.liked{color:var(--primary)}.listing-detail-like-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-detail-like-button svg{display:block}@media (width<=720px){.listing-detail-like-button{width:28px;height:28px}.listing-detail-like-button svg{width:18px;height:18px}}.listing-like-button{border:1px solid var(--border);min-width:48px;height:30px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 9px;font-size:.78rem;font-weight:600;line-height:1;transition:color .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex;width:auto!important}.listing-like-button:hover,.listing-like-button.liked{background:var(--surface-soft);border-color:var(--primary);color:var(--primary)}.listing-like-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-like-button:disabled{opacity:.55;cursor:default}.listing-like-button-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.listing-like-button-icon svg{width:17px;height:17px;display:block}.listing-like-button-count{font-variant-numeric:tabular-nums;min-width:0;line-height:1;display:inline-block}.listing-card-like-button,.listing-detail-like-button{min-width:48px;width:auto!important}.listing-card-like-button{margin-left:auto}.listing-card-like-button+.listing-card-share-button{margin-left:0}@media (width<=720px){.listing-like-button,.listing-detail-like-button{min-width:48px;height:30px;width:auto!important}.listing-like-button-icon svg,.listing-detail-like-button svg{width:17px;height:17px}}.listing-charity-price-stack{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.1;display:inline-flex}.listing-price-range-charity-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;line-height:1.1;display:flex}.listing-price-range-charity-card>div{text-align:center;width:100%}.listing-card-price-type{padding-top:2px;padding-bottom:3px}.listing-status-badge{padding-bottom:6px}.listing-status-badge.listing-status-badge-inactive{border-color:var(--orange)}@media (width<=720px){.listing-card-price-type{padding-bottom:2px}}.toolbar-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.tabs{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:6px;display:inline-flex}.tab-button{color:var(--text-soft);background:0 0;border:none;border-radius:999px;padding:10px 16px;font-weight:600}@media (width<=640px){.toolbar-card{align-items:stretch}}.tag-chip-removable{align-items:center;gap:6px;display:inline-flex}.tag-chip-close{color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;line-height:1}.tag-chip-close:hover{opacity:1}.responsive-card{min-height:320px}.header-search .tabs{margin-bottom:2px}.listings-toolbar-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.listings-toolbar-left{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.listings-toolbar-right{text-align:right;flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=820px){.listings-toolbar-row{flex-wrap:wrap}.listings-toolbar-right{text-align:left;justify-content:flex-start;width:100%;margin-left:0}}.listings-with-sidebar{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.listings-with-sidebar.searching{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.listing-filters-sidebar{border-radius:16px;align-self:start;max-height:calc(100vh - 104px);top:92px;overflow:hidden}.listing-filters-sidebar-inner.compact{overscroll-behavior:contain;max-height:calc(100vh - 104px);padding-bottom:72px;padding-right:8px}.listing-filters-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.listing-filters-header h3{margin:0;font-size:.98rem;line-height:1.1}.listing-filters-close{cursor:pointer;color:#64748b;background:0 0;border:0;padding:0;font-size:1.2rem;line-height:1}.listing-filters-close:hover{color:#0f172a}.compact-section{margin-top:10px;padding-top:10px}.compact-section h4{margin:0 0 6px;font-size:.84rem;line-height:1.1}.compact-chip{white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-height:26px;padding:4px 10px;display:inline-flex}.compact-field label{margin-bottom:4px;font-size:.74rem}.compact-field input,.compact-field select{min-height:32px;padding:6px 8px;font-size:.82rem}.compact-toggle{width:100%;font:inherit;cursor:pointer;color:#0f172a;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:.84rem;font-weight:600;display:flex}.compact-body{gap:8px;margin-top:8px;display:grid}.compact-price-grid{gap:8px}.compact-money-input{min-height:32px}.compact-tags{gap:6px;padding-bottom:0}.tags-section{padding-bottom:18px}.compact-field input::placeholder{color:#94a3b8;font-size:.8rem}.listing-filters-sidebar select.compact-select-input{appearance:none;background-color:var(--surface);background-image:url("data:image/svg+xml;utf8,<svg fill='%236b7280' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5.5 7l4.5 5 4.5-5z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;min-height:34px;padding:6px 34px 6px 10px;line-height:1.2}.tag-chip-count{padding-left:4px;font-size:11px;font-weight:400}.listings-toolbar-page-count{margin-right:10px}.price-type-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;padding:0;display:grid}.listing-filters-sidebar-inner.compact{scrollbar-gutter:stable;overflow-y:auto}.listing-filters-sidebar-inner.compact::-webkit-scrollbar{width:10px}.fulfillment-bubbles{justify-content:center;gap:10px;width:100%;display:flex}.user-summary-card{align-content:start;gap:16px;width:374px;max-width:100%;min-height:220px;display:grid}.user-summary-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-summary-card .user-summary-stats{gap:8px;display:grid}.user-summary-card .user-summary-actions{margin-top:4px}.user-summary-card-grid{grid-template-columns:repeat(auto-fill,374px);justify-content:start;gap:18px}@media (width<=640px){.user-summary-card-grid{grid-template-columns:1fr}.user-summary-card{width:100%;max-width:none}}.user-summary-card-email{color:var(--text-soft);overflow-wrap:anywhere;margin-top:4px;font-size:.84rem}.listing-filters-sidebar{position:sticky}.listing-filters-jump-bottom{z-index:3;border:1px solid var(--border);background:var(--surface);color:#475569;width:34px;height:34px;box-shadow:var(--shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.listing-filters-jump-bottom:hover{color:#0f172a;transform:translate(-50%)translateY(-1px)}.listing-filters-jump-top{z-index:3;border:1px solid var(--border);background:var(--surface);color:#475569;width:34px;height:34px;box-shadow:var(--shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.listing-filters-jump-top:hover{color:#0f172a;transform:translate(-50%)translateY(1px)}.match-card-location-filter-pill{cursor:pointer}.match-card-location-filter-pill:hover{filter:brightness(.96)}.compact-location-body{gap:0}.listings-title-category-separator{color:#777}.user-filters-joined-section{display:grid}.user-filters-field-joined-date{margin:0;display:grid;position:relative}.user-filters-date-label{color:var(--text-faint);text-transform:lowercase;font-size:.72rem;font-weight:700;line-height:1}.user-filters-field-joined-date input[type=date]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-soft);line-height:1.1}.user-filters-field-joined-date input[type=date]:focus{color:var(--text);border-color:#94b6f7;outline:none;box-shadow:0 0 0 3px #1f6feb17}.user-filters-field-joined-date input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.user-filters-field-joined-date input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.85}.user-filters-joined-section{gap:12px}.user-filters-date-range{grid-template-columns:1fr;gap:14px;display:grid}.user-filters-field-joined-date{gap:7px}.user-filters-field-joined-date input[type=date]{border-radius:12px;height:42px;min-height:42px;padding:9px 11px;font-size:.86rem}.user-filters-date-label{margin-left:2px}.listings-category-modal-backdrop{z-index:90}.listings-category-modal{grid-template-rows:auto minmax(0,1fr);width:min(760px,100vw - 32px);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden}.listings-category-modal-chip{border:1px solid var(--border);background:var(--surface-soft);min-width:0;min-height:42px;color:var(--text-soft);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:.88rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.listings-category-modal-chip:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text);transform:translateY(-1px)}.listings-category-modal-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.seo-internal-link-chip.injected-selected-category{order:98}.seo-internal-link-chip.injected-selected-category.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;box-shadow:inset 0 0 0 1px #2563eb1f}.listings-page-subtitle-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.listings-page-subtitle-row .muted{flex:auto;min-width:0}.listings-search-query-pill{white-space:nowrap;flex:none}.listings-page-title-row h1,.listings-page-title-row>.pill,.listings-page-title-row>.listings-title-category-separator,.listings-page-title-row .seo-internal-link-chip{flex:none}.tags-section-heading{justify-content:space-between;align-items:center;gap:5px;width:100%;margin-bottom:6px;display:flex}.tags-section-heading h4{margin:0}.tags-section-clear{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.tags-section-clear:hover{color:#0f172a}.user-summary-card-header>div{align-items:flex-start;gap:12px;width:100%;display:flex}.user-summary-card .user-summary-joined{white-space:nowrap;text-align:right;flex-shrink:0;margin-left:auto}.user-summary-card.fixed-width-card{min-height:0;padding-bottom:20px}@media (width<=720px){.site-header-search-layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""search search";align-items:center;gap:10px 12px;display:grid}.site-header-left{grid-area:brand;width:auto;min-width:0}.site-header-center{grid-area:search;width:100%;min-width:0}.site-header-right{grid-area:account;justify-content:flex-end;justify-self:end;width:auto;min-width:0}.site-header-right>div{gap:6px!important}.site-header-right .messenger-bubble-button{justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.site-header-right .account-menu>.account-menu-trigger{min-height:40px;padding:8px 10px}.site-header-right .account-menu-label{max-width:72px;font-size:.82rem}.account-menu-popover{left:auto;right:0}.site-brand{gap:9px;font-size:1rem}.site-brand-mark{border-radius:10px;width:32px;height:32px}}.user-summary-card-grid>.pagination-row{grid-column:1/-1;width:100%}.user-filters-mobile-actions{display:none}@media (width<=720px){.user-filters-desktop-clear{display:none}.user-filters-mobile-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.user-filters-mobile-clear{min-height:40px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:.82rem;font-weight:700}.user-filters-mobile-clear:active{background:var(--surface-soft)}.users-mobile-filter-close{background:var(--surface-soft);width:42px;height:42px;color:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-flex}}.listings-results-area .listing-card-owner-row,.listings-mobile-results .listing-card-owner-row{border-top:1px solid var(--border);min-width:0;color:var(--text-faint);align-items:center;gap:6px;margin-top:14px;padding-top:11px;font-size:.82rem;display:flex}.listings-results-area .listing-card-owner-role,.listings-mobile-results .listing-card-owner-role{flex:none;font-weight:600}.listings-results-area .listing-card-owner-link,.listings-mobile-results .listing-card-owner-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft);font-weight:600;text-decoration:none;overflow:hidden}.listings-results-area .listing-card-owner-link:hover,.listings-mobile-results .listing-card-owner-link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.listings-results-area .listing-card-owner-popover,.listings-mobile-results .listing-card-owner-popover{min-width:0}.listings-results-area .listing-card-owner-popover .user-summary-trigger,.listings-mobile-results .listing-card-owner-popover .user-summary-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-soft);font-size:.82rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.listings-results-area .listing-card-owner-popover .user-summary-trigger:hover,.listings-mobile-results .listing-card-owner-popover .user-summary-trigger:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.listings-page-title-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.listings-page-title-row>h1,.listings-page-title-row>.pill,.listings-page-title-row>.listings-title-category-separator{flex:none}.seo-internal-link-row.seo-internal-link-row-inline{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:auto;min-width:0;max-width:none;margin:0;display:inline-flex}.seo-internal-link-row-inline .seo-internal-link-chip,.listings-page-title-row .seo-internal-link-chip,.listings-page-title-row .seo-internal-link-more{white-space:nowrap;flex:none;margin:0}.page-header .page-title-row.listings-page-title-row{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex;overflow:visible;flex-wrap:nowrap!important;max-width:none!important}.page-header .page-title-row.listings-page-title-row>h1,.page-header .page-title-row.listings-page-title-row>.pill,.page-header .page-title-row.listings-page-title-row>.listings-title-category-separator{flex:none}.page-header .page-title-row.listings-page-title-row .seo-internal-link-chip{white-space:nowrap;flex:none;margin:0}.page-header .page-title-row.listings-page-title-row .seo-internal-link-more{white-space:nowrap;flex:none;margin:0 0 0 10px}@media (width<=720px){.listings-mobile-category-more{min-width:58px;min-height:32px;color:var(--text-faint);background:0 0;border-style:dashed;flex:none;margin:0;padding:5px 9px;font-size:.68rem}.listings-mobile-category-more:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text-soft)}}.listings-category-modal-grid{column-count:3;column-gap:10px;min-height:0;padding-right:4px;display:block;overflow-y:auto}.listings-category-modal-grid .listings-category-modal-chip{box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 10px}@media (width<=760px){.listings-category-modal-grid{column-count:2}}@media (width<=520px){.listings-category-modal-grid{column-count:1}}@media (width>=721px) and (width<=1180px){.listings-page-title-row{gap:8px;min-width:0}.listings-title-categories-wrap{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.listings-title-categories-wrap .seo-internal-link-row-inline{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;max-width:100%;overflow:auto hidden}.listings-title-categories-wrap .seo-internal-link-row-inline::-webkit-scrollbar{display:none}.listings-title-categories-wrap>.seo-internal-link-more{flex:none;margin-left:0}.toolbar-card .listings-toolbar-row{flex-wrap:wrap;gap:8px}.toolbar-card .listings-toolbar-right{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.listings-results-area .responsive-card-grid,.user-results-with-sidebar .user-summary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.user-results-with-sidebar .user-summary-card.fixed-width-card{width:100%;min-width:0;max-width:none}}@media (width>=901px) and (width<=1180px){.listings-with-sidebar.searching:not(.user-results-with-sidebar){grid-template-columns:228px minmax(0,1fr);gap:14px}.user-results-with-sidebar{grid-template-columns:220px minmax(0,1fr);gap:14px}.listings-with-sidebar.searching>.listing-filters-sidebar.card{border-radius:14px;padding:14px}.listings-with-sidebar.searching>.listing-filters-sidebar .compact-section{margin-top:9px;padding-top:9px}}@media (width>=721px) and (width<=900px){.listings-with-sidebar.searching:not(.user-results-with-sidebar){grid-template-columns:190px minmax(0,1fr);gap:12px}.listings-with-sidebar.searching>.listing-filters-sidebar.card{border-radius:12px;width:190px;min-width:0;padding:11px}.listings-with-sidebar.searching>.listing-filters-sidebar .listing-filters-sidebar-inner.compact{width:100%;min-width:0;display:block;overflow:hidden auto}.listings-with-sidebar.searching>.listing-filters-sidebar .form-section.compact-section{background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding-top:8px;display:block;margin-top:8px!important}.listing-filters-sidebar .compact-price-grid{grid-template-columns:1fr}.listings-results-area .responsive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=721px) and (width<=1180px){.listings-with-sidebar.searching.user-results-with-sidebar{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.user-results-with-sidebar>.user-filters-sidebar.card{box-sizing:border-box;width:230px!important;min-width:230px!important;max-width:230px!important}.user-results-with-sidebar .user-filters-sidebar .listing-filters-sidebar-inner.compact{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.user-results-with-sidebar .user-filters-sidebar .form-section{width:100%;min-width:0}.user-results-with-sidebar .user-filters-sidebar input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.user-results-with-sidebar .user-filters-sidebar .compact-price-grid,.user-results-with-sidebar .user-filters-sidebar .user-filters-date-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;min-width:0}.user-results-with-sidebar .listings-results-area{width:100%;min-width:0;max-width:100%}.user-results-with-sidebar .user-summary-card-grid{align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(410px,100%),1fr))!important}.user-results-with-sidebar .user-summary-card,.user-results-with-sidebar .user-summary-card.fixed-width-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.user-results-with-sidebar .user-summary-card-grid>.pagination-row{grid-column:1/-1;width:100%;min-width:0}.user-results-with-sidebar .user-summary-card-grid{justify-content:stretch;align-items:start;gap:12px;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-results-with-sidebar .user-summary-card,.user-results-with-sidebar .user-summary-card.fixed-width-card,.user-results-with-sidebar .fixed-width-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.user-summary-card-grid>.pagination-row{grid-column:1/-1}}@media (width>=721px) and (width<=1380px){.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .responsive-card-grid{gap:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .responsive-card,.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}}@media (width>=901px) and (width<=1380px){.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .responsive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=721px) and (width<=960px){.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=721px) and (width<=1380px){.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .responsive-card,.listings-with-sidebar.searching:not(.user-results-with-sidebar) .listings-results-area .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=720px){.listings-mobile-toolbar{grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.listings-mobile-toolbar-summary{display:contents}.listings-mobile-toolbar-summary strong{white-space:nowrap;grid-column:1;font-size:.9rem}.listings-mobile-toolbar-summary span{white-space:nowrap;grid-column:2;min-width:0;font-size:.75rem}.listings-mobile-filter-trigger{white-space:nowrap;grid-column:3;justify-self:end;width:auto;margin-top:10px;font-size:.76rem;line-height:1;min-width:64px!important;min-height:32px!important;padding:5px 9px!important}}.listing-filter-category-trigger{appearance:none;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:43px;color:var(--text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;border-radius:12px;outline:none;justify-content:space-between;align-items:center;padding:6px 34px 6px 10px;font-size:.82rem;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.listing-filter-category-trigger:hover{background:var(--surface)}.listing-filter-category-trigger:focus-visible{border-color:#94b6f7;box-shadow:0 0 0 4px #1f6feb1a}.listing-filter-category-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-filter-category-caret{color:#6b7280;pointer-events:none;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.listing-filter-category-menu{z-index:1;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px;flex-direction:column;width:100%;max-height:280px;margin-top:5px;padding:5px;display:flex;position:relative;top:auto;left:auto;right:auto;overflow:hidden auto;box-shadow:0 8px 20px #0f172a1a}.listing-filter-category-option{appearance:none;width:100%;min-height:34px;color:var(--text);font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;align-items:center;margin:0;padding:7px 10px;font-size:.82rem;font-weight:400;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:flex}.listing-filter-category-option:hover,.listing-filter-category-option:focus-visible{background:var(--surface-soft);border-color:var(--border)}.listing-filter-category-option.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd;font-weight:650}.listing-filter-clearable-input{width:100%;min-width:0;position:relative}.listing-filter-clearable-input .text-input{width:100%;padding-right:34px}.listing-filter-input-clear{appearance:none;width:22px;height:22px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.listing-filter-input-clear:hover{background:var(--surface-soft);color:var(--text)}.listing-filter-input-clear:focus-visible{outline-offset:1px;outline:2px solid #94b6f7}.compact-price-grid input[type=number]{appearance:auto;padding-right:4px}.compact-price-grid input[type=number]::-webkit-inner-spin-button{-webkit-appearance:auto;opacity:1;cursor:pointer;margin:0}.compact-price-grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1;cursor:pointer;margin:0}.price-stepper{position:relative}.price-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-stepper-buttons{border-left:1px solid var(--border);grid-template-rows:1fr 1fr;width:24px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.price-stepper-buttons button{appearance:none;width:100%;min-width:0;height:100%;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:7px;line-height:1;display:flex}.price-stepper-buttons button:first-child{border-bottom:1px solid var(--border)}.price-stepper-buttons button:hover{background:var(--surface-soft);color:var(--text)}.listing-category-filter{font-size:12px}.listings-results-area{position:relative}.listings-refresh-indicator{z-index:20;border:1px solid var(--border);width:max-content;color:var(--text-soft);pointer-events:none;background:#fffffff0;border-radius:999px;margin:12px auto 0;padding:7px 12px;font-size:.78rem;font-weight:650;position:sticky;bottom:12px;box-shadow:0 4px 14px #0f172a1a}@media (width>=721px) and (width<=900px){.listings-with-sidebar.searching:not(.user-results-with-sidebar){grid-template-columns:clamp(220px,26vw,228px) minmax(0,1fr);gap:12px}.listings-with-sidebar.searching>.listing-filters-sidebar.card{box-sizing:border-box;border-radius:12px;width:100%;min-width:220px;padding:11px}}.listing-filter-location-invalid{box-shadow:0 0 0 3px #b91c1c0d;background:#fff6f6!important;border-color:#e5a6a6!important}.listing-filter-location-invalid:focus{box-shadow:0 0 0 3px #b91c1c17;background:snow!important;border-color:#dc8f8f!important}.listing-condition-select-input{height:43px}@media (width>=721px) and (width<=820px){.toolbar-card .listings-toolbar-row{flex-wrap:nowrap;align-items:center;gap:8px}.toolbar-card .listings-toolbar-left{flex:none;min-width:0}.toolbar-card .listings-toolbar-right{text-align:right;flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;width:auto;min-width:0;margin-left:auto}.toolbar-card .listings-toolbar-page-count,.toolbar-card .listings-toolbar-right .button{white-space:nowrap;flex:none}}.listing-filter-sort-row{justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.listing-filter-sort-label{color:var(--text-soft);flex:none;font-size:.8rem;font-weight:700}.listing-filter-sort-chips{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.listing-filter-sort-chip{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--text-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.listing-filter-sort-chip:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.listing-filter-sort-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.listing-filter-sort-direction{font-size:.85rem;font-weight:800;line-height:1}.listing-detail-history-back{margin-bottom:6px!important}.listings-results-area .listing-card-owner-row,.listings-mobile-results .listing-card-owner-row{border-top:1px solid var(--border);min-width:0;color:var(--text-faint);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:11px;font-size:.82rem;display:flex}.listings-results-area .listing-card-owner-main,.listings-mobile-results .listing-card-owner-main{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.listings-results-area .listing-card-share-button,.listings-mobile-results .listing-card-share-button{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px 4px -4px auto;padding:3px 0 0;transition:color .15s,background .15s;display:inline-flex}.listings-results-area .listing-card-share-button:hover,.listings-mobile-results .listing-card-share-button:hover{background:var(--surface-soft);color:var(--primary)}.listings-results-area .listing-card-share-button:focus-visible,.listings-mobile-results .listing-card-share-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listings-results-area .listing-card-share-button svg,.listings-mobile-results .listing-card-share-button svg{display:block}.listing-filter-sort-type{min-width:88px}.listing-filter-sort-direction-button:hover{transform:translateY(-1px)}.listing-filter-sort-select{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;padding:5px 28px 5px 10px;font-size:.78rem;font-weight:600}.listing-filter-sort-direction-button{width:30px;min-width:30px;padding-left:0;padding-right:0;font-size:.95rem;font-weight:800}.listing-filter-sort-select{border:1px solid var(--border);background-color:var(--surface);min-height:30px;color:var(--text-soft);font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);min-width:92px;min-height:30px;font-size:.78rem;font-weight:600;font:inherit;text-align:center;text-align-last:center;appearance:none;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600}.listing-filter-sort-select:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.listing-filter-sort-select:focus{border-color:var(--primary);outline:none}.listing-filter-sort-direction-button.active{background:var(--surface);color:#9a9a9a;border-color:#d6d6d6}.listing-filter-sort-direction-button.active:hover{color:#7f7f7f;background:#e8e8e8;border-color:#ccc}@media (width<=720px){.listings-category-modal-backdrop{z-index:2300!important}.listings-category-modal-backdrop .listings-category-modal{position:relative;z-index:2301!important}}.listings-sidebar-footer-links{width:auto;color:var(--text-faint);justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:4px 0;font-size:.76rem;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:auto}.listings-contact-popover{z-index:80;box-sizing:border-box;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:7px;width:auto;min-width:0;padding:7px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0f172a2e;background:#fff!important}.listings-contact-option{box-sizing:border-box;color:#334155;width:42px;min-width:42px;height:42px;font:inherit;cursor:pointer;border:1px solid #e2e8f0;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;background:#fff!important}.listings-contact-error{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;width:max-content;max-width:min(280px,100vw - 24px);padding:7px 9px;font-size:.74rem;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a1f}.listings-page-footer-links{width:100%;color:var(--text-faint);justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:.76rem;line-height:1.2;display:flex;margin-top:60px!important}.listings-sidebar-contact-anchor .listings-contact-popover{bottom:calc(100% + 8px);left:0;right:auto;transform:none}.listings-contact-popover{z-index:80;box-sizing:border-box;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(430px,100vw - 24px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;box-shadow:0 16px 36px #0f172a2e;background:#fff!important}.listings-contact-option{box-sizing:border-box;color:#0f172a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.listings-contact-option:hover,.listings-contact-option:focus-visible{background:#f8fafc;border-color:#bfdbfe;outline:none}.listings-contact-option-label{color:#0f172a;min-width:0;font-size:.86rem;font-weight:750;line-height:1.2}.listings-contact-option-detail{text-overflow:ellipsis;white-space:nowrap;color:#64748b;min-width:0;font-size:.72rem;line-height:1.25;overflow:hidden}.listings-contact-error{color:#b91c1c;grid-column:1/-1;margin:0;padding:4px 5px 1px;font-size:.76rem;line-height:1.3}.listings-sidebar-contact-anchor{align-items:center;display:inline-flex;position:relative}.listings-contact-popover{z-index:80;box-sizing:border-box;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:7px;width:auto;min-width:0;padding:7px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;box-shadow:0 16px 36px #0f172a2e;background:#fff!important}.listings-contact-option{box-sizing:border-box;color:#334155;cursor:pointer;border:1px solid #e2e8f0;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;margin:0;padding:0;text-decoration:none;display:inline-flex;background:#fff!important}.listings-contact-option:hover,.listings-contact-option:focus-visible{color:var(--primary);border-color:#bfdbfe;outline:none;background:#f8fafc!important}.listings-contact-option:disabled{cursor:progress;opacity:.55}.listings-contact-option svg{flex:none;width:20px;height:20px;display:block}.listings-contact-error{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;width:max-content;max-width:min(280px,100vw - 24px);padding:7px 9px;font-size:.74rem;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 10px 24px #0f172a1f}@media (width<=720px){.listings-page-footer-links{box-sizing:border-box;width:100%;padding:0 14px 4px;margin:0!important}.listings-sidebar-contact-anchor .listings-contact-popover{bottom:calc(100% + 8px);left:0;right:auto}}.listings-page-footer-links{box-sizing:border-box;width:100%;min-width:0;color:var(--text-faint);justify-content:center;align-items:center;gap:6px;margin:0;padding:0 0 4px;font-size:.76rem;line-height:1.2;display:flex}.listings-sidebar-footer-link{appearance:none;color:var(--text-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font-weight:600;text-decoration:none}.listings-sidebar-footer-link:hover,.listings-sidebar-footer-link:focus-visible{color:var(--primary);text-underline-offset:2px;outline:none;text-decoration:underline}.listings-sidebar-footer-separator{color:var(--text-faint);-webkit-user-select:none;user-select:none;flex:none}@media (width<=720px){.listings-page-footer-links{box-sizing:border-box;justify-content:center;width:100%;margin:0;padding:0 14px 4px}.listings-sidebar-contact-anchor .listings-contact-popover{bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}}.listings-pagination-footer-stack{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.listings-pagination-footer-stack>.pagination-row{width:100%}.listings-pagination-footer-stack>.listings-page-footer-links{justify-content:center;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}@media (width<=720px){.listings-page-footer-links{box-sizing:border-box;justify-content:center;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}}.terms-of-service{max-width:900px;color:var(--text);margin:0 auto;padding:32px 24px 56px;font-size:.95rem;line-height:1.65}.terms-header{margin-bottom:32px}.terms-header h1{margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.2}.terms-header p{color:var(--text-faint);margin:0;font-size:.9rem}.terms-of-service section{margin-top:30px}.terms-of-service h2{margin:0 0 12px;font-size:1.15rem;font-weight:700;line-height:1.35}.terms-of-service p{color:var(--text-soft);margin:0 0 14px}.terms-of-service strong{color:var(--text);font-weight:700}.terms-of-service ul{color:var(--text-soft);margin:8px 0 16px;padding-left:24px}.terms-of-service li{margin-bottom:6px}.terms-of-service address{color:var(--text-soft);margin-top:12px;font-style:normal}.terms-of-service a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}@media (width<=600px){.terms-of-service{padding:24px 16px 40px;font-size:.93rem}.terms-header h1{font-size:1.7rem}.terms-of-service section{margin-top:26px}.terms-of-service h2{font-size:1.08rem}}.listings-terms-modal{border:1px solid var(--border);background:var(--surface);clip-path:inset(0 round 16px);-webkit-overflow-scrolling:touch;border-radius:16px;width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);padding:22px;overflow:hidden auto}.listings-terms-modal .modal-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.listings-terms-modal-body{max-height:none;padding:0;overflow:visible}.listings-terms-modal{position:relative}.listings-terms-modal>.modal-header{z-index:10;background:var(--surface);justify-content:space-between;align-items:center;margin:0;padding:18px 22px;display:flex;position:sticky;top:0}.listings-terms-modal>.modal-header .modal-close{z-index:11;margin:0;position:absolute;top:14px;right:14px}.listings-terms-modal-backdrop{z-index:5000!important}.listings-terms-modal{z-index:1;position:relative}@media (width>=721px){.listings-sidebar-contact-anchor .listings-contact-popover{left:auto!important;right:0!important;transform:none!important}}._privacy-policy_11ikr_3421{width:100%;max-width:860px;color:var(--text,#1f2937);margin:0 auto;padding:8px 6px 24px;font-size:.95rem;line-height:1.65}._privacy-policy_11ikr_3421 h1,._privacy-policy_11ikr_3421 h2,._privacy-policy_11ikr_3421 h3{color:var(--text,#111827);line-height:1.25}._privacy-policy_11ikr_3421 h1{margin:0 0 8px;font-size:1.65rem;font-weight:800}._privacy-policy_11ikr_3421 h3{margin:20px 0 8px;font-size:1rem;font-weight:750}._privacy-policy_11ikr_3421 p{margin:0 0 12px}._privacy-policy_11ikr_3421 ul{margin:8px 0 16px;padding-left:24px}._privacy-policy_11ikr_3421 li{margin:4px 0;padding-left:2px}._privacy-policy_11ikr_3421 strong{font-weight:750}._privacy-policy_11ikr_3421 a{color:var(--primary,#2563eb);text-underline-offset:2px;text-decoration:underline}._privacy-policy_11ikr_3421 a:hover{text-decoration-thickness:2px}._privacy-policy_11ikr_3421 address{border:1px solid var(--border,#e5e7eb);background:var(--surface-soft,#f8fafc);border-radius:10px;margin-top:10px;padding:14px 16px;font-style:normal;line-height:1.7}._privacy-policy_11ikr_3421>h2:not(:first-of-type){border-top:1px solid var(--border,#e5e7eb);padding-top:24px}._privacy-policy_11ikr_3421{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(72vh,760px);padding-right:14px;overflow-y:auto}@media (width<=700px){._privacy-policy_11ikr_3421{max-height:76vh;padding:4px 8px 20px 2px;font-size:.91rem;line-height:1.6}._privacy-policy_11ikr_3421 h1{font-size:1.4rem}._privacy-policy_11ikr_3421 h2{margin-top:24px;font-size:1.08rem}._privacy-policy_11ikr_3421 h3{margin-top:16px;font-size:.98rem}._privacy-policy_11ikr_3421 ul{padding-left:20px}._privacy-policy_11ikr_3421 address{padding:12px}}._privacy-policy_11ikr_3421 h2{margin:42px 0 10px;padding-top:4px;font-size:1.2rem;font-weight:800}._privacy-policy_11ikr_3421>h2:not(:first-of-type){border-top:1px solid var(--border,#e5e7eb);margin-top:42px;padding-top:24px}.app-shell>.page{box-sizing:border-box;width:100%;min-width:0}.listing-location-filter-label{color:var(--primary);align-items:center;gap:5px;display:inline-flex}.listing-location-filter-icon{flex:none;width:15px;height:15px}.listing-location-expand-icon{color:var(--primary)}.fulfillment-bubbles.compact-5 .filter-chip{padding-bottom:8px}.listings-mobile-filter-trigger{margin-top:8px;margin-bottom:12px}.listings-mobile-page{gap:14px;width:100%;min-width:0;display:grid}.listings-mobile-header{gap:12px;display:grid}.listings-mobile-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.listings-mobile-heading-row>div{align-items:center;gap:9px;min-width:0;display:flex}.listings-mobile-heading-row h1{margin:0;font-size:1.65rem;line-height:1.1}.listings-mobile-query{border:1px solid var(--border);background:var(--surface-soft);min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:9px 11px;overflow:hidden}.listings-mobile-category-chip.more{border-style:dashed}.listings-mobile-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.listings-mobile-toolbar-summary{gap:2px;min-width:0;display:grid}.listings-mobile-toolbar-summary strong{font-size:.94rem}.listings-mobile-toolbar-summary span{color:var(--text-faint);font-size:.78rem}.listings-mobile-filter-trigger{min-width:88px;min-height:42px}.listings-mobile-filter-stick-sentinel{pointer-events:none;width:100%;height:1px;margin-top:-1px}@media (width<=720px){.listings-mobile-filter-trigger.is-stuck{z-index:1290;border-right:0;border-radius:12px 0 0 12px;grid-column:auto;justify-self:auto;width:auto;box-shadow:-4px 4px 14px #0f172a24;min-width:0!important;min-height:42px!important;padding:8px 8px 8px 11px!important;position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.listings-mobile-filter-trigger[aria-expanded=true]{display:none!important}}.listings-mobile-results{gap:14px;min-width:0;display:grid}.listings-mobile-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.listings-mobile-grid .listing-card{box-sizing:border-box;width:100%;min-width:0;max-width:none}@media (hover:none),(pointer:coarse){.listings-mobile-grid .listing-card-save-overlay{opacity:1;pointer-events:auto}}.listings-mobile-filter-backdrop{z-index:1490;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a6b;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listings-mobile-filter-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.listings-mobile-filter-drawer{z-index:1500;background:var(--surface);border-right:1px solid var(--border);grid-template-rows:auto minmax(0,1fr);width:min(88vw,380px);height:100dvh;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:16px 0 48px #0f172a38}.listings-mobile-filter-drawer.open{transform:translate(0)}.listings-mobile-filter-drawer-header{padding:max(14px, env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.listings-mobile-filter-drawer-header h2{margin:0;font-size:1.15rem}.listings-mobile-filter-close{background:var(--surface-soft);width:42px;height:42px;color:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.listings-mobile-filter-drawer-body{min-height:0;padding:14px 14px max(30px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.listings-mobile-filter-drawer .listing-filters-sidebar{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.listings-mobile-filter-drawer .listing-filters-sidebar-inner.compact{width:100%;max-height:none;padding:0;overflow:visible}.listings-mobile-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:3px;display:grid}.listings-mobile-pagination>.button{min-height:42px}.listings-mobile-page-numbers{justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.listings-mobile-page-number-wrap{align-items:center;display:inline-flex}.listings-mobile-page-number{width:38px;height:38px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:700}.listings-mobile-page-number.active{background:var(--primary-soft);color:var(--primary)}.listings-mobile-create-button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:46px;display:inline-flex}.listings-mobile-page{padding-top:10px}.listings-mobile-heading-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.listings-mobile-heading-copy{align-items:center;gap:8px;min-width:0;display:flex}.listings-mobile-heading-copy h1{flex:none;margin:0;font-size:1.55rem;line-height:1.1}.listings-mobile-heading-copy .pill{white-space:nowrap;flex:0 auto;font-size:.74rem}.listings-mobile-side-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;flex:none;grid-template-columns:repeat(2,1fr);padding:3px;display:inline-grid}.listings-mobile-filter-drawer .listing-filters-sidebar .listing-filters-header{display:none}.listings-mobile-grid .listing-card .card-header{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.listings-mobile-grid .listing-meta-row,.listings-mobile-grid .listing-card-price-row{align-items:center;margin-top:0;margin-bottom:0;display:flex}.listings-mobile-grid .listing-card-price-row{align-self:center;gap:6px;margin-left:auto}.listings-mobile-grid .listing-card-price-type,.listings-mobile-grid .listing-meta-row .pill{margin-top:0;margin-bottom:0;line-height:1}.listings-mobile-grid .listing-card-price-overlay{align-items:center;min-height:26px;margin:0;line-height:1;display:inline-flex}.listings-mobile-category-chip{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:7px 12px;font-size:.82rem;font-weight:650}.listings-mobile-side-tab.sell.active{color:#234ea5;background:#ebf1fe;border:1px solid #cfdbfb;box-shadow:0 1px 3px #234ea51f}.listings-mobile-side-tab.buy.active{color:#216344;background:#eaf7ef;border:1px solid #cfead8;box-shadow:0 1px 3px #2163441f}.listings-mobile-side-tab{min-width:54px;min-height:34px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700}.users-mobile-filter-toolbar,.users-mobile-filter-backdrop,.users-mobile-filter-close{display:none}.user-filters-header-actions{align-items:center;gap:6px;display:flex}.user-filters-clear{color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:.82rem;font-weight:700}@media (width<=720px){.listings-mobile-page{box-sizing:border-box;width:100%;min-width:0;padding-left:14px;padding-right:14px}.listings-with-sidebar.searching.user-results-with-sidebar{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.users-mobile-filter-toolbar{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:10px 11px;display:flex}.users-mobile-filter-toolbar>span{color:var(--text-soft);font-size:.84rem;font-weight:650}.users-mobile-filter-trigger{min-width:88px;min-height:42px}.users-mobile-filter-backdrop{z-index:1490;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a6b;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.users-mobile-filter-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.user-results-with-sidebar .user-filters-sidebar{z-index:1500;border:0;border-right:1px solid var(--border);background:var(--surface);visibility:hidden;pointer-events:none;border-radius:0 22px 22px 0;width:min(88vw,360px);height:100dvh;max-height:none;margin:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:16px 0 48px #0f172a38}.user-results-with-sidebar .user-filters-sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.user-filters-sidebar .listing-filters-sidebar-inner.compact{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:max(16px, env(safe-area-inset-top)) 16px max(30px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.user-filters-sidebar .listing-filters-header{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;padding-bottom:12px;position:sticky;top:0}.users-mobile-filter-close{background:var(--surface-soft);width:42px;height:42px;color:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-flex}.user-results-with-sidebar .listings-results-area{width:100%;min-width:0}}.users-mobile-filter-toolbar,.users-mobile-filter-backdrop,.user-filters-mobile-actions{display:none}@media (width<=720px){.user-results-with-sidebar{width:100%;min-width:0;margin:0;display:block}.user-results-with-sidebar .listings-results-area{width:100%;min-width:0}.users-mobile-filter-toolbar{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin:0 0 14px;padding:10px 12px;display:flex}.users-mobile-filter-toolbar>span{min-width:0;color:var(--text-soft);font-size:.84rem;font-weight:650}.users-mobile-filter-trigger{flex:none;min-width:88px;min-height:42px}.users-mobile-filter-backdrop{z-index:1490;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a6b;border:0;width:100vw;height:100dvh;margin:0;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.users-mobile-filter-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.user-results-with-sidebar .user-filters-sidebar{z-index:1500;box-sizing:border-box;border:0;border-right:1px solid var(--border);background:var(--surface);visibility:hidden;pointer-events:none;border-radius:0 20px 20px 0;align-self:auto;width:min(88vw,360px);height:100dvh;max-height:none;margin:0;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:16px 0 48px #0f172a38}.user-results-with-sidebar .user-filters-sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0,0)}.user-filters-sidebar .listing-filters-sidebar-inner.compact{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:max(16px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));scrollbar-gutter:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.user-filters-sidebar .listing-filters-header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;padding:0 0 12px;display:flex;position:sticky;top:0}.user-filters-sidebar .listing-filters-header h3{margin:0}.user-filters-desktop-clear{display:none}.user-filters-mobile-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.user-filters-mobile-clear{min-height:40px;color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:.8rem;font-weight:700}.user-filters-mobile-clear:active{background:var(--surface-soft)}.users-mobile-filter-close{background:var(--surface-soft);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.user-filters-sidebar .compact-section{width:100%;min-width:0}.user-filters-sidebar .compact-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.user-filters-sidebar input{box-sizing:border-box;width:100%;min-width:0}.user-filters-sidebar .user-filters-date-range,.user-filters-sidebar .user-filters-field-joined-date{width:100%;min-width:0}.user-results-with-sidebar .user-summary-card-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;width:100%;min-width:0;display:grid}.user-results-with-sidebar .user-summary-card{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:0}.user-results-with-sidebar .fixed-width-card{box-sizing:border-box;width:100%;min-width:0;max-width:none}.user-results-with-sidebar .user-summary-card-header{gap:8px;min-width:0}.user-results-with-sidebar .user-summary-card-header>div{min-width:0}.user-results-with-sidebar .user-summary-joined{flex:none;font-size:.76rem}.user-summary-card-grid>.pagination-row{grid-column:1/-1;width:100%;min-width:0;margin-top:4px}.user-results-with-sidebar .pagination-bar-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.user-results-with-sidebar .pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}}.listings-mobile-category-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;min-width:0;display:grid;overflow:hidden}.listings-mobile-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.listings-mobile-category-chip{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text-soft);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:.8rem;font-weight:650;display:inline-flex;overflow:hidden}.listings-mobile-category-chip.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.listings-mobile-category-more{z-index:1;background:var(--surface);align-self:start;width:auto;min-width:68px;min-height:38px;margin:0;padding-inline:13px;position:relative;overflow:visible}@media (width<=720px){.listings-category-modal-backdrop{z-index:2000;box-sizing:border-box;padding-top:max(12px, env(safe-area-inset-top));padding-right:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;padding-left:12px;display:flex;position:fixed;inset:0;overflow:hidden}.listings-category-modal-backdrop .listings-category-modal{width:100%;max-width:520px;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;background:var(--surface);border-radius:18px;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;display:grid;overflow:hidden}.listings-category-modal>.modal-header{box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;margin:0;padding:16px 16px 13px;display:flex}.listings-category-modal>.modal-header>div{flex:auto;min-width:0}.listings-category-modal>.modal-header h2{margin:0;font-size:1.15rem;line-height:1.2}.listings-category-modal>.modal-header p{margin:5px 0 0;font-size:.82rem;line-height:1.35}.listings-category-modal>.modal-header>.modal-close{border:1px solid var(--border);background:var(--surface-soft);width:40px;height:40px;color:var(--text);visibility:visible;opacity:1;cursor:pointer;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.listings-category-modal-grid{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;align-content:start;gap:9px;min-height:0;padding:14px 16px 18px;display:grid;overflow:hidden auto}.listings-category-modal-chip{box-sizing:border-box;text-align:left;border-radius:12px;justify-content:flex-start;width:100%;min-height:44px;padding:10px 12px}.listings-mobile-category-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.listings-mobile-category-strip{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.listings-mobile-category-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1 1 0;min-width:0;min-height:32px;padding:5px 7px;font-size:.68rem;font-weight:650;line-height:1;overflow:hidden}.listings-mobile-category-more{flex:none;min-width:58px;min-height:32px;margin:0;padding:5px 9px;font-size:.68rem}.listings-mobile-create-button{margin-top:4px}.listings-mobile-results:after{content:"";width:100%;height:max(90px, calc(56px + env(safe-area-inset-bottom)));grid-column:1/-1;display:block}.listings-mobile-filter-drawer input,.listings-mobile-filter-drawer select,.listings-mobile-filter-drawer textarea,.user-filters-sidebar input,.user-filters-sidebar select,.user-filters-sidebar textarea{line-height:1.25;font-size:16px!important}}.listings-mobile-header-clear,.user-filters-mobile-clear{display:none}@media (width<=720px){.listings-mobile-filter-drawer-title-row{align-items:center;gap:8px;min-width:0;display:flex}.listings-mobile-header-clear{min-height:34px;color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.user-filters-sidebar .listing-filters-header{justify-content:flex-start}.user-filters-mobile-clear{min-height:34px;color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:0;padding:5px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.users-mobile-filter-close{margin-left:auto}.listings-mobile-category-row>.listings-mobile-category-more{border:1px dashed var(--border);min-width:58px;min-height:32px;color:var(--text-faint);background:0 0;border-radius:999px;flex:none;margin:0;padding:5px 9px;font-size:.68rem;font-weight:600;overflow:visible}.listings-mobile-category-row>.listings-mobile-category-more:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text-soft)}.listings-mobile-filter-trigger.is-stuck{top:156px!important;transform:none!important}}.page-narrow{max-width:880px}.auth-page-shell{box-sizing:border-box;justify-content:center;width:100%;min-width:0;padding-top:28px;display:flex}.auth-card{box-sizing:border-box;border-radius:20px;width:100%;min-width:0;max-width:560px;padding:28px}.auth-header{gap:8px;margin-bottom:20px;display:grid}.auth-form{gap:16px;width:100%;min-width:0;display:grid}.auth-form .form-field{width:100%;min-width:0}.auth-form input{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;min-width:0;max-width:100%;color:var(--text);appearance:none;background:#fff;border-radius:14px;outline:none;min-height:46px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-form input:focus{background:#fff;border-color:#94b6f7;box-shadow:0 0 0 4px #1f6feb1a}.auth-actions{gap:12px;margin-top:6px;display:flex}.auth-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.auth-inline-link{color:var(--primary);font-weight:600}.register-footer-row{box-sizing:border-box;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;margin-top:20px;padding-top:16px;display:flex}.register-footer-row .register-login-footer{white-space:nowrap;border-top:0;flex-wrap:nowrap;flex:none;width:auto;min-width:max-content;margin:0;padding:0}.register-footer-row .register-legal-links-desktop{white-space:nowrap;min-width:max-content;text-align:right!important;flex:none!important;justify-content:flex-end!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.auth-legal-links.register-legal-links-mobile{display:none!important}.auth-card .form-success,.login-modal-window .form-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px}.auth-login-action-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:6px;display:flex}.auth-login-action-row .button{flex:none;width:80px;min-height:45px;padding:9px 16px;font-size:.9rem}.auth-login-action-row .button.logging-in{width:auto}@media (width<=720px){.page-narrow{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.auth-page-shell{box-sizing:border-box;width:100%;min-width:0;padding-top:18px}.auth-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px 16px}.auth-form,.auth-form .form-field,.auth-form input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.register-footer-row{display:block}.register-footer-row .register-login-footer{width:100%}.auth-legal-links.register-legal-links-desktop{display:none!important}.auth-legal-links.register-legal-links-mobile{box-sizing:border-box;text-align:center;align-items:center;width:100%;max-width:100%;padding:0 12px max(10px, env(safe-area-inset-bottom))!important;justify-content:center!important;margin:12px 0 0!important;display:flex!important}.auth-login-action-row .button{width:auto}}.login-modal-window .form-success{margin-bottom:10px}.auth-verification-notice{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-verification-notice>span{min-width:0}.auth-resend-verification-button{white-space:nowrap;flex:none;min-height:38px;padding:8px 12px;font-size:.84rem}.auth-resend-verification-status{margin-bottom:12px}@media (width<=560px){.auth-verification-notice{flex-direction:column;align-items:stretch}.auth-resend-verification-button{width:100%}}.login-modal-window .auth-modal-signup-actions{justify-content:flex-start;width:auto!important}.login-modal-window .auth-modal-signup-button{flex:none;min-width:0;width:auto!important}.login-modal-window .login-modal-legal-links-desktop{margin-top:-8px!important}.login-modal-legal-links-mobile{display:none!important}@media (width<=720px){.modal-backdrop:has(>.login-modal-window){z-index:3000!important}.login-modal-window{z-index:3001;position:relative}.login-modal-legal-links-desktop{display:none!important}.login-modal-window .login-modal-legal-links-mobile{box-sizing:border-box;text-align:center;align-items:center;justify-content:center!important;width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:0!important;display:flex!important}}.search-input,.select-input,.text-input,.number-input,textarea,select,input[type=text],input[type=number],input[type=datetime-local],input[type=email],input[type=password]{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#fff;border-radius:12px;outline:none;padding:11px 13px;transition:border-color .16s,box-shadow .16s,background .16s}.search-input:focus,.select-input:focus,.text-input:focus,.number-input:focus,textarea:focus,select:focus,input:focus{border-color:#94b6f7;box-shadow:0 0 0 4px #1f6feb1a}.listing-owner-link{color:var(--text);font-size:1.05rem;font-weight:700}.listing-owner-link:hover{color:var(--primary)}.listing-owner-link-subtle{text-underline-offset:2px;color:#475569;font-size:.82rem;font-weight:500;line-height:1.1;text-decoration:underline}.listing-owner-link-subtle:hover{color:#0f172a}.custom-match-tag-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.custom-match-tag-input{min-height:36px;padding:7px 10px;font-size:.84rem}.custom-match-tag-button{min-height:36px;box-shadow:none;padding:7px 12px}.match-card-tag.shared{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.match-card-tag.shared:hover{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.match-card-custom-badge.ai{color:#fff;background:#7c3aedeb;border-color:#6d28d9bf}.match-card-custom-badge.ai-score{color:#6d28d9;background:#fffffff0;border-color:#7c3aed59}.matching-scoring-section{border-bottom:1px solid #e2e8f0e6;padding-bottom:14px}.matching-scoring-chip-row{flex-wrap:wrap;gap:8px;display:flex}.intent-sidebar-card{position:relative}.intent-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 104px);padding-bottom:18px;overflow-y:auto}.matching-sidebar-loading{color:#64748b;text-align:center;padding:16px 4px;font-size:.9rem;font-weight:600}.matching-filters-jump-bottom,.matching-filters-jump-top{z-index:3;border:1px solid var(--border);background:var(--surface);color:#475569;width:34px;height:34px;box-shadow:var(--shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.matching-filters-jump-top{top:10px}.matching-filters-jump-bottom{bottom:10px}.matching-filters-jump-top:hover{color:#0f172a;transform:translate(-50%)translateY(1px)}.matching-filters-jump-bottom:hover{color:#0f172a;transform:translate(-50%)translateY(-1px)}.listing-matching-sale-format-pill{box-shadow:none;padding:4px 8px;font-size:.82rem;font-weight:500;line-height:1.15}.listing-matching-primary-actions,.listing-matching-price-row{flex:none}.match-control-save-button.success{color:#15803d;background:#dcfce7;border-color:#86efac;animation:2.2s forwards _matchControlSaveFade_7gcgd_1}@keyframes _matchControlSaveFade_7gcgd_1{0%{color:#166534;background:#bbf7d0;border-color:#4ade80;transform:scale(1)}12%{color:#166534;background:#bbf7d0;border-color:#4ade80;transform:scale(1.06)}to{background:var(--surface);border-color:var(--border);color:var(--text-soft);transform:scale(1)}}.match-controls-view-toggle{align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}.match-controls-view-button{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.match-controls-view-button:hover{color:#0f172a}.match-controls-view-button.active{color:#0f172a;font-weight:700}.match-controls-view-separator{color:#94a3b8;-webkit-user-select:none;user-select:none}.listing-matching-mobile-controls-button,.listing-matching-mobile-controls-close,.listing-matching-controls-backdrop,.listing-matching-back-mobile,.listing-auction-timing-mobile{display:none}.listing-matching-page .matching-results-heading-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.listing-matching-page .matching-results-heading-row h2{min-width:0;margin:0}.listing-matching-page .listing-matching-results-live-count{white-space:nowrap;flex:none;margin-top:2px;margin-left:0}.listing-matching-page .matching-results-stable{width:100%;min-width:0;position:relative}.listing-matching-page .matching-results-loading-overlay{z-index:20;border:1px solid var(--border);color:var(--text-soft);pointer-events:none;background:#ffffffeb;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700;position:absolute;top:8px;right:8px}@media (width<=720px){.listing-matching-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-left:12px;padding-right:12px;padding-bottom:max(54px, calc(34px + env(safe-area-inset-bottom)));overflow-x:hidden}.listing-matching-page>.page-header{width:100%;min-width:0;max-width:none;margin-bottom:12px}.listing-matching-page .listing-matching-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-matching-page .listing-matching-page-title-row h1{letter-spacing:-.02em;overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;margin:0;font-size:1.15rem;line-height:1.1}.listing-matching-page .listing-matching-mobile-controls-button{white-space:nowrap;border-radius:10px;justify-content:center;justify-self:end;align-items:center;width:auto;min-height:36px;margin:0;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.listing-matching-page .listing-matching-mobile-controls-button.is-stuck{z-index:1100;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a1f}.listing-matching-page .listing-detail-layout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:none;display:grid}.listing-matching-page .listing-detail-left-column{width:100%;min-width:0}.listing-matching-page .matching-browser-section{overflow-anchor:none;width:100%;min-width:0;margin-top:14px}.listing-matching-page .matching-browser-card{border-radius:16px;width:100%;min-width:0;padding:14px}.listing-matching-page .matching-results-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;display:grid}.listing-matching-page .matching-results-header h2{margin:0;font-size:1.05rem;line-height:1.2}.listing-matching-page .matching-mode-control-stack{width:100%;min-width:0}.listing-matching-page .matching-mode-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin:0;padding:4px;display:grid}.listing-matching-page .matching-mode-toggle .toggle-pill{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;padding:7px 8px;font-size:.8rem;display:inline-flex}.listing-matching-page .intent-response-bar{width:100%;min-width:0;margin-top:10px}.listing-matching-page .matching-results-grid-2{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.listing-matching-page .matching-results-grid-2>*{min-width:0}.listing-matching-page .pagination-row{justify-content:center;width:100%;overflow:hidden}.listing-matching-page .pagination-bar-compact{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.listing-matching-page .pagination-bar-compact::-webkit-scrollbar{display:none}.listing-matching-page .listing-matching-controls-backdrop{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;touch-action:none;background:#0f172a5c;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listing-matching-page .listing-matching-controls-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.listing-matching-page .listing-matching-mobile-controls-drawer{z-index:1201;background:var(--surface);visibility:hidden;pointer-events:none;width:min(88vw,390px);height:100dvh;max-height:100dvh;margin:0;transition:transform .18s,visibility .18s;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-16px 0 40px #0f172a2e;position:fixed!important}.listing-matching-page .listing-matching-mobile-controls-drawer.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.listing-matching-page .listing-matching-mobile-controls-drawer .intent-sidebar-card{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.listing-matching-page .listing-matching-mobile-controls-drawer .intent-sidebar-scroll{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:calc(20px + env(safe-area-inset-top)) 58px calc(24px + env(safe-area-inset-bottom)) 15px;overscroll-behavior:contain;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;overflow:hidden auto}@media (width>=721px) and (width<=980px){.listing-matching-page .listing-matching-mobile-controls-close{z-index:4;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.45rem;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px;transform:none}.listing-matching-page .listing-matching-mobile-controls-close:hover{background:var(--surface-soft)}}.listing-matching-page .matching-filters-title-wrap{gap:5px;width:100%;min-width:0;display:grid}.listing-matching-page .matching-filters-title-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.listing-matching-page .matching-filters-title{margin:0;font-size:1rem;line-height:1.2}.listing-matching-page .matching-filters-subtext{margin:0;font-size:.78rem;line-height:1.4}.listing-matching-page .match-controls-mobile-clear{top:max(12px, env(safe-area-inset-top));z-index:3;height:38px;min-height:38px;color:var(--text-soft);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;right:58px}.listing-matching-page .match-controls-desktop-clear{display:none}.listing-matching-page .match-controls-view-toggle{gap:7px;margin-top:5px}.listing-matching-page .match-controls-view-button{font-size:.8rem}.listing-matching-page .intent-sidebar-scroll .tag-chip,.listing-matching-page .intent-sidebar-scroll .match-facet-chip{min-height:34px;padding:7px 9px;font-size:.79rem;line-height:1.15}.listing-matching-page .intent-sidebar-scroll .listing-detail-section+.listing-detail-section{margin-top:18px}.listing-matching-page .match-control-save-row{grid-template-columns:minmax(0,1fr) 36px 36px 36px;gap:6px}.listing-matching-page .match-control-save-select,.listing-matching-page .match-control-name-input{min-width:0;font-size:16px}.listing-matching-page .matching-filters-jump-top,.listing-matching-page .matching-filters-jump-bottom,.listing-matching-live-count,.listing-matching-back-full{display:none}.listing-matching-back-mobile{display:inline}.listing-matching-page .listing-auction-timing-desktop{display:none}.listing-matching-page .listing-auction-timing-mobile{white-space:nowrap;flex:none;margin-left:auto;padding:4px 7px;font-size:.68rem;line-height:1;display:inline-flex}.listing-matching-page .matching-results-grid-2 .listing-card-save-overlay,.listing-matching-page .matching-results-grid-2 .listing-card-hover-actions,.listing-matching-page .matching-results-grid-2 .match-card-type-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.listing-matching-page .matching-results-grid-2 .match-card-score-overlay,.listing-matching-page .matching-results-grid-2 .match-card-type-overlay{bottom:35px}.listing-matching-page .listing-matching-results-live-count{white-space:nowrap;margin-left:auto;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}.listing-matching-page .intent-sidebar-scroll .tag-chip-shell{align-items:stretch}.listing-matching-page .intent-sidebar-scroll .tag-chip-check,.listing-matching-page .intent-sidebar-scroll .tag-chip-main{box-sizing:border-box;height:34px;min-height:34px}.listing-matching-page .listing-matching-mobile-controls-clear{top:max(12px, env(safe-area-inset-top));z-index:3;height:38px;color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;right:58px}.listing-matching-page .listing-matching-mobile-controls-clear:disabled{opacity:.45;cursor:default}}.match-controls-clear-button{color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:.78rem;font-weight:700;line-height:1.2}.match-controls-clear-button:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.matching-filters-title-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.match-controls-clear-button{flex:none;margin-left:auto;font-weight:600}@media (width>=721px) and (width<=1366px){.listing-matching-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow-x:hidden}.listing-matching-page>.page-header{width:100%;min-width:0;max-width:none;margin-bottom:14px}.listing-matching-page .listing-matching-page-title-row{min-width:0;width:100%!important;max-width:100%!important}.listing-matching-page .listing-matching-page-title-row h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.6rem;line-height:1.15}.listing-matching-page .listing-detail-layout{width:100%;min-width:0;max-width:100%;display:block}.listing-matching-page .listing-detail-left-column{width:100%;min-width:0;max-width:100%}.listing-matching-page .listing-detail-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.listing-matching-page .matching-browser-section{width:100%;min-width:0;max-width:100%;margin-top:16px}.listing-matching-page .matching-browser-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.listing-matching-page .matching-results-stable{width:100%;min-width:0}.listing-matching-page .matching-results-grid-2{align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.listing-matching-page .matching-results-grid-2>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.listing-matching-page .matching-results-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.listing-matching-page .matching-results-heading-row{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.listing-matching-page .matching-results-heading-row h2{white-space:nowrap;min-width:0;margin:0}.listing-matching-page .listing-matching-results-live-count{white-space:nowrap;flex:none;margin:0}.listing-matching-page .matching-mode-control-stack{flex:none;min-width:0}.listing-matching-page .listing-matching-mobile-controls-button.is-stuck{top:50%;right:0;transform:translateY(-50%)}.listing-matching-page .listing-matching-mobile-controls-button[aria-expanded=true]{display:none!important}.listing-matching-page .listing-matching-controls-backdrop{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a3d;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listing-matching-page .listing-matching-controls-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.listing-matching-page .listing-matching-mobile-controls-drawer{z-index:1201;background:var(--surface);visibility:hidden;pointer-events:none;width:min(52vw,430px);min-width:360px;height:100dvh;max-height:100dvh;margin:0;transition:transform .18s,visibility .18s;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-16px 0 40px #0f172a2e;position:fixed!important}.listing-matching-page .listing-matching-mobile-controls-drawer.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.listing-matching-page .listing-matching-mobile-controls-drawer .intent-sidebar-card{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.listing-matching-page .listing-matching-mobile-controls-drawer .intent-sidebar-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:none;padding:14px 62px 28px 18px;overflow:hidden auto}.listing-matching-page .listing-matching-mobile-controls-close{z-index:4;justify-content:center;align-items:center;width:38px;height:38px;margin:0;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.listing-matching-page .match-controls-mobile-clear,.listing-matching-page .listing-matching-mobile-controls-clear{z-index:4;white-space:nowrap;justify-content:center;align-items:center;height:38px;min-height:38px;margin:0;padding:0 8px;top:14px;right:62px;display:inline-flex!important;position:absolute!important}.listing-matching-page .match-controls-mobile-clear:disabled,.listing-matching-page .listing-matching-mobile-controls-clear:disabled{display:none!important}.listing-matching-page .pagination-row{grid-column:1/-1;justify-content:center;width:100%;min-width:0;max-width:100%;overflow:visible}.listing-matching-page .pagination-bar-compact{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}}@media (width>=721px) and (width<=980px){.listing-matching-page .listing-matching-mobile-controls-close{z-index:5;box-sizing:border-box;text-align:center;cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-weight:400;appearance:none!important;border:1px solid var(--border)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--text)!important;background:#fff!important;border-radius:999px!important;margin:0!important;padding:0!important;font-size:1.45rem!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important;transform:none!important;box-shadow:0 1px 3px #0f172a14!important}.listing-matching-page .listing-matching-mobile-controls-close:hover{background:var(--surface-soft)!important;border-color:var(--border-strong)!important}.listing-matching-page .listing-details{align-content:flex-start;min-width:0;max-width:100%;white-space:normal!important;flex-flow:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important;overflow:visible!important}.listing-matching-page .listing-details-primary,.listing-matching-page .listing-details-secondary{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:contents!important}.listing-matching-page .listing-details-primary>*,.listing-matching-page .listing-details-secondary>*{min-width:0;margin-left:0;margin-right:0;flex:none!important;width:auto!important}}@media (width>=721px) and (width<=1366px){.listing-matching-page .listing-matching-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-matching-page .listing-matching-page-title-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.listing-matching-page .listing-matching-mobile-controls-button{white-space:nowrap;justify-content:center;justify-self:end;align-items:center;width:auto;min-width:0;min-height:38px;margin:0;display:inline-flex!important;position:static!important;top:50%!important;right:auto!important;transform:none!important}.listing-matching-page .listing-matching-mobile-controls-button.is-stuck{z-index:1290;justify-self:auto;box-shadow:0 4px 12px #0f172a1f;position:fixed!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.listing-matching-page .listing-matching-mobile-controls-button[aria-expanded=true]{display:none!important}.listing-matching-page .listing-matching-mobile-controls-drawer{width:clamp(320px,42vw,400px);min-width:0;max-width:calc(100vw - 120px)}}@media (width<=820px){.listing-matching-page .listing-matching-mobile-controls-drawer{box-sizing:border-box;width:min(340px,100vw - 64px)!important;inline-size:min(340px,100vw - 64px)!important;min-width:0!important;max-width:calc(100vw - 64px)!important;left:auto!important;right:0!important}}@media (width<=1366px){.listing-matching-page .listing-matching-mobile-controls-drawer.mobile-open>.listing-matching-mobile-controls-close{cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-weight:400;top:max(12px, env(safe-area-inset-top))!important;z-index:20!important;appearance:none!important;border:1px solid var(--border)!important;background:var(--surface)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:var(--text)!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background-image:none!important;border-radius:10px!important;margin:0!important;padding:0!important;font-size:1.45rem!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:auto!important;left:auto!important;right:12px!important;transform:none!important}.listing-matching-page .listing-matching-mobile-controls-drawer.mobile-open>.listing-matching-mobile-controls-close:hover{background:var(--surface-soft)!important;border-color:var(--border-strong)!important}}@media (width>=721px){.listing-matching-page .matching-results-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.listing-matching-page .matching-results-grid-2{grid-template-columns:minmax(0,1fr)!important}}@media (width>=901px){.listing-matching-page .matching-results-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.listing-matching-page .matching-results-grid-2{grid-template-columns:minmax(0,1fr)!important}}@media (width>=721px) and (width<=1366px){.listing-matching-page .listing-matching-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-matching-page .listing-matching-page-title-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.listing-matching-page .listing-matching-mobile-controls-button{white-space:nowrap;justify-content:center;justify-self:end;align-items:center;width:auto;min-width:0;min-height:38px;margin:0;display:inline-flex!important;position:static!important;top:50%!important;right:auto!important;transform:none!important}.listing-matching-page .listing-matching-mobile-controls-button.is-stuck{z-index:1290;justify-self:auto;box-shadow:0 4px 12px #0f172a1f;position:fixed!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.listing-matching-page .listing-matching-mobile-controls-button[aria-expanded=true]{display:none!important}.listing-matching-page .listing-matching-mobile-controls-drawer{width:clamp(320px,42vw,400px);min-width:0;max-width:calc(100vw - 120px)}}@media (width<=1366px){.listing-matching-page .listing-matching-mobile-controls-button.is-stuck{top:165px!important;transform:none!important}}.listing-matching-page .listing-matching-page-title-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back controls""title title";align-items:center;gap:2px 10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-matching-page .listing-matching-header-wrapper{display:contents}.listing-matching-page .listing-matching-top-back{grid-area:back;justify-self:start}.listing-matching-page .listing-matching-header-wrapper h1{grid-area:title}.listing-matching-page .listing-matching-mobile-controls-button{grid-area:controls;place-self:center end}@media (width<=1360px){.listing-matching-top-back{width:fit-content;color:var(--text-soft);text-underline-offset:2px;opacity:1;appearance:none;align-items:center;margin:0;padding:0;font-weight:700;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.listing-matching-top-back:hover,.listing-matching-top-back:focus,.listing-matching-top-back:active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}.listing-matching-page .listing-matching-history-back{grid-area:back;place-self:center start}.match-panel-header{align-items:center}.listing-offers-card{border:1px solid var(--border);background:var(--surface);gap:18px;display:grid}.offer-readonly-meta{justify-content:flex-start;display:flex}.listing-detail-counterparts-list .listing-matching-description{margin-top:8px;margin-bottom:10px;font-size:.9rem;line-height:1.45}.listing-detail-side-tabs-toggle{flex:none;justify-content:center;width:100%;display:flex}.listing-detail-side-tabs-header{flex-direction:column;align-items:center;gap:10px;margin-bottom:0;display:flex}.listing-detail-side-tabs-header h3{text-align:center;width:100%}.listing-detail-chip-category{color:var(--text-soft);background:0 0;border-color:#0000;padding-left:0;font-weight:600}.modal-header-left{align-items:center;display:flex}.offer-header-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-status-pill{flex-shrink:0;height:10px;font-size:.76rem;line-height:.4}.listing-detail-title,.listing-item-details-card-title{max-width:65%}.page-title-row{max-width:72%}.page-title-row h1{font-size:1.8rem}.listing-item-row-name,.listing-item-row-meta{max-width:85%;font-size:.88rem}.listing-owner-line-under-image{margin-top:2px;padding-top:0}.listing-detail-section h3{font-size:1.05rem}.listing-detail-expanded-panel{margin-top:0;padding-top:0}.listing-detail-external-source-user-link{color:#475569;font-size:12px;font-weight:500;text-decoration:underline}.listing-detail-image-thumb-button.single{cursor:default;opacity:.9}.listing-detail-image-thumb-button.single:hover{transform:none}.listing-detail-filter-chip{cursor:pointer}.listing-detail-filter-chip:hover{filter:brightness(.96)}.listing-detail-sale-format-pill{padding:7px 12px;font-size:.78rem;font-weight:700;line-height:1}.listing-detail-similar-section{margin-top:24px}.listing-detail-similar-card{border:1px solid var(--border);background:var(--surface);display:grid}.listing-detail-similar-header{align-items:center;gap:14px;margin-bottom:0}.listing-detail-similar-header h2{margin:0;font-size:1.25rem}.listing-detail-similar-header .muted{margin-top:4px}.listing-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.listing-detail-similar-grid .match-card{min-width:0}@media (width<=1100px){.listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.listing-detail-similar-grid{grid-template-columns:1fr}}.listing-detail-lower-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:4px;display:inline-flex}.listing-detail-lower-toggle .toggle-pill{white-space:nowrap;border-radius:999px;min-height:32px;padding:7px 12px}.listing-comments-section{gap:16px;display:grid}.listing-comment-form,.comment-reply-form{gap:10px;display:grid}.listing-comment-form textarea,.comment-reply-form textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:82px;color:var(--text);font:inherit;border-radius:14px;padding:11px 12px;line-height:1.4}.comment-reply-form textarea{min-height:64px}.listing-comment-form textarea:focus,.comment-reply-form textarea:focus{border-color:#94b6f7;outline:none;box-shadow:0 0 0 3px #1f6feb17}.comment-form-bottom-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.comment-form-bottom-row select{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-soft);border-radius:999px;padding:7px 12px;font-weight:700}.listing-comments-list{gap:12px;display:grid}.comment-replies{gap:10px;margin-left:22px;padding-left:18px;display:grid;position:relative}.comment-replies:before{content:"";background:#cbd5e1;border-radius:999px;width:2px;position:absolute;top:-4px;bottom:14px;left:0}.comment-replies .comment-card:before{content:"";background:#cbd5e1;width:18px;height:2px;position:absolute;top:22px;left:-18px}.listing-detail-comments-empty{justify-content:center;align-items:center;min-height:110px;display:flex}.listing-detail-lower-heading{align-items:center;gap:8px;display:inline-flex}.listing-detail-heading-dot{color:var(--text-faint);font-weight:300}.listing-detail-average-rating{color:#ffd400;font-size:18px;font-weight:700}.offer-status-filter-row-inline{flex:none;justify-content:flex-end;margin:0}@media (width<=640px){.listing-offers-section-heading-row{flex-direction:column;align-items:flex-start}.offer-status-filter-row-inline{justify-content:flex-start}}.listing-offers-section-heading-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;display:flex}.listing-offers-section-title{margin:0;font-size:1.05rem}.offer-status-filter-row-inline{justify-content:flex-start;margin:0}.listing-detail-lower-heading-with-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:10px;display:inline-flex}.listing-detail-lower-heading-with-actions .offer-status-filter-row{margin:0}.offer-status-filter-row-inline{align-items:center;gap:6px;display:inline-flex}.offer-status-filter-row-inline .offer-status-filter-chip{min-height:28px;padding:5px 9px;font-size:.8rem}.listing-detail-side-tabs-card{grid-template-rows:auto minmax(0,1fr);gap:14px;max-height:calc(100vh - 116px);display:grid;overflow:hidden}.listing-detail-side-matches-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-right:0;overflow:hidden auto}.listing-detail-side-matches-scroll::-webkit-scrollbar{display:none}.listing-detail-side-matches-scroll::-webkit-scrollbar-track{background:0 0}.listing-detail-side-matches-scroll::-webkit-scrollbar-thumb{background:#d5dde7 padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (width<=980px){.listing-detail-side-tabs-card{grid-template-rows:auto;max-height:none;overflow:visible}.listing-detail-side-matches-scroll{padding-right:0;overflow:visible}}.listing-add-comment-toggle{color:var(--primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;margin-top:4px;padding:3px 6px;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.listing-add-comment-toggle:hover{background:#1f6feb14}.listing-add-comment-toggle.active{background:#1f6feb1a}@keyframes _offerNotificationFocusPulse_1ym3m_1{0%{box-shadow:0 0 #1f6feb52}50%{box-shadow:0 0 0 7px #1f6feb29}to{box-shadow:0 0 0 3px #1f6feb14}}.offer-notification-focus{outline-offset:3px;outline:2px solid #1f6febb8;animation:.8s ease-out 2 _offerNotificationFocusPulse_1ym3m_1;position:relative}.listing-detail-mobile-matches-tab,.listing-detail-mobile-matches-close,.listing-detail-mobile-matches-backdrop{display:none}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page){box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-left:12px;padding-right:12px;overflow-x:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-layout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:none;display:grid}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-left-column,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-side){width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-main{border-radius:14px;gap:14px;width:100%;min-width:0;padding:12px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left>*{white-space:normal;max-width:100%;margin:0;font-size:.7rem;line-height:1}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-gallery{width:100%;min-width:0;margin-bottom:10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image{aspect-ratio:4/3;border-radius:12px;width:100%;max-width:100%;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-save-overlay{gap:6px;display:flex;top:8px;right:8px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-save-overlay-button{width:36px;height:36px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;margin-top:-6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-left{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:none;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{border-radius:9px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right{width:100%;min-width:0;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row>.pill{white-space:normal;order:1;max-width:100%;font-size:.72rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row .listing-price-row{order:1;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline{white-space:nowrap;margin:0;font-size:1.15rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row{order:2;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;justify-content:stretch!important;gap:7px!important;display:grid!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row .button{white-space:nowrap;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:.8rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-top{width:100%;min-width:0;margin:2px 0 0;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-heading{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-owner-line-tight{gap:5px;min-width:0;font-size:.8rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-owner-label-plain{font-size:.75rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;margin-top:5px;margin-bottom:6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title{overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;margin:0;font-size:1.3rem;line-height:1.2}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-image-type-marker-large,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-status-badge){display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-accent-inline:not(.listing-detail-sale-format-pill){display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges{justify-content:flex-end;justify-self:end;align-items:center;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-sale-format-pill{margin:0;padding:5px 8px;font-size:.7rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-section{gap:9px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-section h3{margin-top:0;margin-bottom:2px;font-size:.95rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-description-expand-shell{gap:6px;width:100%;min-width:0}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-matching-description,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-expanded-text){overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details:not(.match-card-detail-bubbles){flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-width:0;display:flex;overflow:visible}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-primary,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-secondary){display:contents}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-chip{white-space:nowrap;flex:none;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details>span{white-space:nowrap;flex:none;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details>span{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:5px 8px;font-size:.76rem;line-height:1.15}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-row-name,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-row-meta){max-width:100%}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-row-inline{gap:2px 4px;font-size:.82rem;line-height:1.4}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-tags-section{padding-bottom:22px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-tags-inline{gap:6px;margin-top:2px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-tag-inline-link{padding:4px 7px;font-size:.76rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-expanded-panel{gap:13px;width:100%;min-width:0;margin-top:5px;padding-top:10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-card{border-radius:11px;width:100%;min-width:0;padding:11px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-card-title{max-width:100%;font-size:.9rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section{width:100%;min-width:0;margin-top:14px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-card{border-radius:14px;gap:12px;width:100%;min-width:0;padding:12px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;margin-bottom:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header>div:first-child{min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading{flex-wrap:wrap;align-items:center;gap:5px 7px;width:100%;min-width:0;margin:0;font-size:.98rem;line-height:1.2;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex:0 0 100%;gap:5px;width:100%;margin:2px 0 0;display:flex}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-toggle{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-toggle .toggle-pill{white-space:nowrap;text-align:center;justify-content:center;width:100%;min-width:0;padding:6px 4px;font-size:.68rem;line-height:1.05}}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-toggle .toggle-pill{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:36px;padding:6px;font-size:.72rem;line-height:1.1}.page:has(.listing-detail-layout):not(.listing-intent-page) .offer-status-filter-row-inline{flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;min-width:0;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .offer-status-filter-row-inline .offer-status-filter-chip{min-height:28px;padding:5px 8px;font-size:.7rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr);gap:11px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid>*{min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-comments-section{gap:11px;width:100%;min-width:0}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-comment-form,.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-reply-form){gap:8px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-textarea-wrap{gap:6px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-textarea-wrap textarea{box-sizing:border-box;width:100%;min-width:0;min-height:90px;padding:10px 11px;font-size:16px;line-height:1.4}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-star-rating{justify-self:start;width:auto;margin:0;position:static}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-form-bottom-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-form-bottom-row select{width:100%;min-width:0;font-size:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-main{border-radius:12px;padding:11px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-header{gap:7px;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-author-line{gap:4px 6px;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-body{overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-replies{gap:8px;margin-left:8px;padding-left:10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-replies .comment-card:before{width:10px;left:-10px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-actions{gap:7px}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-action-button{font-size:.76rem}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-timestamp,.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-timestamp-inline){font-size:.68rem}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-tab{gap:10px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-tab .listing-offers-card{gap:11px;width:100%;min-width:0;padding:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-offers-section-heading-row{align-items:flex-start;gap:7px;margin-bottom:8px}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-row{width:100%;overflow:hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-bar-compact{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-bar-compact::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) textarea{font-size:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) input:not([type=checkbox]):not([type=radio]){font-size:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) select{font-size:16px}.listing-image-fullscreen-modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.listing-image-fullscreen-image{max-width:100vw;max-height:100dvh}.listing-image-fullscreen-close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));width:40px;height:40px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-page-header{width:100%;min-width:0;margin-bottom:12px;display:block}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-page-title-row .moderation-report-button{flex:none;justify-self:end;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;margin-bottom:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left{flex-wrap:wrap;align-items:center;gap:5px;width:auto;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-right{justify-content:flex-end;align-items:center;width:auto;min-width:0;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-top-actions{justify-content:space-between;align-items:center;gap:8px;width:auto;margin:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-back-action{white-space:nowrap;flex:none;min-width:0;min-height:30px;padding:5px 8px;font-size:.72rem;line-height:1}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-table{gap:0;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-row{border-top:1px solid #bcc7d359;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);align-items:start;gap:0 10px;width:100%;min-width:0;padding:8px 0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-row:first-child{border-top:0;padding-top:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-label{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:650;line-height:1.3}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-item-details-value{text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.8rem;line-height:1.3}.listing-detail-mobile-matches-tab{z-index:1290;border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;border-right:0;border-radius:12px 0 0 12px;justify-content:center;align-items:center;gap:4px;padding:8px 7px 8px 10px;font-size:.74rem;font-weight:750;line-height:1;display:inline-flex;position:fixed;top:52%;right:0;box-shadow:-4px 4px 14px #0f172a24}.listing-detail-mobile-matches-backdrop{z-index:1399;opacity:0;visibility:hidden;pointer-events:none;touch-action:none;background:#0f172a61;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listing-detail-mobile-matches-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-mobile-matches-drawer{z-index:1400;background:var(--surface);border-left:1px solid var(--border);visibility:hidden;pointer-events:none;border-radius:20px 0 0 20px;width:min(88vw,390px);min-width:0;height:100dvh;max-height:100dvh;margin:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-18px 0 48px #0f172a38;position:fixed!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-mobile-matches-drawer.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:calc(56px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.listing-detail-mobile-matches-close{top:max(10px, env(safe-area-inset-top));z-index:4;border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;display:inline-flex;position:absolute;right:10px}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;padding-bottom:10px;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header h3{text-align:center;width:100%;margin:0;font-size:1rem}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle .toggle-pill{justify-content:center;width:100%;min-width:0;min-height:36px;padding:6px 7px;font-size:.76rem}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding-top:10px;overflow-x:hidden;overflow-y:auto!important}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll::-webkit-scrollbar{display:none}body:has(.listing-detail-mobile-matches-drawer.mobile-open){overscroll-behavior:none;overflow:hidden}.listing-detail-mobile-matches-drawer{overscroll-behavior:contain;touch-action:pan-y}.offer-card-top{width:100%;min-width:0;display:block;position:relative}.offer-card-top-left{box-sizing:border-box;width:100%;min-width:0;padding-right:120px}.offer-card-title-main-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.offer-card-creator-block{flex:0 auto;width:auto;min-width:0}.offer-card-inline-badges{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:0;margin:0;display:flex}.offer-card-user-link{overflow-wrap:anywhere;max-width:100%;line-height:1.2;display:inline-block}.offer-card-inline-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.offer-card-inline-badges .offer-card-status-badge{white-space:nowrap;flex:none;margin:0;font-size:.68rem}.offer-card-price-block{flex-direction:column;align-items:flex-end;gap:3px;width:auto;margin:0;display:flex;top:0;right:0;position:absolute!important}.offer-card-price-block .offer-card-root-time{text-align:right;white-space:nowrap;order:1;margin:0;font-size:.68rem;line-height:1.15}.offer-card-price-block .offer-card-price{text-align:right;white-space:nowrap;order:2;margin:0;padding:0;font-size:1rem;line-height:1.1}}.offer-card-mobile-summary-badges{display:none}@media (width<=720px){.offer-card-inline-badges{justify-content:flex-start;align-items:center;width:100%;min-width:0;margin-top:5px;display:flex}.offer-card-top-left>.offer-card-badges{display:none}.offer-card-mobile-summary-badges{flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-width:0;margin-top:6px;display:flex}.offer-card-mobile-summary-badges>*{white-space:nowrap;flex:none;margin:0;font-size:.68rem;line-height:1}}.listing-detail-page-header{width:100%;min-width:0;max-width:none;margin-top:-14px}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{overflow-wrap:anywhere;min-width:0;margin:0}.listing-detail-page-report{justify-self:end}@media (width>=1181px) and (width<=1380px){.listing-detail-page-header{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=720px){.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{font-size:1.35rem;line-height:1.15}.listing-detail-page-report{place-self:end;margin:0;transform:translateY(2px)}}.listing-detail-page-report-mobile{display:none}.listing-detail-report-desktop{display:block}@media (width<=720px){.listing-detail-page-report-mobile{display:none}.listing-detail-report-desktop{flex:none;align-items:center;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading>span:first-child{white-space:nowrap;flex:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex:auto;justify-content:flex-end;gap:3px;width:auto;min-width:0;margin:0 0 0 auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{flex-wrap:nowrap;justify-content:flex-end;gap:3px;width:auto;min-width:0;margin-left:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .offer-sort-divider{flex:none;margin-inline:1px}}.offer-card-mobile-footer,.offer-card-actions-mobile{display:none}@media (width<=720px){.offer-card-actions-desktop{display:none!important}.offer-card-mobile-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;width:100%;min-width:0;margin-top:6px;display:grid}.offer-card-mobile-summary-badges{display:none}.offer-card-actions-mobile{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;place-self:end;align-items:center;gap:4px;margin:0;display:inline-flex}}.offer-sort-amount-label-mobile{display:none}@media (width<=720px){.offer-sort-amount-label-full{display:none}.offer-sort-amount-label-mobile{display:inline}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;margin-top:-6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-left{grid-area:1/1;width:auto;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;max-width:none;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{border-radius:7px;width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row){display:contents}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row .listing-price-row{grid-area:1/2;place-self:start end;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline{text-align:right;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:700;line-height:1.05}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline.is-range{white-space:normal;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row>.pill{text-align:right;grid-area:2/2;justify-self:end;max-width:100px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row{grid-area:3/1/auto/-1;width:100%}.modal-window-offer .offer-card-source,.offer-card-source-preview-wrap .offer-card-source{border-radius:9px;min-width:0;padding:6px}.modal-window-offer .offer-source-reference-rich,.offer-card-source-preview-wrap .offer-source-reference-rich{grid-template-columns:44px minmax(0,1fr);gap:7px}.modal-window-offer .offer-source-reference-image,.offer-card-source-preview-wrap .offer-source-reference-image{border-radius:7px;width:44px;height:44px}.modal-window-offer .offer-card-source-content,.offer-card-source-preview-wrap .offer-card-source-content{min-width:0}.modal-window-offer .offer-card-source-title-row,.offer-card-source-preview-wrap .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;display:block}.modal-window-offer .offer-card-source-title,.offer-card-source-preview-wrap .offer-card-source-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;display:block;overflow:visible}.modal-window-offer .offer-card-source-title-dot,.offer-card-source-preview-wrap .offer-card-source-title-dot{display:none}.modal-window-offer .offer-card-source-listing-price,.offer-card-source-preview-wrap .offer-card-source-listing-price{white-space:nowrap;margin-top:2px;display:block}.modal-window-offer .offer-card-source-bubbles,.offer-card-source-preview-wrap .offer-card-source-bubbles{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-width:0;margin-top:7px;display:flex}.modal-window-offer .offer-card-source-bubbles>*,.offer-card-source-preview-wrap .offer-card-source-bubbles>*{order:3}.modal-window-offer .offer-card-source-bubbles>:first-child,.modal-window-offer .offer-card-source-bubbles>:nth-child(2),.offer-card-source-preview-wrap .offer-card-source-bubbles>:first-child,.offer-card-source-preview-wrap .offer-card-source-bubbles>:nth-child(2){order:1}.modal-window-offer .offer-card-source-bubbles:before,.offer-card-source-preview-wrap .offer-card-source-bubbles:before{content:"";flex:0 0 100%;order:2;width:0;height:0}}.listing-auction-timing-mobile{display:none}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-auction-timing-desktop{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-auction-timing-mobile{text-align:right;white-space:nowrap;flex:none;margin-left:auto;padding:4px 7px;font-size:.68rem;line-height:1;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex:0 auto;justify-content:flex-start;gap:3px;width:auto;min-width:0;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{justify-content:flex-start;width:auto;margin-left:6px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-add-comment-toggle{flex:none;margin-left:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-reply-icon-button-header{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-reply-icon-button-footer{display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .comment-card-actions-right{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:inline-flex}}.comment-reply-form-mobile{display:none}.comment-reply-form-desktop{margin-top:10px;display:grid}@media (width<=720px){.comment-reply-form-desktop{display:none}.comment-reply-form-mobile{display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading:has(.offer-hidden-filter-chip){flex-wrap:wrap}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading:has(.offer-hidden-filter-chip) .listing-detail-lower-heading-with-actions{flex:0 0 100%;justify-content:flex-start;width:100%;min-width:0;margin:2px 0 0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading:has(.offer-hidden-filter-chip) .offer-status-filter-row-inline{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar{text-align:center;justify-content:center}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar>span:first-child{text-align:center;width:100%}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:max(10px, env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header>div:first-child{justify-content:center;align-items:center;width:100%;min-height:36px;padding-left:44px;padding-right:44px;display:flex}}.listing-detail-similar-title-mobile,.listing-detail-similar-match-count{display:none}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar>span:first-child{text-align:left;width:auto;min-width:0}.listing-detail-similar-title-desktop{display:none}.listing-detail-similar-title-mobile{display:inline}.listing-detail-similar-match-count{white-space:nowrap;flex:none;margin-left:auto;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}}.listing-detail-similar-match-count{white-space:nowrap;flex:none;margin-left:auto;padding:5px 8px;line-height:1;display:inline-flex}@media (width>=721px) and (width<=1180px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-save-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page){box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow-x:hidden}.listing-detail-page-header{width:100%;min-width:0;margin-bottom:14px;display:block}.listing-detail-page-title-row{min-width:0;margin:0;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.6rem;line-height:1.15}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-layout{width:100%;min-width:0;max-width:100%;display:block}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-left-column,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-main){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.listing-detail-mobile-matches-tab{z-index:1230;border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;color:var(--text);cursor:pointer;border-right:0;border-radius:12px 0 0 12px;justify-content:center;align-items:center;gap:5px;padding:9px 9px 9px 12px;font-size:.78rem;font-weight:750;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 14px #0f172a24}.listing-detail-mobile-matches-backdrop{z-index:1235;visibility:hidden;opacity:0;pointer-events:none;background:#0f172a2e;border:0;padding:0;transition:opacity .16s,visibility .16s;display:block;position:fixed;inset:0}.listing-detail-mobile-matches-backdrop.open{visibility:visible;opacity:1;pointer-events:auto}.listing-detail-mobile-matches-drawer{z-index:1240;visibility:hidden;opacity:0;pointer-events:none;width:clamp(360px,44vw,460px);min-width:0;max-width:calc(100vw - 28px);margin:0;transition:transform .2s,opacity .16s,visibility .2s;display:block;inset:104px 14px 14px auto;transform:translate(calc(100% + 24px));position:fixed!important}.listing-detail-mobile-matches-drawer.mobile-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 12px 34px #0f172a2e}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header>div:first-child{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;min-height:36px;padding-left:44px;padding-right:44px;display:flex}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header h3{text-align:center;width:100%;margin:0}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-toggle .toggle-pill{justify-content:center;width:100%;min-width:0}.listing-detail-mobile-matches-close{z-index:5;appearance:none;border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-soft);box-shadow:none;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:24px;font-weight:400;line-height:1;display:inline-flex;position:absolute!important;inset:10px 10px auto auto!important;transform:none!important}.listing-detail-mobile-matches-close:hover{background:var(--surface-soft);color:var(--text)}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:hidden auto}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section{width:100%;min-width:0;margin-top:16px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-with-actions{flex-wrap:wrap;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-row{width:100%;min-width:0;max-width:100%;overflow:visible}.page:has(.listing-detail-layout):not(.listing-intent-page) .pagination-bar-compact{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}}.listing-detail-similar-grid .match-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=721px) and (width<=900px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;margin-top:5px;margin-bottom:6px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title{width:auto;min-width:0;max-width:none;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges{flex-flow:row;justify-content:flex-end;place-self:end;align-items:center;width:auto;min-width:0;margin:0;padding:0;display:flex;transform:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-image-type-marker-large{display:none!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-status-badge{display:none!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>.listing-accent-inline:not(.listing-detail-sale-format-pill){display:none!important}}@media (width>=721px) and (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{grid-template-columns:clamp(170px,24vw,240px) minmax(0,1fr);align-items:center;column-gap:12px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-left{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;max-width:100%;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-price-action-row .listing-price-row{flex:none;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline{white-space:nowrap}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row{flex-wrap:nowrap;flex:auto;align-items:center;width:auto;min-width:0;justify-content:flex-end!important;gap:6px!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row .button{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;padding-left:8px;padding-right:8px}}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{align-items:start}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb-button{aspect-ratio:4/3;box-sizing:border-box;width:100%;min-width:0;padding:0;display:block;overflow:hidden;height:auto!important;min-height:0!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumb{aspect-ratio:auto;object-fit:cover;object-position:center;min-width:0;min-height:0;display:block;width:100%!important;height:100%!important}@media (width>=721px) and (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-row{justify-content:flex-start;gap:8px;width:100%;min-width:0;flex-flow:row!important;align-items:center!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left{flex-direction:row;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex;flex-wrap:nowrap!important;width:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left>*{white-space:nowrap;flex:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-right{flex:none;align-items:center;gap:6px;min-width:max-content;flex-flow:row!important;justify-content:flex-end!important;width:auto!important;margin:0 0 0 auto!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-top-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;width:auto;min-width:max-content;margin:0;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-report-desktop{flex:none;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-back-action{white-space:nowrap;flex:none}}@media (width>=721px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details:not(.match-card-detail-bubbles){align-content:flex-start;min-width:0;flex-flow:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important;overflow:visible!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-primary,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-secondary){display:contents!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-divider{min-width:0;color:var(--text-faint);white-space:nowrap;flex:none;justify-content:center;align-items:center;margin:0 2px;font-size:.82rem;line-height:1;width:auto!important;padding:0!important;display:inline-flex!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-primary>*,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-details-secondary>*){white-space:nowrap;min-width:0;margin:0;flex:none!important;width:auto!important}}.listing-detail-comments-title-group{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.listing-detail-comments-title-group>span:first-child{white-space:nowrap;flex:none}.listing-detail-comments-title-group .listing-add-comment-toggle{white-space:nowrap;flex:none;margin-left:0!important}.listing-detail-lower-heading>.listing-detail-lower-heading-with-actions{flex:none;justify-content:flex-end;width:auto;min-width:max-content;margin-left:auto}.listing-detail-lower-heading>.listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{flex-wrap:nowrap;justify-content:flex-end;width:auto;margin-left:0}@media (width<=720px){.listing-detail-lower-heading .listing-detail-comments-title-group{flex:auto;justify-content:flex-start;min-width:0}.listing-detail-lower-heading>.listing-detail-lower-heading-with-actions{min-width:max-content;flex:none!important;justify-content:flex-end!important;width:auto!important;margin-left:auto!important}.listing-detail-lower-heading>.listing-detail-lower-heading-with-actions .offer-status-filter-row-inline{flex:none;justify-content:flex-end;display:inline-flex;flex-wrap:nowrap!important;width:auto!important;margin-left:auto!important}}.listing-detail-pre-image-row{position:relative}.listing-detail-pre-image-left>*{white-space:nowrap}.listing-detail-pre-image-left.is-wrap-hidden{visibility:hidden!important;pointer-events:none!important;position:absolute!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left{min-width:0;overflow:visible;flex-wrap:nowrap!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-pre-image-left>*{white-space:nowrap!important;flex:none!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-row{container:listing-detail-title-row/inline-size}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:max-content;display:flex;flex-wrap:nowrap!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges>*{white-space:nowrap;flex:none}@container listing-detail-title-row (width<=760px){.listing-detail-title-badges>.listing-image-type-marker-large,.listing-detail-title-badges>.listing-status-badge,.listing-detail-title-badges>.listing-accent-inline:not(.listing-detail-sale-format-pill){display:none!important}.listing-detail-title-badges{min-width:0;flex-wrap:nowrap!important}}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-row{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;width:100%;min-width:0;align-items:start!important;display:grid!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title{grid-area:1/1;min-width:0;max-width:95%;margin:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-badges{grid-area:1/2;justify-self:end;width:auto;min-width:max-content;margin:0;display:inline-flex;flex-wrap:nowrap!important;align-self:start!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-sale-format-pill{white-space:nowrap;flex:none}@media (width>=721px) and (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{justify-content:space-between;column-gap:12px;grid-template-columns:minmax(0,auto) max-content!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-thumbs-carousel{justify-self:start;max-width:100%;width:auto!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-actions-inline-row a[href$=\/edit]{white-space:nowrap;padding-left:12px;padding-right:12px;flex:none!important;width:auto!important;min-width:max-content!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-row{align-items:start!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-image-bottom-right{align-self:start!important}}@media (width>=721px) and (width<=1180px){.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box;border-radius:16px;gap:12px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:14px;box-shadow:0 12px 34px #0f172a2e;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{flex:none;min-width:0}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card.intent-sidebar-card>.intent-sidebar-scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto!important}}@media (width<=1180px){.listing-detail-mobile-matches-tab{border-right:1px solid var(--border);box-shadow:none;border-radius:10px;justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:static!important;inset:auto!important;transform:none!important}.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;border-right:0;border-radius:12px 0 0 12px;box-shadow:-4px 4px 14px #0f172a24;position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.listing-detail-mobile-matches-tab[aria-expanded=true]{display:none!important}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{min-width:0}}.listing-detail-matches-stick-sentinel{pointer-events:none;width:100%;height:1px;margin:0;padding:0}@media (width<=1180px){.listing-detail-mobile-matches-tab{white-space:nowrap;justify-content:center;justify-self:end;align-items:center;width:auto;min-width:0;margin:0;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;justify-self:auto;position:fixed!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-detail-page-title-row h1{min-width:0}.listing-detail-mobile-matches-tab{white-space:nowrap;border-right:1px solid var(--border);width:auto;min-width:0;box-shadow:none;border-radius:10px;justify-content:center;justify-self:end;align-items:center;margin:0;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;justify-self:auto;box-shadow:0 4px 12px #0f172a1f;position:fixed!important;inset:50% 12px auto auto!important;transform:translateY(-50%)!important}.listing-detail-mobile-matches-tab[aria-expanded=true]{display:none!important}}.listing-detail-matches-stick-sentinel{pointer-events:none;width:100%;height:1px;margin:0;padding:0;display:block}@media (width>=1361px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.comment-action-button{color:var(--primary)}.listing-price-inline.has-asking-price{flex-direction:column;align-items:flex-end;gap:3px}.listing-price-main-line{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.listing-price-asking-line{color:var(--text-soft);white-space:nowrap;align-self:center;font-size:.82rem;font-weight:600;line-height:1;display:block}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline.is-range .listing-price-main-line{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-price-inline.is-range .listing-price-range-separator{display:inline}}@media (width<=1180px){.listing-detail-mobile-matches-tab.is-stuck{z-index:1290;border-right:0;border-radius:12px 0 0 12px;justify-self:auto;box-shadow:-4px 4px 14px #0f172a24;position:fixed!important;inset:170px 0 auto auto!important;transform:none!important}}.listing-detail-header-wrapper{gap:6px;min-width:0;display:grid}.listing-detail-header-wrapper .listing-detail-back-action{justify-self:start;margin:0}.listing-detail-header-wrapper h1{min-width:0;margin:0}@media (width<=1180px){.listing-detail-back-mobile{display:inline-flex!important}.listing-detail-page-title-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back matches""title title";align-items:center;gap:6px 10px;display:grid!important}.listing-detail-header-wrapper{display:contents}.listing-detail-back-mobile{grid-area:back;justify-self:start;margin:0!important}.listing-detail-header-wrapper h1{grid-area:title;align-self:center;margin:0!important}.listing-detail-mobile-matches-tab{grid-area:matches;place-self:center end;margin:0!important}.listing-detail-back-mobile:hover{text-decoration:underline;color:var(--primary)!important;box-shadow:none!important;background:0 0!important}}.listing-detail-back-mobile{text-underline-offset:2px;cursor:pointer;font-size:.88rem;font-weight:600;line-height:1.2;min-height:0!important;box-shadow:none!important;color:var(--text-soft)!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;margin-bottom:6px!important;padding:0!important;display:inline!important}.listing-detail-offers-title-group{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.listing-add-offer-toggle{color:var(--primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:4px 0 0;padding:3px 6px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.listing-add-offer-toggle:hover{background:#1f6feb14}.listing-detail-lower-heading-offers{flex-wrap:nowrap}.listing-detail-lower-heading-offers .listing-detail-lower-heading-with-actions{flex-wrap:nowrap;min-width:0}.listing-detail-lower-heading-offers .offer-status-filter-row-inline{white-space:nowrap;flex-wrap:nowrap!important}.listing-detail-lower-heading-offers .offer-status-filter-chip{white-space:nowrap;flex:none}@media (width<=980px){.listing-detail-similar-header:has(.listing-detail-lower-heading-offers){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;display:grid}.listing-detail-similar-header:has(.listing-detail-lower-heading-offers)>div:first-child{width:100%;min-width:0}.listing-detail-lower-heading-offers{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;margin:0;display:grid}.listing-detail-offers-title-group{grid-row:1;justify-self:start}.listing-detail-lower-heading-offers .listing-detail-lower-heading-with-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-row:2;width:100%;min-width:0;margin:0;display:block;overflow:auto hidden}.listing-detail-lower-heading-offers .listing-detail-lower-heading-with-actions::-webkit-scrollbar{display:none}.listing-detail-lower-heading-offers .offer-status-filter-row-inline{justify-content:flex-start;gap:4px;width:max-content;min-width:max-content;margin:0;display:inline-flex;flex-wrap:nowrap!important}.listing-detail-lower-heading-offers .offer-status-filter-chip{white-space:nowrap;flex:none}.listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle .toggle-pill{white-space:nowrap;text-align:center;justify-content:center;width:100%;min-width:0;padding:6px 4px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers{align-items:center;gap:8px;width:100%;min-width:0;margin:0;flex-wrap:nowrap!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-title-group{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers>.listing-detail-lower-heading-with-actions{justify-content:flex-end;align-items:center;gap:3px;min-width:0;flex-wrap:nowrap!important;flex:auto!important;width:auto!important;margin:0 0 0 auto!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-status-filter-row-inline{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:max-content;flex-wrap:nowrap!important;width:auto!important;margin:0 0 0 auto!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-status-filter-chip{white-space:nowrap;flex:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-sort-divider{flex:none;margin-inline:1px}}@media (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-card-hover-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-card-save-overlay,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-card-hover-actions){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.listing-detail-mobile-matches-drawer .match-result-card .listing-card-save-overlay,.listing-detail-mobile-matches-drawer .match-result-card .listing-card-hover-actions{z-index:5;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}}.listing-detail-back-short-label{display:none}@media (width<=720px){.listing-detail-back-full-label{display:none}.listing-detail-back-short-label{display:inline}}.listing-detail-history-back{justify-self:start}@media (width<=1180px){.listing-detail-history-back{grid-area:back;place-self:center start}}.listing-browser-side-heading-row{width:100%;min-width:0;position:relative}.listing-browser-side-heading-row h3{text-align:center;width:100%;margin:0}.listing-browser-controls-link{color:var(--text-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:underline}.listing-browser-controls-link:hover,.listing-browser-controls-link:focus-visible{color:var(--text)}.listing-browser-controls-close{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.listing-browser-controls-close:hover,.listing-browser-controls-close:focus-visible{color:var(--text)}.listing-detail-side-tabs-card.intent-sidebar-card{min-height:0;overflow:hidden}.listing-detail-side-tabs-card.intent-sidebar-card>.intent-sidebar-scroll{min-height:0;overflow:hidden auto}@media (width<=720px){.listing-detail-mobile-matches-drawer .listing-browser-controls-link{font-size:.78rem;right:2px}.listing-detail-mobile-matches-drawer .listing-browser-controls-close{right:2px}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card.intent-sidebar-card>.intent-sidebar-scroll{box-sizing:border-box;width:100%;height:100%;max-height:none;padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}}.listing-browser-lower-similar-label:after{content:""}@media (width<=720px){.listing-browser-lower-similar-label{font-size:0}.listing-browser-lower-similar-label:after{content:"Similar";font-size:12px}}.listing-detail-side-tabs-card{box-sizing:border-box;width:100%;min-width:0;min-height:0;flex-direction:column!important;gap:12px!important;padding:14px!important;display:flex!important;overflow:hidden!important}.match-panel-header.listing-detail-side-tabs-header{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;position:relative;border:0!important;flex:none!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.listing-browser-side-heading-row{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;min-height:36px;padding-left:44px;padding-right:44px;display:flex;position:relative}.listing-browser-side-heading-row h3{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;line-height:1.25;overflow:hidden;margin:0!important}.listing-browser-controls-corner-action{z-index:3;position:absolute;top:50%;right:0;transform:translateY(-50%)}.listing-detail-side-tabs-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:5px!important;margin:0!important;display:grid!important}.listing-detail-side-tabs-toggle .toggle-pill{justify-content:center;width:100%;min-width:0}.listing-browser-side-content{z-index:1;box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:1 1 0;width:100%;min-width:0;min-height:0;display:block;position:relative;overflow:hidden auto!important}.listing-browser-side-content::-webkit-scrollbar{display:none}.listing-browser-side-content>.listing-detail-side-matches-scroll,.listing-browser-side-content>.intent-sidebar-scroll{box-sizing:border-box;overscroll-behavior:auto;touch-action:auto;width:100%;min-width:0;min-height:0;display:block;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}@media (width>=1181px){.listing-detail-side-tabs-card{height:calc(100dvh - 116px)!important;max-height:calc(100dvh - 116px)!important}}@media (width<=720px){.listing-detail-mobile-matches-drawer{background:var(--bg)!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer.mobile-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:max(14px, env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom))!important;flex-direction:column!important;flex:1 1 0!important;display:flex!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{flex:none!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:0!important;overflow:hidden auto!important}.listing-detail-mobile-matches-drawer .listing-browser-controls-link,.listing-detail-mobile-matches-drawer .listing-browser-controls-close{left:auto!important;right:0!important}}.listing-detail-image-swipe-viewport{touch-action:pan-y;position:relative;overflow:hidden}.listing-image-desktop-edge{z-index:2!important}@media (hover:none),(pointer:coarse){.listing-image-desktop-edge{display:none!important}}@media (width>=721px) and (hover:hover) and (pointer:fine){.listing-image-desktop-edge{z-index:2!important;display:block!important}}@media (width>=721px) and (width<=1180px){.listing-detail-mobile-matches-drawer{z-index:1400!important;box-sizing:border-box!important;background:var(--surface)!important;border:1px solid var(--border)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;border-radius:16px!important;flex-flow:column!important;place-content:normal flex-start!important;align-items:stretch!important;gap:0!important;width:clamp(360px,44vw,460px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;inset:104px 14px 14px auto!important;overflow:hidden!important;transform:translate(calc(100% + 24px))!important;box-shadow:0 12px 34px #0f172a2e!important}.listing-detail-mobile-matches-drawer.mobile-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.listing-detail-mobile-matches-backdrop.open{z-index:1399!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:1 1 0!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-header{grid-row:1;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content{grid-row:2;box-sizing:border-box!important;touch-action:auto!important;grid-template-rows:minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content>.listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .listing-browser-side-content>.intent-sidebar-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;overscroll-behavior:contain!important;touch-action:pan-y!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding-top:0!important;overflow:hidden auto!important}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll:has(.match-panel-empty-state)>.listing-detail-section{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:100%!important;margin:0!important;display:flex!important}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll:has(.match-panel-empty-state) .match-panel-empty-state{text-align:center;box-sizing:border-box!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:0!important;display:flex!important}html,body,#root{max-width:100%;overflow-x:clip!important}}@media (width<=720px){.listing-detail-mobile-matches-drawer .listing-browser-controls-link,.listing-detail-mobile-matches-drawer .listing-browser-controls-close{left:auto!important;right:0!important}}@media (width>=721px) and (width<=1180px){.listing-detail-mobile-matches-drawer{height:calc(100dvh - 118px)!important;min-height:0!important;max-height:calc(100dvh - 118px)!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card,.listing-detail-mobile-matches-drawer .listing-browser-side-content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer{border-radius:0!important;height:100dvh!important;max-height:100dvh!important;top:0!important;bottom:0!important}.listing-detail-mobile-matches-drawer .listing-detail-side-tabs-card{height:100%!important;min-height:0!important;max-height:100%!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content>.listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .listing-browser-side-content>.intent-sidebar-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.listing-detail-section{width:98%}.listing-detail-mobile-matches-drawer .listing-browser-side-content,.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll,.listing-detail-mobile-matches-drawer .intent-sidebar-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.listing-detail-mobile-matches-drawer .listing-browser-side-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.listing-detail-mobile-matches-drawer .listing-detail-side-matches-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.listing-detail-mobile-matches-drawer .intent-sidebar-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}.match-control-delete-button{width:24px;height:24px}.offer-card-thread-branch{justify-items:end;gap:8px;width:100%;display:grid}.offer-card-thread-branch>.offer-card-thread-composer-reply{width:min(100%, calc(400px + var(--reply-extra-width,0px)));box-sizing:border-box}.offer-card-thread-branch>.offer-card-thread-replies-list{width:100%}@media (width<=720px){.offer-card-top-left{padding-right:88px}.offer-card-title-main-row{flex-wrap:wrap;gap:4px 6px}.offer-card-creator-block{flex:0 auto;width:auto;min-width:0}.offer-card-inline-badges{margin:0;flex-wrap:wrap;flex:auto;gap:4px;width:auto;min-width:140px;margin-top:4px}}.offer-card{border:1px solid var(--border)}.page:has(.listing-detail-layout) .match-card .listing-details.match-card-detail-bubbles{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;white-space:nowrap!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}.page:has(.listing-detail-layout) .match-card .listing-details.match-card-detail-bubbles::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout) .match-card-detail-bubbles-track{gap:8px;white-space:nowrap!important;flex-flow:row!important;align-items:center!important;width:max-content!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important}.page:has(.listing-detail-layout) .match-card-detail-bubbles-track>*{white-space:nowrap!important;flex:none!important}.page:has(.listing-detail-layout) .match-card-detail-bubbles-track .match-card-detail-separator{background:0 0!important;border:0!important;flex:none!important;width:auto!important;min-width:0!important;margin:0 -3px!important;padding:0!important}.matching-results-stable,.listing-matches-panel-section{position:relative}.matching-results-loading-overlay{z-index:20;border:1px solid var(--border);width:auto;max-width:calc(100% - 16px);color:var(--text-soft);white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:999px;align-items:center;padding:10px 18px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0f172a14}@media (width>=561px) and (width<=1360px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=721px) and (width<=1180px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}}@media (width>=1181px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=1180px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-section .listing-detail-similar-grid{grid-template-columns:minmax(0,1fr)!important}}.match-controls-view-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;display:flex}.match-controls-view-row .match-controls-view-toggle{flex:none;width:auto;margin-top:0}.match-controls-live-count{color:var(--text-soft);white-space:nowrap;flex:none;margin-left:auto;font-size:.82rem;font-weight:500}.listing-detail-page-title{align-items:flex-end;gap:7px;width:fit-content;min-width:0;max-width:100%;display:inline-flex}.listing-detail-page-title-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin-bottom:2px}.listing-detail-share-button{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0 0 1px;padding:4px 0 0;transition:color .15s,background .15s;display:inline-flex}.listing-detail-share-button:hover{background:var(--surface-soft);color:var(--primary)}.listing-detail-share-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-detail-share-button svg{display:block}@media (width<=720px){.listing-detail-share-button{width:28px;height:28px}.listing-detail-share-button svg{width:18px;height:18px}}.match-controls-clear-button{color:var(--text-soft);border:1px solid #ccc;border-radius:20px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none}.match-controls-clear-button:hover{border:1px solid #aaa;text-decoration:none}.listing-detail-mobile-matches-drawer .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear){display:contents!important}.listing-detail-mobile-matches-drawer .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear)>.matching-browser-header{display:contents!important}.listing-detail-mobile-matches-drawer .matching-filters-title-wrap:has(.match-controls-sticky-clear){z-index:30;box-sizing:border-box;background:var(--surface);flex-direction:column;gap:2px;width:100%;min-width:0;margin:0 0 12px;padding:0 0 4px;display:flex!important;position:sticky!important;top:0!important}.listing-detail-mobile-matches-drawer .match-controls-sticky-clear{box-sizing:border-box;background:0 0;justify-content:flex-end;align-items:center;width:100%;min-height:28px;padding:4px 2px;display:flex;position:static!important}.listing-detail-mobile-matches-drawer .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear)>.intent-control-block{margin-top:0}.listing-detail-mobile-matches-drawer .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear)>.intent-control-block+.intent-control-block{margin-top:12px}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title-main{grid-area:1/1;align-items:flex-start;gap:7px;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-title{flex:0 auto;min-width:0;max-width:100%;margin:0}.listing-detail-title-main .listing-detail-share-button{flex:none;margin-top:1px}.listing-share-backdrop{z-index:50000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a70;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.listing-share-sheet{width:min(520px,100%);padding:16px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--surface);color:var(--text);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 46px #0f172a2e}.listing-share-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:1.02rem;display:flex}.listing-share-close{background:var(--surface-soft);width:34px;height:34px;color:var(--text-soft);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.listing-share-preview{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:grid}.listing-share-preview-image{object-fit:cover;background:var(--surface);border-radius:12px;width:76px;height:76px;display:block}.listing-share-preview-copy{min-width:0}.listing-share-preview-title{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:750;overflow:hidden}.listing-share-preview-subtext{color:var(--text-soft);margin-top:5px;font-size:.88rem}.listing-share-actions{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:10px;display:grid}.listing-share-action{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:76px;color:var(--text);font:inherit;text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 6px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.listing-share-action:hover,.listing-share-action:focus-visible{border-color:var(--border-strong);background:var(--surface-soft);text-decoration:none}.listing-share-action-icon{justify-content:center;align-items:center;min-height:26px;font-size:1.25rem;line-height:1;display:inline-flex}@media (width>=721px){.listing-share-backdrop{align-items:center;padding:20px}.listing-share-sheet{border-bottom:1px solid var(--border);border-radius:22px;padding:18px}.listing-share-action-text{display:none}}.listing-share-more-icon{justify-content:center;align-items:center;height:26px;min-height:26px;font-size:1.25rem;line-height:1;display:flex;transform:translateY(2px)}.listing-share-email-options{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;margin-top:12px;padding:12px}.listing-share-email-options-label{color:var(--text-soft);margin-bottom:8px;font-size:.78rem;font-weight:700}.listing-share-email-options-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-share-email-option{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:42px;color:var(--text);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.listing-share-email-option:hover,.listing-share-email-option:focus-visible{border-color:var(--border-strong);background:var(--surface);text-decoration:none}@media (width<=420px){.listing-share-email-options-row{grid-template-columns:1fr}}@media (width<=980px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-similar>span:first-child{text-align:left;width:auto;min-width:0}.listing-detail-similar-title-desktop{display:none}.listing-detail-similar-title-mobile{display:inline}.listing-detail-similar-match-count{white-space:nowrap;flex:none;margin-left:auto;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}}@media (width>=981px) and (width<=1430px){.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%;min-width:0;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers)>div:first-child{width:100%;min-width:0}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers{align-items:center;gap:8px;width:100%;min-width:0;margin:0;flex-wrap:nowrap!important;display:flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-offers-title-group{white-space:nowrap;flex:none;min-width:max-content;display:inline-flex}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers>.listing-detail-lower-heading-with-actions{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:3px;min-width:0;overflow:auto hidden;flex-wrap:nowrap!important;flex:auto!important;width:auto!important;margin:0 0 0 auto!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers>.listing-detail-lower-heading-with-actions::-webkit-scrollbar{display:none}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-lower-heading-offers .offer-status-filter-row-inline{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:max-content;flex-wrap:nowrap!important;width:max-content!important;margin:0!important;display:inline-flex!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle{border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-similar-header:has(.listing-detail-lower-heading-offers) .listing-detail-lower-toggle .toggle-pill{text-align:center;white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:6px 4px}}@media (width<=720px){.listings-mobile-filter-backdrop{z-index:2290!important}.listings-mobile-filter-drawer{z-index:2300!important}.listings-mobile-filter-drawer .listing-filter-sort-select{font-size:.76rem!important}}.listing-browser-side-content>.intent-sidebar-scroll>.match-controls-sticky-header{box-sizing:border-box;border-bottom:1px solid var(--border);isolation:isolate;width:100%;min-width:0;z-index:80!important;background:var(--surface)!important;margin:0 0 10px!important;padding:0 0 8px!important;position:sticky!important;top:0!important}.listing-browser-side-content>.intent-sidebar-scroll>.match-controls-filter-body{margin-top:0!important}@media (width>=1180px) and (width<=1390px){html,body,#root{width:100%;max-width:100%;overflow-x:clip!important}.page:has(.listing-detail-layout):not(.listing-intent-page){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-layout{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:is(.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-left-column,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-main,.page:has(.listing-detail-layout):not(.listing-intent-page) .listing-detail-side){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}@media (width<=720px){.listing-detail-page .offer-card-thread-message-row-reply{box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;max-width:100%!important;margin-left:0!important}.listing-detail-page .offer-card-thread-message-row-reply .offer-card-thread-bubble,.listing-detail-page .offer-card-thread-bubble-reply{width:max(52%, calc(100% - ( var(--reply-depth,1) * 28px )))!important;box-sizing:border-box!important;min-width:52%!important;max-width:100%!important}.listing-detail-page .offer-card-thread-message-row-reply{box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important}.listing-detail-page .offer-card-thread-message-row-reply .offer-card-thread-bubble{width:max(52%, calc(100% - var(--reply-indent,28px)))!important;box-sizing:border-box!important;min-width:52%!important;max-width:100%!important}.listing-detail-page .offer-card-thread-bubble-reply:before{display:none!important}.listing-detail-page .offer-card-thread-bubble-reply:after{pointer-events:none;content:""!important;border-bottom:2px solid #d7dde5!important;border-left:2px solid #d7dde5!important;border-bottom-left-radius:10px!important;width:14px!important;height:22px!important;position:absolute!important;top:-8px!important;left:-14px!important}}.stat-chip-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left}.stat-chip-button:hover{background:var(--surface-soft)}.stat-chip-compact{min-width:88px;box-shadow:none;border-radius:12px;padding:7px 10px}.my-listings-page-header{margin-bottom:14px}.my-listings-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.my-listings-top-left{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.my-listings-filter-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.my-listings-format-select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:120px;min-width:120px;max-width:120px;height:43px;min-height:42px;color:var(--text-soft);text-align-last:center;cursor:pointer;appearance:none;background-image:none;border-radius:18px;flex:0 0 128px;padding:0 28px 0 20px;font-size:.76rem;font-weight:500}.my-listings-stat-row,.my-listings-status-filters{gap:8px;margin-top:0}.my-listings-status-filters{flex:none}.my-listings-status-filters .stat-chip{min-width:78px;min-height:42px;padding:7px 10px}.my-listings-sections{gap:28px;display:grid}.my-listings-section{gap:12px;display:grid}.my-listings-section-header{flex-direction:column;gap:4px;display:flex}.my-listings-section-subtitle{color:#0f1720;margin:0;font-size:.95rem;font-weight:700}.my-listings-card-shell{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.my-listings-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid;position:relative}.my-listings-layout:not(.drawer-open){grid-template-columns:minmax(0,1fr) 0}.my-listings-main{min-width:0}.my-listings-layout:not(.drawer-open) .my-listings-drawer-card{display:none}.my-listings-drawer{width:100%;min-width:0;margin-top:var(--my-listings-drawer-lift,-70px);align-self:start;position:sticky;top:16px}.my-listings-drawer-tab{border:1px solid var(--border);background:var(--surface);width:34px;height:92px;color:var(--text-soft);box-shadow:var(--shadow);z-index:2;border-right:none;border-radius:12px 0 0 12px;position:absolute;top:20px;left:-34px}.my-listings-drawer-tab:hover{background:var(--surface-soft);color:var(--text)}.my-listings-drawer-card{grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;min-width:0;min-height:calc(100vh - 40px);max-height:calc(100vh - 32px);padding-top:14px;display:grid;overflow:hidden}.my-listings-drawer-header{text-align:center;justify-items:center;gap:8px;margin:0;display:grid}.my-listings-drawer-toggle-group{justify-self:center}.my-listings-drawer-body{min-height:320px;max-height:calc(100vh - 150px);padding-top:0;padding-right:6px;overflow:hidden auto}@media (width<=1100px){.my-listings-drawer-tab{border-right:1px solid var(--border);border-radius:10px;width:auto;height:38px;margin-bottom:10px;position:static}}@media (width<=720px){.page:has(>.my-listings-layout){box-sizing:border-box;width:100%;max-width:100%;padding-left:12px;padding-right:12px;padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow-x:hidden}.my-listings-page-header:has(.my-listings-filter-row){width:100%;max-width:none;margin-bottom:16px}.my-listings-page-header .my-listings-top-row{width:100%;min-width:0;max-width:100%;display:block}.my-listings-page-header .my-listings-top-left{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding-right:2px;display:grid}.my-listings-page-header .page-title-row h1{white-space:nowrap;margin:0;font-size:1.35rem;line-height:1.15}.my-listings-page-header .my-listings-filter-row{display:contents}.my-listings-page-header .my-listings-filter-row>.toggle-group{box-sizing:border-box;grid-area:1/2;place-self:center end;width:auto;min-width:0;max-width:100%;margin:0;display:inline-flex}.my-listings-page-header .my-listings-filter-row>.toggle-group .toggle-pill{white-space:nowrap;min-width:0;min-height:38px;padding-left:10px;padding-right:10px}.my-listings-page-header .my-listings-format-select{box-sizing:border-box;text-align:center;text-align-last:center;border-radius:12px;flex:none;grid-area:2/1;width:100%;min-width:0;max-width:none;height:40px;min-height:40px;margin:0;padding:0 8px}.my-listings-page-header .my-listings-status-filters .stat-chip{box-sizing:border-box;text-align:center;width:100%;min-width:0;min-height:40px;padding:5px 4px}.my-listings-status-filters .stat-chip-label,.my-listings-status-filters .stat-chip-value{text-align:center}.my-listings-layout,.my-listings-layout.drawer-open,.my-listings-layout:not(.drawer-open){width:100%;min-width:0;margin:0;display:block}.my-listings-main{width:100%;min-width:0}.my-listings-sections{gap:22px}.my-listings-section{gap:9px}.my-listings-section-subtitle{font-size:.88rem}.my-listings.responsive-card-grid{gap:14px;width:100%;min-width:0;display:grid;grid-template-columns:1fr!important}.my-listings-card-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.my-listings .responsive-card,.my-listings-card-shell .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.my-listings-card-shell .listing-card{padding:12px}.my-listings-card-shell:hover .listing-card{transform:none}.my-listings-card-shell .listing-card-image{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.my-listings-card-shell .listing-card .card-header{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.my-listings-card-shell .listing-meta-row,.my-listings-card-shell .listing-card-price-row{align-items:center;margin-top:0;margin-bottom:0;display:flex}.my-listings-card-shell .listing-card-price-row{flex:none;align-self:center;gap:6px;margin-left:auto}.my-listings-card-shell .listing-card-price-type,.my-listings-card-shell .listing-meta-row .pill{margin-top:0;margin-bottom:0;line-height:1}.my-listings-card-shell .listing-card-price-overlay{align-items:center;margin:0;line-height:1;display:inline-flex}.my-listings-main .pagination-row{width:100%;margin-top:20px;margin-bottom:8px}.my-listings-main .pagination-bar-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.my-listings-main .pagination-pages{justify-content:center;align-items:center;gap:4px;display:flex}.my-listings-main .pagination-page,.my-listings-main .pagination-bar-compact>.button{min-height:38px}.my-listings-drawer{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:1250;align-self:auto;width:auto;min-width:0;display:none;margin:0!important;position:fixed!important;top:auto!important}.my-listings-drawer.open{display:block}.my-listings-drawer-card{box-sizing:border-box;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;min-height:0;max-height:78dvh;padding:14px 12px 12px;display:grid;overflow:hidden;box-shadow:0 -8px 34px #0f172a2e}.my-listings-drawer-tab{z-index:4;border:1px solid var(--border);background:var(--surface);width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;border-radius:999px;margin:0;padding:0;position:absolute;top:10px;left:auto;right:10px}.my-listings-drawer-header{box-sizing:border-box;text-align:center;gap:8px;width:100%;min-width:0;padding-left:38px;padding-right:38px}.my-listings-drawer-header .muted{margin:0;line-height:1.3}.my-listings-drawer-toggle-group{justify-self:center}.my-listings-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:0;max-height:calc(78dvh - 105px);padding-right:2px;overflow:hidden auto}.my-listings-drawer-body .listing-matches-scroll{width:100%;min-width:0}.my-listings-drawer-body .match-card,.my-listings-drawer-body .match-result-card,.my-listings-drawer-body .listing-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.my-listings-page-header .page-title-row{grid-area:1/1/auto/3;width:100%;min-width:0;margin:0;max-width:none!important}.my-listings-page-header .my-listings-filter-row>.toggle-group{grid-area:1/3;place-self:center end;width:auto;min-width:0;margin:0;display:inline-flex}.my-listings-page-header .my-listings-format-select{box-sizing:border-box;text-align:center;text-align-last:center;border-radius:12px;grid-area:2/1;width:104px;min-width:104px;max-width:104px;height:40px;min-height:40px;margin:0;padding:0 6px;font-size:13px}.my-listings-page-header .my-listings-status-filters{grid-area:2/2/auto/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;margin:0;display:grid}.my-listings-drawer.open .my-listings-drawer-tab{font-size:0;line-height:0}.my-listings-drawer.open .my-listings-drawer-tab:before{content:"×";color:var(--text-soft);padding-bottom:4px;font-size:24px;font-weight:500;line-height:1;display:block}.app-shell:has(.my-listings-layout) .site-header{z-index:1300}}@media (width<=360px){.my-listings-page-header .my-listings-top-left{gap:7px 6px}.my-listings-page-header .my-listings-filter-row>.toggle-group .toggle-pill{padding-left:8px;padding-right:8px;font-size:.84rem}.my-listings-page-header .my-listings-status-filters{gap:3px}.my-listings-page-header .my-listings-status-filters .stat-chip{padding-left:3px;padding-right:3px}}@media (width<=720px){.my-listings-card-shell .listing-card-save-overlay,.my-listings-card-shell .listing-card-hover-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media (width>=721px) and (width<=1100px){.my-listings-layout{grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:0;width:100%;min-width:0;transition:grid-template-columns .18s,gap .18s;position:relative;display:grid!important}.my-listings-layout.drawer-open{grid-template-columns:minmax(0,1fr) clamp(320px,34vw,380px);gap:16px}.my-listings-main{width:100%;min-width:0}.my-listings-drawer{z-index:20;pointer-events:auto;align-self:start;width:100%;min-width:0;height:auto;margin:0;inset:118px auto auto;position:sticky!important}.my-listings-drawer-card{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;height:auto;min-height:calc(100dvh - 150px);max-height:calc(100dvh - 132px);box-shadow:var(--shadow);visibility:visible;opacity:1;border-radius:16px;margin:0;padding:14px;transition:none;top:auto;right:auto;overflow:hidden;position:static!important;transform:none!important}.my-listings-layout:not(.drawer-open) .my-listings-drawer-card{display:none!important}.my-listings-layout:not(.drawer-open) .my-listings-drawer-tab{z-index:30;border:1px solid var(--border);background:var(--surface);border-right:0;border-radius:12px 0 0 12px;width:42px;height:92px;margin:0;top:50%;left:auto;right:0;transform:translateY(-50%);box-shadow:-4px 4px 14px #0f172a24;position:fixed!important}.my-listings-layout.drawer-open .my-listings-drawer-tab{z-index:30;border:1px solid var(--border);background:var(--surface);border-right:0;border-radius:12px 0 0 12px;width:42px;height:92px;margin:0;top:50%;left:-42px;right:auto;transform:translateY(-50%);position:absolute!important}.my-listings .responsive-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.my-listings-card-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.my-listings-card-shell .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.my-listings-layout.drawer-open .my-listings.responsive-card-grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}.my-listings-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:0;max-height:calc(100dvh - 235px);overflow:hidden auto}.my-listings-drawer-body .listing-matches-scroll{width:100%;min-width:0}.my-listings-drawer-body .match-card,.my-listings-drawer-body .match-result-card,.my-listings-drawer-body .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width>=721px) and (width<=800px){.my-listings-layout:not(.drawer-open) .my-listings.responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}.my-listings-layout.drawer-open{grid-template-columns:minmax(0,1fr) minmax(310px,42vw);gap:12px}}@media (width>=721px) and (width<=1100px){.my-listings-layout:not(.drawer-open) .my-listings.responsive-card-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}.my-listings-card-shell,.my-listings-card-shell .responsive-card,.my-listings-card-shell .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.my-listings-card-shell .card-header,.my-listings-card-shell .listing-meta-row,.my-listings-card-shell .listing-card-price-row,.my-listings-card-shell .listing-card-header-title-wrap{min-width:0;max-width:100%}.my-listings-layout.drawer-open .my-listings.responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}.my-listings-panel-action{justify-content:center;align-items:center;display:inline-flex}.my-listings-panel-action-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.my-listings-card-shell .listing-card-custom-footer{margin-top:auto;padding-top:10px}.my-listings-card-footer{justify-content:flex-end;align-items:center;width:100%;display:flex}.my-listings-view-matches-link{color:#000;font:inherit;cursor:pointer;letter-spacing:.4px;background:0 0;border:0;margin:0;padding:0;font-size:.8rem;font-weight:400}.my-listings-view-matches-link:hover,.my-listings-view-matches-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.my-listings-page-header{gap:10px;margin-bottom:16px;display:grid}.my-listings-title-line{flex-wrap:wrap;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.my-listings-title-line .page-title-row,.my-listings-title-line .page-title-row h1{margin:0}.my-listings-filter-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.my-listings-filter-row .toggle-group{flex:none}.my-listings-subtitle{margin:0;font-size:.9rem;line-height:1.35}.merchant-history-back{margin-bottom:0}.my-listings-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;display:block!important}.my-listings-main{width:100%!important;min-width:0!important}@media (width>=801px) and (width<=1100px){.my-listings.responsive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=800px){.my-listings.responsive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.my-listings.responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}.my-listings.responsive-card-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}@media (width<=1350px){.my-listings.responsive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1000px){.my-listings.responsive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.my-listings.responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}.my-listings-layout:not(.drawer-open) .my-listings.responsive-card-grid,.my-listings-layout .my-listings.responsive-card-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}@media (width<=1350px){.my-listings-layout:not(.drawer-open) .my-listings.responsive-card-grid,.my-listings-layout .my-listings.responsive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1000px){.my-listings-layout:not(.drawer-open) .my-listings.responsive-card-grid,.my-listings-layout .my-listings.responsive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=664px){.my-listings-layout:not(.drawer-open) .my-listings.responsive-card-grid,.my-listings-layout .my-listings.responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.my-listings-page-header{width:100%;margin-bottom:14px}.my-listings-title-line{grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:8px 6px;width:100%;min-width:0;display:grid!important}.my-listings-title-line .page-title-row{grid-area:1/1;width:auto;min-width:0;margin:0}.my-listings-title-line .page-title-row h1{white-space:nowrap;margin:0;font-size:1.35rem;line-height:1.15}.my-listings-title-line .my-listings-filter-row{display:contents!important}.my-listings-title-line .my-listings-filter-row>.toggle-group{grid-area:1/2;place-self:center end;width:auto;min-width:0;margin:0;display:inline-flex}.my-listings-title-line .my-listings-filter-row>.toggle-group .toggle-pill{white-space:nowrap;min-width:0;min-height:36px;padding:6px 9px;font-size:.8rem}.my-listings-title-line .my-listings-format-select{box-sizing:border-box;text-align:center;text-align-last:center;flex:none;grid-area:1/3;justify-self:end;width:96px;min-width:96px;max-width:96px;height:36px;min-height:36px;margin:0;padding:0 6px;font-size:.78rem}.my-listings-title-line .my-listings-status-filters{grid-area:2/1/auto/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;margin:0;display:grid!important}.my-listings-title-line .my-listings-status-filters .stat-chip{box-sizing:border-box;text-align:center;width:100%;min-width:0;min-height:40px;padding:5px 4px}}.my-listings-status-filters .stat-chip.my-listings-status-rejected{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.my-listings-status-filters .stat-chip.my-listings-status-rejected:hover{background:#fef2f2}.my-listings-status-filters .stat-chip.my-listings-status-rejected.active{color:#991b1b;background:#fef2f2;border-color:#fca5a5}@media (width<=720px){.my-listings-title-line .my-listings-status-filters{grid-area:2/1/auto/4;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;min-width:0;margin:0;display:grid!important}.my-listings-title-line .my-listings-status-filters .stat-chip{box-sizing:border-box;text-align:center;width:100%;min-width:0;min-height:40px;padding:5px 2px}.my-listings-status-filters .stat-chip-label{white-space:nowrap;font-size:.68rem}.my-listings-status-filters .stat-chip-value{font-size:.86rem}}.my-listings-status-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.my-listings-status-filters.has-rejected{grid-template-columns:repeat(5,minmax(0,1fr))!important}.offer-history-page{width:100%;min-width:0;max-width:1520px;margin-left:auto;margin-right:auto}.offer-history-layout{width:100%;min-width:0;max-width:100%;display:block;position:relative}.offer-history-layout.no-results{display:block}.offer-history-left{width:100%;min-width:0;max-width:100%}.listing-card-header-title-wrap{flex:1;margin-top:10px;margin-bottom:6px;display:flex}.listing-card-header-title-wrap:hover{color:var(--primary)}.offer-history-listing-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;scroll-margin-top:110px;display:block}.offer-history-listing-shell .responsive-card,.offer-history-listing-shell .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.offer-history-listing-shell .match-card-custom-badges{inset:15px auto auto 15px}.messenger-offer-preview.closed{opacity:.88}.messenger-offer-preview.waiting .messenger-offer-preview-status,.messenger-offer-preview.closed .messenger-offer-preview-status{color:var(--text-soft)}.offer-history-left-header{gap:10px;margin-bottom:16px;display:grid}.offer-history-title-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.offer-history-title-line .page-title-row{margin:0}.offer-history-direction-toggle{justify-self:start;transform:translateY(1px)}.offer-history-filter-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.offer-history-status-select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:112px;min-width:112px;max-width:112px;height:43px;color:var(--text-soft);text-align-last:center;cursor:pointer;appearance:none;background-image:none;border-radius:18px;flex:0 0 112px;padding:0 12px;font-size:.82rem;font-weight:600}.offer-history-search-wrap{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.offer-history-search{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:190px;height:43px;color:var(--text);border-radius:10px;outline:none;padding:0 12px;font-size:.84rem;font-weight:500}.offer-history-search::placeholder{color:var(--text-faint)}.offer-history-search:focus{border-color:#94b6f7;box-shadow:0 0 0 3px #1f6feb14}.offer-history-search-clear{border:1px solid var(--border);background:var(--surface);width:43px;height:43px;color:var(--text-soft);cursor:pointer;border-radius:8px;flex:0 0 43px;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.offer-history-search-clear:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.offer-history-search-clear-mobile{display:none}.offer-history-listing-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid}@media (width>=601px){.offer-history-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=981px){.offer-history-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=1360px){.offer-history-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.offer-history-listing-shell .listing-card-owner-row{border-top:1px solid var(--border);min-width:0;color:var(--text-faint);align-items:center;gap:6px;margin-top:14px;padding-top:11px;font-size:.82rem;display:flex}.offer-history-listing-shell .listing-card-owner-role{flex:none;font-weight:600}.offer-history-listing-shell .listing-card-owner-link{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.offer-history-listing-shell .listing-card-owner-link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.offer-history-card-user-link{max-width:100%;color:var(--text-soft);align-items:center;gap:4px;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.offer-history-card-user-name{text-underline-offset:2px;font-weight:650;text-decoration:underline}.offer-history-card-user-link:hover{color:var(--primary)}.offer-history-history-modal-backdrop{z-index:1400;box-sizing:border-box;justify-content:center;align-items:center;padding:24px 16px;display:flex;overflow:hidden auto}.offer-history-history-modal-window{box-sizing:border-box;background:var(--surface);border-radius:16px;width:min(760px,100vw - 32px);min-width:0;max-width:760px;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.offer-history-modal-panel-shell{box-sizing:border-box;width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 48px);overflow:hidden}.offer-history-modal-panel-shell .offer-history-panel{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 48px);overflow:hidden auto}.offer-history-modal-panel-shell .offer-history-panel-header{align-items:center;padding-right:46px;position:relative}.offer-history-modal-panel-shell .offer-history-panel-header h2{min-width:0;margin:0;padding-right:8px}.offer-history-modal-panel-shell .offer-history-panel-mobile-close:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.offer-history-list{align-content:start;gap:10px;min-width:0;display:grid}.offer-history-selected-detail .modal-window,.offer-history-selected-detail .modal-window-offer{width:100%;max-width:none;box-shadow:none}.offer-history-selected-detail .offer-form-card,.offer-history-selected-detail .offer-form{width:100%}.offer-history-card{cursor:pointer;min-width:0}.offer-history-card.active{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 2px #1f6feb1f}.offer-history-results-empty{box-sizing:border-box;width:100%;min-height:180px;color:var(--text-soft);text-align:center;justify-content:center;align-items:center;padding:32px 20px;font-size:.95rem;display:flex}@media (width<=760px){.offer-history-filter-row{flex-wrap:wrap}.offer-history-search-wrap{flex:220px}.offer-history-search{flex:auto;width:auto;min-width:0}}@media (width<=720px){.offer-history-page{box-sizing:border-box;padding-left:12px;padding-right:12px;padding-bottom:calc(72px + env(safe-area-inset-bottom));overflow-x:hidden}.offer-history-page .offer-history-subtitle{display:none}.offer-history-left-header{gap:8px;margin-bottom:14px}.offer-history-title-line{grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.offer-history-title-line .page-title-row{grid-area:1/1;width:auto;min-width:0;margin:0}.offer-history-title-line .page-title-row h1{white-space:nowrap;margin:0;font-size:1.4rem;line-height:1.15}.offer-history-filter-row{display:contents}.offer-history-search-clear-mobile{flex-basis:36px;grid-area:1/2;place-self:center end;width:36px;min-width:36px;height:36px;margin:0;display:inline-flex}.offer-history-search-clear-desktop{display:none}.offer-history-direction-toggle{white-space:nowrap;grid-area:1/3;justify-self:end;margin:0;transform:none}.offer-history-direction-toggle .toggle-pill{min-height:36px;padding:6px 10px;font-size:.8rem}.offer-history-status-select{border-radius:11px;flex:none;grid-area:2/1;width:140px;min-width:140px;max-width:140px;height:38px;margin:0;padding:0 7px;font-size:.78rem}.offer-history-search-wrap{flex:none;grid-area:2/2/auto/4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-width:0;display:grid}.offer-history-search{width:100%;min-width:0;height:38px;padding:0 10px;font-size:16px}.offer-history-search-clear{flex-basis:38px;width:38px;min-width:38px;height:38px;padding:0}.offer-history-left-header>.muted{margin:0;font-size:.82rem;line-height:1.3}.offer-history-listing-shell .listing-card-save-overlay,.offer-history-listing-shell .listing-card-hover-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.offer-history-history-modal-backdrop{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));align-items:center}.offer-history-history-modal-window{width:100%;max-width:none;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px}.offer-history-modal-panel-shell,.offer-history-modal-panel-shell .offer-history-panel{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.offer-history-card{box-sizing:border-box;padding:11px 12px}.offer-history-card-top{gap:8px;min-width:0}.offer-history-card-title{overflow-wrap:anywhere;min-width:0;font-size:.95rem}.offer-history-page .pagination-row{width:100%;min-width:0;max-width:100%;overflow:visible}.offer-history-page .pagination-bar-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.offer-history-page .pagination-pages{flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;display:flex}.app-shell:has(.offer-history-page) .site-header{z-index:1300}.modal-backdrop:has(>.modal-window-offer){box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) 6px max(8px, env(safe-area-inset-bottom));overflow:hidden auto;align-items:flex-start!important}.offer-history-page .modal-backdrop:has(>.modal-window-offer){box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) 6px max(8px, env(safe-area-inset-bottom));overflow:hidden auto;align-items:flex-start!important}.offer-history-page .modal-backdrop:has(>.modal-window-offer){z-index:1400!important}.modal-window-offer,.offer-history-page .modal-window-offer{box-sizing:border-box;border-radius:14px;width:100%;max-width:100%;min-height:0;margin:0 auto;padding:9px 10px 10px;overflow:visible;max-height:none!important}.modal-window-offer .offer-form{gap:6px;width:100%;min-width:0;font-size:.82rem}.modal-window-offer .offer-form-title-section{width:100%;padding:0;margin:0 0 2px!important}.modal-window-offer .offer-form-title-row{width:100%;min-width:0;min-height:34px;margin:0;display:block;position:relative}.modal-window-offer .offer-form-title-left{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;padding:0;display:flex}.modal-window-offer .offer-form-title{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;margin:0;padding-right:40px;font-size:1rem;line-height:1.1}.modal-window-offer .offer-form-title-close{z-index:2;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;font-size:1.15rem;position:absolute;top:0;right:0}.modal-window-offer .offer-form-title-left>.offer-visibility-badge,.modal-window-offer .offer-form-title-left>.offer-status-badge,.modal-window-offer .offer-form-title-left>.offer-card-status-badge{white-space:nowrap;flex:none;margin:0;padding:3px 6px;font-size:.68rem}.modal-window-offer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px}.modal-window-offer .form-field{gap:2px;min-width:0;margin-bottom:3px}.modal-window-offer .form-field label{font-size:.72rem;line-height:1.05}.modal-window-offer input:not([type=checkbox]):not([type=radio]),.modal-window-offer select,.modal-window-offer textarea{box-sizing:border-box;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:16px!important}.modal-window-offer textarea{resize:vertical;min-height:54px;line-height:1.25}.modal-window-offer .offer-expiration-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.modal-window-offer .offer-expiration-grid .form-field{width:100%;min-width:0;max-width:100%;overflow:hidden}.modal-window-offer .offer-expiration-grid input[type=datetime-local]{width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;background:var(--surface);height:34px;max-height:34px;color:var(--text);-webkit-text-fill-color:var(--text);text-align:left;opacity:1;appearance:auto;padding:4px 6px;display:block}.modal-window-offer .offer-expiration-date-field.is-empty{display:none}.modal-window-offer input[type=datetime-local]:disabled{background:var(--surface-soft);color:var(--text-soft);-webkit-text-fill-color:var(--text-soft);text-align:left;opacity:1}.modal-window-offer input[type=datetime-local] ::-webkit-datetime-edit{text-align:left;width:100%;padding:0;display:block}.modal-window-offer input[type=datetime-local] ::-webkit-datetime-edit-fields-wrapper{justify-content:flex-start;display:flex}.modal-window-offer .form-section{gap:4px;margin-top:4px;padding-top:5px}.modal-window-offer .form-section h3{margin:0;font-size:.78rem;line-height:1.1}.modal-window-offer .form-help,.modal-window-offer .muted,.modal-window-offer .subtle{margin-top:2px;margin-bottom:2px;font-size:.7rem;line-height:1.2}.modal-window-offer .offer-counter-option,.modal-window-offer .offer-visibility-option,.modal-window-offer .offer-summary-box,.modal-window-offer .offer-delta-box{border-radius:9px;margin:2px 0;padding:7px 8px}.modal-window-offer .checkbox-row{gap:5px;font-size:.78rem}.modal-window-offer .offer-visibility-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.modal-window-offer .radio-group{gap:5px}.modal-window-offer .radio-option{border-radius:8px;min-height:31px;padding:5px 7px;font-size:.76rem}.modal-window-offer .offer-card-source-bubbles{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-width:0;margin-top:7px;display:flex}.modal-window-offer .offer-card-source-bubbles>*{order:3}.modal-window-offer .offer-card-source-bubbles>:first-child,.modal-window-offer .offer-card-source-bubbles>:nth-child(2){order:1}.modal-window-offer .offer-card-source-bubbles:before{content:"";flex:0 0 100%;order:2;width:0;height:0}.modal-window-offer .offer-source-reference,.modal-window-offer .offer-card-source,.modal-window-offer .offer-list-source-preview{border-radius:9px;min-width:0;padding:6px}.modal-window-offer .offer-source-reference-rich,.modal-window-offer .offer-list-source-preview{grid-template-columns:44px minmax(0,1fr);gap:7px}.modal-window-offer .offer-source-reference-image,.modal-window-offer .offer-list-source-image,.modal-window-offer .offer-card-source-image{border-radius:7px;width:44px;height:44px}.modal-window-offer .offer-card-source-content,.modal-window-offer .offer-list-source-content{min-width:0}.modal-window-offer .offer-card-source-title-row{width:100%;min-width:0;line-height:1.3;display:block}.modal-window-offer .offer-card-source-title{text-overflow:clip;white-space:normal;min-width:0;display:inline;overflow:visible}.modal-window-offer .offer-card-source-title-dot{margin-left:4px;margin-right:4px;display:inline}.modal-window-offer .offer-card-source-listing-price{white-space:nowrap;display:inline}.modal-window-offer .offer-fulfillment-main-row{flex-flow:wrap;align-items:flex-start;gap:5px 7px;display:flex}.modal-window-offer .offer-fulfillment-inline-options{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;display:flex;margin-left:0!important}.modal-window-offer .offer-fulfillment-inline-options>.muted{text-align:left;white-space:normal;width:100%;position:static;bottom:auto;right:auto}.modal-window-offer .offer-fulfillment-inline-options .buy-local-fulfillment-toggle,.modal-window-offer .offer-local-options-inline,.modal-window-offer .buy-cash-pickup-toggle{align-items:center;gap:5px;width:100%;justify-content:flex-start!important;margin-left:0!important}.modal-window-offer .offer-shipping-terms{margin-top:3px}.modal-window-offer .offer-shipping-terms-row{gap:5px}.modal-window-offer .offer-shipping-terms-actions{justify-content:flex-start;gap:5px}.modal-window-offer .offer-form-actions{flex-wrap:wrap;gap:5px;margin-top:3px}.modal-window-offer .offer-form-actions-buttons{flex-wrap:wrap;gap:5px}.modal-window-offer .button,.modal-window-offer .button-secondary{border-radius:8px;min-height:32px;padding:5px 9px;font-size:.76rem}.modal-window-offer .offer-form-thread-toggle-inline{font-size:.7rem}.modal-window-offer .offer-form-meta-row{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 7px;width:100%;min-width:0;margin-top:5px;padding-top:6px;font-size:0;line-height:1.2;display:flex}.modal-window-offer .offer-form-meta-row>span{order:3;font-size:.72rem}.modal-window-offer .offer-form-meta-row>span:first-of-type,.modal-window-offer .offer-form-meta-row>span:nth-of-type(2){order:1}.modal-window-offer .offer-form-meta-row:before{content:"";flex:0 0 100%;order:2;width:0;height:0}.modal-window-offer .offer-form-meta-row>.offer-meta-dot{display:none}.modal-window-offer .offer-form-meta-row>.offer-visibility-badge,.modal-window-offer .offer-form-meta-row>.offer-status-badge,.modal-window-offer .offer-form-meta-row>.offer-card-status-badge{order:3;margin:0}.modal-window-offer .offer-form-thread-message-row{width:100%;min-width:0;margin-left:0!important}.modal-window-offer .offer-card-thread-replies-list{width:100%;min-width:0;margin-left:0;padding-left:0}.modal-window-offer .offer-form-thread .offer-card-thread-bubble{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:7px 8px}.modal-window-offer .offer-card-thread-meta-row{gap:6px;margin-bottom:3px}.modal-window-offer .offer-card-thread-text{overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.modal-window-offer .offer-card-thread-actions-row{margin-top:4px}.modal-window-offer .offer-card-thread-composer textarea,.modal-window-offer .offer-card-thread-edit-form textarea{min-height:50px;font-size:16px!important}}@media (width<=360px){.offer-history-direction-toggle .toggle-pill{padding-left:8px;padding-right:8px;font-size:.82rem}.offer-history-status-select{width:104px;min-width:104px;max-width:104px;padding-left:3px;padding-right:3px}}.offer-history-hover-button{flex:none}.offer-history-hover-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.offer-history-history-modal-backdrop{box-sizing:border-box;overflow:hidden auto;z-index:1400!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}.offer-history-history-modal-window{box-sizing:border-box;background:var(--surface);border-radius:16px;flex:0 760px;min-width:0;max-height:calc(100dvh - 48px);overflow:hidden;width:min(760px,100vw - 48px)!important;max-width:760px!important;margin:auto!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=720px){.offer-history-history-modal-backdrop{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:center!important}.offer-history-history-modal-window{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex:0 calc(100vw - 20px);width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:auto!important}.offer-history-modal-panel-shell,.offer-history-modal-panel-shell .offer-history-panel{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.offer-history-panel-header{justify-content:flex-start;align-items:center;min-width:0;padding-right:46px;display:flex;position:relative}.offer-history-panel-heading-row h2{min-width:0;margin:0;font-size:1rem}.offer-history-panel-heading-dot{color:var(--text-faint);flex:none;font-size:.9rem;line-height:1}.offer-history-panel-count{white-space:nowrap;flex:none;margin:0;font-size:.82rem}.offer-history-panel-header{justify-content:flex-start;align-items:center;min-width:0;padding:8px 54px 10px 14px;display:flex;position:relative}.offer-history-panel-heading-row{align-items:center;gap:7px;min-width:0;display:flex}.offer-history-panel-heading-row h2{min-width:0;margin:0;line-height:34px;margin-right:0!important}.offer-history-modal-panel-shell .offer-history-panel-mobile-close{z-index:5;border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 0 4px;font-size:24px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:0;right:12px}.offer-history-offer-back-row{justify-content:flex-start;align-items:center;width:100%;min-width:0;margin:0 0 10px;display:flex}@media (width<=980px){.offer-history-listing-shell .listing-card-save-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.offer-history-listing-shell .offer-history-hover-button{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:inline-flex!important}}.offer-history-modal-panel-shell .offer-history-panel-heading-row h2{min-width:0;margin:0 40px 0 0;line-height:1.35}.offer-history-listing-shell .listing-card-custom-footer{margin-top:auto;padding-top:10px}.offer-history-listing-footer{justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;display:flex}.offer-history-counterparty{min-width:0;color:var(--text-soft);flex:auto;align-items:baseline;gap:3px;font-size:.82rem;line-height:1.25;display:flex}.offer-history-counterparty-role{flex:none}.offer-history-counterparty-popover{min-width:0;max-width:100%}.offer-history-counterparty-popover .user-summary-trigger{min-width:0;max-width:100%;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;display:block;overflow:hidden}.offer-history-counterparty-popover .user-summary-trigger:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.offer-history-view-link{color:#000;font:inherit;cursor:pointer;background:0 0;border:0;margin:10px 6px 0 0;padding:0;font-size:.8rem;font-weight:500}.offer-history-view-link:hover,.offer-history-view-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.offer-history-list-controls{justify-content:flex-end;align-items:center;width:100%;min-width:0;margin:0;display:flex}.offer-history-show-withdrawn-button{background:var(--surface);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 10px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex;color:var(--primary)!important}.offer-history-show-withdrawn-button:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text-faint)}.offer-history-show-withdrawn-button[aria-pressed=true]{border-color:var(--border-strong);color:var(--text)}.offer-history-modal-panel-shell .offer-history-panel-heading-row h2{white-space:normal;flex:auto;min-width:0;line-height:1.35;margin:0!important}.offer-history-modal-panel-shell .offer-history-panel-heading-row{align-items:center;gap:7px;width:fit-content;min-width:0;max-width:calc(100% - 110px);display:flex;position:relative;transform:translateY(43px)}.offer-history-modal-panel-shell .offer-history-panel-heading-row h2{white-space:normal;overflow-wrap:anywhere;flex:0 auto;width:auto;min-width:0;line-height:1.25;margin:0!important;padding:0!important}.offer-history-modal-panel-shell .offer-history-panel-count{white-space:nowrap;flex:none}.offer-history-modal-panel-shell .offer-history-list-controls{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;min-width:0;margin:0;padding-right:14px;display:flex}.offer-history-page-withdrawn-toggle{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;height:45px;padding:0 12px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;color:var(--text-soft)!important}.offer-history-page-withdrawn-toggle:hover{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.offer-history-page-withdrawn-toggle.active{background-color:#eee}.offer-history-page-withdrawn-toggle[aria-pressed=false]{background:var(--surface);color:var(--text)}.offer-history-page-withdrawn-toggle[aria-pressed=true]{background:var(--primary-soft);color:var(--text)}@media (width<=980px){.offer-history-listing-shell .listing-card>.card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;flex-wrap:nowrap!important;display:grid!important}.offer-history-listing-shell .listing-card>.card-header>div:first-child{min-width:0;width:auto!important;overflow:hidden!important}.offer-history-listing-shell .listing-meta-row{align-items:center;gap:5px;width:100%;min-width:0;display:flex;flex-wrap:nowrap!important;overflow:hidden!important}.offer-history-listing-shell .listing-meta-row>.pill:first-child{flex:none}.offer-history-listing-shell .listing-category-pill{text-overflow:ellipsis;flex:auto;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.offer-history-listing-shell .listing-card-price-row{white-space:nowrap;flex:none;align-items:center;gap:5px;min-width:max-content;margin-left:0;display:inline-flex;flex-wrap:nowrap!important}.offer-history-listing-shell .listing-card-price-type,.offer-history-listing-shell .listing-card-price-overlay{white-space:nowrap;flex:none}}@media (width<=720px){.offer-history-search{height:45px}.offer-history-search-wrap{display:grid}.offer-history-status-select{height:45px;margin-top:5px}}@media (width<=980px){.offer-history-listing-shell .listing-card>.card-header{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;position:relative;column-gap:0!important;display:grid!important}.offer-history-listing-shell .listing-card>.card-header>div:first-child{z-index:1;min-width:0;position:relative;overflow:visible!important}.offer-history-listing-shell .listing-meta-row{align-items:center;gap:5px;width:100%;min-width:0;display:flex;flex-wrap:nowrap!important;overflow:visible!important}.offer-history-listing-shell .listing-category-pill{z-index:1;margin-right:-2px;position:relative;min-width:0!important;max-width:none!important}.offer-history-listing-shell .listing-card-price-row{z-index:3;white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:max-content;margin-left:0;display:inline-flex;position:relative;background:0 0!important;flex-wrap:nowrap!important;overflow:visible!important}.offer-history-listing-shell .listing-card-price-type{z-index:4;white-space:nowrap;flex:none;position:relative;overflow:visible!important}}.offer-history-modal-panel-shell .offer-history-panel-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px 10px 14px;display:grid;position:relative}.offer-history-modal-panel-shell .offer-history-panel-heading-row{align-items:center;gap:7px;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:flex;position:static;transform:none!important}.offer-history-modal-panel-shell .offer-history-panel-heading-row h2{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.25;overflow:visible;margin:0!important;padding:0!important}.offer-history-modal-panel-shell .offer-history-panel-count-group{white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.offer-history-modal-panel-shell .offer-history-panel-heading-dot{flex:none;margin:0}.offer-history-modal-panel-shell .offer-history-panel-count{white-space:nowrap;flex:none;margin:0}.offer-history-panel-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.offer-history-modal-panel-shell .offer-history-show-withdrawn-button{white-space:nowrap;flex:none;margin:0}.offer-history-modal-panel-shell .offer-history-panel-mobile-close{flex:0 0 34px;width:34px;min-width:34px;height:34px;margin:0;position:static!important;inset:auto!important;transform:none!important}@media (width<=720px){.offer-history-status-select{transform:translateY(-1px);place-self:center start!important;width:104px!important;min-width:106px!important;max-width:106px!important;height:45px!important;min-height:45px!important;margin:0 0 0 2px!important}.offer-history-search-wrap{grid-template-columns:minmax(0,1fr) max-content!important;gap:4px!important;width:100%!important;min-width:0!important}.offer-history-page-withdrawn-toggle{height:45px!important;min-height:45px!important;padding-left:8px!important;padding-right:8px!important;font-size:.74rem!important}.offer-history-status-select{grid-area:auto!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:45px!important;min-height:45px!important;margin:0!important;transform:none!important}.offer-history-search-wrap{grid-area:auto!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.offer-history-search{width:100%!important;min-width:0!important;height:45px!important;min-height:45px!important}.offer-history-page-withdrawn-toggle{height:45px!important;min-height:45px!important}.offer-history-title-line{grid-template-columns:max-content minmax(0,1fr) auto!important}.offer-history-status-select{grid-area:2/1!important}.offer-history-search-wrap{grid-area:2/2/auto/4!important;width:calc(100% + 38px)!important;margin-left:-38px!important}.offer-history-status-select{grid-area:2/1!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:45px!important;min-height:45px!important;margin:0!important;padding:0 6px!important;transform:none!important}}.offer-history-page-withdrawn-toggle{white-space:nowrap!important;width:112px!important;min-width:112px!important;height:45px!important;min-height:45px!important;padding:0 10px!important;font-size:.74rem!important}@media (width<=720px){.offer-history-modal-panel-shell .offer-history-panel-header{grid-template-rows:auto auto;width:100%;min-width:0;position:relative;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:6px 10px!important;padding:10px 12px 8px 14px!important;display:grid!important}.offer-history-modal-panel-shell .offer-history-panel-heading-row{display:contents!important}.offer-history-modal-panel-shell .offer-history-panel-heading-row h2{overflow-wrap:break-word;word-break:normal;grid-area:1/1/auto/-1;min-width:0;line-height:1.25;white-space:normal!important;width:100%!important;margin:0!important;padding:0 42px 0 0!important;transform:none!important}.offer-history-panel-header-actions{display:contents!important}.offer-history-modal-panel-shell .offer-history-panel-mobile-close{width:34px;min-width:34px;height:34px;margin:0!important;position:absolute!important;top:8px!important;right:10px!important;transform:none!important}.offer-history-modal-panel-shell .offer-history-panel-count-group{white-space:nowrap;grid-area:2/1;place-self:center start;align-items:center;width:auto;margin:0!important;display:inline-flex!important}.offer-history-modal-panel-shell .offer-history-panel-heading-dot{display:none!important}.offer-history-modal-panel-shell .offer-history-panel-count{margin:0!important}.offer-history-modal-panel-shell .offer-history-show-withdrawn-button{white-space:nowrap;grid-area:2/3;place-self:center end;margin:0!important}}.offer-history-card-message{margin-top:2px;margin-bottom:10px}.offer-history-card{font:inherit;color:inherit;font-size:1rem}.offer-history-card-user-popover .user-summary-trigger{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:underline}.offer-history-page-toggle-group{flex:none;justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.offer-history-page-toggle-group{grid-area:3/1/auto/4;justify-self:end;gap:5px;width:auto;min-width:0;margin-top:-1px}.offer-history-page-toggle-group .offer-history-page-withdrawn-toggle{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-left:10px!important;padding-right:10px!important}}.offer-history-listing-shell .listing-card-transaction-overlay{opacity:1!important;visibility:visible!important;pointer-events:none!important;inset:auto 12px 12px auto!important}.offer-history-action-needed-icon{background:var(--lightgray);width:40px;height:40px;color:var(--red);border:1px solid #000;border:1px solid var(--red);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.55rem;font-weight:700;line-height:1;display:inline-flex}@keyframes _offerHistoryActionPulse_xp4zr_1{0%,to{background:#faf5ff;border-color:#d8b4fe}50%{background:#f3e8ff;border-color:#a855f7}}.offer-history-card.action-required{animation:1.2s ease-in-out infinite _offerHistoryActionPulse_xp4zr_1}.offer-history-card.action-required:hover{border-color:#9333ea}.offer-history-card-statuses{flex:none;align-items:center;gap:6px;display:inline-flex}.offer-history-action-required-badge{color:#7e22ce;background:#f3e8ff;border:1px solid #c084fc;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.offer-history-card.action-required{background:#f3e8ff;border-color:#a855f7;animation:none}}@media (width<=720px){.offer-history-title-line{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px 6px!important;width:100%!important;min-width:0!important;display:grid!important}.offer-history-title-line .page-title-row{grid-area:1/1!important;justify-self:start!important}.offer-history-search-clear-mobile{grid-area:1/2!important;place-self:center end!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:inline-flex!important}.offer-history-direction-toggle{grid-area:1/3!important;place-self:center end!important;margin:0!important;transform:none!important}.offer-history-direction-toggle .toggle-pill{min-height:36px!important;padding:6px 9px!important;font-size:.78rem!important}.offer-history-filter-row{display:contents!important}.offer-history-search-wrap{grid-area:2/1!important;width:100%!important;min-width:0!important;margin:0!important;transform:none!important}.offer-history-search{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important}.offer-history-search-clear-desktop{display:none!important}.offer-history-status-select{grid-area:2/2!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 4px!important;font-size:.7rem!important;transform:none!important}.offer-history-page-toggle-group{grid-area:2/3!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}.offer-history-page-toggle-group .offer-history-page-withdrawn-toggle{white-space:nowrap!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 6px!important;font-size:.68rem!important}}@media (width<=900px){.offer-history-title-line{grid-template-columns:minmax(0,1fr) 92px auto!important;align-items:center!important;gap:8px 5px!important;width:100%!important;min-width:0!important;display:grid!important}.offer-history-title-line .page-title-row{grid-area:1/1!important;justify-self:start!important}.offer-history-direction-toggle{grid-area:1/3!important;place-self:center end!important;margin:0!important;transform:none!important}.offer-history-direction-toggle .toggle-pill{min-height:36px!important;padding:6px 9px!important;font-size:.78rem!important}.offer-history-search-clear-mobile{grid-area:1/2!important;place-self:center end!important;width:34px!important;min-width:34px!important;height:34px!important;margin-right:-1px!important;padding:0!important;display:inline-flex!important}.offer-history-filter-row{display:contents!important}.offer-history-search-wrap{grid-area:2/1!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important;transform:none!important}.offer-history-search{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 7px!important}.offer-history-search-clear-desktop{display:none!important}.offer-history-status-select{box-sizing:border-box!important;grid-area:2/2!important;place-self:center stretch!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 4px!important;font-size:.69rem!important;transform:none!important}.offer-history-page-toggle-group{grid-area:2/3!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}.offer-history-page-toggle-group .offer-history-page-withdrawn-toggle{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 5px!important;font-size:.65rem!important;line-height:1!important}.offer-history-direction-actions{align-items:center;gap:2px;width:max-content;margin:0;display:inline-flex;grid-area:1/3!important;justify-self:end!important}.offer-history-direction-actions .offer-history-direction-toggle{grid-area:auto!important;justify-self:auto!important;margin:0!important;transform:none!important}.offer-history-direction-actions .offer-history-search-clear-mobile{grid-area:auto!important;width:34px!important;min-width:34px!important;height:38px!important;margin:0 2px 0 0!important;padding:0!important;display:inline-flex!important;position:static!important}.offer-history-search{font-size:14px}}.offer-history-listing-shell .match-card-custom-badge.action-needed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.page-action-count-anchor{display:inline-block;position:relative;overflow:visible}.action-count-toggle{position:relative;overflow:visible}.page-action-count-badge{z-index:3;pointer-events:none;position:absolute;top:-10px;right:-10px}.page-action-count-anchor>.page-action-count-badge{top:-8px;right:-18px}@media (width<=720px){.page-action-count-badge{top:-9px;right:-8px}.page-action-count-anchor>.page-action-count-badge{top:-7px;right:-16px}.offer-history-status-select{grid-area:2/1!important}.offer-history-page-toggle-group{grid-area:2/2/auto/4!important;justify-self:end!important}.offer-history-search-wrap{grid-area:3/1/auto/-1!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important}.offer-history-title-line{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 6px!important}.offer-history-title-line .page-title-row{grid-area:1/1/auto/3!important}.offer-history-direction-actions{grid-area:1/3/auto/5!important;justify-self:end!important}.offer-history-status-select{box-sizing:border-box!important;grid-area:2/1!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important}.offer-history-page-toggle-group{grid-area:2/2/auto/5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.offer-history-page-toggle-group .offer-history-page-withdrawn-toggle{box-sizing:border-box!important;white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:3px 4px!important;font-size:.65rem!important;line-height:1.05!important}.offer-history-search-wrap{grid-area:3/1/auto/5!important;width:100%!important;min-width:0!important}.offer-history-search{box-sizing:border-box!important;width:100%!important;min-width:0!important}}.saved-listings-grid .responsive-card,.saved-listings-grid .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=720px){.saved-listings-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0}.saved-listings-grid .listing-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;overflow:hidden}.saved-listings-grid .listing-card-image-wrap,.saved-listings-grid .listing-card-image-link{width:100%;min-width:0}.saved-listings-grid .listing-card>.card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:6px;display:grid}.saved-listings-grid .listing-meta-row{flex-wrap:nowrap;gap:6px;min-width:fit-content}.saved-listings-grid .listing-meta-row .pill{white-space:nowrap;min-width:0;padding-left:8px;padding-right:8px;font-size:.8rem}.saved-listings-grid .listing-category-pill{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.saved-listings-grid .listing-card-price-row{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:0;display:inline-flex}.saved-listings-grid .listing-card-price-type{white-space:nowrap;min-height:28px;padding-left:8px;padding-right:8px;font-size:.78rem}.saved-listings-grid .listing-card-price-overlay{white-space:nowrap;margin-right:0;font-size:.82rem}.saved-listings-grid .listing-card .listing-card-header-title-wrap{margin-top:12px!important;margin-bottom:5px!important}.saved-listings-grid .listing-card .listing-description{margin-top:10px!important;margin-bottom:12px!important}.saved-listings-grid .listing-card .listing-details{min-width:0;max-width:100%;padding-top:10px!important}.saved-listings-grid .listing-card-all-tags{gap:5px;max-width:100%;margin-top:16px}.saved-listings-grid+.pagination-row{box-sizing:border-box;justify-content:center;width:100%;min-width:0;max-width:100%;overflow:visible}.saved-listings-grid+.pagination-row .pagination-bar-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.saved-listings-grid+.pagination-row .pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.saved-listings-grid+.pagination-row::-webkit-scrollbar{display:none}.saved-listings-grid .listing-card-save-overlay{opacity:1;pointer-events:auto}}@media (width<=380px){.saved-listings-grid .listing-meta-row .pill,.saved-listings-grid .listing-card-price-type{padding-left:6px;padding-right:6px;font-size:.76rem}.saved-listings-grid .listing-category-pill{max-width:104px}.saved-listings-grid .listing-card-price-row{gap:4px}}.saved-listings-grid .listing-card-owner-row{border-top:1px solid var(--border);min-width:0;color:var(--text-faint);align-items:center;gap:6px;margin-top:14px;padding-top:11px;font-size:.82rem;display:flex}.saved-listings-grid .listing-card-owner-role{flex:none;font-weight:600}.saved-listings-grid .listing-card-owner-popover{min-width:0}.saved-listings-grid .listing-card-owner-popover .user-summary-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft);margin-left:4px;font-size:.82rem;font-weight:600;overflow:hidden}.saved-listings-grid .listing-card-share-button{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px 4px -4px auto;padding:3px 0 0;transition:color .15s,background .15s;display:inline-flex}.saved-listings-grid .listing-card-share-button:hover{background:var(--surface-soft);color:var(--primary)}.saved-listings-grid .listing-card-share-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.saved-listings-grid .listing-card-share-button svg{display:block}@media (width>=721px) and (width<=1180px){.saved-listings-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));justify-content:stretch;align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.saved-listings-grid .responsive-card,.saved-listings-grid .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.saved-listings-grid .listing-card-image-wrap,.saved-listings-grid .listing-card-image-link,.saved-listings-grid .listing-card-image{width:100%;min-width:0;max-width:100%}}.saved-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:start;gap:18px;width:100%;min-width:0;max-width:100%;display:grid}@media (width>=1181px) and (width<=1499px){.saved-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=721px) and (width<=1180px){.saved-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=720px){.saved-listings-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.card-header{margin-top:10px}@media (width<=640px){.card-header{margin-top:0}}.saved-listings-grid .listing-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;overflow:visible}.saved-listings-grid .listing-card-image-link{overflow:hidden}@media (width<=720px){.saved-listings-grid .listing-card-owner-row,.saved-listings-grid .listing-card-owner-popover{overflow:visible}.saved-listings-grid .user-summary-panel{z-index:100}}.saved-listings-results-empty{box-sizing:border-box;width:100%;min-height:180px;color:var(--text-soft);text-align:center;justify-content:center;align-items:center;padding:32px 20px;font-size:.95rem;display:flex}.account-page{max-width:1180px}.account-page-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.account-page .card{border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.account-settings-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-settings-sidebar{gap:8px;padding:10px;display:grid;position:sticky;top:96px}.account-settings-nav-item{text-align:left;width:100%;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.account-settings-nav-item:hover{background:var(--surface-soft);color:var(--text)}.account-settings-nav-item.active{border-color:var(--border-strong);color:#0f172a;background:#f8fafc}.account-settings-nav-title{color:inherit;font-weight:750}.account-settings-nav-subtitle{color:var(--text-faint);font-size:.82rem}.account-settings-main{min-width:0}.account-settings-section{gap:18px;display:grid}.account-settings-section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.account-notification-list{gap:12px;display:grid}.account-toggle-row{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.account-toggle-row>span{gap:4px;min-width:0;display:grid}.account-toggle-row input[type=checkbox]{width:20px;height:20px}.account-settings-subsection{border:1px solid var(--border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.account-settings-subsection-flat{background:0 0}.account-modal-window{width:min(640px,100%)}.account-modal-body{gap:16px;display:grid}.account-listing-picker-item.active{background:var(--primary-soft);border-color:#c7dafd}.account-listing-picker-item>span{gap:3px;min-width:0;display:grid}.account-listing-picker-item a{color:var(--primary);text-underline-offset:2px;font-size:.86rem;font-weight:700;text-decoration:underline}.account-modal-actions{justify-content:flex-end}.account-chip-row{flex-wrap:wrap;gap:10px;display:flex}.account-check-chip{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-weight:650;display:inline-flex}.account-check-chip.active{border-color:var(--border-strong);color:#0f172a;background:#f8fafc}.account-check-chip input{margin:0}.account-readonly-input:disabled{color:#64748b;cursor:not-allowed;opacity:1;background:#f1f5f9;border-color:#d7dde5}.account-page input[type=text],.account-page input[type=email],.account-page input[type=password],.account-page input[type=tel]{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:42px;color:var(--text);box-sizing:border-box;border-radius:12px;outline:none;padding:10px 12px}.account-phone-input{letter-spacing:.01em;font-variant-numeric:tabular-nums}.account-phone-input:focus{border-color:#94b6f7;outline:none;box-shadow:0 0 0 4px #1f6feb1a}.account-listing-notification-modal{width:min(1120px,100%)}.account-listing-card-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.account-mini-listing-card{border:1px solid var(--border);background:var(--surface-soft);text-align:left;width:100%;min-width:0;color:inherit;box-shadow:none;cursor:pointer;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.account-mini-listing-card:hover{border-color:var(--border-strong);background:#f8fafc;transform:translateY(-1px)}.account-mini-listing-image{border:1px solid var(--border);background:linear-gradient(135deg, var(--primary-soft), #fff);width:72px;height:72px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.account-mini-listing-body{gap:4px;min-width:0;display:grid}.account-mini-listing-type{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.account-mini-listing-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.2;overflow:hidden}.account-mini-listing-meta{color:var(--text-soft);font-size:.84rem}.account-selected-listing-strip{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.account-selected-listing-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.74rem;font-weight:700}.account-selected-listing-title{color:var(--text);margin-top:3px;font-weight:750}.account-threshold-field{max-width:260px}@media (width<=700px){.account-listing-card-grid{grid-template-columns:1fr}.account-selected-listing-strip{flex-direction:column;align-items:stretch}}.account-listing-card-grid-real{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start}.account-listing-card-select{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:0}.account-listing-card-select .listing-card{width:100%;max-width:none;min-height:0;padding:14px}.account-listing-card-select:hover .listing-card{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.account-listing-card-select .listing-card-actions,.account-listing-card-select .listing-card-hover-actions,.account-listing-card-select .listing-card-save-overlay{display:none}.account-listing-thumb-select{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;min-width:0;padding:0}@media (width<=900px){.account-listing-card-grid,.account-listing-card-grid-real{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=700px){.account-listing-card-grid,.account-listing-card-grid-real{grid-template-columns:1fr}}.account-modal-header-stacked{align-items:flex-start}.account-modal-heading-wrap{gap:8px;min-width:0;display:grid}.account-modal-back-link{color:var(--text-soft);cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex}.account-modal-back-link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.account-listing-notification-settings-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-listing-notification-selected{gap:10px;min-width:0;display:grid}.account-listing-notification-selected .listing-thumb{width:100%}.account-change-selected-listing-button{justify-content:center;justify-self:stretch;display:inline-flex}.account-listing-notification-options{gap:12px;min-width:0;display:grid}.account-threshold-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:360px;padding:12px 14px;display:flex}.account-threshold-row label{color:var(--text-soft);white-space:nowrap;margin:0;font-size:.88rem;font-weight:700}.account-threshold-row select{width:150px;min-height:36px}.account-listing-notification-options .account-modal-actions{justify-content:flex-end;margin-top:6px}@media (width<=820px){.account-listing-notification-settings-layout{grid-template-columns:1fr}.account-listing-notification-selected{max-width:340px}}.account-listing-notification-settings-form{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:520px}.account-listing-notification-settings-layout{align-items:start}.account-listing-notification-selected{padding-top:0}.account-listing-notification-options{align-content:start}.account-modal-actions-bottom{border-top:1px solid var(--border);justify-content:flex-end;align-self:end;margin-top:18px;padding-top:14px}.account-toggle-row-with-action{grid-template-columns:minmax(0,1fr) auto}.account-toggle-row-actions{align-items:center;gap:10px;display:inline-flex}.account-listing-setup-button{white-space:nowrap;border-radius:7px;min-height:32px;padding:6px 10px;font-size:.84rem}.account-match-notification-actions{gap:12px}.account-threshold-inline{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:5px 8px 5px 10px;display:inline-flex}.account-threshold-inline span{color:var(--text-soft);white-space:nowrap;font-size:.78rem;font-weight:700}.account-threshold-inline select{border:1px solid var(--border);width:130px;min-height:28px;color:var(--text);background:#fff;border-radius:6px;padding:4px 8px;font-size:.82rem}.account-settings-sidebar{flex-direction:column;display:flex}.account-settings-sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:16px}.account-settings-profile-link{border:1px solid var(--border);width:100%;min-height:36px;color:var(--text-soft);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.account-settings-profile-link:hover{border-color:var(--border-strong);color:#0f172a;background:#f8fafc}.account-browser-notifications-button{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;position:relative;overflow:hidden}.account-browser-notifications-button.feedback-checking{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;animation:.75s ease-in-out infinite _accountNotificationPulse_gm71v_1}.account-browser-notifications-button.feedback-granted{color:#166534;background:#dcfce7;border-color:#86efac;animation:.38s ease-out _accountNotificationPop_gm71v_1}.account-browser-notifications-button.feedback-blocked,.account-browser-notifications-button.feedback-unsupported{color:#be123c;background:#fff1f2;border-color:#fecaca;animation:.38s ease-out _accountNotificationShake_gm71v_1}.account-browser-notifications-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;transform:translate(-120%)}.account-browser-notifications-button.feedback-checking:after{animation:.9s ease-in-out infinite _accountNotificationSweep_gm71v_1}@keyframes _accountNotificationPulse_gm71v_1{0%,to{box-shadow:none;transform:translateY(0)}50%{transform:translateY(-1px);box-shadow:0 10px 22px #2563eb24}}@keyframes _accountNotificationPop_gm71v_1{0%{transform:scale(.98)}45%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes _accountNotificationShake_gm71v_1{0%,to{transform:translate(0)}25%{transform:translate(-3px)}55%{transform:translate(3px)}80%{transform:translate(-1px)}}@keyframes _accountNotificationSweep_gm71v_1{0%{transform:translate(-120%)}to{transform:translate(120%)}}.account-page input[type=checkbox],.account-settings-page input[type=checkbox],.account-settings-main input[type=checkbox]{flex:none;width:14px;height:14px;min-height:14px}.account-listing-notifications-card,.account-listing-notifications-row,.listing-notifications-setting{cursor:pointer;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.account-listing-notifications-card:hover,.account-listing-notifications-row:hover,.listing-notifications-setting:hover{border-color:var(--border-strong);box-shadow:none;background:#fff;transform:none}.account-listing-notifications-text{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;gap:3px;margin:-6px -8px;padding:6px 8px;transition:background .16s,color .16s,transform .16s;display:grid}.account-listing-notifications-text strong{font-weight:700}.account-listing-notifications-text .muted{display:block}.account-listing-notifications-text{min-width:0;color:inherit;text-align:left;font:inherit;cursor:default;gap:3px;display:grid}.account-listing-notifications-text:hover{color:inherit;background:0 0;transform:none}.account-payment-section{min-height:420px}.account-payment-header-badge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.account-payment-header-badge.ready{color:#166534;background:#dcfce7;border-color:#86efac}.account-payment-header-badge.pending{color:#92400e;background:#fffbeb;border-color:#fcd34d}.account-payment-header-badge.disconnected{color:#475569;background:#f8fafc;border-color:#cbd5e1}.account-payment-feedback{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:11px 13px;font-size:.9rem}.account-payment-card{border:1px solid var(--border);background:#fff;border-radius:12px;gap:18px;padding:18px;display:grid}.account-payment-card.ready{border-color:#bbf7d0}.account-payment-card.collapsed{gap:0}.account-payment-card.collapsed>:not(.account-payment-brand-row){display:none}.account-payment-brand-row-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.account-payment-brand-row-toggle:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #94b6f7}.account-payment-provider-chevron{color:var(--text-faint);flex:none;align-self:flex-end;margin-top:auto;margin-left:auto;font-size:1.05rem;line-height:1;transition:transform .16s}.account-payment-card.pending{border-color:#fde68a}.account-payment-brand-row{align-items:flex-start;gap:12px;display:flex}.account-payment-brand-row>div:last-child{gap:4px;min-width:0;display:grid}.account-payment-brand-row p{margin:0}.account-payment-brand-mark{color:#fff;background:#635bff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:800;display:inline-flex}.account-payment-loading{border:1px dashed var(--border-strong);color:var(--text-soft);border-radius:8px;padding:14px}.account-payment-status-list{border:1px solid var(--border);border-radius:10px;display:grid;overflow:hidden}.account-payment-status-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 12px;display:flex}.account-payment-status-row:last-child{border-bottom:none}.account-payment-status-row>span{color:var(--text-soft)}.account-payment-status-row strong{font-size:.86rem}.account-payment-status-row strong.complete{color:#166534}.account-payment-status-row strong.incomplete{color:#92400e}.account-payment-explanation{background:var(--surface-soft);border-radius:9px;gap:5px;padding:13px 14px;display:grid}.account-payment-explanation span{color:var(--text-soft);line-height:1.45}.account-payment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-payment-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:9px;align-items:flex-start;gap:7px;padding:12px 14px;font-size:.86rem;line-height:1.45;display:flex}.account-payment-note strong{color:var(--text)}@media (width<=620px){.account-settings-section-header{flex-direction:column;align-items:stretch}.account-payment-header-badge{align-self:flex-start}.account-payment-status-row{flex-direction:column;align-items:flex-start;gap:4px}.account-payment-actions{flex-direction:column;align-items:stretch}.account-payment-actions .button{width:100%}.account-payment-note{flex-direction:column}}.account-danger-zone{background:snow;border-color:#fecaca}.account-danger-zone h3{color:#991b1b}.account-blocked-users-section{gap:14px}.account-blocked-users-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-blocked-users-header>div{min-width:0}.account-blocked-users-count{flex-shrink:0}.account-blocked-users-list{gap:8px;display:grid}.account-blocked-user-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.account-blocked-user-copy{gap:4px;min-width:0;display:grid}.account-blocked-user-name{width:fit-content;color:var(--text);font-weight:750;text-decoration:none}.account-blocked-user-name:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.account-blocked-user-meta{color:var(--text-faint);flex-wrap:wrap;gap:5px 12px;font-size:.78rem;display:flex}.account-blocked-user-meta span:not(:last-child):after{content:"·";color:var(--border-strong);margin-left:12px}.account-unblock-user-button{flex-shrink:0;min-width:92px}.account-blocked-users-empty{border:1px dashed var(--border-strong);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:82px;padding:18px;display:flex}@media (width<=620px){.account-blocked-user-row{flex-direction:column;align-items:stretch}.account-unblock-user-button{align-self:flex-end}.account-blocked-user-meta span:after{display:none}}.account-page .button:not(.button-secondary):not(.danger){color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#bfdbfe}.account-page .button:not(.button-secondary):not(.danger):hover:not(:disabled){color:#1e40af;box-shadow:none;background:#dbeafe;border-color:#93c5fd}.account-settings-subsection .form-actions{margin-top:10px}.account-mobile-profile-link{display:none}@media (width<=720px){.account-page{box-sizing:border-box;width:100%;max-width:none;padding:18px 14px max(54px, calc(34px + env(safe-area-inset-bottom)))}.account-page-header h1{margin:0 0 5px;font-size:1.65rem;line-height:1.1}.account-page-header .muted{max-width:34rem;margin:0;font-size:.9rem;line-height:1.45}.account-settings-layout{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;display:grid}.account-settings-main{width:100%;min-width:0}.account-settings-sidebar{flex-direction:initial;box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px;grid-template-columns:repeat(4,minmax(78px,1fr));gap:4px;width:100%;min-width:0;padding:5px;position:static;overflow:auto hidden;display:grid!important}.account-settings-sidebar::-webkit-scrollbar{display:none}.account-settings-nav-item{text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-width:78px;min-height:42px;padding:8px 9px;display:flex}.account-settings-nav-title{font-size:.83rem;line-height:1}.account-settings-nav-subtitle{display:none}.account-settings-nav-item.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.account-settings-sidebar-footer{border-top:1px solid var(--border);grid-column:1/-1;width:100%;margin:2px 0 0;padding:5px 0 0}.account-settings-profile-link{background:0 0;border:0;min-height:38px;font-size:.8rem}.account-settings-section{gap:14px;width:100%;min-width:0}.account-settings-section-header{flex-direction:column;align-items:stretch;gap:9px;padding:0 1px 12px;display:flex}.account-settings-section-header h2{margin:0 0 4px;font-size:1.3rem;line-height:1.15}.account-settings-section-header p{margin:0;font-size:.88rem;line-height:1.45}.account-settings-subsection{box-sizing:border-box;border-radius:14px;gap:14px;width:100%;min-width:0;padding:15px}.account-settings-subsection h3{margin-top:0}.account-settings-subsection .form-grid{grid-template-columns:minmax(0,1fr);gap:13px}.account-page input[type=text],.account-page input[type=email],.account-page input[type=password],.account-page input[type=tel],.account-page select{min-height:46px;font-size:16px}.account-settings-subsection .form-actions{width:100%;margin-top:4px}.account-settings-subsection .form-actions .button,.account-browser-notifications-button{justify-content:center;width:100%;min-height:44px}.account-notification-list{gap:10px}.account-toggle-row{box-sizing:border-box;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-width:0;padding:14px}.account-toggle-row>span>strong{font-size:.93rem}.account-toggle-row .muted{font-size:.82rem;line-height:1.4}.account-page .account-toggle-row input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0}.account-toggle-row-with-action{grid-template-columns:minmax(0,1fr);gap:12px}.account-toggle-row-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:10px;display:flex}.account-listing-setup-button{min-height:38px;padding-inline:14px}.account-payment-section{min-height:0}.account-payment-header-badge{align-self:flex-start;min-height:28px}.account-payment-card{border-radius:14px;gap:15px;padding:15px}.account-payment-brand-row{gap:11px}.account-payment-brand-mark{border-radius:10px;width:40px;height:40px}.account-payment-brand-row strong{line-height:1.25}.account-payment-brand-row .muted{font-size:.82rem;line-height:1.4}.account-payment-status-list{border-radius:11px}.account-payment-status-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px}.account-payment-status-row>span{font-size:.86rem}.account-payment-status-row strong{text-align:right;font-size:.82rem}.account-payment-explanation{border-radius:11px;gap:5px;padding:13px}.account-payment-explanation span{font-size:.84rem;line-height:1.45}.account-payment-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.account-payment-actions .button{justify-content:center;width:100%;min-height:44px}.account-payment-note{border-radius:11px;flex-direction:column;gap:3px;padding:12px 13px}.account-blocked-users-header{flex-direction:column;gap:7px}.account-blocked-users-count{align-self:flex-start}.account-blocked-user-row{border-radius:11px;flex-direction:column;align-items:stretch;gap:12px;padding:13px}.account-blocked-user-meta{gap:3px 8px;line-height:1.4}.account-blocked-user-meta span:after{display:none}.account-unblock-user-button{align-self:stretch;width:100%;min-height:40px}.account-blocked-users-empty{border-radius:12px;min-height:96px;padding:20px 14px}.account-danger-zone{border-radius:14px;padding:15px}.account-danger-zone .danger{justify-content:center;width:100%;min-height:44px}.account-listing-notification-modal{box-sizing:border-box;width:100%;max-width:none;max-height:calc(100dvh - 24px);padding:16px 14px max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:18px;overflow:hidden auto}.account-listing-notification-modal .modal-header{z-index:3;padding:max(14px, env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;margin:-16px -14px 14px;display:flex;position:sticky;top:-16px}.account-listing-notification-modal .modal-close{flex:none;width:40px;height:40px;padding:0}.account-modal-heading-wrap{gap:6px}.account-modal-back-link{min-height:32px;margin-bottom:2px}.account-listing-notification-modal h2{margin:0;font-size:1.25rem}.account-listing-card-grid,.account-listing-card-grid-real{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0}.account-listing-thumb-select{width:100%}.account-listing-thumb-select .listing-thumb{width:100%;max-width:none}.account-listing-notification-settings-form{grid-template-rows:auto;gap:14px;min-height:0}.account-listing-notification-settings-layout{grid-template-columns:minmax(0,1fr);gap:14px}.account-listing-notification-selected{gap:8px;width:100%;max-width:none}.account-listing-notification-selected .listing-thumb{width:100%;max-width:none}.account-change-selected-listing-button{width:100%;min-height:40px}.account-listing-notification-options{gap:10px}.account-match-notification-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.account-threshold-inline{box-sizing:border-box;justify-content:space-between;width:100%;min-width:0;min-height:40px;padding:5px 7px 5px 10px}.account-threshold-inline select{width:auto;min-width:0;max-width:150px;min-height:32px;font-size:16px}.account-modal-actions-bottom{width:100%;margin-top:8px;padding-top:12px}.account-modal-actions-bottom .button{width:100%;min-height:44px}.account-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:16px;display:grid}.account-page-header>div{min-width:0}.account-mobile-profile-link{border:1px solid var(--border);min-height:38px;color:var(--text-soft);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:7px 12px;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.account-mobile-profile-link:active{background:var(--surface-soft)}.account-settings-sidebar-footer,.account-browser-notifications-button{display:none}.account-payment-section .account-settings-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid}.account-payment-section .account-payment-header-badge{align-self:start;margin-top:0}.account-menu-popover{box-sizing:border-box;width:260px;min-width:260px;max-width:calc(100vw - 24px);left:auto;right:0}.account-menu-item{white-space:nowrap;flex-wrap:nowrap}.account-payment-provider-title{align-items:flex-start}.account-payment-provider-badge{font-size:.72rem}}.account-payment-providers{gap:16px;display:grid}.account-payment-brand-copy{flex:auto;min-width:0}.account-payment-provider-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-payment-provider-badge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:3px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.account-payment-provider-badge.ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.account-payment-provider-badge.pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.account-payment-provider-badge.disconnected{color:var(--text-soft)}.account-payment-brand-mark.paypal{background:#0070ba}.account-payment-provider-status-stack{flex-direction:column;flex:none;align-items:center;gap:3px;margin-left:auto;display:flex}.account-payment-provider-chevron{color:var(--text-faint);flex:none;margin:0;font-size:1.05rem;line-height:1;transition:transform .16s}.account-payment-card.expanded .account-payment-provider-chevron{transform:rotate(180deg)}.account-payment-provider-badge{margin-left:100%;margin-right:45px}.account-payment-provider-badge.ready{margin:0 0 0 100%}@media (width>=721px) and (width<=980px){.account-page{box-sizing:border-box;width:100%;min-width:0;max-width:980px}.account-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;min-width:0;margin-bottom:16px;display:grid}.account-page-header>div{min-width:0}.account-mobile-profile-link{border:1px solid var(--border);min-height:38px;color:var(--text-soft);white-space:nowrap;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:7px 12px;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.account-mobile-profile-link:hover{background:var(--surface-soft);color:var(--text)}.account-settings-layout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;display:grid}.account-settings-main{box-sizing:border-box;width:100%;min-width:0}.account-settings-sidebar{box-sizing:border-box;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;min-width:0;padding:6px;position:static;overflow:visible;flex-direction:initial!important;display:grid!important}.account-settings-nav-item{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:44px;padding:8px 10px;display:flex;min-width:0!important}.account-settings-nav-title{min-width:0;font-size:.86rem;line-height:1.05}.account-settings-nav-subtitle{display:none}.account-settings-nav-item.active{background:var(--primary-soft);color:var(--primary);border-color:#c7dafd}.account-settings-sidebar-footer{display:none}.account-settings-section{width:100%;min-width:0}.account-settings-section-header,.account-settings-section-header>div{min-width:0}.account-settings-subsection{box-sizing:border-box;width:100%;min-width:0}.account-settings-subsection .form-grid{width:100%;min-width:0}.account-page .form-field{min-width:0}.account-toggle-row{box-sizing:border-box;width:100%;min-width:0}.account-toggle-row>span{min-width:0}.account-toggle-row .muted{overflow-wrap:anywhere}.account-toggle-row-actions{min-width:0}.account-payment-section,.account-payment-providers{width:100%;min-width:0}.account-payment-card{box-sizing:border-box;width:100%;min-width:0}.account-payment-brand-row{width:100%;min-width:0}.account-payment-brand-copy{min-width:0}.account-payment-provider-title{gap:8px;min-width:0}.account-payment-provider-title>strong{overflow-wrap:anywhere;min-width:0}.account-payment-provider-status-stack{flex:none;min-width:0}.account-payment-status-list{width:100%;min-width:0}.account-payment-status-row{min-width:0}.account-payment-explanation{overflow-wrap:anywhere;min-width:0}.account-payment-note{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.account-modal-window,.account-listing-notification-modal{box-sizing:border-box;max-width:calc(100vw - 32px)}.account-listing-card-grid,.account-listing-card-grid-real{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0}.account-listing-card-select,.account-listing-thumb-select{min-width:0}.account-listing-thumb-select .listing-thumb{width:100%;min-width:0;max-width:none}.account-listing-notification-settings-layout{width:100%;min-width:0}.account-listing-notification-options{min-width:0}.account-blocked-users-section,.account-blocked-users-list,.account-blocked-user-row{box-sizing:border-box;width:100%;min-width:0}.account-blocked-user-copy{min-width:0}.account-blocked-user-name{overflow-wrap:anywhere;max-width:100%}}@media (width>=721px) and (width<=820px){.account-toggle-row-with-action{grid-template-columns:minmax(0,1fr);gap:10px}.account-toggle-row-actions{justify-content:flex-end;width:100%}.account-match-notification-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.account-threshold-inline{min-width:0}.account-payment-provider-title{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.account-payment-provider-status-stack{margin-left:0}.account-listing-card-grid,.account-listing-card-grid-real{grid-template-columns:repeat(2,minmax(0,1fr))}}.transaction-fee-note{text-align:right;color:#777;font-family:inherit;font-size:12px}.listing-card{flex-direction:column;min-width:0;min-height:100%;display:flex}.listing-price{color:#475569;white-space:nowrap;font-size:.9rem;font-weight:500}.listing-card-image{aspect-ratio:4/3;object-fit:cover;object-position:center;border:1px solid var(--border);background:var(--surface-soft);width:100%;transition:transform .18s;display:block}.listing-card-price-row .listing-price{text-align:right;flex:none}.fixed-card-grid{grid-template-columns:repeat(auto-fill,320px);justify-content:start;align-items:start;gap:18px;display:grid}.fixed-width-card{width:320px;max-width:320px;min-height:320px}.sidebar-duplicate-match-list .listing-card-image{object-fit:cover;max-height:140px}.listing-matches-scroll .match-card,.listing-matches-scroll .listing-card{min-width:0;min-height:0;padding:14px;overflow:hidden}.listing-matches-scroll .listing-card-image,.matching-tier-grid .listing-card-image,.listing-detail-counterparts-list .listing-card-image{aspect-ratio:4/3}.matching-tier-grid .listing-card-image{object-fit:cover;width:100%}.user-profile-filter-chip{appearance:none;border:1px solid var(--border);cursor:pointer;text-align:left;min-height:70px}.user-profile-filter-chip.active{background:var(--primary-soft);color:var(--primary);font-weight:600}.user-profile-filter-chip.active .stat-chip-label,.user-profile-filter-chip.active .stat-chip-value{color:var(--primary)}.user-profile-filter-chip-separator{color:#777;align-items:center;margin:0;display:flex}.active-completed-toggle-chip,.active-completed-toggle-chip-value{text-align:right}.user-profile-header{grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:24px;display:grid}.user-profile-title-row{gap:10px}.user-profile-title-row h1{margin:0}.user-profile-title-row .user-summary-trigger{font-size:inherit;font-weight:inherit}.user-profile-summary-card{justify-self:end;width:356px;max-width:356px}.user-profile-message-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.user-profile-status-toggle{gap:8px;margin-top:10px;display:inline-flex}.user-profile-status-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 12px;font-weight:700}.user-profile-summary-panel{justify-self:end;gap:10px;width:320px;max-width:356px;font-size:14px;display:grid}.user-profile-summary-stat{justify-content:space-between;gap:16px;font-weight:400;display:flex}.user-profile-summary-stat span{color:var(--text-soft);font-weight:600}.user-profile-summary-stat.stat-completed,.user-profile-summary-stat.stat-completed span{color:#7c3aed}.user-profile-summary-stat.stat-response,.user-profile-summary-stat.stat-response span{color:#eab308}.user-profile-summary-stat.stat-acceptance,.user-profile-summary-stat.stat-acceptance span{color:green}.user-profile-summary-stat.stat-listings,.user-profile-summary-stat.stat-listings span{color:#2563eb}.user-profile-created{color:var(--text-soft);text-align:right;text-transform:lowercase;margin-top:4px;font-size:.78rem}.user-profile-created-under-name{text-transform:lowercase;margin-top:4px}.user-profile-listing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:stretch;align-items:stretch;gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.user-profile-listing-grid>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width>=721px) and (width<=979px){.page:has(>.user-profile-header){box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow-x:hidden}.user-profile-header{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;margin-bottom:16px;display:grid}.user-profile-header-left{display:contents}.user-profile-title-row{flex-direction:row;order:1;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;flex-wrap:nowrap!important;display:flex!important}.user-profile-title-row h1{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;flex:0 auto!important;width:auto!important}.user-profile-user-actions{align-items:center;gap:4px;flex-wrap:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;margin:0!important;display:inline-flex!important}.user-profile-user-actions .moderation-user-actions{flex-wrap:nowrap;flex:none;gap:4px;width:auto;min-width:max-content;display:inline-flex}.user-profile-title-row>.pill{flex:none}.user-profile-created-under-name{order:2;width:100%;margin:-2px 0 2px}.user-profile-summary-panel{box-sizing:border-box;order:3;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:0;min-width:0;margin:0;padding:8px 6px;display:grid;width:100%!important;max-width:none!important}.user-profile-summary-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:3px 6px;font-size:.82rem;font-weight:750;line-height:1.05;display:flex}.user-profile-summary-stat+.user-profile-summary-stat{border-left:1px solid var(--border)}.user-profile-summary-stat span{text-align:center;white-space:nowrap;width:100%;font-size:.68rem;line-height:1.1}.user-profile-header-left>.stat-row{order:4;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-top:2px;display:grid!important}.user-profile-filter-chip-separator{display:none!important}.user-profile-filter-chip{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;min-height:58px;padding:7px 5px;font-size:.84rem;display:grid;width:100%!important;min-width:0!important;max-width:none!important}.active-completed-toggle-chip{text-align:center}.user-profile-filter-chip .stat-chip-label{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.user-profile-listing-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-profile-listing-grid .listing-card>.card-header{width:100%;min-width:0}.user-profile-listing-grid .listing-meta-row{flex-wrap:wrap;min-width:0}.user-profile-listing-grid .listing-card-price-row{min-width:0}.page:has(>.user-profile-header)>.pagination-row{width:100%;min-width:0;margin-top:16px}.page:has(>.user-profile-header) .pagination-bar-compact{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex}.page:has(>.user-profile-header) .pagination-pages{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}}@media (width>=980px) and (width<=1060px){.user-profile-header{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:14px}.user-profile-summary-panel{align-self:end;gap:6px;width:290px;max-width:290px;margin:0;padding:8px 6px}.user-profile-summary-stat{gap:8px;padding:2px 4px;font-size:.78rem;line-height:1.1}.user-profile-summary-stat span{white-space:nowrap;font-size:.68rem;line-height:1.1}.user-profile-header-left>.stat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.user-profile-filter-chip-separator{display:none}.user-profile-header-left>.stat-row>.user-profile-filter-chip{box-sizing:border-box;width:100%;min-width:0}.user-profile-listing-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.page:has(>.user-profile-header){box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:18px 12px max(54px, calc(34px + env(safe-area-inset-bottom)));overflow-x:hidden}.user-profile-header{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:none;margin-bottom:14px;display:grid}.user-profile-header-left{display:contents}.user-profile-title-row{order:1;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:5px 8px;width:100%;min-width:0;max-width:100%;display:grid}.user-profile-title-row h1{letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;grid-area:1/1;width:100%;min-width:0;margin:0;font-size:1.4rem;line-height:1.1}.user-profile-user-actions{flex-wrap:nowrap;grid-area:1/2;place-self:start end;align-items:center;gap:5px;width:auto;margin:0;display:inline-flex}.user-profile-user-actions .moderation-user-actions{flex-wrap:nowrap;gap:5px}.user-profile-title-row>.pill{white-space:nowrap;grid-area:2/1;justify-self:start;padding:5px 8px;font-size:.68rem}.user-profile-message-button,.user-profile-user-actions .moderation-report-button.profile-icon,.user-profile-user-actions .user-profile-moderation-button{flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px}.user-profile-created-under-name{order:2;width:100%;margin:-8px 0 2px;font-size:.74rem;line-height:1.2}.user-profile-summary-panel{box-sizing:border-box;border-radius:14px;order:3;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:0;min-width:0;margin:0;padding:10px 6px;display:grid;width:100%!important;max-width:none!important}.user-profile-summary-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:3px 7px;font-size:.94rem;font-weight:750;line-height:1.05;display:flex}.user-profile-summary-stat+.user-profile-summary-stat{border-left:1px solid var(--border)}.user-profile-summary-stat span{text-align:center;width:100%;font-size:.66rem;font-weight:650;line-height:1.15}.user-profile-header-left>.stat-row{order:4;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;margin-top:2px;display:grid}.user-profile-filter-chip-separator{display:none}.user-profile-filter-chip{text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:2px;width:100%;min-width:0;min-height:50px;padding:6px 2px;display:grid}.active-completed-toggle-chip{text-align:center}.user-profile-filter-chip .stat-chip-label{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:.66rem;line-height:1.05;overflow:hidden}.user-profile-filter-chip .stat-chip-value{font-size:.88rem;font-weight:750;line-height:1}.user-profile-listing-grid{align-items:start;gap:14px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.user-profile-listing-grid .listing-card,.user-profile-listing-grid .responsive-card,.user-profile-listing-grid .fixed-width-card{width:100%!important;min-width:0!important;max-width:none!important}.user-profile-listing-grid .listing-card>.card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:6px;display:grid}.user-profile-listing-grid .listing-meta-row{flex-wrap:nowrap;gap:6px;min-width:0}.user-profile-listing-grid .listing-card-price-row{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:0;display:inline-flex}.page:has(>.user-profile-header) .empty-state{box-sizing:border-box;text-align:center;width:100%;min-width:0;padding:18px 14px}.page:has(>.user-profile-header)>.pagination-row{width:100%;min-width:0;margin-top:16px;overflow:hidden}.page:has(>.user-profile-header) .pagination-bar-compact{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.page:has(>.user-profile-header) .pagination-bar-compact::-webkit-scrollbar{display:none}.listing-card-image-link{margin-bottom:0}}@media (width<=640px){.listing-card-image{border-radius:14px;margin-bottom:14px}.fixed-card-grid{grid-template-columns:minmax(0,1fr)}.fixed-width-card{width:100%;max-width:none;min-height:0}}.user-profile-listing-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}@media (width>=1181px){.user-profile-listing-grid{align-items:start;gap:18px;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=721px) and (width<=1180px){.user-profile-listing-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.user-profile-listing-grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}}.user-profile-listing-grid .listing-card,.user-profile-listing-grid .responsive-card,.user-profile-listing-grid .fixed-width-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.card-actions-page-top{flex-wrap:wrap;gap:10px;display:flex}.form-help{color:var(--text-soft);font-size:.9rem}.listing-form{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:16px;display:grid;position:relative}.listing-form input,.listing-form select,.listing-form textarea{border:1px solid var(--border-strong);width:100%;min-height:46px;color:var(--text);appearance:none;box-shadow:none;background:#fff;border-radius:14px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.listing-form textarea{resize:vertical;min-height:120px}.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus{background:#fff;border-color:#94b6f7;outline:none;box-shadow:0 0 0 4px #1f6feb1a}.listing-form .checkbox-row input[type=checkbox]{width:auto;min-height:auto;box-shadow:none;border:none;padding:0}.listing-form[data-type=SELL] .radio-option:has(input:checked){color:#059669;background:#10b9811a;border-color:#10b98147;box-shadow:inset 0 0 0 1px #10b9811f}.listing-form[data-type=BUY] .radio-option:has(input:checked){color:#2563eb;background:#3b82f61a;border-color:#3b82f647;box-shadow:inset 0 0 0 1px #3b82f61f}.inline-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.form-stack{gap:14px;display:grid}.form-field-actions{justify-content:flex-start}.form-field-actions>label{visibility:hidden;height:0;margin:0;padding:0;line-height:0}.listing-form select{appearance:none;padding-right:38px;background:var(--surface) url("data:image/svg+xml;utf8,<svg fill='%236b7280' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5.5 7l4.5 5 4.5-5z'/></svg>") no-repeat right 12px center / 14px!important}.listing-form:before{content:"";opacity:.35;border-radius:999px;height:2px;position:absolute;top:0;left:8px;right:8px}.listing-form h3{color:var(--text)}.listing-form[data-type=SELL] h3{border-left:2px solid #10b98159;padding-left:8px}.listing-form[data-type=BUY] h3{border-left:2px solid #3b82f659;padding-left:8px}.intent-primary-section h3{margin-bottom:16px}.compact-location-grid{grid-template-columns:2fr 1.2fr .8fr 1fr;align-items:end;gap:12px;display:grid}@media (width<=900px){.compact-location-grid{grid-template-columns:1fr 1fr}}.references-section{opacity:.94}.references-toggle{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);font:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;display:flex}.references-toggle:hover{background:#f8fafc}.references-body{border:1px solid var(--border);background:#fbfcfd;border-radius:14px;margin-top:14px;padding:14px}.field-impact-badge{background:var(--primary-soft);color:var(--primary);vertical-align:middle;opacity:.9;border:1px solid #c7dafd;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.match-card-tag.seed-selected:hover{color:#92400e;background:#f59e0b38;border-color:#f59e0b57}.match-card-tag.required:hover{color:#1d4ed8;background:#2563eb33;border-color:#2563eb61}.match-card-tag.required{color:#2563eb;background:#2563eb1f;border-color:#2563eb47}.match-card-tag.seed-required:hover{color:#7f1d1d;background:#b91c1c38;border-color:#b91c1c66}.match-card-tag.seed-selected{color:#b45309;background:#f59e0b24;border-color:#f59e0b47}.match-card-tag.seed-required{color:#991b1b;background:#b91c1c29;border-color:#b91c1c52}.listing-form[data-type=SELL]:before{background:#3b82f6}.listing-form[data-type=BUY]:before{background:#10b981}.listing-form[data-type=SELL]{background:linear-gradient(#3b82f60a,#0000 80px)}.listing-form[data-type=BUY]{background:linear-gradient(#10b9810a,#0000 80px)}.listing-form[data-type=SELL] input:focus,.listing-form[data-type=SELL] textarea:focus,.listing-form[data-type=SELL] select:focus{border-color:#3b82f699;box-shadow:0 0 0 2px #3b82f61f}.listing-form[data-type=BUY] input:focus,.listing-form[data-type=BUY] textarea:focus,.listing-form[data-type=BUY] select:focus{border-color:#10b98199;box-shadow:0 0 0 2px #10b9811f}.intent-title-tag-block{gap:8px;margin-top:14px;display:grid}.intent-title-tag-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.intent-title-tag-chip{background:var(--surface-soft)}.listing-form .compact-select,.listing-form .compact-select select{min-height:42px}.region-field{position:relative}.region-suggestions{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:260px;margin-top:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0f172a24}.region-suggestion{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.region-suggestion-label{font-weight:600}.region-suggestion-meta{opacity:.7;white-space:nowrap;font-size:12px}.local-intent-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.local-intent-button{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:48px;color:var(--text-soft);text-align:center;cursor:pointer;border-radius:10px;padding:0 8px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.local-intent-button:hover{background:var(--surface-soft);color:var(--text)}.offer-card-pending-icon.reject{color:#dc2626;background:#ef444414;border-color:#ef444447}.offer-card-pending-icon.reject:hover{background:#ef444424}.listing-image-uploader-section{gap:14px}.listing-image-uploader-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.listing-image-dropzone{color:#334155;cursor:pointer;background:linear-gradient(#fbfdff 0%,#f6f9fc 100%);border:1.5px dashed #bfd0e4;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:132px;padding:20px;transition:border-color .16s,background .16s,transform .16s;display:flex}.listing-image-dropzone:hover{background:#f8fbff;border-color:#94b6f7;transform:translateY(-1px)}.listing-image-dropzone-icon{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:inline-flex}.listing-image-dropzone-title{color:#0f172a;font-weight:750}.listing-image-dropzone-subtitle{color:var(--text-soft);margin-top:2px;font-size:.86rem}.listing-image-sort-row{gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.listing-image-sort-card{border:1px solid var(--border);background:var(--surface);cursor:grab;border-radius:16px;flex:0 0 132px;overflow:hidden;box-shadow:0 8px 20px #0f172a0f}.listing-image-sort-card:active{cursor:grabbing}.listing-image-sort-card.primary{border-color:#94b6f7;box-shadow:0 0 0 2px #1f6feb1f,0 8px 20px #0f172a0f}.listing-image-sort-preview{aspect-ratio:4/3;background:var(--surface-soft);width:100%;position:relative;overflow:hidden}.listing-image-sort-preview img{background:var(--surface-soft);width:100%;height:100%;display:block}.listing-image-sort-preview img.zoomed{object-fit:cover}.listing-image-sort-preview img.not-zoomed{object-fit:contain}.listing-image-zoom-toggle{z-index:2;color:#fff;cursor:pointer;background:#0f172a8c;border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;display:inline-flex;position:absolute;top:6px;right:6px}.listing-image-zoom-toggle svg{width:14px;height:14px}.listing-image-zoom-toggle.active{background:var(--primary);border-color:var(--primary)}.listing-image-zoom-toggle:hover{background:#0f172ac7}.listing-image-zoom-toggle.active:hover{background:var(--primary)}.listing-image-sort-card-footer{min-height:34px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.78rem;font-weight:700;display:flex}.listing-image-sort-card.primary .listing-image-sort-card-footer{color:var(--primary)}.listing-image-sort-card-footer button{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.listing-image-sort-card-footer button:hover{color:#c62828;background:#fff5f5;border-color:#f0b4b4}.listing-image-sort-card.dragging{opacity:.45;transform:scale(.96)}.listing-image-sort-card.drag-over{outline-offset:3px;outline:2px dashed #94b6f7}.listing-intent-form-header{z-index:6;background:var(--surface);border-bottom:1px solid var(--border);border-radius:14px 14px 0 0;margin:-18px -18px 12px;padding:16px 18px 12px;position:sticky;top:84px}.listing-intent-form-sticky-header{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f6f8;border-radius:14px 14px 0 0;align-items:center;margin:-18px -18px 12px;padding:14px 18px 12px;position:sticky;top:106px}.listing-intent-header-left{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.listing-intent-header-left h2{margin:0}.listing-intent-header-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.listing-intent-header-actions{margin-left:auto}.match-card-facet-item.signal-active{color:#6d28d9;background:#a855f71a;box-shadow:inset 0 0 0 1px #a855f72e}.match-card-facet-item.signal-active:before{color:#7c3aed}.field-impact-delta{border:1px solid var(--border);background:var(--surface-soft);min-height:20px;color:var(--text-soft);border-radius:999px;align-items:center;margin-left:6px;padding:2px 7px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.field-impact-delta.positive{color:#059669;background:#10b9811f;border-color:#10b98147}.field-impact-delta.negative{color:#dc2626;background:#ef44441a;border-color:#ef44443d}.match-control-save-load-section{padding-bottom:18px}.match-control-save-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.match-control-save-select,.match-control-name-input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--text);border-radius:10px;padding:7px 10px;font-size:.85rem}.match-control-create-button,.match-control-save-button,.match-control-delete-button{width:36px;min-width:36px;height:36px;min-height:36px}.match-control-create-button.neutral,.match-control-save-button.neutral{background:var(--surface);border-color:var(--border);color:var(--text-soft)}.match-control-create-button.neutral:hover,.match-control-save-button.neutral:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.match-control-name-input{margin-top:8px}.match-control-delete-button:hover:not(:disabled){color:#c62828;background:#fff5f5;border-color:#f0b4b4}.match-control-delete-button:disabled{opacity:.45;cursor:default}.match-control-name-modal{width:min(420px,100%)}.intent-matches-stable{min-height:520px;position:relative}.intent-matches-stable.is-loading{opacity:.72}.intent-matches-loading-overlay{z-index:4;border:1px solid var(--border);color:var(--text-soft);box-shadow:var(--shadow);background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700;position:absolute;top:12px;right:12px}.matching-delete-button{color:#be123c;min-height:38px;font:inherit;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:.9rem;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.matching-delete-button:hover{color:#9f1239;background:#ffe4e6;border-color:#fda4af;transform:translateY(-1px);box-shadow:0 8px 18px #be123c1f}.matching-delete-button:active{box-shadow:none;transform:translateY(0)}.matching-delete-button:focus-visible{outline:none;box-shadow:0 0 0 3px #f43f5e2e,0 8px 18px #be123c1f}.matching-delete-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.intent-items-editor{gap:12px;margin-top:12px;display:grid}.intent-item-editor{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:14px}.intent-item-editor-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.intent-item-editor-title{align-items:center;gap:8px;font-weight:700;display:flex}.intent-item-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intent-item-extra-details{gap:8px;margin-top:14px;display:grid}.intent-item-extra-row{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.4fr) auto;align-items:center;gap:8px;display:grid}.intent-add-item-button{justify-self:start;width:100%}.intent-item-editor-primary{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.auction-form-section{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:10px}.listing-intent-mobile-controls-button,.listing-intent-mobile-controls-close,.listing-intent-controls-backdrop{display:none}.listing-intent-page .matching-filters-title-row{align-items:baseline;gap:10px;width:100%;display:flex}.listing-intent-page .matching-filters-title{margin:0}.listing-intent-page .match-controls-desktop-clear{color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0 0 0 auto;padding:0;font-size:.78rem;font-weight:700;line-height:1}@media (width<=720px){.listing-intent-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:16px 12px max(54px, calc(34px + env(safe-area-inset-bottom)));overflow-x:hidden}.listing-intent-page>.page-header{width:100%;min-width:0;max-width:none;margin:0 0 14px}.listing-intent-page .listing-intent-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;width:100%!important;max-width:100%!important}.listing-intent-page .listing-intent-page-title-row h1{letter-spacing:-.02em;white-space:nowrap;width:auto;min-width:0;max-width:none;margin:0;font-size:1.15rem;line-height:1.1}.listing-intent-page .listing-intent-mobile-controls-button{white-space:nowrap;border-radius:10px;justify-content:center;justify-self:end;align-items:center;width:auto;min-height:36px;margin:0;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.listing-intent-page>.page-header .muted{margin:4px 0 0;font-size:.88rem;line-height:1.45}.listing-intent-page>.success-banner,.listing-intent-page>.form-error,.listing-intent-page>.card.form-error{border-radius:12px;margin-bottom:14px}.listing-intent-page .listing-detail-layout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:none}.listing-intent-page .listing-detail-left-column{gap:14px;width:100%;min-width:0;display:grid}.listing-intent-page .listing-form{border-radius:16px;gap:14px;width:100%;min-width:0;padding:14px;overflow:visible}.listing-intent-page .listing-intent-form-sticky-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:11px;margin:-14px -14px 14px;padding:13px 14px 14px;display:grid;position:static;top:auto}.listing-intent-page .listing-intent-header-left{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;min-width:0;display:grid}.listing-intent-page .listing-intent-header-left h2{min-width:0;margin:0;font-size:1rem;line-height:1.2}.listing-intent-page .listing-intent-header-chips{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.listing-intent-page .listing-intent-header-chips .pill{white-space:nowrap;min-height:27px;padding:5px 9px;font-size:.75rem;line-height:1}.listing-intent-page .listing-intent-header-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-left:0;display:grid}.listing-intent-page .listing-intent-header-actions:has(.matching-delete-button){grid-template-columns:repeat(2,minmax(0,1fr))}.listing-intent-page .listing-intent-live-matches{display:none}.listing-intent-page .matching-save-button,.listing-intent-page .matching-delete-button{white-space:nowrap;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-size:.85rem}.listing-intent-page .intent-primary-section,.listing-intent-page .intent-secondary-section,.listing-intent-page .references-section,.listing-intent-page .listing-form .form-section{width:100%;min-width:0}.listing-intent-page .listing-form .form-section>h3{margin-top:0;margin-bottom:10px;font-size:1rem;line-height:1.2}.listing-intent-page .form-help{font-size:.82rem;line-height:1.45}.listing-intent-page .form-grid,.listing-intent-page .compact-location-grid,.listing-intent-page .intent-item-editor-grid,.listing-intent-page .intent-item-extra-row{grid-template-columns:minmax(0,1fr);gap:11px}.listing-intent-page .form-field{width:100%;min-width:0}.listing-intent-page .form-field label{font-size:.82rem;line-height:1.25}.listing-intent-page .listing-form input,.listing-intent-page .listing-form select,.listing-intent-page .listing-form textarea{border-radius:12px;width:100%;min-height:46px;padding:11px 12px;font-size:16px}.listing-intent-page .listing-form textarea{min-height:126px;line-height:1.45}.listing-intent-page .radio-group{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;width:100%;display:grid}.listing-intent-page .radio-option{text-align:center;border-radius:11px;justify-content:center;width:100%;min-width:0;min-height:44px;padding:8px 10px}.listing-intent-page .toggle-group{gap:4px;width:100%;max-width:none;display:flex}.listing-intent-page .toggle-group .toggle-pill{text-align:center;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:7px 8px;font-size:.82rem;display:inline-flex}.listing-intent-page .local-intent-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.listing-intent-page .local-intent-button{white-space:normal;min-width:0;min-height:44px;padding:4px 5px;font-size:.75rem;line-height:1.15}.listing-intent-page .inline-input-row{grid-template-columns:minmax(0,1fr);gap:8px}.listing-intent-page .inline-input-row>.button{width:100%;min-height:42px}.listing-intent-page .custom-tag-row,.listing-intent-page .custom-match-tag-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.listing-intent-page .custom-tag-row .button,.listing-intent-page .custom-match-tag-row .button{min-height:46px;padding-inline:13px}.listing-intent-page .listing-form .tag-chip-row,.listing-intent-page .listing-form .matching-active-facets{gap:6px}.listing-intent-page .listing-form .tag-chip,.listing-intent-page .listing-form .match-facet-chip{min-height:32px;padding:6px 9px;font-size:.8rem;line-height:1.15}.listing-intent-page .intent-items-editor{gap:10px;margin-top:16px}.listing-intent-page .intent-item-editor{border-radius:12px;width:100%;min-width:0;padding:12px}.listing-intent-page .intent-item-editor-primary{background:0 0;border:none;padding:0}.listing-intent-page .intent-item-editor-header{align-items:center;gap:8px;margin-bottom:10px}.listing-intent-page .intent-item-editor-title{min-width:0;font-size:.88rem}.listing-intent-page .intent-item-editor-header .button{flex:none;width:auto;min-height:36px;padding:7px 10px;font-size:.78rem}.listing-intent-page .intent-item-extra-details{gap:9px;margin-top:12px}.listing-intent-page .intent-add-item-button{justify-content:center;justify-self:stretch;width:100%;min-height:42px}.listing-intent-page .listing-image-uploader-section{gap:12px}.listing-intent-page .listing-image-uploader-header{align-items:flex-start;gap:10px}.listing-intent-page .listing-image-uploader-header>div{min-width:0}.listing-intent-page .listing-image-uploader-header h3{margin:0;font-size:.98rem;line-height:1.2}.listing-intent-page .listing-image-uploader-header .muted{font-size:.8rem;line-height:1.4}.listing-intent-page .listing-image-uploader-header>.pill{white-space:nowrap;flex:none;font-size:.74rem}.listing-intent-page .listing-image-dropzone{text-align:center;border-radius:14px;flex-direction:column;gap:9px;min-height:108px;padding:15px 12px}.listing-intent-page .listing-image-dropzone-icon{border-radius:11px;width:40px;height:40px;font-size:1.2rem}.listing-intent-page .listing-image-dropzone-title{font-size:.86rem;line-height:1.3}.listing-intent-page .listing-image-dropzone-subtitle{font-size:.76rem}.listing-intent-page .listing-image-sort-row{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 1px 7px;overflow-x:auto}.listing-intent-page .listing-image-sort-row::-webkit-scrollbar{display:none}.listing-intent-page .listing-image-sort-card{scroll-snap-align:start;border-radius:12px;flex-basis:112px}.listing-intent-page .listing-image-sort-card-footer{min-height:32px;padding:6px 7px;font-size:.72rem}.listing-intent-page .reference-row{border-radius:12px;gap:10px;width:100%;min-width:0;padding:12px}.listing-intent-page .reference-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-intent-page .reference-actions .button{justify-content:center;width:100%;min-width:0;min-height:40px}.listing-intent-page .matching-browser-section{width:100%;min-width:0;margin-top:0}.listing-intent-page .matching-browser-card{border-radius:16px;width:100%;min-width:0;padding:14px}.listing-intent-page .listing-intent-form-header{z-index:auto;background:#f8fafc;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin:-14px -14px 12px;padding:13px 14px 14px;display:grid;position:static;top:auto}.listing-intent-page .listing-intent-form-header h2{margin:0;font-size:1.05rem;line-height:1.2}.listing-intent-page .matching-mode-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin-top:0;padding:4px;display:grid}.listing-intent-page .matching-mode-toggle .toggle-pill{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;padding:7px 8px;font-size:.8rem;display:inline-flex}.listing-intent-page .intent-response-bar{background:var(--surface-soft);border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:.84rem}.listing-intent-page .intent-matches-stable{width:100%;min-width:0;min-height:0}.listing-intent-page .matching-results-grid-2{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.listing-intent-page .matching-results-grid-2>*{min-width:0}.listing-intent-page .intent-matches-loading-overlay{padding:5px 8px;font-size:.72rem;top:8px;right:8px}.listing-intent-page .pagination-row{justify-content:center;width:100%;overflow:hidden}.listing-intent-page .pagination-bar-compact{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.listing-intent-page .pagination-bar-compact::-webkit-scrollbar{display:none}.listing-intent-page .pagination-bar-compact .button{min-width:54px;height:34px;padding-inline:9px;font-size:.82rem}.listing-intent-page .pagination-page{min-width:32px;height:32px;font-size:.82rem}.listing-intent-page .listing-intent-mobile-controls-drawer{z-index:1201;background:var(--surface);visibility:hidden;pointer-events:none;width:min(88vw,390px);height:100dvh;max-height:100dvh;margin:0;transition:transform .18s,visibility .18s;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-16px 0 40px #0f172a2e;position:fixed!important}.listing-intent-page .listing-intent-mobile-controls-drawer.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-card{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-scroll{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:calc(58px + env(safe-area-inset-top)) 15px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;overflow:hidden auto}.listing-intent-page .listing-intent-mobile-controls-close{top:max(12px, env(safe-area-inset-top));z-index:3;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1.45rem;line-height:1;display:inline-flex;position:absolute;right:12px}.listing-intent-page .listing-intent-controls-backdrop{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;touch-action:none;background:#0f172a5c;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listing-intent-page .listing-intent-controls-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.listing-intent-page .matching-filters-jump-top,.listing-intent-page .matching-filters-jump-bottom{display:none}.listing-intent-page .intent-sidebar-scroll .matching-browser-header .compact-matching-sidebar-header{align-items:flex-start;min-height:0;margin:0 0 8px;padding:0}.listing-intent-page .intent-sidebar-scroll .matching-filters-title-wrap{gap:5px;width:100%}.listing-intent-page .matching-filters-title{font-size:1rem;line-height:1.2}.listing-intent-page .matching-filters-subtext{font-size:.78rem;line-height:1.4}.listing-intent-page .match-controls-mobile-clear:disabled{opacity:.45;cursor:default}.listing-intent-page .match-controls-mobile-clear:not(:disabled):active{background:var(--surface-soft)}.listing-intent-page .intent-sidebar-scroll .tag-chip-row,.listing-intent-page .intent-sidebar-scroll .match-facet-chip-row,.listing-intent-page .intent-sidebar-scroll .matching-active-facets{gap:6px;padding:0}.listing-intent-page .intent-sidebar-scroll .tag-chip,.listing-intent-page .intent-sidebar-scroll .match-facet-chip{min-height:34px;padding:7px 9px;font-size:.79rem;line-height:1.15}.listing-intent-page .intent-sidebar-scroll .listing-detail-section+.listing-detail-section{margin-top:18px}.listing-intent-page .match-control-save-row{grid-template-columns:minmax(0,1fr) 36px 36px 36px;gap:6px}.listing-intent-page .match-control-save-select,.listing-intent-page .match-control-name-input{min-width:0;font-size:16px}.listing-intent-page .matching-filters-title-wrap{gap:5px;width:100%;min-width:0;display:grid}.listing-intent-page .matching-filters-title{flex:none;margin:0;font-size:1rem;line-height:1.2}.listing-intent-page .match-controls-mobile-clear{min-height:30px;color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0;padding:4px 8px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.listing-intent-page .match-controls-mobile-clear:active{background:var(--surface-soft)}.listing-intent-page .match-controls-desktop-clear{display:none}.listing-intent-page .matching-filters-title-row{flex-flow:row;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.listing-intent-page .match-controls-mobile-clear{margin-left:auto}.listing-intent-page .tag-chip-shell{align-items:stretch}.listing-intent-page .tag-chip-check,.listing-intent-page .tag-chip-main{box-sizing:border-box;height:34px;min-height:34px}.listing-intent-page .listing-intent-form-header>div:first-child{text-align:center;width:100%}.listing-intent-page .listing-intent-form-header h2{text-align:center;width:100%;margin:0}}@media (width<=380px){.listing-intent-page .listing-intent-header-actions:has(.matching-delete-button){grid-template-columns:minmax(0,1fr)}.listing-intent-page .reference-actions{grid-template-columns:minmax(0,1fr)}.listing-intent-page .local-intent-button{font-size:.7rem}}.match-controls-mobile-clear{display:none}@media (width<=720px){.listing-intent-page .matching-save-button{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:1100;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;border-radius:12px;width:auto;min-width:0;min-height:44px;margin:0;padding:10px 14px;position:fixed;box-shadow:0 4px 18px #0f172a2e;pointer-events:auto!important}.listing-intent-page{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.listing-intent-page .matching-save-button.mobile-hidden-at-matches{display:none!important}.listing-intent-page .listing-intent-results-heading-row{text-align:left;width:100%}.listing-intent-page .listing-intent-results-heading-row h2{text-align:left;width:auto}.listing-intent-page .listing-intent-results-live-count{white-space:nowrap;margin-left:auto;padding:5px 8px;font-size:.7rem;line-height:1;display:inline-flex}}.listing-intent-page .listing-intent-results-heading-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.listing-intent-page .listing-intent-results-heading-row h2{text-align:left;width:auto;min-width:0;margin:0}.listing-intent-page .listing-intent-results-live-count{white-space:nowrap;flex:none;margin-top:2px}.listing-matching-controls-stick-sentinel{pointer-events:none;width:100%;height:1px;margin:0;padding:0}.listing-matching-page .listing-matching-mobile-controls-button.is-stuck{z-index:1100;position:fixed;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a1f}.listing-intent-page .listing-intent-delete-button{color:#be123c;min-height:27px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fecaca;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.listing-intent-page .listing-intent-delete-button:hover{background:#fff1f2;border-color:#fda4af}.listing-intent-page .listing-intent-delete-button:disabled{opacity:.5;cursor:not-allowed}.listing-intent-page .listing-intent-delete-button{display:none}@media (width<=720px){.listing-intent-page .listing-intent-delete-button{color:#be123c;min-height:27px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fecaca;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.listing-intent-page .listing-intent-delete-button:hover{background:#fff1f2;border-color:#fda4af}.listing-intent-page .listing-intent-delete-button:disabled{opacity:.5;cursor:not-allowed}.listing-intent-page .listing-intent-header-actions .matching-delete-button{display:none}}.listing-intent-edit-label-mobile{display:none}@media (width<=720px){.listing-intent-edit-label-desktop{display:none}.listing-intent-edit-label-mobile{display:inline}.listing-intent-page .matching-results-grid-2 .match-card-score-overlay{bottom:35px}.listing-intent-page .matching-results-grid-2 .listing-card-hover-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media (width>=721px) and (width<=980px){.listing-intent-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow-x:hidden}.listing-intent-page>.page-header{width:100%;min-width:0;margin-bottom:16px}.listing-intent-page .listing-intent-page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid;width:100%!important;max-width:none!important}.listing-intent-page .listing-intent-page-title-row h1{overflow-wrap:anywhere;min-width:0;margin:0}.listing-intent-page .listing-intent-mobile-controls-button{white-space:nowrap;border-radius:10px;justify-content:center;justify-self:end;align-items:center;width:auto;min-height:38px;margin:0;padding:8px 13px;font-size:.82rem;font-weight:700;display:inline-flex}.listing-intent-page .listing-detail-layout{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;max-width:none}.listing-intent-page .listing-detail-left-column{width:100%;min-width:0}.listing-intent-page .listing-form{box-sizing:border-box;width:100%;min-width:0}.listing-intent-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.listing-intent-page .compact-location-grid,.listing-intent-page .intent-item-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-intent-page .form-field{min-width:0}.listing-intent-page .listing-form input,.listing-intent-page .listing-form select,.listing-intent-page .listing-form textarea{box-sizing:border-box;min-width:0}.listing-intent-page .listing-intent-form-sticky-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:auto;min-width:0;display:grid;position:static;top:auto}.listing-intent-page .listing-intent-header-left{gap:8px 10px;min-width:0}.listing-intent-page .listing-intent-header-chips{gap:6px;min-width:0}.listing-intent-page .listing-intent-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}.listing-intent-page .listing-intent-header-actions .button,.listing-intent-page .listing-intent-header-actions .matching-delete-button{flex:none}.listing-intent-page .matching-browser-card .listing-intent-form-header{z-index:auto;width:auto;min-width:0;position:static;top:auto}.listing-intent-page .listing-intent-results-heading-row{min-width:0}.listing-intent-page .listing-intent-results-heading-row h2{overflow-wrap:anywhere;min-width:0}.listing-intent-page .matching-mode-toggle{flex:none}.listing-intent-page .listing-intent-mobile-controls-drawer{z-index:1201;background:var(--surface);visibility:hidden;pointer-events:none;width:min(54vw,440px);min-width:370px;height:100dvh;max-height:100dvh;margin:0;transition:transform .18s,visibility .18s;inset:0 0 0 auto;overflow:hidden;transform:translate(105%);box-shadow:-18px 0 44px #0f172a2e;position:fixed!important}.listing-intent-page .listing-intent-mobile-controls-drawer.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.listing-intent-page .intent-sidebar-sticky{align-self:auto;top:0;right:0;position:fixed!important}.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-card{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:none;padding:66px 20px 28px;overflow:hidden auto}.listing-intent-page .listing-intent-mobile-controls-close{z-index:3;border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1.45rem;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.listing-intent-page .listing-intent-controls-backdrop{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a52;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.listing-intent-page .listing-intent-controls-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}body:has(.listing-intent-page .listing-intent-controls-backdrop.open){overflow:hidden}.listing-intent-page .match-controls-view-toggle{display:flex!important}.listing-intent-page .match-controls-mobile-clear{display:none}.listing-intent-page .match-controls-desktop-clear{display:inline-flex}.listing-intent-page .intent-sidebar-scroll .tag-chip-row,.listing-intent-page .intent-sidebar-scroll .match-facet-chip-row{gap:7px;padding-inline:0}.listing-intent-page .intent-sidebar-scroll .tag-chip,.listing-intent-page .intent-sidebar-scroll .match-facet-chip{min-height:34px;padding:7px 10px;font-size:.8rem}.listing-intent-page .match-control-save-row{grid-template-columns:minmax(0,1fr) 36px 36px 36px;gap:6px}.listing-intent-page .listing-image-uploader-section,.listing-intent-page .listing-image-dropzone{min-width:0}.listing-intent-page .listing-image-sort-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto hidden}.listing-intent-page .listing-image-sort-row::-webkit-scrollbar{display:none}.listing-intent-page .inline-input-row,.listing-intent-page .intent-item-extra-row,.listing-intent-page .references-body{min-width:0}}@media (width>=821px) and (width<=980px){.listing-intent-page .matching-results-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width>=721px) and (width<=820px){.listing-intent-page .listing-intent-mobile-controls-drawer{width:min(62vw,420px);min-width:360px}.listing-intent-page .matching-results-grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.listing-intent-page .listing-intent-mobile-controls-button:hover{background:var(--surface-soft)}.listing-intent-page .listing-intent-mobile-controls-button[aria-expanded=true]{display:none!important}}@media (width>=981px){.listing-intent-page .listing-intent-mobile-controls-button{display:none!important}}@media (width>=721px) and (width<=980px){.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-scroll{padding:14px 62px 28px 18px}.listing-intent-page .intent-sidebar-scroll .matching-browser-header .compact-matching-sidebar-header{align-items:center;min-height:40px;margin:0 0 12px;padding:0;display:flex}.listing-intent-page .intent-sidebar-scroll .matching-filters-title-wrap{width:auto;min-width:0}.listing-intent-page .listing-intent-mobile-controls-close{top:14px;right:14px}}@media (width<=980px){.listing-intent-page .match-controls-mobile-clear{z-index:4;height:40px;min-height:40px;color:var(--text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:.78rem;font-weight:700;line-height:1;top:14px;right:62px;display:inline-flex!important;position:absolute!important}.listing-intent-page .match-controls-mobile-clear:hover{background:var(--surface-soft);color:var(--text)}.listing-intent-page .match-controls-mobile-clear:disabled,.listing-intent-page .match-controls-desktop-clear{display:none!important}.listing-intent-page .listing-intent-mobile-controls-close{width:40px;height:40px;top:14px;right:14px}}@media (width<=720px){.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-scroll{padding:max(12px, env(safe-area-inset-top)) 138px calc(24px + env(safe-area-inset-bottom)) 15px}.listing-intent-page .intent-sidebar-scroll .matching-browser-header .compact-matching-sidebar-header{align-items:center;min-height:38px;margin:0 0 8px;padding:0;display:flex}.listing-intent-page .matching-filters-title-wrap{width:auto;min-width:0}.listing-intent-page .matching-filters-title{white-space:nowrap;margin:0;line-height:1.1}.listing-intent-page .listing-intent-mobile-controls-close{width:38px;height:38px;right:12px;top:max(12px, env(safe-area-inset-top))!important}.listing-intent-page .match-controls-mobile-clear{height:38px;min-height:38px;right:58px;top:max(12px, env(safe-area-inset-top))!important}.listing-intent-page .match-controls-mobile-clear:disabled{display:none!important}}.region-suggestion:hover,.region-suggestion.active{background:var(--surface-soft)}.region-suggestion-status{color:var(--text-soft);padding:11px 12px;font-size:.84rem}.region-suggestion-status.error{color:#b91c1c}.region-suggestion-meta{text-overflow:ellipsis;overflow:hidden}@media (width>=721px) and (width<=980px){.listing-intent-page .listing-intent-page-title-row{gap:12px;min-width:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;display:grid!important}.listing-intent-page .listing-intent-mobile-controls-button{box-shadow:none;visibility:visible!important;opacity:1!important;place-self:center end!important;width:auto!important;margin:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.listing-intent-page .listing-intent-live-matches{display:none!important}}@media (width<=980px){.listing-intent-page .listing-intent-mobile-controls-button{z-index:auto;border:1px solid var(--border);background:var(--surface);width:auto;min-width:0;min-height:38px;color:var(--text);box-shadow:none;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;justify-self:end;align-items:center;margin:0;padding:8px 13px;font-size:.82rem;font-weight:700;line-height:1;visibility:visible!important;opacity:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.listing-intent-page .listing-intent-mobile-controls-button.is-stuck{z-index:1290;border-right:0;border-radius:12px 0 0 12px;min-height:42px;padding:8px 8px 8px 11px;box-shadow:-4px 4px 14px #0f172a24;position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.listing-intent-page .listing-intent-mobile-controls-button:hover{background:var(--surface-soft)}.listing-intent-page .listing-intent-mobile-controls-button[aria-expanded=true]{display:none!important}}@media (width>=981px){.listing-intent-page .listing-intent-mobile-controls-button{display:none!important}}@media (width>=720px) and (width<=1366px){.listing-intent-page .listing-intent-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:0;display:flex}.listing-intent-page .listing-intent-live-matches{white-space:nowrap;min-height:28px;padding:5px 8px;font-size:.72rem;line-height:1}.listing-intent-page .listing-intent-header-actions .matching-delete-button{white-space:nowrap;border-radius:8px;min-height:32px;padding:6px 9px;font-size:.76rem;line-height:1}.listing-intent-page .listing-intent-header-actions .matching-save-button{white-space:nowrap;border-radius:8px;min-height:32px;padding:6px 10px;font-size:.76rem;line-height:1}}@media (width>=721px) and (width<=980px){.listing-intent-page .listing-intent-form-sticky-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;min-width:0;display:grid;position:static;top:auto}.listing-intent-page .listing-intent-header-left{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.listing-intent-page .listing-intent-header-left h2{white-space:nowrap;flex:none}.listing-intent-page .listing-intent-header-chips{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.listing-intent-page .listing-intent-header-chips .pill{white-space:nowrap;flex:none;min-height:27px;padding:5px 8px;font-size:.72rem;line-height:1}.listing-intent-page .listing-intent-header-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:0;display:flex}.listing-intent-page .listing-intent-live-matches{display:none!important}.listing-intent-page .listing-intent-header-actions .matching-delete-button,.listing-intent-page .listing-intent-header-actions .matching-save-button{white-space:nowrap;border-radius:8px;flex:none;width:auto;min-width:0;min-height:32px;padding:6px 9px;font-size:.76rem;line-height:1}}@media (width<=1120px){.listing-intent-page .listing-intent-live-matches{display:none!important}}@media (width<=720px){.listing-detail-section{width:250px}}@media (width<=980px){.listing-intent-page .listing-intent-mobile-controls-button.is-stuck{top:168px!important;transform:none!important}}.listing-filters-sidebar .form-section{border-top:0}.listing-intent-back-link{width:100%;display:block}.listing-intent-back-link.listing-intent-back-action{margin-bottom:10px;font-size:14px}.listing-intent-back-link.listing-intent-back-action:hover{margin-bottom:10px;font-size:14px;text-decoration:underline}.listing-intent-page .listing-intent-back-action{align-self:flex-start;margin-bottom:10px}.listing-intent-page .listing-intent-page-title-actions{white-space:nowrap;justify-content:flex-end;place-self:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.listing-intent-page .listing-intent-back-full{white-space:nowrap;flex:none;margin:0!important}@media (width<=720px){.listing-intent-page .listing-intent-back-full{display:none!important}.listing-intent-page .listing-intent-page-title-actions{gap:0}}.listing-intent-page .listing-intent-header-wrapper{gap:6px;min-width:0;display:grid}.listing-intent-page .listing-intent-page-title-actions{white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.listing-intent-page .listing-intent-back-small{text-underline-offset:2px;justify-self:start;font-size:.88rem;font-weight:600;line-height:1.2;width:auto!important;min-height:0!important;box-shadow:none!important;color:var(--text-soft)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.listing-intent-page .listing-intent-back-small:hover{text-decoration:underline;color:var(--primary)!important;box-shadow:none!important;background:0 0!important}.listing-intent-page .listing-intent-subtitle-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100% - 360px);min-width:0;display:grid}.listing-intent-page .listing-intent-subtitle-row .muted{min-width:0;margin:0}.listing-intent-page .listing-intent-back-full{white-space:nowrap;justify-self:end;min-width:max-content;width:auto!important;margin:0!important}@media (width<=980px){.listing-intent-page .listing-intent-subtitle-row{width:100%}}@media (width<=720px){.listing-intent-page .listing-intent-back-full{display:none!important}.listing-intent-page .listing-intent-subtitle-row{display:block}.listing-intent-page .listing-intent-mobile-save-dock{width:100%;margin-top:14px;display:block}.listing-intent-page .listing-intent-mobile-save-dock .listing-intent-mobile-save-dock-button{width:100%;min-width:0;min-height:44px;box-shadow:none;border-radius:12px;margin:0;padding:10px 14px;position:static}}@media (width<=980px){.listing-intent-page .listing-intent-page-title-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back match""title title";align-items:center}.listing-intent-page .listing-intent-header-wrapper{display:contents}.listing-intent-page .listing-intent-back-small{grid-area:back;place-self:center start}.listing-intent-page .listing-intent-header-wrapper h1{grid-area:title;min-width:0;margin:0}.listing-intent-page .listing-intent-page-title-actions{grid-area:match;place-self:center end;margin-left:0}}.listing-intent-mobile-save-dock{display:none}.listing-intent-page .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear){display:contents!important}.listing-intent-page .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear)>.matching-browser-header{display:contents!important}.listing-intent-page .matching-filters-title-wrap:has(.match-controls-sticky-clear){z-index:30;box-sizing:border-box;background:var(--surface);flex-direction:column;gap:2px;width:100%;min-width:0;margin:0 0 12px;padding:0 0 4px;display:flex!important;position:sticky!important;top:0!important}.listing-intent-page .match-controls-sticky-clear{box-sizing:border-box;background:0 0;justify-content:flex-end;align-items:center;width:100%;min-height:28px;padding:4px 2px;display:flex;position:static!important}.listing-intent-page .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear)>.intent-control-block{margin-top:0}.listing-intent-page .intent-sidebar-scroll>.listing-detail-section:has(.match-controls-sticky-clear)>.intent-control-block+.intent-control-block{margin-top:12px}.listing-intent-fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.listing-intent-fulfillment-grid.fulfillment-only{grid-template-columns:minmax(0,1fr)}.listing-intent-fulfillment-grid>.form-field{width:100%;min-width:0}.listing-intent-fulfillment-grid select,.listing-intent-fulfillment-grid input{box-sizing:border-box;width:100%}@media (width<=720px){.listing-intent-fulfillment-grid{grid-template-columns:minmax(0,1fr)}.listing-intent-page .listing-intent-controls-backdrop{z-index:2290!important}.listing-intent-page .listing-intent-mobile-controls-drawer{z-index:2300!important}}@media (width>=721px) and (width<=980px){.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-scroll{padding:0 18px 28px!important}.listing-intent-page .intent-sidebar-scroll>.match-controls-sticky-header{box-sizing:border-box;border-bottom:1px solid var(--border);min-width:0;box-shadow:0 4px 8px #0f172a0a;z-index:40!important;background:var(--surface)!important;width:auto!important;margin:0 -18px 10px!important;padding:14px 62px 10px 18px!important;position:sticky!important;top:0!important}}@media (width<=720px){.listing-intent-page .listing-intent-mobile-controls-drawer .intent-sidebar-scroll{padding:0 15px calc(24px + env(safe-area-inset-bottom))!important}.listing-intent-page .intent-sidebar-scroll>.match-controls-sticky-header{box-sizing:border-box;border-bottom:1px solid var(--border);min-width:0;z-index:40!important;width:auto!important;padding:max(12px, env(safe-area-inset-top)) 58px 10px 15px!important;background:var(--surface)!important;margin:0 -15px 10px!important;position:sticky!important;top:0!important}}@media (width>=721px) and (width<=980px){.listing-intent-page .intent-sidebar-scroll>.match-controls-sticky-header{padding-right:18px!important}.listing-intent-page .match-controls-view-row{justify-content:space-between;align-items:center;min-width:0;width:100%!important;display:flex!important}.listing-intent-page .match-controls-live-count{text-align:right;margin-left:auto!important;margin-right:0!important}.listing-intent-page .matching-filters-title-row{box-sizing:border-box;padding-right:44px}}@media (width<=720px){.listing-intent-page .intent-sidebar-scroll>.listing-detail-section{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.listing-intent-page .intent-sidebar-scroll .intent-control-block,.listing-intent-page .intent-sidebar-scroll .tag-chip-row,.listing-intent-page .intent-sidebar-scroll .match-facet-chip-row,.listing-intent-page .intent-sidebar-scroll .matching-active-facets{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.listing-intent-page .intent-sidebar-scroll>.match-controls-filter-body{width:100%!important;min-width:0!important;max-width:100%!important}}@media (width>=721px) and (width<=980px){.listing-intent-page .intent-sidebar-scroll>.match-controls-sticky-header{align-items:stretch!important}.listing-intent-page .intent-sidebar-scroll>.match-controls-sticky-header .matching-filters-title-wrap{flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.listing-intent-page .match-controls-view-row{width:100%!important;min-width:0!important;max-width:none!important}.listing-intent-page .match-controls-live-count{text-align:right!important;margin-left:auto!important;margin-right:0!important}.listing-intent-page .intent-sidebar-scroll .tag-chip-shell{height:34px;min-height:34px;margin:0;align-items:stretch!important;gap:0!important;display:inline-flex!important}.listing-intent-page .intent-sidebar-scroll .tag-chip-check,.listing-intent-page .intent-sidebar-scroll .tag-chip-main{box-sizing:border-box!important;height:34px!important;min-height:34px!important;margin:0!important}.listing-intent-page .intent-sidebar-scroll .tag-chip-check{width:30px;min-width:30px;padding:0!important}.listing-intent-page .intent-sidebar-scroll .tag-chip-main{padding:7px 10px!important}}@media (width<=980px){.listing-intent-page .match-controls-filters-heading{width:100%!important;padding-left:0!important;padding-right:0!important}.listing-intent-page .match-controls-clear-button,.listing-intent-page .match-controls-live-count{margin-left:auto!important;margin-right:0!important}}.listing-intent-add-detail-button{background:var(--surface-soft);border-color:var(--border)}.listing-form .field-impact-badge{font-size:11px}.listing-intent-live-matches{cursor:pointer}@media (width>=721px){.listings-pagination-footer-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;min-width:0;margin-top:12px;display:grid}.listings-pagination-footer-row>.pagination-row{grid-column:2;justify-content:center;width:auto;margin-top:0}.listings-pagination-footer-row>.listings-page-footer-links{grid-column:3;justify-content:flex-end;justify-self:end;width:max-content;max-width:100%;margin:0;padding:0}}@media (width>=700px) and (width<=1200px){.listing-intent-page .listing-intent-fulfillment-grid.has-shipping{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.listing-intent-page .listing-intent-fulfillment-grid.has-shipping>.form-field{width:100%;min-width:0}.listing-intent-page .listing-intent-fulfillment-grid.has-shipping>.form-field:first-child>label{white-space:nowrap;text-overflow:clip;width:100%;min-width:0;display:block;overflow:hidden}.listing-intent-page .listing-intent-fulfillment-grid.has-shipping>.form-field:first-child .field-impact-badge{white-space:nowrap;flex:none;display:inline-flex}.listing-intent-page .listing-intent-fulfillment-grid.has-shipping>.form-field>label{box-sizing:border-box;height:23px;line-height:23px}}.listing-intent-page .listing-image-sort-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.listing-intent-details-disclosure{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.listing-intent-details-toggle{width:fit-content;color:var(--primary);font:inherit;cursor:pointer;margin-inline:auto;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;width:fit-content;margin-left:auto;margin-right:auto;padding:5px 8px;font-weight:700;line-height:1.35;display:flex}.listing-intent-details-toggle:hover{background:#f1f1f1;text-decoration:none}.listing-intent-details-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.listing-intent-details-toggle-icon{flex:none;justify-content:center;align-items:center;width:1em;display:inline-flex}.listing-intent-details-body{border-top:1px solid var(--border);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;display:flex}.purchase-complete-page{max-width:860px}.purchase-complete-card{gap:18px;display:grid}.purchase-complete-hero{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:16px;display:flex}.purchase-complete-icon{color:#15803d;background:#dcfce7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.6rem;font-weight:900;display:inline-flex}.purchase-complete-kicker{color:#15803d;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.8rem;font-weight:800}.purchase-complete-hero h1{margin:0}.purchase-receipt-status-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.purchase-receipt-status-message{min-width:0;margin:0}.receipt-email-action-row{flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.receipt-email-feedback{text-align:right;min-width:0;font-size:.82rem}.receipt-email-feedback .form-error{margin:0}.receipt-email-button{flex:none}.purchase-complete-listing{max-width:100%}.purchase-receipt-grid{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;gap:8px;padding:14px;display:grid}.purchase-receipt-row{border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.purchase-receipt-row:last-child{border-bottom:0}.purchase-receipt-row span{color:var(--text-soft);font-size:.88rem}.purchase-receipt-row strong{color:var(--text);text-align:right}.purchase-complete-section{border:1px solid var(--border);background:#fff;border-radius:16px;padding:14px}.purchase-complete-section h2{margin:0 0 8px;font-size:1rem}.purchase-complete-section p{color:var(--text-soft);margin:0;line-height:1.45}.purchase-complete-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.purchase-receipt-status-row{flex-wrap:wrap;align-items:flex-start}.receipt-email-action-row{margin-left:auto}}.purchase-complete-hero{justify-content:space-between;align-items:flex-start}.purchase-complete-hero-main{align-items:center;gap:16px;min-width:0;display:flex}.purchase-complete-rating-control{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;min-height:40px;display:inline-flex}.purchase-complete-rating-control.is-saving .comment-star-rating{opacity:.7;pointer-events:none}.purchase-complete-rating-saving,.purchase-complete-rating-loading{color:var(--text-soft);white-space:nowrap;font-size:.72rem;line-height:1}.purchase-complete-rating-error{margin:-8px 0 0}@media (width<=720px){.purchase-complete-hero{flex-wrap:wrap;gap:10px}.purchase-complete-hero-main{flex:100%}.purchase-complete-rating-control{gap:4px;min-height:36px;margin-left:auto}.purchase-complete-rating-saving,.purchase-complete-rating-loading{display:none}.purchase-complete-hero{display:block}.purchase-complete-hero-main{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.purchase-complete-hero-text{flex:auto;min-width:0}.purchase-complete-kicker-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.purchase-complete-kicker-row .purchase-complete-kicker{white-space:nowrap;margin:0}.purchase-complete-rating-control{flex:none;min-height:0;margin:0}.purchase-complete-rating-control .comment-star-rating{padding:2px 3px}.purchase-complete-rating-control .comment-star-button{font-size:.9rem}.purchase-complete-rating-loading,.purchase-complete-rating-saving{display:none}}.purchase-complete-hero{display:block}.purchase-complete-hero-main{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.purchase-complete-hero-text{flex:auto;min-width:0}.purchase-complete-kicker-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.purchase-complete-kicker-row .purchase-complete-kicker{margin:0}.purchase-complete-rating-control{flex:none;align-items:center;gap:6px;min-height:0;margin:0;display:inline-flex}.purchase-complete-rating-control .comment-star-rating{width:auto;margin:0;position:static!important;inset:auto!important}@media (width<=640px){.purchase-receipt-status-row{flex-wrap:nowrap;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.purchase-receipt-status-message{white-space:normal;overflow-wrap:break-word;flex:1 1 0;width:auto;min-width:0}.receipt-email-action-row{white-space:nowrap;flex:none;margin-left:0}.receipt-email-button{white-space:nowrap;flex:none}}.transactions-card-wrap{width:100%;min-width:0;position:relative}.transactions-card-shell{width:100%;min-width:0;display:block}.transactions-card-footer{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;margin-top:8px;padding:11px 12px 12px;display:grid}.transactions-card-footer-meta{min-width:0;color:var(--text-soft);justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.transactions-card-counterparty{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-weight:650;overflow:hidden}.transactions-card-footer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.transactions-card-footer-actions .button{width:100%;min-width:0;min-height:36px;padding:8px 10px;font-size:.82rem}.transactions-page .listing-card-save-overlay,.transactions-page .listing-card-hover-actions,.transactions-page .listing-card-actions,.transactions-page .save-listing-button{display:none!important}.transactions-receipt-modal{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;width:min(760px,100vw - 32px);overflow:hidden auto;border-radius:18px!important}.transactions-receipt-modal::-webkit-scrollbar{width:5px;height:5px}.transactions-receipt-modal::-webkit-scrollbar-track{background:0 0}.transactions-receipt-modal::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.transactions-receipt-modal::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.transactions-offer-history-modal{width:min(760px,100vw - 32px)}.transactions-offer-history-modal .offer-history-panel{box-shadow:none;margin:0}.transactions-offer-history-empty{padding:18px 2px 6px}.transactions-receipt-modal .receipt-component{gap:16px;display:grid}.transactions-layout{display:block}.transactions-main{width:100%}.transactions-helper-text{color:#64748b;border-radius:999px;align-items:center;min-height:28px;font-size:1rem;font-weight:400;line-height:1.1;display:inline-flex}.transactions-page .responsive-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;min-width:0;display:grid}.transactions-filter-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.transactions-fulfillment-mode-toggle{border-radius:999px}.transactions-fulfillment-mode-toggle .toggle-pill{border-radius:999px;min-height:34px;padding-left:12px;padding-right:12px}.transactions-secondary-select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:132px;min-width:132px;max-width:132px;height:43px;color:var(--text-soft);text-align-last:center;cursor:pointer;appearance:none;background-image:none;border-radius:18px;flex:0 0 132px;padding:0 20px;font-size:.82rem;font-weight:650}.transactions-shipping-status-select{flex-basis:132px;width:132px;min-width:132px;max-width:132px}.transactions-local-fulfillment-select{flex-basis:120px;width:120px;min-width:120px;max-width:120px}.transactions-listing-search-wrap{flex:none;align-items:center;gap:6px;display:inline-flex}.transactions-listing-search{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:190px;min-width:0;height:43px;color:var(--text);border-radius:10px;outline:none;flex:0 0 190px;padding:0 12px;font-size:.84rem;font-weight:500}.transactions-listing-search::placeholder{color:var(--text-faint)}.transactions-listing-search:focus{border-color:#94b6f7;box-shadow:0 0 0 3px #1f6feb14}.transactions-listing-search-clear{border:1px solid var(--border);background:var(--surface);width:43px;height:43px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.transactions-listing-search-clear:hover{background:var(--surface-soft);color:var(--text);border-color:var(--border-strong)}.transaction-shipping-editor{border-top:1px solid var(--border);gap:14px;margin-top:18px;padding-top:18px;display:grid}.transaction-shipping-editor h3{margin:0}.transaction-shipping-editor input:not([type=checkbox]),.transaction-shipping-editor select{box-sizing:border-box;width:100%;min-height:42px}.transaction-shipping-editor .button{justify-self:end}.transaction-refund-restore-row{cursor:pointer;justify-self:start;align-items:center;gap:8px;width:auto;margin:0;display:inline-flex}.transaction-refund-restore-row input[type=checkbox]{cursor:pointer;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.transaction-refund-restore-row span{line-height:1.25}@media (width<=720px){.transactions-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:12px;padding-right:12px;padding-bottom:calc(32px + env(safe-area-inset-bottom));overflow-x:hidden}.transactions-page .my-listings-page-header{width:100%;min-width:0;max-width:100%;margin:0 0 14px;position:static;overflow:visible}.transactions-page .my-listings-top-row{width:100%;min-width:0;max-width:100%;display:block}.transactions-page .transactions-filter-row>.toggle-group:first-child{grid-area:1/3;place-self:center end;width:max-content;min-width:0;margin:0 0 0 auto;display:inline-flex}.transactions-page .transactions-fulfillment-mode-toggle{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;max-width:100%;margin:0;display:grid}.transactions-page .transactions-fulfillment-mode-toggle .toggle-pill{box-sizing:border-box;text-align:center;width:100%;min-width:0;min-height:40px;padding:6px 8px;font-size:.8rem}.transactions-page .transactions-secondary-select{box-sizing:border-box;text-align:center;text-align-last:center;border-radius:10px;height:40px;min-height:40px;margin:0;padding:0 4px;font-size:.74rem;font-weight:650;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.transactions-page .transactions-listing-search-wrap{grid-area:4/1/auto/-1;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;display:flex}.transactions-page .transactions-listing-search{box-sizing:border-box;flex:auto;width:100%;min-width:0;height:42px;min-height:42px;font-size:16px}.transactions-page .transactions-listing-search-clear{flex:0 0 42px;width:42px;min-width:42px;height:42px;margin:0}.transactions-page .transactions-helper-text{display:none}.transactions-page .responsive-card-grid{gap:14px;width:100%;min-width:0;display:grid;grid-template-columns:1fr!important}.transactions-page .my-listings-main,.transactions-page .transactions-card-shell,.transactions-page .transactions-card-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.transactions-receipt-modal-backdrop{padding:8px}.transactions-receipt-modal{box-sizing:border-box;width:100%;max-height:calc(100dvh - 16px);padding:16px 14px calc(16px + env(safe-area-inset-bottom));border-radius:18px}.transactions-receipt-modal .purchase-receipt-row{align-items:flex-start;gap:10px}.transactions-receipt-modal .purchase-receipt-row span{flex:0 0 40%;font-size:.8rem}.transactions-receipt-modal .purchase-receipt-row strong{overflow-wrap:anywhere;min-width:0}.transactions-receipt-modal .receipt-card-info{box-sizing:border-box;max-width:100%}.transactions-receipt-modal .transaction-shipping-editor .button{justify-self:stretch;width:100%}.transactions-page .my-listings-top-left{box-sizing:border-box;grid-template-rows:auto auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 7px;width:100%;min-width:0;max-width:100%;padding:0;display:grid}.transactions-page .transactions-filter-row{display:contents}.transactions-page .page-title-row{grid-area:1/1;width:auto;min-width:0;margin:0;max-width:none!important}.transactions-page .page-title-row h1{white-space:nowrap;margin:0;font-size:1.2rem;line-height:1}.transactions-page .transactions-filter-row>.toggle-group:first-child{grid-area:1/2;width:max-content;min-width:0;margin:0;display:inline-flex}.transactions-page .transactions-filter-row>.toggle-group:first-child .toggle-pill{white-space:nowrap;min-width:0;min-height:34px;padding:5px 8px;font-size:.75rem}.transactions-page .transactions-fulfillment-mode-toggle{grid-area:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;min-width:0;margin:0;display:grid}.transactions-page .transactions-fulfillment-mode-toggle .toggle-pill{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;min-height:34px;padding:5px 4px;font-size:.72rem;line-height:1}.transactions-page .transactions-local-fulfillment-select{grid-area:2/1}.transactions-page .transactions-shipping-status-select{grid-area:2/2}.transactions-page .transactions-payment-status-select{grid-area:2/3}.transactions-page .transactions-listing-search-wrap{grid-area:3/1/auto/-1;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.transactions-card-footer-meta{flex-direction:column;align-items:flex-start;gap:4px}.transactions-card-counterparty{text-align:left;width:100%}}.transactions-page .listing-card-custom-footer{margin-top:auto;padding-top:10px}.transaction-card-footer{gap:10px;display:grid}.transaction-card-counterparty{min-width:0;color:var(--text-soft);align-items:baseline;gap:3px;font-size:.82rem;line-height:1.25;display:inline-flex}.transaction-card-counterparty .listing-card-owner-link{font-weight:700}.transaction-card-date{color:var(--text-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:.82rem}.transaction-card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.transaction-card-action,.transaction-card-action:hover,.transaction-card-action:focus{background:#fff}.transaction-card-action{border:1px solid var(--border-strong);width:100%;color:var(--text)}.transaction-card-footer .button{margin-top:20px}.listing-card-transaction-overlay{z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility .16s;position:absolute;top:10px;right:10px}.transactions-page .transactions-card-shell:hover .listing-card-transaction-overlay{opacity:1;visibility:visible;pointer-events:auto}.transaction-offer-history-icon,.transaction-receipt-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.86rem;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0f172a29}.transaction-receipt-section-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.transaction-receipt-section-toggle h3{margin:0}.transaction-receipt-section-chevron{flex:none;font-size:1.05rem;line-height:1;transition:transform .16s}.transaction-receipt-section-toggle[aria-expanded=true] .transaction-receipt-section-chevron{transform:rotate(180deg)}.transaction-receipt-section-body{gap:14px;display:grid}@media (width>=721px) and (width<=1100px){.transactions-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.transactions-page .my-listings-page-header{width:100%;min-width:0;max-width:100%;margin-bottom:14px;position:static;overflow:visible}.transactions-page .my-listings-top-row{width:100%;min-width:0;display:block}.transactions-page .my-listings-top-left{box-sizing:border-box;grid-template-rows:auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:0;display:grid}.transactions-page .transactions-filter-row{display:contents}.transactions-page .page-title-row{grid-area:1/1/auto/3;width:auto;min-width:0;margin:0}.transactions-page .page-title-row h1{white-space:nowrap;margin:0;font-size:1.45rem;line-height:1.15}.transactions-page .transactions-filter-row>.toggle-group:first-child{grid-area:1/3;justify-self:end;width:max-content;min-width:0;margin:0;display:inline-flex}.transactions-page .transactions-filter-row>.toggle-group:first-child .toggle-pill{white-space:nowrap;min-width:0;min-height:36px;padding:6px 11px;font-size:.8rem}.transactions-page .transactions-fulfillment-mode-toggle{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;margin:0;display:grid}.transactions-page .transactions-fulfillment-mode-toggle .toggle-pill{box-sizing:border-box;text-align:center;width:100%;min-width:0;min-height:40px;padding:6px 8px;font-size:.8rem}.transactions-page .transactions-secondary-select{box-sizing:border-box;text-align:center;text-align-last:center;border-radius:10px;height:40px;min-height:40px;margin:0;padding:0 8px;font-size:.78rem;font-weight:650;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.transactions-page .transactions-local-fulfillment-select{grid-area:3/1}.transactions-page .transactions-shipping-status-select{grid-area:3/2}.transactions-page .transactions-payment-status-select{grid-area:3/3}.transactions-page .transactions-listing-search-wrap{grid-area:4/1/auto/-1;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.transactions-page .transactions-listing-search{box-sizing:border-box;flex:auto;width:100%;min-width:0;height:42px}.transactions-page .transactions-listing-search-clear{flex:0 0 42px;width:42px;min-width:42px;height:42px;margin:0}.transactions-page .responsive-card-grid{align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important}.transactions-page .my-listings-main,.transactions-page .transactions-card-shell,.transactions-page .transactions-card-wrap,.transactions-page .transactions-card-shell .listing-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.transactions-page .listing-card-transaction-overlay{visibility:visible;opacity:1;pointer-events:auto}.transaction-card-meta-row{gap:8px;width:100%;min-width:0}.transaction-card-counterparty{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transaction-card-date{white-space:nowrap;flex:none}.transactions-receipt-modal,.transactions-offer-history-modal{box-sizing:border-box;width:min(720px,100vw - 32px);max-width:100%}.transactions-receipt-modal .purchase-receipt-row{gap:12px;min-width:0}.transactions-receipt-modal .purchase-receipt-row strong{overflow-wrap:anywhere;min-width:0}.transactions-receipt-modal .transaction-shipping-editor,.transactions-receipt-modal .transaction-refund-editor{min-width:0}}@media (width<=1380px) and (width>=1061px){.transactions-page .responsive-card-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1060px) and (width>=821px){.transactions-page .responsive-card-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px) and (width>=721px){.transactions-page .responsive-card-grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.transactions-page .responsive-card-grid{grid-template-columns:minmax(0,1fr)!important}}.transactions-page .transactions-local-fulfillment-select{grid-area:3/1/auto/2;width:100%!important;min-width:0!important;max-width:none!important}.transactions-page .transactions-payment-status-select{grid-area:3/3;width:100%!important;min-width:0!important;max-width:none!important}@media (width<=720px){.transactions-page .transactions-local-fulfillment-select,.transactions-page .transactions-payment-status-select{box-sizing:border-box;height:40px;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.transactions-page .transactions-local-fulfillment-select{grid-area:2/1!important}.transactions-page .transactions-payment-status-select{grid-area:2/3!important}.transactions-page .my-listings-top-left{grid-template-columns:repeat(3,minmax(0,1fr))!important}.transactions-page .transactions-listing-search-wrap{grid-area:3/1/auto/-1!important}}.transaction-card-overlay-actions{align-items:center;gap:7px;display:inline-flex}.transaction-card-meta-row{justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;display:flex}.transaction-card-counterparty{min-width:0;color:var(--text-soft);flex:auto;align-items:baseline;gap:3px;font-size:.82rem;line-height:1.25;display:flex}.transaction-counterparty-popover{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.transaction-card-date{color:var(--text-faint);white-space:nowrap;flex:none;margin-left:auto;font-size:.82rem;line-height:1.25}.transaction-card-meta-row{margin-top:10px}.transactions-card-shell{cursor:default}@media (width<=1100px){.transactions-page .listing-card-transaction-overlay{opacity:1;visibility:visible;pointer-events:auto}}.offer-history-hover-button,.transaction-receipt-icon{width:40px;height:40px}.transactions-receipt-modal-header{align-items:flex-start;gap:12px}.transactions-receipt-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.transactions-receipt-rating-control{justify-content:flex-end;align-items:center;gap:6px;min-width:0;min-height:40px;display:inline-flex}.transactions-receipt-rating-control .comment-star-rating{width:auto;margin:0;position:static!important;inset:auto!important}.transactions-receipt-rating-control.is-saving .comment-star-rating{opacity:.7;pointer-events:none}.transactions-receipt-rating-saving,.transactions-receipt-rating-loading{color:var(--text-soft);white-space:nowrap;font-size:.72rem;line-height:1}.transactions-receipt-rating-error{margin:-4px 0 10px}@media (width<=720px){.transactions-receipt-modal-header{gap:8px}.transactions-receipt-header-actions{gap:4px}.transactions-receipt-rating-control{gap:4px;min-height:36px}.transactions-receipt-rating-control .comment-star-rating{padding:3px 4px}.transactions-receipt-rating-control .comment-star-button{font-size:.95rem}.transactions-receipt-rating-saving,.transactions-receipt-rating-loading{display:none}.transactions-receipt-modal-backdrop{z-index:10050!important}.transactions-receipt-modal{z-index:10051!important}.transactions-receipt-modal .purchase-receipt-status-row{flex-wrap:nowrap;align-items:flex-start;gap:12px;display:flex}.transactions-receipt-modal .purchase-receipt-status-message{white-space:normal;overflow-wrap:break-word;flex:1 1 0;width:auto;min-width:0}.transactions-receipt-modal .receipt-email-action-row{flex:none;margin-left:0}.transactions-receipt-modal{box-sizing:border-box;width:100%;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);padding:16px 14px calc(16px + env(safe-area-inset-bottom));border-radius:18px;overflow-y:auto}}.transactions-page .transactions-secondary-filter-row{display:contents}@media (width<=720px){.transactions-page .transactions-secondary-filter-row{gap:8px;width:100%;min-width:0;grid-area:3/1/auto/-1!important;display:grid!important}.transactions-page .transactions-secondary-filter-row.mode-all{grid-template-columns:repeat(3,minmax(0,1fr))}.transactions-page .transactions-secondary-filter-row.mode-local,.transactions-page .transactions-secondary-filter-row.mode-ship{grid-template-columns:repeat(2,minmax(0,1fr))}.transactions-page .transactions-secondary-filter-row .transactions-secondary-select{box-sizing:border-box;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.transactions-page .transactions-listing-search-wrap{grid-area:4/1/auto/-1!important}}.transactions-page .match-card-custom-badge.action-needed{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.transactions-page .transaction-local-delivery-action{justify-content:flex-end;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.transactions-page .transaction-local-delivery-action>.button{width:auto;margin-left:auto}.transactions-page .match-card-custom-badge.status-shipped{color:#c2410c;background:#ffedd5;border-color:#fdba74}.transactions-page .match-card-custom-badge.status-refunded{border-color:var(--text-faint);color:var(--text-faint);background:#eee}.transactions-page .match-card-custom-badge.status-completed{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd!important}.transactions-page .match-card-custom-badge.status-delivered{color:#15803d;background:#dcfce7;border-color:#86efac}.transactions-listing-search{font-size:14px!important}.transactions-receipt-modal-backdrop{z-index:60200!important}.transactions-receipt-modal{position:relative;z-index:60201!important}.transactions-page .transaction-card-counterparty{overflow:visible!important}.transactions-page .transaction-counterparty-popover{z-index:20;position:relative;overflow:visible}.transactions-page .transaction-counterparty-popover .user-summary-panel{z-index:1000}.transactions-page .transactions-card-shell:has(.transaction-counterparty-popover .user-summary-panel){z-index:100;position:relative}:is(.transactions-page .transactions-card-shell:has(.transaction-counterparty-popover .user-summary-panel) .transactions-card-wrap,.transactions-page .transactions-card-shell:has(.transaction-counterparty-popover .user-summary-panel) .listing-card,.transactions-page .transactions-card-shell:has(.transaction-counterparty-popover .user-summary-panel) .listing-card-custom-footer,.transactions-page .transactions-card-shell:has(.transaction-counterparty-popover .user-summary-panel) .transaction-card-footer){overflow:visible!important}.transactions-page .transactions-action-only-toggle{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.transactions-page .transactions-action-only-toggle:hover{border-color:var(--border-strong);color:var(--text)}.transactions-page .transactions-action-only-toggle.active{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}.transactions-page .transactions-action-only-toggle.active:hover{background:#bae6fd;border-color:#38bdf8}.transactions-page .transactions-action-only-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5e92e}html[data-theme=dark] .transactions-page .transactions-action-only-toggle{background:var(--surface);border-color:var(--border);color:var(--text-soft)}html[data-theme=dark] .transactions-page .transactions-action-only-toggle.active{color:#bae6fd;background:#0ea5e92e;border-color:#38bdf8}@media (width<=720px){.transactions-page .transactions-action-only-toggle{min-height:38px;padding:7px 10px;font-size:.78rem}.transactions-page .transactions-secondary-filter-row{align-items:stretch;gap:7px;width:100%;min-width:0;display:grid}.transactions-page .transactions-secondary-filter-row.mode-all{grid-template-columns:repeat(4,minmax(0,1fr))}.transactions-page .transactions-secondary-filter-row.mode-local,.transactions-page .transactions-secondary-filter-row.mode-ship{grid-template-columns:repeat(3,minmax(0,1fr))}.transactions-page .transactions-secondary-filter-row .transactions-secondary-select,.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;max-width:none;height:38px;min-height:38px;margin:0;padding:0 7px;font-size:.74rem}.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle{justify-content:center;align-items:center;display:inline-flex}}@media (width<=1100px){.transactions-page .transactions-secondary-filter-row{align-items:stretch;gap:7px;width:100%;min-width:0;grid-area:3/1/auto/-1!important;display:grid!important}.transactions-page .transactions-secondary-filter-row.mode-local,.transactions-page .transactions-secondary-filter-row.mode-ship{grid-template-columns:repeat(3,minmax(0,1fr))}.transactions-page .transactions-secondary-filter-row .transactions-secondary-select,.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle-group{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle-group{display:flex}.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle-group .offer-history-page-withdrawn-toggle{white-space:nowrap;width:100%;min-width:0;max-width:none}.transactions-page .transactions-listing-search-wrap{width:100%;min-width:0;grid-area:4/1/auto/-1!important}}@media (width>=721px) and (width<=1100px){.transactions-page .transactions-secondary-filter-row .transactions-secondary-select,.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle-group .offer-history-page-withdrawn-toggle{box-sizing:border-box;height:40px;min-height:40px;font-size:.76rem}}@media (width<=720px){.transactions-page .transactions-secondary-filter-row{gap:5px}.transactions-page .transactions-secondary-filter-row .transactions-secondary-select,.transactions-page .transactions-secondary-filter-row .transactions-action-only-toggle-group .offer-history-page-withdrawn-toggle{box-sizing:border-box;height:40px;min-height:40px;padding-left:4px;padding-right:4px;font-size:.7rem}}.offer-history-page-withdrawn-toggle{border-radius:15px}@media (width<=1100px){.transactions-page .transactions-secondary-filter-row.mode-all{grid-template-columns:repeat(4,minmax(0,1fr))!important}.transactions-page .transactions-secondary-filter-row.mode-all>.transactions-secondary-select,.transactions-page .transactions-secondary-filter-row.mode-all>.transactions-action-only-toggle-group{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.transactions-page .transactions-secondary-filter-row.mode-all>.transactions-action-only-toggle-group{display:block!important}.transactions-page .transactions-secondary-filter-row.mode-all>.transactions-action-only-toggle-group>.offer-history-page-withdrawn-toggle{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding-left:4px!important;padding-right:4px!important;display:flex!important}.transactions-page .transactions-secondary-filter-row.mode-all>.transactions-secondary-select{border-radius:10px!important;height:40px!important;min-height:40px!important}}@media (width<=720px){.transactions-page .transactions-secondary-filter-row>.transactions-action-only-toggle-group{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important}.transactions-page .transactions-secondary-filter-row>.transactions-action-only-toggle-group>.transactions-action-only-toggle{box-sizing:border-box!important;white-space:nowrap!important;border-radius:10px!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 4px!important;font-size:.7rem!important;line-height:1!important;display:flex!important}}.moderation-queue-page{max-width:1180px}.moderation-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moderation-operations-checks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.moderation-operations-check{white-space:nowrap;min-height:36px;padding:8px 11px}.moderation-operations-check.ok{color:#166534;background:#dcfce7;border-color:#86efac}.moderation-operations-check.error{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.moderation-operations-check.checking{opacity:.7}.moderation-queue-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;display:flex}.moderation-queue-filters label{min-width:170px;color:var(--text-soft);gap:6px;font-size:.84rem;font-weight:600;display:grid}.moderation-queue-filters select{min-height:38px}.moderation-queue-list{gap:16px;display:grid}.moderation-queue-card{gap:18px;padding:18px;display:grid}.moderation-queue-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.moderation-queue-card-heading{gap:6px;min-width:0;display:grid}.moderation-queue-card-title{color:var(--text);font-size:1rem;font-weight:800;line-height:1.25}.moderation-queue-card-header-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.78rem;display:flex}.moderation-queue-card-header-meta span:not(:last-child):after{content:"·";color:var(--border-strong);margin-left:12px}.moderation-queue-status{flex-shrink:0}.moderation-queue-identities{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.moderation-queue-section{gap:9px;display:grid}.moderation-queue-section-label{color:var(--text);letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:800}.moderation-queue-details{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;line-height:1.5}.moderation-queue-target-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moderation-queue-target-header>div:first-child{gap:3px;min-width:0;display:grid}.moderation-queue-target-header .muted{font-size:.8rem}.moderation-open-target{white-space:nowrap;flex-shrink:0;min-height:34px;padding:7px 11px}.moderation-target-summary{border:1px solid var(--border);background:#fff;border-radius:9px;gap:8px;padding:13px 14px;display:grid}.moderation-target-summary-title{color:var(--text);font-size:.96rem;font-weight:750;line-height:1.35}.moderation-target-summary-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.moderation-target-summary-meta{color:var(--text-faint);flex-wrap:wrap;gap:6px 14px;font-size:.78rem;display:flex}.moderation-target-live-note{color:var(--text-faint);font-size:.78rem;line-height:1.45}.moderation-queue-raw-snapshot{border:1px solid var(--border);background:#f8fafc;border-radius:8px;overflow:hidden}.moderation-queue-raw-snapshot>summary{color:var(--text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:.8rem;font-weight:700}.moderation-queue-raw-snapshot>summary:hover{color:var(--text);background:#f1f5f9}.moderation-queue-raw-snapshot[open]>summary{border-bottom:1px solid var(--border)}.moderation-queue-snapshot{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:none;border-radius:0;max-height:280px;margin:0;padding:12px;font-size:.78rem;overflow:auto}.moderation-queue-actions{flex-wrap:wrap;gap:10px;display:flex}.moderation-queue-user-identity{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.moderation-queue-user-link{color:var(--primary);font-weight:700;text-decoration:none}.moderation-queue-user-link:hover{text-underline-offset:2px;text-decoration:underline}.moderation-queue-user-id{color:var(--text-faint);font-size:.78rem;font-weight:500}.moderation-queue-user-inactive{border:1px solid var(--border);min-height:20px;color:var(--text-faint);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-flex}@media (width<=700px){.moderation-queue-card-header,.moderation-queue-target-header{flex-direction:column;align-items:stretch}.moderation-open-target{align-self:flex-start}.moderation-queue-card-header-meta span:after{display:none}}.moderation-queue-count{white-space:nowrap;margin-left:auto}@media (width<=700px){.moderation-queue-count{margin-left:0}.moderation-queue-pagination{flex-direction:column;align-items:stretch}.moderation-queue-pagination-actions{width:100%}.moderation-queue-pagination-actions .button{flex:1}}.moderation-action-review{color:#fff;background:#6b7280;border-color:#6b7280}.moderation-action-review:hover:not(:disabled){background:#4b5563;border-color:#4b5563}.moderation-action-actioned{color:#fff;background:#2563eb;border-color:#2563eb}.moderation-action-actioned:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.moderation-action-dismiss{color:#fff;background:#dc2626;border-color:#dc2626}.moderation-action-dismiss:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.moderation-action-open{color:#fff;background:#16a34a;border-color:#16a34a}.moderation-action-open:hover:not(:disabled){background:#15803d;border-color:#15803d}.moderation-queue-status{flex-shrink:0;font-weight:700}.moderation-status-open{color:#166534;background:#dcfce7;border-color:#86efac}.moderation-status-reviewing{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.moderation-status-actioned{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.moderation-status-dismissed{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.moderation-queue-notes{gap:8px;display:grid}.moderation-queue-notes-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-queue-notes-footer .muted{font-size:.78rem}.moderation-save-notes{flex-shrink:0}@media (width<=700px){.moderation-queue-notes-footer{flex-direction:column;align-items:stretch}.moderation-save-notes{align-self:flex-end}}@media (width<=720px){.moderation-queue-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-left:12px;padding-right:12px;overflow-x:hidden}.moderation-queue-page>.page-header{margin-bottom:12px}.moderation-queue-page>.page-header h1{margin:0;font-size:1.4rem;line-height:1.15}.moderation-queue-page>.page-header .muted{margin-top:4px;font-size:.84rem;line-height:1.35}.moderation-queue-filters{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;width:100%;min-width:0;margin-bottom:12px;padding:10px;display:grid}.moderation-queue-filters label{gap:4px;width:100%;min-width:0;font-size:.72rem;line-height:1.1}.moderation-queue-filters select{box-sizing:border-box;border-radius:9px;width:100%;min-width:0;min-height:36px;padding:5px 24px 5px 7px;font-size:16px}.moderation-queue-count{color:var(--text-faint);white-space:nowrap;grid-column:1/-1;justify-self:end;margin:1px 0 0;font-size:.76rem;line-height:1}.moderation-queue-list{gap:12px;width:100%;min-width:0}.moderation-queue-card{box-sizing:border-box;border-radius:12px;gap:13px;width:100%;min-width:0;padding:13px}.moderation-queue-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;padding-bottom:10px;display:grid}.moderation-queue-card-heading{gap:4px;min-width:0}.moderation-queue-card-title{overflow-wrap:anywhere;min-width:0;font-size:.96rem;line-height:1.25}.moderation-queue-status{white-space:nowrap;align-self:start;min-height:25px;padding:4px 8px;font-size:.7rem;line-height:1}.moderation-queue-card-header-meta{gap:3px 8px;font-size:.72rem;line-height:1.25}.moderation-queue-card-header-meta span:after{display:none}.moderation-queue-identities{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;width:100%;min-width:0;display:grid}.moderation-queue-user-identity{gap:3px;min-width:0;font-size:.82rem;line-height:1.3}.moderation-queue-user-link{overflow-wrap:anywhere}.moderation-queue-user-id{font-size:.72rem}.moderation-queue-user-inactive{min-height:18px;padding:2px 5px;font-size:.62rem}.moderation-queue-section{gap:7px;min-width:0}.moderation-queue-section-label{font-size:.7rem}.moderation-queue-details{box-sizing:border-box;min-width:0;padding:9px 10px;font-size:.84rem;line-height:1.4}.moderation-queue-target-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;display:grid}.moderation-queue-target-header>div:first-child{min-width:0}.moderation-queue-target-header .muted{font-size:.74rem;line-height:1.3}.moderation-open-target{white-space:nowrap;align-self:start;min-height:32px;padding:6px 9px;font-size:.74rem}.moderation-target-summary{border-radius:8px;gap:6px;min-width:0;padding:10px}.moderation-target-summary-title{overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.moderation-target-summary-body{font-size:.84rem;line-height:1.4}.moderation-target-summary-meta{gap:4px 10px;font-size:.7rem;line-height:1.3}.moderation-target-live-note{font-size:.72rem;line-height:1.35}.moderation-queue-raw-snapshot{box-sizing:border-box;width:100%;min-width:0}.moderation-queue-raw-snapshot>summary{padding:8px 10px;font-size:.74rem}.moderation-queue-snapshot{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:220px;padding:9px;font-size:.7rem;line-height:1.4;overflow:auto}.moderation-queue-notes{gap:6px;width:100%;min-width:0}.moderation-queue-notes label{font-size:.8rem}.moderation-queue-notes textarea{box-sizing:border-box;resize:vertical;border-radius:9px;width:100%;min-width:0;min-height:84px;padding:9px 10px;font-size:16px;line-height:1.4}.moderation-queue-notes-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.moderation-queue-notes-footer .muted{min-width:0;font-size:.68rem;line-height:1.3}.moderation-save-notes{white-space:nowrap;align-self:center;min-height:34px;padding:6px 9px;font-size:.76rem}.moderation-queue-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.moderation-queue-actions .button{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:38px;padding:7px 8px;font-size:.78rem;line-height:1.1}.moderation-queue-pagination{align-items:stretch;gap:8px}.moderation-queue-pagination-actions{gap:7px;width:100%;display:flex}.moderation-queue-pagination-actions .button{flex:1 1 0;min-width:0;min-height:38px;padding:7px 9px;font-size:.8rem}.moderation-page-header{flex-direction:column;align-items:stretch}.moderation-operations-checks{justify-content:flex-start}}@media (width>=721px) and (width<=980px){.moderation-queue-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.moderation-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 20px;width:100%;min-width:0;margin-bottom:16px;display:grid}.moderation-page-header>div:first-child{min-width:0}.moderation-page-header h1{margin-top:0}.moderation-operations-checks{grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;align-items:center;gap:6px;width:auto;min-width:0;display:grid}.moderation-operations-check{white-space:nowrap;min-width:0;min-height:36px;padding:7px 10px;font-size:.8rem}.moderation-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;width:100%;min-width:0;max-width:100%;margin-bottom:16px;display:grid}.moderation-queue-filters label{gap:5px;width:100%;min-width:0}.moderation-queue-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:40px}.moderation-queue-count{white-space:nowrap;grid-column:1/-1;justify-self:end;margin:0}.moderation-queue-list{gap:14px;width:100%;min-width:0}.moderation-queue-card{box-sizing:border-box;gap:15px;width:100%;min-width:0;max-width:100%;padding:16px}.moderation-queue-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;min-width:0;padding-bottom:12px;display:grid}.moderation-queue-card-heading{min-width:0}.moderation-queue-card-title{overflow-wrap:anywhere;min-width:0}.moderation-queue-status{white-space:nowrap;flex:none;align-self:start}.moderation-queue-card-header-meta{gap:5px 10px;min-width:0}.moderation-queue-identities{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 18px;width:100%;min-width:0;display:grid}.moderation-queue-user-identity,.moderation-queue-user-link{overflow-wrap:anywhere;min-width:0}.moderation-queue-section{gap:8px;width:100%;min-width:0}.moderation-queue-details{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;padding:11px 12px}.moderation-queue-target-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;display:grid}.moderation-queue-target-header>div:first-child{min-width:0}.moderation-open-target{white-space:nowrap;align-self:start}.moderation-target-summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.moderation-target-summary-title,.moderation-target-summary-body{overflow-wrap:anywhere;min-width:0}.moderation-queue-raw-snapshot{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.moderation-queue-snapshot{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;overflow:hidden auto}.moderation-queue-notes{width:100%;min-width:0}.moderation-queue-notes textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;max-width:100%;min-height:96px}.moderation-queue-notes-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.moderation-queue-notes-footer .muted{min-width:0;line-height:1.35}.moderation-save-notes{white-space:nowrap;flex:none}.moderation-queue-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;min-width:0;display:grid}.moderation-queue-actions .button{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:38px;padding:7px 10px}.moderation-queue-pagination{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.moderation-queue-pagination-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.moderation-queue-pagination-actions .button{flex:0 auto;min-width:90px}}@media (width>=721px) and (width<=820px){.moderation-page-header{grid-template-columns:minmax(0,1fr)}.moderation-operations-checks{justify-content:start}.moderation-queue-filters{gap:8px}.moderation-queue-filters label{font-size:.78rem}.moderation-queue-identities{gap:8px 12px}.moderation-queue-actions{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}}.moderation-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.moderation-page-header>div:first-child{min-width:0}.moderation-page-header h1{white-space:nowrap;min-width:0;margin:0}.moderation-operations-checks{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0;margin:0;display:flex}.moderation-operations-check{white-space:nowrap;flex:0 auto;min-width:0;transition:background-color .5s,border-color .5s,color .5s,opacity .2s}.moderation-queue-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:6px;margin-bottom:18px;padding:4px;display:inline-flex}.moderation-queue-tab{min-height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 14px;font-weight:700}.moderation-queue-tab.active{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.moderation-image-filters{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;padding:14px;display:flex}.moderation-image-filters label{min-width:180px;color:var(--text-soft);gap:6px;font-size:.86rem;font-weight:700;display:grid}.moderation-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.moderation-image-card{gap:12px;min-width:0;padding:16px;display:grid}.moderation-image-preview{aspect-ratio:4/3;border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;width:100%;overflow:hidden}.moderation-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.moderation-image-preview-empty{box-sizing:border-box;width:100%;height:100%;min-height:180px;color:var(--text-faint);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}.moderation-image-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-image-status{border:1px solid var(--border);background:var(--surface-soft);min-height:26px;color:var(--text-soft);border-radius:999px;align-items:center;padding:3px 8px;font-size:.76rem;font-weight:750;display:inline-flex}.moderation-image-status.pending{color:#92400e;background:#fffbeb;border-color:#f59e0b}.moderation-image-status.approved{color:#166534;background:#f0fdf4;border-color:#86efac}.moderation-image-status.rejected{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.moderation-image-meta{color:var(--text-faint);flex-wrap:wrap;gap:5px 12px;font-size:.78rem;display:flex}.moderation-image-notes{color:var(--text-soft);gap:6px;font-size:.86rem;font-weight:700;display:grid}.moderation-image-notes textarea{box-sizing:border-box;width:100%}.moderation-image-actions{justify-content:flex-end;gap:8px;display:flex}.moderation-image-reject{color:#b91c1c;background:#fff;border-color:#fca5a5}.moderation-image-reject:hover{background:#fef2f2;border-color:#ef4444}@media (width<=720px){.moderation-image-grid{grid-template-columns:1fr}.moderation-queue-tabs{box-sizing:border-box;width:100%;display:flex}.moderation-queue-tab{flex:1 1 0}.moderation-image-filters{flex-direction:column;align-items:stretch}.moderation-image-filters label{min-width:0}}.moderation-image-reviewed-summary{gap:6px;padding-top:2px;display:grid}.moderation-queue-tabs-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.moderation-queue-tabs-row .moderation-queue-tabs{margin-bottom:0}.moderation-refresh-button{flex:none}@media (width<=720px){.moderation-queue-tabs-row{align-items:stretch}.moderation-refresh-button{min-height:42px}}.moderation-results-count{color:var(--text-soft);margin:7px 2px 12px;font-size:.86rem;font-weight:650}.moderation-queue-meta{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 2px;display:flex}.moderation-queue-meta>span{border:1px solid var(--border);background:var(--surface-soft);min-height:28px;color:var(--text-soft);white-space:nowrap;border-radius:7px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:650;line-height:1.15;display:inline-flex}.moderation-queue-meta>span:first-child{color:var(--text-faint)}.moderation-queue-meta>span:nth-child(2){border-color:var(--border-strong);color:var(--text);background:#f8fafc}.moderation-queue-meta>span:nth-child(3){color:#9a3412;background:#fff7ed;border-color:#fed7aa}@media (width<=600px){.moderation-queue-meta{gap:6px}.moderation-queue-meta>span{white-space:normal}}.moderation-queue-owner-popover{margin-left:6px}.moderation-field-error{color:#b91c1c;font-size:.8rem;font-weight:650;line-height:1.35}.moderation-message-text-section{gap:14px;display:grid}.moderation-message-report-card{border-left:3px solid var(--border-strong)}.moderation-message-raw-content{margin-top:7px}.moderation-conversation-context{gap:8px;margin-top:8px;display:grid}.moderation-conversation-message{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;padding:9px 10px;display:grid}.moderation-conversation-message.reported{border-color:var(--border-strong);background:var(--surface)}.moderation-conversation-message-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.76rem;display:flex}.moderation-conversation-message-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.moderation-log-filters{grid-template-columns:170px minmax(200px,260px) minmax(280px,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.moderation-log-filters label{min-width:0;color:var(--text-soft);gap:6px;font-size:.84rem;font-weight:700;display:grid}.moderation-log-filters input,.moderation-log-filters select{width:100%;min-height:40px}.moderation-log-filter-actions{align-items:center;gap:8px;min-height:40px;display:inline-flex}.moderation-log-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;overflow-x:auto}.moderation-log-table th,.moderation-log-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.moderation-log-table th{z-index:1;background:var(--surface-soft);color:var(--text-soft);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:800;position:sticky;top:0}.moderation-log-table tbody tr:last-child td{border-bottom:none}.moderation-log-table th:first-child,.moderation-log-table td:first-child{width:170px}.moderation-log-table th:nth-child(2),.moderation-log-table td:nth-child(2){width:90px}.moderation-log-table th:nth-child(3),.moderation-log-table td:nth-child(3){width:190px}.moderation-log-table th:nth-child(5),.moderation-log-table td:nth-child(5){width:260px}.moderation-log-time,.moderation-log-logger,.moderation-log-location{color:var(--text-soft);overflow-wrap:anywhere;font-size:.82rem}.moderation-log-level{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:999px;justify-content:center;align-items:center;min-width:62px;min-height:26px;padding:4px 7px;font-size:.74rem;font-weight:800;display:inline-flex}.moderation-log-level-warning{color:#6f5400;background:#fff7d6;border-color:#e5c75f}.moderation-log-level-error{color:#9e2424;background:#fff0f0;border-color:#e3a2a2}.moderation-log-level-critical{color:#fff;background:#3a0d0d;border-color:#7a1d1d}.moderation-log-message-cell{min-width:0}.moderation-log-message{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);line-height:1.35}.moderation-log-exception{margin-top:8px}.moderation-log-exception summary{cursor:pointer;color:var(--text-soft);font-weight:700}.moderation-log-exception-toolbar{justify-content:flex-end;margin-top:8px;display:flex}.moderation-log-exception-copy{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.76rem;font-weight:700}.moderation-log-exception-copy:hover{color:var(--text);text-decoration:underline}.moderation-log-exception-textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:180px;max-height:340px;color:var(--text);white-space:pre;border-radius:8px;margin:4px 0 0;padding:10px;font-family:monospace;font-size:.78rem;line-height:1.35;display:block;overflow:auto}@media (width<=900px){.moderation-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-log-search-field{grid-column:1/-1}}@media (width<=620px){.moderation-log-filters{grid-template-columns:1fr}.moderation-log-search-field{grid-column:auto}.moderation-log-filter-actions{justify-content:flex-end}}.moderation-results-count{font-weight:500}.moderation-log-filters{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(150px,180px) minmax(190px,240px) minmax(260px,1fr) auto;align-items:end;gap:12px;width:100%;min-width:0;margin-bottom:16px;padding:14px;display:grid}.moderation-log-filters label{min-width:0;color:var(--text-soft);gap:6px;font-size:.8rem;font-weight:700;line-height:1.15;display:grid}.moderation-log-filters select,.moderation-log-filters input[type=text],.moderation-log-filters input[type=search]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:10px;outline:none;margin:0;padding:8px 11px;font-size:.88rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.moderation-log-filters select{cursor:pointer;padding-right:30px}.moderation-log-filters input::placeholder{color:var(--text-faint);opacity:1}.moderation-log-filters select:hover,.moderation-log-filters input:hover{border-color:#aab6c5}.moderation-log-filters select:focus,.moderation-log-filters input:focus{background:var(--surface);border-color:#94b6f7;box-shadow:0 0 0 4px #1f6feb1a}.moderation-log-search-field{min-width:0}.moderation-log-filter-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:40px;display:flex}.moderation-log-filter-actions .button{white-space:nowrap;min-height:40px;padding:8px 13px}@media (width<=900px){.moderation-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-log-search-field{grid-column:1/-1}.moderation-log-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=620px){.moderation-log-filters{grid-template-columns:1fr;gap:9px;margin-bottom:12px;padding:10px}.moderation-log-search-field,.moderation-log-filter-actions{grid-column:auto}.moderation-log-filters label{gap:4px;font-size:.74rem}.moderation-log-filters select,.moderation-log-filters input[type=text],.moderation-log-filters input[type=search]{min-height:38px;font-size:16px}.moderation-log-filter-actions{width:100%}.moderation-log-filter-actions .button{flex:1 1 0}}.moderation-queue-tabs-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.moderation-clear-log-button{white-space:nowrap;flex:none}@media (width<=720px){.moderation-queue-tabs-actions{align-items:stretch}.moderation-clear-log-button,.moderation-refresh-button{min-height:42px}}.moderation-log-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.moderation-log-table th:nth-child(6),.moderation-log-table td:nth-child(6){width:92px}.moderation-log-actions{white-space:nowrap}.moderation-log-delete-button{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:800}.moderation-log-delete-button:hover:not(:disabled){text-decoration:underline}.moderation-log-delete-button:disabled{opacity:.55;cursor:default}.moderation-date-sort-filter{min-width:170px;color:var(--text-soft);gap:6px;font-size:.84rem;font-weight:700;display:grid}.moderation-date-sort-buttons{grid-template-columns:repeat(2,minmax(0,1fr));min-height:38px;display:grid}.moderation-date-sort-button{border:1px solid var(--border-strong);background:var(--surface);min-width:0;min-height:38px;color:var(--text-soft);font:inherit;cursor:pointer;padding:7px 12px;font-weight:700}.moderation-date-sort-button:first-child{border-radius:10px 0 0 10px}.moderation-date-sort-button:last-child{border-radius:0 10px 10px 0;margin-left:-1px}.moderation-date-sort-button:hover{background:var(--surface-soft)}.moderation-date-sort-button.active{z-index:1;background:var(--primary-soft);color:var(--primary);border-color:#94b6f7;position:relative}@media (width>=901px){.moderation-log-filters{grid-template-columns:minmax(150px,180px) minmax(190px,240px) minmax(260px,1fr) 170px auto}}@media (width<=720px){.moderation-queue-filters .moderation-date-sort-filter{grid-column:1/-1;width:100%;min-width:0}.moderation-image-filters .moderation-date-sort-filter,.moderation-log-filters .moderation-date-sort-filter{width:100%;min-width:0}.moderation-date-sort-button{min-height:36px;font-size:.82rem}}.moderation-image-card .moderation-open-target{width:fit-content;margin-left:auto;display:flex}.moderation-message-raw-content{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;margin-top:7px;overflow-x:hidden}.moderation-message-text-section,.moderation-message-report-card{min-width:0}.moderation-log-filters input{font-weight:600!important}@media (width<=720px){.moderation-queue-tabs-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.moderation-queue-tabs{box-sizing:border-box!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}.moderation-queue-tab{white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:7px 4px!important;font-size:.72rem!important;line-height:1.1!important}.moderation-queue-tabs-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.moderation-clear-log-button,.moderation-refresh-button{white-space:nowrap!important;flex:0 auto!important;width:auto!important;min-width:0!important;min-height:40px!important;padding-left:12px!important;padding-right:12px!important}}.moderation-title-row{align-items:center;gap:7px;width:fit-content;max-width:100%;display:flex}.moderation-header-refresh{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:5px;display:inline-flex}.moderation-header-refresh:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.moderation-header-refresh:disabled{cursor:default;opacity:.7}.moderation-header-refresh.is-refreshing svg{animation:.8s linear infinite _moderationRefreshSpin_mg5df_1}@keyframes _moderationRefreshSpin_mg5df_1{to{transform:rotate(360deg)}}.moderation-header-refresh svg{width:21px;height:21px}.assistant-bubble-button{letter-spacing:-.02em;font-weight:800}.assistant-bubble-button.active{background:var(--primary-soft);border-color:var(--border-strong);color:var(--primary)}.assistant-bubble-glyph{justify-content:center;align-items:center;font-size:1.05rem;line-height:1;display:inline-flex}.merchant-assistant-dock{z-index:65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#2563eb1f,#2563eb0f);border-radius:20px;width:min(460px,100vw - 40px);height:min(660px,100vh - 40px);padding:6px;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 40px #0f172a24}.merchant-assistant-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid;overflow:hidden}.merchant-assistant-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.merchant-assistant-title{color:var(--text);align-items:center;gap:7px;font-weight:800;display:flex}.merchant-assistant-spark{color:var(--primary)}.merchant-assistant-subtitle{color:var(--text-faint);margin-top:2px;font-size:.78rem}.merchant-assistant-header-actions{align-items:center;gap:6px;display:inline-flex}.merchant-assistant-text-button,.merchant-assistant-close{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer}.merchant-assistant-text-button{border-radius:8px;min-height:30px;padding:5px 9px;font-size:.8rem;font-weight:700}.merchant-assistant-close{border-radius:9px;width:30px;height:30px;padding:0;font-size:1.15rem;line-height:1}.merchant-assistant-text-button:hover,.merchant-assistant-close:hover{background:var(--surface-soft);border-color:var(--border-strong);color:var(--text)}.merchant-assistant-transcript{flex-direction:column;gap:13px;min-height:0;padding:14px;display:flex;overflow-y:auto}.merchant-assistant-empty{min-height:100%;color:var(--text-soft);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;display:flex}.merchant-assistant-empty strong{color:var(--text);font-size:1rem}.merchant-assistant-empty>span{line-height:1.45}.merchant-assistant-quick-prompts{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.merchant-assistant-quick-prompt{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:.82rem}.merchant-assistant-quick-prompt:hover{border-color:var(--border-strong);color:var(--primary)}.merchant-assistant-message{gap:9px;display:grid}.merchant-assistant-message.mine{justify-items:end}.merchant-assistant-message.assistant{justify-items:stretch}.merchant-assistant-user-bubble{background:var(--primary-soft);max-width:86%;color:var(--text);overflow-wrap:anywhere;border-radius:13px 13px 4px;padding:9px 11px;line-height:1.4}.merchant-assistant-response-copy{color:var(--text);line-height:1.45}.merchant-assistant-filter-row{flex-wrap:wrap;gap:6px;display:flex}.merchant-assistant-filter-chip{border:1px solid var(--border);background:var(--surface-soft);min-height:25px;color:var(--text-soft);border-radius:999px;align-items:center;padding:4px 8px;font-size:.76rem;font-weight:650;display:inline-flex}.merchant-assistant-listings{gap:8px;display:grid}.merchant-assistant-listing{min-width:0}.merchant-assistant-listing .listing-thumb{width:100%}.merchant-assistant-open-button{color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db;border-radius:7px;width:fit-content;min-height:28px;margin:10px auto;padding:4px 10px;font-size:.76rem;font-weight:650;line-height:1.2;display:block}.merchant-assistant-open-button:hover{color:#374151;background:#e5e7eb;border-color:#cbd5e1}.merchant-assistant-thinking{color:var(--text-faint);font-size:.88rem}.merchant-assistant-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:9px 10px;font-size:.84rem}.merchant-assistant-compose{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:0;padding:12px 14px;display:grid}.merchant-assistant-compose input{width:100%;min-width:0}.merchant-assistant-safety-note{color:var(--text-faint);text-align:center;padding:0 14px 10px;font-size:.72rem}.merchant-assistant-match-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-auth-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.site-header-right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=720px){.merchant-assistant-dock{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#7c3aed29,#2563eb17);border-radius:18px;width:auto;height:min(500px,100dvh - 140px);padding:3px;box-shadow:0 16px 42px #0f172a3d}.merchant-assistant-panel{border:1px solid var(--border-strong);background:var(--surface);border-radius:15px}.merchant-assistant-header{gap:8px;min-height:58px;padding:10px 11px 10px 13px}.merchant-assistant-title{gap:6px;font-size:.94rem}.merchant-assistant-spark{font-size:1.05rem}.merchant-assistant-subtitle{margin-top:1px;font-size:.7rem}.merchant-assistant-header-actions{flex:none;gap:5px}.merchant-assistant-text-button{border-radius:10px;min-height:40px;padding:7px 10px}.merchant-assistant-close{border-radius:10px;width:40px;height:40px;font-size:1.35rem}.merchant-assistant-transcript{overscroll-behavior:contain;gap:12px;padding:12px}.merchant-assistant-message{gap:7px}.merchant-assistant-user-bubble{border-radius:14px 14px 4px;max-width:88%;padding:9px 11px;font-size:.9rem;line-height:1.38}.merchant-assistant-response-copy{font-size:.9rem;line-height:1.4}.merchant-assistant-empty{justify-content:center;min-height:100%;padding:8px 3px}.merchant-assistant-empty strong{font-size:1.05rem}.merchant-assistant-empty>span{max-width:290px;font-size:.87rem;line-height:1.4}.merchant-assistant-quick-prompts{gap:8px;width:100%;margin-top:12px;display:grid}.merchant-assistant-quick-prompt{text-align:left;border-radius:11px;width:100%;min-height:42px;padding:9px 11px;font-size:.84rem;font-weight:650}.merchant-assistant-match-summary{gap:5px;font-size:.82rem}.merchant-assistant-filter-chip{min-height:25px;padding:4px 7px;font-size:.7rem}.merchant-assistant-listings{gap:8px}.merchant-assistant-listing .listing-thumb{border-radius:12px;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:9px;display:grid}.merchant-assistant-listing .listing-thumb-image-wrap{width:84px;min-width:84px}.merchant-assistant-listing .listing-thumb-image-link{width:84px}.merchant-assistant-listing .listing-thumb-image{aspect-ratio:1;object-fit:cover;border-radius:10px;width:84px;height:84px}.merchant-assistant-listing .listing-thumb-body{align-content:start;gap:5px;min-width:0}.merchant-assistant-listing .listing-thumb-title{font-size:.88rem;line-height:1.2}.merchant-assistant-listing .listing-thumb-description{display:none}.merchant-assistant-listing .listing-thumb-meta-row{gap:4px}.merchant-assistant-listing .listing-thumb-meta-row .pill{min-height:21px;padding:3px 6px;font-size:.66rem}.merchant-assistant-listing .listing-thumb-price{min-width:0;font-size:.72rem}.merchant-assistant-listing .listing-thumb-details{gap:4px;margin-top:2px}.merchant-assistant-listing .listing-thumb-details span,.merchant-assistant-listing .listing-thumb-details a{min-height:21px;padding:3px 6px;font-size:.67rem}.merchant-assistant-open-button{border-radius:9px;min-height:38px;margin:5px auto 8px;padding:7px 12px;font-size:.78rem}.merchant-assistant-compose{padding:9px 10px max(9px, env(safe-area-inset-bottom));background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:7px}.merchant-assistant-compose input{border-radius:11px;min-height:44px;font-size:16px}.merchant-assistant-compose .button{border-radius:11px;min-width:62px;min-height:44px;padding:8px 12px;font-size:.84rem;font-weight:750}.merchant-assistant-thinking{font-size:.84rem}.merchant-assistant-error{border-radius:10px;padding:9px;font-size:.8rem}}.merchant-assistant-mic-button{display:none}@media (width<=720px){.merchant-assistant-dock{z-index:1300;left:10px;right:10px;height:min(650px,100dvh - 90px)!important}}.user-profile-ban-button{padding-bottom:0;font-size:14px}.user-profile-ban-button.is-banned{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.user-profile-ban-button.is-banned:hover{color:#991b1b;background:#fee2e2;border-color:#dc2626}.user-profile-banned-name{color:#b91c1c!important}.account-menu.is-banned>.account-menu-trigger,.account-menu-trigger.is-banned{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.account-menu.is-banned>.account-menu-trigger:hover,.account-menu-trigger.is-banned:hover{color:#991b1b;background:#fee2e2;border-color:#dc2626}.account-menu.is-banned .account-menu-caret{color:#b91c1c}.account-menu-banned-notice{color:#b91c1c;gap:4px;padding:10px 12px;font-size:.84rem;line-height:1.3;display:grid}.account-menu-banned-notice span{color:#991b1b;font-size:.78rem}:root{--merchant-css-entry:1}
/*$vite$:1*/