:root{color-scheme:only light;--ink:#10213b;--muted:#637083;--line:#dce4ef;--cream:#f5f7fb;--paper:#fff;--primary:#0061ff;--primary-dark:#004fd1;--primary-soft:#eaf2ff;--lime:var(--primary);--lime-dark:var(--primary-dark);--green:#0b2145;--orange:#f0783c;--shadow:0 16px 45px rgba(26,60,49,.09);--mobile-nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (max-width:760px){body .crisp-client #crisp-chatbox [role=button][data-maximized=false]{translate:0 calc(-1 * (var(--mobile-nav-height) + var(--safe-bottom)))!important}}.technical-issue-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #f0c36a;border-radius:999px;background:#fff8e8;color:#8a5200;padding:5px 9px;font-weight:600}.technical-issue-badge svg{color:#c67500}.technical-issue-warning{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;border:1px solid #efc56f;border-radius:12px;background:#fff9eb;padding:18px;color:#5f430c}.technical-issue-warning-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:10px;background:#ffe9b5;color:#b96800}.technical-issue-warning h2{margin-top:3px;color:#4c3509;font-size:18px;line-height:1.3}.technical-issue-warning p:not(.section-kicker),.technical-issue-warning ul{margin-top:8px;color:#70531c;font-size:14px;line-height:1.55}.technical-issue-warning ul{padding-left:19px}.auction-test-results{padding-top:34px;padding-bottom:90px}.test-data-label,.test-inventory-count{display:inline-flex;align-items:center;gap:7px}.test-data-label{border:1px solid #b8d9d1;border-radius:999px;background:#edf9f6;color:#087565;padding:7px 11px;font-size:12px;font-weight:650}.auction-test-panel .price-panel-head strong{font-size:27px}.test-price-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid #cfe0ff;border-radius:10px;background:var(--primary-soft);padding:15px}.test-price-notice>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#fff;color:var(--primary)}.test-price-notice b{font-size:14px}.test-price-notice p{margin-top:4px;color:#52657e;font-size:13px;line-height:1.5}.test-auction-summary{display:grid;margin-top:18px;border-block:1px solid var(--line)}.test-auction-summary div{display:flex;justify-content:space-between;gap:20px;padding:12px 2px}.test-auction-summary div+div{border-top:1px solid var(--line)}.test-auction-summary dt{color:var(--muted);font-size:13px}.test-auction-summary dd{font-size:13px;font-weight:650;text-align:right}.test-source-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-radius:8px;background:var(--primary);color:#fff;padding:10px 14px;font-size:14px;font-weight:650}.test-source-button:hover{background:var(--primary-dark)}.test-fee-list{display:grid;margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.test-fee-list div{display:flex;justify-content:space-between;gap:20px;padding:12px 14px}.test-fee-list div+div{border-top:1px solid var(--line)}.test-fee-list dt{color:var(--muted);font-size:13px}.test-fee-list dd{font-size:13px;font-weight:650;text-align:right}.test-fee-list .test-fee-total{background:var(--primary-soft)}.test-fee-list .test-fee-total dd,.test-fee-list .test-fee-total dt{color:var(--primary-dark);font-size:15px;font-weight:750}.verification-page{min-height:80vh;background:#f4f7fb}.brand-logo{display:block;width:auto;max-width:100%;height:auto;object-fit:contain}.brand-logo-header{width:195px}.brand-logo-footer{width:235px}.brand-logo-auth{width:205px;margin-bottom:18px}.brand-logo-hero{width:225px;margin-bottom:14px}.brand-logo-contract{width:195px}.brand-logo-page{width:220px;margin-bottom:28px}.branded-kicker{margin-bottom:4px}.auth-kicker{margin-top:2px}.auth-label-short{display:none}.auth-modal{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.auth-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-modal form select{width:100%;height:46px;border:1px solid #d9e1eb;border-radius:8px;background:#fff;padding:0 11px;color:var(--ink);font-size:14px;outline:0}.status-verification-link{display:inline-flex;margin-top:18px;border-radius:8px;background:var(--primary);padding:11px 15px;color:#fff;font-size:14px;font-weight:500}.verification-admin-card{align-items:start}.verification-admin-card .admin-user-identity{position:relative}.admin-verification-badge{position:absolute;top:-4px;right:0;border-radius:999px;background:#eef2f7;padding:5px 8px;color:#5c6c83;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.4px}.admin-verification-badge.status-approved{background:#eaf2ff;color:#0758d7}.admin-verification-badge.status-under_review{background:#fff5df;color:#8a641d}.admin-verification-badge.status-rejected{background:#fff0ef;color:#a84740}.admin-verification-review{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.5fr);gap:20px;margin-top:3px;border-top:1px solid var(--line);padding-top:16px}.admin-verification-evidence{display:grid;align-content:start;gap:6px}.admin-verification-evidence>b{font-size:14px}.admin-verification-evidence>span{color:var(--muted);font-size:13px}.admin-verification-evidence>div{display:flex;flex-wrap:wrap;gap:8px;margin-block:3px}.admin-verification-evidence a{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbd9ec;border-radius:6px;background:#f5f9ff;padding:7px 9px;color:var(--primary);font-size:12px;font-weight:500}.admin-verification-evidence .evidence-ok{color:#24629f}.admin-verification-evidence .evidence-missing{color:#a34c46}.admin-verification-review>form{display:grid;grid-template-columns:150px 1fr auto;align-items:end;gap:9px}.admin-verification-review form label{display:grid;gap:5px;color:var(--muted);font-size:12px}.admin-verification-review input,.admin-verification-review select{min-width:0;height:40px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 10px}.admin-verification-review button{height:40px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;background:var(--primary);padding:0 12px;color:#fff;font-size:12px;font-weight:500}.admin-verification-review button:disabled{opacity:.5}.verification-hero{padding:54px 0;color:#fff;background:radial-gradient(circle at 80% 0,rgba(0,97,255,.24),transparent 32%),linear-gradient(120deg,#071b3a,#0a2b5c)}.verification-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.verification-hero h1{margin-top:8px;font-size:clamp(38px,4.6vw,56px);line-height:1.04;letter-spacing:-2.2px}.verification-hero h1+p{max-width:720px;margin-top:14px;color:#c8d6e9;font-size:16px;line-height:1.65}.verification-state{min-width:175px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.08);padding:14px 16px}.verification-state span{display:grid;gap:2px}.verification-state small{color:#aec0d9;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.verification-state b{font-size:15px}.verification-state.state-approved{border-color:rgba(119,172,255,.55);background:rgba(0,97,255,.18)}.verification-layout{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;padding-top:34px;padding-bottom:90px}.verification-sidebar{position:sticky;top:90px;display:grid;gap:14px}.verification-privacy,.verification-progress,.verification-sidebar nav{border:1px solid #dce4ef;border-radius:13px;background:#fff}.verification-progress{padding:18px}.verification-progress>div{display:flex;align-items:center;justify-content:space-between;color:#607089;font-size:14px}.verification-progress b{color:var(--ink);font-size:18px}.verification-progress i{height:6px;display:block;overflow:hidden;margin-top:12px;border-radius:999px;background:#e7edf5}.verification-progress i span{height:100%;display:block;border-radius:inherit;background:var(--primary);transition:width .25s ease}.verification-sidebar nav{overflow:hidden;padding:7px}.verification-sidebar nav button{width:100%;display:grid;grid-template-columns:27px 21px 1fr auto;align-items:center;gap:8px;min-height:48px;border:0;border-radius:8px;background:transparent;padding:7px 8px;color:#55667f;font-size:14px;text-align:left}.verification-sidebar nav button.active,.verification-sidebar nav button:hover:not(:disabled){background:#f0f5fd}.verification-sidebar nav button.active{color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.verification-sidebar nav button:disabled{cursor:not-allowed;opacity:.48}.verification-sidebar nav button>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#edf1f6;color:#607089;font-size:12px;font-weight:500}.verification-sidebar nav button.complete>span{background:#e8f1ff;color:var(--primary)}.verification-sidebar nav button.complete b{color:var(--ink)}.verification-privacy{display:flex;gap:11px;padding:16px;color:var(--primary)}.verification-privacy div{min-width:0}.verification-privacy b{color:var(--ink);font-size:14px}.verification-privacy p{margin-top:4px;color:#68778e;font-size:13px;line-height:1.45}.verification-back{padding:5px 3px;color:#5b6b82;font-size:14px}.verification-main{display:grid;gap:18px;min-width:0}.verification-step{scroll-margin-top:95px;border:1px solid #dce4ef;border-radius:15px;background:#fff;box-shadow:0 10px 32px rgba(12,35,68,.05);padding:25px}.verification-step>header{display:flex;align-items:flex-start;gap:14px;padding-bottom:21px;border-bottom:1px solid #e5ebf3}.verification-step>header>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#edf4ff;color:var(--primary);font-size:15px;font-weight:500}.verification-step>header>span svg{width:19px}.verification-step header p{color:var(--primary);font-size:12px;font-weight:500;letter-spacing:1px}.verification-step h2{margin-top:2px;font-size:23px;letter-spacing:-.55px}.verification-step header small{display:block;margin-top:4px;color:#6a7890;font-size:14px}.verification-form{display:grid;gap:18px;padding-top:22px}.verification-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:17px;border:0}.contract-sign-form>fieldset>label:first-child,.verification-form label{display:grid;gap:7px;color:#53627a;font-size:13px;font-weight:500}.contract-sign-form input:not([type]),.contract-sign-form input[type=text],.verification-form input,.verification-form select{width:100%;min-height:47px;border:1px solid #d6dfea;border-radius:8px;background:#fff;padding:0 13px;color:var(--ink);font-size:15px;outline:0}.contract-sign-form input:focus,.verification-form input:focus,.verification-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1)}.verification-form fieldset:disabled{opacity:.72}.contract-sign-form>button,.verification-form>button{justify-self:start;min-height:45px;border:0;border-radius:8px;background:var(--primary);padding:0 18px;color:#fff;font-size:14px;font-weight:500}.contract-sign-form>button:hover,.verification-form>button:hover,.verification-submit>button:hover{background:var(--primary-dark)}.phone-number-field{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0}.verification-form .phone-country-trigger{min-width:116px;min-height:47px;display:flex;align-items:center;gap:8px;border:1px solid #d6dfea;border-right:0;border-radius:8px 0 0 8px;background:#f8fafc;padding:0 10px;color:var(--ink)}.phone-country-trigger span{font-weight:600}.phone-country-trigger svg:last-child{margin-left:auto;color:#68766f}.verification-form .phone-national-input{border-radius:0 8px 8px 0}.phone-number-field.is-open .phone-country-trigger,.phone-number-field:focus-within .phone-country-trigger,.phone-number-field:focus-within .phone-national-input{border-color:var(--primary)}.phone-number-field:focus-within .phone-country-trigger{box-shadow:-3px 0 0 rgba(0,97,255,.1),0 -3px 0 rgba(0,97,255,.1),0 3px 0 rgba(0,97,255,.1)}.phone-country-menu{position:absolute;z-index:90;top:calc(100% + 7px);left:0;width:max(100%,310px);max-height:300px;overflow-y:auto;border:1px solid #d8e0dc;border-radius:12px;background:#fff;padding:5px;box-shadow:0 20px 55px rgba(16,33,59,.18)}.verification-form .phone-country-menu button{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;background:#fff;padding:6px 9px;color:var(--ink);text-align:left}.verification-form .phone-country-menu button:hover,.verification-form .phone-country-menu button[aria-selected=true]{background:#f3f7fd}.phone-country-menu button span{flex:1 1}.phone-country-menu button small{color:#64748b}.phone-country-menu button>svg:last-child{color:var(--primary)}.document-upload-list{display:grid;gap:12px;padding-top:20px}.document-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;border:1px dashed #c9d5e4;border-radius:11px;background:#fbfcfe;padding:15px}.document-upload.has-file{border-style:solid;border-color:#bdd4f8;background:#f6f9ff}.document-upload-copy{min-width:0;display:flex;align-items:center;gap:12px}.document-upload-copy>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#eaf2ff;color:var(--primary)}.document-upload-copy div{min-width:0}.document-upload-copy b{font-size:15px}.document-upload-copy p{overflow:hidden;margin-top:3px;color:#64738b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.document-upload-copy small{display:block;margin-top:4px;color:#62738d;font-size:12px}.document-upload>a{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:13px;font-weight:500}.document-upload form{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:11px;border-top:1px solid #e2e8f1}.document-upload form input{position:absolute;opacity:0;pointer-events:none}.document-upload form button,.document-upload form label span{min-height:38px;display:inline-flex;align-items:center;border-radius:7px;padding:0 13px;font-size:13px;font-weight:500}.document-upload form label span{border:1px solid #d2dce9;background:#fff;cursor:pointer}.document-upload form button{border:0;background:#0b2145;color:#fff}.verification-top-progress{border:1px solid #d9e3f0;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(12,35,68,.055);padding:22px 24px 18px}.verification-top-progress>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.verification-top-progress>header div{display:grid;gap:2px}.verification-top-progress>header span{color:var(--primary);font-size:12px;font-weight:500;letter-spacing:1px}.verification-top-progress>header b{color:var(--ink);font-size:21px;letter-spacing:-.45px}.verification-top-progress>header strong{color:var(--primary);font-size:19px}.verification-progress-track{height:8px;overflow:hidden;margin-top:14px;border-radius:99px;background:#e5ebf3}.verification-progress-track i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0061ff,#4d91ff);transition:width .3s ease}.verification-top-progress ol{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;list-style:none}.verification-top-progress ol:before{content:"";position:absolute;z-index:0;top:19px;right:16.5%;left:16.5%;height:1px;background:#d9e2ee}.verification-top-progress li{position:relative;z-index:1}.verification-top-progress li button{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#6a7890;font-size:13px}.verification-top-progress li button>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:2px solid #d8e1ed;border-radius:50%;background:#fff;color:#69788f;font-weight:500}.verification-top-progress li button>svg{display:none}.verification-top-progress li.active button{color:var(--primary)}.verification-top-progress li.active button>span{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px rgba(0,97,255,.1)}.verification-top-progress li.complete button>span{border-color:#8cb7fb;background:#eaf2ff;color:var(--primary)}.verification-top-progress li button:disabled{cursor:not-allowed;opacity:.5}.verification-top-progress>small{display:block;margin-top:15px;color:#718097;font-size:12px;text-align:center}.document-uploader{overflow:hidden;border:1px solid #d7e1ed;border-radius:13px;background:#fff}.document-uploader>header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e4eaf2;background:#fbfcfe;padding:17px 18px}.document-uploader>header>div{min-width:0;display:flex;align-items:center;gap:12px}.document-uploader>header>div>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.document-uploader>header b{font-size:15px}.document-uploader>header p{margin-top:3px;color:#69788f;font-size:13px}.document-uploader>header>strong{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border-radius:99px;background:#e8f7ef;padding:6px 9px;color:#187344;font-size:12px;font-weight:500}.uploaded-document-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:17px 18px 0;border:1px solid #afd1be;border-radius:10px;background:#f0faf4;padding:13px;color:#168048}.uploaded-document-result>div{min-width:0;display:grid}.uploaded-document-result b{overflow:hidden;color:#153c2b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.uploaded-document-result small{color:#517361;font-size:12px}.uploaded-document-actions{display:flex!important;align-items:center;gap:7px}.uploaded-document-actions button,.uploaded-document-result a{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;background:transparent;padding:0 8px;color:#176b40;font-size:12px;font-weight:500}.uploaded-document-actions button{color:#a33f3f}.uploaded-document-actions button:hover{background:#fff0f0}.document-drop-form{display:grid;gap:12px;padding:18px}.document-drop-form>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.document-drop-form>label{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px dashed #bfcddd;border-radius:12px;background:#f9fbfd;padding:25px;text-align:center;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.document-drop-form>label.dragging,.document-drop-form>label:hover{border-color:var(--primary);background:#f0f6ff;box-shadow:inset 0 0 0 1px rgba(0,97,255,.08)}.document-drop-form>label>span{width:54px;height:54px;display:grid;place-items:center;margin-bottom:11px;border-radius:14px;background:#e7f0ff;color:var(--primary)}.document-drop-form>label b{color:var(--ink);font-size:16px}.document-drop-form>label p{margin-top:4px;color:#5e7089;font-size:14px}.document-drop-form>label small{margin-top:9px;color:#7a889b;font-size:12px}.selected-upload-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #c7d8f2;border-radius:9px;background:#f3f7fd;padding:11px 12px;color:var(--primary)}.selected-upload-file>div{min-width:0;display:grid}.selected-upload-file b{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.selected-upload-file small{color:#687992;font-size:12px}.selected-upload-file button{border:0;background:transparent;color:#a03f38;font-size:12px;font-weight:500}.document-upload-progress{border-radius:9px;background:#edf4ff;padding:12px}.document-upload-progress>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#41638e;font-size:12px}.document-upload-progress b{color:var(--primary);font-size:13px}.document-upload-progress>i{height:7px;display:block;overflow:hidden;margin-top:8px;border-radius:99px;background:#d6e4f8}.document-upload-progress>i span{height:100%;display:block;border-radius:inherit;background:var(--primary);transition:width .12s linear}.document-upload-button{min-height:45px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-size:14px;font-weight:500}.document-upload-button:hover{background:var(--primary-dark)}.document-upload-button:disabled{background:#aab8ca;cursor:not-allowed}.contract-preview{position:relative;max-height:265px;overflow:hidden;margin-top:21px;border:1px solid #dce4ef;border-radius:10px;background:#f8fafc;transition:max-height .35s ease}.contract-preview:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,#f8fafc);pointer-events:none}.contract-preview.open{max-height:1500px}.contract-preview.open:after{display:none}.contract-document{max-width:750px;margin:0 auto;background:#fff;padding:30px 34px;color:#273750}.contract-brand{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:16px;border-bottom:2px solid #0b2145}.contract-brand small{flex:0 0 auto;color:#738198;font-size:11px}.contract-document>p{color:#52627a;font-size:14px;line-height:1.65}.contract-document article{margin-top:19px}.contract-document h3{font-size:15px}.contract-document article p{margin-top:5px;color:#53627a;font-size:13px;line-height:1.65}.contract-document aside{margin-top:24px;border-left:3px solid #d7a43d;background:#fff8e8;padding:12px;color:#715d35;font-size:12px;line-height:1.5}.contract-toggle{width:100%;border:0;background:transparent;padding:12px;color:var(--primary);font-size:14px;font-weight:500}.contract-sign-form{display:grid;gap:15px;margin-top:8px;border-top:1px solid #e5ebf3;padding-top:20px}.contract-sign-form fieldset{display:grid;gap:14px;border:0}.contract-consent{display:flex;align-items:flex-start;gap:9px;color:#4e5e75;font-size:13px;line-height:1.5;cursor:pointer}.contract-consent input{width:17px;height:17px;flex:0 0 auto;margin-top:2px;accent-color:var(--primary)}.contract-sign-form>button{display:inline-flex;align-items:center;gap:7px}.signed-contract{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:18px;border:1px solid #bcd4f8;border-radius:10px;background:#f0f6ff;padding:15px;color:var(--primary)}.signed-contract div{display:grid;gap:3px}.signed-contract b{color:var(--ink);font-size:14px}.signed-contract small{color:#61728a;font-size:13px}.signed-contract code{color:#536b8c;font-size:12px}.signed-contract>a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:var(--primary);padding:0 13px;color:#fff;font-size:13px;font-weight:500}.signed-contract>a:hover{background:var(--primary-dark)}.verification-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #bcd2f4;border-radius:14px;background:#edf4ff;padding:20px 22px}.verification-submit>div{display:flex;align-items:center;gap:12px;color:var(--primary)}.verification-submit span{display:grid;gap:3px}.verification-submit b{color:var(--ink);font-size:15px}.verification-submit small{color:#60718a;font-size:13px}.verification-submit>button{min-height:44px;flex:0 0 auto;border:0;border-radius:8px;background:var(--primary);padding:0 17px;color:#fff;font-size:14px;font-weight:500}.verification-submit>button:disabled{background:#a9b7ca;cursor:not-allowed}.verification-step-active{animation:verification-step-enter .25s ease-out}.verification-banner.review small{display:block;margin-top:7px;color:#426487;font-size:12px;font-weight:500}.submitted-steps-toggle{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;border:1px solid #d4dfed;border-radius:10px;background:#fff;padding:12px;color:#52647d;text-align:left}.submitted-steps-toggle>svg:first-child{color:var(--primary)}.submitted-steps-toggle>svg:last-child{transition:transform .18s ease}.submitted-steps-toggle.active>svg:last-child{transform:rotate(90deg)}.submitted-steps-toggle span{display:grid;gap:2px}.submitted-steps-toggle b{color:var(--ink);font-size:13px}.submitted-steps-toggle small{color:var(--muted);font-size:11px}.submitted-steps-toggle.active,.submitted-steps-toggle:hover{border-color:#abc7f3;background:#f3f7fd}.verification-review-summary{display:grid;justify-items:center;border:1px solid #c4d8f5;border-radius:15px;background:linear-gradient(145deg,#fff,#f2f7ff);padding:38px 30px;text-align:center;box-shadow:0 14px 38px rgba(16,33,59,.07)}.review-summary-icon{width:72px;height:72px;display:grid;place-items:center;margin-bottom:17px;border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 0 0 9px rgba(0,97,255,.1)}.verification-review-summary h2{margin-top:4px;font-size:28px;letter-spacing:-.8px}.verification-review-summary>p:not(.section-kicker){max-width:640px;margin-top:10px;color:#5b6d85;line-height:1.65}.review-summary-checks{width:min(100%,620px);display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}.review-summary-checks span{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfe0f8;border-radius:9px;background:#fff;padding:12px 9px;color:#325d93;font-size:13px;font-weight:500}.review-summary-checks svg{color:var(--primary)}.verification-review-summary>small{margin-top:21px;color:#728197;font-size:12px}.verification-readonly-note{display:flex;align-items:center;gap:9px;border:1px solid #d8e1ed;border-radius:9px;background:#f7f9fc;padding:11px 13px;color:#5e6f86;font-size:13px}.verification-readonly-note svg{flex:0 0 auto;color:var(--primary)}@keyframes verification-step-enter{0%{opacity:.45;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.verification-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px;border-top:1px solid #e4eaf2;padding-top:18px}.verification-wizard-actions.single{justify-content:flex-end}.verification-wizard-actions.step-three{justify-content:flex-start}.verification-wizard-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500}.wizard-back{border:1px solid #d1dbe8;background:#fff;color:#42546d}.wizard-back:hover{border-color:#aebdd0;background:#f7f9fc}.wizard-next{border:1px solid var(--primary);background:var(--primary);color:#fff}.wizard-next:hover{background:var(--primary-dark)}.wizard-next:disabled{border-color:#a9b7ca;background:#a9b7ca;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.verification-step-active{animation:none}}.verification-banner{display:flex;align-items:flex-start;gap:13px;border:1px solid #c8d8ed;border-radius:12px;background:#f5f9ff;padding:17px;color:var(--primary)}.verification-banner b{color:var(--ink)}.verification-banner p{margin-top:4px;color:#5d6e86;font-size:14px;line-height:1.5}.verification-banner.approved{border-color:#b6d1fa;background:#edf4ff}.verification-banner.rejected{border-color:#efc4c0;background:#fff6f5;color:#b34d45}.verification-notice{border:1px solid #bcd5fb;border-radius:9px;background:#edf5ff;padding:13px 15px;color:#164f9e;font-size:14px}.verification-error{margin:0;padding:13px 15px}.verification-loading{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:12px;padding:30px;text-align:center}.verification-loading h1{font-size:28px}.verification-loading p{max-width:480px;color:var(--muted)}.verification-loading a{color:var(--primary);font-weight:500}.action-toast-region{position:fixed;z-index:5000;top:86px;right:22px;width:min(390px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.action-toast{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;border:1px solid;border-radius:12px;background:#fff;padding:13px 12px;box-shadow:0 18px 50px rgba(11,33,69,.2);pointer-events:auto;animation:action-toast-in .22s ease-out}.action-toast-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px}.action-toast b{display:block;color:#17243a;font-size:14px}.action-toast p{margin-top:2px;color:#4f5e73;font-size:13px;line-height:1.45}.action-toast>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#657287}.action-toast>button:hover{background:#f1f4f8}.action-toast-success{border-color:#9bd5b3}.action-toast-success .action-toast-icon{background:#e8f8ee;color:#168048}.action-toast-error{border-color:#efb1ad}.action-toast-error .action-toast-icon{background:#fff0ef;color:#c4443c}@keyframes action-toast-in{0%{opacity:0;transform:translateY(-9px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:980px){.admin-verification-review{grid-template-columns:1fr}.admin-verification-review>form{grid-template-columns:150px 1fr auto}.verification-layout{grid-template-columns:1fr}.verification-sidebar{position:static}.verification-sidebar nav{display:grid;grid-template-columns:repeat(3,1fr)}.verification-sidebar nav button{grid-template-columns:27px 21px 1fr}.verification-back,.verification-privacy,.verification-sidebar nav button>svg:last-child{display:none}}@media (max-width:680px){.action-toast-region{top:72px;right:16px;left:16px;width:auto}.verification-review-summary{padding:30px 17px}.review-summary-checks{grid-template-columns:1fr}.brand-logo-header{width:142px}.brand-logo-footer{width:215px}.brand-logo-hero{width:205px}.brand-logo-auth{width:185px}.brand-logo-page{width:190px}.auth-label-full{display:none}.auth-label-short{display:inline}.admin-verification-review>form{grid-template-columns:1fr}.admin-verification-badge{position:static;width:max-content;margin-top:5px}.auth-form-row{grid-template-columns:1fr}.auth-modal-register{overflow-y:auto}.auth-modal-register form{grid-template-columns:1fr}.auth-modal-register .auth-submit,.auth-modal-register .form-error{grid-column:1}.verification-hero{padding:36px 0}.verification-hero-inner{align-items:flex-start;flex-direction:column;gap:22px}.verification-state{width:100%}.verification-layout{padding-top:18px;padding-bottom:60px}.verification-sidebar nav{grid-template-columns:1fr}.verification-step{padding:18px 15px}.document-upload,.verification-form fieldset{grid-template-columns:1fr}.document-upload>a{justify-self:start}.document-upload form{justify-content:stretch}.document-upload form button,.document-upload form label,.document-upload form label span{flex:1 1;justify-content:center}.verification-top-progress{padding:17px 14px 15px}.verification-top-progress>header b{font-size:18px}.verification-top-progress ol{gap:2px}.verification-top-progress li button{flex-direction:column;gap:5px;padding:0 2px;font-size:11px}.verification-top-progress li button>span{width:34px;height:34px}.verification-top-progress ol:before{top:17px}.document-uploader>header{align-items:flex-start;padding:14px}.document-uploader>header>strong{padding:5px 7px}.uploaded-document-result{grid-template-columns:auto minmax(0,1fr);margin:14px 14px 0}.uploaded-document-actions{grid-column:2;justify-content:flex-start}.document-drop-form{padding:14px}.document-drop-form>label{min-height:170px;padding:20px 13px}.selected-upload-file{grid-template-columns:auto minmax(0,1fr)}.selected-upload-file button{grid-column:2;justify-self:start}.contract-document{padding:22px 18px}.signed-contract{grid-template-columns:auto 1fr}.signed-contract code{grid-column:2}.signed-contract>a{grid-column:1/-1}.verification-submit{align-items:stretch;flex-direction:column}.verification-submit>button{width:100%}.verification-wizard-actions{align-items:stretch;flex-direction:column-reverse}.verification-wizard-actions button{width:100%}}.admin-workspace{min-height:100dvh;display:grid;grid-template-columns:264px minmax(0,1fr);background:#f3f6fb;color:#13213a}.admin-sidebar-home{display:inline-flex;align-items:center}.admin-sidebar{position:fixed;z-index:210;inset:0 auto 0 0;width:264px;display:flex;flex-direction:column;background:#081a36;color:#fff;padding:24px 16px 18px;box-shadow:8px 0 32px rgba(6,23,49,.1)}.admin-sidebar-brand{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.admin-brand-logo{width:182px;height:auto}.admin-sidebar-brand>button{display:none;border:0;background:transparent;color:#fff}.admin-sidebar-label{margin:27px 10px 10px;color:#7183a1;font-size:10px;font-weight:600;letter-spacing:1.3px}.admin-sidebar nav{display:grid;gap:5px}.admin-sidebar nav a{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-radius:9px;padding:0 12px;color:#aebbd0;font-size:14px;font-weight:500}.admin-sidebar nav a:hover{background:rgba(255,255,255,.055);color:#fff}.admin-sidebar nav a.active{background:#1261e8;color:#fff;box-shadow:0 8px 22px rgba(0,97,255,.24)}.admin-sidebar nav a>em{min-width:22px;border-radius:999px;background:#ffb020;padding:3px 6px;color:#16243b;font-size:10px;font-style:normal;text-align:center}.admin-sidebar nav a>svg:last-child{opacity:.55}.admin-sidebar-foot{display:grid;gap:13px;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:18px 7px 0}.admin-sidebar-foot>div{display:flex;align-items:center;gap:10px}.admin-sidebar-foot>div>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:rgba(52,211,153,.12);color:#6ee7b7}.admin-sidebar-foot p{display:grid}.admin-sidebar-foot b{font-size:12px}.admin-sidebar-foot small{margin-top:2px;color:#8494ae;font-size:11px}.admin-sidebar-foot>a{display:flex;align-items:center;justify-content:space-between;color:#91a2bc;font-size:12px}.admin-sidebar-scrim{display:none}.admin-workspace-main{grid-column:2;min-width:0}.admin-topbar{position:sticky;z-index:100;top:0;min-height:76px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #dde4ef;background:rgba(255,255,255,.94);padding:11px clamp(20px,3vw,42px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-topbar>div:nth-child(2){display:grid}.admin-topbar>div:nth-child(2) p{color:#17243b;font-size:15px;font-weight:600}.admin-topbar>div:nth-child(2) span{margin-top:2px;color:#748197;font-size:12px}.admin-menu-button{display:none}.admin-topbar-actions{display:flex;align-items:center;gap:11px;margin-left:auto}.admin-live-indicator{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe5df;border-radius:999px;background:#f6fbf8;padding:7px 10px;color:#426552;font-size:11px}.admin-live-indicator i{width:7px;height:7px;border-radius:50%;background:#22a566;box-shadow:0 0 0 4px rgba(34,165,102,.12)}.admin-topbar-actions>button{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#4e5e76}.admin-topbar-actions>button i{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e64d45;color:#fff;font-size:9px;font-style:normal}.admin-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#0d2b55;color:#fff;font-size:14px;font-weight:600}.admin-workspace .admin-content{width:min(1540px,100%);margin:0 auto;padding:30px clamp(20px,3vw,42px) 70px}.admin-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.admin-welcome h1{margin-top:4px;font-size:clamp(27px,3vw,38px);letter-spacing:-1.2px}.admin-welcome>div>span{display:block;margin-top:6px;color:#6d7a8f;font-size:14px}.admin-date{display:flex;align-items:center;gap:8px;border:1px solid #dde4ee;border-radius:9px;background:#fff;padding:9px 12px;color:#596a82;font-size:12px;text-transform:capitalize}.admin-workspace .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-workspace .admin-stats article{min-width:0;display:block;border:1px solid #e0e6ef;border-radius:13px;padding:18px;box-shadow:0 5px 16px rgba(20,42,78,.035)}.admin-workspace .admin-stats article header{display:flex;align-items:center;justify-content:space-between}.admin-workspace .admin-stats article header>span{width:39px;height:39px;display:grid;place-items:center;border-radius:9px}.admin-workspace .admin-stats article header em{border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:600}.admin-workspace .admin-stats article>small{display:block;margin-top:17px;color:#6f7c91;font-size:12px}.admin-workspace .admin-stats article>strong{display:block;margin-top:2px;overflow:hidden;font-size:26px;letter-spacing:-.8px;text-overflow:ellipsis}.admin-workspace .admin-stats article>p{margin-top:5px;color:#8994a5;font-size:11px}.tone-blue header em,.tone-blue header span{background:#edf4ff;color:#1764dc}.tone-green header em,.tone-green header span{background:#ecf9f1;color:#17844e}.tone-orange header em,.tone-orange header span{background:#fff5e5;color:#a76508}.tone-purple header em,.tone-purple header span{background:#f4efff;color:#7247c7}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:18px;margin-top:20px}.admin-dashboard-grid .admin-panel{margin-top:0}.admin-dashboard-grid .admin-bid-row{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) 100px minmax(135px,.6fr)}.admin-priority-panel{border:1px solid #e0e6ef;border-radius:13px;background:#fff;padding:20px}.admin-priority-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.admin-priority-panel h2{margin-top:3px;font-size:21px;letter-spacing:-.5px}.admin-priority-panel>header>span{min-width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#fff0ef;color:#bf443d;font-size:12px;font-weight:600}.admin-priority-panel>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid #edf0f5;padding:15px 0}.admin-priority-panel>a>i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;font-style:normal}.priority-review{background:#fff4e2;color:#a86608}.priority-users{background:#edf4ff;color:#1764dc}.priority-bids{background:#f3efff;color:#6c45bd}.admin-priority-panel>a>div{display:grid}.admin-priority-panel>a b{font-size:13px}.admin-priority-panel>a small{margin-top:3px;color:#7d889a;font-size:11px}.admin-priority-panel>a>svg{color:#99a3b2}.admin-workspace .admin-panel{border-color:#e0e6ef;box-shadow:0 5px 16px rgba(20,42,78,.03)}.admin-workspace .admin-panel-standalone{margin-top:0}.admin-workspace .admin-bid-list{border-color:#e5eaf1}.admin-workspace .admin-user-card{background:#fff}.admin-refunds{display:grid;gap:16px}.admin-refunds .admin-panel-heading{margin-bottom:0}.admin-refund-tabs{margin-bottom:2px}.admin-refund-list{display:grid;gap:12px}.admin-refund-card{overflow:hidden;border:1px solid #e0e6ef;border-radius:11px;background:#fff}.admin-refund-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f5;background:#f9fbfd;padding:13px 16px}.admin-refund-card>header>div{display:flex;align-items:center;gap:9px}.admin-refund-card>header>div>small{color:#7c899c;font-size:10px}.admin-refund-card>header>strong{color:#162943;font-size:18px}.admin-refund-card>header>strong small{color:#718096;font-size:10px;font-weight:500}.admin-refund-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px}.admin-refund-details>div{min-width:0;display:grid;gap:3px}.admin-refund-details small,.admin-refund-reason small{color:#8793a5;font-size:9px;letter-spacing:.45px;text-transform:uppercase}.admin-refund-details b{color:#263851;font-size:12px}.admin-refund-details b,.admin-refund-details span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-refund-details span{color:#748197;font-size:10px}.admin-refund-reason{margin:0 16px 16px;border-left:3px solid #dbe5f4;background:#f7f9fc;padding:9px 11px}.admin-refund-reason p{margin-top:4px;color:#465873;font-size:11px;white-space:pre-wrap}.admin-refund-actions{display:grid;grid-template-columns:max-content minmax(300px,1fr);gap:10px;border-top:1px solid #edf1f5;padding:13px 16px}.admin-refund-actions form button,.admin-refund-actions>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;padding:0 12px;color:#fff;font-size:11px;font-weight:600}.admin-refund-actions>button{background:#157347}.admin-refund-actions form{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:7px}.admin-refund-actions form input{min-width:0;height:38px;border:1px solid #dbe2eb;border-radius:7px;padding:0 10px;outline:0;font-size:11px}.admin-refund-actions form input:focus{border-color:#1261e8;box-shadow:0 0 0 3px rgba(18,97,232,.1)}.admin-refund-actions form button{background:#a53d3d}.admin-refund-actions button:disabled{cursor:wait;opacity:.55}.admin-refund-note{display:flex;align-items:center;gap:7px;border-top:1px solid #f0e4cb;background:#fff9ed;padding:12px 16px;color:#835f20;font-size:11px}.admin-bid-thumbnail{position:relative;width:68px;height:50px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid #e0e6ee;border-radius:8px;background:#f1f4f8;color:#8b97a8}.admin-bid-thumbnail img{object-fit:cover}.admin-bid-vehicle>div:last-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px}.admin-bid-vehicle>div:last-child .provider-mark{min-width:0;width:max-content;padding:3px 6px;font-size:9px}.admin-bid-vehicle>div:last-child b{grid-column:2;grid-row:1}.admin-bid-vehicle>div:last-child small{grid-column:1/-1}@media (max-width:1180px){.admin-workspace .admin-stats{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-priority-panel{display:grid;grid-template-columns:repeat(3,1fr)}.admin-priority-panel>header{grid-column:1/-1}.admin-priority-panel>a{border-top:1px solid #edf0f5;padding:15px 10px}}@media (max-width:820px){.admin-workspace{display:block}.admin-workspace-main{min-width:0}.admin-sidebar{transform:translateX(-105%);transition:transform .2s ease}.admin-sidebar.open{transform:none}.admin-sidebar-brand>button{display:grid}.admin-sidebar-scrim{position:fixed;z-index:200;inset:0;display:block;border:0;background:rgba(4,15,34,.52);opacity:0;pointer-events:none;transition:opacity .2s ease}.admin-sidebar-scrim.visible{opacity:1;pointer-events:auto}.admin-menu-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#33465f}.admin-live-indicator,.admin-topbar>div:nth-child(2) span{display:none}.admin-priority-panel{grid-template-columns:1fr}.admin-priority-panel>header{grid-column:auto}.admin-welcome{align-items:flex-start;flex-direction:column}.admin-date{display:none}}@media (max-width:720px){.admin-refund-actions,.admin-refund-actions form,.admin-refund-details{grid-template-columns:1fr}}@media (max-width:560px){.admin-workspace .admin-content{padding:22px 14px 55px}.admin-topbar{padding:10px 14px}.admin-topbar>div:nth-child(2) p{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workspace .admin-stats{grid-template-columns:1fr}.admin-workspace .admin-panel{padding:15px}.admin-avatar{display:none}}.admin-user-simple-card{overflow:hidden;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.admin-user-simple-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px 13px}.admin-user-simple-card .admin-user-identity>span{width:40px;height:40px;border-radius:10px;background:#eaf2ff;color:#145bc5}.admin-user-badges{display:flex;align-items:center;gap:7px}.admin-account-badge,.admin-user-simple-card .admin-verification-badge{position:static;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600;letter-spacing:.25px;text-transform:none}.admin-account-badge{background:#f0f3f7;color:#56657b}.admin-account-badge.account-active{background:#eaf8f0;color:#17754a}.admin-account-badge.account-suspended{background:#fff0ef;color:#a6443d}.admin-user-summary{display:grid;grid-template-columns:1fr 1.15fr 1.25fr .55fr;gap:0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#fafbfd}.admin-user-summary>div{min-width:0;display:grid;gap:3px;padding:12px 18px}.admin-user-summary>div+div{border-left:1px solid #edf1f5}.admin-user-summary small{color:#7b8799;font-size:10px;text-transform:uppercase;letter-spacing:.45px}.admin-user-summary b{overflow:hidden;color:#26364e;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-user-filebar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px}.admin-user-filebar>div:first-child{min-width:0;display:grid}.admin-user-filebar>div:first-child b{font-size:12px}.admin-user-filebar>div:first-child small{margin-top:2px;overflow:hidden;color:#7a879a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-user-filebar>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.admin-user-filebar a{min-height:33px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cfdced;border-radius:7px;background:#f8fbff;padding:0 9px;color:#155bbd;font-size:11px;font-weight:500}.admin-user-filebar a:hover{border-color:#9fbee8;background:#edf5ff}.admin-user-filebar>div:last-child>span{color:#8a95a5;font-size:11px}.admin-user-simple-card>.admin-role{margin:0 18px 15px}.admin-user-manage{border-top:1px solid #edf1f5}.admin-user-manage>summary{min-height:45px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 18px;color:#40516a;cursor:pointer;list-style:none}.admin-user-manage>summary::-webkit-details-marker{display:none}.admin-user-manage>summary span{font-size:12px;font-weight:600}.admin-user-manage>summary small{color:#8a95a5;font-size:11px}.admin-user-manage>summary svg{transition:transform .18s ease}.admin-user-manage[open]>summary svg{transform:rotate(90deg)}.admin-user-manage-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #edf1f5;background:#f8fafc;padding:17px 18px}.admin-user-manage-body form{display:grid;grid-template-columns:1fr 140px minmax(150px,auto) auto;align-items:end;gap:9px}.admin-user-manage-body form h3{grid-column:1/-1;margin-bottom:2px;color:#26364e;font-size:12px}.admin-user-manage-body form>label:not(.admin-check){display:grid;gap:5px;color:#6c798c;font-size:11px}.admin-user-manage-body input,.admin-user-manage-body select{min-width:0;height:38px;border:1px solid #d8e0ea;border-radius:7px;background-color:#fff;padding:0 9px}.admin-user-manage-body form>button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:#0b2145;padding:0 10px;color:#fff;font-size:11px}.admin-decision-form{grid-template-columns:150px minmax(180px,1fr) auto!important}.admin-user-manage-body .admin-document-upload-form{grid-column:1/-1;grid-template-columns:190px minmax(240px,1fr) auto;border-bottom:1px solid #e2e8f0;padding-bottom:17px}.admin-document-upload-form input[type=file]{padding:7px 9px}.admin-document-upload-form>small{grid-column:1/-1;color:#748197;font-size:10px}.admin-user-danger-zone{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;border-top:1px solid #e2e8f0;padding-top:16px}.admin-user-danger-zone>div{display:grid;gap:3px}.admin-user-danger-zone h3{color:#26364e;font-size:12px}.admin-user-danger-zone small{color:#748197;font-size:10px;line-height:1.45}.admin-user-danger-zone>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;padding:0 12px;font-size:11px;font-weight:600}.admin-deactivate-user{border:1px solid #e2b57b;background:#fff8ed;color:#9a5514}.admin-reactivate-user{border:1px solid #9fd2b5;background:#eef9f3;color:#187448}.admin-delete-user{border:1px solid #e1aaa6;background:#fff3f2;color:#a43e37}.admin-user-danger-zone>button:disabled{cursor:wait;opacity:.55}@media (max-width:1280px){.admin-user-manage-body{grid-template-columns:1fr}.admin-user-manage-body form{grid-template-columns:1fr 140px minmax(160px,auto) auto}}@media (max-width:760px){.admin-user-filebar,.admin-user-simple-head{align-items:flex-start;flex-direction:column}.admin-user-badges{flex-wrap:wrap}.admin-user-summary{grid-template-columns:1fr 1fr}.admin-user-summary>div:nth-child(3){border-left:0;border-top:1px solid #edf1f5}.admin-user-summary>div:nth-child(4){border-top:1px solid #edf1f5}.admin-user-filebar>div:last-child{justify-content:flex-start}.admin-user-manage>summary{grid-template-columns:1fr auto}.admin-user-manage>summary small{display:none}.admin-decision-form,.admin-user-manage-body form{grid-template-columns:1fr!important}.admin-user-manage-body form h3{grid-column:1}.admin-user-danger-zone{grid-template-columns:1fr}.admin-user-danger-zone>button{width:100%}}.admin-users-table-wrap{display:grid;gap:14px}.admin-user-filters{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto));gap:9px}.admin-table-footer select,.admin-user-filters select{height:41px;border:1px solid #dbe2eb;border-radius:8px;background-color:#fff;padding:0 32px 0 10px;color:#42516a;font-size:12px;outline:0}.admin-user-search{height:41px;display:flex;align-items:center;gap:8px;border:1px solid #dbe2eb;border-radius:8px;background:#fff;padding:0 11px;color:#7c899b}.admin-user-filters select:focus,.admin-user-search:focus-within{border-color:#3b7fe8;box-shadow:0 0 0 3px rgba(0,97,255,.09)}.admin-user-search input{width:100%;height:100%;border:0;background:transparent;color:#25354d;outline:0}.admin-users-table-scroll{overflow-x:auto;border:1px solid #e1e7ef;border-radius:10px}.admin-users-table{width:100%;min-width:840px;border-collapse:collapse;background:#fff}.admin-users-table th{border-bottom:1px solid #e5eaf1;background:#f8fafc;padding:11px 14px;color:#768398;font-size:10px;font-weight:600;letter-spacing:.4px;text-align:left;text-transform:uppercase}.admin-users-table td{border-bottom:1px solid #edf1f5;padding:11px 14px;color:#34445b;font-size:12px;vertical-align:middle}.admin-users-table tbody tr:last-child td{border-bottom:0}.admin-users-table tbody tr.selected,.admin-users-table tbody tr:hover{background:#f7faff}.admin-users-table td>b{display:block;font-size:12px}.admin-users-table td>small{display:block;margin-top:2px;color:#8792a3;font-size:10px}.admin-users-table td:last-child{text-align:right}.admin-users-table td:last-child>button{min-height:32px;display:inline-flex;align-items:center;gap:5px;border:1px solid #ccd9ea;border-radius:7px;background:#fff;padding:0 9px;color:#175cbf;font-size:11px;font-weight:500}.admin-users-table tr.selected td:last-child>button svg{transform:rotate(90deg)}.admin-table-user{min-width:200px;display:flex;align-items:center;gap:10px}.admin-table-user>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#eaf2ff;color:#145bc5;font-size:12px;font-weight:600}.admin-table-user>div{min-width:0;display:grid}.admin-table-user b,.admin-table-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-user b{font-size:12px}.admin-table-user small{margin-top:2px;color:#8490a2;font-size:10px}.admin-table-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;color:#6f7c90;font-size:11px}.admin-table-footer>span{margin-right:auto}.admin-table-footer label{display:flex;align-items:center;gap:7px}.admin-table-footer select{width:65px;height:34px}.admin-table-footer>div{display:flex;align-items:center;gap:8px}.admin-table-footer>div button{width:33px;height:33px;display:grid;place-items:center;border:1px solid #d9e1eb;border-radius:7px;background:#fff;color:#53647b}.admin-table-footer>div button:disabled{opacity:.38}.admin-selected-user{border-top:1px solid #e5eaf1;padding-top:14px}@media (max-width:1050px){.admin-user-filters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.admin-user-filters{grid-template-columns:1fr}.admin-table-footer{flex-wrap:wrap}.admin-table-footer>span{width:100%}.admin-table-footer label{margin-right:auto}}.admin-reports{display:grid;gap:18px}.admin-reports-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-reports-head h1{margin-top:4px;font-size:clamp(27px,3vw,37px);letter-spacing:-1.1px}.admin-reports-head>div:first-child>span{display:block;margin-top:6px;color:#758197;font-size:13px}.admin-reports-head>div:last-child{display:flex;border:1px solid #dbe3ed;border-radius:9px;background:#fff;padding:3px}.admin-reports-head button{min-height:34px;border:0;border-radius:6px;background:transparent;padding:0 11px;color:#6d798d;font-size:11px}.admin-reports-head button.active{background:#0b2145;color:#fff}.report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.report-card,.report-kpis article{border:1px solid #e0e6ef;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(20,42,78,.03)}.report-kpis article{padding:17px}.report-kpis article header{display:flex;align-items:center;justify-content:space-between}.report-kpis article header>span{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:#1764dc}.report-kpis article header em{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:600}.report-kpis article header em.positive{background:#eaf8f0;color:#17754a}.report-kpis article header em.negative{background:#fff0ef;color:#a6443d}.report-kpis article>small{display:block;margin-top:14px;color:#788499;font-size:11px}.report-kpis article>strong{display:block;margin-top:2px;overflow:hidden;font-size:23px;letter-spacing:-.6px;text-overflow:ellipsis}.report-kpis article>p{margin-top:4px;color:#929baa;font-size:9px}.report-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);gap:18px}.report-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.report-card{min-width:0;padding:20px}.report-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.report-card h2{margin-top:3px;font-size:20px;letter-spacing:-.45px}.report-card>header>span{border-radius:999px;background:#f2f5f9;padding:5px 8px;color:#647287;font-size:10px}.report-bar-chart{height:245px;display:flex;align-items:stretch;gap:clamp(2px,.5vw,7px);margin-top:22px;border-bottom:1px solid #dfe5ed;padding:15px 2px 0}.report-bar-chart>div{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex:1 1;flex-direction:column;gap:8px}.report-bar-chart>div>i{width:70%;max-width:18px;min-height:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#1670f5,#5b9cf5)}.report-bar-chart small{width:35px;overflow:hidden;color:#8a95a6;font-size:8px;text-align:center;white-space:nowrap}.report-distribution,.report-funnel{display:grid;gap:15px;margin-top:24px}.report-distribution>div>span,.report-funnel>div>span{display:flex;align-items:center;gap:7px;color:#58677e;font-size:11px}.report-distribution>div>span>i{width:8px;height:8px;border-radius:50%}.report-distribution b,.report-funnel b{margin-left:auto;color:#26364e}.report-distribution em,.report-funnel>div>i{height:7px;display:block;overflow:hidden;margin-top:7px;border-radius:999px;background:#edf0f4}.report-distribution em i,.report-funnel em{height:100%;display:block;border-radius:inherit;background:#2877e7}.won{background:#22a566!important}.lost{background:#df5148!important}.pending{background:#e6a127!important}.cancelled{background:#8b96a6!important}.report-funnel em{background:#2877e7}.provider-report{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.provider-report>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;border:1px solid #e7ebf1;border-radius:9px;padding:12px}.provider-report b{font-size:20px}.provider-report small{grid-column:2;color:#8994a4;font-size:9px}.report-highlight{margin-top:15px;border-radius:10px;background:#0b2145;padding:15px;color:#fff}.report-highlight small,.report-highlight span{display:block;color:#9eacc2;font-size:10px}.report-highlight strong{display:block;margin:3px 0;font-size:24px}.report-highlight small{line-height:1.4}.inspection-request-queue{min-width:0;display:grid;gap:14px;border:1px solid #dce5f0;border-radius:12px;background:#fff;padding:18px;box-shadow:0 5px 16px rgba(20,42,78,.03)}.inspection-request-queue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.inspection-request-queue>header h2{margin-top:3px;font-size:21px}.inspection-request-queue>header span{display:block;margin-top:5px;color:#748197;font-size:12px}.inspection-request-queue>header>b{border-radius:999px;background:#fff4dc;padding:6px 9px;color:#946411;font-size:10px;white-space:nowrap}.inspection-request-empty{min-height:86px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px dashed #d6dfeb;border-radius:9px;color:#7a879a;font-size:12px}.inspection-request-list{display:grid;gap:9px}.inspection-request-list article{min-width:0;display:grid;grid-template-columns:minmax(210px,1.2fr) auto minmax(190px,.8fr) minmax(280px,1.2fr);align-items:center;gap:12px;border:1px solid #e4eaf2;border-radius:9px;padding:11px}.inspection-request-vehicle{min-width:0;display:flex;align-items:center;gap:9px}.inspection-request-vehicle>span{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#eaf2ff;color:#1764dc}.inspection-request-vehicle>div{min-width:0;display:grid}.inspection-request-vehicle b,.inspection-request-vehicle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-request-vehicle b{font-size:12px}.inspection-request-vehicle small{margin-top:2px;color:#8290a3;font-size:10px}.inspection-request-status{border-radius:999px;background:#fff4dc;padding:5px 8px;color:#946411;font-size:9px;font-weight:700;white-space:nowrap}.inspection-request-status.available{background:#e8f7ef;color:#19744c}.inspection-request-links{display:flex;flex-wrap:wrap;gap:7px}.inspection-request-links a{display:inline-flex;align-items:center;gap:4px;color:#1764dc;font-size:10px;font-weight:600}.inspection-request-list form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.inspection-request-list input{min-width:0;border:1px solid #d7e0eb;border-radius:7px;padding:7px;font-size:10px}.inspection-request-list button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:#0b2145;padding:0 10px;color:#fff;font-size:10px;font-weight:600}.inspection-request-list button:disabled{opacity:.55}.inspection-request-list article{grid-template-columns:minmax(260px,1.3fr) auto minmax(190px,.8fr) minmax(280px,1.2fr)}.inspection-request-vehicle{align-items:flex-start}.inspection-request-details{display:grid;gap:2px;margin-top:7px;color:#66758a;font-size:10px;line-height:1.35}.inspection-request-details strong{color:#34435a;font-weight:650}.inspection-request-details a{overflow:hidden;color:#1764dc;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.inspection-request-list article{grid-template-columns:minmax(210px,1fr) auto minmax(240px,1fr)}.inspection-request-links{grid-column:1/3}.inspection-request-list form{grid-column:3;grid-row:1/3}.inspection-request-list article{grid-template-columns:minmax(260px,1fr) auto minmax(240px,1fr)}}@media (max-width:820px){.inspection-request-queue{padding:15px}.inspection-request-queue>header{flex-direction:column}.inspection-request-list article{grid-template-columns:minmax(0,1fr) auto}.inspection-request-links,.inspection-request-list form{grid-column:1/-1;grid-row:auto}.inspection-request-list form{grid-template-columns:1fr}}@media (max-width:1100px){.report-kpis{grid-template-columns:repeat(2,1fr)}.report-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-reports-head{align-items:flex-start;flex-direction:column}.report-kpis,.report-secondary-grid{grid-template-columns:1fr}.report-card{padding:16px}.report-bar-chart{height:210px}.report-bar-chart small{display:none}}.admin-bid-queue{display:grid;gap:13px}.admin-bid-queue-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid #e3e8ef}.admin-bid-queue-tabs button{min-height:41px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 10px;color:#718096;font-size:11px;font-weight:500}.admin-bid-queue-tabs button.active{border-color:#1261e8;color:#155bbd}.admin-bid-queue-tabs button span{min-width:20px;border-radius:999px;background:#edf1f6;padding:3px 5px;font-size:9px}.admin-bid-queue-tabs button.active span{background:#e7f0ff}.admin-bid-filters{display:grid;grid-template-columns:minmax(260px,1fr) 170px 190px;gap:8px}.admin-bid-filters>label{height:41px;display:flex;align-items:center;gap:8px;border:1px solid #dbe2eb;border-radius:8px;padding:0 11px;color:#7d899a}.admin-bid-filters input{width:100%;height:100%;border:0;outline:0}.admin-bid-filters select{height:41px;border:1px solid #dbe2eb;border-radius:8px;background-color:#fff;padding:0 30px 0 10px;color:#526179;font-size:11px}.admin-bid-table-scroll{position:relative;min-height:180px;overflow-x:auto;border:1px solid #e1e7ef;border-radius:10px}.admin-bid-table-scroll.loading table{opacity:.45}.admin-bid-table{width:100%;min-width:1120px;border-collapse:collapse}.admin-bid-table th{border-bottom:1px solid #e4e9f0;background:#f8fafc;padding:10px 12px;color:#778498;font-size:9px;letter-spacing:.4px;text-align:left;text-transform:uppercase}.admin-bid-table td{border-bottom:1px solid #edf1f5;padding:10px 12px;color:#3e4d64;font-size:11px;vertical-align:middle}.admin-bid-table tr:last-child td{border-bottom:0}.admin-bid-table tbody tr:hover{background:#f8fbff}.admin-bid-table td>b,.admin-bid-table td>strong{display:block;color:#25354c}.admin-bid-table td>strong{font-size:14px}.admin-bid-table td>small{display:block;margin-top:3px;color:#8792a3;font-size:9px}.admin-queue-vehicle{min-width:275px;display:flex;align-items:center;gap:9px}.admin-queue-vehicle>div:last-child{min-width:0;display:grid}.admin-queue-vehicle b{max-width:220px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-queue-vehicle small{display:flex;align-items:center;gap:5px;margin-top:3px;color:#7f8b9c}.admin-queue-vehicle .provider-mark{min-width:0;padding:2px 5px;font-size:8px}.admin-bid-table td form{display:grid;grid-template-columns:minmax(145px,1fr) auto;gap:5px}.admin-bid-table td form select{height:34px;border:1px solid #d8e0e9;border-radius:6px;background-color:#fff;padding:0 27px 0 8px;color:#41516a;font-size:10px}.admin-bid-table td form button{height:34px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:6px;background:#0b2145;padding:0 8px;color:#fff;font-size:10px}.admin-bid-table td:last-child{display:grid;gap:5px}.admin-source-action{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;background:#1261e8;padding:0 9px;color:#fff;font-size:10px;font-weight:600}.admin-bid-table td:last-child>a:last-child{color:#66768d;font-size:9px;text-align:center}.admin-table-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.7);color:#53647b;font-size:11px}.admin-table-loading span{width:19px;height:19px;border:2px solid #d9e3f1;border-top-color:#1261e8;border-radius:50%;animation:spin .7s linear infinite}.admin-bid-table{min-width:1260px}.admin-bid-table tbody tr.vehicle-group-start:not(:first-child) td{border-top:3px solid #dce5f1}.admin-bid-table tbody tr.competition-leader{background:#f2fbf6}.admin-bid-table tbody tr.competition-leader:hover{background:#eaf8f0}.admin-competition-count{width:max-content;margin-top:5px;border-radius:999px;background:#eef3fb;padding:3px 7px;color:#345476;font-size:9px;font-style:normal;font-weight:700}.admin-standing{min-width:118px;display:grid;gap:3px}.admin-standing strong{width:max-content;border-radius:999px;padding:4px 8px;font-size:10px}.admin-standing small{max-width:155px;color:#718096;font-size:9px;line-height:1.35}.admin-standing.leading strong{background:#dff5e8;color:#147147}.admin-standing.contender strong{background:#fff1df;color:#98600a}.admin-standing.single{width:max-content;border-radius:999px;background:#f0f3f7;padding:5px 8px;color:#66758a;font-size:9px}.admin-standing.unavailable{color:#9aa5b4}.admin-bid-workspaces{display:flex;flex-wrap:wrap;gap:8px}.admin-bid-workspaces button{padding:10px 14px;border:1px solid #dce5f1;border-radius:8px;background:#fff;color:#53647b;font-size:12px;cursor:pointer}.admin-bid-workspaces button.active{background:#eaf2ff;border-color:#8db6f2;color:#155bbd;font-weight:600}.admin-bid-filters{grid-template-columns:minmax(220px,1fr) 150px 165px 170px}.admin-bid-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#53647b}.admin-bid-filter-summary button{border:1px solid #dce5f1;border-radius:6px;background:#f6f9fd;padding:6px 9px;color:#155bbd;cursor:pointer}.admin-bid-filter-summary button:last-child{margin-left:auto;border:0;background:transparent;text-decoration:underline}.admin-bid-table .admin-bid-scope-link{display:block;border:0;padding:0;background:transparent;color:#155bbd;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.admin-bid-table .admin-bid-scope-link:hover{text-decoration:underline}.admin-bid-load-error{border:1px solid #fecaca;border-radius:8px;padding:12px;background:#fef2f2;color:#991b1b;font-size:13px}.admin-bid-load-error button{margin-left:8px;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}@media (max-width:1100px){.admin-bid-filters{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-bid-filters{grid-template-columns:1fr}}@media (max-width:1180px){.admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-grid>*{min-width:0}.admin-priority-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.admin-priority-panel{grid-template-columns:minmax(0,1fr)}}.admin-bid-table th>button,.admin-users-table th>button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.admin-bid-table th>button:hover,.admin-users-table th>button:hover{color:#155bbd}.admin-bid-table th>button span,.admin-users-table th>button span{color:#2972db;font-size:12px;line-height:1}.admin-topbar .notification-trigger{width:40px;height:40px;border:1px solid #dce3ed;border-radius:9px;background:#fff}.admin-topbar .notification-dropdown{top:calc(100% + 12px)}.admin-review-notification{border-bottom:1px solid #e4eaf2;background:#fff9ed!important}.admin-data-source-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-data-source-toggle button{display:flex;align-items:flex-start;gap:12px;border:1.5px solid #e0e6ef;border-radius:12px;background:#fff;padding:16px;color:#4e5e76;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.admin-data-source-toggle button:hover{border-color:#b7c9e8}.admin-data-source-toggle button:disabled{opacity:.6;cursor:not-allowed}.admin-data-source-toggle button>svg{flex:0 0 auto;margin-top:2px;color:#6f7c91}.admin-data-source-toggle button div{display:grid;gap:4px}.admin-data-source-toggle button b{font-size:13px;color:#1b2a44}.admin-data-source-toggle button small{color:#7b8799;font-size:11px;line-height:1.5}.admin-data-source-toggle button.active{border-color:#1261e8;background:#f2f7ff;box-shadow:0 8px 22px rgba(0,97,255,.1)}.admin-data-source-toggle button.active>svg{color:#1261e8}.admin-data-source-toggle button.active b{color:#0b2145}@media (max-width:620px){.admin-data-source-toggle{grid-template-columns:1fr}}.footer-cookie-settings{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:#b9c7d9;font-size:14px;text-align:left}.footer-cookie-settings:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.cookie-banner{position:fixed;z-index:2500;right:24px;bottom:24px;left:24px;width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:auto minmax(0,1fr) minmax(340px,auto);align-items:center;gap:18px;margin-inline:auto;border:1px solid rgba(154,181,221,.65);border-radius:16px;background:rgba(255,255,255,.98);padding:19px 20px;box-shadow:0 24px 70px rgba(5,25,57,.26),0 2px 8px rgba(5,25,57,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:cookie-consent-enter .28s ease-out}.cookie-banner-icon{width:50px;height:50px;display:grid;place-items:center;align-self:start;border-radius:13px;background:linear-gradient(145deg,#eaf2ff,#dbe9ff);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(0,97,255,.08)}.cookie-banner-copy{min-width:0}.cookie-banner-copy>span{color:var(--primary);font-size:10px;font-weight:650;letter-spacing:1.25px;text-transform:uppercase}.cookie-banner-copy h2{margin-top:2px;color:#10213b;font-size:19px;letter-spacing:-.4px}.cookie-banner-copy>p{max-width:690px;margin-top:4px;color:#52647c;font-size:13px;line-height:1.55}.cookie-banner-copy .cookie-legal-links{margin-top:5px;color:#6a7890;font-size:12px}.cookie-legal-links a,.cookie-modal-legal a{color:#0758d7;font-weight:550;text-decoration:underline;text-decoration-color:#a9c8fa;text-underline-offset:3px}.cookie-legal-links a:hover,.cookie-modal-legal a:hover{text-decoration-color:currentColor}.cookie-banner-actions{display:grid;justify-items:stretch;gap:9px}.cookie-banner-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookie-banner-actions button,.cookie-modal footer button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 15px;font-size:13px;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.cookie-manage-button{gap:7px;border:0;background:transparent;color:#415570}.cookie-manage-button svg:last-child{margin-left:auto}.cookie-manage-button:hover{background:#f2f6fc;color:#153b71}.cookie-reject-button{border:1px solid #b8c8dc;background:#fff;color:#203a5e}.cookie-reject-button:hover{border-color:#8098b7;background:#f6f9fd}.cookie-accept-button,.cookie-save-button{border:1px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 7px 16px rgba(0,97,255,.18)}.cookie-accept-button:hover,.cookie-save-button:hover{border-color:var(--primary-dark);background:var(--primary-dark)}.cookie-modal-backdrop{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;overflow-y:auto;background:rgba(4,17,38,.62);padding:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:cookie-backdrop-enter .18s ease-out}.cookie-modal{width:min(640px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #d5dfec;border-radius:17px;background:#fff;box-shadow:0 30px 90px rgba(2,14,34,.36);animation:cookie-modal-enter .24s ease-out}.cookie-modal>header{position:sticky;z-index:2;top:0;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e0e7f0;background:rgba(255,255,255,.97);padding:16px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cookie-modal-heading{display:flex;align-items:center;gap:12px}.cookie-modal-heading>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--primary-soft);color:var(--primary)}.cookie-modal-heading small{display:block;color:var(--primary);font-size:9px;font-weight:650;letter-spacing:1.35px}.cookie-modal-heading h2{margin-top:1px;font-size:21px;letter-spacing:-.5px}.cookie-modal-close{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d8e1ec;border-radius:9px;background:#f8fafc;color:#52647c}.cookie-modal-close:hover{border-color:#b8c7d9;background:#eef3f9}.cookie-modal-body{padding:21px 20px 18px}.cookie-modal-intro{color:#5a6b82;font-size:14px;line-height:1.6}.cookie-preference-list{display:grid;gap:10px;margin-top:18px}.cookie-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #dce4ef;border-radius:12px;background:#fbfcfe;padding:16px}.cookie-preference-row b{color:#182b48;font-size:15px}.cookie-preference-row p{max-width:455px;margin-top:4px;color:#68778d;font-size:12px;line-height:1.55}.cookie-always-active{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eaf2ff;padding:6px 9px;color:#0758d7;font-size:10px;font-weight:650;white-space:nowrap}.cookie-toggle{min-width:68px;display:grid;grid-template-columns:27px auto;align-items:center;gap:7px;border:0;background:transparent;color:#718096}.cookie-toggle>span{width:27px;height:17px;display:flex;align-items:center;border-radius:999px;background:#b4bfce;padding:2px;transition:background .18s ease}.cookie-toggle>span svg{width:13px;height:13px;border-radius:50%;background:#fff;color:transparent;padding:2px;box-shadow:0 1px 4px rgba(15,31,53,.25);transition:transform .18s ease,color .18s ease}.cookie-toggle em{font-size:10px;font-style:normal;font-weight:600}.cookie-toggle[aria-checked=true]{color:#0758d7}.cookie-toggle[aria-checked=true]>span{background:var(--primary)}.cookie-toggle[aria-checked=true]>span svg{color:var(--primary);transform:translateX(10px)}.cookie-modal-legal{display:flex;align-items:center;gap:9px;margin-top:17px;color:#6e7d91;font-size:12px}.cookie-modal-legal span{color:#aab5c3}.cookie-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e0e7f0;background:rgba(255,255,255,.98);padding:15px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cookie-modal>footer button{min-width:155px}.cookie-banner a:focus-visible,.cookie-banner button:focus-visible,.cookie-modal a:focus-visible,.cookie-modal button:focus-visible,.footer-cookie-settings:focus-visible{outline:3px solid rgba(0,97,255,.3);outline-offset:2px}@keyframes cookie-consent-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cookie-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes cookie-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:900px){.cookie-banner{grid-template-columns:auto minmax(0,1fr)}.cookie-banner-actions{grid-column:2}.cookie-banner-actions>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.cookie-banner{right:10px;bottom:10px;left:10px;width:auto;grid-template-columns:38px minmax(0,1fr);gap:10px 11px;border-radius:14px;padding:15px}.cookie-banner-icon{width:38px;height:38px;border-radius:10px}.cookie-banner-icon svg{width:20px}.cookie-banner-copy>span{font-size:9px}.cookie-banner-copy h2{font-size:17px}.cookie-banner-copy>p{grid-column:1/-1;font-size:12px}.cookie-banner-copy .cookie-legal-links{font-size:11px}.cookie-banner-actions{grid-column:1/-1}.cookie-banner-actions>div{grid-template-columns:1fr}.cookie-banner-actions button{min-height:42px}.cookie-manage-button{order:2}.cookie-modal-backdrop{align-items:end;padding:0}.cookie-modal{width:100%;max-height:92dvh;border-width:1px 0 0;border-radius:18px 18px 0 0}.cookie-modal>header{min-height:72px;padding:13px 15px}.cookie-modal-heading>span{width:39px;height:39px}.cookie-modal-heading h2{font-size:18px}.cookie-modal-body{padding:17px 15px 14px}.cookie-preference-row{grid-template-columns:1fr;gap:11px;padding:14px}.cookie-always-active,.cookie-toggle{justify-self:start}.cookie-modal>footer{display:grid;grid-template-columns:1fr;padding:12px 15px max(12px,env(safe-area-inset-bottom))}.cookie-modal>footer button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.cookie-banner,.cookie-modal,.cookie-modal-backdrop{animation:none}}*{box-sizing:border-box;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}html{background:#f5f7fb;color-scheme:only light;scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);color-scheme:only light;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{color-scheme:only light;font:inherit}button,select{cursor:pointer}.mobile-bottom-nav{display:none}.shell{width:min(1380px,calc(100% - 48px));margin-inline:auto}@media (prefers-color-scheme:dark){:root,body,html{color-scheme:only light!important}body,html{background-color:#f5f7fb!important;color:#10213b!important}input,select,textarea{background-color:#fff;color:#10213b}.account-dropdown,.mobile-menu-head,.mobile-menu-overlay,.notification-dropdown,.notification-dropdown>header,.site-header{color-scheme:only light!important;background-color:#fff!important;color:#10213b!important}}.account-hero,.admin-hero,.advanced-search-hero,.contact-hero,.deposit-hero,.guide-hero,.results-header,.site-footer,.verification-hero,.wishlist-hero{position:relative;overflow:hidden}.account-hero:before,.admin-hero:before,.advanced-search-hero:before,.contact-hero:before,.deposit-hero:before,.guide-hero:before,.results-header:before,.site-footer:before,.verification-hero:before,.wishlist-hero:before{content:"";position:absolute;z-index:0;top:50%;right:clamp(28px,6vw,110px);width:clamp(230px,24vw,380px);aspect-ratio:362/402;background:url(/images/icon-dark.png) 50%/contain no-repeat;opacity:.14;transform:translateY(-50%);pointer-events:none}.account-hero>.shell,.admin-hero>.shell,.advanced-search-hero>.shell,.contact-hero>.shell,.deposit-hero>.shell,.guide-hero>.shell,.results-header>.shell,.site-footer>.shell,.verification-hero>.shell,.wishlist-hero>.shell{position:relative;z-index:1}.site-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:500;letter-spacing:-.8px}.brand>span:last-child span{color:var(--primary)}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--primary);color:#fff}.header-inner>nav{display:flex;align-items:center;gap:34px;color:#52627a;font-size:16px;font-weight:500}.header-inner>nav a{position:relative;height:72px;display:grid;place-items:center;transition:color .18s ease}.header-inner>nav .nav-active,.header-inner>nav a:hover{color:var(--primary)}.header-inner>nav .nav-active:after{content:"";position:absolute;bottom:-1px;width:100%;height:2px;background:var(--primary)}.watchlist-link{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink);transition:background .18s ease,color .18s ease}.watchlist-link.active,.watchlist-link:hover{background:var(--primary-soft);color:var(--primary)}.header-actions{display:flex;align-items:center;gap:9px}.mobile-menu-trigger{display:none}.language-switcher{width:34px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;background:transparent;padding:0;line-height:1;transition:background .18s ease,transform .18s ease}.language-switcher .country-flag{width:24px;height:16px}.language-switcher:hover{background:var(--primary-soft);transform:translateY(-1px)}.language-switcher:focus-visible{outline:3px solid rgba(0,97,255,.2);outline-offset:2px}.notification-center{position:relative}.notification-trigger{position:relative;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#52627a}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:var(--primary-soft);color:var(--primary)}.notification-trigger>span{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;display:grid;place-items:center;border:2px solid #fff;border-radius:99px;background:#d92d20;padding:0 4px;color:#fff;font-size:10px;font-weight:600}.notification-dropdown{position:absolute;z-index:110;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 22px 60px rgba(11,33,69,.2)}.notification-dropdown>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:#f8fafc;padding:14px 15px}.notification-dropdown>header>div{display:grid}.notification-dropdown>header b{font-size:15px}.notification-dropdown>header span{color:var(--muted);font-size:12px}.notification-dropdown>header button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:500}.notification-list{max-height:min(460px,calc(100dvh - 110px));overflow-y:auto}.notification-list>:is(a,.notification-item){display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;border-bottom:1px solid #edf1f5;padding:13px 15px}.notification-list>a:hover{background:#f7faff}.notification-list>:is(a,.notification-item).is-unread{background:#f2f7ff}.notification-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#8090a6}.notification-dot.status-accepted{background:#16834b}.notification-dot.status-cancelled,.notification-dot.status-rejected{background:#c53e35}.notification-dot.status-leading{background:#d8860b}.notification-list :is(a,.notification-item)>div{min-width:0;display:grid}.notification-list :is(a,.notification-item) b{color:var(--ink);font-size:13px}.notification-list :is(a,.notification-item) p{overflow:hidden;margin-top:2px;color:#40516b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notification-list :is(a,.notification-item) small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.notification-empty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px;color:#738198;text-align:center}.notification-empty b{margin-top:9px;color:var(--ink);font-size:14px}.notification-empty span{margin-top:3px;font-size:12px}.sign-in-button{min-width:156px;min-height:48px;border:0;background:var(--ink);color:#fff;border-radius:9px;padding:11px 15px;font-size:14px;font-weight:500}.account-menu-wrap{position:relative}.account-dropdown-mobile-head{display:none}.account-button{min-height:48px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:10px;padding:5px 8px 5px 5px;background:transparent;text-align:left;transition:background .18s ease,border-color .18s ease}.account-button:hover,.account-button[aria-expanded=true]{border-color:var(--line);background:#f6f8fb}.account-button>span:first-child{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:500}.account-copy{display:flex;flex-direction:column}.account-copy b{font-size:14px}.account-copy small{color:var(--muted);font-size:13px}.menu-chevron{flex:0 0 auto;margin-left:3px;color:#718097;transition:color .18s ease,transform .2s ease}.account-button:hover .menu-chevron,.account-button[aria-expanded=true] .menu-chevron{color:var(--primary)}.menu-chevron.open{transform:rotate(180deg)}.account-dropdown{position:absolute;z-index:90;top:calc(100% + 10px);right:0;width:330px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 22px 60px rgba(11,33,69,.18)}.dropdown-user{display:flex;align-items:center;gap:12px;padding:17px 18px;background:#f7f9fc;border-bottom:1px solid var(--line)}.dropdown-user>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--primary);color:#fff;font-weight:500}.dropdown-user>div{min-width:0;display:flex;flex-direction:column}.dropdown-user b{font-size:15px}.dropdown-user small{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-dropdown nav{display:grid;gap:2px;padding:8px}.account-dropdown nav a{height:auto;display:flex;flex-direction:column;align-items:flex-start;padding:11px 12px;border-radius:8px}.account-dropdown nav a:after{display:none}.account-dropdown nav a:hover{background:#f3f6fb}.account-dropdown nav b{color:var(--ink);font-size:15px}.account-dropdown nav small{margin-top:2px;color:var(--muted);font-size:13px;font-weight:400}.dropdown-signout{width:100%;border:0;border-top:1px solid var(--line);background:#fff;padding:13px 20px;color:#8c3934;text-align:left;font-size:14px;font-weight:500}.dropdown-signout:hover{background:#fff7f6}.notification-detail-card{overflow:hidden;border:1px solid #d9e2ed;border-radius:16px;background:#fff;box-shadow:0 14px 38px rgba(11,33,69,.07)}.notification-detail-back{width:fit-content;display:inline-flex;align-items:center;gap:7px;margin:20px 22px 0;color:#607089;font-size:13px;font-weight:600}.notification-detail-hero{display:flex;gap:16px;padding:24px 24px 26px}.notification-detail-hero>span{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#edf4ff;color:var(--primary)}.notification-detail-hero h2{margin-top:4px;color:var(--ink);font-size:clamp(24px,3vw,32px)}.notification-detail-hero h2+p{max-width:650px;margin-top:7px;color:#596a81;line-height:1.6}.notification-detail-invoice,.notification-detail-vehicle{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e3e9f1;background:#f8fafc;padding:19px 24px}.notification-detail-invoice>div,.notification-detail-vehicle>div{min-width:0;display:grid;gap:3px}.notification-detail-invoice small,.notification-detail-vehicle small{color:#76869c;font-size:10px;font-weight:700;letter-spacing:1px}.notification-detail-vehicle strong{color:var(--ink);font-size:18px}.notification-detail-invoice span,.notification-detail-vehicle span{color:#64758b;font-size:12px}.notification-detail-invoice>a,.notification-detail-vehicle>a{flex:0 0 auto;color:var(--primary);font-size:13px;font-weight:700}.notification-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e3e9f1;border-top:1px solid #e3e9f1}.notification-detail-facts>div{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 8px;background:#fff;padding:20px 22px}.notification-detail-facts svg{grid-row:1/span 2;color:#71839a}.notification-detail-facts span{color:#74849a;font-size:11px}.notification-detail-facts b{overflow-wrap:anywhere;color:var(--ink);font-size:14px;text-transform:capitalize}.notification-detail-invoice{background:#fffaf1}.notification-detail-invoice>svg{flex:0 0 auto;color:#9a6419}.notification-detail-invoice>div{margin-right:auto}.notification-detail-state{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:30px;color:#718198;text-align:center}.notification-detail-state h2{color:var(--ink)}.notification-detail-state a{color:var(--primary);font-weight:700}.mobile-menu-overlay{position:fixed;z-index:200;inset:0;overflow-y:auto;background:#f5f7fb;color:var(--ink);animation:mobile-menu-in .22s ease-out}.mobile-menu-shell{width:100%;min-height:100dvh;display:flex;flex-direction:column}.mobile-menu-head{height:72px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;border-bottom:1px solid var(--line);background:#fff;padding:0 24px}.mobile-menu-logo{width:172px}.mobile-menu-head>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.mobile-menu-content{width:min(100% - 36px,620px);flex:1 1;margin-inline:auto;padding:34px 0 42px}.mobile-menu-content>.section-kicker{margin-bottom:12px;color:var(--primary)}.mobile-menu-content>nav{display:grid;border-top:1px solid var(--line)}.mobile-menu-content>nav>a{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:19px 2px}.mobile-menu-content>nav>a>span{color:var(--primary);font-size:12px;font-weight:500}.mobile-menu-content>nav>a>div{min-width:0;display:grid;gap:3px}.mobile-menu-content>nav b{font-size:21px;letter-spacing:-.4px}.mobile-menu-content>nav small{color:var(--muted);font-size:13px;line-height:1.45}.mobile-menu-content>nav svg{color:var(--primary)}.mobile-menu-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.mobile-menu-shortcuts>a{min-width:0;display:flex;align-items:center;gap:11px;border:1px solid #cedbef;border-radius:12px;background:#fff;padding:15px}.mobile-account-mark,.mobile-menu-shortcuts>a>svg{flex:0 0 auto;color:var(--primary)}.mobile-menu-shortcuts>a>span:not(.mobile-account-mark){min-width:0;display:grid}.mobile-menu-shortcuts b{font-size:14px}.mobile-menu-shortcuts small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-account-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--primary-soft);font-size:13px;font-weight:500}.mobile-menu-shell>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);background:#fff;padding:19px 24px}.mobile-menu-shell>footer span{color:var(--primary);font-size:14px;font-weight:500;letter-spacing:.5px}.mobile-menu-shell>footer small{color:var(--muted);font-size:12px}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero{position:relative;overflow:hidden;height:760px;min-height:760px;padding:0;color:#fff;background-color:#081d3e}.hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,20,45,.82),rgba(5,20,45,.76) 38%,rgba(5,20,45,.54) 68%,rgba(5,20,45,.28));pointer-events:none}.hero-carousel{position:absolute;z-index:0;inset:0;background:#081d3e}.hero-background{z-index:0;object-fit:cover;object-position:center;opacity:0;transform:scale(1.015);transition:opacity 1s ease,transform 6s ease}.hero-background:nth-child(2){object-position:center bottom}.hero-background.active{opacity:1;transform:scale(1)}.hero-carousel-controls{position:absolute;z-index:3;bottom:22px;left:50%;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(5,20,45,.66);padding:5px 8px 5px 5px;box-shadow:0 8px 24px rgba(0,10,28,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(-50%)}.hero-carousel-toggle{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff}.hero-carousel-toggle:hover{background:rgba(255,255,255,.25)}.hero-carousel-dots{display:flex;align-items:center;gap:6px}.hero-carousel-dots button{width:7px;height:7px;border:0;border-radius:999px;background:rgba(255,255,255,.48);transition:width .2s ease,background .2s ease}.hero-carousel-dots button.active{width:22px;background:#fff}.hero-carousel-controls button:focus-visible{outline:3px solid rgba(122,174,255,.75);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero-background,.hero-carousel-dots button{transition:none;transform:none}}@media (max-width:620px){.hero-carousel-controls{display:none}}.hero:after{content:"";position:absolute;inset:auto 0 0;height:190px;background:linear-gradient(0deg,rgba(4,18,41,.48),transparent);pointer-events:none}.hero-grid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,540px);gap:clamp(50px,7vw,110px);align-items:center;position:relative;z-index:1}.kicker,.section-kicker{color:var(--lime);font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.kicker{display:flex;align-items:center;gap:9px;color:#83b2ff}.kicker span{width:8px;height:8px;background:#70a8ff;border-radius:50%;box-shadow:0 0 0 5px rgba(0,97,255,.18)}.hero h1{margin-top:0;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.02;letter-spacing:-3px;max-width:780px}.hero h1 em{color:#77acff;font-style:normal;font-weight:450}.hero-copy{max-width:580px;margin-top:24px;color:#d2dbe7;font-size:17px;line-height:1.65}.hero-search-box{color:var(--ink);padding:24px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 28px 80px rgba(0,15,38,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:21px;padding-bottom:19px;border-bottom:1px solid #e2e8f0}.hero-search-heading p{margin-bottom:5px;color:var(--primary);font-size:13px;font-weight:500;letter-spacing:1.15px}.hero-search-heading h2{font-size:24px;line-height:1.2;letter-spacing:-.6px}.hero-search-heading>span{flex:0 0 auto;margin-top:3px;padding:8px 10px;border-radius:8px;background:#edf4ff;color:#53647e;font-size:13px}.hero-search-heading>span b{color:var(--primary);font-size:15px}.hero-search-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:17px;border:1px solid #dce4ef;border-radius:10px;background:#f3f6fa;padding:4px}.hero-search-tabs button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:transparent;color:#65748a;font-size:13px;font-weight:600}.hero-search-tabs button.active{background:#fff;color:#164fbd;box-shadow:0 3px 10px rgba(12,35,68,.1)}.hero-search-tabs button em{border-radius:999px;background:linear-gradient(120deg,#e6f0ff,#eee8ff);padding:2px 5px;color:#6555d9;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.6px}.hero-search-box .ai-vehicle-search-hero{max-width:none;margin:0;padding:13px;box-shadow:0 9px 24px rgba(34,66,145,.12),0 0 17px rgba(85,145,255,.14)}.hero-search-box .ai-vehicle-search-hero .ai-search-heading{display:none}.hero-search-box .ai-vehicle-search-hero input{height:48px}.hero-search-box .ai-vehicle-search-hero button{width:49px;height:48px}.hero-search-tabs button{transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.hero-search-tabs button.active{transform:translateY(-1px)}.hero-search-panels{position:relative}.hero-search-panel{visibility:hidden;opacity:0;transform:translateY(7px) scale(.992);transform-origin:top center;pointer-events:none;transition:visibility 0s linear .28s,opacity .25s ease,transform .3s cubic-bezier(.22,.8,.3,1),filter .25s ease}.hero-search-panel.active{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}.hero-search-panel-filters{position:relative}.hero-search-panel-ai{position:absolute;inset:0;filter:blur(3px)}.hero-search-panel-ai.active{filter:blur(0)}@media (prefers-reduced-motion:reduce){.hero-search-panel{transform:none;transition:none}.hero-search-tabs button{transition:none}}.hero-search-box .ai-vehicle-search-hero{display:grid;grid-template-columns:1fr;gap:12px;border:0;border-radius:0;background:transparent;padding:4px 0 0;box-shadow:none;animation:none}.hero-search-box .ai-vehicle-search-hero:before{display:none}.ai-hero-prompt{display:flex;align-items:center;gap:7px;margin:0 2px!important;color:#63728a!important;font-size:13px!important;line-height:1.45}.ai-hero-prompt svg{flex:0 0 auto;color:#735be7}.hero-search-box .ai-vehicle-search-hero form{gap:0;overflow:hidden;border:1px solid #cfd9e7;border-radius:11px;background:#fff;box-shadow:0 5px 16px rgba(12,35,68,.06);transition:border-color .2s ease,box-shadow .2s ease}.hero-search-box .ai-vehicle-search-hero form:focus-within{border-color:#7868e8;box-shadow:0 0 0 3px rgba(120,104,232,.1),0 8px 22px rgba(12,35,68,.09)}.hero-search-box .ai-vehicle-search-hero input{height:54px;border:0;border-radius:0;background:#fff;padding:0 16px;font-size:14px;box-shadow:none}.hero-search-box .ai-vehicle-search-hero input:focus{box-shadow:none}.hero-search-box .ai-vehicle-search-hero button{width:55px;height:54px;border-radius:0;background:linear-gradient(135deg,#075fdb,#6754df);box-shadow:none}.hero-search-box .ai-vehicle-search-hero button:not(:disabled):hover{transform:none;background:linear-gradient(135deg,#0755c4,#5d48d1);box-shadow:none}.hero-search-box .ai-vehicle-search-hero form:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1),0 8px 22px rgba(12,35,68,.08)}.hero-search-box .ai-vehicle-search-hero button{background:var(--primary)}.hero-search-box .ai-vehicle-search-hero button:not(:disabled):hover{background:var(--primary-dark)}.hero-search-panel-ai,.hero-search-panel-ai.active{filter:none}.hero-search-panel-ai{display:grid;align-content:center;border:0;background:transparent;padding:12px 4px}.hero-search-box .ai-vehicle-search-hero{gap:15px;padding:0}.ai-hero-intro{display:flex;align-items:center;gap:11px}.ai-hero-intro>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cfe0f7;border-radius:10px;background:#f3f7fd;color:var(--primary)}.ai-hero-intro div{display:grid;gap:2px}.ai-hero-intro strong{color:var(--ink);font-size:15px}.ai-hero-intro p{margin:0!important;color:#68778c!important;font-size:12px!important;line-height:1.45}.ai-search-examples{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ai-search-examples>span{margin-right:2px;color:#7b8797;font-size:11px}.hero-search-box .ai-search-examples button{width:auto;height:28px;border:1px solid #d7e1ed;border-radius:999px;background:#fff;padding:0 9px;color:#52647c;box-shadow:none;font-size:10px;font-weight:600}.hero-search-box .ai-search-examples button:hover{border-color:#a9c6ed;background:#edf5ff;color:#1458ba;transform:none;box-shadow:none}.hero-search-box{transition:box-shadow .3s ease}.hero-search-box-ai .hero-search-panel-filters{position:absolute;inset:0}.hero-search-box-ai .hero-search-panel-ai{position:relative;inset:auto;min-height:185px}.hero-search-box-filters .hero-search-panel-filters{position:relative}.hero-search-box-filters .hero-search-panel-ai{position:absolute;inset:0}.hero-search-box .filter-panel{grid-template-columns:1fr 1fr;gap:15px 12px;padding:0;border-radius:0;background:transparent;box-shadow:none}.hero-search-box .search-button{grid-column:1/-1;width:100%;justify-content:center}.search-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-count.updating{opacity:.62}.is-navigating{cursor:progress}.is-navigating button[type=submit]{opacity:.72}.auction-results-preloader{position:fixed;z-index:2500;top:86px;left:50%;display:inline-flex;align-items:center;gap:8px;border:1px solid #d6e1ef;border-radius:999px;background:#fff;padding:9px 14px;color:#19304f;box-shadow:0 10px 28px rgba(8,31,66,.14);font-size:13px;font-weight:500;transform:translateX(-50%);cursor:progress;pointer-events:none}.auction-results-preloader .button-spinner{color:#0864e7}@media (max-width:520px){.auction-results-preloader{top:76px;padding:8px 12px;font-size:12px}}.auctions-skeleton{pointer-events:none}.skeleton-button,.skeleton-control,.skeleton-field i,.skeleton-image,.skeleton-line,.skeleton-specs i,.skeleton-timer{display:block;overflow:hidden;position:relative;border-radius:7px;background:#e5eaf0}.skeleton-button:after,.skeleton-control:after,.skeleton-field i:after,.skeleton-image:after,.skeleton-line:after,.skeleton-specs i:after,.skeleton-timer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:translateX(-100%);animation:skeleton-shimmer 1.35s ease-in-out infinite}.auctions-skeleton .results-header .skeleton-line{background:rgba(255,255,255,.16)}.skeleton-title{width:min(520px,80%);height:45px}.skeleton-subtitle{width:min(390px,70%);height:16px;margin-top:14px}.skeleton-sidebar{display:grid;gap:17px}.skeleton-sidebar-title{width:72%;height:25px;margin-bottom:4px}.skeleton-field{display:grid;gap:8px}.skeleton-field .skeleton-line{width:42%;height:11px}.skeleton-field i{height:47px}.skeleton-toolbar .skeleton-line{width:155px;height:18px}.skeleton-control{width:230px;height:42px}.skeleton-image,.skeleton-result-card{min-height:238px}.skeleton-image{border-radius:0}.skeleton-card-title{width:74%;height:25px}.skeleton-card-copy{width:48%;height:13px;margin-top:12px}.skeleton-specs{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:30px}.skeleton-specs i{height:33px}.skeleton-result-card .result-card-bid{gap:17px}.skeleton-result-card .result-card-bid .skeleton-line{width:65%;height:12px}.skeleton-timer{width:130px;height:34px}.skeleton-price{width:75%!important;height:29px!important;margin-top:12px}.skeleton-button{height:45px;margin-top:auto}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.hero-search-box .quick-filters{gap:12px 17px;margin-top:0;padding-top:16px;flex-wrap:wrap}.hero-search-box .quick-filters>span{width:100%}.filter-wrap{position:relative;z-index:4;margin-top:-55px}.filter-panel{display:grid;grid-template-columns:1.15fr 1fr .78fr .85fr auto;background:#fff;padding:20px;border-radius:15px;box-shadow:var(--shadow);gap:12px}.field,.search-field{display:flex;flex-direction:column;gap:8px}.field label,.search-field label{display:flex;align-items:center;gap:6px;color:#66746e;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.6px}.field label svg{flex:0 0 auto;color:var(--primary)}.field>input,.field>select,.search-field>div{height:47px;border:1px solid var(--line);border-radius:9px;background:#fafbf9}.field>input,.field>select{width:100%;border-right:1px solid var(--line);color:var(--ink);padding:0 13px;outline:none}.admin-bid-control select,.admin-user-card select,.field select,.sort-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2368776f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-size:18px 18px;background-repeat:no-repeat;padding-right:32px}.make-select{position:relative;min-width:0}.make-select-trigger{width:100%;height:47px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;background:#fafbf9;padding:0 12px;color:var(--ink);text-align:left;outline:none}.make-select-trigger:focus-visible,.make-select.is-open .make-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.14)}.make-select-trigger>span:not(.make-logo){overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.make-select-chevron{flex:0 0 auto;margin-left:auto;color:#68766f;transition:transform .18s ease}.make-select.is-open .make-select-chevron{transform:rotate(180deg)}.make-select-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:max(100%,300px);overflow:hidden;border:1px solid #d8e0dc;border-radius:12px;background:#fff;box-shadow:0 20px 55px rgba(16,33,59,.18)}.make-select-backdrop,.make-select-mobile-header{display:none}.make-select-search{display:flex;align-items:center;gap:8px;margin:10px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:#77837e}.make-select-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1)}.make-select-search input{height:40px;flex:1 1;min-width:0;border:0;background:transparent;outline:0}.make-select-all,.make-select-group button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:#fff;color:var(--ink);text-align:left}.make-select-all{min-height:42px;justify-content:space-between;border-block:1px solid #edf0ee;padding:0 13px;font-size:14px}.make-select-all:hover,.make-select-group button:hover{background:#f3f7fd}.make-select-options{max-height:310px;overflow-y:auto;padding:5px}.make-select-group>p{padding:9px 8px 5px;color:#788781;font-size:11px;font-weight:650;letter-spacing:.7px;text-transform:uppercase}.make-select-group button{min-height:52px;border-radius:7px;padding:5px 8px}.make-select-group button>span:nth-child(2){min-width:0;display:flex;flex:1 1;flex-direction:column}.make-select-group button b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.make-select-group button small{color:var(--muted);font-size:12px}.make-select-empty{padding:24px 10px;color:var(--muted);text-align:center;font-size:14px}.make-logo-small{width:32px;height:32px;border-radius:8px}.make-logo-small .make-logo-image,.make-logo-small .make-logo-mark,.make-logo-small svg{width:20px;height:20px}.make-select .make-logo{border-color:transparent;box-shadow:none}.sidebar-vehicle-selector{display:grid;gap:8px}.sidebar-add-vehicle{width:100%;min-height:43px;display:flex;align-items:center;gap:9px;border:1px solid var(--primary);border-radius:7px;background:#fff;color:var(--ink);padding:0 10px;text-align:left}.sidebar-add-vehicle>svg:first-child{border-radius:50%;background:var(--primary);color:#fff;padding:2px}.sidebar-add-vehicle span{flex:1 1}.sidebar-add-vehicle>svg:last-child{color:var(--primary)}.sidebar-selected-vehicle{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:7px;border-radius:5px;background:#eef0ff;padding:9px}.sidebar-selected-vehicle>button{min-width:0;border:0;background:transparent;color:var(--primary);text-align:left}.sidebar-selected-vehicle>button:nth-child(2){display:grid;gap:2px}.sidebar-selected-vehicle b,.sidebar-selected-vehicle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-selected-vehicle b{font-size:14px}.sidebar-selected-vehicle small{font-size:12px}.sidebar-selected-vehicle>button:last-child{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#cbd0ff}.vehicle-picker-layer{position:fixed;z-index:3100;inset:0;display:grid;place-items:center;padding:16px}.vehicle-picker-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(15,29,54,.34);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.vehicle-picker-dialog{position:relative;width:min(384px,100%);height:min(846px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 24px 70px rgba(13,31,62,.24)}.vehicle-picker-heading{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;border-bottom:1px solid #dce4f0;padding:7px 12px}.vehicle-picker-heading>button{width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:var(--primary)}.vehicle-picker-heading>.vehicle-picker-title:first-child,.vehicle-picker-heading>button:first-child+.vehicle-picker-title{grid-column:2}.vehicle-picker-title{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px}.vehicle-picker-title h2{overflow:hidden;color:#27376c;font-size:23px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vehicle-picker-search{min-height:54px;display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:12px 30px;border:1px solid var(--primary);border-radius:6px;padding:0 11px;color:#5d6e8b;box-shadow:0 0 0 4px rgba(80,83,245,.11)}.vehicle-picker-search input{min-width:0;flex:1 1;border:0;outline:0;font-size:15px}.vehicle-picker-scroll{min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:8px 32px 20px;scrollbar-color:#888 transparent;scrollbar-width:thin}.vehicle-picker-scroll h3{margin:9px 0 13px;color:#27376c;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.vehicle-picker-popular{margin-bottom:23px}.vehicle-picker-popular>div{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.vehicle-picker-popular button{aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:5px;background:#f4f6fa}.vehicle-picker-list{display:grid}.vehicle-picker-list>button{min-height:50px;display:grid;grid-template-columns:39px minmax(0,1fr) 22px;align-items:center;gap:9px;border:0;background:#fff;color:#27376c;text-align:left}.vehicle-picker-list>button:hover{background:#f6f8ff}.vehicle-picker-list>button svg:last-child{opacity:0}.vehicle-picker-models{display:grid}.vehicle-picker-models>button{min-height:51px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-bottom:1px solid #d6deed;background:#fff;color:#203365;text-align:left}.vehicle-picker-models>button:hover{background:#f7f8ff}.vehicle-picker-models small{min-width:21px;border-radius:999px;background:#e3e8f3;padding:3px 6px;text-align:center}.vehicle-picker-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #8194ba;border-radius:4px}.vehicle-picker-models .is-selected .vehicle-picker-check{border-color:var(--primary);background:var(--primary);color:#fff}.vehicle-picker-dialog footer{flex:0 0 auto;padding:10px 32px 16px}.vehicle-picker-dialog footer button{width:100%;min-height:44px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-weight:700}.country-select{position:relative;min-width:0}.country-select-trigger{width:100%;height:47px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;background:#fafbf9;padding:0 12px;color:var(--ink);text-align:left;outline:0}.country-select-trigger>span{overflow:hidden;flex:1 1;text-overflow:ellipsis;white-space:nowrap}.country-select-trigger:focus-visible,.country-select.is-open .country-select-trigger{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.14)}.country-select-chevron{flex:0 0 auto;margin-left:auto;color:#68766f;transition:transform .18s ease}.country-select.is-open .country-select-chevron{transform:rotate(180deg)}.country-select-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:max(100%,250px);max-height:310px;overflow-y:auto;border:1px solid #d8e0dc;border-radius:12px;background:#fff;padding:5px;box-shadow:0 20px 55px rgba(16,33,59,.18)}.country-select-menu button{width:100%;min-height:46px;display:flex;align-items:center;gap:11px;border:0;border-radius:7px;background:#fff;padding:6px 9px;color:var(--ink);text-align:left}.country-select-menu button:hover,.country-select-menu button[aria-selected=true]{background:#f3f7fd}.country-select-menu button>span{flex:1 1}.country-select-menu button>svg:last-child:not(:first-child){color:var(--primary)}.admin-check input[type=checkbox],.body-type-any input[type=radio],.quick-filters input[type=checkbox],.sidebar-checks input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:0 0 auto;width:18px;height:18px;border:1.5px solid #a9b7b1;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.admin-check input[type=checkbox],.quick-filters input[type=checkbox],.sidebar-checks input[type=checkbox]{border-radius:5px}.body-type-any input[type=radio]{border-radius:50%}.admin-check input[type=checkbox]:before,.quick-filters input[type=checkbox]:before,.sidebar-checks input[type=checkbox]:before{content:"";width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s ease}.body-type-any input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .12s ease}.admin-check input:checked,.body-type-any input:checked,.quick-filters input:checked,.sidebar-checks input:checked{border-color:var(--primary);background:var(--primary)}.admin-check input:checked:before,.body-type-any input:checked:before,.quick-filters input:checked:before,.sidebar-checks input:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.body-type-any input:checked:before{transform:scale(1)}.admin-check input:focus-visible,.body-type-any input:focus-visible,.quick-filters input:focus-visible,.sidebar-checks input:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,97,255,.18)}.search-field>div{display:flex;align-items:center;padding:0 13px;gap:9px;color:#8d9994}.search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.field>input:focus,.field>select:focus,.search-field>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.14)}.search-button{border:0;align-self:end;height:47px;border-radius:9px;background:var(--primary);color:#fff;padding:0 24px;font-weight:500;display:flex;align-items:center;gap:8px}.search-button:hover{background:var(--primary-dark)}.quick-filters{grid-column:1/-1;border-top:1px solid #edf0ee;margin-top:7px;padding-top:14px;display:flex;align-items:center;gap:22px;color:#53635d;font-size:14px}.quick-filters>span{color:#77837e;text-transform:uppercase;font-size:13px;letter-spacing:.7px;font-weight:500}.quick-filters label{display:flex;align-items:center;gap:7px;cursor:pointer}.quick-filters input{accent-color:var(--primary);width:15px;height:15px}.quick-filters a{margin-left:auto;font-weight:500;text-decoration:underline}.inventory{padding:72px 0 90px}.inventory-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section-kicker{color:var(--primary);margin-bottom:8px}.how-section h2,.inventory-heading h2{font-size:32px;letter-spacing:-1.3px}.inventory-heading p:not(.section-kicker){margin-top:7px;color:var(--muted);font-size:15px}.sort-form{display:flex;align-items:center;gap:10px;font-size:14px}.sort-form label{color:var(--muted)}.sort-form select{border:1px solid var(--line);border-radius:8px;height:40px;background:#fff;padding:0 32px 0 12px}.sort-form button{height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-weight:500}.auction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.auction-card{min-width:0;border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.auction-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c7d1cc}.card-image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e6ebe8}.card-image img{object-fit:cover;transition:transform .5s ease}.auction-card:hover .card-image img{transform:scale(1.035)}.image-placeholder{height:100%;display:grid;place-items:center;color:#6f7c77;font-size:14px}.value-badge{top:13px;right:13px;gap:6px;border:1px solid #72cda8;background:linear-gradient(135deg,#e8f9f1,#d7f4e7);color:#06704d;padding:7px 10px;font-size:13px;font-weight:700;letter-spacing:.2px;box-shadow:0 5px 14px rgba(5,112,77,.2)}.countdown-chip,.value-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;border-radius:6px}.countdown-chip{left:13px;bottom:13px;gap:7px;background:#0b2145;color:#fff!important;padding:8px 10px;font:500 13px var(--font-geist-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown-chip i{width:6px;height:6px;border-radius:50%;background:#69a2ff;animation:pulse 1.4s infinite}.countdown-chip.warning{background:#b45309}.countdown-chip.warning i{background:#fed7aa}.countdown-chip.urgent{background:#b42318}.countdown-chip.urgent i{background:#fecaca;animation-duration:.8s}.countdown-chip.ended{color:#c8d1cd}.countdown-chip.ended i{display:none}@keyframes pulse{50%{opacity:.35}}.card-body{padding:18px}.card-heading{gap:10px;justify-content:space-between}.card-heading,.make-title-row{display:flex;align-items:flex-start}.make-title-row{min-width:0;gap:12px}.make-title-row>div{min-width:0}.make-logo{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border:1px solid #dde4e0;border-radius:11px;background:linear-gradient(145deg,#fff,#f5f7f6);box-shadow:0 4px 12px rgba(16,33,59,.06)}.make-logo svg,.make-logo-image,.make-logo-mark{width:25px;height:25px}.make-logo-mark{background:#111820;-webkit-mask:var(--make-logo-image) center /contain no-repeat;mask:var(--make-logo-image) center /contain no-repeat}.make-logo-image{background-position:50%;background-repeat:no-repeat;background-size:contain}.make-logo .mercedes-mark{fill:none;stroke:#111820;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.make-logo>span{color:#52615b;font-size:12px;font-weight:700;letter-spacing:.5px}.make-logo-large{width:62px;height:62px;border-radius:15px}.make-logo-large .make-logo-image,.make-logo-large .make-logo-mark,.make-logo-large svg{width:37px;height:37px}.country-flag{flex:0 0 auto;object-fit:cover;border:1px solid rgba(16,33,59,.14);border-radius:3px;box-shadow:0 1px 3px rgba(16,33,59,.12)}.country-flag-small{width:20px;height:14px}.country-flag-medium{width:24px;height:16px}.country-origin,.detail-country{display:inline-flex;align-items:center;gap:8px}.make-logo-large>span{font-size:16px}.card-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#6f7c77;font-size:13px;text-transform:uppercase;letter-spacing:.6px;font-weight:500}.card-eyebrow svg{color:var(--primary)}.card-eyebrow i{margin-inline:2px;color:#a6b0bd;font-style:normal}.card-heading h2{margin-top:7px;font-size:20px;line-height:1.3;letter-spacing:-.35px;overflow-wrap:anywhere}.card-version,.result-version{margin-top:5px;color:#657286;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.save-button{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:#fff;color:#71807a}.save-button.is-saved,.save-button:hover{color:#d95049;border-color:#eebbb8;background:#fff7f7}.spec-row{margin-top:17px;display:flex;gap:0;border:1px solid #e9eeeb;border-radius:8px;background:#fafbf9;overflow:hidden}.spec-row span{min-width:0;flex:1 1;padding:11px 8px;color:#53615c;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spec-row span+span{border-left:1px solid #e5eae7}.auction-card>.card-body>.inspection-report-indicator{margin-top:14px;margin-left:0;align-self:flex-start}.card-footer{margin-top:18px;padding-top:16px;border-top:1px solid #edf0ee;display:flex;align-items:end;justify-content:space-between}.card-footer div{display:flex;flex-direction:column;gap:3px}.card-footer small{color:#6e7b76;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.6px}.card-footer strong{font-size:24px;letter-spacing:-.7px}.text-link{color:var(--primary);font-size:14px;font-weight:500;padding-bottom:3px}.text-link:hover{text-decoration:underline}.pagination{margin-top:40px;gap:28px;font-size:14px;color:var(--muted)}.pagination,.pagination .disabled,.pagination a{display:flex;justify-content:center;align-items:center}.pagination .disabled,.pagination a{min-width:105px;gap:8px;padding:10px 14px;border:1px solid var(--line);background:#fff;border-radius:8px;font-weight:500;color:var(--ink)}.pagination .disabled{opacity:.4}.pagination.is-loading a{pointer-events:none}.pagination a.is-loading{color:var(--primary);cursor:progress}.empty-state{border:1px dashed #bcc8c2;background:rgba(255,255,255,.55);border-radius:14px;text-align:center;padding:70px 20px}.empty-state p{color:var(--muted);margin:9px 0 20px}.empty-state a{display:inline-block;background:var(--primary);color:#fff;padding:11px 17px;border-radius:8px;font-size:14px;font-weight:500}.how-section{background:#fff;padding:80px 0;border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.steps div{padding:27px;border:1px solid var(--line);border-radius:12px}.steps b{color:var(--primary);font-family:var(--font-geist-sans);font-size:14px}.steps h3{margin-top:35px;font-size:21px}.steps p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.65}.site-footer{margin-top:auto;background:#0b2145;color:#fff;padding:58px 0 22px}.footer-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:55px;margin-bottom:48px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.055);padding:28px 30px}.footer-newsletter .section-kicker{margin-bottom:6px;color:#83b2ff}.footer-newsletter h2{font-size:clamp(24px,2.3vw,32px);line-height:1.15;letter-spacing:-1px}.footer-newsletter>div>p:last-child{max-width:630px;margin-top:7px;color:#aebed2;font-size:14px;line-height:1.55}.newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.newsletter-form>div{height:50px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#fff;padding:0 13px;color:var(--primary)}.newsletter-form input{min-width:0;flex:1 1;border:0;background:transparent;color:var(--ink);outline:0;font-size:14px}.newsletter-form>div:focus-within{border-color:#77acff;box-shadow:0 0 0 3px rgba(119,172,255,.18)}.newsletter-form button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:var(--primary);padding:0 18px;color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.newsletter-form button:hover{background:#1a70ff}.newsletter-form button:disabled{opacity:.62}.newsletter-success{min-height:64px;display:flex;align-items:center;gap:12px;border:1px solid rgba(119,172,255,.38);border-radius:10px;background:rgba(0,97,255,.16);padding:13px 16px;color:#83b2ff}.newsletter-success span{display:grid;gap:2px}.newsletter-success b{color:#fff;font-size:14px}.newsletter-success small{color:#b8c8dc;font-size:13px}.footer-inner{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(140px,1fr));gap:55px}.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-brand strong{font-size:23px;letter-spacing:-.6px}.footer-brand span{margin-top:5px;color:#fff;font-size:14px}.footer-brand p{max-width:360px;margin-top:15px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-column b{margin-bottom:5px;color:#fff;font-size:14px}.footer-column a{color:#b9c7d9;font-size:14px}.footer-column a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer-bottom,.footer-brand p{color:#9fb0c6;font-size:13px;line-height:1.65}.footer-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:46px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.footer-bottom p{text-align:right}.contact-page{min-height:78vh;background:#f4f7fb}.contact-hero{padding:62px 0 70px;color:#fff;background:radial-gradient(circle at 82% 10%,rgba(0,97,255,.35),transparent 31%),linear-gradient(120deg,#071b3a,#0a2b5c)}.contact-hero .section-kicker{color:#72a9ff}.contact-hero h1{max-width:800px;margin-top:8px;font-size:clamp(39px,5vw,60px);line-height:1.04;letter-spacing:-2.4px}.contact-hero h1+p{max-width:720px;margin-top:16px;color:#c6d5e8;font-size:17px;line-height:1.65}.contact-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:28px;margin-top:-30px;padding-bottom:90px}.contact-aside{display:grid;gap:14px}.contact-channel,.contact-form{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 14px 42px rgba(12,35,68,.07)}.contact-channel{display:flex;align-items:flex-start;gap:14px;padding:21px}.contact-channel>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.contact-channel small{color:var(--primary);font-size:12px;font-weight:500;letter-spacing:1.1px}.contact-channel h2{margin-top:3px;font-size:18px;letter-spacing:-.35px;overflow-wrap:anywhere}.contact-channel p{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.55}.contact-assurance,.contact-note{display:flex;align-items:flex-start;gap:12px;border-radius:12px;padding:17px}.contact-assurance{border:1px solid #cfe0ff;background:#edf4ff;color:var(--primary)}.contact-assurance b{color:var(--ink);font-size:15px}.contact-assurance p,.contact-note p{margin-top:3px;color:#5b6c84;font-size:13px;line-height:1.55}.contact-note{color:#52657f}.contact-form{display:grid;gap:19px;padding:29px}.contact-form-heading{padding-bottom:21px;border-bottom:1px solid #e4eaf2}.contact-form-heading>span{color:var(--primary);font-size:12px;font-weight:500;letter-spacing:1.2px}.contact-form-heading h2{margin-top:4px;font-size:29px;letter-spacing:-.9px}.contact-form-heading p{margin-top:6px;color:var(--muted);font-size:15px}.contact-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:17px;border:0}.contact-form label{display:grid;gap:7px;color:#53627a;font-size:14px;font-weight:500}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #d5deea;border-radius:8px;background:#fff;padding:0 13px;color:var(--ink);font-size:15px;outline:0}.contact-form input,.contact-form select{height:48px}.contact-form textarea{min-height:145px;resize:vertical;padding-block:12px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1)}.contact-form>button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:var(--primary);padding:0 18px;color:#fff;font-size:15px;font-weight:500}.contact-form>button:hover{background:var(--primary-dark)}.contact-form>button:disabled{opacity:.65}.contact-feedback{display:flex;align-items:center;gap:8px;border-radius:8px;padding:12px 14px;font-size:14px}.contact-feedback.success{border:1px solid #bcd6ff;background:#edf4ff;color:#0758d7}.contact-feedback.error{border:1px solid #f2c9c6;background:#fff2f1;color:#9e413a}.spin{animation:contact-spin .8s linear infinite}@keyframes contact-spin{to{transform:rotate(1turn)}}.live-chat-widget{position:fixed;right:24px;bottom:24px;z-index:70;display:grid;justify-items:end;gap:12px}.live-chat-launcher{min-height:50px;display:flex;align-items:center;gap:9px;border:0;border-radius:999px;background:var(--primary);box-shadow:0 12px 30px rgba(0,55,150,.3);padding:0 18px;color:#fff;font-size:14px;font-weight:500}.live-chat-launcher:hover{background:var(--primary-dark);transform:translateY(-1px)}.live-chat-panel{width:min(360px,calc(100vw - 28px));overflow:hidden;border:1px solid #d7e0ec;border-radius:15px;background:#fff;box-shadow:0 22px 60px rgba(6,27,60,.22)}.live-chat-panel header{height:61px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 17px}.live-chat-logo{width:154px}.live-chat-panel header button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#f2f5f9;color:#53647c}.live-chat-panel>div{padding:22px}.live-chat-panel>div>span{width:45px;height:45px;display:grid;place-items:center;border-radius:11px;background:var(--primary-soft);color:var(--primary)}.live-chat-panel h2{margin-top:15px;font-size:21px;letter-spacing:-.5px}.live-chat-panel p{margin-top:7px;color:var(--muted);font-size:14px;line-height:1.6}.live-chat-contact-actions{display:grid;gap:9px;margin-top:18px}.live-chat-contact-actions a{min-height:51px;display:flex;align-items:center;justify-content:flex-start;gap:11px;border-radius:9px;padding:7px 13px;color:#fff}.live-chat-contact-actions a>span{display:grid;gap:2px}.live-chat-contact-actions b{font-size:14px;font-weight:600}.live-chat-contact-actions small{color:inherit;font-size:12px;opacity:.84}.live-chat-panel .live-chat-call{background:var(--primary)}.live-chat-panel .live-chat-call:hover{background:var(--primary-dark)}.live-chat-panel .live-chat-whatsapp{background:#1fae55}.live-chat-panel .live-chat-whatsapp:hover{background:#168d44}.live-chat-panel .live-chat-contact-form{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:1px solid #d7e0ec;border-radius:8px;background:#f5f8fc;color:#29415f;font-size:13px;font-weight:500}.live-chat-panel .live-chat-contact-form:hover{border-color:#b9c8db;background:#edf3fa}.account-status-banner{position:relative;z-index:60;border-bottom:1px solid #efcf8b;background:#fff5d9;color:#61470d}.account-status-banner-inner{min-height:58px;display:flex;align-items:center;gap:12px}.account-status-banner-inner>svg{flex:0 0 auto;color:#a96f00}.account-status-banner-inner>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.account-status-banner-inner b{color:#3f310e;font-size:15px;font-weight:500}.account-status-banner-inner span{color:#715b27;font-size:14px}.account-status-banner-inner>a{min-height:37px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;border-radius:7px;background:#10213b;padding:0 13px;color:#fff;font-size:13px;font-weight:500}.account-status-banner-inner>a:hover{background:#1d385f}.account-status-approved{border-color:#88d0a8;background:#dff6e9;color:#165b34}.account-status-approved .account-status-banner-inner>svg{color:#14834a}.account-status-approved .account-status-banner-inner b{color:#124a2c}.account-status-approved .account-status-banner-inner span{color:#286543}.account-status-banner-inner>button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;margin-left:auto;border:1px solid rgba(18,74,44,.16);border-radius:50%;background:rgba(255,255,255,.52);color:#185736}.account-status-banner-inner>button:hover{background:#fff}.deposit-status-banner{border-color:#a9c7f5;background:#eaf2ff}.deposit-status-banner .account-status-banner-inner>svg{color:var(--primary)}.deposit-status-banner .account-status-banner-inner b{color:#0b3e91}.deposit-status-banner .account-status-banner-inner span{color:#3f628f}.deposit-status-banner .account-status-banner-inner>a{background:var(--primary)}.deposit-status-banner .account-status-banner-inner>a:hover{background:var(--primary-dark)}.deposit-celebration{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;padding:22px}.deposit-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(4,20,44,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.celebration-confetti{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.celebration-confetti i{position:absolute;top:-30px;width:9px;height:17px;border-radius:2px;opacity:.95;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite}.celebration-confetti i:nth-child(3n){width:12px;height:12px;border-radius:50%}.celebration-confetti i:nth-child(4n){transform:rotate(45deg)}@keyframes confetti-fall{0%{translate:0 -5vh;rotate:0deg}45%{translate:28px 48vh;rotate:420deg}to{translate:-20px 110vh;rotate:840deg}}.deposit-activation-modal{position:relative;z-index:2;width:min(540px,100%);border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fff;box-shadow:0 35px 90px rgba(0,15,40,.36);padding:32px;text-align:center;animation:deposit-modal-arrive .45s cubic-bezier(.2,.85,.3,1)}@keyframes deposit-modal-arrive{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.deposit-modal-close{position:absolute;top:15px;right:15px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#f0f4f9;color:#53647b}.deposit-modal-close:hover{background:#e5ebf3;color:var(--ink)}.deposit-modal-logo{width:175px;margin:0 auto 21px}.deposit-celebration-icon{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 15px;border-radius:18px;background:#e5f8ed;color:#14834a;box-shadow:0 0 0 9px #f1fbf5}.deposit-activation-modal .section-kicker{color:#14834a}.deposit-activation-modal h2{max-width:430px;margin:7px auto 0;color:var(--ink);font-size:30px;line-height:1.16;letter-spacing:-1px}.deposit-activation-modal>p:not(.section-kicker){max-width:445px;margin:13px auto 0;color:#5d6d83;font-size:15px;line-height:1.65}.deposit-modal-summary{display:flex;align-items:center;gap:12px;margin-top:21px;border:1px solid #c5e7d4;border-radius:11px;background:#effaf4;padding:14px 16px;color:#14834a;text-align:left}.deposit-modal-summary>div{display:grid}.deposit-modal-summary b{color:#124a2c;font-size:21px}.deposit-modal-summary span{color:#47705a;font-size:13px}.deposit-modal-actions{display:grid;grid-template-columns:1.45fr 1fr;gap:10px;margin-top:19px}.deposit-modal-actions a{min-height:47px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d3ddea;border-radius:8px;color:#34465f;font-size:14px;font-weight:500}.deposit-modal-actions a:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.deposit-modal-actions a:first-child:hover{background:var(--primary-dark)}.deposit-modal-actions a:last-child:hover{border-color:#aebed2;background:#f6f8fb}.deposit-snooze-note{display:block;margin-top:13px;color:#77859a;font-size:12px;line-height:1.5}.deposit-reminder-card{position:fixed;left:76px;bottom:24px;z-index:69;width:min(470px,calc(100vw - 176px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #bcd3f8;border-radius:13px;background:#fff;box-shadow:0 14px 40px rgba(7,35,78,.18);padding:11px 12px}.deposit-reminder-card>span{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.deposit-reminder-card>div{min-width:0;display:grid}.deposit-reminder-card b{color:var(--ink);font-size:14px}.deposit-reminder-card small{overflow:hidden;color:#66758b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deposit-reminder-card>button{min-height:39px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;background:var(--primary);padding:0 12px;color:#fff;font-size:13px;font-weight:500;white-space:nowrap}.deposit-reminder-card>button:hover{background:var(--primary-dark)}.deposit-page{min-height:80vh;background:#f4f7fb}.deposit-loading{min-height:65vh;display:grid;place-content:center;justify-items:center;gap:10px;color:#61718a}.deposit-loading h1{color:var(--ink)}.deposit-hero{padding:54px 0 66px;color:#fff;background:radial-gradient(circle at 82% 5%,rgba(0,97,255,.3),transparent 31%),linear-gradient(120deg,#071b3a,#0a2b5c)}.deposit-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.deposit-hero h1{max-width:780px;margin-top:8px;font-size:clamp(38px,4.8vw,57px);line-height:1.04;letter-spacing:-2.2px}.deposit-hero h1+p{max-width:690px;margin-top:14px;color:#c7d5e8;font-size:16px;line-height:1.65}.deposit-amount-card{min-width:230px;display:grid;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.08);padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.deposit-amount-card small{color:#abc0dc;font-size:11px;letter-spacing:1px}.deposit-amount-card strong{margin-top:2px;font-size:35px;letter-spacing:-1.2px}.deposit-amount-card span{display:flex;align-items:center;gap:7px;margin-top:8px;color:#d5e1f1;font-size:13px}.deposit-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);align-items:start;gap:26px;margin-top:-30px;padding-bottom:90px}.deposit-main,.deposit-side{display:grid;gap:16px}.deposit-bank-card,.deposit-locked,.deposit-status-card{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 13px 38px rgba(12,35,68,.06)}.deposit-bank-card{overflow:hidden}.deposit-bank-card>header{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);background:#fbfcfe;padding:21px 23px}.deposit-bank-card>header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.deposit-bank-card h2{margin-top:2px;font-size:23px;letter-spacing:-.6px}.deposit-bank-rows{padding:5px 23px}.deposit-bank-rows>div{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e7ecf3}.deposit-bank-rows>div:last-child{border-bottom:0}.deposit-bank-rows span{min-width:0;display:grid;gap:3px}.deposit-bank-rows small{color:#69788e;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.deposit-bank-rows b{overflow-wrap:anywhere;color:var(--ink);font-size:16px}.deposit-bank-rows button{min-height:36px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #ccd8e8;border-radius:7px;background:#fff;padding:0 10px;color:var(--primary);font-size:12px;font-weight:500}.deposit-bank-rows button:hover{border-color:#9ebced;background:#f4f8ff}.deposit-bank-rows em{color:#667a95;font-size:12px;font-style:normal;line-height:1.45}.deposit-bank-rows .deposit-reference-row{margin:5px -10px;border:1px solid #b9d1f7;border-radius:10px;background:#f2f7ff;padding:13px 10px}.deposit-reference-row b{color:#064eac;font-size:18px;letter-spacing:.25px}.deposit-reference-note{margin:5px 23px 22px;border-left:3px solid var(--primary);background:#edf4ff;padding:12px 14px;color:#526580;font-size:13px;line-height:1.55}.deposit-reference-note b{color:var(--ink)}.deposit-processing-note{display:flex;align-items:flex-start;gap:10px;margin:-9px 23px 22px;border-top:1px solid #e7ecf3;padding-top:16px;color:#53657e}.deposit-processing-note>svg{flex:0 0 auto;margin-top:1px;color:var(--primary)}.deposit-processing-note>div{display:grid;gap:3px}.deposit-processing-note b{color:var(--ink);font-size:13px}.deposit-processing-note span{font-size:13px;line-height:1.5}.deposit-status-card{padding:23px}.deposit-status-card>h2{margin-top:5px;font-size:24px;letter-spacing:-.65px}.deposit-status-card>p:not(.section-kicker){margin-top:7px;color:var(--muted);font-size:14px;line-height:1.55}.deposit-status-card form{display:grid;gap:9px;margin-top:18px;border-top:1px solid var(--line);padding-top:17px}.deposit-status-card form input{position:absolute;opacity:0;pointer-events:none}.deposit-status-card form button,.deposit-status-card form label span{min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;font-size:13px;font-weight:500}.deposit-status-card form label span{border:1px solid #ccd7e5;background:#f8fafc;color:#40526b;cursor:pointer}.deposit-status-card form button{border:0;background:var(--primary);color:#fff}.deposit-status-card form button:hover{background:var(--primary-dark)}.deposit-status-card form button:disabled{opacity:.6}.deposit-file-help{display:block;margin-top:10px;color:#7a8799;font-size:11px;text-align:center}.deposit-proof-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:15px;border:1px solid #bdd3f5;border-radius:9px;background:#f2f7ff;padding:11px;color:var(--primary)}.deposit-proof-file span{min-width:0;display:grid}.deposit-proof-file b{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.deposit-proof-file small{color:#657791;font-size:12px}.deposit-notice{margin-top:12px;border-radius:8px;background:#eaf4ff;padding:10px;color:#1554a5;font-size:13px}.deposit-status-card.verified{border-color:#b7dfc8;background:#f2fbf6;text-align:center}.deposit-status-card.verified>svg{color:#14834a}.deposit-status-card.verified .section-kicker{margin-top:10px;color:#14834a}.deposit-status-card.verified a{min-height:43px;display:grid;place-items:center;margin-top:17px;border-radius:8px;background:var(--primary);color:#fff;font-size:14px;font-weight:500}.deposit-locked{display:flex;gap:15px;padding:24px;color:#66778e}.deposit-locked h2{color:var(--ink);font-size:22px}.deposit-locked p{margin-top:5px;font-size:14px}.deposit-locked a{display:inline-flex;margin-top:14px;border-radius:7px;background:var(--primary);padding:10px 13px;color:#fff;font-size:13px;font-weight:500}.deposit-back{display:inline-flex;align-items:center;gap:7px;padding:5px;color:#5f7088;font-size:14px}.deposit-method-tabs{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-31px;margin-bottom:16px}.deposit-method-tabs:has(.deposit-wire-only){grid-template-columns:1fr}.deposit-method-tabs .deposit-wire-only{cursor:default}.deposit-method-tabs button{min-height:66px;display:flex;align-items:center;gap:12px;border:1px solid #d7e1ee;border-radius:12px;background:#fff;padding:11px 17px;color:#66778f;text-align:left;box-shadow:0 10px 28px rgba(11,33,69,.06)}.deposit-method-tabs button>span{display:grid;gap:2px}.deposit-method-tabs button b{color:var(--ink);font-size:14px}.deposit-method-tabs button small{font-size:11px}.deposit-method-tabs button.active{border-color:var(--primary);background:#edf4ff;color:var(--primary);box-shadow:0 0 0 2px rgba(0,97,255,.08)}.deposit-method-tabs button.active b{color:var(--primary)}.deposit-online-card{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 13px 38px rgba(12,35,68,.06);padding:24px}.deposit-online-card>header{display:flex;align-items:center;gap:13px}.deposit-online-card>header>span{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:var(--primary-soft);color:var(--primary)}.deposit-online-card h2{margin-top:2px;font-size:24px;letter-spacing:-.65px}.deposit-online-card>p{max-width:670px;margin-top:17px;color:var(--muted);font-size:15px;line-height:1.65}.deposit-online-card ul{display:grid;gap:11px;margin-top:20px;padding:18px 0 0;border-top:1px solid var(--line);list-style:none}.deposit-online-card li{display:flex;align-items:center;gap:9px;color:#43556e;font-size:14px}.deposit-online-card li svg{color:#16804a}.deposit-provider-unavailable{display:flex;align-items:center;gap:9px;margin-top:20px;border:1px solid #f0d5aa;border-radius:9px;background:#fff8ec;padding:12px 13px;color:#86581d;font-size:13px;line-height:1.45}.deposit-online-action>button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-size:14px;font-weight:600}.deposit-online-action>button:hover{background:var(--primary-dark)}.deposit-online-action>button:disabled{cursor:not-allowed;opacity:.5}.deposit-online-action>small{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;color:#78869a;font-size:11px}@media (prefers-reduced-motion:reduce){.celebration-confetti i,.deposit-activation-modal{animation:none}.celebration-confetti{display:none}}.guide-page,.legal-page{padding:74px 0 100px}.guide-shell{max-width:920px}.legal-page{background:#f5f7fb}.legal-shell{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);column-gap:clamp(40px,6vw,90px);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;padding:clamp(28px,4vw,58px);box-shadow:0 14px 42px rgba(11,33,69,.06)}.legal-shell>.brand-logo,.legal-shell>.section-kicker,.legal-shell>h1,.legal-shell>h1+p{grid-column:1/-1}.legal-shell>.brand-logo{margin-bottom:28px}.legal-shell>h1+p{max-width:1040px;margin-top:17px;padding-bottom:38px;color:var(--muted);font-size:17px;line-height:1.75}.guide-page h1,.legal-page h1{font-size:clamp(38px,6vw,62px);letter-spacing:-2.4px}.guide-lead,.legal-shell>p{margin-top:14px;color:var(--muted);font-size:17px;line-height:1.75}.guide-steps{display:grid;gap:12px;margin-top:42px}.guide-steps section{scroll-margin-top:100px;display:flex;gap:20px;padding:25px;border:1px solid var(--line);border-radius:12px;background:#fff}.guide-steps section>span{flex:0 0 42px;color:var(--primary);font-size:14px;font-weight:600}.guide-steps h2,.legal-shell h2{font-size:22px;letter-spacing:-.5px}.guide-steps p{margin-top:7px;color:var(--muted);line-height:1.65}.guide-action{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;border-radius:12px;background:var(--ink);color:#fff}.guide-action a{border-radius:8px;background:var(--primary);padding:12px 16px;font-size:14px;font-weight:600}.legal-shell h2,.legal-shell h2+p{margin-top:0;border-top:1px solid #e3e9f1;padding-top:27px;padding-bottom:27px}.legal-shell h2+p{color:var(--muted);font-size:16px;line-height:1.75}.terms-page{min-height:100vh;padding-bottom:100px;background:#f4f7fb;color:var(--ink)}.terms-hero{overflow:hidden;background:radial-gradient(circle at 78% 8%,rgba(39,112,228,.31),transparent 31%),linear-gradient(125deg,#061a39,#0b2b59);padding:50px 0 72px;color:#fff}.terms-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:clamp(35px,6vw,80px)}.terms-hero-copy .brand-logo{margin-bottom:32px}.terms-hero-copy .branded-kicker{color:#79aefa}.terms-hero-copy h1{max-width:790px;margin-top:9px;font-size:clamp(43px,6vw,68px);line-height:1.02;letter-spacing:-2.8px}.terms-hero-copy h1+p{max-width:690px;margin-top:16px;color:#c8d5e8;font-size:17px;line-height:1.65}.terms-document-meta{border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.075);padding:21px;box-shadow:0 16px 45px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.terms-document-meta>span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:rgba(83,150,255,.16);padding:7px 10px;color:#d9e8ff;font-size:12px;font-weight:600}.terms-document-meta dl{display:grid;gap:13px;margin-top:20px}.terms-document-meta dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.13);padding-top:13px}.terms-document-meta dt{color:#aebfda;font-size:12px;text-transform:uppercase;letter-spacing:.55px}.terms-document-meta dd{color:#fff;font-size:14px;font-weight:500;text-align:right}.terms-layout{position:relative;z-index:2;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(25px,4vw,48px);margin-top:-31px}.terms-sidebar{position:sticky;top:94px;display:grid;gap:14px}.terms-content,.terms-help-card,.terms-sidebar-card{border:1px solid #dce4ef;border-radius:15px;background:#fff;box-shadow:0 14px 40px rgba(11,33,69,.065)}.terms-sidebar-card{overflow:hidden}.terms-sidebar-card>p{padding:18px 19px 14px;color:#63738a;font-size:11px;font-weight:700;letter-spacing:1px}.terms-sidebar-card nav{display:grid}.terms-sidebar-card a{display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;border-top:1px solid #e8edf4;padding:11px 18px;color:#3e5069;font-size:13px;line-height:1.35;transition:color .15s ease,background .15s ease}.terms-sidebar-card a span{color:#8b9ab0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terms-sidebar-card a:hover{background:#f3f7ff;color:var(--primary)}.terms-help-card{display:flex;align-items:flex-start;gap:11px;padding:17px;color:#4b607d}.terms-help-card>svg{flex:0 0 auto;color:var(--primary)}.terms-help-card b{color:var(--ink);font-size:14px}.terms-help-card p{margin-top:4px;font-size:12px;line-height:1.5}.terms-help-card a{display:inline-flex;margin-top:9px;color:var(--primary);font-size:12px;font-weight:650}.terms-content{min-width:0;padding:clamp(27px,4.5vw,56px)}.terms-intro{border-bottom:1px solid #e4eaf2;padding-bottom:30px}.terms-intro p{color:#465871;font-size:17px;line-height:1.78}.terms-key-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:29px 0}.terms-key-points>div{min-width:0;display:flex;align-items:flex-start;gap:12px;border:1px solid #dce5f1;border-radius:11px;background:#f8fafc;padding:17px 15px}.terms-key-points>div>svg{width:21px;height:21px;flex:0 0 auto;color:var(--primary)}.terms-key-points>div:last-child>svg{color:#b8650d}.terms-key-points>div>span{min-width:0;display:grid}.terms-key-points small{color:#718097;font-size:10px;font-weight:700;letter-spacing:.75px}.terms-key-points b{margin-top:3px;color:var(--ink);font-size:17px;letter-spacing:-.25px}.terms-key-points p{margin-top:6px;color:#68778c;font-size:12px;line-height:1.45}.terms-important{display:flex;align-items:flex-start;gap:13px;border:1px solid #efcb91;border-radius:12px;background:#fff8eb;padding:19px;color:#78501b}.terms-important>svg{flex:0 0 auto;color:#b86b0c}.terms-important b{color:#68420f;font-size:15px}.terms-important p{margin-top:5px;font-size:13px;line-height:1.62}.terms-sections{margin-top:14px}.terms-sections section{scroll-margin-top:110px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;border-top:1px solid #e4eaf2;padding:30px 0}.terms-sections section:first-child{border-top:0}.terms-sections section>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--primary);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terms-sections h2{color:var(--ink);font-size:22px;line-height:1.25;letter-spacing:-.55px}.terms-sections h2+p{margin-top:10px;color:#586980;font-size:15px;line-height:1.78}.terms-sections section.critical{margin-inline:-18px;border:1px solid #efd3a6;border-radius:12px;background:#fffbf3;padding-inline:18px}.terms-sections section.critical>span{background:#fff0d8;color:#aa610a}.terms-legal-footer{display:flex;align-items:flex-start;gap:14px;margin-top:13px;border-radius:12px;background:#0b2145;padding:22px;color:#fff}.terms-legal-footer>svg{flex:0 0 auto;color:#76aafa}.terms-legal-footer b{font-size:15px}.terms-legal-footer p{margin-top:5px;color:#bdcbe0;font-size:13px;line-height:1.55}.terms-legal-footer a{display:inline-flex;margin-top:10px;color:#8cb9ff;font-size:13px;font-weight:600}.privacy-hero{background:radial-gradient(circle at 78% 8%,rgba(20,140,119,.3),transparent 31%),linear-gradient(125deg,#061a39,#0a3150)}.privacy-key-points>div:last-child>svg{color:var(--primary)}.privacy-important{border-color:#b9d8d1;background:#f1faf8;color:#3e6961}.privacy-important>svg{color:#12806d}.privacy-important b{color:#0b5e51}@media (max-width:900px){.terms-hero-inner{grid-template-columns:1fr;gap:27px}.terms-document-meta{max-width:520px}.terms-layout{grid-template-columns:1fr;margin-top:-27px}.terms-sidebar{position:static}.terms-sidebar-card nav{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-sidebar-card a:nth-child(2){border-top:1px solid #e8edf4}.terms-help-card{display:none}}@media (max-width:640px){.terms-page{padding-bottom:65px}.terms-hero{padding:34px 0 54px}.terms-hero-copy .brand-logo{margin-bottom:25px}.terms-hero-copy h1{font-size:40px;letter-spacing:-1.8px}.terms-hero-copy h1+p{font-size:15px}.terms-document-meta{padding:17px}.terms-sidebar-card nav{grid-template-columns:1fr}.terms-content{padding:23px 17px;border-radius:13px}.terms-intro{padding-bottom:23px}.terms-intro p{font-size:15px}.terms-key-points{grid-template-columns:1fr;margin-block:23px}.terms-important{padding:16px}.terms-sections section{grid-template-columns:1fr;gap:10px;padding:25px 0}.terms-sections section.critical{margin-inline:-8px;padding-inline:8px}.terms-sections h2{font-size:20px}.terms-sections h2+p{font-size:14px}.terms-legal-footer{padding:18px}}.detail-main{padding:28px 0 90px;overflow-anchor:none}.breadcrumbs{display:flex;align-items:center;gap:8px;color:#65736d;font-size:14px;margin-bottom:20px}.breadcrumbs a{display:inline-flex;align-items:center;min-height:38px;border:1px solid #b9d2f6;border-radius:9px;background:#edf5ff;padding:0 13px;color:#0759c7;box-shadow:0 4px 12px rgba(0,97,255,.1);font-weight:750;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.breadcrumbs a:hover{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 7px 18px rgba(0,97,255,.22);transform:translateY(-1px)}.breadcrumbs a:focus-visible{outline:3px solid rgba(0,97,255,.2);outline-offset:2px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:26px;align-items:start}.detail-gallery-column{min-width:0;grid-column:1;grid-row:1}.detail-grid>.price-panel{grid-column:2;grid-row:1/span 2}.detail-information-column{min-width:0;grid-column:1;grid-row:2;display:grid;align-content:start;gap:26px}.detail-information-column>.detail-section-contained{max-width:none;margin-top:0}.gallery{position:relative;z-index:1;min-width:0}.gallery-main{position:relative;aspect-ratio:16/10.3;border-radius:13px;overflow:hidden;background:#e5e9e6}.gallery-image-button{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in;overflow:hidden}.gallery-image-button.is-zoomed{cursor:zoom-out}.gallery-image-button img{object-fit:cover;transition:transform .2s ease;animation:galleryImageIn .12s ease-out;will-change:transform}.gallery-arrow{position:absolute;z-index:2;top:50%;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:50%;background:rgba(255,255,255,.86);color:#102747;box-shadow:0 7px 22px rgba(4,18,39,.22),inset 0 1px rgba(255,255,255,.9);transform:translateY(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .18s,color .18s,transform .18s,box-shadow .18s}.gallery-arrow:hover{background:#fff;color:var(--primary);box-shadow:0 9px 25px rgba(4,18,39,.28);transform:translateY(-50%) scale(1.04)}.gallery-arrow:active{transform:translateY(-50%) scale(.94)}.gallery-image-button{touch-action:pan-y pinch-zoom}.gallery-image-button .gallery-image-enter-next{animation:gallery-image-enter-next .24s cubic-bezier(.22,.8,.3,1)}.gallery-image-button .gallery-image-enter-previous{animation:gallery-image-enter-previous .24s cubic-bezier(.22,.8,.3,1)}@keyframes gallery-image-enter-next{0%{opacity:.55;translate:9% 0}to{opacity:1;translate:0 0}}@keyframes gallery-image-enter-previous{0%{opacity:.55;translate:-9% 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.gallery-image-button .gallery-image-enter-next,.gallery-image-button .gallery-image-enter-previous{animation:none}}.gallery-arrow-left{left:14px}.gallery-arrow-right{right:14px}.gallery-count{position:absolute;bottom:14px;right:14px;background:rgba(16,40,32,.9);color:#fff;padding:8px 11px;border-radius:6px;font-size:13px;font-weight:500}.gallery-thumbs-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px}.gallery-thumbs{min-width:0;display:flex;gap:10px;overflow-x:auto;padding:2px 2px 4px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs-single{margin-top:10px}.detail-title{position:relative}.detail-title-watch{position:absolute;z-index:3;top:18px;right:18px}.gallery-thumbs-nav{width:34px;height:76px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d5deea;border-radius:8px;background:#fff;color:var(--ink);transition:border-color .15s,color .15s,background .15s}.gallery-thumbs-nav:hover{border-color:#9dbbea;background:#f2f7ff;color:var(--primary)}.gallery-thumb{position:relative;flex:0 0 112px;height:76px;border:2px solid transparent;padding:0;border-radius:8px;overflow:hidden;background:#ddd;opacity:.68;scroll-snap-align:start}.gallery-thumb.active{border-color:var(--primary);box-shadow:0 0 0 2px rgba(0,97,255,.14);opacity:1}.gallery-thumb img{object-fit:cover}.inspection-report-card{min-height:54px;display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:10px;margin-top:8px;border:1px solid #9fd7c3;border-radius:10px;background:linear-gradient(135deg,#eaf9f3,#f7fffc);padding:9px 10px;box-shadow:0 5px 14px rgba(8,116,82,.08)}.inspection-report-card>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#087452}.inspection-report-card>div:nth-child(2){min-width:0;display:flex;align-items:baseline;gap:7px}.inspection-report-card>div:nth-child(2) p{overflow:hidden;color:#075f45;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.inspection-report-card>div:nth-child(2) small{color:#37806a;font-size:10px;font-weight:700;letter-spacing:.5px}.inspection-report-links{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.inspection-report-links a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #087452;border-radius:8px;background:#087452;padding:0 10px;color:#fff;font-size:11px;font-weight:650;white-space:nowrap}.inspection-report-links a small{border-radius:4px;background:rgba(255,255,255,.16);padding:2px 4px;color:#fff;font-size:9px;font-weight:750;letter-spacing:.4px}.inspection-report-links a:hover{border-color:#065b40;background:#065b40}.inspection-report-request-card{min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;border:1px solid #d5dfec;border-radius:10px;background:#f8fafc;padding:11px 12px}.inspection-report-request-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#e8f1ff;color:#1764dc}.inspection-report-request-card>div{min-width:0;display:grid;gap:2px}.inspection-report-request-card b{color:#26364e;font-size:13px}.inspection-report-request-card small{color:#738197;font-size:11px}.inspection-report-request-card button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:#0b2145;padding:0 12px;color:#fff;font-size:11px;font-weight:650}.inspection-report-request-card button:disabled{background:#9aa8bb;cursor:default}.vehicle-document-card{display:grid;gap:14px;border:1px solid #dce4ee;border-radius:12px;background:#fff;padding:17px}.vehicle-document-card>header{display:flex;align-items:center;gap:11px}.vehicle-document-card>header>span{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#edf4ff;color:#1764dc}.vehicle-document-card h2{margin-top:2px;font-size:17px}.vehicle-document-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vehicle-document-statuses>div{min-width:0;display:flex;align-items:center;gap:9px;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc;padding:11px}.vehicle-document-statuses>div>svg{flex:0 0 auto}.vehicle-document-statuses>div>span{min-width:0;display:grid;gap:2px}.vehicle-document-statuses b{overflow-wrap:anywhere;color:#314158;font-size:12px}.vehicle-document-statuses small{font-size:10px;font-weight:650}.vehicle-document-statuses .available{border-color:#b9ddca;background:#f1faf5;color:#15804e}.vehicle-document-statuses .available small{color:#19754b}.vehicle-document-statuses .unavailable{color:#9b4a45}.vehicle-document-statuses .unavailable small{color:#8c5a57}.restricted-vehicle-details{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #c9d8ed;border-radius:12px;background:linear-gradient(135deg,#f3f7fd,#fff);padding:18px}.restricted-vehicle-details>span{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#e5eefb;color:#1455aa}.restricted-vehicle-details>div{min-width:0}.restricted-vehicle-details h2{margin:3px 0 5px;color:#172a45;font-size:17px}.restricted-vehicle-details>div>p:last-child{max-width:650px;color:#607087;font-size:12px;line-height:1.55}.restricted-vehicle-details button{min-height:40px;border:0;border-radius:9px;background:#0b57c9;padding:0 15px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.restricted-vehicle-details button:hover{background:#0849aa}@media (max-width:680px){.inspection-report-card{grid-template-columns:auto minmax(0,1fr)}.inspection-report-links{grid-column:1/-1;justify-content:stretch}.inspection-report-links a{flex:1 1 180px}.inspection-report-request-card{grid-template-columns:auto minmax(0,1fr)}.inspection-report-request-card button{grid-column:1/-1;width:100%}.vehicle-document-statuses{grid-template-columns:1fr}.restricted-vehicle-details{grid-template-columns:auto minmax(0,1fr)}.restricted-vehicle-details button{grid-column:1/-1;width:100%}}@keyframes galleryImageIn{0%{opacity:.72}to{opacity:1}}.detail-title{margin-bottom:26px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 25px rgba(16,33,59,.045)}.detail-title-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.detail-make-title{min-width:0;display:flex;align-items:flex-start;gap:17px}.detail-make-title>div{min-width:0}.detail-title h1{margin-top:8px;font-size:clamp(29px,4vw,42px);letter-spacing:-1.8px}.detail-subtitle{color:var(--muted);margin-top:10px;font-size:16px}.source-badge{min-width:0;padding:4px 7px;font-size:11px;font-weight:650;letter-spacing:.45px}.detail-subtitle .source-badge{margin-right:9px;vertical-align:middle}.result-card-note .source-badge{margin-left:auto}.provider-ecarstrade{border:1px solid #b8ddd2;background:#edf9f5;color:#146c58}.animated-price{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.animated-price[data-direction=up]{animation:price-change-up .75s ease-out}.animated-price[data-direction=down]{animation:price-change-down .75s ease-out}@keyframes price-change-up{0%{color:#168048;transform:translateY(5px);text-shadow:0 0 16px rgba(22,128,72,.28)}to{color:inherit;transform:none;text-shadow:none}}@keyframes price-change-down{0%{color:#c4443c;transform:translateY(-5px);text-shadow:0 0 16px rgba(196,68,60,.24)}to{color:inherit;transform:none;text-shadow:none}}@media (prefers-reduced-motion:reduce){.animated-price{animation:none!important}}.button-spinner{display:inline-block;flex:0 0 auto;transform-origin:center;animation:button-spinner-rotate .75s linear infinite}.button-spinner-track{opacity:.28}.button-spinner-head{opacity:1}@keyframes button-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button-spinner{animation-duration:1.5s}}.watch-button{display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:500}.detail-title-actions{display:flex;align-items:center;gap:9px}.vehicle-report-button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b9cdee;border-radius:9px;background:#edf4ff;color:#0751c6;padding:10px 13px;font-size:13px;font-weight:650;white-space:nowrap}.vehicle-report-button:hover{border-color:#8db2ed;background:#e3efff}.watch-button.is-saved{color:#c34741;border-color:#e8bab7}.detail-specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:11px;margin-top:25px;background:#fff}.detail-specs div{padding:17px}.detail-specs div+div{border-left:1px solid var(--line)}.detail-specs span,.fact-grid dt{display:flex;align-items:center;gap:7px;color:#657286;text-transform:uppercase;font-size:13px;letter-spacing:.6px;font-weight:500}.detail-specs span svg{flex:0 0 auto;color:var(--primary)}.detail-specs strong{display:block;margin-top:7px;font-size:16px}.detail-section{margin-top:36px}.detail-section-contained{max-width:calc(100% - 376px);padding:26px;border:1px solid var(--line);border-radius:13px;background:#fff}.detail-section h2{font-size:24px;letter-spacing:-.5px}.detail-section-title{display:flex;align-items:center;gap:10px}.detail-section-title>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cfe0ff;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.fact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:17px;border-top:1px solid var(--line)}.fact-grid div{min-height:56px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.fact-grid dt>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d8e5fb;border-radius:8px;background:#f1f6ff;color:var(--primary)}.fact-grid dd{font-size:15px;font-weight:500;text-align:right}.vehicle-features-section{padding:0;overflow:hidden}.vehicle-features-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:25px 26px 21px;border-bottom:1px solid var(--line);background:#fbfcfe}.vehicle-features-heading h2{margin-top:5px}.vehicle-features-heading p:last-child{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.5}.vehicle-features-heading>span{flex:0 0 auto;border:1px solid #cfe0ff;border-radius:999px;background:var(--primary-soft);padding:8px 11px;color:var(--primary);font-size:13px;font-weight:500}.vehicle-feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 26px 24px}.vehicle-feature-groups article{min-width:0;border:1px solid #dce4ef;border-radius:11px;background:#fff;padding:16px}.vehicle-feature-groups article>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #e8edf4}.vehicle-feature-groups article>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:var(--primary)}.vehicle-feature-groups h3{font-size:16px;font-weight:500;letter-spacing:-.25px}.vehicle-feature-groups header small{min-width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:#f0f3f7;color:#65748a;font-size:13px}.vehicle-feature-groups ul{display:grid;gap:10px;margin-top:14px;padding:0;list-style:none}.vehicle-feature-groups li{display:flex;align-items:flex-start;gap:8px;color:#43536b;font-size:14px;line-height:1.4}.vehicle-feature-groups li svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.vehicle-features-note{border-top:1px solid #e5ebf3;background:#f8fafc;padding:14px 26px;color:#69778d;font-size:13px;line-height:1.5}.vehicle-features-empty{display:flex;align-items:flex-start;gap:13px;margin:22px 26px;border:1px dashed #cfd9e7;border-radius:11px;background:#f8fafc;padding:18px}.vehicle-features-empty>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#eaf2ff;color:var(--primary)}.vehicle-features-empty h3{font-size:16px;font-weight:500}.vehicle-features-empty p{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.5}.price-panel{position:static;z-index:3;max-height:none;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.price-panel::-webkit-scrollbar{display:none}.timer-panel{padding:18px 22px;background:var(--green);color:#fff}.timer-panel:has(.countdown-full.warning){background:#9a4d08}.timer-panel:has(.countdown-full.urgent){background:#9f2018}.timer-panel>p{color:#fff;font-size:13px;font-weight:500;letter-spacing:.8px;margin-bottom:12px}.countdown-full{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.countdown-full div{display:flex;flex-direction:column;align-items:center;padding:8px 3px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(255,255,255,.05)}.countdown-full strong{font:500 22px var(--font-geist-sans)}.countdown-full span{margin-top:3px;color:#c0ccc7;font-size:13px;text-transform:uppercase}.price-panel-head{padding:22px;border-bottom:1px solid var(--line)}.price-panel-head p{color:#63716b;font-size:13px;text-transform:uppercase;letter-spacing:.7px;font-weight:500}.price-panel-head strong{display:block;font-size:34px;margin-top:6px;letter-spacing:-1.2px}.bid-meta{display:block;margin-top:8px;color:#63716b;font-size:14px}.price-panel-body{padding:20px 22px 23px}.price-detail{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-bottom:12px}.price-detail b{color:var(--ink)}.source-button{margin-top:12px;width:100%;height:52px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;font-size:15px;font-weight:500}.source-button:hover{background:var(--primary-dark)}.source-note{margin-top:14px;text-align:left;color:#65726d;font-size:13px;line-height:1.6}.market-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.market-price-row div{display:flex;flex-direction:column;gap:3px;border:1px solid var(--line);border-radius:8px;background:#fafcff;padding:11px 12px}.market-price-row span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.4px}.market-price-row b{font-size:16px}.reference-price-row{grid-template-columns:1fr}.reference-price-row>div{position:relative}.reference-price-label{display:flex;align-items:center;gap:6px}.reference-price-label>.bid-strength-help{position:static;color:#53657e}.reference-price-label>.bid-strength-help>span{right:0;left:0;width:auto;text-transform:none;letter-spacing:normal}.reference-price-label>.bid-strength-help>span:after{right:auto;left:112px}.bid-label{display:block;color:#5f6d67;font-size:13px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;margin:14px 0 8px}.bid-stepper{height:52px;display:grid;grid-template-columns:48px 1fr 48px;border:1px solid #cfd8d3;border-radius:9px;overflow:hidden}.bid-stepper>button{border:0;background:#f1f4f8;color:var(--ink);font-size:22px}.bid-stepper>button:hover{background:#e7edf6}.bid-stepper>div{display:flex;align-items:center;border-inline:1px solid #dfe5e1;padding:0 10px}.bid-stepper span{font-weight:500}.bid-stepper input{min-width:0;width:100%;border:0;outline:0;text-align:center;font-size:18px;font-weight:500;color:var(--ink)}.minimum-note{display:block;margin-top:8px;color:#63716b;font-size:13px}.recent-other-bids{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);color:#292929}.recent-other-bids h3{margin:0 0 6px;font-size:12px;font-weight:600}.recent-other-bids p{margin:6px 0 0;font-size:12px;color:#63716b}.recent-other-bids ol{list-style:none;padding:0;margin:0}.recent-other-bids li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px}.recent-other-bids .recent-bid-details{display:contents}.recent-other-bids li.is-own-bid{background:#eff6ff;border-radius:5px}.recent-other-bids li.is-own-bid b{color:#1d4ed8;font-weight:600}.recent-other-bids li b{font-size:12px;font-weight:400;line-height:17px}.recent-other-bids time{font-size:10px;line-height:15px;color:#63716b}.bid-panel .recent-other-bids strong{margin:0;letter-spacing:normal;font-size:12px;font-weight:600;line-height:17px;white-space:nowrap}.bid-strength{margin:18px 0;padding:15px;border:1px solid #dce5f2;border-radius:11px;background:#f8faff}.bid-strength-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.bid-strength-heading>div{display:grid;gap:3px}.bid-strength-heading>div>span{color:#5c6980;font-size:13px}.bid-strength-heading b{font-size:15px;font-weight:500}.bid-strength-heading b[data-tone=challenging]{color:#b45309}.bid-strength-heading b[data-tone=competitive]{color:#37884c}.bid-strength-heading b[data-tone=strong]{color:#087a3d}.bid-strength-heading b[data-tone=unavailable]{color:#53657e}.bid-strength-blind{border-color:#d7dfeb;background:#f6f8fb}.bid-strength-blind .bid-strength-heading{margin-bottom:7px}.bid-strength-blind p{color:#64738a;font-size:12px;line-height:1.55}.bid-strength-help{position:relative;display:inline-flex;color:#53657e;cursor:help;outline:none}.bid-strength-help>span{position:absolute;z-index:12;right:-8px;bottom:calc(100% + 10px);width:270px;padding:11px 12px;border-radius:8px;background:#0b2145;color:#fff;box-shadow:0 10px 30px rgba(11,33,69,.22);font-size:13px;line-height:1.45;font-weight:400;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.bid-strength-help>span:after{content:"";position:absolute;right:10px;top:100%;border:6px solid transparent;border-top-color:#0b2145}.bid-strength-help:focus-within>span,.bid-strength-help:focus>span,.bid-strength-help:hover>span{opacity:1;visibility:visible;transform:translateY(0)}.bid-strength-track{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,#f59e0b 0 33.333%,#8fd694 33.333% 66.666%,#149653 66.666% 100%);box-shadow:inset 0 0 0 1px rgba(11,33,69,.08)}.bid-strength-track i{position:absolute;top:50%;width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:#0b2145;box-shadow:0 2px 8px rgba(11,33,69,.28);transform:translate(-50%,-50%);transition:left .22s ease}.bid-strength-scale{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;color:#68768b;font-size:12px}.bid-strength-scale span:nth-child(2){text-align:center}.bid-strength-scale span:last-child{text-align:right}.cost-estimate-table .cost-estimate-heading{align-items:center}.cost-estimate-table .cost-estimate-heading>strong{color:#0b2145;font-size:24px}.source-note-compact{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;text-align:center}.source-note-compact svg{flex:0 0 auto;color:#718097}.skeleton{display:block;position:relative;overflow:hidden;border-radius:8px;background:#e7edf5}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:translateX(-100%);animation:skeleton-sweep 1.35s ease-in-out infinite}.skeleton-kicker{width:135px;height:13px}.skeleton-title{width:min(520px,75%);height:42px;margin-top:14px}.skeleton-copy{width:min(420px,65%);height:18px;margin-top:13px}.skeleton-sidebar{min-height:650px}.skeleton-toolbar{height:66px;margin-bottom:16px}.skeleton-result{min-height:265px;display:grid;grid-template-columns:300px 1fr 190px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.skeleton-result-image{min-height:265px;border-radius:0}.skeleton-result>div{padding:27px 22px}.skeleton-line{height:14px;margin-bottom:18px}.skeleton-line.short{width:30%}.skeleton-line.medium{width:70%}.skeleton-line.title{width:90%;height:25px}.skeleton-result-bid{margin:0;min-height:265px;border-left:1px solid var(--line);border-radius:0}.skeleton-breadcrumb{width:260px;height:14px;margin-bottom:22px}.skeleton-detail-title{padding:26px;border:1px solid var(--line);border-radius:13px;background:#fff}.skeleton-detail-title>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px}.skeleton-detail-title>div>span{height:72px}.skeleton-detail-grid{margin-top:20px}.skeleton-gallery{aspect-ratio:16/9}.skeleton-thumb-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.skeleton-thumb-row span{aspect-ratio:4/3}.skeleton-price-panel{min-height:650px}@keyframes skeleton-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@media (max-width:980px){.skeleton-sidebar{display:none}.skeleton-result{grid-template-columns:260px 1fr}.skeleton-result-bid{display:none}.skeleton-detail-grid{grid-template-columns:1fr}.skeleton-price-panel{min-height:380px}}@media (max-width:640px){.skeleton-result{grid-template-columns:1fr}.skeleton-result-image{min-height:220px}.skeleton-detail-title>div{grid-template-columns:repeat(2,1fr)}.skeleton-thumb-row{grid-template-columns:repeat(4,1fr)}}.place-bid-button{position:relative;z-index:4;width:100%;height:52px;margin-top:14px;border:0;border-radius:9px;background:var(--primary);color:#fff;font-size:16px;font-weight:500;cursor:pointer;pointer-events:auto}.place-bid-button:hover{background:var(--primary-dark)}.place-bid-button.buy-now-button{display:flex;align-items:center;justify-content:center;gap:9px;background:#087a4b}.place-bid-button.buy-now-button:hover{background:#05623c}.admin-source-button{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:14px;border:1px solid #b9c7d8;border-radius:9px;background:#fff;color:#17324d;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.admin-source-button:hover{border-color:#7892ae;background:#f5f8fb;color:#0f2740}.admin-profit-widget{position:fixed;right:24px;bottom:88px;z-index:68;width:min(350px,calc(100vw - 32px));overflow:hidden;border:1px solid #b7cce8;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(8,34,72,.2);color:var(--ink)}.admin-profit-toggle{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0;background:linear-gradient(135deg,#f4f8ff,#eaf2ff);padding:11px 14px;color:#12345e;cursor:pointer;text-align:left}.admin-profit-toggle>span{display:flex;align-items:center;gap:5px;color:#55708f;font-size:10px;font-weight:700;letter-spacing:.75px}.admin-profit-toggle>b{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#0b6b43;font-size:16px;white-space:nowrap}.admin-profit-body{border-top:1px solid #cfdbeb;padding:14px}.admin-profit-body header{display:grid;grid-template-columns:1fr 1fr;gap:9px}.admin-profit-body header>div{display:grid;gap:4px;border:1px solid #dbe5f1;border-radius:9px;background:#f8fafc;padding:10px}.admin-profit-body header>div:first-child{border-color:#acd8c4;background:#effaf5}.admin-profit-body header small{color:#64768b;font-size:9px;font-weight:700;letter-spacing:.55px}.admin-profit-body header strong{color:#17324d;font-size:21px;letter-spacing:-.5px}.admin-profit-body header>div:first-child strong{color:#087a4b}.admin-profit-body dl{display:grid;gap:7px;margin-top:12px}.admin-profit-body dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5c6b7d;font-size:13px}.admin-profit-body dd{margin:0;color:#253b55;font-weight:650}.admin-profit-body .admin-profit-total{border-top:1px solid #dbe3ed;margin-top:2px;padding-top:9px;color:#17324d;font-weight:700}.admin-profit-body .admin-profit-total dd{color:#087a4b;font-size:17px}.admin-profit-body .admin-profit-source-total{border-top:1px dashed #cbd8e7;border-bottom:1px solid #dbe3ed;margin-block:2px;padding-block:8px;color:#17324d;font-weight:700}.admin-profit-editable dd{display:flex;align-items:center;overflow:hidden;width:88px;border:1px solid #c7d5e5;border-radius:7px;background:#fff}.admin-profit-editable dd span{padding-left:8px;color:#60748a;font-size:12px}.admin-profit-editable input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:5px 7px 5px 3px;color:#17324d;font:inherit;font-weight:650;text-align:right}.admin-profit-editable input::-webkit-inner-spin-button{appearance:none}.admin-profit-body>p{margin-top:11px;color:#718095;font-size:10px;line-height:1.45}.admin-profit-body>a{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;border:1px solid #b9cbe0;border-radius:8px;background:#fff;color:#173f70;font-size:13px;font-weight:650;text-decoration:none}.admin-profit-body>a:hover{border-color:#7f9fc5;background:#f3f7fc}.admin-profit-widget.collapsed{width:auto;min-width:245px}.admin-profit-widget.collapsed .admin-profit-toggle{min-height:52px}.buy-now-action{margin-top:4px;padding:16px;border:1px solid #b8dfcc;border-radius:10px;background:#f0faf5}.buy-now-action>div{display:flex;align-items:flex-start;gap:10px;color:#087a4b}.buy-now-action>div span{display:grid;gap:3px}.buy-now-action>div small{color:#526d60;line-height:1.45}.hybrid-buy-now-action{margin-top:12px}.hybrid-action-divider{display:flex;align-items:center;gap:10px;margin:0 2px 10px;color:#6c7b89;font-size:12px;text-transform:uppercase}.hybrid-action-divider:after,.hybrid-action-divider:before{content:"";flex:1 1;height:1px;background:#dbe3eb}.hybrid-buy-now-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:46px;border:1px solid #0a8552;border-radius:9px;background:#fff;color:#087a4b;font-size:15px;font-weight:600;cursor:pointer}.hybrid-buy-now-button:hover{background:#effaf4}.hybrid-buy-now-button:disabled{cursor:wait;opacity:.65}.verification-note{display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:13px;background:#fff7e8;border:1px solid #f0dfba;border-radius:8px}.verification-note b{font-size:14px}.verification-note span{color:#6f634e;font-size:13px;line-height:1.6}.auction-result-pending{display:flex;flex-direction:column;gap:6px;margin-top:14px;border:1px solid #bfd4f7;border-radius:9px;background:#eef5ff;padding:14px}.auction-result-pending b{color:#124f9f;font-size:14px}.auction-result-pending span{color:#4d6482;font-size:13px;line-height:1.55}.buy-now-row{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.buy-now-row b{color:var(--ink);font-size:15px}.bid-success{margin-top:12px;color:#4c6610;background:#f1f8dc;padding:10px;border-radius:7px;font-size:14px}.cost-estimate{margin-top:20px;overflow:hidden;border:1px solid #d6dde8;border-radius:9px;background:#f8fafc}.cost-estimate-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #d6dde8;background:#fff}.cost-estimate-heading>div{display:flex;flex-direction:column;gap:4px}.cost-estimate-heading span{color:var(--primary);font-size:11px;font-weight:600;letter-spacing:.65px}.cost-estimate-heading b{font-size:14px}.cost-estimate-heading sup{color:#d74943}.cost-estimate-heading>strong{font-size:20px;letter-spacing:-.5px}.cost-estimate-content{display:block}.cost-summary{display:grid;grid-template-columns:1fr 1fr;border-bottom:3px solid #bdc7d5}.cost-summary div{padding:11px 13px;display:flex;flex-direction:column;gap:3px}.cost-summary div+div{border-left:1px solid #d6dde8}.cost-summary span{color:var(--muted);font-size:12px}.cost-summary b{font-size:15px}.cost-lines>div{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border-bottom:1px solid #d6dde8;font-size:13px}.cost-lines dt{color:#53615c}.cost-lines dd{flex:0 0 auto;font-weight:600}.cost-lines .cost-total,.cost-lines .cost-vehicle{background:#fff;font-size:14px;font-weight:600}.cost-lines .cost-group{min-height:30px;background:#e9eef6;color:var(--primary);font-size:10px;font-weight:700;letter-spacing:.65px}.cost-lines .cost-group dt{color:inherit}.cost-lines .cost-subtotal,.cost-lines .cost-tax-total{background:#f2f5f9;font-weight:600}.cost-lines .cost-total{min-height:48px;border-top:3px solid #9baabc;border-bottom:0;color:#fff;background:var(--primary);font-size:15px}.cost-lines .cost-total dt{color:inherit}.cost-lines .cost-total dd{font-size:18px}.cost-estimate>p{padding:10px 13px;color:#697770;font-size:11px;line-height:1.5}.cost-lines .cost-transport-choice{min-height:50px;background:#eef5ff}.cost-transport-choice>dt{display:grid;gap:2px}.cost-transport-choice>dt b{color:#124f9f;font-size:13px}.cost-transport-choice>dt small{color:#61728b;font-size:11px;line-height:1.35}.cost-lines dd.transport-switch-value{display:flex;align-items:center;gap:9px;color:#124f9f}.transport-switch-value>span{max-width:100px;font-size:13px;font-weight:600;text-align:right}.transport-switch{position:relative;width:38px;height:22px;flex:0 0 auto;display:block;cursor:pointer}.transport-switch input{position:absolute;width:1px;height:1px;opacity:0}.transport-switch i{position:absolute;inset:0;border-radius:999px;background:#a8b4c3;transition:background .18s ease}.transport-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(11,33,69,.3);transition:transform .18s ease}.transport-switch input:checked+i{background:var(--primary)}.transport-switch input:checked+i:after{transform:translateX(16px)}.transport-switch input:focus-visible+i{outline:2px solid var(--primary);outline-offset:2px}.cost-lines .cost-customs-heading{min-height:38px;letter-spacing:.25px;line-height:1.35}.cost-row-label{min-width:0;display:inline-flex;align-items:center;gap:5px}.cost-row-label>span:first-child{min-width:0}.cost-row-help{flex:0 0 auto;display:inline-flex;align-items:center;color:#718197;cursor:help;outline:none}.cost-row-help:focus-visible,.cost-row-help:hover{color:var(--primary)}.cost-row-tooltip{position:fixed;z-index:1200;width:min(250px,calc(100vw - 24px));border-radius:7px;background:#0b2145;padding:9px 10px;color:#fff;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.45;pointer-events:none;text-align:left;text-transform:none;box-shadow:0 8px 22px rgba(11,33,69,.25);animation:cost-tooltip-in .15s ease both}.cost-total .cost-row-help{color:#dbe8ff}.cost-total .cost-row-help:focus-visible,.cost-total .cost-row-help:hover{color:#fff}@keyframes cost-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.cost-estimate .cost-estimate-note{border-top:1px solid #cfe0ff;background:#f4f8ff;padding:14px 16px;color:#52657e;font-size:11px;font-weight:400;line-height:1.6}.guest-welcome-shell{position:fixed;z-index:2500;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;overscroll-behavior:contain}.guest-welcome-backdrop{position:fixed;inset:0;background:rgba(3,18,43,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:cookie-backdrop-enter .2s ease-out}.guest-welcome-card{position:relative;z-index:1;width:min(510px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fff;box-shadow:0 32px 90px rgba(0,14,38,.38);padding:30px;animation:deposit-modal-arrive .32s cubic-bezier(.2,.85,.3,1)}.guest-welcome-logo{width:168px;margin-bottom:22px}.guest-welcome-card .section-kicker{color:#075fd5}.guest-welcome-card h2{max-width:440px;margin-top:7px;color:#10213b;font-size:30px;line-height:1.17;letter-spacing:-1px}.guest-welcome-intro{margin-top:12px;color:#5c6d84;font-size:14px;line-height:1.65}.guest-welcome-benefits{display:grid;gap:8px;margin-top:20px}.guest-welcome-benefits>div{display:flex;align-items:center;gap:11px;border:1px solid #e1e8f1;border-radius:10px;background:#f8fafd;padding:10px 12px}.guest-welcome-benefits span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#e9f2ff;color:#075fd5}.guest-welcome-benefits b{color:#2a3d58;font-size:13px}.guest-welcome-actions{display:grid;grid-template-columns:1.35fr 1fr;gap:9px;margin-top:21px}.guest-welcome-actions button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd9e6;border-radius:9px;background:#fff;color:#334860;padding:0 13px;font-size:13px;font-weight:650}.guest-welcome-actions button:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.guest-welcome-actions button:first-child:hover{background:var(--primary-dark)}.guest-welcome-actions button:last-child:hover{background:#f4f7fb}.guest-welcome-continue{width:100%;margin-top:11px;border:0;background:transparent;color:#718096;padding:6px;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.guest-welcome-shell{align-items:end;padding:0}.guest-welcome-card{width:100%;max-height:92dvh;border-width:1px 0 0;border-radius:20px 20px 0 0;padding:25px 17px max(17px,env(safe-area-inset-bottom))}.guest-welcome-logo{width:148px;margin-bottom:18px}.guest-welcome-card h2{padding-right:25px;font-size:25px;letter-spacing:-.7px}.guest-welcome-intro{font-size:13px}.guest-welcome-benefits{gap:7px;margin-top:17px}.guest-welcome-benefits>div{padding:9px 10px}.guest-welcome-actions{grid-template-columns:1fr;margin-top:18px}.guest-welcome-actions button{width:100%}.guest-welcome-continue{margin-top:8px}}.modal-shell{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:20px;overscroll-behavior:contain}.modal-backdrop{position:fixed;inset:0;border:0;background:rgba(3,18,43,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal,.confirm-modal{position:relative;z-index:1;width:min(430px,100%);border-radius:15px;background:#fff;padding:30px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.auth-modal-register{width:min(680px,100%);overflow:visible}.auth-modal-register form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.auth-modal-register .auth-form-row{display:contents}.auth-modal-register .auth-submit,.auth-modal-register .form-error{grid-column:1/-1}.auth-modal-register .auth-submit{justify-self:stretch}.auth-modal .phone-number-field{width:100%}.auth-modal .phone-country-trigger{min-width:116px;min-height:48px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-right:0;border-radius:8px 0 0 8px;background:#f8fafc;padding:0 10px;color:var(--ink)}.auth-modal .phone-national-input{height:48px;border-radius:0 8px 8px 0}.auth-modal .phone-country-menu button{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;background:#fff;padding:6px 9px;color:var(--ink);text-align:left}.auth-modal .phone-country-menu button:hover,.auth-modal .phone-country-menu button[aria-selected=true]{background:#f3f7fd}.modal-close{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#7d8884;font-size:26px}.auth-modal h2,.confirm-modal h2{margin-top:8px;font-size:28px;letter-spacing:-1px}.auth-modal>p:not(.section-kicker),.confirm-modal>p:not(.section-kicker){margin-top:8px;color:var(--muted);font-size:16px;line-height:1.6}.auth-modal form{display:grid;gap:14px;margin-top:20px}.auth-modal label{display:grid;gap:7px;color:#56645e;font-size:14px;font-weight:500}.auth-modal input{height:48px;border:1px solid var(--line);border-radius:8px;padding:0 12px;outline:0}.auth-modal input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.14)}.auth-submit{height:46px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-weight:500;margin-top:4px}.auth-submit:disabled{opacity:.5}.forgot-link{justify-self:end;border:0;background:transparent;color:var(--primary);font-size:13px;font-weight:500}.forgot-link:hover{text-decoration:underline;text-underline-offset:3px}.auth-success-note{display:grid;gap:5px;margin-top:22px;border:1px solid #bcd3f7;border-radius:10px;background:var(--primary-soft);padding:17px}.auth-success-note b{color:var(--ink);font-size:15px}.auth-success-note span{color:#52657e;font-size:14px;line-height:1.55}.form-error{margin-top:10px;padding:10px;color:#913731!important;background:#fff0ef;border-radius:7px;font-size:14px!important}.mode-switch{width:100%;min-height:46px;margin-top:15px;border:1px solid var(--primary);border-radius:8px;background:#fff;color:var(--primary);font-size:14px;font-weight:650}.mode-switch:hover{background:var(--primary-soft)}.mode-switch:focus-visible{outline:3px solid rgba(0,97,255,.24);outline-offset:2px}.password-reset-page{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:70px 20px;background:radial-gradient(circle at 75% 10%,rgba(0,97,255,.25),transparent 30%),linear-gradient(125deg,#071b3a,#0a2b5c)}.password-reset-card{width:min(500px,100%);border:1px solid rgba(255,255,255,.7);border-radius:17px;background:#fff;padding:34px;box-shadow:0 30px 85px rgba(0,15,38,.35)}.password-reset-form{display:grid;gap:15px}.password-reset-form h1,.password-reset-state h1{margin-top:1px;font-size:30px;line-height:1.12;letter-spacing:-1px}.password-reset-form>p:not(.section-kicker),.password-reset-state p{color:var(--muted);font-size:15px;line-height:1.6}.password-reset-form label{display:grid;gap:7px;margin-top:3px;color:#56645e;font-size:14px;font-weight:500}.password-reset-form input{width:100%;height:48px;border:1px solid var(--line);border-radius:8px;padding:0 12px;outline:0}.password-reset-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.14)}.password-reset-form button,.password-reset-state a{min-height:47px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--primary);padding:0 18px;color:#fff;font-size:14px;font-weight:500}.password-reset-form button:hover,.password-reset-state a:hover{background:var(--primary-dark)}.password-reset-form button:disabled{opacity:.55}.password-reset-form small{color:var(--muted);font-size:12px;line-height:1.5}.password-reset-state{display:grid;justify-items:start;gap:13px}.password-reset-state>svg{color:var(--primary)}.password-reset-state.success>svg{color:#16834b}.password-reset-state a{margin-top:5px}.confirm-modal>div{display:grid;grid-template-columns:1fr 1.4fr;gap:9px;margin-top:22px}.confirm-modal button{height:48px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px;font-weight:500}.confirm-modal button:last-child{border-color:var(--primary);background:var(--primary);color:#fff}.confirm-modal button:disabled{opacity:.5}.confirm-modal .confirm-terms-consent{font-size:14px}.confirm-terms-consent a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.confirm-skip-option{display:flex;align-items:flex-start;gap:9px;margin-top:16px;color:#53615c;font-size:13px;line-height:1.45;cursor:pointer}.confirm-skip-option input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:var(--primary)}.trust-list{margin-top:18px;border-top:1px solid var(--line);padding-top:17px;display:grid;gap:10px}.trust-list span{color:#52615b;font-size:14px;display:flex;gap:8px}.trust-list span:before{content:"✓";color:#75951e;font-weight:500}.not-found{text-align:center;padding:120px 20px}.not-found p{margin:10px 0 24px;color:var(--muted)}.not-found a{display:inline-block;background:var(--primary);color:#fff;padding:11px 17px;border-radius:8px;font-weight:500}.field select:disabled{color:#89958f;background-color:#f0f3f1;cursor:not-allowed}.marketplace-intro{padding:92px 0}.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.intro-copy h2{max-width:480px;font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-1.8px}.intro-copy>p:not(.section-kicker){max-width:510px;margin-top:18px;color:var(--muted);font-size:17px;line-height:1.7}.intro-copy>a{display:inline-flex;margin-top:25px;color:var(--primary);font-size:15px;font-weight:500}.buyer-benefits{border-top:1px solid var(--line)}.buyer-benefits article{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.buyer-benefits article>span{color:var(--primary);font-size:13px;font-weight:500}.buyer-benefits h3{font-size:20px;letter-spacing:-.4px}.buyer-benefits p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.6}.home-journey{overflow:hidden;border-top:1px solid var(--line);background:#fff;padding:92px 0 110px}.home-journey-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.7fr);align-items:end;gap:70px;padding-bottom:58px;border-bottom:1px solid var(--line)}.home-journey-heading h2{max-width:760px;margin-top:10px;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-2.4px}.home-journey-heading>p{color:var(--muted);font-size:17px;line-height:1.7}.journey-sections{display:grid;gap:110px;padding-top:82px}.journey-section{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(55px,7vw,105px)}.journey-bid{grid-template-columns:minmax(520px,1.16fr) minmax(0,.84fr)}.journey-bid .journey-copy{order:2}.journey-copy{position:relative}.journey-number{position:absolute;top:-37px;left:-7px;color:#e6eefb;font-size:72px;font-weight:500;line-height:1;letter-spacing:-5px}.journey-copy .section-kicker{position:relative;color:var(--primary)}.journey-copy h2{position:relative;max-width:610px;margin-top:11px;font-size:clamp(31px,3.4vw,45px);line-height:1.08;letter-spacing:-1.7px}.journey-copy>p:not(.section-kicker){max-width:610px;margin-top:17px;color:var(--muted);font-size:16px;line-height:1.72}.journey-checklist{display:grid;gap:15px;margin-top:27px}.journey-checklist>div{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.journey-checklist>div>svg{width:39px;height:39px;border-radius:10px;background:var(--primary-soft);padding:9px;color:var(--primary);stroke-width:1.8}.journey-checklist span{display:grid;gap:2px}.journey-checklist b{font-size:15px}.journey-checklist small{color:var(--muted);font-size:13px;line-height:1.45}.journey-copy>a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;border-radius:9px;background:var(--primary);padding:12px 16px;color:#fff;font-size:14px;font-weight:500}.journey-copy>a:hover{background:var(--primary-dark)}.journey-copy>a svg{transition:transform .18s ease}.journey-copy>a:hover svg{transform:translateX(3px)}.product-preview{overflow:hidden;position:relative;border:1px solid #ccd9eb;border-radius:18px;background:#fff;box-shadow:0 26px 75px rgba(11,33,69,.15)}.product-preview:before{content:"";position:absolute;z-index:-1;inset:-35px;border-radius:50%;background:radial-gradient(circle,rgba(0,97,255,.13),transparent 65%)}.preview-browser{height:42px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #dce4ef;background:#f7f9fc;padding:0 15px}.preview-browser i{width:8px;height:8px;border-radius:50%;background:#c4cfde}.preview-browser i:first-child{background:#ff8178}.preview-browser i:nth-child(2){background:#f2c75c}.preview-browser i:nth-child(3){background:#67c98b}.preview-browser span{overflow:hidden;margin-left:8px;color:#8190a4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.preview-content{padding:28px}.preview-title{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.preview-title>span{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:var(--primary-soft);color:var(--primary)}.preview-title>span svg{width:23px}.preview-title>div{display:grid}.preview-title small{color:var(--primary);font-size:10px;letter-spacing:1px}.preview-title b{margin-top:2px;font-size:19px}.preview-title strong{color:var(--primary);font-size:17px}.preview-progress{margin-top:25px}.preview-progress>i{height:7px;display:block;border-radius:99px;background:#e4eaf2}.preview-progress>i span{width:67%;height:100%;display:block;border-radius:inherit;background:var(--primary)}.preview-progress>div{display:flex;justify-content:space-between;margin-top:12px}.preview-progress b{width:31px;height:31px;display:grid;place-items:center;border:2px solid #d7e0ec;border-radius:50%;background:#fff;color:#6e7d92;font-size:12px}.preview-progress b:first-child{border-color:#a9c8fa;background:var(--primary-soft);color:var(--primary)}.preview-progress b.active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px rgba(0,97,255,.1)}.preview-upload{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:23px;border:2px dashed #bfd0e4;border-radius:12px;background:#f9fbfd;padding:19px}.preview-upload>span{width:48px;height:48px;display:grid;place-items:center;border-radius:11px;background:#e8f1ff;color:var(--primary)}.preview-upload>span svg{width:23px}.preview-upload>div{display:grid}.preview-upload b{font-size:14px}.preview-upload small{margin-top:3px;color:var(--muted);font-size:11px}.preview-upload em{border:1px solid #cdd9e8;border-radius:8px;background:#fff;padding:9px 11px;color:#465a75;font-size:11px;font-style:normal;font-weight:500}.preview-secure{display:flex;align-items:flex-start;gap:7px;margin-top:16px;color:#66768c;font-size:11px;line-height:1.45}.preview-secure svg{flex:0 0 auto;color:var(--primary)}.bid-preview{background:#f5f7fb}.bid-preview-vehicle{min-height:205px;display:flex;justify-content:flex-end;flex-direction:column;position:relative;overflow:hidden;padding:24px;color:#fff}.bid-preview-vehicle:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(5,23,51,.88),rgba(5,23,51,.12))}.bid-preview-vehicle>img{object-fit:cover}.bid-preview-vehicle h3,.bid-preview-vehicle small,.bid-preview-vehicle>span{position:relative;z-index:2}.bid-preview-vehicle>span{width:max-content;border-radius:6px;background:var(--primary);padding:5px 7px;font-size:10px;letter-spacing:.8px}.bid-preview-vehicle h3{margin-top:8px;font-size:25px;letter-spacing:-.7px}.bid-preview-vehicle small{margin-top:3px;color:#d9e2ef;font-size:12px}.bid-preview-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;padding:22px}.preview-countdown{grid-column:1/-1;border-radius:11px;background:#0b2145;padding:16px;color:#fff}.preview-countdown>small{color:#8fb7f7;font-size:10px;letter-spacing:.9px}.preview-countdown>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.preview-countdown b{display:flex;align-items:baseline;gap:5px;font-size:22px}.preview-countdown em{color:#adbed7;font-size:10px;font-style:normal;font-weight:400}.preview-current{display:grid;align-content:center}.preview-current span{color:var(--muted);font-size:11px}.preview-current strong{margin-top:2px;font-size:26px;letter-spacing:-.8px}.preview-current small{margin-top:4px;color:#6d7c92;font-size:10px}.preview-bid-input{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid #d6e0ed;border-radius:9px;background:#fff}.preview-bid-input>span{padding-left:12px;color:var(--muted)}.preview-bid-input>b{padding:11px;font-size:15px}.preview-bid-input button{grid-column:1/-1;border:0;background:var(--primary);padding:11px;color:#fff;font-size:11px;font-weight:500}.purchase-preview{background:#f7f9fc}.purchase-preview-head{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;background:#0b2145;padding:23px;color:#fff}.purchase-preview-head>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--primary)}.purchase-preview-head>span svg{width:25px}.purchase-preview-head small{color:#8fb7f7;font-size:10px;letter-spacing:.9px}.purchase-preview-head h3{margin-top:3px;font-size:22px;letter-spacing:-.5px}.purchase-preview-head p{margin-top:2px;color:#b9c7db;font-size:11px}.purchase-timeline{display:grid;padding:23px}.purchase-timeline>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;position:relative;padding-bottom:21px}.purchase-timeline>div:not(:last-child):after{content:"";position:absolute;top:33px;bottom:0;left:16px;width:2px;background:#dce4ef}.purchase-timeline>div>b{width:34px;height:34px;display:grid;place-items:center;z-index:1;border:2px solid #d4dfeb;border-radius:50%;background:#fff;color:#718197;font-size:12px}.purchase-timeline>div.complete>b{border-color:#91baf9;background:var(--primary-soft);color:var(--primary)}.purchase-timeline>div.active>b{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px rgba(0,97,255,.1)}.purchase-timeline span{display:grid;padding-top:1px}.purchase-timeline strong{font-size:14px}.purchase-timeline small{margin-top:2px;color:var(--muted);font-size:11px}.purchase-total{display:grid;margin:0 23px 23px;border:1px solid #c9d9f0;border-radius:11px;background:#fff;padding:17px}.purchase-total span{color:var(--muted);font-size:11px}.purchase-total strong{margin-top:2px;color:var(--primary);font-size:25px}.purchase-total small{overflow-wrap:anywhere;margin-top:5px;color:#697991;font-size:10px}.results-page{min-height:70vh}.results-header{padding:45px 0 42px;background:var(--green);color:#fff}.results-header h1{margin-top:7px;font-size:clamp(34px,4vw,48px);letter-spacing:-1.8px}.results-header p:not(.section-kicker){margin-top:7px;color:#bdc9c4;font-size:16px}.results-header-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,500px);align-items:center;gap:42px}.ai-vehicle-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;border:1px solid transparent;border-radius:13px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#0061ff,#8b5cf6,#0061ff) border-box;background-size:100% 100%,220% 100%;padding:10px;box-shadow:0 12px 30px rgba(0,10,32,.22),0 0 18px rgba(76,126,255,.18);animation:ai-border-flow 5s linear infinite}.ai-vehicle-search:before{content:"";position:absolute;z-index:-1;inset:-4px;border-radius:17px;background:linear-gradient(110deg,rgba(0,97,255,.35),rgba(139,92,246,.28),rgba(0,97,255,.35));background-size:220% 100%;opacity:.3;filter:blur(10px);animation:ai-border-flow 5s linear infinite;pointer-events:none}.ai-search-heading{min-width:0;display:flex;align-items:center;gap:8px}.ai-search-heading>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cfe0ff;border-radius:9px;background:linear-gradient(145deg,#edf5ff,#f3efff);color:var(--primary)}.ai-search-heading div{display:grid}.ai-search-heading b{display:flex;align-items:center;gap:5px;color:var(--ink);font-size:12px;white-space:nowrap}.ai-search-heading b em{border:1px solid #c9d8ff;border-radius:999px;background:linear-gradient(120deg,#edf4ff,#f2ecff);padding:1px 5px;color:#6055d8;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.7px}.ai-search-heading small{display:none}.ai-vehicle-search form{min-width:0;display:flex;gap:6px}.ai-vehicle-search input{min-width:0;height:40px;flex:1 1;border:1px solid #d5dfeb;border-radius:8px;background:linear-gradient(90deg,#f8fafc,#fbfaff);padding:0 11px;color:var(--ink);font:inherit;font-size:13px;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ai-vehicle-search input:focus{border-color:#746df0;background:#fff;box-shadow:0 0 0 3px rgba(116,109,240,.12)}.ai-vehicle-search button{width:42px;height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:linear-gradient(120deg,var(--primary),#654fe8);color:#fff;padding:0;box-shadow:0 6px 14px rgba(48,78,205,.22);transition:transform .2s ease,box-shadow .2s ease}.ai-vehicle-search button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ai-vehicle-search button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(48,78,205,.3)}.ai-vehicle-search button:disabled{cursor:not-allowed;opacity:.55}.ai-vehicle-search>p{grid-column:1/-1;margin:-2px 3px 0;color:#b42318!important;font-size:11px!important}@keyframes ai-border-flow{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.ai-vehicle-search,.ai-vehicle-search:before{animation:none}}.auction-type-tabs{position:relative;z-index:3;margin-top:-25px}.auction-type-tabs-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border:1px solid rgba(208,219,233,.9);border-radius:18px;background:#fff;padding:6px;box-shadow:0 18px 48px rgba(11,33,69,.14),0 2px 8px rgba(11,33,69,.05)}.auction-type-tabs a{min-width:0;min-height:68px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;border:1px solid transparent;border-radius:12px;padding:10px 14px;color:#65748a;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.auction-type-tabs a:hover{border-color:#d8e2ef;background:#f7f9fc;color:var(--ink)}.auction-type-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #dce5f0;border-radius:11px;background:#f3f6fa;color:#53657d;transition:inherit}.auction-type-copy{min-width:0;display:grid;gap:2px}.auction-type-copy b{color:var(--ink);font-size:15px;font-weight:650;letter-spacing:-.15px}.auction-type-copy b,.auction-type-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-type-copy small{color:#7a8799;font-size:11px;line-height:1.35}.auction-type-tabs a.active{border-color:rgba(255,255,255,.08);background:linear-gradient(135deg,#0b2145,#123465);color:#fff;box-shadow:0 9px 22px rgba(11,33,69,.22),inset 0 1px rgba(255,255,255,.1)}.auction-type-tabs a.active .auction-type-icon{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.08)}.auction-type-tabs a.active .auction-type-copy b{color:#fff}.auction-type-tabs a.active .auction-type-copy small{color:#bdcce0}.auctions-loading .results-header .shell{display:grid;gap:10px}.skeleton-kicker{width:110px;height:12px}.skeleton-auctions-title{width:min(520px,72vw);height:47px}.skeleton-auctions-copy{width:min(360px,60vw);height:17px}.skeleton-auction-tab{min-height:68px;border-radius:12px}.skeleton-auctions-sidebar{height:610px;border-radius:13px}.skeleton-auctions-toolbar{width:100%;height:45px;margin-bottom:17px}.skeleton-auction-result{width:100%;height:245px;display:block;margin-bottom:13px;border-radius:13px}.results-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:30px;align-items:start;padding-top:34px;padding-bottom:90px}.auction-filter-shell{display:contents}.mobile-filter-backdrop,.mobile-filter-drawer-heading,.mobile-filter-trigger{display:none}.results-sidebar{position:sticky;top:86px;max-height:none;display:grid;gap:15px;overflow:visible;overscroll-behavior:auto;padding:4px 5px 12px 0}.search-sidebar-form{border:1px solid var(--line);border-radius:13px;background:#fff;padding:20px;box-shadow:none}.sidebar-form-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.sidebar-form-heading h2{font-size:23px;letter-spacing:-.7px}.sidebar-form-heading>a{color:var(--primary);font-size:14px;font-weight:500}.search-sidebar-form>.field+.field,.search-sidebar-form>.field+.sidebar-pair,.search-sidebar-form>.sidebar-pair+.field,.search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:15px}.sidebar-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sidebar-checks{display:grid;gap:12px;margin-top:20px;border:0;border-top:1px solid var(--line);padding-top:18px}.sidebar-checks legend{display:flex;align-items:center;gap:6px;padding-top:18px;color:#66746e;font-size:13px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.sidebar-checks legend svg{color:var(--primary)}.sidebar-checks label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.sidebar-checks input{width:17px;height:17px;margin-top:3px;accent-color:var(--primary)}.sidebar-checks label>span{display:flex;flex-direction:column}.sidebar-checks b{font-size:14px}.sidebar-checks small{margin-top:2px;color:var(--muted);font-size:13px;line-height:1.45}.sidebar-auto-note{min-height:0;display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:12px 2px 0;border:0;border-radius:0;background:transparent;color:#697a90;padding:0;font-size:10.5px;font-weight:500;text-align:left}.sidebar-auto-note:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#2a9b64;box-shadow:0 0 0 3px rgba(42,155,100,.1)}.sidebar-compact-group-passthrough{display:contents}.sidebar-compact-group{margin-top:13px}.sidebar-compact-label,.sidebar-segmented-group legend{display:block;margin-bottom:6px;color:#334b70;font-size:10px;font-weight:750;letter-spacing:.75px;text-transform:uppercase}.sidebar-joined-pair{gap:0}.sidebar-pair>.field{min-width:0}.sidebar-vehicle-pair{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.sidebar-joined-pair .field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar-joined-pair .field+.field{margin-left:-1px}.sidebar-joined-pair .field select,.sidebar-joined-pair .make-select-trigger{border-color:#aebfda;background-color:#fff}.search-sidebar-form .field>select{border-right-color:#aebfda}.sidebar-joined-pair .field:first-child .make-select-trigger,.sidebar-joined-pair .field:first-child select{border-radius:9px 0 0 9px}.sidebar-joined-pair .field:last-child select{border-radius:0 9px 9px 0}.sidebar-joined-pair .field select:focus{position:relative;z-index:1}.sidebar-joined-pair .field:has(.make-select.is-open){position:relative;z-index:90}.sidebar-segmented-group{margin-top:13px;border:0;padding:0}.sidebar-segmented-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-segmented-group label{position:relative;min-width:0;cursor:pointer}.sidebar-segmented-group input{position:absolute;opacity:0;pointer-events:none}.sidebar-segmented-group span{min-height:41px;display:grid;place-items:center;border:1px solid #d7e1ee;background:#f8fafc;color:#50647f;padding:0 6px;font-size:11px;font-weight:600;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.sidebar-segmented-group label+label span{margin-left:-1px}.sidebar-segmented-group label:first-child span{border-radius:9px 0 0 9px}.sidebar-segmented-group label:last-child span{border-radius:0 9px 9px 0}.sidebar-segmented-group input:checked+span{position:relative;z-index:1;border-color:var(--primary);background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.sidebar-segmented-group input:focus-visible+span{position:relative;z-index:2;outline:3px solid rgba(0,97,255,.14);outline-offset:1px}.sidebar-condition-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.deferred-filter-skeleton{min-height:650px;display:grid;align-content:start;gap:17px;pointer-events:none}.deferred-filter-skeleton .skeleton-button{height:49px;margin-top:4px}.results-main{min-width:0}.results-toolbar{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.results-toolbar>div>span{display:block;font-size:16px;font-weight:500}.active-filter-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.active-filter-list span{border:1px solid #d6dfda;border-radius:999px;background:#fff;padding:5px 9px;color:#55645d;font-size:13px}.results-sort{display:flex;align-items:center;gap:8px;font-size:14px}.results-sort label{color:var(--muted);white-space:nowrap}.results-sort select{height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 30px 0 11px}.results-sort button{height:42px;border:0;border-radius:8px;background:var(--ink);color:#fff;padding:0 13px;font-size:14px;font-weight:500}.result-list{display:grid;gap:16px}.result-card{min-width:0;display:grid;grid-template-columns:320px minmax(300px,1fr) 225px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.result-card:hover{border-color:#b9cae5;box-shadow:0 14px 35px rgba(16,33,59,.09);transform:translateY(-2px)}.result-card-image{position:relative;min-height:238px;overflow:hidden;background:#e6ebf2}.result-card-image img{object-fit:cover;transition:transform .45s ease}.result-card:hover .result-card-image img{transform:scale(1.025)}.photo-count{position:absolute;z-index:2;left:13px;bottom:13px;border-radius:6px;background:rgba(11,33,69,.92);color:#fff;padding:6px 9px;font-size:13px;font-weight:500}.result-card-main{min-width:0;display:flex;flex-direction:column;padding:21px}.result-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.result-card-heading h2{margin-top:4px;font-size:22px;line-height:1.2;letter-spacing:-.7px;overflow-wrap:anywhere}.result-card-heading h2:hover{color:var(--primary)}.result-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px;margin-top:22px}.result-specs div{display:flex;flex-direction:column}.result-specs span{color:var(--muted);font-size:13px}.result-specs b{margin-top:3px;font-size:15px}.result-card-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:18px;color:var(--muted);font-size:13px}.condition-clear,.condition-damaged{border:1px solid var(--line);border-radius:999px;background:#f7f9fc;color:#435169;padding:5px 9px;font-weight:500}.condition-damaged{border-color:#f1c8c4;background:#fff5f3;color:#963f38}.inspection-report-probe{width:1px;height:1px;margin-left:auto}.inspection-report-indicator{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border:1px solid #9fd7c3;border-radius:999px;background:#eaf9f3;color:#087452;padding:5px 9px;font-size:12px;font-weight:600;white-space:nowrap}.mobile-result-gallery{display:none}.mobile-result-gallery-slide{position:relative}.bid-label-mobile{display:none}.result-card-bid{display:flex;flex-direction:column;border-left:1px solid var(--line);background:#fafcff;padding:20px}.result-time{min-height:63px}.result-price>span,.result-time>span{display:block;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.result-time .countdown-chip{position:relative;inset:auto;margin-top:8px;width:max-content;min-height:34px;background:#0b2145;color:#fff!important}.result-time .countdown-chip.warning{background:#b45309}.result-time .countdown-chip.urgent{background:#b42318}.result-time .countdown-chip.ended{background:#64748b;color:#fff!important}.result-time>b{display:block;margin-top:7px;font-size:14px}.result-price{margin-top:25px}.result-price strong{display:block;margin-top:5px;font-size:27px;letter-spacing:-1px}.result-price small{display:block;margin-top:3px;color:var(--muted);font-size:13px}.result-view-button{min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;border-radius:8px;background:var(--primary);color:#fff;font-size:14px;font-weight:500}.result-view-button:hover{background:var(--primary-dark)}.blind-auction-price strong{color:#594a25;font-size:20px;letter-spacing:-.3px}.blind-auction-price>span svg{color:#9a6a13!important}.blind-auction-note{margin-top:0;margin-bottom:16px}.condition-clear,.condition-damaged,.photo-count,.result-price>span,.result-specs span,.result-time>span{display:flex;align-items:center;gap:6px}.result-price>span svg,.result-specs span svg,.result-time>span svg{flex:0 0 auto;color:var(--primary)}.condition-clear svg{color:#52657e}.condition-damaged svg{color:#b34d45}.result-card-image{z-index:0}.result-card-bid{position:relative;z-index:2}.result-view-button{position:relative;z-index:3;cursor:pointer;pointer-events:auto}.account-empty,.account-loading{min-height:65vh;display:grid;place-content:center;justify-items:center;text-align:center;padding:40px 20px}.account-loading{color:var(--muted);gap:14px}.account-spinner{width:36px;height:36px;border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.account-empty h1{margin-top:8px;font-size:38px}.account-empty>p:not(.section-kicker){margin:10px 0 22px;color:var(--muted)}.account-empty button{border:0;border-radius:9px;background:var(--primary);color:#fff;padding:12px 20px;font-size:16px;font-weight:500}.account-hero{padding:54px 0;background:var(--green);color:#fff}.account-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.account-hero h1{margin-top:8px;font-size:clamp(34px,4vw,50px);letter-spacing:-2px}.account-hero p:not(.section-kicker){margin-top:8px;color:#bdc9c4}.eligibility-card{min-width:310px;display:flex;align-items:center;gap:13px;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:17px;background:rgba(255,255,255,.06)}.eligibility-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:20px;background:var(--primary);color:#fff}.eligibility-card>div{display:flex;flex-direction:column}.eligibility-card b{font-size:16px}.eligibility-card small{margin-top:3px;color:#c1cdc8;font-size:13px}.account-center{min-height:75vh;background:#f4f7fb}.account-center-header{border-bottom:1px solid #dce4ef;background:#fff;padding:34px 0 31px}.account-center-header h1{margin-top:5px;color:var(--ink);font-size:clamp(30px,3.2vw,42px);font-weight:600;letter-spacing:-1.4px}.account-center-header h1+p{max-width:720px;margin-top:6px;color:var(--muted);font-size:15px;line-height:1.55}.account-center-grid{display:grid;grid-template-columns:258px minmax(0,1fr);align-items:start;gap:27px;padding-top:30px;padding-bottom:88px}.account-center-sidebar{position:sticky;top:92px;overflow:hidden;border:1px solid #d8e1ed;border-radius:15px;background:#fff;box-shadow:0 12px 35px rgba(11,33,69,.06)}.account-center-profile{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e4eaf2;background:linear-gradient(140deg,#0b2145,#143766);padding:19px 17px;color:#fff}.account-center-profile>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.1);font-size:14px;font-weight:700;letter-spacing:.5px}.account-center-profile>div{min-width:0;display:grid;gap:3px}.account-center-profile b,.account-center-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-center-profile b{font-size:14px}.account-center-profile small{color:#b9c8dc;font-size:11px}.account-center-sidebar nav{display:grid;gap:3px;padding:9px}.account-center-sidebar nav a{min-height:46px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:9px;padding:0 10px;color:#5d6b80;font-size:14px;font-weight:550;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.account-center-sidebar nav a svg{color:#74849b}.account-center-sidebar nav a i{color:#a0adbd;font-style:normal;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.account-center-sidebar nav a:hover{background:#f3f6fa;color:var(--ink)}.account-center-sidebar nav a:hover i{opacity:1;transform:none}.account-center-sidebar nav a.active{background:var(--primary-soft);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.account-center-sidebar nav a.active svg{color:var(--primary)}.account-center-sidebar nav a.active i{color:var(--primary);opacity:1;transform:none}.account-center-access{display:flex;align-items:center;gap:10px;margin:3px 10px 11px;border:1px solid #e0e6ee;border-radius:10px;background:#fafbfd;padding:12px}.account-center-access>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#fff1e6;color:#9a512c;font-weight:700}.account-center-access.ready>span{background:#e9f7ee;color:#207244}.account-center-access>div{min-width:0;display:grid;gap:2px}.account-center-access b{color:var(--ink);font-size:12px}.account-center-access small{color:var(--muted);font-size:10px;line-height:1.35}.account-center-stage{min-width:0}.account-center-stage .account-page{min-height:0;background:transparent}.account-center-stage .account-content.shell{width:100%;padding:0}.account-center-stage .focused-account-content{min-height:0}.account-center-stage .deposit-page,.account-center-stage .verification-page{min-height:0;background:transparent}.account-center-stage .verification-hero{display:none}.account-center-stage .verification-layout.shell{width:100%;grid-template-columns:220px minmax(0,1fr);gap:18px;padding-top:0;padding-bottom:0}.account-center-stage .verification-sidebar{top:92px}.account-center-stage .deposit-hero{padding:0 0 18px;background:transparent;color:var(--ink)}.account-center-stage .deposit-hero-inner.shell{width:100%;display:block}.account-center-stage .deposit-hero-inner>div:first-child{display:none}.account-center-stage .deposit-amount-card{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#d5e1f0;background:#fff;color:var(--ink);padding:19px 22px;box-shadow:0 10px 28px rgba(11,33,69,.05);-webkit-backdrop-filter:none;backdrop-filter:none}.account-center-stage .deposit-amount-card small,.account-center-stage .deposit-amount-card strong{grid-column:1}.account-center-stage .deposit-amount-card span{grid-column:2;grid-row:1/span 2;justify-self:end;margin-top:0}.account-center-stage .deposit-amount-card small{color:#6e7d92}.account-center-stage .deposit-amount-card span{color:#52647c}.account-center-stage .deposit-layout.shell{width:100%;margin-top:0;padding-bottom:0}.account-center-stage .deposit-method-tabs.shell{width:100%;margin-top:0}.account-center-stage .account-empty,.account-center-stage .account-loading,.account-center-stage .deposit-loading,.account-center-stage .verification-loading{min-height:420px;border:1px solid #dce4ef;border-radius:15px;background:#fff}.account-content{padding:38px 0 85px}.account-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:12px}.account-stats div{padding:22px;display:flex;flex-direction:column;gap:6px}.account-stats div+div{border-left:1px solid var(--line)}.account-stats span{color:var(--muted);font-size:14px}.account-stats strong{font-size:27px;letter-spacing:-1px}.account-section{margin-top:28px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:25px}.account-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.account-section-heading h2,.settings-card h2{font-size:26px;letter-spacing:-.8px}.account-section-heading>a{border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:14px;font-weight:500}.bid-history{margin-top:20px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.bid-history-head,.bid-history-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(100px,.7fr) minmax(125px,.8fr) minmax(160px,auto) minmax(130px,auto);align-items:center;gap:16px;padding:14px 16px}.bid-history-head{background:#f5f7fb;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.5px}.bid-history-row+.bid-history-row{border-top:1px solid var(--line)}.bid-history-row>div{display:flex;flex-direction:column}.bid-history-row b,.bid-history-row strong{font-size:15px}.bid-history-row small{margin-top:3px;color:var(--muted);font-size:13px}.bid-history-row>span:not(.bid-status){color:var(--muted);font-size:14px}.bid-history-row>a{color:var(--primary);font-size:14px;font-weight:500;white-space:nowrap}.bid-status{width:max-content;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:start;border:1px solid #d7dee8;border-radius:999px;background:#f3f6fa;padding:5px 10px;color:#536278!important;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.bid-status svg{flex:0 0 auto}.status-buy_now_pending,.status-leading{border-color:#efd99b;background:#fff7df;color:#765000!important}.status-outbid{border-color:#edc5c0;background:#fff1ef;color:#913b35!important}.no-bids{margin-top:20px;padding:45px 20px;border:1px dashed #bbc7c1;border-radius:9px;text-align:center}.no-bids h3{font-size:20px}.no-bids p{margin:7px 0 18px;color:var(--muted)}.no-bids a{display:inline-block;border-radius:8px;background:var(--primary);color:#fff;padding:10px 15px;font-size:14px;font-weight:500}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.settings-card form{display:grid;gap:15px;margin-top:22px}.settings-card label{display:grid;gap:7px;color:#56635e;font-size:14px;font-weight:500}.settings-card input{height:48px;border:1px solid var(--line);border-radius:8px;padding:0 12px;outline:0}.settings-card input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.14)}.settings-card input:disabled{background:#f2f4f7;color:#7b8782}.settings-card label small{color:var(--muted);font-size:13px;font-weight:400}.password-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:4px}.settings-card form>button{justify-self:start;border:0;border-radius:8px;background:var(--primary);color:#fff;padding:12px 18px;font-size:15px;font-weight:500}.settings-success{color:#064fbb;background:var(--primary-soft);border-radius:7px;padding:10px;font-size:14px}.account-side-card{margin-top:28px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:23px}.account-side-card h3{margin-top:7px;font-size:21px}.account-side-card dl{margin-top:20px}.account-side-card dl div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.account-side-card dt{color:var(--muted)}.account-side-card dd{text-transform:capitalize;font-weight:500}.sign-out-button{width:100%;height:44px;margin-top:14px;border:1px solid #edc5c2;border-radius:8px;background:#fff8f7;color:#933d37;font-size:14px;font-weight:500}.compact-account-hero{padding:42px 0}.account-nav-wrap{position:sticky;top:72px;z-index:20;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-nav{display:flex;gap:34px;overflow-x:auto;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav a{position:relative;flex:0 0 auto;padding:18px 2px 16px;color:#68766f;font-size:15px;font-weight:500}.account-nav a.active,.account-nav a:hover{color:var(--ink)}.account-nav a.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--lime-dark)}.focused-account-content{min-height:52vh;padding-top:32px}.account-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:22px}.account-actions>a{min-height:150px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:21px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-actions>a:hover{border-color:#b9cae5;box-shadow:0 14px 32px rgba(16,33,59,.08);transform:translateY(-2px)}.account-actions>a>span{color:var(--primary);font-size:13px;font-weight:500}.account-actions h2{font-size:20px;letter-spacing:-.4px}.account-actions p{margin-top:7px;color:var(--muted);font-size:15px;line-height:1.55}.account-actions>a>b{color:var(--primary);font-size:20px}.account-section-standalone{margin-top:0}.finance-view{display:grid;gap:20px}.finance-loading{min-height:420px;place-content:center;justify-items:center;border:1px solid var(--line);border-radius:15px;background:#fff;color:#64748b}.finance-loading h2{max-width:480px;text-align:center}.finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finance-summary>div{display:grid;gap:4px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:19px 20px;box-shadow:0 9px 24px rgba(11,33,69,.04)}.finance-summary span{color:#6b7a8f;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.finance-summary strong{color:var(--ink);font-size:27px;letter-spacing:-.8px}.finance-summary small{color:var(--muted);font-size:12px}.finance-activity .account-section-heading>div>p:last-child{margin-top:5px;color:var(--muted);font-size:14px}.finance-list{margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:11px}.finance-row{display:grid;grid-template-columns:auto minmax(200px,1fr) 140px 115px auto;align-items:center;gap:15px;padding:16px}.finance-row+.finance-row{border-top:1px solid var(--line)}.finance-row>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px}.finance-row>span.deposit{background:#e9f7ee;color:#187446}.finance-row>span.refund{background:#fff1e6;color:#9a512c}.finance-row-date,.finance-row-main{min-width:0;display:grid;gap:4px}.finance-row-date b,.finance-row-main b{color:var(--ink);font-size:14px}.finance-row-main small{overflow:hidden;color:#718096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.finance-status{width:max-content;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#eef2f7;padding:4px 7px;color:#637187;font-size:10px;text-transform:capitalize}.finance-status.status-completed{background:#e9f7ee;color:#187446}.finance-status.status-processing,.finance-status.status-requested{background:#fff4df;color:#8d5d16}.finance-row>strong{font-size:15px;text-align:right}.finance-row>strong.positive{color:#187446}.finance-row>strong.negative{color:#9a512c}.finance-refund-button{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd6e5;border-radius:7px;background:#fff;padding:8px 9px;color:#415570;font-size:11px;white-space:nowrap}.finance-refund-form{grid-column:2/-1;display:grid;grid-template-columns:150px minmax(220px,1fr) auto;align-items:end;gap:11px;border-top:1px dashed #ccd6e4;padding-top:14px}.finance-refund-form label{display:grid;gap:5px;color:#596a81;font-size:12px}.finance-refund-form input,.finance-refund-form textarea{width:100%;border:1px solid #ccd6e4;border-radius:7px;background:#fff;padding:9px 10px;outline:0}.finance-refund-form textarea{min-height:60px;resize:vertical}.finance-refund-form input:focus,.finance-refund-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1)}.finance-refund-form>div{display:flex;gap:7px}.finance-refund-form button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ccd6e4;border-radius:7px;background:#fff;padding:0 10px;color:#52647c;font-size:12px}.finance-refund-form button:last-child{border-color:var(--primary);background:var(--primary);color:#fff}.finance-empty{min-height:260px;display:grid;place-content:center;justify-items:center;margin-top:20px;border:1px dashed #bdc9d9;border-radius:11px;background:#fafbfd;text-align:center}.finance-empty>svg{color:var(--primary)}.finance-empty h3{margin-top:10px}.finance-empty p{margin-top:5px;color:var(--muted);font-size:14px}.finance-empty a{margin-top:14px;border-radius:7px;background:var(--primary);padding:9px 12px;color:#fff;font-size:13px}.status-view-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.status-view-grid .account-section h2{margin-top:7px;font-size:27px;letter-spacing:-.8px}.status-intro{max-width:680px;margin-top:10px;color:var(--muted);font-size:16px;line-height:1.65}.status-checklist{display:grid;gap:12px;margin-top:25px}.status-checklist>div{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:10px;padding:16px}.status-checklist>div>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;font-size:17px;font-weight:500}.status-checklist .complete>span{background:#edf7ce;color:#506b0d}.status-checklist .pending>span{background:#fff1e6;color:#9a512c}.status-checklist>div>div{display:flex;flex-direction:column}.status-checklist b{font-size:15px}.status-checklist small{margin-top:3px;color:var(--muted);font-size:14px}.status-summary-card{margin-top:0}.settings-divider{display:flex;align-items:center;gap:13px;margin-top:7px;color:var(--ink);font-size:15px;font-weight:500}.settings-divider:after{content:"";height:1px;flex:1 1;background:var(--line)}.legal-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;overflow:hidden;border:1px solid #dce4ef;border-radius:10px;background:#fbfcfe}.legal-profile-summary>div{display:grid;gap:4px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:13px 15px}.legal-profile-summary>div:nth-child(2n){border-right:0}.legal-profile-summary>div.wide{grid-column:1/-1;border-right:0}.legal-profile-summary span{color:#6a788d;font-size:12px;text-transform:uppercase;letter-spacing:.45px}.legal-profile-summary b{color:var(--ink);font-size:14px;font-weight:500}.legal-profile-edit{grid-column:1/-1;padding:12px 15px;color:var(--primary);font-size:14px;font-weight:500}.account-vehicles-section>.account-section-heading>div>p:last-child{max-width:640px;margin-top:7px;color:var(--muted);line-height:1.55}.account-vehicle-workspace{margin-top:26px}.account-vehicle-tabs{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:8px;padding:8px;border:1px solid #dce4ef;border-radius:13px;background:#f5f7fb}.account-vehicle-tabs button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:9px;background:transparent;padding:12px 11px;color:#617087;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.account-vehicle-tabs button>span{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550;line-height:1.25}.account-vehicle-tabs button svg{flex:0 0 auto}.account-vehicle-tabs button b{min-width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#e8edf5;color:#617087;font-size:12px}.account-vehicle-tabs button:hover{border-color:#cbd7e9;background:#fff;color:var(--ink)}.account-vehicle-tabs button.active{border-color:#163661;background:var(--green);color:#fff;box-shadow:0 8px 20px rgba(11,33,69,.14)}.account-vehicle-tabs button.active b{background:rgba(255,255,255,.14);color:#fff}.account-vehicle-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding:0 2px 17px;border-bottom:1px solid var(--line)}.account-favorites-panel h3,.account-vehicle-heading h3{margin-top:5px;font-size:23px;letter-spacing:-.6px}.account-favorites-panel p:last-child,.account-vehicle-heading p:last-child{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.55}.account-vehicle-heading>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:16px;font-weight:650}.account-vehicle-list{display:grid;gap:12px;margin-top:16px}.account-vehicle-card{display:grid;grid-template-columns:116px minmax(210px,1.35fr) minmax(340px,1.4fr) auto;align-items:center;gap:18px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-vehicle-card:hover{border-color:#bdcce2;box-shadow:0 12px 28px rgba(16,33,59,.07);transform:translateY(-1px)}.account-vehicle-media{position:relative;width:116px;height:78px;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#eaf0f8,#dce6f3);color:#47617f}.account-vehicle-media img{object-fit:cover}.account-vehicle-media>span{width:100%;height:100%;display:grid;place-items:center}.account-vehicle-main{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.account-vehicle-main>div{min-width:0}.account-vehicle-main small{color:#748299;font-size:11px;font-weight:650;letter-spacing:.55px}.account-vehicle-main h4{margin-top:4px;overflow:hidden;color:var(--ink);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-vehicle-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.account-vehicle-card dl div{display:grid;gap:3px;padding:2px 15px}.account-vehicle-card dt{color:#7a879a;font-size:11px;text-transform:uppercase;letter-spacing:.45px}.account-vehicle-card dd{color:var(--ink);font-size:14px;font-weight:600}.account-vehicle-card>a{border:1px solid #cbd6e7;border-radius:8px;padding:9px 11px;color:var(--primary);font-size:13px;font-weight:600;white-space:nowrap}.account-vehicle-card>a:hover{border-color:var(--primary);background:var(--primary-soft)}.status-accepted,.status-ready_for_transport,.status-received{border-color:#b9dfca;background:#edf9f2;color:#17683d!important}.status-cancelled,.status-rejected{border-color:#edc5c0;background:#fff1ef;color:#913b35!important}.account-favorites-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;border:1px solid #d7e2f1;border-radius:12px;background:linear-gradient(115deg,#f7faff,#fff);padding:24px}.account-favorites-panel>span,.account-tab-empty>span{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:var(--primary-soft);color:var(--primary)}.account-favorites-panel>a,.account-tab-empty>a{border-radius:8px;background:var(--primary);padding:11px 14px;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.account-tab-empty{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:16px;border:1px dashed #bdc9d9;border-radius:12px;background:#fafbfd;padding:35px 20px;text-align:center}.account-tab-empty h4{margin-top:15px;font-size:19px}.account-tab-empty p{max-width:500px;margin:6px 0 18px;color:var(--muted);font-size:14px;line-height:1.6}.admin-menu-link{border:1px solid #cfe0ff;background:var(--primary-soft)}.admin-menu-link:hover{background:#deebff!important}.admin-page{min-height:72vh;background:#f5f7fb}.admin-hero{padding:38px 0;background:#0b2145;color:#fff}.admin-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.admin-hero h1{margin-top:5px;font-size:clamp(32px,4vw,46px);letter-spacing:-1.6px}.admin-hero p:not(.section-kicker){margin-top:6px;color:#bdc9dc;font-size:16px}.admin-secure{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(255,255,255,.07);padding:11px 14px;color:#dce7f8;font-size:14px;font-weight:500}.admin-secure svg{color:#81b1ff}.admin-nav-wrap{position:sticky;z-index:25;top:72px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-nav{display:flex;gap:30px}.admin-nav a{position:relative;display:flex;align-items:center;gap:8px;padding:17px 2px;color:var(--muted);font-size:15px;font-weight:500}.admin-nav a svg{color:#7b8ba3}.admin-nav a.active{color:var(--ink)}.admin-nav a.active svg{color:var(--primary)}.admin-nav a.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--primary)}.admin-content{padding-top:30px;padding-bottom:90px}.admin-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;border:1px solid #bfd4f7;border-radius:9px;background:var(--primary-soft);padding:11px 14px;color:#164d9f;font-size:14px}.admin-notice button{border:0;background:transparent;color:#557198;font-size:20px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.admin-stats article{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:20px}.admin-stats article>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.admin-stats article>div{display:flex;flex-direction:column}.admin-stats small{color:var(--muted);font-size:13px}.admin-stats strong{margin-top:2px;font-size:24px;letter-spacing:-.6px}.admin-panel{margin-top:22px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:23px}.admin-panel-standalone{margin-top:0}.admin-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-panel-heading h2{font-size:27px;letter-spacing:-.8px}.admin-panel-heading p:not(.section-kicker){margin-top:5px;color:var(--muted);font-size:15px}.admin-panel-heading>a{color:var(--primary);font-size:14px;font-weight:500}.admin-count{border:1px solid var(--line);border-radius:999px;background:#f7f9fc;padding:7px 11px;color:var(--muted);font-size:13px}.admin-bid-list{overflow:hidden;border:1px solid var(--line);border-radius:10px}.admin-bid-row{display:grid;grid-template-columns:minmax(260px,1.45fr) minmax(190px,1fr) 120px minmax(210px,.9fr) minmax(180px,.8fr);align-items:center;gap:15px;padding:14px 15px}.admin-bid-row+.admin-bid-row{border-top:1px solid var(--line)}.admin-bid-row:hover{background:#fafcff}.admin-bid-vehicle{min-width:0;display:flex;align-items:center;gap:11px}.admin-bid-amount,.admin-bid-user,.admin-bid-vehicle>div{min-width:0;display:flex;flex-direction:column}.admin-bid-user b,.admin-bid-vehicle b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-bid-amount small,.admin-bid-user small,.admin-bid-vehicle small{margin-top:3px;color:var(--muted);font-size:13px}.provider-mark{min-width:72px;display:inline-flex;justify-content:center;border-radius:6px;padding:7px 8px;font-size:13px;font-weight:500}.provider-auto1{border:1px solid #cbd7e7;background:#f2f5f9;color:#263a56}.provider-openlane{border:1px solid #bcd4fb;background:#edf4ff;color:#0751c6}.admin-bid-amount strong{margin-top:1px;font-size:17px}.admin-bid-control{display:grid;grid-template-columns:1fr auto;gap:7px}.admin-bid-control select,.admin-user-card input,.admin-user-card select{min-width:0;height:40px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 10px;outline:0}.admin-bid-control select:focus,.admin-user-card input:focus,.admin-user-card select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1)}.admin-bid-control button,.admin-user-card form>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:#0b2145;color:#fff;padding:0 11px;font-size:13px;font-weight:500}.admin-bid-control button:hover,.admin-user-card form>button:hover{background:#17345e}.admin-bid-control button:disabled,.admin-user-card form>button:disabled{opacity:.55}.admin-bid-links{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.admin-bid-links>a:first-child{color:var(--muted);font-size:13px}.source-admin-link{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:13px;font-weight:500}.source-link-missing{color:#8a6b68;font-size:13px}.admin-empty{padding:45px 20px;color:var(--muted);text-align:center}.admin-user-list{display:grid;gap:12px}.admin-user-card{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);align-items:center;gap:25px;border:1px solid var(--line);border-radius:10px;padding:16px}.admin-user-identity{min-width:0;display:flex;align-items:center;gap:12px}.admin-user-identity>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#0b2145;color:#fff;font-weight:500}.admin-user-identity>div{min-width:0;display:flex;flex-direction:column}.admin-user-identity b,.admin-user-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity b{font-size:15px}.admin-user-identity small{color:var(--muted);font-size:13px}.admin-user-identity em{margin-top:4px;color:#64748b;font-size:13px;font-style:normal}.admin-user-card form{display:grid;grid-template-columns:1fr 150px minmax(170px,auto) auto;align-items:end;gap:10px}.admin-user-card form>label:not(.admin-check){display:grid;gap:5px;color:var(--muted);font-size:13px}.admin-check{min-height:40px;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px}.admin-check input{width:17px;height:17px;accent-color:var(--primary)}.admin-user-card form>button{height:40px}.admin-role{justify-self:end;display:inline-flex;align-items:center;gap:7px;border:1px solid #bfd4f7;border-radius:999px;background:var(--primary-soft);padding:8px 11px;color:#1454ad;font-size:13px;font-weight:500}.advanced-search-page{min-height:72vh;background:#f4f7fb}.advanced-search-hero{padding:52px 0;color:#fff;background:linear-gradient(120deg,#071d40,#0b326b)}.advanced-search-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.advanced-search-hero h1{margin-top:7px;font-size:clamp(36px,4.5vw,54px);line-height:1.05;letter-spacing:-2px}.advanced-search-hero p:not(.section-kicker){max-width:670px;margin-top:12px;color:#c6d3e6;font-size:17px;line-height:1.6}.advanced-search-hero a{flex:0 0 auto;border:1px solid rgba(255,255,255,.28);border-radius:9px;padding:12px 15px;color:#fff;font-size:14px;font-weight:500}.advanced-search-hero a:hover{border-color:#fff;background:rgba(255,255,255,.08)}.advanced-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start;padding-top:36px;padding-bottom:90px}.advanced-search-panel{overflow:hidden;border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 14px 45px rgba(12,35,68,.07)}.advanced-search-panel-heading{display:flex;align-items:center;gap:14px;padding:24px 26px;border-bottom:1px solid #e4eaf2;background:#fbfcfe}.advanced-search-panel-heading>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--primary-soft);color:var(--primary)}.advanced-search-panel-heading h2{font-size:24px;letter-spacing:-.7px}.advanced-search-panel-heading p{margin-top:3px;color:var(--muted);font-size:14px}.advanced-search-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:27px}.advanced-search-form .sidebar-pair{grid-column:1/-1;gap:20px}.body-type-selector{grid-column:1/-1;min-width:0;margin-top:4px;border:0;border-top:1px solid var(--line);padding-top:24px}.body-type-selector>legend{padding-top:24px;color:var(--ink);font-size:21px;font-weight:500;letter-spacing:-.4px}.body-type-selector>p{margin-top:4px;color:var(--muted);font-size:14px}.body-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.body-type-grid label{min-width:0;cursor:pointer}.body-type-grid input{position:absolute;opacity:0;pointer-events:none}.body-type-card{min-height:105px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid #dbe3ee;border-radius:10px;background:#fbfcfe;padding:10px;color:#536580;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.body-type-card svg{width:72px;max-width:100%;height:48px;color:#8298b9;transition:color .18s ease,transform .18s ease}.body-type-card svg path{fill:currentColor}.body-type-card b{color:var(--ink);font-size:14px;font-weight:500}.body-type-grid label:hover .body-type-card{border-color:#a9c5f3;background:#f4f8ff;transform:translateY(-1px)}.body-type-grid input:focus-visible+.body-type-card{outline:3px solid rgba(0,97,255,.2);outline-offset:2px}.body-type-grid input:checked+.body-type-card{border-color:var(--primary);background:#edf4ff;box-shadow:0 0 0 2px rgba(0,97,255,.1)}.body-type-grid input:checked+.body-type-card svg{color:var(--primary);transform:scale(1.04)}.body-type-any{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#52627a;font-size:14px;cursor:pointer}.body-type-any input{width:16px;height:16px;accent-color:var(--primary)}.advanced-search-form .sidebar-checks{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:2px}.advanced-search-form .sidebar-checks legend{grid-column:1/-1}.advanced-search-submit{grid-column:1/-1;min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:var(--primary);color:#fff;font-size:15px;font-weight:500}.advanced-search-submit:hover{background:var(--primary-dark)}.advanced-search-aside{display:grid;gap:16px}.advanced-stock-card{display:flex;align-items:center;gap:12px;border:1px solid #cfe0ff;border-radius:12px;background:#edf4ff;padding:17px;color:var(--primary)}.advanced-stock-card span{color:#51627c;font-size:14px}.advanced-stock-card b{color:var(--ink);font-size:18px}.advanced-assurance{border:1px solid #dce4ef;border-radius:14px;background:#fff;padding:23px}.advanced-assurance>svg{color:var(--primary)}.advanced-assurance h2{margin-top:14px;font-size:21px;letter-spacing:-.5px}.advanced-assurance p{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.6}.advanced-assurance ul{display:grid;gap:10px;margin-top:18px;padding:17px 0 0 18px;border-top:1px solid var(--line);color:#52627b;font-size:14px;line-height:1.45}.advanced-search-panel:has(.advanced-search-form-rich){overflow:visible}.advanced-search-form-rich{display:block;padding:0}.advanced-filter-section{padding:28px;border-bottom:1px solid #e4eaf2}.advanced-filter-section:last-of-type{border-bottom:0}.advanced-filter-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:21px}.advanced-filter-heading>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#edf4ff;color:var(--primary)}.advanced-filter-heading h3{color:var(--ink);font-size:20px;font-weight:500;letter-spacing:-.4px}.advanced-filter-heading p{max-width:620px;margin-top:3px;color:var(--muted);font-size:14px;line-height:1.5}.advanced-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.advanced-filter-grid.advanced-four{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-filter-grid .advanced-wide{grid-column:1/-1}.advanced-search-form-rich .field input{width:100%;height:48px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;padding:0 14px;color:var(--ink);font:inherit;font-size:15px;outline:none}.advanced-search-form-rich .field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,97,255,.1)}.advanced-search-form-rich .field select,.advanced-search-form-rich .make-select-trigger{height:48px}.advanced-body-section{padding-top:3px}.advanced-body-section .body-type-selector{margin:0;border-top:0;padding-top:0}.advanced-body-section .body-type-selector>legend{padding-top:25px}.advanced-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;border:0}.advanced-option-grid legend{display:flex;align-items:center;gap:7px;margin-bottom:11px;color:var(--ink);font-size:15px;font-weight:500}.advanced-option-grid label{min-height:74px;display:flex;align-items:flex-start;gap:11px;border:1px solid #dbe3ee;border-radius:10px;background:#fbfcfe;padding:14px;cursor:pointer}.advanced-option-grid label:hover{border-color:#a9c5f3;background:#f5f8ff}.advanced-option-grid input{width:18px;height:18px;margin-top:2px;accent-color:var(--primary)}.advanced-option-grid span{display:grid;gap:3px}.advanced-option-grid b{color:var(--ink);font-size:14px;font-weight:500}.advanced-option-grid small{color:var(--muted);font-size:13px;line-height:1.35}.advanced-search-actions{position:sticky;z-index:4;bottom:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 16px 16px;border:1px solid #cddbeb;border-radius:12px;background:rgba(255,255,255,.96);padding:13px;box-shadow:0 12px 35px rgba(11,33,69,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.advanced-search-actions>div{display:flex;align-items:center;gap:8px;color:#617089;font-size:13px}.advanced-search-actions>a{color:#52627a;font-size:14px;text-decoration:underline;text-underline-offset:3px}.advanced-search-actions button{min-width:235px;height:50px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:var(--primary);color:#fff;padding:0 19px;font-size:15px;font-weight:500;cursor:pointer}.advanced-search-actions button:hover{background:var(--primary-dark)}.advanced-search-actions button b{font-weight:500}.advanced-search-actions button b.updating{opacity:.55}.wishlist-page{min-height:75vh;background:#f5f7fb}.wishlist-hero{padding:54px 0;background:linear-gradient(120deg,#071d40,#0b326b);color:#fff}.wishlist-hero .section-kicker{color:#75a9ff}.wishlist-hero h1{margin-top:8px;font-size:clamp(38px,5vw,58px);font-weight:500;letter-spacing:-2.2px}.wishlist-hero h1+p{max-width:700px;margin-top:12px;color:#c8d6e9;font-size:17px;line-height:1.65}.wishlist-content{padding-block:34px 80px}.wishlist-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.wishlist-heading>a,.wishlist-heading>div{display:inline-flex;align-items:center;gap:8px}.wishlist-heading>div{color:var(--ink);font-size:16px}.wishlist-heading>a,.wishlist-heading>div svg{color:var(--primary)}.wishlist-heading>a{border:1px solid #cbd9ec;border-radius:9px;background:#fff;padding:10px 13px;font-size:14px;font-weight:500}.wishlist-heading>a:hover{border-color:#a9c8fa;background:var(--primary-soft)}.wishlist-empty,.wishlist-loading{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--line);border-radius:15px;background:#fff;padding:38px;text-align:center}.wishlist-loading span{width:34px;height:34px;border:3px solid #dbe7f8;border-top:3px solid var(--primary);border-radius:50%;animation:spin .75s linear infinite}.wishlist-loading p{margin-top:13px;color:var(--muted)}.wishlist-empty>span{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--primary)}.wishlist-empty h2{margin-top:18px;font-size:27px;font-weight:500;letter-spacing:-.7px}.wishlist-empty p{max-width:590px;margin-top:9px;color:var(--muted);font-size:15px;line-height:1.65}.wishlist-empty>a{margin-top:21px;border-radius:9px;background:var(--primary);padding:12px 17px;color:#fff;font-size:14px;font-weight:500}.wishlist-empty>a:hover{background:var(--primary-dark)}.guide-page-detailed{padding:0 0 100px;background:#f5f7fb}.guide-hero{overflow:hidden;position:relative;padding:78px 0 70px;background:linear-gradient(125deg,#071d40,#0b2d60 68%,#0643a7);color:#fff}.guide-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:end;gap:70px}.guide-hero h1{max-width:760px;margin-top:10px;font-size:clamp(43px,5.5vw,68px);line-height:1.02;letter-spacing:-3px}.guide-hero h1+p{max-width:720px;margin-top:20px;color:#cfdaeb;font-size:18px;line-height:1.7}.guide-hero-actions{display:flex;gap:11px;margin-top:30px}.guide-hero-actions a{border:1px solid rgba(255,255,255,.3);border-radius:9px;padding:13px 17px;font-size:15px;font-weight:500}.guide-hero-actions a:first-child{border-color:var(--primary);background:var(--primary)}.guide-hero-actions a:hover{border-color:#fff}.guide-overview{display:grid;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-overview div{display:grid;grid-template-columns:25px 1fr;align-items:center;column-gap:10px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.14)}.guide-overview div:last-child{border-bottom:0}.guide-overview svg{grid-row:1/3;color:#73a7ff}.guide-overview b{font-size:21px;font-weight:500}.guide-overview span{color:#c8d4e7;font-size:13px}.guide-content{padding-top:72px}.guide-section-heading{max-width:750px}.guide-section-heading h2{margin-top:8px;color:var(--ink);font-size:clamp(30px,4vw,43px);line-height:1.12;letter-spacing:-1.5px}.guide-section-heading>p:last-child{margin-top:12px;color:var(--muted);font-size:16px;line-height:1.65}.guide-steps-detailed{display:grid;grid-template-columns:1fr;gap:13px;margin-top:38px}.guide-steps-detailed article{scroll-margin-top:100px;display:grid;grid-template-columns:38px 52px minmax(0,1fr);gap:17px;position:relative;border:1px solid #dce4ef;border-radius:14px;background:#fff;padding:25px 28px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.guide-steps-detailed article:hover{border-color:#bfd2ef;box-shadow:0 12px 32px rgba(11,33,69,.07);transform:translateY(-1px)}.guide-steps-detailed article:nth-child(2n){background:#fbfdff}.guide-step-rail{display:flex;align-items:center;flex-direction:column;gap:11px}.guide-step-rail span{color:var(--primary);font-size:13px;font-weight:500}.guide-step-rail i{width:1px;flex:1 1;min-height:90px;background:#dbe6f5}.guide-step-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:11px;background:#edf4ff;color:var(--primary)}.guide-step-copy{min-width:0;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);align-content:start;column-gap:38px}.guide-step-copy h3,.guide-step-copy small,.guide-step-copy>p{grid-column:1}.guide-step-copy small{color:#728097;font-size:12px;letter-spacing:.8px;text-transform:uppercase}.guide-step-copy h3{margin-top:5px;color:var(--ink);font-size:22px;font-weight:500;letter-spacing:-.45px}.guide-step-copy>p{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.6}.guide-step-copy ul{grid-column:2;grid-row:1/5;display:grid;align-content:center;gap:11px;margin:0;border-left:1px solid #e2e9f2;padding:4px 0 4px 30px;list-style:none}.guide-step-copy li{display:flex;align-items:flex-start;gap:9px;color:#46566f;font-size:14px;line-height:1.45}.guide-step-copy li svg{flex:0 0 auto;margin-top:1px;color:var(--primary)}.guide-decision-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:44px}.guide-binding,.guide-checklist{border-radius:15px;padding:29px}.guide-checklist{border:1px solid #cdddf6;background:#edf4ff}.guide-binding>svg,.guide-checklist>svg{color:var(--primary)}.guide-binding h2,.guide-checklist h2{margin-top:8px;font-size:25px;font-weight:500;letter-spacing:-.7px}.guide-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px;margin-top:21px}.guide-checklist>div p{display:flex;align-items:flex-start;gap:8px;color:#40526c;font-size:14px;line-height:1.45}.guide-checklist>div svg{flex:0 0 auto;color:var(--primary)}.guide-binding{background:#0b2145;color:#fff}.guide-binding>p{margin-top:12px;color:#c6d2e4;font-size:15px;line-height:1.65}.guide-binding a{display:inline-block;margin-top:19px;color:#75a9ff;font-size:14px;font-weight:500}.guide-faq{margin-top:72px}.guide-faq>div:last-child{display:grid;gap:10px;margin-top:28px}.guide-faq details{border:1px solid #dce4ef;border-radius:11px;background:#fff;padding:18px 21px}.guide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);font-size:16px;font-weight:500;list-style:none;cursor:pointer}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary svg{flex:0 0 auto;color:var(--primary);transition:transform .22s ease}.guide-faq details[open] summary svg{transform:rotate(180deg)}.guide-faq details p{max-width:900px;margin-top:11px;color:var(--muted);font-size:15px;line-height:1.65}.guide-page-detailed .guide-action{margin-top:55px;padding:29px}.guide-page-detailed .guide-action p{margin-top:5px;color:#c6d2e4;font-size:14px}.guide-page-detailed .guide-action a{font-weight:500}@media (max-width:1250px){.admin-bid-row{grid-template-columns:minmax(240px,1.3fr) minmax(180px,1fr) 110px minmax(200px,.9fr)}.admin-bid-links{grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--line)}.admin-user-card{grid-template-columns:1fr}.admin-user-card form{grid-template-columns:1fr 150px minmax(170px,auto) auto}.admin-role{justify-self:start}}.mobile-auction-actions{display:contents}.mobile-ai-search-modal,.mobile-ai-search-shell,.mobile-ai-search-trigger{display:none}@media (max-width:1180px){.advanced-filter-grid.advanced-four{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hero-inner{grid-template-columns:1fr;gap:38px}.guide-overview{grid-template-columns:repeat(3,1fr)}.guide-overview div{border-right:1px solid rgba(255,255,255,.14);border-bottom:0}.guide-overview div:last-child{border-right:0}.results-layout{grid-template-columns:1fr;gap:0}body:has(.auction-filter-shell.is-open) .app-route-transition{animation:none;transform:none;opacity:1}.mobile-auction-actions{position:sticky;z-index:35;top:72px;display:flex;align-items:stretch;gap:9px;margin-bottom:16px}.auction-filter-shell{position:static;z-index:auto;display:block;flex:1 1;margin-bottom:0}.auction-filter-shell.is-open{z-index:80}.mobile-filter-trigger{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #c8d7eb;border-radius:10px;background:#fff;padding:0 14px;color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 8px 24px rgba(11,33,69,.11)}.mobile-filter-trigger svg{color:var(--primary)}.mobile-filter-trigger b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:999px;background:var(--primary);color:#fff;font-size:11px}.mobile-ai-search-shell{min-width:0;display:block;flex:1 1}.mobile-ai-search-trigger{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c8d7eb;border-radius:10px;background:linear-gradient(135deg,#f4f7ff,#f7f3ff);padding:0 12px;color:#243c69;font-size:14px;font-weight:650;box-shadow:0 8px 24px rgba(11,33,69,.11)}.mobile-ai-search-trigger svg{color:#6554df}.mobile-ai-search-trigger em{border:1px solid #c9d4ff;border-radius:999px;background:#fff;padding:1px 5px;color:#6554df;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.6px}.results-header .ai-vehicle-search-results{display:none}.mobile-ai-search-modal{position:fixed;z-index:110;inset:0;display:grid;place-items:center}.mobile-ai-search-backdrop{position:absolute;inset:0;border:0;background:rgba(4,15,34,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-ai-search-dialog{position:relative;width:min(520px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#f7f9fc;box-shadow:0 30px 80px rgba(4,15,34,.35)}.mobile-ai-search-dialog>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce4ef;background:rgba(255,255,255,.98);padding:14px 16px}.mobile-ai-search-dialog>header>div{display:flex;align-items:center;gap:11px}.mobile-ai-search-dialog>header>div>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#edf5ff,#f3efff);color:#6554df}.mobile-ai-search-dialog>header small{display:block;color:#6554df;font-size:9px;font-weight:800;letter-spacing:.8px}.mobile-ai-search-dialog>header h2{margin-top:1px;font-size:18px;letter-spacing:-.4px}.mobile-ai-search-dialog>header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d4deeb;border-radius:10px;background:#fff;color:var(--ink)}.mobile-ai-search-content{padding:18px}.mobile-ai-search-content>p{margin-bottom:14px;color:#607087;font-size:13px;line-height:1.5}.mobile-ai-search-content .ai-vehicle-search{display:grid;grid-template-columns:1fr;gap:13px;border-radius:14px;padding:15px;box-shadow:0 14px 34px rgba(11,33,69,.13)}.mobile-ai-search-content .ai-search-heading{display:none}.mobile-ai-search-content .ai-vehicle-search form{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px}.mobile-ai-search-content .ai-vehicle-search input{height:50px;border-radius:10px;font-size:16px}.mobile-ai-search-content .ai-vehicle-search button{width:48px;height:50px;border-radius:10px}.mobile-filter-backdrop{display:block;visibility:hidden;position:fixed;z-index:70;inset:0;border:0;background:rgba(4,15,34,.48);opacity:0;transition:opacity .22s ease,visibility .22s ease}.auction-filter-shell>.results-sidebar{visibility:hidden;position:fixed;z-index:71;top:0;bottom:0;left:0;width:min(400px,calc(100vw - 28px));max-height:none;display:block;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid #d7e1ee;background:#f5f7fb;padding:0 0 24px;box-shadow:20px 0 55px rgba(4,20,45,.2);transform:translateX(-105%);transition:transform .25s ease,visibility .25s ease}.auction-filter-shell.is-open .mobile-filter-backdrop{visibility:visible;opacity:1}.auction-filter-shell.is-open>.results-sidebar{visibility:visible;transform:translateX(0)}.mobile-filter-drawer-heading{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce4ef;background:rgba(255,255,255,.97);padding:14px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-filter-drawer-heading>div{min-width:0;display:flex;align-items:center;gap:11px}.mobile-filter-drawer-heading>div>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.mobile-filter-drawer-heading>div>div{min-width:0;display:grid;gap:2px}.mobile-filter-drawer-heading b{font-size:15px}.mobile-filter-drawer-heading small{color:var(--muted);font-size:11px}.mobile-filter-drawer-heading>button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d4deeb;border-radius:9px;background:#fff;color:var(--ink)}.auction-filter-shell .search-sidebar-form{display:block;margin:12px;border-radius:12px;padding:18px}.auction-filter-shell .sidebar-trust{display:none}.result-card{grid-template-columns:280px minmax(0,1fr)}.result-card-bid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 210px;align-items:center;gap:20px;border-top:1px solid var(--line);border-left:0}.result-price,.result-view-button{margin-top:0}}@media (max-width:980px){.account-center-grid{grid-template-columns:1fr;gap:20px;padding-top:20px}.account-center-sidebar{position:static}.account-center-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.account-center-sidebar nav a{box-shadow:none}.account-center-sidebar nav a.active{box-shadow:inset 0 -3px var(--primary)}.account-center-access{margin-top:0}.account-center-stage .verification-layout.shell{grid-template-columns:1fr}.account-center-stage .verification-sidebar{position:static}.guide-step-copy{display:block}.guide-step-copy ul{display:grid;margin-top:17px;border-top:1px solid #edf0f5;border-left:0;padding:15px 0 0}.deposit-layout,.deposit-side{grid-template-columns:1fr}.deposit-hero-inner{align-items:flex-start;flex-direction:column;gap:24px}.deposit-amount-card{width:100%}.contact-layout{grid-template-columns:1fr}.contact-aside{grid-template-columns:1fr 1fr}.contact-assurance,.contact-note{grid-column:1/-1}.advanced-search-layout{grid-template-columns:1fr}.advanced-search-aside{grid-template-columns:1fr 1fr}.body-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{background-position:62%}.hero,.hero-grid{height:auto;min-height:0}.hero-grid{grid-template-columns:1fr}.hero-search-box{width:min(100%,650px)}.filter-panel{grid-template-columns:repeat(2,1fr)}.search-button{grid-column:span 2;justify-content:center}.auction-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-gallery-column,.detail-grid>.price-panel,.detail-information-column{grid-column:1}.detail-gallery-column{grid-row:1}.detail-grid>.price-panel{grid-row:2;position:static;max-height:none}.detail-information-column{grid-row:3}.detail-section-contained{max-width:none}.footer-newsletter{grid-template-columns:1fr;gap:22px}.footer-inner{grid-template-columns:1.4fr 1fr 1fr;gap:36px}.footer-column:last-child{grid-column:2/-1}.account-stats{grid-template-columns:repeat(2,1fr)}.account-stats div:nth-child(3){border-left:0}.account-stats div:nth-child(3),.account-stats div:nth-child(4){border-top:1px solid var(--line)}.settings-grid{grid-template-columns:1fr}.account-side-card{margin-top:0}.legal-profile-summary,.password-fields{grid-template-columns:1fr}.legal-profile-summary>div,.legal-profile-summary>div:nth-child(2n){border-right:0}.legal-profile-edit,.legal-profile-summary>div.wide{grid-column:auto}.account-actions{grid-template-columns:1fr}.account-actions>a{min-height:0}.finance-row{grid-template-columns:auto minmax(0,1fr) 120px}.finance-row>strong{grid-column:3;grid-row:1}.finance-refund-button{grid-column:2/-1;justify-self:end}.finance-refund-form{grid-column:1/-1}.status-view-grid{grid-template-columns:1fr}.account-vehicle-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.account-vehicle-tabs::-webkit-scrollbar{display:none}.account-vehicle-tabs button{min-width:170px;flex:0 0 auto}.account-vehicle-card{grid-template-columns:116px minmax(0,1fr) auto}.account-vehicle-card dl{grid-column:2/-1;grid-row:2;border-top:1px solid var(--line);border-left:0;padding-top:13px}.account-vehicle-card>a{grid-column:3;grid-row:1}.intro-grid{grid-template-columns:1fr;gap:45px}.home-journey-heading{grid-template-columns:1fr;align-items:start;gap:20px}.home-journey-heading>p{max-width:720px}.journey-sections{gap:85px}.journey-bid,.journey-section{grid-template-columns:1fr;gap:45px}.journey-bid .journey-copy{order:0}.journey-copy{max-width:720px}.product-preview{width:min(100%,720px)}.results-layout{grid-template-columns:1fr}.results-sidebar{position:static}.sidebar-trust{display:none}.search-sidebar-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.sidebar-checks,.sidebar-form-heading{grid-column:1/-1}.search-sidebar-form>.field+.field,.search-sidebar-form>.field+.sidebar-pair,.search-sidebar-form>.sidebar-pair+.field,.search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:0}.result-card{grid-template-columns:260px minmax(0,1fr)}.result-card-bid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 190px;align-items:center;gap:20px;border-top:1px solid var(--line);border-left:0}.result-price,.result-view-button{margin-top:0}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-bid-row{grid-template-columns:1fr 1fr}.admin-bid-control{justify-self:stretch}.admin-bid-links{grid-column:auto;flex-direction:column;justify-content:flex-start;border-top:0;padding-top:0}.admin-user-card form{grid-template-columns:1fr 1fr}.admin-user-card form>button{min-height:40px}}@media (max-width:680px){.admin-profit-widget{right:12px;bottom:76px;left:12px;width:auto;border-radius:12px}.admin-profit-toggle{min-height:56px;padding:9px 12px}.admin-profit-widget.collapsed{right:76px;left:12px;min-width:0}.admin-profit-body{padding:12px}.admin-profit-body header strong{font-size:19px}.account-center-header{padding:27px 0 24px}.account-center-header h1{font-size:29px;letter-spacing:-1px}.account-center-grid{padding-bottom:65px}.account-center-profile{padding:15px}.account-center-sidebar nav{grid-template-columns:1fr 1fr;padding:7px}.account-center-sidebar nav a{min-height:43px;padding-inline:8px;font-size:13px}.account-center-sidebar nav a i{display:none}.account-center-access{margin:3px 8px 9px}.account-center-stage .verification-layout.shell{padding-bottom:0}.account-center-stage .deposit-hero{padding-bottom:13px}.account-center-stage .deposit-amount-card{width:100%}.account-center-stage .deposit-layout.shell{padding-bottom:0}.account-center-stage .deposit-amount-card{grid-template-columns:1fr}.account-center-stage .deposit-amount-card small,.account-center-stage .deposit-amount-card span,.account-center-stage .deposit-amount-card strong{grid-column:1;grid-row:auto;justify-self:start}.account-center-stage .deposit-amount-card span{margin-top:8px}.account-hero:before,.admin-hero:before,.advanced-search-hero:before,.contact-hero:before,.deposit-hero:before,.guide-hero:before,.results-header:before,.site-footer:before,.verification-hero:before,.wishlist-hero:before{right:-55px;width:230px;opacity:.1}.legal-shell{grid-template-columns:1fr;border-radius:13px;padding:24px 18px}.legal-shell>.brand-logo{margin-bottom:20px}.legal-shell>h1+p{padding-bottom:28px}.legal-shell h2{padding-top:23px;padding-bottom:0}.legal-shell h2+p{border-top:0;padding-top:8px;padding-bottom:23px}.vehicle-features-heading{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.vehicle-feature-groups{grid-template-columns:1fr;gap:12px;padding:12px}.vehicle-feature-groups article{padding:14px}.vehicle-features-empty{margin:12px;padding:14px}.vehicle-features-note{padding:12px 16px}.advanced-filter-section{padding:22px 17px}.advanced-filter-grid,.advanced-filter-grid.advanced-four,.advanced-option-grid,.advanced-search-actions{grid-template-columns:1fr}.advanced-search-actions{position:static;margin:0;border-width:1px 0 0;border-radius:0;box-shadow:none}.advanced-search-actions button{width:100%;min-width:0}.advanced-search-actions>a{grid-row:2}.guide-hero{padding:55px 0}.guide-hero h1{letter-spacing:-2px}.guide-hero-actions{align-items:stretch;flex-direction:column}.guide-hero-actions a{text-align:center}.guide-overview{grid-template-columns:1fr}.guide-overview div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.guide-content{padding-top:52px}.guide-steps-detailed{grid-template-columns:1fr}.guide-steps-detailed article{grid-template-columns:30px 42px minmax(0,1fr);gap:12px;padding:19px 15px}.guide-step-icon{width:40px;height:40px}.guide-step-copy{display:block}.guide-step-copy ul{display:grid;margin-top:17px;border-top:1px solid #edf0f5;border-left:0;padding:15px 0 0}.guide-decision-grid{grid-template-columns:1fr}.guide-binding,.guide-checklist{padding:23px 19px}.guide-checklist>div{grid-template-columns:1fr}.guide-faq{margin-top:55px}.deposit-hero{padding:38px 0 56px}.deposit-hero h1{letter-spacing:-1.5px}.deposit-layout{margin-top:-22px;padding-bottom:65px}.deposit-bank-card>header,.deposit-bank-rows{padding-inline:17px}.deposit-reference-note{margin-inline:17px}.deposit-bank-rows>div{align-items:flex-start;flex-direction:column;gap:9px;padding-block:14px}.deposit-bank-rows button{width:100%;justify-content:center}.deposit-method-tabs{grid-template-columns:1fr;margin-top:-26px}.account-center-stage .deposit-method-tabs{grid-template-columns:1fr 1fr}.deposit-method-tabs button{min-width:0;padding-inline:12px}.finance-summary{grid-template-columns:1fr}.finance-row{grid-template-columns:auto minmax(0,1fr)}.finance-row-date{grid-column:2}.finance-row>strong{grid-row:auto}.finance-refund-button,.finance-row>strong{grid-column:2;justify-self:start}.finance-refund-form{grid-template-columns:1fr}.finance-refund-form>div{justify-content:flex-end}.account-status-banner-inner{align-items:flex-start;flex-wrap:wrap;padding-block:12px}.account-status-banner-inner>div{display:grid;flex:1 1}.account-status-banner-inner>a{width:100%;justify-content:center;margin-left:33px}.account-status-approved .account-status-banner-inner{align-items:center;flex-wrap:nowrap}.account-status-approved .account-status-banner-inner>div{display:grid}.deposit-celebration{padding:12px}.deposit-activation-modal{max-height:calc(100dvh - 24px);overflow-y:auto;padding:26px 18px 20px}.deposit-modal-logo{width:150px}.deposit-activation-modal h2{font-size:25px;letter-spacing:-.7px}.deposit-modal-actions{grid-template-columns:1fr}.deposit-reminder-card{right:76px;bottom:14px;left:12px;width:auto;grid-template-columns:auto minmax(0,1fr)}.deposit-reminder-card>button{grid-column:1/-1;justify-content:center}.deposit-reminder-card small{white-space:normal}.contact-hero{padding:42px 0 58px}.contact-hero h1{letter-spacing:-1.6px}.contact-layout{margin-top:-22px;padding-bottom:65px}.contact-aside{grid-template-columns:1fr}.contact-assurance,.contact-note{grid-column:auto}.contact-form{padding:20px 17px}.contact-form fieldset{grid-template-columns:1fr}.live-chat-widget{right:14px;bottom:14px}.live-chat-launcher{width:50px;justify-content:center;padding:0}.live-chat-launcher span{display:none}.shell{width:min(100% - 24px,1380px)}.header-inner{height:62px}.header-inner>nav{display:none}.notification-center{position:static}.notification-trigger{width:40px;height:40px}.notification-trigger>span{top:-4px;right:-4px}.notification-dropdown{position:fixed;top:70px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 82px);display:flex;flex-direction:column;border-radius:13px;background:#fff;color:var(--ink);box-shadow:0 22px 55px rgba(5,22,49,.24)}.notification-dropdown>header{flex:0 0 auto;padding:13px 14px}.notification-dropdown>header button{min-height:36px;justify-content:flex-end;padding-left:8px;text-align:right}.notification-list{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.notification-list>:is(a,.notification-item){padding:14px}.notification-list :is(a,.notification-item) p{line-height:1.4}.notification-list :is(a,.notification-item) small{line-height:1.5}.notification-empty{min-height:210px}.advanced-search-hero{padding:38px 0}.advanced-search-hero-inner{align-items:flex-start;flex-direction:column;gap:22px}.advanced-search-hero h1{letter-spacing:-1.4px}.advanced-search-layout{padding-top:22px;padding-bottom:65px}.advanced-search-panel-heading{align-items:flex-start;padding:20px 17px}.advanced-search-form{padding:18px 17px}.advanced-search-aside,.advanced-search-form,.advanced-search-form .sidebar-checks,.advanced-search-form .sidebar-pair{grid-template-columns:1fr}.body-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.body-type-card{min-height:96px}.watchlist-link{display:none}.mobile-menu-trigger{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cbd9ec;border-radius:9px;background:#fff;color:var(--ink)}.mobile-menu-trigger:hover{border-color:#a9c8fa;background:var(--primary-soft);color:var(--primary)}.mobile-menu-shortcuts{grid-template-columns:1fr}.mobile-menu-shell>footer{align-items:flex-start;flex-direction:column;gap:3px}.sign-in-button{padding:10px;font-size:14px}.account-copy,.menu-chevron{display:none}.account-dropdown{position:fixed;z-index:150;inset:0;width:100vw;height:100dvh;max-height:none;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;box-shadow:none}.account-dropdown-mobile-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:10px 16px}.account-dropdown-mobile-head>b{color:var(--ink);font-size:17px}.account-dropdown-mobile-head button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:10px;background:#f1f4f8;color:var(--ink)}.account-dropdown .dropdown-user{padding:20px 18px}.account-dropdown nav{display:grid;padding:10px 12px}.account-dropdown nav a{min-height:62px;justify-content:center}.account-dropdown .dropdown-signout{min-height:56px;margin-top:4px}.notification-detail-facts{grid-template-columns:1fr}.notification-detail-invoice,.notification-detail-vehicle{align-items:flex-start;flex-direction:column}.notification-detail-hero{padding-inline:18px}.notification-detail-back{margin-inline:18px}.hero{z-index:2;overflow:visible;padding:36px 0 40px}.hero-carousel{overflow:hidden}.marketplace-intro{position:relative;z-index:1}.hero:before{background:linear-gradient(90deg,rgba(5,20,45,.84),rgba(5,20,45,.72))}.hero-background{object-position:66% center}.hero-grid{gap:25px}.hero h1{font-size:clamp(34px,10vw,45px);line-height:1.08;letter-spacing:-2.2px}.hero-copy{display:none}.hero-search-box{padding:14px;border-radius:12px}.hero-search-heading{display:none}.home-journey{padding:65px 0 75px}.home-journey-heading{padding-bottom:38px}.home-journey-heading h2{letter-spacing:-1.7px}.journey-sections{gap:72px;padding-top:62px}.journey-copy h2{letter-spacing:-1.2px}.journey-number{top:-29px;font-size:58px}.preview-content{padding:19px 16px}.preview-title{grid-template-columns:40px minmax(0,1fr) auto}.preview-title>span{width:40px;height:40px}.preview-title b{font-size:16px}.preview-upload{grid-template-columns:42px minmax(0,1fr);padding:15px}.preview-upload>span{width:42px;height:42px}.preview-upload em{grid-column:1/-1;text-align:center}.bid-preview-vehicle{min-height:175px;padding:18px}.bid-preview-panel{grid-template-columns:1fr;padding:16px}.preview-bid-input,.preview-countdown{grid-column:auto}.purchase-preview-head{grid-template-columns:44px minmax(0,1fr);padding:18px 15px}.purchase-preview-head>span{width:44px;height:44px}.purchase-preview-head h3{font-size:18px}.purchase-timeline{padding:18px 15px}.purchase-total{margin:0 15px 17px}.hero-search-box .filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-search-box .field{min-width:0;gap:0}.hero-search-box .field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero-search-box .field>select,.hero-search-box .make-select-trigger{height:46px;background-color:#fff}.hero-search-box .hero-filter-brand{grid-column:1/-1}.make-select-backdrop{z-index:2200;display:block;height:100%;background:rgba(4,17,38,.6);padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:make-select-backdrop-in .18s ease-out}.make-select-backdrop,.make-select-menu{position:fixed;inset:0;width:100%;border:0}.make-select-menu{z-index:2201;height:100dvh;max-height:none;display:flex;flex-direction:column;border-radius:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-shadow:none;animation:make-select-sheet-in .2s ease-out}.make-select-mobile-header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;border-bottom:1px solid #e3e9f1;padding:11px 15px 10px 18px}.make-select-mobile-header>div{display:grid}.make-select-mobile-header small{color:var(--primary);font-size:9px;font-weight:650;letter-spacing:1.2px}.make-select-mobile-header b{margin-top:1px;color:var(--ink);font-size:18px;letter-spacing:-.35px}.make-select-mobile-header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d6e0ec;border-radius:10px;background:#f7f9fc;color:#50627b}.make-select-menu .make-select-search{flex:0 0 auto;margin:12px 15px 10px}.make-select-menu .make-select-search input{height:43px;font-size:16px}.make-select-listbox{min-height:0;display:flex;flex:1 1;flex-direction:column}.make-select-listbox .make-select-all{flex:0 0 auto;padding-inline:18px}.make-select-listbox .make-select-options{min-height:0;max-height:none;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 12px;-webkit-overflow-scrolling:touch}.make-select-listbox .make-select-group button{min-height:56px}.hero-search-box .hero-filter-gearbox,.hero-search-box .hero-filter-price-from{display:none}.hero-search-box .hero-filter-price-to{grid-column:1/-1}.hero-search-box .search-button{grid-column:1/-1;min-height:48px;margin-top:2px}.hero-search-box .quick-filters{grid-column:1/-1;justify-content:center;padding-top:10px}.hero-search-box .quick-filters a{font-weight:600}.filter-panel{grid-template-columns:1fr;padding:15px}.search-button{grid-column:auto}.quick-filters{flex-wrap:wrap;gap:13px 18px}.quick-filters>span{width:100%}.quick-filters a{margin-left:0}.inventory{padding-top:55px}.inventory-heading{align-items:flex-start;gap:20px;flex-direction:column}.sort-form{width:100%}.sort-form select{flex:1 1;min-width:0}.auction-grid,.steps{grid-template-columns:1fr}.footer-newsletter{margin-bottom:38px;padding:22px 18px}.newsletter-form{grid-template-columns:1fr}.newsletter-form button{width:100%}.footer-inner{grid-template-columns:1fr;gap:30px}.footer-column:last-child{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.footer-bottom p{text-align:left}.guide-page,.legal-page{padding:52px 0 75px}.guide-action{align-items:flex-start;flex-direction:column}.guide-action a{width:100%;text-align:center}.gallery{grid-template-columns:1fr}.gallery-thumbs{flex-direction:row;max-height:none;overflow-x:auto}.gallery-thumb{flex-basis:84px;height:62px}.gallery-thumbs-nav{height:62px}.detail-main{padding-top:18px}.breadcrumbs{overflow:hidden;white-space:nowrap}.detail-title{padding:18px;margin-bottom:18px}.detail-title-top{flex-direction:column}.detail-title-actions{width:100%}.detail-title-actions>*{flex:1 1;justify-content:center}.detail-make-title{gap:13px}.detail-make-title .make-logo-large{width:50px;height:50px;border-radius:12px}.detail-make-title .make-logo-large svg{width:30px;height:30px}.detail-title h1{font-size:29px;letter-spacing:-1.1px}.detail-specs{grid-template-columns:repeat(2,1fr)}.detail-specs div:nth-child(3){border-left:0}.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border-top:1px solid var(--line)}.fact-grid{grid-template-columns:1fr}.detail-section-contained{padding:19px}.account-hero-inner{align-items:flex-start;flex-direction:column}.eligibility-card{width:100%;min-width:0}.compact-account-hero{padding:34px 0}.account-nav-wrap{top:62px}.account-nav{gap:24px}.account-nav a{padding-block:15px 14px}.focused-account-content{padding-top:22px}.account-section{padding:19px}.account-section-heading{align-items:flex-start;flex-direction:column}.account-actions>a{padding:18px}.bid-history-head{display:none}.bid-history-row{grid-template-columns:1fr auto;gap:10px;padding:17px}.bid-history-row>span:not(.bid-status){font-size:13px}.bid-history-row>a{grid-column:1/-1;padding-top:8px;border-top:1px solid var(--line)}.account-vehicles-section{padding-inline:14px}.account-vehicle-tabs{margin-inline:-3px;padding:6px}.account-vehicle-tabs button{min-width:155px;padding:10px}.account-vehicle-heading{align-items:flex-start}.account-vehicle-heading h3{font-size:21px}.account-vehicle-heading>span{width:36px;height:36px}.account-vehicle-card{grid-template-columns:92px minmax(0,1fr);gap:13px;padding:14px}.account-vehicle-media{width:92px;height:70px}.account-vehicle-main{align-items:flex-start;flex-direction:column;gap:9px}.account-vehicle-card dl{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr;gap:11px 0;padding-top:13px}.account-vehicle-card dl div{padding:2px 10px}.account-vehicle-card dl div:nth-child(3){grid-column:1/-1}.account-vehicle-card>a{grid-column:1/-1;grid-row:auto;text-align:center}.account-favorites-panel{grid-template-columns:auto 1fr;padding:19px 16px}.account-favorites-panel>a{grid-column:1/-1;text-align:center}.marketplace-intro{padding:65px 0}.intro-copy h2{letter-spacing:-1.2px}.results-header{padding:34px 0 45px}.auction-type-tabs{margin-top:-20px}.auction-type-tabs-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible;border-radius:15px;padding:5px}.auction-type-tabs a{min-width:0;min-height:78px;flex-direction:column;justify-content:center;gap:5px;padding:8px 4px;text-align:center}.auction-type-icon{width:34px;height:34px;border-radius:9px}.auction-type-copy{width:100%;gap:0}.auction-type-copy b{overflow:visible;font-size:12px;line-height:1.18;text-overflow:clip;white-space:normal}.auction-type-copy small{display:none}.results-layout{padding-top:25px}.search-sidebar-form{grid-template-columns:1fr;padding:17px}.sidebar-checks,.sidebar-form-heading{grid-column:auto}.sidebar-pair{grid-template-columns:1fr 1fr}.results-toolbar{align-items:stretch;flex-direction:column}.results-sort{display:grid;grid-template-columns:auto 1fr auto}.results-sort select{min-width:0;width:100%}.result-card{width:100%;grid-template-columns:minmax(0,1fr)}.result-card-image{width:100%;min-height:0;aspect-ratio:16/10}.result-card-image img{width:100%!important;height:100%!important;object-fit:cover}.result-card-main{position:relative;z-index:1;width:100%;padding:18px;background:#fff}.result-card-heading h2{font-size:21px}.result-card-bid{width:100%;grid-column:auto;grid-template-columns:1fr 1fr;padding:18px}.result-view-button{grid-column:1/-1}.result-specs{gap:12px}.admin-hero-inner{align-items:flex-start;flex-direction:column}.admin-secure{width:100%}.admin-nav-wrap{top:62px}.admin-nav{gap:22px;overflow-x:auto}.admin-nav a{flex:0 0 auto}.admin-content{padding-top:20px}.admin-stats{grid-template-columns:1fr}.admin-panel{padding:17px}.admin-panel-heading{align-items:flex-start;flex-direction:column}.admin-bid-row{grid-template-columns:1fr;padding:16px}.admin-bid-links{padding-top:10px;border-top:1px solid var(--line)}.admin-user-card{padding:14px}.admin-user-card form{grid-template-columns:1fr}.admin-role{justify-self:start}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}}@media (max-width:680px){.modal-shell:has(.auth-modal){place-items:start center;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.auth-modal-register{width:100%;max-width:100%;max-height:calc(100dvh - 20px);overflow-x:hidden;overflow-y:auto;border-radius:13px;padding:23px 16px 20px}.auth-modal-register form{width:100%;grid-template-columns:minmax(0,1fr)}.auth-modal-register .auth-form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.auth-modal-register .phone-number-field,.auth-modal-register label{min-width:0;width:100%}.auth-modal-register .phone-national-input,.auth-modal-register input,.auth-modal-register select{min-width:0;width:100%;max-width:100%}.auth-modal-register .phone-country-trigger{min-width:102px;padding-inline:8px}.auth-modal-register .phone-country-menu{width:min(310px,calc(100vw - 52px));max-width:calc(100vw - 52px)}.account-status-banner{overflow:hidden}.account-status-banner-inner{min-width:0}.account-status-banner-inner>div{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.account-status-banner-inner b,.account-status-banner-inner span{overflow-wrap:anywhere}.account-status-banner-inner>a{width:100%;max-width:100%;flex:1 0 100%;margin-left:0;padding:9px 12px;text-align:center;white-space:normal}}@keyframes make-select-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes make-select-sheet-in{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.make-select-backdrop,.make-select-menu{animation:none}}.admin-settings-stack{display:grid;gap:22px}.admin-maintenance-heading{align-items:flex-start}.admin-maintenance-status{flex:0 0 auto;border:1px solid #d8e0ea;border-radius:999px;background:#f5f7fa;padding:7px 11px;color:#69778b;font-size:11px;font-weight:700;letter-spacing:.8px}.admin-maintenance-status.active{border-color:#f2c3c3;background:#fff1f1;color:#b42318}.admin-maintenance-toggle{width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:13px;border:1.5px solid #dfe5ed;border-radius:13px;background:#fff;padding:17px;color:#65748a;text-align:left}.admin-maintenance-toggle:hover{border-color:#b9c8db}.admin-maintenance-toggle:disabled{opacity:.6;cursor:wait}.admin-maintenance-toggle>svg{color:#79879a}.admin-maintenance-toggle>span:last-child{display:grid;gap:3px}.admin-maintenance-toggle b{color:#17263e;font-size:14px}.admin-maintenance-toggle small{color:#748196;font-size:12px}.admin-switch-track{width:46px;height:26px;position:relative;border-radius:999px;background:#c9d1dc;transition:background .18s ease}.admin-switch-track i{width:20px;height:20px;position:absolute;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(20,35,55,.25);transition:transform .18s ease}.admin-maintenance-toggle.active{border-color:#f0b7b7;background:#fff8f8}.admin-maintenance-toggle.active .admin-switch-track{background:#d92d20}.admin-maintenance-toggle.active .admin-switch-track i{transform:translateX(20px)}.admin-maintenance-toggle.active>svg{color:#d92d20}.maintenance-page{min-height:100dvh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at top,#edf4ff 0,#f7f9fc 42%,#eef2f7 100%)}.maintenance-card{width:min(580px,100%);display:flex;align-items:center;flex-direction:column;border:1px solid #dfe6ef;border-radius:22px;background:rgba(255,255,255,.96);padding:48px 40px;box-shadow:0 24px 70px rgba(16,37,68,.11);text-align:center}.maintenance-logo{width:190px;height:auto;margin-bottom:34px}.maintenance-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:20px;border-radius:18px;background:#eaf2ff;color:var(--primary)}.maintenance-card h1{margin-top:8px;color:var(--ink);font-size:clamp(30px,5vw,44px);letter-spacing:-1.5px}.maintenance-card>p:not(.section-kicker){max-width:450px;margin-top:14px;color:var(--muted);font-size:16px;line-height:1.7}.maintenance-admin-access{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.maintenance-admin-access>a{border:1px solid #dbe3ed;border-radius:10px;padding:11px 15px;color:#34445c;font-size:13px;font-weight:600}.admin-bid-delete-action{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #f1c7c3;border-radius:6px;background:#fff6f5;padding:0 9px;color:#b42318;font-size:10px;font-weight:600;cursor:pointer}.admin-bid-delete-action:hover{border-color:#e89a93;background:#ffebe9}.admin-bid-delete-action:disabled{cursor:wait;opacity:.55}@media (max-width:620px){.maintenance-page{padding:16px}.maintenance-card{padding:36px 20px}.maintenance-logo{width:165px}.admin-maintenance-toggle{grid-template-columns:auto minmax(0,1fr)}.admin-maintenance-toggle>svg{display:none}}@media (max-width:760px){.results-header-inner{grid-template-columns:1fr;gap:20px}.ai-vehicle-search{grid-template-columns:1fr;gap:8px}.ai-search-heading>span{width:30px;height:30px}.ai-vehicle-search input{height:42px;font-size:14px}.ai-vehicle-search button{width:44px;height:42px}.mobile-ai-search-modal{place-items:stretch}.mobile-ai-search-dialog{width:100%;height:100%;display:flex;flex-direction:column;border:0;border-radius:0}.mobile-ai-search-dialog>header{padding-top:max(14px,env(safe-area-inset-top))}.mobile-ai-search-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:22px 16px max(22px,env(safe-area-inset-bottom))}.mobile-ai-search-content .ai-vehicle-search{width:100%}.detail-title{margin-bottom:12px;padding:12px}.detail-title-top{padding-right:42px}.detail-country{gap:3px;margin:0 0 -1px;padding:0;color:var(--primary);font-size:8.5px;font-weight:600;line-height:.9;letter-spacing:.7px;text-transform:uppercase}.detail-country .country-flag{width:15px}.detail-make-title{gap:10px}.detail-make-title .make-logo-large{width:42px;height:42px;border-radius:10px}.detail-make-title .make-logo-large svg{width:25px;height:25px}.detail-title h1{margin-top:0;font-size:21px;line-height:1.08;letter-spacing:-.6px}.detail-subtitle{margin-top:4px;font-size:10.5px}.detail-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:10px;border:0;background:transparent}.detail-specs>div{min-width:0}.detail-specs div,.detail-specs div+div,.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border:0}.detail-specs div{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid #e5ebf2!important;border-radius:0!important;background:transparent;padding:6px 1px;text-align:left}.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border-bottom:0!important}.detail-specs span{min-width:0;justify-content:flex-start;gap:5px;font-size:9px;letter-spacing:.35px;white-space:nowrap}.detail-specs span svg{width:13px;height:13px}.detail-specs strong{min-width:0;overflow:hidden;margin-top:0;padding-left:0;font-size:12px;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.detail-title-watch{top:8px;right:8px}.detail-title-watch .save-button{width:38px;height:38px;border-color:#d8e1ec;background:#f6f8fb;color:#41536d;box-shadow:none}.detail-title-watch .save-button.is-saved{color:#d83f3f}.gallery-thumbs-single{gap:7px;margin-top:9px;padding:1px 1px 5px;scroll-snap-type:x mandatory}.gallery-thumbs-single .gallery-thumb{min-width:72px;flex-basis:72px;height:54px;scroll-snap-align:start}.gallery-arrow{width:44px;height:44px}.gallery-arrow-left{left:9px}.gallery-arrow-right{right:9px}.timer-panel{padding:12px 13px 13px}.timer-panel>p{margin-bottom:8px;font-size:12px;letter-spacing:.55px}.countdown-full{gap:4px}.countdown-full div{min-height:50px;justify-content:center;padding:6px 2px;border-radius:6px}.countdown-full strong{font-size:20px;line-height:1}.countdown-full span{margin-top:4px;font-size:11px;letter-spacing:.2px}.account-vehicle-main>div{width:100%;max-width:100%}.account-vehicle-main .bid-status{max-width:100%;white-space:normal;text-align:center}}.auction-type-tabs-inner{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:620px){.auction-type-tabs-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.auction-type-tabs a{min-height:58px;align-items:center;flex-direction:row;justify-content:flex-start;gap:9px;padding:8px 10px;text-align:left}.auction-type-icon{width:34px;height:34px}.auction-type-copy{width:auto}.auction-type-copy b{font-size:12.5px;line-height:1.2}}@media (min-width:1081px){.results-layout{grid-template-columns:310px minmax(0,1fr);gap:24px}.results-sidebar{padding:4px 2px 14px;scrollbar-width:none}.results-sidebar:has(.make-select.is-open){z-index:20}.results-sidebar::-webkit-scrollbar{display:none}.search-sidebar-form{overflow:visible;border-color:#d7e2ef;border-radius:12px;padding:0 14px 14px;box-shadow:none}.sidebar-form-heading{align-items:center;margin:0 -14px 13px;border-bottom:1px solid #dce5f0;background:#fff;padding:13px 14px}.sidebar-form-heading h2{color:var(--ink);font-size:18px;letter-spacing:-.4px}.sidebar-form-heading>a{border:0;border-radius:0;background:transparent;padding:3px 0;color:var(--primary);font-size:11px;text-decoration:underline;text-underline-offset:3px}.sidebar-form-heading>a:hover{color:var(--primary-dark)}.search-sidebar-form>.field+.field,.search-sidebar-form>.field+.sidebar-pair,.search-sidebar-form>.sidebar-pair+.field,.search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:10px}.search-sidebar-form .field label{margin-bottom:5px;color:#5e6f87;font-size:9.5px;font-weight:700;letter-spacing:.65px}.search-sidebar-form .field label svg{width:13px;height:13px}.search-sidebar-form .field select,.search-sidebar-form .make-select-trigger{height:41px;border-color:#dbe4ee;border-radius:9px;background-color:#f8fafc;font-size:13px}.search-sidebar-form .sidebar-vehicle-group .make-select-menu{left:-14px}.search-sidebar-form .field select:focus,.search-sidebar-form .make-select-trigger:focus-visible,.search-sidebar-form .make-select.is-open .make-select-trigger{border-color:#4e8ff5;background-color:#fff;box-shadow:0 0 0 3px rgba(0,97,255,.1)}.search-sidebar-form .field select:disabled{border-color:#edf1f5;background-color:#f3f5f7}.admin-source-filter{margin-bottom:11px;border:1px solid #d6e4f5;border-radius:10px;background:#f2f7ff;padding:9px}.admin-source-filter label{color:#315985!important}.admin-source-filter select{border-color:#cbdcf1!important;background-color:#fff!important;font-weight:650}.sidebar-pair{gap:8px}.sidebar-joined-pair{gap:0}.sidebar-compact-group,.sidebar-segmented-group{margin-top:10px}.sidebar-compact-label,.sidebar-segmented-group legend{margin-bottom:5px;font-size:9px}.sidebar-segmented-group span{min-height:41px;font-size:10.5px}.sidebar-checks{margin-top:11px;border:1px solid #dde6f0;border-radius:10px;background:#f8fafc;padding:10px}.sidebar-checks legend{padding:0 5px;color:#617188;font-size:10px;font-weight:700}.sidebar-checks label{align-items:center}.sidebar-checks input{margin-top:0}.sidebar-checks b{font-size:12px}.sidebar-checks small{font-size:10px}.sidebar-auto-note{min-height:0;margin:12px 2px 0;border:0;border-radius:0;background:transparent;padding:0;color:#697a90}}.mobile-filter-drawer-scroll{display:contents}.mobile-filter-apply-bar{display:none}@media (max-width:1080px){.auction-filter-shell>.results-sidebar{width:100vw;max-width:none;display:flex;flex-direction:column;overflow:hidden;border-right:0;background:#eef3f9;padding-bottom:0}.mobile-filter-drawer-scroll{min-height:0;display:block;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-filter-drawer-scroll::-webkit-scrollbar{display:none}.auction-filter-shell .search-sidebar-form{margin:10px;overflow:visible;border-color:#d8e3ef;border-radius:14px;background:#fff;padding:14px;box-shadow:none}.auction-filter-shell .sidebar-form-heading{display:none}.auction-filter-shell .search-sidebar-form>.field+.field,.auction-filter-shell .search-sidebar-form>.field+.sidebar-pair,.auction-filter-shell .search-sidebar-form>.sidebar-pair+.field,.auction-filter-shell .search-sidebar-form>.sidebar-pair+.sidebar-pair{margin-top:10px}.auction-filter-shell .search-sidebar-form .field label{margin-bottom:5px;color:#5e6f87;font-size:10px;font-weight:700;letter-spacing:.7px}.auction-filter-shell .search-sidebar-form .field select,.auction-filter-shell .search-sidebar-form .make-select-trigger{height:44px;border-color:#dbe4ee;border-radius:10px;background-color:#f8fafc}.auction-filter-shell .admin-source-filter{margin-bottom:16px;border:1px solid #d6e4f5;border-radius:14px;background:#f2f7ff;padding:12px}.auction-filter-shell .admin-source-filter label{color:#315985}.auction-filter-shell .admin-source-filter select{border-color:#cbdcf1;background-color:#fff;font-weight:650}.auction-filter-shell .sidebar-pair{gap:8px}.auction-filter-shell .sidebar-joined-pair{gap:0}.auction-filter-shell .sidebar-compact-group,.auction-filter-shell .sidebar-segmented-group{margin-top:10px}.auction-filter-shell .sidebar-segmented-group span{min-height:44px;font-size:11px}.auction-filter-shell .sidebar-checks{margin-top:12px;border:1px solid #dde6f0;border-radius:11px;background:#f8fafc;padding:11px}.auction-filter-shell .sidebar-checks legend{padding:0 5px;font-size:10px}.auction-filter-shell .sidebar-auto-note{display:none}.mobile-filter-apply-bar{z-index:4;display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1.5fr);gap:9px;flex:0 0 auto;border-top:1px solid #d5e0ed;background:rgba(255,255,255,.97);padding:10px 12px max(10px,env(safe-area-inset-bottom));box-shadow:0 -12px 30px rgba(4,20,45,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-filter-apply-bar button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:14px;font-weight:700}.mobile-filter-close{border:1px solid #cdd9e8;background:#fff;color:#33465f}.mobile-filter-submit{border:0;background:linear-gradient(135deg,#0061ff,#0054df);color:#fff;box-shadow:0 8px 20px rgba(0,97,255,.25)}.mobile-filter-apply-bar button:disabled{cursor:wait;opacity:.7}}.guest-welcome-actions button:last-child{border-color:var(--primary);color:var(--primary)}.guest-welcome-actions button:last-child:hover{background:var(--primary-soft)}.guest-welcome-actions button:focus-visible,.guest-welcome-continue:focus-visible{outline:3px solid rgba(0,97,255,.24);outline-offset:2px}.guest-welcome-continue{color:var(--primary);font-weight:650}.guest-welcome-continue:hover{color:var(--primary-dark)}@view-transition{navigation:auto}@keyframes app-route-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes app-route-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.app-route-transition{animation:app-route-enter .24s cubic-bezier(.2,.75,.3,1) both}::view-transition-old(root){animation:app-route-exit .12s ease both}::view-transition-new(root){animation:app-route-enter .2s ease-out both}.account-section,.admin-panel,.result-card,a,button,input,select,textarea{transition-duration:.16s;transition-timing-function:ease}}@media (prefers-reduced-motion:reduce){.app-route-transition{animation:none}}.admin-finance-workspace{display:grid;gap:18px}.admin-finance-hero{min-height:154px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 85% 5%,rgba(41,124,255,.45),transparent 32%),linear-gradient(135deg,#071b3a,#0b2e64);padding:27px 30px;color:#fff;box-shadow:0 16px 36px rgba(7,27,58,.17)}.admin-finance-hero h1{margin-top:5px;font-size:29px;letter-spacing:-1px}.admin-finance-hero p:not(.section-kicker){max-width:650px;margin-top:8px;color:#c4d2e6;font-size:13px;line-height:1.55}.admin-finance-health{display:flex;align-items:center;gap:10px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.09);padding:12px 16px}.admin-finance-health>span{width:9px;height:9px;border-radius:50%;background:#49d990;box-shadow:0 0 0 5px rgba(73,217,144,.12)}.admin-finance-health div{display:grid;gap:2px}.admin-finance-health small{color:#aebfd7;font-size:9px;text-transform:uppercase;letter-spacing:.55px}.admin-finance-health b{font-size:12px}.admin-finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-finance-metrics article{min-width:0;display:flex;align-items:center;gap:12px;border:1px solid #e0e7f0;border-radius:11px;background:#fff;padding:16px;box-shadow:0 7px 20px rgba(11,33,69,.035)}.admin-finance-metrics article>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#edf4ff;color:#1261e8}.admin-finance-metrics article:nth-child(2)>span{background:#eaf8f1;color:#168250}.admin-finance-metrics article:nth-child(3)>span{background:#fff4e4;color:#a56516}.admin-finance-metrics article:nth-child(4)>span{background:#f4efff;color:#7250bd}.admin-finance-metrics article>div{min-width:0;display:grid;gap:2px}.admin-finance-metrics small{color:#7a8799;font-size:9px;letter-spacing:.45px;text-transform:uppercase}.admin-finance-metrics strong{overflow:hidden;color:#172b47;font-size:19px;text-overflow:ellipsis}.admin-finance-metrics em{color:#8793a4;font-size:10px;font-style:normal}.admin-finance-switch{width:max-content;display:flex;gap:5px;border:1px solid #dce4ee;border-radius:10px;background:#f4f7fb;padding:4px}.admin-finance-switch button{min-height:38px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;background:transparent;padding:0 13px;color:#64748b;font-size:11px;font-weight:600}.admin-finance-switch button span{min-width:20px;border-radius:999px;background:#e3e9f1;padding:2px 5px;font-size:9px}.admin-finance-switch button.active{background:#fff;color:#1261e8;box-shadow:0 2px 7px rgba(11,33,69,.09)}.admin-finance-switch button.active span{background:#e9f2ff}.admin-invoices{display:grid;gap:16px}.admin-invoice-tabs,.admin-invoices .admin-panel-heading{margin-bottom:0}.admin-invoice-list{display:grid;gap:12px}.admin-invoice-card{overflow:hidden;border:1px solid #dde5ef;border-left:3px solid #2775df;border-radius:11px;background:#fff}.admin-invoice-card.status-paid{border-left-color:#1d9b61}.admin-invoice-card.status-overdue{border-left-color:#d18b25}.admin-invoice-card.status-cancelled{border-left-color:#a9b2bf;opacity:.78}.admin-invoice-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f5;background:#fafbfd;padding:13px 16px}.admin-invoice-card>header>div{display:flex;align-items:center;gap:9px}.admin-invoice-card>header b{color:#354862;font-size:11px}.admin-invoice-card>header strong{color:#142a47;font-size:19px}.admin-invoice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px}.admin-invoice-grid>div{min-width:0;display:grid;gap:3px}.admin-invoice-grid small{color:#8793a4;font-size:9px;letter-spacing:.45px;text-transform:uppercase}.admin-invoice-grid b,.admin-invoice-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-invoice-grid b{color:#2a3c55;font-size:12px}.admin-invoice-grid span{color:#758296;font-size:10px}.admin-invoice-card>footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-top:1px solid #edf1f5;padding:12px 16px}.admin-invoice-card>footer a,.admin-invoice-card>footer button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfdbe9;border-radius:7px;background:#fff;padding:0 11px;color:#2863ae;font-size:10px;font-weight:600}.admin-invoice-card>footer button{border-color:#9fd4b8;background:#edf9f2;color:#17764a}.admin-invoice-card>footer button.danger{border-color:#e3b9b5;background:#fff4f3;color:#a0403b}.admin-invoice-card>footer button:disabled{cursor:wait;opacity:.55}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-summary>.finance-summary-due{border-color:#bcd3f6;background:linear-gradient(145deg,#fff,#f1f6ff)}.finance-summary-due strong{color:#075fd5}.customer-invoices .account-section-heading>div>p:last-child{margin-top:5px;color:var(--muted);font-size:14px}.customer-invoice-list{display:grid;gap:13px;margin-top:22px}.customer-invoice-card{overflow:hidden;border:1px solid #dbe4ef;border-left:4px solid #1670e8;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(11,33,69,.04)}.customer-invoice-card.status-paid{border-left-color:#1a995e}.customer-invoice-card.status-overdue{border-left-color:#d28a20}.customer-invoice-card.status-cancelled{border-left-color:#a6afbb;opacity:.78}.customer-invoice-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px}.customer-invoice-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#eaf3ff;color:#1261e8}.status-paid .customer-invoice-icon{background:#e9f8f0;color:#178250}.status-overdue .customer-invoice-icon{background:#fff3df;color:#a86616}.customer-invoice-card header>div:nth-child(2){min-width:0}.customer-invoice-card h3{margin-top:6px;overflow:hidden;color:#172b47;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.customer-invoice-card header p{margin-top:3px;color:#7b8798;font-size:10px}.customer-invoice-card header>strong{color:#0f2748;font-size:22px;letter-spacing:-.6px}.customer-invoice-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;background:#fafbfd}.customer-invoice-details>div{min-width:0;display:grid;gap:4px;padding:12px 18px}.customer-invoice-details>div+div{border-left:1px solid #edf1f5}.customer-invoice-details small{color:#8793a4;font-size:9px;text-transform:uppercase;letter-spacing:.45px}.customer-invoice-details b{overflow:hidden;color:#35475f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customer-invoice-payment{display:flex;align-items:center;gap:11px;margin:15px 18px 0;border:1px solid #c7dafa;border-radius:9px;background:#f2f7ff;padding:12px 14px;color:#1261e8}.customer-invoice-payment div{display:grid;gap:2px}.customer-invoice-payment small{color:#55739d;font-size:9px;text-transform:uppercase;letter-spacing:.4px}.customer-invoice-payment b{color:#1b3d6c;font-size:12px}.customer-invoice-payment span{color:#617796;font-size:10px}.customer-invoice-card>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px}.customer-invoice-card>footer a{min-height:38px;display:inline-flex;align-items:center;gap:7px;border-radius:7px;background:#0061ff;padding:0 13px;color:#fff;font-size:11px;font-weight:600}.customer-invoice-card>footer a:hover{background:#004fd5}.customer-invoice-card>footer p{color:#7a8798;font-size:10px}.finance-empty.compact{min-height:190px;margin-top:20px}@media (max-width:1040px){.admin-finance-metrics,.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-finance-hero{align-items:flex-start;flex-direction:column;padding:23px 19px}.admin-finance-health{width:100%}.admin-finance-metrics{grid-template-columns:1fr 1fr}.admin-finance-switch{width:100%}.admin-finance-switch button{flex:1 1}.admin-invoice-grid,.customer-invoice-details{grid-template-columns:1fr}.admin-invoice-grid>div+div,.customer-invoice-details>div+div{border-top:1px solid #edf1f5;border-left:0;padding-top:10px}.customer-invoice-card>header{grid-template-columns:auto minmax(0,1fr)}.customer-invoice-card header>strong{grid-column:2;font-size:20px}.customer-invoice-card>footer{align-items:stretch;flex-direction:column}.customer-invoice-card>footer a{justify-content:center}.customer-invoice-payment{align-items:flex-start}.customer-invoice-payment span{line-height:1.5}.finance-summary{grid-template-columns:1fr}}@media (max-width:480px){.admin-finance-metrics{grid-template-columns:1fr}.admin-invoice-card>footer{display:grid}.admin-invoice-card>footer>*{width:100%}.admin-finance-switch button{padding-inline:8px}.admin-finance-switch button span{display:none}}.admin-user-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;overflow:hidden;overscroll-behavior:contain;background:rgba(5,18,38,.62);padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-user-modal{width:min(1040px,100%);max-height:calc(100dvh - 48px);overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid rgba(255,255,255,.45);border-radius:16px;background:#fff;box-shadow:0 30px 90px rgba(3,18,43,.34)}.admin-user-modal .admin-user-simple-card{overflow:visible;border:0;border-radius:inherit}.admin-user-modal .admin-user-simple-head{position:sticky;top:0;z-index:4;border-bottom:1px solid #e5eaf1;border-radius:16px 16px 0 0;background:rgba(255,255,255,.97);padding:18px 22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-user-modal-close{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d9e2ed;border-radius:9px;background:#f7f9fc;color:#586a82;cursor:pointer}.admin-user-modal-close:hover{border-color:#bfcde0;background:#edf3fa;color:#173b69}.admin-user-modal .admin-user-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-modal .admin-user-summary.has-deposit{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-modal .admin-user-manage{border-top:1px solid #e5eaf1}.admin-user-modal .admin-user-manage-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:0;background:#f6f8fb;padding:20px 22px 24px}.admin-user-manage-body .admin-profile-edit-form{grid-column:1/-1;display:block;border:1px solid #e0e7f0;border-radius:12px;background:#fff;padding:18px}.admin-modal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-modal-section-heading h3{color:#1d304b;font-size:15px}.admin-modal-section-heading small{display:block;margin-top:3px;color:#7c899a;font-size:11px}.admin-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.admin-profile-grid>label:not(.admin-check){min-width:0;display:grid;align-content:start;gap:6px;color:#657389;font-size:10px;font-weight:600;letter-spacing:.2px}.admin-profile-grid input,.admin-profile-grid select{width:100%;min-width:0;height:41px;border:1px solid #d6dfe9;border-radius:8px;background:#fff;padding:0 10px;color:#233650;font-size:12px;outline:0}.admin-profile-grid input:focus,.admin-profile-grid select:focus{border-color:#2776df;box-shadow:0 0 0 3px rgba(39,118,223,.1)}.admin-profile-grid .field-span-2{grid-column:span 2}.admin-profile-check{align-self:end;min-height:41px;display:flex;align-items:center;gap:8px;border:1px solid #d9e2ed;border-radius:8px;background:#f8fafc;padding:0 11px;color:#53647b;font-size:11px}.admin-profile-check input{width:16px;height:16px}.admin-modal-form-actions{display:flex;justify-content:flex-end;margin-top:16px;border-top:1px solid #edf1f5;padding-top:15px}.admin-modal-form-actions button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:#0865e8;padding:0 16px;color:#fff;font-size:11px;font-weight:650}.admin-modal-form-actions button:hover{background:#0455c7}.admin-modal-form-actions button:disabled{cursor:wait;opacity:.6}.admin-user-modal .admin-decision-form,.admin-user-modal .admin-document-upload-form{grid-column:1/-1;border:1px solid #e0e7f0;border-radius:12px;background:#fff;padding:16px}.admin-user-modal .admin-decision-form{grid-template-columns:minmax(160px,220px) minmax(260px,1fr) auto!important}.admin-user-modal .admin-user-danger-zone{grid-column:1/-1;margin-top:0;border-radius:10px;background:#fff;padding:16px}@media (prefers-reduced-motion:no-preference){.admin-user-modal-backdrop{animation:app-route-exit .14s ease reverse both}.admin-user-modal{animation:app-route-enter .2s cubic-bezier(.2,.75,.3,1) both}}@media (max-width:900px){.admin-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-modal .admin-user-manage-body{grid-template-columns:1fr}.admin-user-modal .admin-decision-form{grid-column:1}}@media (max-width:640px){.admin-user-modal-backdrop{align-items:end;padding:0}.admin-user-modal{width:100%;max-height:96dvh;scrollbar-gutter:auto;border-width:1px 0 0;border-radius:18px 18px 0 0}.admin-user-modal .admin-user-simple-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;border-radius:18px 18px 0 0;padding:14px 16px}.admin-user-modal .admin-user-identity,.admin-user-modal .admin-user-identity>div{min-width:0}.admin-user-modal .admin-user-identity b,.admin-user-modal .admin-user-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-modal .admin-user-badges{grid-column:1/-1;grid-row:2;justify-self:start;margin:0}.admin-user-modal-close{grid-column:2;grid-row:1;width:44px;height:44px}.admin-user-modal .admin-user-summary,.admin-user-modal .admin-user-summary.has-deposit{grid-template-columns:1fr 1fr}.admin-user-modal .admin-user-summary>div{min-height:66px;justify-content:center;padding:11px 16px}.admin-user-modal .admin-user-filebar{padding:14px 16px}.admin-user-modal .admin-user-filebar>div{width:100%}.admin-user-modal .admin-user-filebar a{min-height:40px}.admin-user-modal .admin-user-manage-body{gap:12px;padding:12px}.admin-user-manage-body .admin-profile-edit-form,.admin-user-modal .admin-decision-form,.admin-user-modal .admin-document-upload-form{border-radius:10px;padding:14px}.admin-profile-grid{grid-template-columns:1fr;gap:11px}.admin-profile-grid .field-span-2{grid-column:span 1}.admin-profile-grid input,.admin-profile-grid select,.admin-user-modal .admin-decision-form input,.admin-user-modal .admin-decision-form select,.admin-user-modal .admin-document-upload-form input,.admin-user-modal .admin-document-upload-form select{min-height:46px;font-size:16px}.admin-modal-section-heading{margin-bottom:14px}.admin-modal-section-heading h3{font-size:16px}.admin-modal-form-actions button,.admin-user-modal .admin-decision-form>button,.admin-user-modal .admin-document-upload-form>button{width:100%;min-height:46px}.admin-user-modal .admin-decision-form,.admin-user-modal .admin-document-upload-form{grid-template-columns:1fr!important}.admin-user-modal .admin-user-danger-zone{grid-template-columns:1fr;padding:15px 14px}.admin-user-modal .admin-user-danger-zone>button{width:100%;min-height:44px}}@media (max-width:680px){html{min-height:100%;scroll-padding-top:calc(62px + var(--safe-top));scroll-padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 16px);-webkit-text-size-adjust:100%}body,html{overscroll-behavior-y:none}body{min-height:100dvh;overflow-x:clip}[role=button],a,body,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}[role=button],a,button{touch-action:manipulation}a,button{-webkit-touch-callout:none}input,select,textarea{font-size:16px}.site-header{top:0;padding-top:var(--safe-top);border-bottom-color:rgba(205,216,231,.9);background:rgba(255,255,255,.92);box-shadow:0 1px 12px rgba(11,33,69,.045)}.header-inner{height:58px;gap:8px;padding-inline:var(--safe-left) var(--safe-right)}.header-inner>.brand{min-width:0;flex-shrink:1}.brand-logo-header{width:154px}.header-actions{gap:5px;flex-shrink:0}.header-actions>.language-switcher{display:grid;width:44px;height:44px}.header-actions>.account-menu-wrap,.header-actions>.watchlist-link{display:none}.header-actions>.sign-in-button{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 13px;font-size:13px;font-weight:700;letter-spacing:.1px}.mobile-menu-trigger,.notification-trigger{width:44px;height:44px;border-radius:13px}@media (max-width:380px){.brand-logo-header{width:132px}.header-actions{gap:3px}.header-actions>.sign-in-button{padding-inline:10px}}.mobile-bottom-nav{position:fixed;z-index:190;right:0;bottom:0;left:0;display:block;border-top:1px solid rgba(198,211,228,.88);background:#fff;padding:5px var(--safe-right) var(--safe-bottom) var(--safe-left);box-shadow:0 -8px 28px rgba(7,27,58,.09);backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-bottom-nav-inner{height:calc(var(--mobile-nav-height) - 5px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.mobile-bottom-nav a{min-width:0;min-height:54px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;border-radius:13px;color:#6b788b}.mobile-bottom-nav a>span{min-width:38px;height:27px;display:grid;place-items:center;border-radius:999px}.mobile-bottom-nav small{overflow:hidden;max-width:100%;padding-inline:2px;font-size:10px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav a.active{color:var(--primary)}.mobile-bottom-nav a.active>span{background:var(--primary-soft)}.mobile-bottom-nav .mobile-nav-avatar{min-width:28px;width:28px;height:28px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#0870ff,#004fcf);color:#fff;font-size:10px;font-weight:750;letter-spacing:-.2px;box-shadow:0 0 0 1px #c9d8ec,0 3px 8px rgba(0,75,190,.18)}.mobile-bottom-nav a.active .mobile-nav-avatar{background:linear-gradient(145deg,#0870ff,#004fcf);box-shadow:0 0 0 2px #cfe0ff,0 3px 8px rgba(0,75,190,.22)}.mobile-bottom-nav a:active{transform:scale(.94)}body:has(.auction-filter-shell.is-open) .live-chat-widget,body:has(.auction-filter-shell.is-open) .mobile-bottom-nav,body:has(.cookie-modal-backdrop) .mobile-bottom-nav,body:has(.guest-welcome-shell) .mobile-bottom-nav,body:has(.make-select-backdrop) .mobile-bottom-nav,body:has(.mobile-ai-search-modal) .live-chat-widget,body:has(.mobile-ai-search-modal) .mobile-bottom-nav,body:has(.modal-shell) .live-chat-widget,body:has(.modal-shell) .mobile-bottom-nav,body:has(.vehicle-picker-layer) .mobile-bottom-nav{opacity:0;pointer-events:none}.site-footer{margin-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom))}.live-chat-widget{right:max(12px,var(--safe-right))}.deposit-reminder-card,.live-chat-widget{bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 12px)}.action-toast-region{top:calc(var(--safe-top) + 70px);right:max(12px,var(--safe-right));left:max(12px,var(--safe-left));width:auto}.cookie-banner{bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 10px)}.mobile-menu-overlay{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.mobile-menu-shell{min-height:calc(100dvh - var(--safe-top) - var(--safe-bottom))}.mobile-menu-head{height:58px;padding-inline:max(12px,var(--safe-left)) max(12px,var(--safe-right))}.mobile-menu-logo{width:154px}.mobile-menu-head>button{width:44px;height:44px;border-radius:13px}.mobile-menu-content{width:min(100% - 32px,620px);padding:24px 0 28px}.mobile-menu-content>nav>a{min-height:68px;padding-block:14px}.mobile-menu-shell>footer{padding-bottom:max(19px,var(--safe-bottom))}.cookie-modal-backdrop,.deposit-celebration,.guest-welcome-shell,.modal-shell{align-items:end;place-items:end stretch;padding:0}.auth-modal,.auth-modal-register,.confirm-modal,.cookie-modal,.deposit-activation-modal,.guest-welcome-card{width:100%;max-width:none;max-height:min(92dvh,calc(100dvh - var(--safe-top) - 8px));overflow:hidden auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding-bottom:max(20px,var(--safe-bottom));box-shadow:0 -18px 60px rgba(3,18,43,.24);-webkit-overflow-scrolling:touch}.auth-modal:before,.confirm-modal:before,.cookie-modal:before,.deposit-activation-modal:before,.guest-welcome-card:before{content:"";width:38px;height:5px;display:block;margin:-16px auto 14px;border-radius:999px;background:#cbd5e1}.auth-modal,.confirm-modal{padding:24px 17px max(20px,var(--safe-bottom))}.auth-modal-register form{grid-template-columns:1fr}.auth-modal-register .auth-form-row{display:grid}.auth-modal-register .auth-submit,.auth-modal-register .form-error{grid-column:1}.modal-close{width:44px;height:44px;display:grid;place-items:center;right:10px;top:9px}.auth-submit,.confirm-modal a,.confirm-modal button{min-height:48px}.notification-center{position:static}.notification-dropdown{position:absolute;top:calc(100% + 5px);right:auto;bottom:auto;left:50%;width:min(359px,calc(100vw - var(--safe-left) - var(--safe-right) - 16px));height:auto;max-height:calc(100dvh - var(--safe-top) - var(--mobile-nav-height) - var(--safe-bottom) - 82px);border-radius:18px;transform:translateX(-50%)}.account-center-header{padding:20px 0 17px}.account-center-header .section-kicker{font-size:9px}.account-center-header h1{margin-top:3px;font-size:25px;letter-spacing:-.8px}.account-center-header h1+p{margin-top:3px;font-size:12px;line-height:1.45}.account-center-grid{min-width:0;gap:12px;padding-top:0;padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 28px)}.account-center-sidebar{width:calc(100% + 24px);max-width:calc(100% + 24px);min-width:0;position:sticky;z-index:38;top:calc(58px + var(--safe-top));margin-inline:-12px;overflow:visible;border:0;border-bottom:1px solid #dce5f0;border-radius:0;background:rgba(245,247,251,.95);box-shadow:0 7px 18px rgba(11,33,69,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.account-center-sidebar:after,.account-center-sidebar:before{content:"";position:absolute;z-index:2;bottom:0;width:34px;height:59px;pointer-events:none}.account-center-sidebar:before{left:0;background:linear-gradient(90deg,#f5f7fb 18%,rgba(245,247,251,0));box-shadow:8px 0 12px -10px #f5f7fb}.account-center-sidebar:after{right:0;background:linear-gradient(90deg,rgba(245,247,251,0),#f5f7fb 82%);box-shadow:-8px 0 12px -10px #f5f7fb}.account-center-access,.account-center-profile{display:none}.account-center-sidebar nav{width:100%;min-width:0;max-width:100%;display:flex;gap:6px;overflow-x:auto;padding:7px 12px 8px;scroll-padding-inline:12px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.account-center-sidebar nav::-webkit-scrollbar{display:none}.account-center-sidebar nav a{min-width:max-content;min-height:44px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;border:1px solid #d9e3ef;border-radius:12px;background:#fff;padding:0 12px;color:#64748b;font-size:12px;font-weight:650;scroll-snap-align:start;box-shadow:none}.account-center-sidebar nav a svg{width:17px;height:17px}.account-center-sidebar nav a i{display:none}.account-center-sidebar nav a.active{border-color:#b9d1f8;background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px rgba(0,97,255,.05)}.results-page>.results-header{display:none}.results-page>.auction-type-tabs{margin-top:12px}.results-page>.results-layout{padding-top:14px}.auctions-loading .skeleton-auctions-sidebar,.result-card>.result-card-image{display:none}.auctions-loading .results-layout{display:block;padding-top:14px}.auctions-loading .skeleton-auctions-toolbar{height:48px;margin-bottom:14px;border-radius:11px}.auctions-loading .skeleton-auction-result{height:auto;aspect-ratio:1/1.34;margin-bottom:14px;border-radius:13px}.result-card-heading>.save-button,.result-card-note .listing-number{display:none}.mobile-result-gallery{position:relative;width:100%;aspect-ratio:16/10;display:block;overflow:hidden;background:#dfe5ed}.mobile-result-gallery-track{width:100%;height:100%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mobile-result-gallery-track::-webkit-scrollbar{display:none}.mobile-result-gallery-slide{position:relative;min-width:100%;height:100%;display:block;flex:0 0 100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.mobile-result-gallery-slide img{object-fit:cover}.mobile-result-gallery-slide.is-reveal:after{content:"";position:absolute;inset:0;background:rgba(3,13,29,.46)}.mobile-result-gallery-slide.is-reveal img{filter:blur(9px);transform:scale(1.08)}.mobile-gallery-more{position:absolute;z-index:2;top:50%;left:50%;min-height:44px;display:inline-flex;align-items:center;gap:10px;border-radius:9px;background:rgba(8,29,70,.9);padding:0 16px;color:#fff;font-size:13px;font-weight:650;white-space:nowrap;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-gallery-dots{position:absolute;z-index:3;bottom:11px;left:50%;display:flex;gap:7px;transform:translateX(-50%);pointer-events:none}.mobile-gallery-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 1px 4px rgba(0,0,0,.28)}.mobile-gallery-dots i.active{background:#fff;transform:scale(1.18)}.mobile-gallery-count{position:absolute;z-index:3;right:10px;bottom:8px;min-height:30px;display:flex;align-items:center;gap:6px;border-radius:7px;background:rgba(8,24,55,.8);padding:0 9px;color:#fff;font-size:12px;font-weight:650;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-gallery-watch{position:absolute;z-index:10;top:10px;right:10px;pointer-events:auto;isolation:isolate}.mobile-gallery-watch .save-button{width:42px;height:42px;border-color:rgba(255,255,255,.72);background:rgba(8,24,55,.48);color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;pointer-events:auto}.mobile-gallery-watch .save-button.is-saved{border-color:rgba(255,255,255,.85);background:rgba(255,255,255,.94);color:#d83f3f}.result-card-bid{align-items:start}.result-card-bid .result-price,.result-card-bid .result-time{min-height:0;margin-top:0;align-self:start}.bid-label-desktop{display:none}.bid-label-mobile{display:inline}.result-price>span,.result-time>span:not(.countdown-chip){min-height:20px;align-items:flex-start;line-height:1.3}.result-time>.countdown-chip{align-items:center;line-height:normal}.result-view-button{align-self:stretch}.result-view-button.is-loading{pointer-events:none;opacity:.82}.mobile-ai-search-modal{place-items:end stretch}.mobile-ai-search-dialog{width:100%;height:auto;max-height:min(88dvh,calc(100dvh - var(--safe-top) - 8px));border-width:1px 0 0;border-radius:22px 22px 0 0;padding-bottom:var(--safe-bottom)}.mobile-ai-search-dialog>header{padding-top:18px}.mobile-ai-search-dialog>header:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:5px;border-radius:999px;background:#cbd5e1;transform:translateX(-50%)}.auction-filter-shell>.results-sidebar{z-index:901;top:auto;bottom:0;height:min(92dvh,calc(100dvh - var(--safe-top) - 8px));border-radius:22px 22px 0 0;box-shadow:0 -20px 60px rgba(4,20,45,.25)}.auction-filter-shell>.mobile-filter-backdrop{z-index:900}.mobile-filter-drawer-heading{position:relative;padding-top:14px;border-radius:22px 22px 0 0}.mobile-filter-drawer-heading:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:5px;border-radius:999px;background:#cbd5e1;transform:translateX(-50%)}.mobile-filter-apply-bar{padding-bottom:max(12px,var(--safe-bottom))}.make-select-menu{top:auto;bottom:0;width:100%;height:min(88dvh,calc(100dvh - var(--safe-top) - 12px));max-height:none;border-radius:22px 22px 0 0}.vehicle-picker-layer{place-items:end stretch;padding:0}.vehicle-picker-dialog{width:100%;height:min(92dvh,calc(100dvh - var(--safe-top) - 8px));max-height:min(92dvh,calc(100dvh - var(--safe-top) - 8px));border-radius:22px 22px 0 0;padding-bottom:var(--safe-bottom)}}@media (max-width:1080px){.detail-section-contained.vehicle-features-section{padding:0}.detail-title{position:relative;margin-bottom:12px;padding:12px}.detail-title-top{padding-right:42px}.detail-make-title{gap:10px}.detail-make-title .make-logo-large{width:42px;height:42px;border-radius:10px}.detail-make-title .make-logo-large svg{width:25px;height:25px}.detail-country{gap:3px;margin:0 0 -1px;padding:0;color:var(--primary);font-size:11px;font-weight:600;line-height:1;letter-spacing:.55px;text-transform:uppercase}.detail-country .country-flag{width:16px}.detail-title h1{margin-top:0;font-size:22px;line-height:1.08;letter-spacing:-.6px}.detail-subtitle{margin-top:4px;font-size:12px}.detail-title-watch{top:8px;right:8px}.detail-title-watch .save-button{width:40px;height:40px;border-color:#d8e1ec;background:#f6f8fb;color:#41536d;box-shadow:none}.detail-title-watch .save-button.is-saved{color:#d83f3f}.detail-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:10px;border:0;background:transparent}.detail-specs>div{min-width:0}.detail-specs div,.detail-specs div+div,.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border:0}.detail-specs div{min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:7px;border-bottom:1px solid #e5ebf2!important;border-radius:0!important;background:transparent;padding:7px 1px;text-align:left}.detail-specs div:nth-child(3),.detail-specs div:nth-child(4){border-bottom:0!important}.detail-specs span{min-width:0;justify-content:flex-start;gap:5px;font-size:11px;letter-spacing:.25px;white-space:nowrap}.detail-specs span svg{width:14px;height:14px}.detail-specs strong{min-width:0;overflow:hidden;margin-top:0;padding-left:0;font-size:13px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gallery-thumbs-single{gap:7px;margin-top:9px;padding:1px 1px 5px;scroll-snap-type:x mandatory}.gallery-thumbs-single .gallery-thumb{min-width:72px;flex-basis:72px;height:54px;scroll-snap-align:start}.timer-panel{padding:12px 13px 13px}.timer-panel>p{margin-bottom:8px;font-size:12px;letter-spacing:.55px}.countdown-full{gap:4px}.countdown-full div{min-height:50px;justify-content:center;padding:6px 2px;border-radius:6px}.countdown-full strong{font-size:20px;line-height:1}.countdown-full span{margin-top:4px;font-size:11px;letter-spacing:.2px}.bid-panel .price-panel-head{padding:15px 16px}.bid-panel .price-panel-head strong{margin-top:3px;font-size:30px}.bid-panel .price-panel-body{padding:15px 16px 18px}.bid-panel .cost-estimate{margin-top:14px;border-color:#e1e7ef;border-radius:11px;background:#fff}.bid-panel .cost-estimate-heading{min-height:58px;align-items:center;padding:10px 12px;border-bottom:0;background:#f5f8fc}.bid-panel .cost-estimate-heading>div{gap:2px}.bid-panel .cost-estimate-heading span{font-size:11px}.bid-panel .cost-estimate-heading b{font-size:13px}.bid-panel .cost-estimate-heading>strong{font-size:20px}.bid-panel .cost-estimate-content{padding:7px}.bid-panel .cost-lines{display:grid;gap:1px}.bid-panel .cost-lines>div{min-height:34px;padding:6px 7px;border-bottom:0;background:transparent;font-size:13px}.bid-panel .cost-lines .cost-group{min-height:30px;margin-top:5px;border-radius:7px;background:#edf2f8;padding:6px 8px}.bid-panel .cost-lines .cost-group:first-child{margin-top:0}.bid-panel .cost-lines .cost-vehicle{border-radius:7px;background:#f8fafc}.bid-panel .cost-lines .cost-transport-choice{min-height:48px;margin:4px 0;border-radius:8px;background:#eef5ff;padding:8px}.bid-panel .cost-lines .cost-subtotal,.bid-panel .cost-lines .cost-tax-total{margin-top:3px;border-radius:7px;background:#f4f6f9;padding:8px}.bid-panel .cost-lines .cost-total{min-height:48px;margin-top:5px;border:0;border-radius:8px;padding:9px 10px}.bid-panel .cost-estimate-note{margin-top:7px;border:0;border-radius:8px;padding:12px 14px}.bid-panel .source-note-compact{margin-top:12px}}.impersonation-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:12px 20px;background:#fef3c7;color:#78350f;position:relative;z-index:100}.impersonation-banner button{border:1px solid;border-radius:6px;padding:6px 12px;cursor:pointer;font-weight:600}.vat-deductible-indicator{display:inline-flex;align-items:center;gap:5px;width:fit-content;border:1px solid #b5d4ed;border-radius:999px;background:#edf6fd;color:#205b86;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.vat-deductible-indicator svg{flex-shrink:0}.card-body>.vat-deductible-indicator{margin-top:8px}.price-panel-amount{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px}.price-panel-head .price-panel-amount>strong{margin-top:0}.account-vehicle-card dd.is-outbid-price,.bid-history-row>strong.is-outbid-price,.bid-panel .recent-other-bids strong.is-outbid-price,.price-panel-head .price-panel-amount>strong.is-outbid-price{color:#b91c1c}.price-panel-amount>.is-outbid-price .animated-price{color:inherit;animation:none}.outbid-warning{display:block;color:#b91c1c;font-size:13px;line-height:1.5}.price-panel-body>.outbid-warning{padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2}.vat-deductible-detail{display:inline-flex;align-items:center;gap:6px;color:#23714f;font-size:12px;font-weight:500;line-height:1.4}.vat-deductible-detail svg{flex-shrink:0}.vat-tooltip-anchor{position:relative;display:inline-flex}.vat-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;padding:2px 0;background:transparent;color:inherit;font:inherit;cursor:help;border-radius:3px;text-align:left}.vat-tooltip-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vat-tooltip{position:fixed;z-index:200;padding:11px 12px;border-radius:8px;background:#0b2145;color:#fff;box-shadow:0 8px 24px rgba(11,33,69,.18);font-size:12px;font-weight:400;line-height:1.5}.result-vat:has(.vat-deductible-detail){margin-top:5px;margin-bottom:6px}.result-vat .vat-deductible-detail{font-size:11px}.result-vat .vat-tooltip-trigger{gap:5px}.result-vat .vat-tooltip-trigger svg{width:14px;height:14px}.auction-results-boundary{position:relative;min-height:calc(100svh - 80px)}.auction-results-loading-overlay{position:absolute;z-index:60;inset:0;overflow:clip;background:#fff;cursor:progress}.auction-results-loading-skeleton{position:absolute;inset:0;overflow:hidden;pointer-events:none}.app-route-transition:has(.auction-results-boundary){animation:none;opacity:1;transform:none}.auction-results-loading-message{position:sticky;top:120px;display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:calc(100% - 32px);margin:100px auto 24px;border:1px solid #d6e1ef;border-radius:14px;background:#fff;padding:20px 24px;color:#19304f;box-shadow:0 10px 28px rgba(8,31,66,.14);font-size:15px;font-weight:500}.auction-results-loading-message .button-spinner{color:#0864e7}.stock-page{padding-top:42px;padding-bottom:64px;min-height:60vh}.stock-page h1{font-size:clamp(28px,4vw,42px);margin:18px 0;letter-spacing:-1px}.stock-intro{color:var(--muted);margin-bottom:30px}.stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.stock-customs{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:6px;background:#e8f5ee;color:#147348;font-size:12px;font-weight:700;margin:10px 0}.stock-detail{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:32px;align-items:start;margin-top:24px}.stock-hero{position:relative;aspect-ratio:4/3;background:#f2f4f7;border-radius:14px;overflow:hidden}.stock-hero img{object-fit:contain}.stock-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.stock-thumbs img{object-fit:cover;border-radius:5px}.stock-thumbs button{border:1px solid var(--line);background:white;border-radius:5px;cursor:pointer;padding:3px}.stock-thumbs button[aria-pressed=true]{outline:2px solid var(--primary)}.stock-thumbs>div{display:grid;gap:4px}.stock-panel{padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.stock-price{display:block;font-size:36px;letter-spacing:-1px}.stock-form{display:grid;gap:15px;margin-top:20px}.stock-form h2{font-size:21px}.stock-form p,.stock-offers>p{font-size:13px;color:var(--muted);line-height:1.6}.stock-form label,.stock-offer label{display:grid;gap:7px;font-size:13px;font-weight:600}.stock-form input,.stock-form select,.stock-form textarea,.stock-offer select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;font:inherit;background:white;color:var(--ink)}.stock-form input:focus,.stock-form select:focus,.stock-form textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.stock-form .stock-check{display:flex;align-items:center}.stock-check input{width:18px;height:18px;min-height:18px;accent-color:var(--primary)}.stock-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border:0;border-radius:7px;padding:12px 20px;background:var(--primary);color:white;font:inherit;font-weight:600;cursor:pointer}.stock-button:disabled{opacity:.6;cursor:default}.stock-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.stock-detail section>h2{margin-top:24px}.stock-pagination{display:flex;justify-content:space-between;margin-top:25px}.stock-success{color:#147348!important}.stock-admin{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:24px;align-items:start}.stock-admin-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.stock-admin-list{display:grid;gap:8px;margin-top:20px}.stock-admin-list button{text-align:left;background:#f9fafb;padding:14px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.stock-admin-list button.selected{border-color:var(--primary)}.stock-admin-list span{display:block;margin-top:7px;color:var(--muted);font-size:12px}.stock-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stock-fields{display:grid;gap:16px;border:0;padding:0;min-width:0}.stock-notice,.stock-offers{grid-column:1/-1}.stock-notice{padding:16px;background:#fff4e5;border-radius:8px}.stock-offer{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:20px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.stock-offer p{margin:8px 0}.stock-promotion{position:fixed;margin:auto;width:min(820px,calc(100% - 40px));max-height:88dvh;padding:0;border:1px solid #ffffff99;border-radius:24px;color:var(--ink);background:var(--paper);box-shadow:0 32px 100px #07162d55;overflow:auto;overscroll-behavior:contain}.stock-promotion::backdrop{background:rgba(7,19,39,.64);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stock-promotion>header{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:28px 30px 24px;border-bottom:1px solid var(--line)}.stock-promo-eyebrow{display:flex;align-items:center;gap:9px;color:var(--primary);font-size:10px;font-weight:600;letter-spacing:1.8px}.stock-promo-eyebrow>span{height:6px;width:6px;border-radius:50%;background:var(--primary)}.stock-promotion h2{margin-top:11px;font-size:27px;font-weight:500;letter-spacing:-.8px;line-height:1.25}.stock-promo-intro{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6}.stock-promotion>header button{display:grid;place-items:center;background:#f5f7fb;border:1px solid var(--line);border-radius:50%;width:40px;height:40px;color:var(--ink);cursor:pointer;flex-shrink:0;transition:background .15s}.stock-promotion>header button:hover{background:#eaf0f8}.stock-promo-cta:focus-visible,.stock-promo-photo:focus-visible,.stock-promotion>header button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.stock-promo-grid{display:grid;gap:24px;padding:26px 30px 30px}.stock-promo-car{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px;min-width:0}.stock-promo-car+.stock-promo-car{border-top:1px solid var(--line);padding-top:24px}.stock-promo-photo{position:relative;display:block;min-height:330px;overflow:hidden;border-radius:16px;background:#edf2f8}.stock-promo-photo img{object-fit:cover}.stock-promo-photo-label{position:absolute;bottom:18px;left:18px;padding:7px 10px;border:1px solid #ffffff55;border-radius:5px;background:#10213bc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:white;font-size:9px;font-weight:500;letter-spacing:1.5px}.stock-promo-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#7890af;background:radial-gradient(ellipse at 40% 35%,#f8fbff,#e2eaf5)}.stock-promo-placeholder span{font-size:11px;letter-spacing:3px;font-weight:500}.stock-promo-details{display:flex;flex-direction:column;align-items:start;min-width:0;padding:4px 0}.stock-promo-year{font-size:11px;line-height:1;color:var(--muted);letter-spacing:1.5px;margin-bottom:10px}.stock-promo-details h3{font-size:25px;line-height:1.25;letter-spacing:-.8px;font-weight:500;overflow-wrap:anywhere}.stock-promo-specs{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:8px;margin:15px 0 12px;color:var(--muted);font-size:11px}.stock-promo-specs span{display:inline-flex;align-items:center;gap:5px}.stock-promo-customs{display:inline-flex;align-items:center;gap:6px;border:1px solid #d1e9dc;background:#eef8f2;color:#22704b;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:500}.stock-promo-price{width:100%;border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.stock-promo-price>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:var(--muted)}.stock-promo-price strong{display:block;margin-top:4px;font-size:34px;font-weight:500;letter-spacing:-1.4px;line-height:1.2}.stock-promo-price p{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.6}.stock-promo-cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;min-height:46px;padding:12px 16px;border-radius:9px;background:var(--primary);color:white;font-size:13px;font-weight:500;box-shadow:0 5px 14px #0061ff1a;transition:background .15s}.stock-promo-cta:hover{background:var(--primary-dark)}@media(max-width:600px){.stock-promotion{width:calc(100% - 24px);max-height:90dvh;border-radius:18px}.stock-promotion>header{padding:20px;gap:12px}.stock-promotion h2{font-size:23px}.stock-promo-intro{font-size:12px}.stock-promo-grid{padding:20px}.stock-promo-car{grid-template-columns:1fr;gap:20px}.stock-promo-photo{min-height:0;aspect-ratio:16/9}.stock-promo-details h3{font-size:24px}.stock-promo-specs{font-size:12px}.stock-promo-price strong{font-size:32px}}@media(max-width:1100px){.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.stock-admin,.stock-detail,.stock-editor-grid,.stock-grid{grid-template-columns:1fr}.stock-page{padding-top:24px}.stock-panel{padding:20px}.stock-offer{flex-direction:column}}.stock-detail-mark{width:60px;height:60px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:12px;background:var(--primary-soft);color:var(--primary)}.stock-offer-panel .stock-form{margin-top:0}.stock-offer-panel .stock-form h2{font-size:18px;letter-spacing:-.3px}.stock-offer-panel .price-panel-amount .stock-customs{margin:0}.stock-offer-panel .place-bid-button{margin-top:0}.stock-offer-panel .place-bid-button:disabled{opacity:.6;cursor:default}.stock-contact{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.stock-contact:first-child{margin-top:0;padding-top:0;border-top:0}.stock-contact h2{margin:0 0 6px;font-size:18px;letter-spacing:-.3px}.stock-contact p{margin:0 0 16px;color:var(--muted);font-size:14px}.stock-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stock-contact-actions a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:76px;padding:12px 6px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;transition:filter .15s}.stock-contact-actions a:hover{filter:brightness(.94)}.stock-contact-actions a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.stock-contact-whatsapp{background:#e9f8ef;color:#176b3b;border-color:#bfe6ce!important}.stock-contact-call{background:#edf2ff;color:#244caa;border-color:#ccd9fa!important}.stock-contact-viber{background:#f3edff;color:#63429a;border-color:#decdf7!important}.stock-detail-description{margin-top:17px;color:var(--muted);font-size:14px}@media(max-width:640px){.stock-detail-mark{width:42px;height:42px;border-radius:9px}.stock-detail-mark svg{width:24px;height:24px}.stock-detail-page .detail-title-top{padding-right:0}}.stock-equipment-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,2fr) auto;gap:12px;align-items:end;margin-bottom:12px}.stock-report-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media (max-width:640px){.stock-equipment-row{grid-template-columns:1fr}}.stock-admin-redesign{display:flex;flex-direction:column;gap:24px}.stock-admin-redesign>*{width:100%;min-width:0}.stock-admin-redesign .admin-panel{margin-top:0}.stock-admin-redesign .stock-button{gap:8px;min-height:40px;padding:10px 16px;font-size:12px}.stock-admin-redesign h2{font-size:23px;letter-spacing:-.5px;color:#182c48}.stock-admin-redesign .section-kicker{margin:0 0 5px;color:#74839a;font-size:10px;letter-spacing:1.2px}.stock-count{display:inline-flex;align-items:center;justify-content:center;min-width:27px;border-radius:6px;padding:4px 7px;background:#eef3fa;color:#657790;font-size:11px;font-weight:600;vertical-align:middle}.stock-inventory{padding:20px 24px}.stock-admin-redesign .stock-admin-list{display:flex;gap:12px;overflow-x:auto;padding-bottom:3px;margin-top:18px}.stock-admin-redesign .stock-admin-list button{display:flex;align-items:center;gap:13px;flex:0 0 270px;background:#fff;border:1px solid #e1e7f0;border-radius:10px;padding:12px}.stock-admin-redesign .stock-admin-list button:hover{background:#f8faff;border-color:#a6c4f1}.stock-admin-redesign .stock-admin-list button.selected{border-color:#1767e8;background:#f5f9ff;box-shadow:0 0 0 1px #1767e8}.stock-admin-redesign .stock-admin-list .stock-inventory-photo{display:grid;place-items:center;flex:0 0 70px;height:62px;margin:0;background:#edf2f8;border-radius:7px;overflow:hidden;color:#8b9bb1}.stock-inventory-photo img{width:100%;height:100%;object-fit:cover}.stock-admin-redesign .stock-admin-list .stock-inventory-copy{display:block;margin:0;min-width:0}.stock-inventory-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#23364f;font-size:12px}.stock-inventory-copy strong{display:block;margin:4px 0 7px;font-size:13px;color:#132b4b}.stock-admin-redesign .stock-admin-list .stock-status{display:inline-flex;margin:0;padding:3px 6px;border-radius:4px;font-size:9px;background:#edf1f6;color:#69778c}.stock-admin-redesign .stock-admin-list .status-published{background:#e8f6ee;color:#23794e}.stock-admin-redesign .stock-admin-list .status-sold{background:#fff3df;color:#926623}.stock-inventory-copy>svg{display:inline;margin-left:7px;vertical-align:middle;color:#2671dd}.stock-editor{margin:0;gap:20px}.stock-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.stock-editor-heading>div{min-width:0}.stock-editor-heading h2{overflow-wrap:anywhere}.stock-editor-heading p{margin-top:6px}.stock-editor-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.stock-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;min-height:39px;border:1px solid #d7e1ef;border-radius:7px;padding:9px 13px;color:#315477;background:#fff;font-size:12px;font-weight:600;cursor:pointer}.stock-secondary:hover{background:#f3f7fd;border-color:#9cb9dd}.stock-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px}.stock-editor-main{display:grid;gap:20px;min-width:0}.stock-edit-section{display:grid;gap:18px;min-width:0;padding:24px;border:1px solid #e0e6ef;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(20,42,78,.025);scroll-margin-top:95px}.stock-edit-section>header{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid #edf1f6}.stock-edit-section>header>span{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border:1px solid #e1eaf8;border-radius:9px;background:#f3f7ff;color:#3375ce}.stock-edit-section>header>div{flex:1 1}.stock-edit-section h3{font-size:15px;font-weight:600;letter-spacing:-.2px;color:#243852}.stock-edit-section header p{margin-top:4px;font-size:11px;color:#8490a2;line-height:1.5}.stock-admin-redesign .stock-editor-grid{gap:18px}.stock-admin-redesign .stock-form label{gap:8px;font-size:11px;color:#51627a;font-weight:500}.stock-admin-redesign .stock-form input,.stock-admin-redesign .stock-form select,.stock-admin-redesign .stock-form textarea{min-height:43px;border-color:#dfe5ee;border-radius:7px;color:#233852;font-size:12px;font-weight:400;background:#fdfefe}.stock-admin-redesign .stock-form textarea{resize:vertical;line-height:1.7}.stock-admin-redesign .stock-form input:focus,.stock-admin-redesign .stock-form select:focus,.stock-admin-redesign .stock-form textarea:focus{outline:none;border-color:#377fe7;box-shadow:0 0 0 3px #1767e812}.stock-admin-redesign .stock-form input[type=file]{padding:22px 14px;background:#f8faff;border:1px dashed #b8cbe6;cursor:pointer}.stock-admin-redesign input[type=file]::file-selector-button{border:1px solid #d2dfef;border-radius:6px;background:#fff;padding:8px 12px;color:#2867b9;font-weight:600;margin-right:12px;cursor:pointer}.stock-publish{position:sticky;top:88px;display:grid;gap:20px}.stock-publish .stock-edit-section{padding:20px;gap:18px}.stock-publish .stock-form p,.stock-publish p{font-size:11px}.stock-admin-redesign .stock-price-input{font-size:25px!important;font-weight:600!important;min-height:56px!important}.stock-admin-redesign .stock-check{align-items:flex-start;gap:11px;border-top:1px solid #edf1f6;padding-top:18px;cursor:pointer}.stock-admin-redesign .stock-check input{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin-top:2px}.stock-check b{display:block;color:#344963;font-size:12px;font-weight:600}.stock-check small{display:block;margin-top:5px;color:#8390a3;font-size:11px;line-height:1.6;font-weight:400}.stock-publish-note{display:flex;align-items:flex-start;gap:8px;background:#f5f8fc;border-radius:7px;padding:12px;color:#7086a3}.stock-publish-note svg{flex-shrink:0;margin-top:2px}.stock-section-nav{display:grid;padding:0 14px}.stock-section-nav a{display:flex;gap:14px;align-items:center;padding:10px 6px;color:#60728c;font-size:12px}.stock-section-nav a:hover{color:#1767e8}.stock-section-nav span{color:#a5b0bf;font-size:10px}.stock-admin-redesign .stock-empty{border:1px dashed #dce4ef;border-radius:8px;background:#fafbfd;padding:20px;font-size:12px;color:#8793a4}.stock-admin-redesign .stock-equipment-row{margin:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.stock-admin-redesign .stock-thumbs button,.stock-equipment-row>button,.stock-report-actions>button{border:1px solid #e0e6ee;background:#fff;padding:9px 10px;border-radius:6px;color:#687a92;font-size:11px;cursor:pointer}.stock-report-actions a{color:#1767e8;font-size:12px}.stock-admin-redesign .stock-thumbs:empty{display:none}.stock-admin-redesign .stock-notice{margin:0;border:1px solid #cbdcf5;background:#eef5ff;color:#24568f;font-size:13px}.stock-admin-redesign a:focus-visible,.stock-admin-redesign button:focus-visible{outline:2px solid #1767e8;outline-offset:3px}.stock-admin-redesign button:disabled{opacity:.55;cursor:wait}.stock-admin-redesign .stock-offers>h2{margin-bottom:8px}.stock-admin-redesign .stock-offers>p{margin-bottom:18px}.stock-admin-redesign .stock-offer{font-size:12px}@media (min-width:1500px){.stock-admin-redesign .stock-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.stock-editor-layout{grid-template-columns:minmax(0,1fr) 265px;gap:16px}.stock-edit-section{padding:20px}.stock-editor-heading{align-items:flex-start}.stock-editor-actions{flex-direction:column-reverse;align-items:flex-end}}@media (max-width:900px){.stock-editor-layout{grid-template-columns:1fr}.stock-publish{position:static}.stock-section-nav{display:none}}@media (max-width:560px){.stock-editor-heading{flex-direction:column}.stock-editor-actions{flex-direction:row;width:100%}.stock-admin-redesign .stock-editor-grid,.stock-admin-redesign .stock-equipment-row{grid-template-columns:1fr}.stock-edit-section{padding:18px}.stock-admin-redesign h2{font-size:20px}.stock-admin-heading{gap:10px}.stock-inventory{padding:16px}}.stock-offer-amount .bid-label{margin:0 0 8px}.stock-form .bid-stepper input{border:0;border-radius:0;padding:0;font-size:18px;font-weight:500}.stock-form .bid-stepper input:focus{outline:none}.stock-form .bid-stepper:focus-within{outline:2px solid var(--primary);outline-offset:2px}.stock-form .bid-stepper>button{display:grid;place-items:center;cursor:pointer}.stock-form .bid-stepper>button:disabled{opacity:.5;cursor:default}