:root{--acmp-ink:#0f172a;--acmp-muted:#64748b;--acmp-line:#e2e8f0;--acmp-surface:#fff;--acmp-soft:#f8fafc;--acmp-header:#111827;--acmp-header-accent:#312e81;--acmp-brand:#4f46e5;--acmp-green:#16a34a;--acmp-orange:#d97706;--acmp-red:#dc2626;--acmp-shadow:0 16px 42px rgba(15,23,42,.09);--acmp-font:Arial,Helvetica,sans-serif}
.acmp-marketplace,.acmp-single-wrap{box-sizing:border-box;color:var(--acmp-ink);font-family:var(--acmp-font);font-kerning:normal;text-rendering:optimizeLegibility;margin:38px auto;padding:0 20px}
.acmp-marketplace{margin-left:50%;margin-right:0;max-width:1760px;padding:0;transform:translateX(-50%);width:calc(100vw - 32px)}
.acmp-single-wrap{max-width:1240px}
.acmp-marketplace *,.acmp-single-wrap *{box-sizing:border-box}
.acmp-marketplace button,.acmp-marketplace input,.acmp-marketplace select,.acmp-marketplace textarea,.acmp-single-wrap button,.acmp-single-wrap input,.acmp-single-wrap select,.acmp-single-wrap textarea{font-family:var(--acmp-font)}
.acmp-marketplace-header{background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 52%,#3730a3 100%);border:1px solid #4338ca;border-radius:26px;box-shadow:0 18px 45px rgba(30,27,75,.2);color:#fff;margin-bottom:32px;padding:52px 210px 52px 44px;position:relative}
.acmp-header-small{color:#a7f3d0;display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:9px;text-transform:uppercase}
.acmp-marketplace-header h1,.acmp-marketplace-header h2{color:#fff;font-size:clamp(29px,4vw,46px);letter-spacing:-.035em;line-height:1.08;margin:0 0 12px}
.acmp-marketplace-header .acmp-live-title{color:#fff!important;font-size:clamp(38px,4.6vw,64px)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1.02!important;margin:0!important;text-shadow:0 4px 24px rgba(0,0,0,.18)}
.acmp-marketplace-header .acmp-live-title span{color:#fff!important}.acmp-marketplace-header .acmp-live-title strong{color:#86efac!important;font:inherit!important}
.acmp-marketplace-header h3{color:#cbd5e1;font-size:clamp(15px,2vw,20px);font-weight:500;line-height:1.5;margin:0;max-width:820px}
.acmp-marketplace-intro{color:#e2e8f0;font-size:15px;font-weight:400;line-height:1.72;margin:0;max-width:980px}.acmp-marketplace-intro a,.acmp-marketplace-intro a:visited{color:#a7f3d0;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.acmp-marketplace-intro a:hover,.acmp-marketplace-intro a:focus{color:#fff}
.acmp-header-count{background:#fff;border-radius:999px;color:var(--acmp-header);font-size:12px;font-weight:800;padding:9px 13px;position:absolute;right:28px;top:28px}
.acmp-filter-panel{background:#fff;border:1px solid var(--acmp-line);border-radius:20px;box-shadow:0 10px 28px rgba(15,23,42,.06);margin-bottom:28px;padding:24px}
.acmp-filter-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}
.acmp-eyebrow,.acmp-section-heading span{color:var(--acmp-brand);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.acmp-filter-heading h2{color:var(--acmp-ink);font-size:25px;line-height:1.2;margin:4px 0 0}
.acmp-result-count{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:12px;padding:8px 12px;white-space:nowrap}
.acmp-filters{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}
.acmp-filters label{color:#475569;display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:6px;letter-spacing:.025em}
.acmp-filters input,.acmp-filters select{appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#172033;font-size:13px;height:44px;max-width:none;padding:0 12px;width:100%}
.acmp-filters input:focus,.acmp-filters select:focus{border-color:var(--acmp-brand);box-shadow:0 0 0 3px rgba(79,70,229,.15);outline:0}
.acmp-search{grid-column:span 2}
.acmp-filter-actions{align-items:center;display:flex;gap:9px}
.acmp-search-button,.acmp-reset{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:800;height:44px;justify-content:center;padding:0 16px;text-decoration:none}
.acmp-search-button{background:var(--acmp-header);border:1px solid var(--acmp-header);color:#fff;cursor:pointer}.acmp-search-button:hover{background:var(--acmp-header-accent);border-color:var(--acmp-header-accent)}
.acmp-reset{background:#fff;border:1px solid #cbd5e1;color:#334155}.acmp-reset:hover{background:#f1f5f9;color:#0f172a}
.acmp-listings{display:grid;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr))}
.acmp-card{background:var(--acmp-surface);border:1px solid var(--acmp-line);border-radius:17px;box-shadow:0 7px 22px rgba(15,23,42,.055);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.acmp-card:hover{border-color:#c7d2fe;box-shadow:0 15px 32px rgba(15,23,42,.1);transform:translateY(-2px)}
.acmp-card-media{align-items:center;background:#fff;border-bottom:1px solid var(--acmp-line);display:flex;height:230px;justify-content:center;overflow:hidden;padding:14px;position:relative;text-decoration:none}
.acmp-card-media img,.acmp-card-media .acmp-listing-image{display:block;height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}
.acmp-placeholder{align-items:center;background:#eef2ff;color:#3730a3;display:flex;font-size:44px;font-weight:900;height:100%;justify-content:center;letter-spacing:-.08em;width:100%}
.acmp-status{border-radius:999px;box-shadow:0 4px 12px rgba(15,23,42,.14);color:#fff;font-size:10px;font-weight:900;left:11px;letter-spacing:.05em;padding:7px 10px;position:absolute;text-transform:uppercase;top:11px;z-index:1}
.acmp-status-available{background:var(--acmp-green)}.acmp-status-reserved{background:var(--acmp-orange)}.acmp-status-sold-out{background:var(--acmp-red)}
.acmp-card-body{display:flex;flex:1;flex-direction:column;padding:22px}
.acmp-card-badges,.acmp-single-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}
.acmp-card-badges{margin:0 0 12px}
.acmp-marketplace .acmp-badge,.acmp-single-wrap .acmp-badge{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--acmp-font);font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1.25;padding:7px 11px;text-transform:none;white-space:nowrap;word-break:normal;word-spacing:normal}.acmp-featured{background:#ea580c}.acmp-verified{background:#2563eb}
.acmp-id{color:var(--acmp-brand);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.acmp-card h4{font-family:var(--acmp-font);font-size:18px;font-weight:750;letter-spacing:.002em;line-height:1.4;margin:7px 0 16px}.acmp-card h4 a{color:var(--acmp-ink);text-decoration:none}.acmp-card h4 a:hover{color:var(--acmp-brand)}
.acmp-specs{display:grid;gap:10px 8px;grid-template-columns:1fr 1fr;margin-bottom:15px}
.acmp-specs span{color:#334155;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acmp-specs small,.acmp-single-specs small{color:var(--acmp-muted);display:block;font-size:10px;font-weight:700;margin-bottom:3px;text-transform:uppercase}
.acmp-price-row{align-items:end;border-top:1px solid var(--acmp-line);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:13px}.acmp-price{font-size:19px;font-weight:900;min-width:0}.acmp-price-markup{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;line-height:1.08}.acmp-current-price-line{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:5px}.acmp-current-price,.acmp-new-price{color:var(--acmp-brand);font-size:19px;font-weight:900}.acmp-gst-label{color:#475569;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.acmp-old-price{color:#64748b;font-size:12px;font-weight:700;text-decoration-color:#dc2626;text-decoration-thickness:2px}.acmp-offer-label{animation:acmpOfferBlink 1.15s ease-in-out infinite;background:#dc2626;border-radius:999px;box-shadow:0 0 0 0 rgba(220,38,38,.32);color:#fff;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.055em;line-height:1;padding:6px 8px;text-transform:uppercase;white-space:nowrap}@keyframes acmpOfferBlink{0%,100%{background:#dc2626;box-shadow:0 0 0 0 rgba(220,38,38,.32);transform:scale(1)}50%{background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,0);transform:scale(1.06)}}.acmp-stats{color:var(--acmp-muted);font-size:9px;line-height:1.45;text-align:right}
.acmp-card-actions{display:flex;flex-direction:column;gap:9px;margin-top:13px}
.acmp-whatsapp,.acmp-more-details{align-items:center;appearance:none;border-radius:10px;display:flex;font-family:var(--acmp-font);font-size:14px;font-weight:700;justify-content:center;letter-spacing:.015em;line-height:1.35;min-height:46px;padding:11px 14px;text-align:center;text-decoration:none!important;text-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;word-spacing:.04em}
.acmp-whatsapp{background:var(--acmp-green);border:1px solid var(--acmp-green);color:#fff;cursor:pointer;margin:0;width:100%}.acmp-whatsapp:hover{background:var(--acmp-header);border-color:var(--acmp-header);color:#fff}.acmp-whatsapp:focus,.acmp-more-details:focus{box-shadow:0 0 0 4px rgba(79,70,229,.17);outline:0}.acmp-whatsapp:disabled{background:var(--acmp-green);border-color:var(--acmp-green);color:#fff;cursor:not-allowed;opacity:.5}
.acmp-whatsapp-icon{fill:currentColor;height:16px;margin-right:7px;width:16px}
.acmp-marketplace a.acmp-more-details,.acmp-marketplace a.acmp-more-details:visited,.acmp-single-wrap a.acmp-more-details,.acmp-single-wrap a.acmp-more-details:visited{background:var(--acmp-brand)!important;border:1px solid var(--acmp-brand)!important;color:#fff!important;text-decoration:none!important}.acmp-marketplace a.acmp-more-details:hover,.acmp-marketplace a.acmp-more-details:focus,.acmp-single-wrap a.acmp-more-details:hover,.acmp-single-wrap a.acmp-more-details:focus{background:#3730a3!important;border-color:#3730a3!important;color:#fff!important;text-decoration:none!important}
.acmp-view-all-wrap{text-align:center;padding:34px 0 4px}.acmp-view-all,.acmp-view-all:visited{align-items:center;background:var(--acmp-header);border:2px solid var(--acmp-header);border-radius:999px;box-shadow:0 12px 26px rgba(15,23,42,.2);color:#fff;display:inline-flex;font-family:var(--acmp-font);font-size:17px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.01em;line-height:1.35;min-height:58px;min-width:330px;padding:15px 34px;text-decoration:none!important;text-shadow:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;word-spacing:.03em}.acmp-view-all:hover,.acmp-view-all:focus{background:var(--acmp-header-accent);border-color:var(--acmp-header-accent);box-shadow:0 15px 32px rgba(49,46,129,.28);color:#fff;text-decoration:none!important;transform:translateY(-2px)}
.acmp-empty{background:var(--acmp-soft);border:1px dashed #cbd5e1;border-radius:14px;color:var(--acmp-muted);padding:42px;text-align:center}.acmp-notice{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;margin-bottom:20px;padding:14px 18px}
.acmp-pagination{margin-top:30px}.acmp-pagination .page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;list-style:none;margin:0;padding:0}.acmp-pagination a,.acmp-pagination span{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#334155;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:40px;min-width:40px;padding:8px 11px;text-decoration:none}.acmp-pagination a:hover,.acmp-pagination .current{background:var(--acmp-header);border-color:var(--acmp-header);color:#fff}
[hidden]{display:none!important}
.acmp-breadcrumb{align-items:center;color:var(--acmp-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:20px}.acmp-breadcrumb a{color:var(--acmp-brand);text-decoration:none}
.acmp-single{background:#fff;border:1px solid var(--acmp-line);border-radius:24px;box-shadow:var(--acmp-shadow);overflow:hidden}
.acmp-single-media{align-items:center;background:#fff;border-bottom:1px solid var(--acmp-line);display:flex;justify-content:center;min-height:0;padding:22px;position:relative;width:100%}.acmp-single-media img,.acmp-single-media .acmp-listing-image{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center;position:static;width:100%}.acmp-single-media .acmp-placeholder{min-height:330px}
.acmp-single-content{padding:clamp(26px,4vw,50px)}.acmp-single-badges{margin-bottom:14px}.acmp-single h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1.12;margin:8px 0 10px}.acmp-single-description{color:#475569;font-size:16px;line-height:1.72;margin:0 0 18px;max-width:900px}.acmp-single-description p{margin:0 0 14px}.acmp-single-description p:last-child{margin-bottom:0}.acmp-single-description a,.acmp-single-description a:visited{color:var(--acmp-brand);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.acmp-single-description a:hover,.acmp-single-description a:focus{color:#312e81}.acmp-single-description ul,.acmp-single-description ol{margin:0 0 14px;padding-left:24px}.acmp-single-description blockquote{border-left:4px solid #c7d2fe;margin:0 0 14px;padding-left:16px}.acmp-single-price{margin-bottom:24px}.acmp-price-single{align-items:center;flex-direction:row;flex-wrap:wrap;gap:9px 12px}.acmp-price-single .acmp-current-price,.acmp-price-single .acmp-new-price{font-size:32px}.acmp-price-single .acmp-old-price{font-size:17px}.acmp-price-single .acmp-offer-label{font-size:11px;padding:8px 10px}
.acmp-single-specs{display:flex;flex-wrap:wrap;gap:14px}.acmp-single-specs div{background:var(--acmp-soft);border:1px solid var(--acmp-line);border-radius:12px;flex:1 1 170px;min-width:0;padding:13px}.acmp-single-specs strong{font-size:14px}
.acmp-single-analytics{color:var(--acmp-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:14px;margin:18px 0}.acmp-single-cta{font-size:15px;max-width:420px;min-height:52px}.acmp-sold-note,.acmp-reserved-note{border-radius:12px;font-weight:700;padding:15px}.acmp-sold-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.acmp-reserved-note{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.acmp-trust-note{color:var(--acmp-muted);font-size:12px;line-height:1.55;margin:14px 0 0}
.acmp-related{margin-top:48px}.acmp-section-heading{margin-bottom:20px}.acmp-section-heading h2{font-size:30px;margin:4px 0 0}
@media (max-width:1180px){.acmp-listings{grid-template-columns:repeat(3,minmax(0,1fr))}.acmp-home:not(.acmp-ready)>.acmp-listings>.acmp-card:nth-child(n+10){display:none}.acmp-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.acmp-search{grid-column:span 3}.acmp-filter-actions{grid-column:span 3}}
@media (max-width:600px){.acmp-single-wrap{margin:24px auto;padding:0 12px}.acmp-marketplace{margin:24px 0 24px 50%;padding:0;transform:translateX(-50%);width:calc(100vw - 24px)}.acmp-marketplace-header{border-radius:18px;padding:62px 20px 34px}.acmp-marketplace-header .acmp-live-title{font-size:clamp(34px,11vw,48px)!important;line-height:1.04!important}.acmp-header-count{left:20px;right:auto;top:16px}.acmp-filter-panel{border-radius:16px;padding:18px}.acmp-filter-heading{align-items:flex-start;flex-direction:column}.acmp-result-count{white-space:normal}.acmp-filters{grid-template-columns:1fr}.acmp-search,.acmp-filter-actions{grid-column:auto}.acmp-filter-actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.acmp-listings{grid-template-columns:1fr}.acmp-home:not(.acmp-ready)>.acmp-listings>.acmp-card:nth-child(n+7){display:none}.acmp-card-media{height:245px}.acmp-card-body{padding:20px}.acmp-view-all{font-size:15px;min-height:54px;min-width:0;padding:14px 22px;width:100%}.acmp-single-media{padding:12px}.acmp-single-media .acmp-placeholder{min-height:260px}.acmp-single-content{padding:24px 18px}.acmp-single-specs div{flex-basis:145px}.acmp-section-heading h2{font-size:25px}}
@media (prefers-reduced-motion:reduce){.acmp-card,.acmp-whatsapp,.acmp-more-details{transition:none}.acmp-offer-label{animation:none}}

/* 2.0.8: scoped sold history; no external assets. */
.acmp-marketplace .acmp-sales{margin:32px 0 0;background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px rgba(15,23,42,.07);color:#172033;text-align:left}
.acmp-sales .acmp-sales-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;background:linear-gradient(120deg,#111827,#283248);color:#fff}
.acmp-sales .acmp-sales-eyebrow{font-size:11px;letter-spacing:1.8px;color:#fca5a5;font-weight:700}
.acmp-sales .acmp-sales-heading h2{font-size:clamp(22px,3vw,30px);line-height:1.25;color:#fff;margin:8px 0}
.acmp-sales .acmp-sales-heading p{font-size:14px;color:#d1d5db;margin:0}
.acmp-sales .acmp-sales-pill{background:#fff1f2;color:#be123c;border-radius:30px;padding:9px 16px;font-size:12px;font-weight:700;white-space:nowrap}
.acmp-sales .acmp-sales-table{width:100%;border-collapse:collapse;border:0;margin:0;table-layout:fixed}
.acmp-sales .acmp-sales-table th{padding:15px 22px;background:#f8fafc;color:#64748b;font-size:12px;text-align:left;border:0;border-bottom:1px solid #e5e7eb}
.acmp-sales .acmp-sales-table td{padding:20px 22px;border:0;border-bottom:1px solid #eef2f6;font-size:14px;color:#172033;overflow-wrap:anywhere;vertical-align:middle}
.acmp-sales .acmp-sales-table tr:last-child td{border-bottom:0}
.acmp-sales .acmp-sale-status{display:block;font-size:11px;color:#be123c;margin-top:4px;font-weight:600}
.acmp-card .acmp-sold-buyer{font-size:13px;color:#9f1239;background:#fff1f2;border-radius:8px;padding:8px 10px;margin:0 0 10px;overflow-wrap:anywhere}
@media(max-width:767px){.acmp-sales .acmp-sales-heading{padding:22px 18px}.acmp-sales .acmp-sales-pill{display:none}.acmp-sales .acmp-sales-table,.acmp-sales .acmp-sales-table tbody{display:block}.acmp-sales .acmp-sales-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.acmp-sales .acmp-sales-table tr{display:block;padding:14px 18px;border-bottom:1px solid #e5e7eb}.acmp-sales .acmp-sales-table tr:last-child{border:0}.acmp-sales .acmp-sales-table td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 12px;padding:7px 0;border:0;font-size:13px}.acmp-sales .acmp-sales-table td:before{content:attr(data-label);color:#64748b;font-size:12px}.acmp-sales .acmp-sale-status{grid-column:2;margin:0}}
/* 2.0.9: connected live indicator and five-at-a-time sold history. */
.acmp-sales [hidden]{display:none!important}
.acmp-sales .acmp-sales-live{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border:1px solid #64748b;border-radius:999px;background:#334155;color:#e2e8f0;padding:9px 14px;font-size:12px;font-weight:800;letter-spacing:.5px;white-space:nowrap}
.acmp-sales[data-sales-state="live"] .acmp-sales-live{background:#064e3b;border-color:#34d399;color:#d1fae5}
.acmp-sales[data-sales-state="live"] .acmp-sales-live svg{color:#6ee7b7;animation:acmp-sales-pulse 2s ease-in-out infinite}
.acmp-sales[data-sales-state="offline"] .acmp-sales-live{background:#422006;color:#fde68a;border-color:#a16207}
.acmp-sales .acmp-sales-footer{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #e5e7eb;background:#f8fafc;color:#64748b;font-size:13px}
.acmp-sales .acmp-sales-more{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #111827;border-radius:10px;background:#111827;color:#fff;padding:12px 18px;font-size:13px;line-height:1.4;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;height:auto;white-space:normal}
.acmp-sales .acmp-sales-more:hover{background:#283248;color:#fff}
.acmp-sales .acmp-sales-more:focus-visible{outline:3px solid #10b981;outline-offset:3px}
.acmp-sales .acmp-sales-more:disabled{opacity:.6;cursor:wait}
.acmp-sales .acmp-sales-more span{background:#374151;color:#d1fae5;border-radius:6px;padding:3px 6px;font-size:11px}
.acmp-sales .acmp-sales-feedback{flex-basis:100%;margin:0;font-size:13px;color:#475569}
.acmp-sales .acmp-sales-feedback:empty{display:none}
.acmp-sales .acmp-sales-empty{padding:30px 24px;margin:0;color:#64748b}
@keyframes acmp-sales-pulse{0%,100%{opacity:1}50%{opacity:.55}}
@media(prefers-reduced-motion:reduce){.acmp-sales[data-sales-state="live"] .acmp-sales-live svg{animation:none}}
@media(max-width:767px){.acmp-sales .acmp-sales-heading{flex-wrap:wrap;gap:16px}.acmp-sales .acmp-sales-live{font-size:11px;padding:7px 12px}.acmp-sales .acmp-sales-footer{padding:18px}.acmp-sales .acmp-sales-more{width:100%;min-height:46px}}

/* 2.0.10: sold history opens from a button below the inventory. */
.acmp-marketplace .acmp-sold-disclosure{margin:14px 0 0;padding:0;border:0;background:transparent;box-shadow:none}
.acmp-sold-disclosure>.acmp-view-sold{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;min-width:280px;min-height:52px;margin:0 auto;padding:12px 28px;list-style:none;border:2px solid #047857;border-radius:999px;background:#ecfdf5;color:#065f46;font-family:var(--acmp-font);font-size:16px;font-weight:800;line-height:1.4;cursor:pointer;text-align:center}
.acmp-sold-disclosure>.acmp-view-sold::-webkit-details-marker{display:none}
.acmp-sold-disclosure>.acmp-view-sold:hover{background:#d1fae5}
.acmp-sold-disclosure>.acmp-view-sold:focus-visible{outline:3px solid #10b981;outline-offset:3px}
.acmp-sold-disclosure>.acmp-view-sold svg{flex-shrink:0}
.acmp-sold-disclosure .acmp-sold-close-label{display:none}
.acmp-sold-disclosure[open]>.acmp-view-sold .acmp-sold-open-label{display:none}
.acmp-sold-disclosure[open]>.acmp-view-sold .acmp-sold-close-label{display:inline}
.acmp-sold-disclosure[open]>.acmp-view-sold svg{transform:rotate(180deg)}
.acmp-sold-disclosure>.acmp-sales{margin-top:20px}
@media(max-width:600px){.acmp-sold-disclosure>.acmp-view-sold{min-width:0;width:100%;font-size:15px}}

/* 2.0.12: compact purchase overview, full-width description and native touch scrolling. */
.acmp-single-wrap .acmp-single{display:block}
.acmp-single-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;padding:24px}
.acmp-single .acmp-single-media.acmp-gallery{display:block;min-width:0;padding:0;border:0;overflow:visible;background:transparent}
.acmp-gallery-viewport{position:relative;min-width:0}
.acmp-gallery-stage{position:relative;display:flex;gap:0;width:100%;max-width:100%;height:clamp(260px,30vw,420px);overflow-x:auto;overflow-y:hidden;background:#f8fafc;border:1px solid var(--acmp-line);border-radius:16px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#94a3b8 transparent;scrollbar-width:thin;touch-action:auto;-webkit-overflow-scrolling:touch}
.acmp-gallery-stage:focus-visible{outline:3px solid #818cf8;outline-offset:3px}
.acmp-gallery-stage::-webkit-scrollbar{height:6px}
.acmp-gallery-stage::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}
.acmp-gallery-stage::-webkit-scrollbar-track{background:transparent}
.acmp-gallery-stage .acmp-gallery-slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:8px;scroll-snap-align:start}
.acmp-single .acmp-gallery-slide img,.acmp-single .acmp-gallery-slide .acmp-listing-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:10px;object-fit:contain;object-position:center;touch-action:auto}
.acmp-single .acmp-gallery-empty .acmp-placeholder{min-height:0;height:100%;border-radius:10px}
.acmp-single .acmp-gallery-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;min-height:0;margin:0;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:rgba(15,23,42,.82);color:#fff;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.15)}
.acmp-single .acmp-gallery-arrow:hover{background:#111827;color:#fff}
.acmp-single .acmp-gallery-arrow:disabled{opacity:.35;cursor:default}
.acmp-gallery-arrow:focus-visible{outline:3px solid #818cf8;outline-offset:3px}
.acmp-gallery-prev{left:10px}.acmp-gallery-next{right:10px}
.acmp-gallery-counter{position:absolute;right:12px;bottom:12px;z-index:2;margin:0;padding:8px 11px;border-radius:999px;background:rgba(15,23,42,.8);color:#fff;font-size:12px;font-weight:800;line-height:1}
.acmp-gallery-thumbs{display:flex;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:12px 0 0;padding:2px 2px 5px;scrollbar-width:thin;touch-action:auto}
.acmp-single .acmp-gallery-thumb{flex:0 0 68px;width:68px;height:54px;min-height:0;margin:0;padding:2px;overflow:hidden;border:2px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;box-shadow:none}
.acmp-single .acmp-gallery-thumb img{display:block;width:100%;height:100%;border-radius:6px;object-fit:contain}
.acmp-single .acmp-gallery-thumb:hover,.acmp-single .acmp-gallery-thumb:focus-visible{border-color:#818cf8;outline:0}
.acmp-single .acmp-gallery-thumb.is-active{border-color:var(--acmp-brand);box-shadow:0 0 0 2px rgba(79,70,229,.12)}
.acmp-single .acmp-gallery-hint{margin:6px 0 0;color:var(--acmp-muted);font-size:11px;text-align:center}
.acmp-single .acmp-single-content{display:flex;flex-direction:column;gap:18px;min-width:0;padding:0;overflow-wrap:anywhere}
.acmp-single .acmp-single-content> *{margin:0}
.acmp-single .acmp-single-content h1{font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.025em}
.acmp-single .acmp-single-content>.acmp-single-cta{width:100%;max-width:none;min-height:52px;margin:0 0 4px;flex-shrink:0}
.acmp-single .acmp-single-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.acmp-single .acmp-single-specs>div{min-width:0;padding:10px 12px;border-radius:10px}
.acmp-single .acmp-single-specs small{margin:0 0 4px;font-size:10px;line-height:1.4}
.acmp-single .acmp-single-specs strong{display:block;font-size:14px;line-height:1.4}
.acmp-single .acmp-trust-note{line-height:1.55}
.acmp-single-description-section{padding:26px 28px;border-top:1px solid var(--acmp-line);background:#fff;min-width:0;overflow-wrap:anywhere}
.acmp-single-description-section .acmp-single-description{max-width:none;margin:0;overflow-x:auto}
.acmp-single-description img,.acmp-single-description video,.acmp-single-description iframe{max-width:100%}
.acmp-single-description img{height:auto}
.acmp-single-description h2,.acmp-single-description h3,.acmp-single-description h4{line-height:1.35;margin:24px 0 12px}
.acmp-single-description>:first-child{margin-top:0}.acmp-single-description>:last-child{margin-bottom:0}
.acmp-single-mobile-buy{display:none}
@media(max-width:900px){
 .acmp-single-overview{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}
 .acmp-gallery-stage{height:clamp(240px,45vw,380px)}
 .acmp-single-wrap{padding-bottom:94px}
 .acmp-single .acmp-single-content>.acmp-single-cta{display:none}
 .acmp-single-mobile-buy{display:block;position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #cbd5e1;background:#fff;box-shadow:0 -5px 20px rgba(15,23,42,.12)}
 .acmp-single-mobile-buy .acmp-single-cta{width:100%;max-width:620px;min-height:50px;margin:0 auto}
 .acmp-single-description-section{padding:24px 20px}
}
@media(max-width:600px){
 /* 2.0.14: keep the phone Buy action above the badges, away from theme footer bars. */
 .acmp-single-wrap{padding-bottom:0}
 .acmp-single-mobile-buy{display:none}
 .acmp-single .acmp-single-content>.acmp-single-cta{display:flex;order:-1}
 .acmp-single-overview{padding:14px;gap:18px}
 .acmp-gallery-stage{height:clamp(210px,60vw,310px)}
 .acmp-single .acmp-single-content{gap:16px}
 .acmp-single .acmp-single-content h1{font-size:24px}
 .acmp-single .acmp-single-specs{gap:8px}
 .acmp-single .acmp-single-specs>div{padding:9px 10px}
 .acmp-single-description-section{padding:22px 16px}
 .acmp-single .acmp-gallery-arrow{width:38px;height:38px;font-size:26px}
}

/* 2.0.16: YT Channel Buy Sell visual refresh. The full-width marketplace
   remains intact, while cards use a separate editorial inventory style. */
:root{--ytbs-ink:#15343b;--ytbs-deep:#0c3d46;--ytbs-teal:#0f766e;--ytbs-teal-soft:#e4f2ee;--ytbs-coral:#e96f3d;--ytbs-gold:#e7b85b;--ytbs-paper:#f5f3ee;--ytbs-card-line:#d8e4e0}
.acmp-marketplace{color:var(--ytbs-ink)}
.acmp-marketplace-header{background:radial-gradient(circle at 88% 15%,rgba(231,184,91,.34),transparent 22%),linear-gradient(125deg,#0b3038 0%,#0f5c62 58%,#0f766e 100%);border:0;border-radius:30px 10px 30px 10px;box-shadow:0 20px 44px rgba(12,61,70,.2)}
.acmp-header-small{color:#f7d896}.acmp-marketplace-header .acmp-live-title strong{color:#f7d896!important}.acmp-marketplace-header .acmp-live-title span{color:#fff!important}
.acmp-header-count{background:#f7d896;color:#0b3038}
.acmp-filter-panel{background:var(--ytbs-paper);border:1px solid var(--ytbs-card-line);border-radius:18px;box-shadow:0 10px 24px rgba(21,52,59,.07)}
.acmp-eyebrow,.acmp-section-heading span{color:var(--ytbs-teal)}
.acmp-result-count{background:var(--ytbs-teal-soft);border-color:#b8dcd2;color:var(--ytbs-deep)}
.acmp-search-button{background:var(--ytbs-deep);border-color:var(--ytbs-deep)}.acmp-search-button:hover{background:var(--ytbs-teal);border-color:var(--ytbs-teal)}
.acmp-listings{gap:24px}
.acmp-listings .acmp-card.ytbs-listing-card{background:#fff;border:1px solid var(--ytbs-card-line);border-radius:24px 8px 24px 8px;box-shadow:0 10px 24px rgba(21,52,59,.07);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.acmp-listings .acmp-card.ytbs-listing-card:hover{border-color:#91c7ba;box-shadow:0 18px 34px rgba(21,52,59,.14);transform:translateY(-4px)}
.ytbs-listing-card .acmp-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:15px 18px 0}
.ytbs-listing-card .acmp-card-id{color:#75908d;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.ytbs-listing-card .acmp-card-id-mark{color:var(--ytbs-coral);font-size:16px;margin-right:2px}
.ytbs-listing-card .acmp-status{align-items:center;box-shadow:none;display:inline-flex;font-size:10px;gap:6px;letter-spacing:.07em;line-height:1;padding:8px 10px;position:static;text-transform:uppercase}
.ytbs-listing-card .acmp-status-dot{background:currentColor;border-radius:50%;display:inline-block;height:6px;width:6px}
.ytbs-listing-card .acmp-status-available{background:#e3f5ed;color:#13795b}.ytbs-listing-card .acmp-status-reserved{background:#fff1d8;color:#9a5c06}.ytbs-listing-card .acmp-status-sold-out{background:#fbe7e5;color:#b53c37}
.ytbs-listing-card .acmp-card-media{background:linear-gradient(145deg,#eaf4f1 0%,#d7eae5 100%);border:1px solid #cce1db;border-radius:18px;display:flex;height:218px;margin:12px 18px 0;overflow:hidden;padding:14px;position:relative}
.ytbs-listing-card .acmp-card-media:before{background:rgba(255,255,255,.5);border-radius:50%;content:"";height:180px;position:absolute;right:-62px;top:-70px;width:180px}
.ytbs-listing-card .acmp-card-media img,.ytbs-listing-card .acmp-card-media .acmp-listing-image{border-radius:12px;position:relative;z-index:1}
.ytbs-listing-card .acmp-media-kicker{background:var(--ytbs-deep);border-radius:6px;color:#f7d896;font-size:9px;font-weight:900;left:12px;letter-spacing:.12em;padding:6px 8px;position:absolute;top:12px;z-index:2}
.ytbs-listing-card .acmp-media-arrow{align-items:center;background:#fff;border:1px solid #d7e5e1;border-radius:50%;bottom:12px;color:var(--ytbs-deep);display:flex;font-size:18px;height:34px;justify-content:center;position:absolute;right:12px;width:34px;z-index:2}
.ytbs-listing-card .acmp-card-body{padding:17px 18px 20px}
.ytbs-listing-card .acmp-card-badges-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:27px}
.ytbs-listing-card .acmp-card-badges{gap:6px;margin:0}
.acmp-marketplace .ytbs-listing-card .acmp-badge{border-radius:7px;font-size:10px;font-weight:900;gap:5px;padding:7px 9px;text-transform:uppercase}
.acmp-marketplace .ytbs-listing-card .acmp-verified{background:var(--ytbs-teal);color:#fff}.acmp-marketplace .ytbs-listing-card .acmp-featured{background:#fff0df;color:#a95518}
.ytbs-listing-card .acmp-card-view-count{color:#8a9a97;font-size:10px;font-weight:700;white-space:nowrap}
.ytbs-listing-card .acmp-sold-buyer{background:#fff2f0;border:1px solid #f4cdc7;border-radius:9px;color:#a9443d;font-size:12px;margin:12px 0 0;padding:8px 10px}
.ytbs-listing-card h4{font-size:19px;font-weight:850;letter-spacing:-.015em;line-height:1.28;margin:13px 0 16px}.ytbs-listing-card h4 a{color:var(--ytbs-ink)}.ytbs-listing-card h4 a:hover{color:var(--ytbs-teal)}
.ytbs-listing-card .acmp-specs{gap:8px;margin-bottom:16px}
.ytbs-listing-card .acmp-specs span{background:#f7faf8;border:1px solid #e1ece8;border-radius:10px;color:var(--ytbs-ink);font-size:12px;font-weight:800;padding:9px 10px;white-space:normal}
.ytbs-listing-card .acmp-specs small{color:#7a918c;font-size:9px;letter-spacing:.06em;margin-bottom:4px}.ytbs-listing-card .acmp-specs strong{display:block;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ytbs-listing-card .acmp-price-row{align-items:flex-start;background:var(--ytbs-paper);border:1px solid #e5e5dd;border-radius:13px;display:flex;flex-direction:column;gap:5px;margin-top:auto;padding:11px 13px}
.ytbs-listing-card .acmp-price-label{color:#7b8e89;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ytbs-listing-card .acmp-price{font-size:21px}.ytbs-listing-card .acmp-current-price,.ytbs-listing-card .acmp-new-price{color:var(--ytbs-deep);font-size:21px}.ytbs-listing-card .acmp-gst-label{color:#71807c;font-size:10px}.ytbs-listing-card .acmp-old-price{font-size:11px}.ytbs-listing-card .acmp-offer-label{background:var(--ytbs-coral);font-size:9px;padding:5px 7px}
.ytbs-listing-card .acmp-card-actions{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:9px;margin-top:14px}
.ytbs-listing-card .acmp-whatsapp,.ytbs-listing-card .acmp-more-details{border-radius:12px;font-size:12px;font-weight:900;min-height:48px;padding:10px 10px}
.acmp-marketplace .ytbs-listing-card a.acmp-more-details,.acmp-marketplace .ytbs-listing-card a.acmp-more-details:visited{background:#fff!important;border:1px solid #9cbeb7!important;color:var(--ytbs-deep)!important}.acmp-marketplace .ytbs-listing-card a.acmp-more-details:hover,.acmp-marketplace .ytbs-listing-card a.acmp-more-details:focus{background:var(--ytbs-teal-soft)!important;border-color:var(--ytbs-teal)!important;color:var(--ytbs-deep)!important}
.ytbs-listing-card .acmp-whatsapp{background:var(--ytbs-teal);border-color:var(--ytbs-teal)}.ytbs-listing-card .acmp-whatsapp:hover{background:var(--ytbs-deep);border-color:var(--ytbs-deep)}.ytbs-listing-card .acmp-whatsapp:disabled{background:#aab9b5;border-color:#aab9b5;color:#fff;opacity:1}
.ytbs-listing-card[data-status="sold-out"] .acmp-card-media{background:linear-gradient(145deg,#f7e8e6 0%,#f3d9d4 100%);border-color:#edc4bd}.ytbs-listing-card[data-status="sold-out"] .acmp-media-kicker{background:#8d3d3a}.ytbs-listing-card[data-status="sold-out"] .acmp-card-view-count{color:#a9443d}
.acmp-view-all,.acmp-view-all:visited{background:var(--ytbs-deep);border-color:var(--ytbs-deep)}.acmp-view-all:hover,.acmp-view-all:focus{background:var(--ytbs-teal);border-color:var(--ytbs-teal)}
.acmp-single{background:#fff;border:1px solid var(--ytbs-card-line);border-radius:26px 8px 26px 8px;box-shadow:0 16px 36px rgba(21,52,59,.1)}.acmp-single .acmp-single-content h1{color:var(--ytbs-ink)}.acmp-single .acmp-id{color:var(--ytbs-teal)}.acmp-single .acmp-single-specs>div{background:#f7faf8;border-color:#e1ece8}.acmp-single .acmp-current-price,.acmp-single .acmp-new-price{color:var(--ytbs-deep)}
@media(max-width:600px){.ytbs-listing-card .acmp-card-head{padding-left:15px;padding-right:15px}.ytbs-listing-card .acmp-card-media{height:230px;margin-left:14px;margin-right:14px}.ytbs-listing-card .acmp-card-body{padding:16px 14px 18px}.ytbs-listing-card .acmp-card-actions{grid-template-columns:1fr}.ytbs-listing-card .acmp-specs span{padding:8px}.ytbs-listing-card h4{font-size:18px}.acmp-marketplace-header{border-radius:20px 8px 20px 8px}}

/* 2.0.17: align the redesigned cards with the YT Channel Buy Sell website theme. */
:root{--ytbs-ink:#10172b;--ytbs-deep:#10172b;--ytbs-primary:#3157ff;--ytbs-teal:#3157ff;--ytbs-teal-soft:#eef2ff;--ytbs-green:#16a66a;--ytbs-red:#ff2b38;--ytbs-coral:#ff2b38;--ytbs-gold:#7cf0a7;--ytbs-soft:#f5f7ff;--ytbs-paper:#f8faff;--ytbs-card-line:#dfe5f5}
.acmp-marketplace-header{background:radial-gradient(circle at 88% 15%,rgba(49,87,255,.35),transparent 22%),linear-gradient(135deg,#10172b 0%,#1d2449 52%,#3157ff 100%);border-color:rgba(49,87,255,.72);box-shadow:0 20px 44px rgba(16,23,43,.22)}
.acmp-header-small{color:#a7f3d0}.acmp-marketplace-header .acmp-live-title strong{color:#7cf0a7!important}.acmp-header-count{background:#fff;color:var(--ytbs-deep)}
.acmp-filter-panel{background:#fff;border-color:var(--ytbs-card-line);box-shadow:0 10px 24px rgba(16,23,43,.07)}.acmp-eyebrow,.acmp-section-heading span{color:var(--ytbs-primary)}.acmp-result-count{background:#eef2ff;border-color:#c9d4ff;color:#243fbd}.acmp-search-button{background:var(--ytbs-deep);border-color:var(--ytbs-deep)}.acmp-search-button:hover{background:var(--ytbs-primary);border-color:var(--ytbs-primary)}
.acmp-listings .acmp-card.ytbs-listing-card{border-color:var(--ytbs-card-line);box-shadow:0 10px 24px rgba(16,23,43,.07)}.acmp-listings .acmp-card.ytbs-listing-card:hover{border-color:#aebeff;box-shadow:0 18px 34px rgba(16,23,43,.14)}
.ytbs-listing-card .acmp-card-id{color:#66718c}.ytbs-listing-card .acmp-card-id-mark{color:var(--ytbs-primary)}
.ytbs-listing-card .acmp-status-available{background:#e7f8ef;color:#0b8e58}.ytbs-listing-card .acmp-status-reserved{background:#fff4e2;color:#b46a00}.ytbs-listing-card .acmp-status-sold-out{background:#fff0f1;color:#c82031}
.ytbs-listing-card .acmp-card-media{background:linear-gradient(145deg,#f5f7ff 0%,#e8edff 100%);border-color:#d8e2ff}.ytbs-listing-card .acmp-media-kicker{background:var(--ytbs-deep);color:#7cf0a7}.ytbs-listing-card .acmp-media-arrow{border-color:#d8e2ff;color:var(--ytbs-primary)}
.acmp-marketplace .ytbs-listing-card .acmp-verified{background:var(--ytbs-primary);color:#fff}.acmp-marketplace .ytbs-listing-card .acmp-featured{background:var(--ytbs-red);color:#fff}.ytbs-listing-card .acmp-card-view-count{color:#66718c}
.ytbs-listing-card .acmp-sold-buyer{background:#fff0f1;border-color:#ffc6cb;color:#b42332}.ytbs-listing-card h4 a{color:var(--ytbs-ink)}.ytbs-listing-card h4 a:hover{color:var(--ytbs-primary)}
.ytbs-listing-card .acmp-specs span{background:#f7f9ff;border-color:#e1e7f5;color:var(--ytbs-ink)}.ytbs-listing-card .acmp-specs small{color:#71809c}
.ytbs-listing-card .acmp-price-row{background:#f2f5ff;border-color:#dce3ff}.ytbs-listing-card .acmp-price-label{color:#71809c}.ytbs-listing-card .acmp-current-price,.ytbs-listing-card .acmp-new-price{color:var(--ytbs-primary)}.ytbs-listing-card .acmp-gst-label{color:#66718c}.ytbs-listing-card .acmp-offer-label{background:var(--ytbs-red)}
.acmp-marketplace .ytbs-listing-card a.acmp-more-details,.acmp-marketplace .ytbs-listing-card a.acmp-more-details:visited{background:var(--ytbs-primary)!important;border-color:var(--ytbs-primary)!important;color:#fff!important}.acmp-marketplace .ytbs-listing-card a.acmp-more-details:hover,.acmp-marketplace .ytbs-listing-card a.acmp-more-details:focus{background:var(--ytbs-deep)!important;border-color:var(--ytbs-deep)!important;color:#fff!important}
.ytbs-listing-card .acmp-whatsapp{background:var(--ytbs-green);border-color:var(--ytbs-green)}.ytbs-listing-card .acmp-whatsapp:hover{background:var(--ytbs-deep);border-color:var(--ytbs-deep)}.ytbs-listing-card .acmp-whatsapp:disabled{background:#a9b2c5;border-color:#a9b2c5;color:#fff}.ytbs-listing-card[data-status="sold-out"] .acmp-card-media{background:linear-gradient(145deg,#fff4f4 0%,#ffe4e7 100%);border-color:#ffc6cb}.ytbs-listing-card[data-status="sold-out"] .acmp-media-kicker{background:var(--ytbs-red)}.ytbs-listing-card[data-status="sold-out"] .acmp-whatsapp{background:#fff0f1;border-color:#ffb9c1;color:#c82031}.ytbs-listing-card[data-status="sold-out"] .acmp-card-view-count{color:#b42332}
.acmp-view-all,.acmp-view-all:visited{background:var(--ytbs-primary);border-color:var(--ytbs-primary)}.acmp-view-all:hover,.acmp-view-all:focus{background:var(--ytbs-deep);border-color:var(--ytbs-deep)}.acmp-single{border-color:var(--ytbs-card-line);box-shadow:0 16px 36px rgba(16,23,43,.1)}.acmp-single .acmp-id{color:var(--ytbs-primary)}.acmp-single .acmp-single-specs>div{background:#f7f9ff;border-color:#e1e7f5}.acmp-single .acmp-current-price,.acmp-single .acmp-new-price{color:var(--ytbs-primary)}
.acmp-marketplace .acmp-sales{border-color:var(--ytbs-card-line);box-shadow:0 12px 36px rgba(16,23,43,.08)}.acmp-sales .acmp-sales-heading{background:linear-gradient(135deg,#10172b 0%,#1d2449 54%,#3157ff 100%)}.acmp-sales .acmp-sales-eyebrow{color:#7cf0a7}.acmp-sales .acmp-sales-pill{background:#fff0f1;color:#c82031}.acmp-sales[data-sales-state="live"] .acmp-sales-live{background:#e7f8ef;border-color:#9dd8b8;color:#0b8e58}.acmp-sales .acmp-sales-more{background:var(--ytbs-primary);border-color:var(--ytbs-primary)}.acmp-sales .acmp-sales-more:hover{background:var(--ytbs-deep)}.acmp-sold-disclosure>.acmp-view-sold{border-color:var(--ytbs-green);background:#e7f8ef;color:#0b8e58}.acmp-sold-disclosure>.acmp-view-sold:hover{background:#d5f2e2}
.acmp-ask-rates{color:var(--ytbs-primary);display:inline-flex;font-size:1em;font-weight:900;letter-spacing:.01em;line-height:1.2}.ytbs-listing-card .acmp-ask-rates{font-size:21px}.acmp-single .acmp-ask-rates{font-size:32px}
