/* Generated by scripts/generate-dynamic-style-utilities.js. */
.u-text-success{color:var(--green)!important}
.u-text-danger{color:var(--red)!important}
.u-text-gold{color:var(--gold)!important}
.u-text-primary{color:var(--text-primary)!important}
.u-text-secondary{color:var(--text-secondary)!important}
.u-text-muted{color:var(--text-muted)!important}
.u-weight-500{font-weight:500!important}
.u-weight-600{font-weight:600!important}
.u-weight-700{font-weight:700!important}
.u-align-start{justify-content:flex-start!important;text-align:left!important}
.u-align-end{justify-content:flex-end!important;text-align:right!important}
.u-row-highlight{border-color:var(--gold-dim)!important;background:rgba(212,165,116,.04)!important}
.u-border-highlight{border-color:var(--gold-dim)!important}
.u-bg-success{background:var(--green)!important}
.u-bg-danger{background:var(--red)!important}
.u-bg-gold{background:var(--gold)!important}
.u-bg-muted{background:var(--bg-secondary)!important}
.u-page-active{background:var(--gold)!important;color:var(--bg-primary)!important}
.u-status-active{background:rgba(34,197,94,.08)!important;border-color:rgba(34,197,94,.3)!important}
.u-status-ended{background:rgba(248,113,113,.08)!important;border-color:rgba(248,113,113,.3)!important}
.u-status-default{background:var(--bg-secondary)!important;border-color:var(--border)!important}
.u-stripe-ready{border-color:rgba(46,204,113,.3)!important}
.u-stripe-pending{border-color:var(--border)!important}
.u-stripe-card{padding:16px;border-radius:8px;background:var(--surface);margin-bottom:16px;border:1px solid}
.u-star-on{color:#d4a574!important}
.u-star-off{color:#444!important}
.u-star-xl{font-size:20px}
.u-star-lg{font-size:18px}
.u-star-md{font-size:16px}
.u-text-xs{font-size:12px}
.u-newsletter-message{font-size:12px;margin-top:6px}
.u-is-hidden{display:none!important}
.u-is-visible{display:block!important}
.u-is-flex-visible{display:flex!important}
.u-flex-wide{flex:1 1 240px}
.u-flex-medium{flex:1 1 200px}
.u-quality-good-bg{background:#27ae60!important}
.u-quality-good-text{color:#27ae60!important}
.u-quality-warn-bg{background:#f39c12!important}
.u-quality-warn-text{color:#f39c12!important}
.u-quality-poor-bg{background:#e74c3c!important}
.u-quality-poor-text{color:#e74c3c!important}
.u-passport-event{position:absolute;left:-27px;top:4px;width:10px;height:10px;border-radius:50%}
.u-passport-event-sold{background:var(--green)}
.u-passport-event-service{background:var(--blue)}
.u-passport-event-default{background:var(--gold)}
.u-chart-bar{background:var(--gold);border-radius:4px 4px 0 0;margin:0 auto;min-width:24px;max-width:48px;transition:height .3s}
.u-offer-segment{border-radius:4px}
.u-category-bar{height:100%;background:var(--gold);border-radius:3px}
.u-spark-bar{flex:1;min-width:4px;background:var(--gold);border-radius:2px 2px 0 0;opacity:.8}
.u-price-history-bar{flex:1;border-radius:3px 3px 0 0;min-width:8px}
.u-market-average-marker{position:absolute;top:0;bottom:0;width:2px;background:var(--text-muted);opacity:.5}
.u-market-asking-marker{position:absolute;top:4px;bottom:4px;width:4px;background:var(--gold);border-radius:2px;box-shadow:0 0 6px var(--gold)}
.u-market-section-bordered{border-top:1px solid var(--border);padding-top:14px}
.u-message-row{padding:14px 18px;cursor:pointer;transition:border-color .2s}
.u-message-card{padding:14px 18px}
.u-message-line{display:flex}
.u-message-meta{font-size:11px;color:var(--text-muted);margin-top:6px}
.u-message-self{max-width:75%;padding:12px 16px;border-radius:16px 16px 4px 16px;background:rgba(212,165,116,.15);border:1px solid rgba(212,165,116,.2)}
.u-message-other{max-width:75%;padding:12px 16px;border-radius:16px 16px 16px 4px;background:rgba(255,255,255,.06);border:1px solid var(--border)}
.u-dispute-banner{color:#fff;padding:14px 20px;border-radius:8px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}
.u-dispute-open{background:#e74c3c}
.u-dispute-seller-response-pending{background:#f39c12}
.u-dispute-under-review{background:#3498db}
.u-dispute-resolved-buyer,.u-dispute-resolved-seller,.u-dispute-resolved-split{background:#27ae60}
.u-dispute-closed{background:#6c757d}
.u-dispute-unknown{background:#555}
.u-notification{padding:14px 18px;border-left:3px solid transparent}
.u-notification-unread{background:rgba(212,165,116,.04)}
.u-notification-offer{border-left-color:#d4a574}
.u-notification-order,.u-notification-payout{border-left-color:#4caf50}
.u-notification-message{border-left-color:#2196f3}
.u-notification-price-drop{border-left-color:#ff9800}
.u-notification-review{border-left-color:#ffc107}
.u-notification-listing{border-left-color:#9c27b0}
.u-notification-system{border-left-color:#607d8b}
.u-offer-ratio{color:#fff;font-size:11px}
.u-shop-banner{min-height:160px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-card) 100%)}
.u-shop-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.u-rating-bar{height:100%;background:var(--gold);border-radius:4px}
.u-text-blue{color:var(--blue)!important}
.u-bg-blue{background:var(--blue)!important}
.u-funnel-bar{height:100%;border-radius:4px}
.u-shopify-banner{border:1px solid;border-radius:10px;padding:18px 22px;margin-bottom:24px;display:flex;align-items:center;gap:14px}
.u-shopify-success{border-color:#34d399;background:rgba(52,211,153,.08);color:#34d399}
.u-shopify-warning{border-color:#fbbf24;background:rgba(251,191,36,.08);color:#fbbf24}
.u-shopify-error{border-color:#f87171;background:rgba(248,113,113,.08);color:#f87171}
.u-shopify-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;background:currentColor}
.u-shopify-title{font-size:18px;font-weight:700;color:currentColor}
.u-shopify-api{margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}
.u-shopify-scope{font-family:monospace;padding:4px 10px;border-radius:6px;border:1px solid}
.u-shopify-scope-on{border-color:rgba(52,211,153,.4);color:#34d399;background:rgba(52,211,153,.06)}
.u-shopify-scope-off{border-color:rgba(251,191,36,.4);color:#fbbf24;background:rgba(251,191,36,.06)}
.u-table-cell{padding:8px}
.u-job-error{padding:8px;max-width:280px;color:#9898b0}
.u-modal-open{overflow:hidden}
.u-upload-preview{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}
.u-cart-added{background:var(--green)!important}
.u-search-wrapper{position:relative}
.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:0 0 8px 8px;max-height:340px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.autocomplete-dropdown.u-is-visible{display:block}
.autocomplete-item{display:flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;color:var(--text-primary);border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}
.autocomplete-item:hover{background:rgba(212,165,116,.06)}
.autocomplete-icon{font-size:14px}
.autocomplete-main{flex:1}
.autocomplete-listing{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.autocomplete-count{color:var(--text-muted);font-size:12px;margin-left:6px}
.autocomplete-kind{font-size:11px;color:var(--gold)}
.autocomplete-kind-category{color:var(--blue)}
.autocomplete-price{font-size:13px;font-weight:600;color:var(--gold);white-space:nowrap}
.u-image-fallback{object-fit:contain!important;padding:40px!important;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-card))!important}
.exchange-toast{position:fixed;bottom:20px;right:20px;padding:14px 22px;border-radius:8px;font-size:14px;font-weight:500;z-index:10000;transform:translateX(120%);transition:transform .3s ease;max-width:min(420px,calc(100vw - 40px));font-family:Inter,system-ui,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.4);display:flex;align-items:center;gap:12px}
.exchange-toast.active{transform:translateX(0)}
.exchange-toast--success{background:#065f46;color:#d1fae5;border:1px solid #34d399}
.exchange-toast--error{background:#7f1d1d;color:#fee2e2;border:1px solid #f87171}
.exchange-toast--info{background:#1e3a5f;color:#dbeafe;border:1px solid #60a5fa}
.exchange-toast__close{background:transparent;border:0;color:inherit;font-size:22px;line-height:1;cursor:pointer;padding:0;margin-left:6px;opacity:.7;width:24px;height:24px}
.exchange-toast__close:hover{opacity:1}
.alert-toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:6px;font-size:13px;font-weight:500;z-index:10000;transform:translateX(120%);transition:transform .3s ease;max-width:400px;font-family:Inter,system-ui,sans-serif}
.alert-toast.active{transform:translateX(0)}
.alert-toast--success{background:#065f46;color:#d1fae5;border:1px solid #34d399}
.alert-toast--error{background:#7f1d1d;color:#fee2e2;border:1px solid #f87171}
.alert-toast--warning{background:#78350f;color:#fef3c7;border:1px solid #fbbf24}
.alert-toast--info{background:#1e3a5f;color:#dbeafe;border:1px solid #60a5fa}
.u-height-p-0{height:0%!important}
.u-width-p-0{width:0%!important}
.u-left-p-0{left:0%!important}
.u-height-p-1{height:1%!important}
.u-width-p-1{width:1%!important}
.u-left-p-1{left:1%!important}
.u-height-p-2{height:2%!important}
.u-width-p-2{width:2%!important}
.u-left-p-2{left:2%!important}
.u-height-p-3{height:3%!important}
.u-width-p-3{width:3%!important}
.u-left-p-3{left:3%!important}
.u-height-p-4{height:4%!important}
.u-width-p-4{width:4%!important}
.u-left-p-4{left:4%!important}
.u-height-p-5{height:5%!important}
.u-width-p-5{width:5%!important}
.u-left-p-5{left:5%!important}
.u-height-p-6{height:6%!important}
.u-width-p-6{width:6%!important}
.u-left-p-6{left:6%!important}
.u-height-p-7{height:7%!important}
.u-width-p-7{width:7%!important}
.u-left-p-7{left:7%!important}
.u-height-p-8{height:8%!important}
.u-width-p-8{width:8%!important}
.u-left-p-8{left:8%!important}
.u-height-p-9{height:9%!important}
.u-width-p-9{width:9%!important}
.u-left-p-9{left:9%!important}
.u-height-p-10{height:10%!important}
.u-width-p-10{width:10%!important}
.u-left-p-10{left:10%!important}
.u-height-p-11{height:11%!important}
.u-width-p-11{width:11%!important}
.u-left-p-11{left:11%!important}
.u-height-p-12{height:12%!important}
.u-width-p-12{width:12%!important}
.u-left-p-12{left:12%!important}
.u-height-p-13{height:13%!important}
.u-width-p-13{width:13%!important}
.u-left-p-13{left:13%!important}
.u-height-p-14{height:14%!important}
.u-width-p-14{width:14%!important}
.u-left-p-14{left:14%!important}
.u-height-p-15{height:15%!important}
.u-width-p-15{width:15%!important}
.u-left-p-15{left:15%!important}
.u-height-p-16{height:16%!important}
.u-width-p-16{width:16%!important}
.u-left-p-16{left:16%!important}
.u-height-p-17{height:17%!important}
.u-width-p-17{width:17%!important}
.u-left-p-17{left:17%!important}
.u-height-p-18{height:18%!important}
.u-width-p-18{width:18%!important}
.u-left-p-18{left:18%!important}
.u-height-p-19{height:19%!important}
.u-width-p-19{width:19%!important}
.u-left-p-19{left:19%!important}
.u-height-p-20{height:20%!important}
.u-width-p-20{width:20%!important}
.u-left-p-20{left:20%!important}
.u-height-p-21{height:21%!important}
.u-width-p-21{width:21%!important}
.u-left-p-21{left:21%!important}
.u-height-p-22{height:22%!important}
.u-width-p-22{width:22%!important}
.u-left-p-22{left:22%!important}
.u-height-p-23{height:23%!important}
.u-width-p-23{width:23%!important}
.u-left-p-23{left:23%!important}
.u-height-p-24{height:24%!important}
.u-width-p-24{width:24%!important}
.u-left-p-24{left:24%!important}
.u-height-p-25{height:25%!important}
.u-width-p-25{width:25%!important}
.u-left-p-25{left:25%!important}
.u-height-p-26{height:26%!important}
.u-width-p-26{width:26%!important}
.u-left-p-26{left:26%!important}
.u-height-p-27{height:27%!important}
.u-width-p-27{width:27%!important}
.u-left-p-27{left:27%!important}
.u-height-p-28{height:28%!important}
.u-width-p-28{width:28%!important}
.u-left-p-28{left:28%!important}
.u-height-p-29{height:29%!important}
.u-width-p-29{width:29%!important}
.u-left-p-29{left:29%!important}
.u-height-p-30{height:30%!important}
.u-width-p-30{width:30%!important}
.u-left-p-30{left:30%!important}
.u-height-p-31{height:31%!important}
.u-width-p-31{width:31%!important}
.u-left-p-31{left:31%!important}
.u-height-p-32{height:32%!important}
.u-width-p-32{width:32%!important}
.u-left-p-32{left:32%!important}
.u-height-p-33{height:33%!important}
.u-width-p-33{width:33%!important}
.u-left-p-33{left:33%!important}
.u-height-p-34{height:34%!important}
.u-width-p-34{width:34%!important}
.u-left-p-34{left:34%!important}
.u-height-p-35{height:35%!important}
.u-width-p-35{width:35%!important}
.u-left-p-35{left:35%!important}
.u-height-p-36{height:36%!important}
.u-width-p-36{width:36%!important}
.u-left-p-36{left:36%!important}
.u-height-p-37{height:37%!important}
.u-width-p-37{width:37%!important}
.u-left-p-37{left:37%!important}
.u-height-p-38{height:38%!important}
.u-width-p-38{width:38%!important}
.u-left-p-38{left:38%!important}
.u-height-p-39{height:39%!important}
.u-width-p-39{width:39%!important}
.u-left-p-39{left:39%!important}
.u-height-p-40{height:40%!important}
.u-width-p-40{width:40%!important}
.u-left-p-40{left:40%!important}
.u-height-p-41{height:41%!important}
.u-width-p-41{width:41%!important}
.u-left-p-41{left:41%!important}
.u-height-p-42{height:42%!important}
.u-width-p-42{width:42%!important}
.u-left-p-42{left:42%!important}
.u-height-p-43{height:43%!important}
.u-width-p-43{width:43%!important}
.u-left-p-43{left:43%!important}
.u-height-p-44{height:44%!important}
.u-width-p-44{width:44%!important}
.u-left-p-44{left:44%!important}
.u-height-p-45{height:45%!important}
.u-width-p-45{width:45%!important}
.u-left-p-45{left:45%!important}
.u-height-p-46{height:46%!important}
.u-width-p-46{width:46%!important}
.u-left-p-46{left:46%!important}
.u-height-p-47{height:47%!important}
.u-width-p-47{width:47%!important}
.u-left-p-47{left:47%!important}
.u-height-p-48{height:48%!important}
.u-width-p-48{width:48%!important}
.u-left-p-48{left:48%!important}
.u-height-p-49{height:49%!important}
.u-width-p-49{width:49%!important}
.u-left-p-49{left:49%!important}
.u-height-p-50{height:50%!important}
.u-width-p-50{width:50%!important}
.u-left-p-50{left:50%!important}
.u-height-p-51{height:51%!important}
.u-width-p-51{width:51%!important}
.u-left-p-51{left:51%!important}
.u-height-p-52{height:52%!important}
.u-width-p-52{width:52%!important}
.u-left-p-52{left:52%!important}
.u-height-p-53{height:53%!important}
.u-width-p-53{width:53%!important}
.u-left-p-53{left:53%!important}
.u-height-p-54{height:54%!important}
.u-width-p-54{width:54%!important}
.u-left-p-54{left:54%!important}
.u-height-p-55{height:55%!important}
.u-width-p-55{width:55%!important}
.u-left-p-55{left:55%!important}
.u-height-p-56{height:56%!important}
.u-width-p-56{width:56%!important}
.u-left-p-56{left:56%!important}
.u-height-p-57{height:57%!important}
.u-width-p-57{width:57%!important}
.u-left-p-57{left:57%!important}
.u-height-p-58{height:58%!important}
.u-width-p-58{width:58%!important}
.u-left-p-58{left:58%!important}
.u-height-p-59{height:59%!important}
.u-width-p-59{width:59%!important}
.u-left-p-59{left:59%!important}
.u-height-p-60{height:60%!important}
.u-width-p-60{width:60%!important}
.u-left-p-60{left:60%!important}
.u-height-p-61{height:61%!important}
.u-width-p-61{width:61%!important}
.u-left-p-61{left:61%!important}
.u-height-p-62{height:62%!important}
.u-width-p-62{width:62%!important}
.u-left-p-62{left:62%!important}
.u-height-p-63{height:63%!important}
.u-width-p-63{width:63%!important}
.u-left-p-63{left:63%!important}
.u-height-p-64{height:64%!important}
.u-width-p-64{width:64%!important}
.u-left-p-64{left:64%!important}
.u-height-p-65{height:65%!important}
.u-width-p-65{width:65%!important}
.u-left-p-65{left:65%!important}
.u-height-p-66{height:66%!important}
.u-width-p-66{width:66%!important}
.u-left-p-66{left:66%!important}
.u-height-p-67{height:67%!important}
.u-width-p-67{width:67%!important}
.u-left-p-67{left:67%!important}
.u-height-p-68{height:68%!important}
.u-width-p-68{width:68%!important}
.u-left-p-68{left:68%!important}
.u-height-p-69{height:69%!important}
.u-width-p-69{width:69%!important}
.u-left-p-69{left:69%!important}
.u-height-p-70{height:70%!important}
.u-width-p-70{width:70%!important}
.u-left-p-70{left:70%!important}
.u-height-p-71{height:71%!important}
.u-width-p-71{width:71%!important}
.u-left-p-71{left:71%!important}
.u-height-p-72{height:72%!important}
.u-width-p-72{width:72%!important}
.u-left-p-72{left:72%!important}
.u-height-p-73{height:73%!important}
.u-width-p-73{width:73%!important}
.u-left-p-73{left:73%!important}
.u-height-p-74{height:74%!important}
.u-width-p-74{width:74%!important}
.u-left-p-74{left:74%!important}
.u-height-p-75{height:75%!important}
.u-width-p-75{width:75%!important}
.u-left-p-75{left:75%!important}
.u-height-p-76{height:76%!important}
.u-width-p-76{width:76%!important}
.u-left-p-76{left:76%!important}
.u-height-p-77{height:77%!important}
.u-width-p-77{width:77%!important}
.u-left-p-77{left:77%!important}
.u-height-p-78{height:78%!important}
.u-width-p-78{width:78%!important}
.u-left-p-78{left:78%!important}
.u-height-p-79{height:79%!important}
.u-width-p-79{width:79%!important}
.u-left-p-79{left:79%!important}
.u-height-p-80{height:80%!important}
.u-width-p-80{width:80%!important}
.u-left-p-80{left:80%!important}
.u-height-p-81{height:81%!important}
.u-width-p-81{width:81%!important}
.u-left-p-81{left:81%!important}
.u-height-p-82{height:82%!important}
.u-width-p-82{width:82%!important}
.u-left-p-82{left:82%!important}
.u-height-p-83{height:83%!important}
.u-width-p-83{width:83%!important}
.u-left-p-83{left:83%!important}
.u-height-p-84{height:84%!important}
.u-width-p-84{width:84%!important}
.u-left-p-84{left:84%!important}
.u-height-p-85{height:85%!important}
.u-width-p-85{width:85%!important}
.u-left-p-85{left:85%!important}
.u-height-p-86{height:86%!important}
.u-width-p-86{width:86%!important}
.u-left-p-86{left:86%!important}
.u-height-p-87{height:87%!important}
.u-width-p-87{width:87%!important}
.u-left-p-87{left:87%!important}
.u-height-p-88{height:88%!important}
.u-width-p-88{width:88%!important}
.u-left-p-88{left:88%!important}
.u-height-p-89{height:89%!important}
.u-width-p-89{width:89%!important}
.u-left-p-89{left:89%!important}
.u-height-p-90{height:90%!important}
.u-width-p-90{width:90%!important}
.u-left-p-90{left:90%!important}
.u-height-p-91{height:91%!important}
.u-width-p-91{width:91%!important}
.u-left-p-91{left:91%!important}
.u-height-p-92{height:92%!important}
.u-width-p-92{width:92%!important}
.u-left-p-92{left:92%!important}
.u-height-p-93{height:93%!important}
.u-width-p-93{width:93%!important}
.u-left-p-93{left:93%!important}
.u-height-p-94{height:94%!important}
.u-width-p-94{width:94%!important}
.u-left-p-94{left:94%!important}
.u-height-p-95{height:95%!important}
.u-width-p-95{width:95%!important}
.u-left-p-95{left:95%!important}
.u-height-p-96{height:96%!important}
.u-width-p-96{width:96%!important}
.u-left-p-96{left:96%!important}
.u-height-p-97{height:97%!important}
.u-width-p-97{width:97%!important}
.u-left-p-97{left:97%!important}
.u-height-p-98{height:98%!important}
.u-width-p-98{width:98%!important}
.u-left-p-98{left:98%!important}
.u-height-p-99{height:99%!important}
.u-width-p-99{width:99%!important}
.u-left-p-99{left:99%!important}
.u-height-p-100{height:100%!important}
.u-width-p-100{width:100%!important}
.u-left-p-100{left:100%!important}
