.gmc-aging-summary{background:linear-gradient(110deg,#0d2330,#0a1722);border:1px solid #294759;border-radius:11px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:22px;margin:2px 18px 14px;padding:13px 15px;display:grid}.gmc-aging-summary div small,.gmc-aging-summary div strong,.gmc-aging-summary>span small,.gmc-aging-summary>span b{display:block}.gmc-aging-summary div small{color:#70d9f4;letter-spacing:.12em;font-size:8px;font-weight:850}.gmc-aging-summary div strong{color:#bdd0da;margin-top:5px;font-size:10px;font-weight:570}.gmc-aging-summary>span{text-align:center;min-width:65px}.gmc-aging-summary>span b{color:#f0f7fa;font-size:18px}.gmc-aging-summary>span small{color:#6f8692;margin-top:2px;font-size:8px}.gmc-aging-summary>span.aged b{color:#ffc17b}.gmc-age-badge{z-index:3;color:#a6e8f5;background:#0b2530e8;border:1px solid #3d7487;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850;position:absolute;bottom:9px;left:9px}.gmc-age-badge.aging{color:#ffd58d;background:#33250de8;border-color:#896831}.gmc-age-badge.aged{color:#ffaea1;background:#3d1918e8;border-color:#934c42}.compare-toggle{color:#8799a6;width:calc(100% - 24px);font:inherit;cursor:pointer;background:#0b1924;border:1px solid #273d4d;border-radius:8px;margin:0 12px 11px;padding:8px 10px;font-size:9px;font-weight:760}.compare-toggle:hover{color:#c7e8f1;border-color:#48748a}.compare-toggle.selected{color:#9ceaff;background:#123344;border-color:#4dbbd5}.comparison-tray{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091822ee;border:1px solid #31576b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px;padding:12px 13px;display:grid;position:sticky;bottom:14px;left:0;right:0;box-shadow:0 18px 42px #0008}.comparison-tray>div small,.comparison-tray>div strong{display:block}.comparison-tray>div small{color:#62d5ef;letter-spacing:.14em;font-size:7px;font-weight:900}.comparison-tray>div strong{color:#d9e9ef;margin-top:4px;font-size:10px}.comparison-tray>span{gap:6px;display:flex;overflow:auto}.comparison-tray>span button{white-space:nowrap;color:#9fb2bd;font:inherit;cursor:pointer;background:#10232e;border:1px solid #29404d;border-radius:7px;gap:7px;padding:7px 8px;font-size:8px;display:flex}.comparison-tray>span i{color:#6edcf4;font-style:normal}.comparison-tray nav{gap:7px;display:flex}.comparison-tray nav button{color:#06151c;min-height:35px;font:inherit;cursor:pointer;background:#59d2ed;border:1px solid #4fbdd7;border-radius:8px;padding:0 12px;font-size:9px;font-weight:850}.comparison-tray nav button.clear{color:#8fa2ae;background:#0d202b;border-color:#2c4553}.comparison-tray nav button:disabled{opacity:.45;cursor:default}.comparison-overlay{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020609e8;padding:30px;position:fixed;inset:0;overflow:auto}.vehicle-comparison{background:#08131b;border:1px solid #294452;border-radius:16px;width:min(1260px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 90px #000b}.vehicle-comparison>header{border-bottom:1px solid #1e3440;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.vehicle-comparison>header h2{color:#eef7fa;margin:2px 0 5px;font-size:26px}.vehicle-comparison>header span{color:#788e99;font-size:10px}.comparison-print-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.comparison-print-actions button{color:#a9bac3;font:inherit;cursor:pointer;background:#0f222c;border:1px solid #314a57;border-radius:8px;padding:9px 12px;font-size:9px}.comparison-print-actions button.primary{color:#06151b;background:#55c8e2;border-color:#55bdd5;font-weight:850}.comparison-finance-controls{background:#0b1b24;border-bottom:1px solid #1e3440;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;padding:13px 16px;display:grid}.comparison-finance-controls label{color:#76909c;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.comparison-finance-controls label>div{background:#07131a;border:1px solid #2b4654;border-radius:8px;align-items:center;height:38px;margin-top:6px;padding:0 10px;display:flex}.comparison-finance-controls input,.comparison-finance-controls select{color:#e0edf1;width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.comparison-finance-controls label>div span{color:#6f8a96;font-size:9px}.comparison-finance-controls select{background:#07131a;border:1px solid #2b4654;border-radius:8px;margin-top:6px;padding:0 9px}.comparison-shared-settings{background:#0b1b24;border-bottom:1px solid #1e3440;grid-template-columns:minmax(180px,.7fr) minmax(490px,2fr) 210px;align-items:end;gap:14px;padding:13px 16px;display:grid}.comparison-shared-settings.trade-open{grid-template-columns:minmax(160px,.6fr) minmax(460px,1.7fr) minmax(430px,1.5fr)}.comparison-shared-settings small,.comparison-shared-settings b{display:block}.comparison-shared-settings small{color:#5fbdd2;letter-spacing:.11em;font-size:7px;font-weight:850}.comparison-shared-settings b{color:#a8bac2;margin-top:4px;font-size:9px}.comparison-shared-settings label{color:#76909c;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.comparison-shared-settings label>div{background:#07131a;border:1px solid #2b4654;border-radius:8px;align-items:center;height:38px;margin-top:6px;padding:0 10px;display:flex}.comparison-shared-settings input{color:#e0edf1;width:100%;height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.comparison-shared-settings label>div span{color:#6f8a96;font-size:9px}.tax-rate-selector{background:linear-gradient(145deg,#0b1a24,#08141d);border:1px solid #233744;border-radius:12px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff08}.tax-rate-header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.tax-rate-icon{color:#7fddf3;background:#102b38;border:1px solid #2d5263;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.tax-rate-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.tax-rate-header>span:nth-child(2){min-width:0}.tax-rate-header small,.tax-rate-header strong{display:block}.tax-rate-header small{color:#66c9df;letter-spacing:.13em;font-size:7px;font-weight:850}.tax-rate-header strong{color:#d9e6eb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:650;overflow:hidden}.tax-rate-header em{color:#758b97;letter-spacing:.1em;background:#101e28;border:1px solid #334957;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.tax-rate-header em.automatic{color:#7ed6ae;background:#0f2a20;border-color:#2e6b58}.tax-rate-restore{color:#8cdff2;min-height:25px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#123242;border:1px solid #38667a;border-radius:999px;padding:0 8px;font-size:6px;font-weight:900}.tax-rate-restore:hover{color:#d4f7ff;background:#174255;border-color:#55b9d2}.tax-rate-fields{grid-template-columns:minmax(125px,.95fr) minmax(165px,1.3fr) minmax(100px,.7fr);align-items:end;gap:9px;display:grid}.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:minmax(150px,1fr) minmax(105px,.65fr)}.tax-rate-selector label{color:#8799a6;letter-spacing:.045em;text-transform:uppercase;min-width:0;font-size:8px;font-weight:700}.tax-rate-selector select,.tax-rate-selector label>div{color:#dce7ec;width:100%;height:42px;font:inherit;background:#07121a;border:1px solid #2a414f;border-radius:9px;margin-top:6px;font-size:9px}.tax-rate-selector select{outline:none;padding:0 10px}.tax-rate-selector select:hover{border-color:#3c5c6d}.tax-rate-selector select:focus{border-color:#40809a;box-shadow:0 0 0 3px #55d4f514}.tax-rate-selector select:disabled{opacity:.4;cursor:not-allowed}.tax-rate-selector label>div{align-items:center;padding:0 11px;display:flex}.tax-rate-selector label>div:focus-within{border-color:#40809a;box-shadow:0 0 0 3px #55d4f514}.tax-rate-selector input{color:#edf3f7;width:100%;min-width:0;height:39px;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:12px;font-weight:620}.tax-rate-selector label>div span{color:#708694;font-size:9px}.tax-rate-selector>p{color:#667d89;margin:9px 1px 0;font-size:7px;line-height:1.45}.finance-controls>.tax-rate-selector{grid-column:1/-1}.finance-card:not(.compact) .finance-controls>.tax-rate-selector select,.finance-card:not(.compact) .finance-controls>.tax-rate-selector label>div{height:48px}.finance-card:not(.compact) .finance-controls>.tax-rate-selector input{height:45px;font-size:14px}.comparison-shared-settings .tax-rate-selector{border-radius:10px;padding:11px}.comparison-shared-settings .tax-rate-header{margin-bottom:9px}.comparison-shared-settings .tax-rate-selector select,.comparison-shared-settings .tax-rate-selector label>div{height:38px}.comparison-shared-settings .tax-rate-selector input{height:35px;font-size:10px}.comparison-trade-toggle{color:#9ab8a9;text-align:left;cursor:pointer;background:#0b2119;border:1px solid #315446;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;height:38px;padding:0 11px;display:flex}.comparison-trade-toggle small{color:#69b895}.comparison-trade-toggle b{color:#b9d2c6;font:inherit;margin-top:3px;font-size:8px;font-weight:800}.comparison-trade-toggle:hover{border-color:#4a816b}.comparison-trade-fields{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(90px,.8fr) auto;align-items:end;gap:8px;display:grid}.comparison-trade-equity{background:#0a2118;border:1px solid #315446;border-radius:8px;flex-direction:column;justify-content:center;min-height:38px;padding:0 10px;display:flex}.comparison-trade-equity small{color:#69b895}.comparison-trade-equity b{color:#9fe0bd;margin-top:3px;font-size:10px}.comparison-trade-equity.negative{background:#281616;border-color:#714942}.comparison-trade-equity.negative small,.comparison-trade-equity.negative b{color:#e59b8d}.comparison-trade-fields>button{color:#778c95;height:38px;font:inherit;cursor:pointer;background:#0b1820;border:1px solid #3a4e56;border-radius:8px;padding:0 9px;font-size:7px;font-weight:800}.comparison-table{overflow-x:auto}.comparison-heading,.comparison-row{min-width:calc(155px + (var(--compare-count) * 270px));grid-template-columns:155px repeat(var(--compare-count), minmax(270px, 1fr));display:grid}.comparison-heading>span,.comparison-row>strong{color:#708692;letter-spacing:.08em;text-transform:uppercase;padding:16px;font-size:8px;font-weight:850}.comparison-heading article{border-left:1px solid #1c303a;min-width:0;padding:16px}.comparison-heading article>div{background:#10202a;border-radius:9px;height:130px;position:relative;overflow:hidden}.comparison-heading article img{object-fit:cover}.comparison-heading article small{color:#607a87;margin-top:12px;font-size:8px;display:block}.comparison-heading article h3{color:#edf4f7;margin:5px 0 3px;font-size:14px}.comparison-heading article p{color:#8295a0;min-height:26px;margin:0;font-size:9px}.comparison-heading article nav{gap:6px;margin-top:12px;display:flex}.comparison-heading article nav button{color:#aeeaff;font:inherit;cursor:pointer;background:#133648;border:1px solid #3e7890;border-radius:7px;padding:7px 8px;font-size:8px}.comparison-heading article nav button.remove{color:#8196a0;background:#0d2029;border-color:#304753}.comparison-row{border-top:1px solid #1b3039}.comparison-row:nth-child(2n){background:#0a1820}.comparison-row>span{color:#c6d4da;border-left:1px solid #1c303a;padding:14px 16px;font-size:10px;line-height:1.45}.comparison-custom-row>strong{color:#76d3e7;background:#0c2029}.comparison-row>span.comparison-deal-cell{background:#091922;padding:12px}.comparison-deal-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.comparison-deal-editor label{color:#718994;letter-spacing:.045em;text-transform:uppercase;min-width:0;font-size:7px;font-weight:820}.comparison-deal-editor label>div{background:#061219;border:1px solid #294653;border-radius:7px;align-items:center;height:34px;margin-top:5px;padding:0 8px;display:flex}.comparison-deal-editor label>div span{color:#607b87;font-size:8px}.comparison-deal-editor input,.comparison-deal-editor select{color:#dbe8ec;width:100%;height:32px;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.comparison-deal-editor select{background:#061219;border:1px solid #294653;border-radius:7px;height:34px;margin-top:5px;padding:0 7px}.comparison-deal-editor label>.comparison-term-control{padding:0;overflow:hidden}.comparison-term-control select,.comparison-term-control input{border:0;border-radius:0;min-width:0;height:32px;margin:0;padding:0 7px}.comparison-term-control button{color:#79909a;font:inherit;cursor:pointer;background:#10232c;border:0;border-left:1px solid #294653;flex:none;align-self:stretch;padding:0 7px;font-size:7px;font-weight:800}.comparison-term-control button.active{color:#9de6f5;background:#173542}.comparison-term-control button:disabled{opacity:.4;cursor:not-allowed}.comparison-deal-editor input:disabled,.comparison-deal-editor select:disabled{color:#52656e;cursor:not-allowed;opacity:.62}.comparison-deal-editor.special-applied{background:#091e17;border:1px solid #356e58;border-radius:10px;padding:9px}.comparison-deal-editor>p{color:#7fb99f;background:#143025;border-radius:7px;grid-column:1/-1;margin:0;padding:8px;font-size:8px;line-height:1.45}.comparison-deal-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.comparison-deal-actions.used{justify-content:flex-end}.comparison-dd-toggle{color:#546972;letter-spacing:.08em;cursor:pointer;background:#09171e;border:1px solid #263943;border-radius:6px;width:29px;min-height:27px;padding:0;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-dd-toggle:hover,.comparison-dd-toggle[aria-expanded=true]{color:#78929d;border-color:#3c5a67}.comparison-dd-toggle.active{color:#74aec0;border-color:#3b6878}.comparison-dd-toggle:disabled{opacity:.28;cursor:not-allowed}.comparison-reset-deal{color:#849aa4;min-height:31px;font:inherit;cursor:pointer;background:#0c2029;border:1px solid #344c56;border-radius:7px;padding:0 8px;font-size:7px;font-weight:800}.comparison-dd-panel{background:#071219;border:1px solid #263d48;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.comparison-dd-panel>button{color:#738d98;min-height:34px;font:inherit;cursor:pointer;background:#0d2028;border:1px solid #314c58;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.comparison-excluded{color:#66847a;font-size:8px;font-style:normal}.comparison-money{color:#9fe8f7;font-size:16px}.comparison-payment b,.comparison-payment small{display:block}.comparison-payment b{color:#a8ebf8;font-size:14px}.comparison-payment small{color:#6f8792;margin-top:4px;font-size:8px}.comparison-payment.special b{color:#8de3b9}.comparison-payment.special small{color:#6b9a83}.comparison-accessories b,.comparison-accessories small{display:block}.comparison-accessories b{color:#e3b975;font-size:12px}.comparison-accessories small{color:#7e8d94;margin:4px 0 8px;font-size:8px}.comparison-accessories button{color:#dfbd83;font:inherit;cursor:pointer;background:#2d2417;border:1px solid #725b37;border-radius:6px;padding:6px 8px;font-size:8px}.accessory-detail{grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding:16px;display:grid}.accessory-detail small,.accessory-detail strong,.accessory-detail p{display:block}.accessory-detail small{color:#d4a55d;letter-spacing:.1em;font-size:8px;font-weight:850}.accessory-detail strong{color:#f2c77f;margin-top:5px;font-size:21px}.accessory-detail p{color:#8e846f;margin:5px 0 0;font-size:9px}.accessory-detail>button{color:#c8a975;min-height:38px;font:inherit;cursor:pointer;background:#271f14;border:1px solid #66563d;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.accessory-detail>button.applied{color:#91e2bd;background:#123328;border-color:#4a8d73}.accessory-detail>em{color:#6f7e86;grid-column:1/-1;font-size:8px;font-style:normal;line-height:1.45}.finance-breakdown .accessory-line{color:#b59a6a;background:#251d12}.finance-breakdown .accessory-line b{color:#f0c87e}.loaner-lease{background:linear-gradient(125deg,#102a25,#0a1a20);border:1px solid #3d665b;border-radius:11px;margin:13px 0;overflow:hidden}.loaner-lease>header{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.loaner-lease>header small,.loaner-lease>header strong,.loaner-lease>header span{display:block}.loaner-lease>header small{color:#8de1bd;letter-spacing:.11em;font-size:8px;font-weight:900}.loaner-lease>header strong{color:#e3f6ee;margin-top:5px;font-size:13px}.loaner-lease>header span{color:#759b8d;margin-top:4px;font-size:9px}.loaner-lease>header button{color:#a7ebcf;min-height:36px;font:inherit;cursor:pointer;background:#173b2f;border:1px solid #4e8d74;border-radius:8px;flex:none;padding:0 11px;font-size:8px;font-weight:850}.loaner-lease-body{background:#091b18;border-top:1px solid #294a40;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:13px;padding:14px;display:grid}.loaner-lease-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.loaner-lease-controls label{color:#79988e;font-size:8px;font-weight:780}.loaner-lease-controls label>div{color:#698a7f;background:#071411;border:1px solid #28493f;border-radius:7px;align-items:center;gap:6px;height:38px;margin-top:5px;padding:0 9px;display:flex}.loaner-lease-controls input{color:#e0f0ea;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px;font-weight:800}.loaner-lease-body aside{background:#102c24;border:1px solid #376958;border-radius:9px;padding:15px}.loaner-lease-body aside>small{color:#77bfa3;letter-spacing:.11em;font-size:7px;font-weight:900}.loaner-lease-body aside>strong{color:#a7f0d1;letter-spacing:-.05em;margin-top:9px;font-size:29px;display:block}.loaner-lease-body aside>strong i{color:#75aa96;margin-left:3px;font-size:9px;font-style:normal}.loaner-lease-body dl{border-top:1px solid #315548;margin:14px 0 0;padding-top:10px}.loaner-lease-body dl div{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.loaner-lease-body dt{color:#6f9184;font-size:7px}.loaner-lease-body dd{color:#c8e3d9;margin:0;font-size:8px;font-weight:800}.loaner-lease-body>p{color:#638176;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.chevy-lease-toggle{color:#b8d9eb;text-align:left;cursor:pointer;background:linear-gradient(125deg,#102638,#0a1a25);border:1px solid #315a79;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:13px 0;padding:14px;display:flex}.chevy-lease-toggle span small,.chevy-lease-toggle span b,.chevy-lease-toggle span em{display:block}.chevy-lease-toggle span small{color:#69c8f2;letter-spacing:.11em;font-size:8px;font-weight:900}.chevy-lease-toggle span b{color:#e7f5fc;margin-top:5px;font-size:12px}.chevy-lease-toggle span em{color:#7597aa;margin-top:4px;font-size:8px;font-style:normal}.chevy-lease-toggle>strong{color:#a8e1fb;background:#164364;border-radius:8px;flex:none;padding:9px 11px;font-size:8px}.chevy-lease{background:#081723;border:1px solid #315a79;border-radius:12px;margin:13px 0;overflow:hidden}.chevy-lease-header{background:linear-gradient(125deg,#102b40,#0a1c29);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.chevy-lease-header small,.chevy-lease-header strong,.chevy-lease-header span{display:block}.chevy-lease-header small{color:#6bd0fa;letter-spacing:.11em;font-size:8px;font-weight:900}.chevy-lease-header strong{color:#e7f5fb;margin-top:5px;font-size:14px}.chevy-lease-header span{color:#789bae;margin-top:4px;font-size:8px}.chevy-lease-header>button{color:#8fc4d9;min-height:34px;font:inherit;cursor:pointer;background:#102d3e;border:1px solid #38647c;border-radius:8px;flex:none;padding:0 10px;font-size:8px}.chevy-lease-controls{background:#0a1b27;border-top:1px solid #25465a;border-bottom:1px solid #25465a;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.chevy-lease-controls fieldset{border:0;min-width:0;margin:0;padding:0}.chevy-lease-controls legend,.chevy-lease-controls>label{color:#7796a8;font-size:8px;font-weight:800}.chevy-lease-controls fieldset>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.chevy-lease-controls fieldset button{color:#7f99a8;min-height:31px;font:inherit;cursor:pointer;background:#07141d;border:1px solid #2d4c5e;border-radius:7px;padding:0 8px;font-size:8px}.chevy-lease-controls fieldset button.selected{color:#b6eaff;background:#123d55;border-color:#4cb7e4}.chevy-lease-controls>label>div{color:#6b8796;background:#07141d;border:1px solid #2d4c5e;border-radius:7px;align-items:center;gap:5px;height:37px;margin-top:6px;padding:0 9px;display:flex}.chevy-lease-controls input{color:#e4f3f8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.chevy-control-help{color:#607d8d;margin-top:6px;font-size:7px;font-weight:550;line-height:1.45;display:block}.chevy-tax-location{background:linear-gradient(135deg,#0c251b,#0a201b);border:1px solid #32654e;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(190px,.62fr);align-items:center;gap:10px 14px;padding:12px;display:grid}.chevy-tax-location-copy{align-items:center;gap:10px;min-width:0;display:flex}.chevy-tax-location-copy>span{color:#abebca;background:#1d5b40;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.chevy-tax-location-copy small,.chevy-tax-location-copy b,.chevy-tax-location-copy em{display:block}.chevy-tax-location-copy small{color:#67aa88;letter-spacing:.1em;font-size:7px;font-weight:900}.chevy-tax-location-copy b{color:#b9e5cd;margin-top:3px;font-size:9px}.chevy-tax-location-copy em{color:#6f9681;margin-top:3px;font-size:7px;font-style:normal;line-height:1.4}.chevy-tax-location>label{color:#79a08a;min-width:0;font-size:7px;font-weight:800}.chevy-tax-location>label>div{background:#071812;border:1px solid #37644f;border-radius:8px;align-items:center;gap:7px;height:38px;margin-top:5px;padding:0 4px 0 10px;display:flex}.chevy-tax-location>label>div:focus-within{border-color:#4b9b72;box-shadow:0 0 0 3px #52b2801a}.chevy-tax-location input{height:34px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:11px}.chevy-tax-location button{color:#ace5c5;height:30px;font:inherit;cursor:pointer;background:#17452f;border:1px solid #397657;border-radius:6px;flex:none;padding:0 10px;font-size:7px;font-weight:850}.chevy-tax-location button:disabled{opacity:.55;cursor:default}.chevy-tax-location>p{color:#638b75;grid-column:1/-1;margin:-2px 0 0 38px;font-size:7px;line-height:1.45}.chevy-tax-location>p.error{color:#e5a7a2}.chevy-tax-lock{background:#0c251b;border:1px solid #32654e;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.chevy-tax-lock i{color:#abebca;background:#1d5b40;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.chevy-tax-lock b,.chevy-tax-lock small{display:block}.chevy-tax-lock b{color:#aee0c5;font-size:8px}.chevy-tax-lock small{color:#628774;margin-top:2px;font-size:7px}.chevy-lease-loading,.chevy-lease-error{color:#86a9bb;background:#0e2635;border-radius:9px;margin:14px;padding:13px;font-size:9px}.chevy-lease-error{color:#d69d9a;background:#281819;border:1px solid #744a49;gap:5px;display:grid}.chevy-lease-error b{color:#f1c1bd}.chevy-lease-error a{color:#9edcf2;width:max-content}.chevy-lease-results{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:12px;padding:14px;transition:opacity .2s;display:grid}.chevy-lease-results.refreshing{opacity:.58}.chevy-lease-results>aside{background:linear-gradient(145deg,#10324a,#0a2638);border:1px solid #36759a;border-radius:10px;padding:16px}.chevy-lease-results>aside>small{color:#75cdef;letter-spacing:.11em;font-size:7px;font-weight:900}.chevy-lease-results>aside>strong{color:#b9edff;letter-spacing:-.05em;margin-top:9px;font-size:31px;display:block}.chevy-lease-results>aside>strong i{color:#72a9bd;margin-left:3px;font-size:9px;font-style:normal}.chevy-lease-results>aside>p{color:#78a0b2;margin:4px 0 13px;font-size:8px}.chevy-lease-results>aside>div{border-top:1px solid #31576d;padding-top:10px}.chevy-lease-results>aside>div span{color:#7894a2;justify-content:space-between;gap:12px;margin-top:6px;font-size:8px;display:flex}.chevy-lease-results>aside>div b{color:#c8e2ed}.chevy-lease-breakdown{background:#08141d;border:1px solid #263f4f;border-radius:10px;overflow:hidden}.chevy-lease-breakdown span{color:#718c9a;border-bottom:1px solid #1c303d;justify-content:space-between;align-items:center;gap:15px;min-height:35px;padding:0 11px;font-size:8px;display:flex}.chevy-lease-breakdown span:last-child{border-bottom:0}.chevy-lease-breakdown span.sub{color:#586f7b;min-height:27px;padding-left:22px;font-size:7px}.chevy-lease-breakdown b{color:#d0e1e8}.chevy-lease-source{background:#0a1923;border:1px solid #2a4555;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:0 14px 14px;padding:11px 12px;display:grid}.chevy-lease-source b,.chevy-lease-source small{display:block}.chevy-lease-source b{color:#b5ccd7;font-size:9px}.chevy-lease-source small{color:#647d89;margin-top:3px;font-size:7px}.chevy-lease-source em{color:#83caaa;letter-spacing:.07em;border:1px solid #3b6b56;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.chevy-lease-source a{color:#6fc6e6;grid-column:1/-1;font-size:8px}.chevy-incentives{background:#091822;border:1px solid #2a4657;border-radius:10px;margin:0 14px 14px;overflow:hidden}.chevy-incentives>header{background:#0c202d;border-bottom:1px solid #243e4e;padding:13px}.chevy-incentives>header small,.chevy-incentives>header strong,.chevy-incentives>header span{display:block}.chevy-incentives>header small{color:#68caed;letter-spacing:.11em;font-size:7px;font-weight:900}.chevy-incentives>header strong{color:#d7e8ee;margin-top:4px;font-size:11px}.chevy-incentives>header span{color:#6c8794;margin-top:3px;font-size:8px}.chevy-offer-group{padding:12px}.chevy-offer-group+.chevy-offer-group{border-top:1px solid #203641}.chevy-offer-group h4,.chevy-identity-programs h4{color:#7996a4;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:850}.chevy-offer{background:#07141c;border:1px solid #294452;border-radius:8px;padding:11px}.chevy-offer+.chevy-offer{margin-top:7px}.chevy-offer.applied{background:#0a2119;border-color:#3f8669}.chevy-offer header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chevy-offer header b,.chevy-offer header small{display:block}.chevy-offer header b{color:#d5e5eb;font-size:9px}.chevy-offer header small{color:#6f8996;margin-top:3px;font-size:8px}.chevy-offer header button{color:#9bdcf2;min-height:31px;font:inherit;cursor:pointer;background:#12384a;border:1px solid #3a7894;border-radius:7px;flex:none;padding:0 9px;font-size:7px;font-weight:850}.chevy-offer header button.applied{color:#a6e8c8;background:#174530;border-color:#4a9878}.chevy-offer-badges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.chevy-offer-badges em{color:#72a9bf;background:#102b39;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.chevy-offer.applied .chevy-offer-badges em{color:#7fc5a6;background:#12372a}.chevy-offer p{color:#718895;margin:8px 0 0;font-size:7px;line-height:1.5}.chevy-offer-group.muted .chevy-offer{opacity:.86}.chevy-identity-programs{border-top:1px solid #203641;padding:12px}.chevy-identity-programs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.chevy-identity-programs span{background:#07131a;border:1px solid #29424e;border-radius:8px;padding:9px}.chevy-identity-programs b,.chevy-identity-programs small{display:block}.chevy-identity-programs b{color:#b9cdd6;font-size:8px}.chevy-identity-programs small{color:#647984;margin-top:3px;font-size:7px;line-height:1.4}.chevy-lease-disclaimer{color:#607783;margin:0;padding:0 14px 14px;font-size:7px;line-height:1.5}.deal-workspace-toggle{color:#d9edf7;text-align:left;cursor:pointer;background:linear-gradient(125deg,#10283d,#0a1928);border:1px solid #315a79;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:14px 0;padding:16px;display:flex}.deal-workspace-toggle:hover{background:linear-gradient(125deg,#123149,#0b1f31);border-color:#4a7fa1}.deal-workspace-toggle span small,.deal-workspace-toggle span b,.deal-workspace-toggle span em{display:block}.deal-workspace-toggle small{color:#6bd0fa;letter-spacing:.12em;font-size:8px;font-weight:900}.deal-workspace-toggle b{margin-top:5px;font-size:14px}.deal-workspace-toggle em{color:#7896aa;margin-top:4px;font-size:8px;font-style:normal}.deal-workspace-toggle>strong{color:#06151f;background:#4fc9ee;border-radius:8px;flex:none;padding:9px 12px;font-size:9px}.deal-workspace{background:#08131f;border:1px solid #315a79;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 18px 44px #0003}.deal-workspace-header{background:linear-gradient(125deg,#102b40,#0a1c29);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.deal-workspace-header small,.deal-workspace-header strong,.deal-workspace-header span{display:block}.deal-workspace-header small{color:#6bd0fa;letter-spacing:.12em;font-size:8px;font-weight:900}.deal-workspace-header strong{color:#edf8fc;margin-top:5px;font-size:15px}.deal-workspace-header span{color:#789bae;margin-top:4px;font-size:8px}.deal-workspace-header button{color:#88aebe;font:inherit;cursor:pointer;background:#0c2332;border:1px solid #355a70;border-radius:7px;padding:8px 10px;font-size:8px}.deal-mode-tabs{background:#091824;border-top:1px solid #203c4d;border-bottom:1px solid #203c4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.deal-mode-tabs button{color:#7f99a8;text-align:left;cursor:pointer;background:#07131c;border:1px solid #263f50;border-radius:9px;gap:2px;min-width:0;padding:11px 12px;display:grid}.deal-mode-tabs button.active{background:linear-gradient(135deg,#12394f,#0b2737);border-color:#4cb7e4;box-shadow:inset 3px 0 #58cff5}.deal-mode-tabs small{color:#5d8295;letter-spacing:.1em;font-size:7px;font-weight:850}.deal-mode-tabs b{color:#dcebf2;font-size:13px}.deal-mode-tabs span{font-size:8px}.deal-trade-toggle{color:#a8bec9;text-align:left;cursor:pointer;background:#0a1924;border:1px dashed #315064;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;width:calc(100% - 24px);margin:12px;padding:12px 13px;display:flex}.deal-trade-toggle b,.deal-trade-toggle small{display:block}.deal-trade-toggle b{color:#d7e6ec;font-size:10px}.deal-trade-toggle small{color:#718793;margin-top:3px;font-size:8px}.deal-trade-toggle strong{color:#6fd4f5;font-size:8px}.deal-shared-trade{background:linear-gradient(145deg,#0d2431,#091a25);border:1px solid #345b6f;border-radius:10px;margin:12px;padding:12px}.deal-shared-trade>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-shared-trade>header small,.deal-shared-trade>header b{display:block}.deal-shared-trade>header small{color:#6ccdec;letter-spacing:.1em;font-size:7px;font-weight:900}.deal-shared-trade>header b{color:#d9edf4;margin-top:4px;font-size:11px}.deal-shared-trade>header button{color:#8ca4af;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.deal-shared-trade>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.deal-shared-trade label{color:#7e96a2;font-size:8px;font-weight:750}.deal-shared-trade label>span{background:#06121a;border:1px solid #2b4656;border-radius:8px;align-items:center;height:39px;margin-top:5px;padding:0 9px;display:flex}.deal-shared-trade i{color:#63808e;font-style:normal}.deal-shared-trade input{color:#ebf4f7;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px;font-weight:800}.deal-shared-trade>p{color:#667d88;margin:9px 0 0;font-size:7px;line-height:1.45}.deal-mode-content{padding:0 12px 12px}.deal-mode-content .finance-card.compact,.deal-mode-content .chevy-lease{margin:0}.trade-in-toggle{color:#aabcc5;text-align:left;cursor:pointer;background:#0a1922;border:1px solid #2b4452;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:14px;padding:12px 13px;display:flex}.trade-in-toggle span b,.trade-in-toggle span small{display:block}.trade-in-toggle span b{color:#c8d7dd;font-size:10px}.trade-in-toggle span small{color:#6f838e;margin-top:3px;font-size:8px}.trade-in-toggle>strong{color:#8cdef1;background:#17394a;border-radius:7px;flex:none;padding:7px 9px;font-size:8px}.trade-in-toggle:hover{border-color:#417187}.trade-in-workspace{background:#091c15;border:1px solid #315446;border-radius:10px;margin-top:14px;padding:13px}.trade-in-workspace>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.trade-in-workspace>header small,.trade-in-workspace>header b{display:block}.trade-in-workspace>header small{color:#68bf98;letter-spacing:.12em;font-size:7px;font-weight:850}.trade-in-workspace>header b{color:#c3dacf;margin-top:3px;font-size:11px}.trade-in-workspace>header button{color:#91b8a6;font:inherit;cursor:pointer;background:#102b20;border:1px solid #426457;border-radius:7px;padding:7px 9px;font-size:8px}.trade-in-workspace .trade-controls{margin-top:12px}.trade-equity-summary{background:#0c241a;border:1px solid #285340;border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:12px;padding:11px 12px;display:grid}.trade-equity-summary span{color:#8fb9a7;font-size:9px;font-weight:760}.trade-equity-summary strong{color:#75e1ae;font-size:14px}.trade-equity-summary small{color:#668878;grid-column:1/-1;font-size:8px}.trade-equity-summary.negative{background:#29171b;border-color:#75434a}.trade-equity-summary.negative span{color:#c9959b}.trade-equity-summary.negative strong{color:#ff9ba8}.trade-equity-summary.negative small{color:#966f75}.proposal-launch{border-top:1px solid #263a48;margin-top:22px;padding-top:16px}.proposal-launch label{color:#8194a3;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.proposal-launch input{color:#e4edf1;width:100%;height:38px;font:inherit;background:#091821;border:1px solid #304957;border-radius:7px;outline:none;margin-top:6px;padding:0 10px;font-size:10px}.proposal-launch input:focus{border-color:#59c8e1}.proposal-launch button{color:#06151b;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#62d7ef;border:1px solid #68d7ed;border-radius:8px;margin-top:8px;font-size:9px;font-weight:900}.proposal-overlay{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020508e8;padding:30px;position:fixed;inset:0;overflow:auto}.customer-proposal{color:#172128;background:#f6f8fa;border-radius:16px;width:min(820px,100%);margin:0 auto;padding:42px;box-shadow:0 28px 100px #000b}.proposal-actions{justify-content:flex-end;gap:7px;margin:-24px -24px 28px;display:flex}.proposal-actions button{color:#42515b;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4da;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.proposal-actions button.primary{color:#fff;background:#168caf;border-color:#137b9a}.proposal-title-otd{display:none}.customer-proposal>header{border-bottom:2px solid #15242c;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.customer-proposal>header span,.proposal-customer small{color:#58707d;letter-spacing:.13em;font-size:8px;font-weight:850}.customer-proposal>header h1{letter-spacing:-.03em;margin:5px 0 3px;font-size:25px}.customer-proposal>header p{color:#60727d;margin:0;font-size:10px}.proposal-customer{text-align:right}.proposal-customer strong,.proposal-customer span{display:block}.proposal-customer strong{margin:6px 0 3px;font-size:14px}.proposal-customer span{color:#60727d;font-size:9px}.proposal-vehicle{border-bottom:1px solid #d7dee2;grid-template-columns:210px 1fr;align-items:center;gap:22px;padding:24px 0;display:grid}.proposal-vehicle>div{background:#e2e7ea;border-radius:10px;height:125px;position:relative;overflow:hidden}.proposal-vehicle img{object-fit:cover}.proposal-vehicle small{color:#5a717d;letter-spacing:.12em;font-size:8px;font-weight:850}.proposal-vehicle h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:21px}.proposal-vehicle p{color:#647680;margin:0 0 13px;font-size:9px}.proposal-vehicle strong{color:#0b708e;font-size:23px}.proposal-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:24px 0;display:grid}.proposal-options>div{background:#fff;border:1px solid #ccd7dc;border-radius:11px;padding:18px}.proposal-options>div.special{background:#edfafe;border-color:#65bcd1}.proposal-options small{color:#607681;letter-spacing:.11em;font-size:8px;font-weight:850}.proposal-options h3{color:#15252e;letter-spacing:-.04em;margin:10px 0 6px;font-size:22px}.proposal-options h3 i{color:#70828b;margin-left:4px;font-size:10px;font-style:normal}.proposal-options p{color:#60727d;margin:0;font-size:9px}.proposal-options b{color:#107a97;margin-top:9px;font-size:8px;display:block}.proposal-options dl{border-top:1px solid #dce4e7;margin:13px 0 0;padding-top:10px}.proposal-options dl>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.proposal-options dl>div+div{margin-top:5px}.proposal-options dt{color:#71818a;font-size:8px}.proposal-options dd{color:#1b303a;margin:0;font-size:10px;font-weight:850}.proposal-breakdown{padding-top:4px}.proposal-breakdown h3{font-size:14px}.proposal-breakdown-grid{grid-template-columns:1fr;gap:12px;display:grid}.proposal-breakdown-grid.split{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-breakdown-card{background:#fff;border:1px solid #d1dade;border-radius:10px;overflow:hidden}.proposal-breakdown-card.special{background:#f5fcfe;border-color:#77bfd0}.proposal-breakdown-card h4{background:#f0f4f6;border-bottom:1px solid #dde5e8;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 13px;display:flex}.proposal-breakdown-card.special h4{background:#e6f7fb}.proposal-breakdown-card h4 small{color:#637983;letter-spacing:.1em;font-size:7px}.proposal-breakdown-card h4 strong{color:#156f88;font-size:12px}.proposal-breakdown-card span{color:#5c6e78;border-bottom:1px solid #e2e7e9;justify-content:space-between;align-items:center;gap:20px;min-height:35px;padding:0 13px;font-size:9px;display:flex}.proposal-breakdown-card span:last-child{border:0}.proposal-breakdown-card span b{color:#1a2931}.proposal-breakdown-card span.otd{color:#315763;background:#eef6f8;font-weight:800}.proposal-breakdown-card span.otd b{color:#0d7895;font-size:11px}.proposal-breakdown-card span.total{color:#d9e9ee;background:#102c39;font-weight:800}.proposal-breakdown-card span.total b{color:#8ce7fa;font-size:13px}.customer-proposal footer{border-top:1px solid #cdd6da;justify-content:space-between;gap:28px;margin-top:22px;padding-top:15px;display:flex}.customer-proposal footer p{color:#72828a;max-width:610px;margin:0;font-size:7px;line-height:1.55}.customer-proposal footer span{color:#526873;flex:none;font-size:8px;font-weight:850}@media (max-width:760px){.gmc-aging-summary{grid-template-columns:repeat(3,1fr);gap:12px}.gmc-aging-summary div{grid-column:1/-1}.comparison-tray{grid-template-columns:1fr}.comparison-tray nav button:not(.clear){flex:1}.comparison-finance-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-shared-settings,.comparison-shared-settings.trade-open{grid-template-columns:1fr 1fr}.comparison-shared-settings>div:first-child,.comparison-shared-settings>.tax-rate-selector{grid-column:1/-1}.tax-rate-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-trade-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-trade-equity{min-height:42px}.accessory-detail{grid-template-columns:1fr}.accessory-detail>button{width:100%}.loaner-lease>header{flex-direction:column;align-items:flex-start}.loaner-lease>header button{width:100%}.loaner-lease-body{grid-template-columns:1fr}.chevy-lease-header{flex-direction:column}.chevy-lease-header>button{width:100%}.chevy-lease-controls,.chevy-lease-results{grid-template-columns:1fr}.deal-workspace-header{flex-direction:column}.deal-workspace-header button{width:100%}.deal-shared-trade>div,.chevy-tax-location{grid-template-columns:1fr}.chevy-tax-location>p{margin-left:0}.chevy-identity-programs>div{grid-template-columns:1fr}.comparison-overlay,.proposal-overlay{padding:12px}.customer-proposal{padding:24px 18px}.proposal-actions{margin:-10px 0 20px}.proposal-vehicle{grid-template-columns:1fr}.proposal-vehicle>div{height:180px}.proposal-breakdown-grid.split{grid-template-columns:1fr}}@media (max-width:520px){.tax-rate-selector{padding:12px}.tax-rate-fields,.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:1fr}.tax-rate-header{grid-template-columns:30px minmax(0,1fr) auto}.tax-rate-icon{width:30px;height:30px}}@media print{@page{margin:.35in}@page proposal{size:letter portrait;margin:.35in}@page comparison{size:letter landscape;margin:.3in}html,body{background:#fff!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}body *{visibility:hidden!important}body.printing-proposal>.proposal-overlay,body.printing-proposal>.proposal-overlay *,body.printing-comparison>.comparison-overlay,body.printing-comparison>.comparison-overlay *{visibility:visible!important}body.printing-proposal>.proposal-overlay,body.printing-comparison>.comparison-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;width:100%!important;height:auto!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.customer-proposal{page:proposal;box-sizing:border-box;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.proposal-actions{display:none}body.print-otd-only .proposal-options,body.print-otd-only .comparison-monthly-row,body.print-otd-only .proposal-title-default{display:none!important}body.print-otd-only .proposal-title-otd{display:inline!important}.proposal-vehicle,.proposal-options,.proposal-breakdown-card,.customer-proposal>footer{break-inside:avoid;page-break-inside:avoid}.vehicle-comparison{page:comparison;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#172128!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.vehicle-comparison>header{border-bottom:2px solid #172128!important;padding:0 0 12px!important}.vehicle-comparison>header h2{color:#172128!important;font-size:21px!important}.vehicle-comparison>header span{color:#5d6d75!important}.comparison-print-actions,.comparison-shared-settings,.comparison-custom-row,.comparison-heading article nav,.comparison-accessories button{display:none!important}.comparison-table{overflow:visible!important}.comparison-heading,.comparison-row{break-inside:avoid;page-break-inside:avoid;grid-template-columns:125px repeat(var(--compare-count), minmax(0, 1fr))!important;min-width:0!important}.comparison-heading>span,.comparison-row>strong{color:#5c6c74!important;padding:8px!important;font-size:7px!important}.comparison-heading article,.comparison-row>span{color:#1d2a31!important;border-left-color:#cfd8dc!important;padding:8px!important}.comparison-heading article>div{background:#e8edf0!important;height:72px!important}.comparison-heading article small{color:#667780!important;margin-top:7px!important}.comparison-heading article h3{color:#142129!important;margin:3px 0 1px!important;font-size:11px!important}.comparison-heading article p{color:#65757d!important;min-height:0!important;font-size:8px!important}.comparison-row{background:#fff!important;border-top-color:#d8e0e3!important}.comparison-row:nth-child(2n){background:#f5f7f8!important}.comparison-money,.comparison-payment b,.comparison-accessories b{color:#0b6f89!important}.comparison-payment small,.comparison-accessories small{color:#65757d!important}}
:root{--font-geist-sans:var(--font-tweakdesk-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-geist-mono:var(--font-tweakdesk-mono), "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--font-ui:var(--font-geist-sans);--canvas:#060b11;--surface-1:#0a121b;--surface-2:#0d1823;--surface-3:#11202d;--surface-raised:#132331;--border-subtle:#182733;--border-default:#263b49;--border-strong:#38586a;--text-primary:#f4f7fa;--text-secondary:#bec9d2;--text-muted:#8c9dac;--text-dim:#718494;--accent:var(--cyan);--success:#65d9b1;--warning:#f5bd69;--danger:#ff7d8b;--shadow-card:0 16px 44px #00000038;--shadow-modal:0 34px 110px #0000008f;--radius-control:10px;--radius-card:15px;--radius-panel:19px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--canvas)}html[data-ui-font=rounded]{--font-ui:ui-rounded, "SF Pro Rounded", var(--font-geist-sans)}html[data-ui-font=mono]{--font-ui:var(--font-geist-mono)}body,button,input,textarea,select{font-family:var(--font-ui)}body{background:radial-gradient(circle at 78% -10%, rgb(var(--accent-rgb) / 11%), transparent 31rem), var(--canvas);color:var(--text-primary);letter-spacing:-.005em;font-size:15px;line-height:1.45}input::placeholder,textarea::placeholder{color:#607282;opacity:1}button,a{-webkit-tap-highlight-color:transparent}.desk-shell{background:radial-gradient(circle at 76% -12%, rgb(var(--accent-rgb) / 13%), transparent 31rem), linear-gradient(180deg, #08111a, var(--canvas) 44rem);grid-template-columns:272px minmax(0,1fr)}.desk-shell:before{left:272px}.sidebar{background:#050b11f7;border-color:#89b2cc24;width:272px;padding:22px 16px 20px;box-shadow:12px 0 42px #0000002e}.side-brand{min-height:67px;padding:3px 8px 18px}.side-brand strong{letter-spacing:-.04em;font-size:21px;font-weight:680}.side-brand small{color:var(--text-dim);margin-top:4px;font-size:10px}.quick-market-toggles{gap:5px}.quick-market-toggle button{width:40px;height:23px}.quick-market-toggle button span{font-size:7px}.side-link,.sidebar>nav:first-of-type .side-link{color:#9dadba;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:45px;padding:0 10px;font-size:12px;font-weight:590}.side-link.active,.sidebar>nav:first-of-type .side-link.active{border-color:rgb(var(--accent-rgb) / 28%);background:linear-gradient(90deg, rgb(var(--accent-rgb) / 15%), #0c1b26c2);box-shadow:inset 2px 0 var(--accent), 0 8px 24px #00000021}.nav-icon,.sidebar>nav:first-of-type .nav-icon{width:29px;height:29px}.nav-icon svg{width:19px;height:19px}.side-link b,.status-list b{min-width:29px;padding:4px 8px;font-size:10px}.side-condition-tabs{margin:13px 0 3px;padding:4px}.side-condition-tabs button{min-height:41px;font-size:11px}.side-condition-tabs button b{font-size:9px}.side-label{color:#748696;letter-spacing:.14em;margin:19px 10px 8px;font-size:9px}.status-list button{color:#95a5b3;min-height:39px;font-size:11px}.account-sync,.connection{border-color:var(--border-subtle);background:#09141d}.account-summary b,.connection b{color:var(--text-secondary);font-size:10px}.account-summary small,.connection small{color:var(--text-dim);font-size:9px}.account-action{min-height:38px;font-size:10px}.desk-main{max-width:1720px;padding:42px clamp(28px,3.4vw,58px) 84px}.desk-header{min-height:112px;margin-bottom:26px;padding-bottom:25px}.eyebrow,.desk-header .eyebrow{color:var(--accent);letter-spacing:.15em;font-size:10px;font-weight:720}.desk-header h1{letter-spacing:-.052em;font-size:clamp(39px,4.2vw,55px);font-weight:650;line-height:1}.desk-header p:last-child{color:var(--text-muted);margin-top:13px;font-size:13px;line-height:1.55}.refresh{border-color:var(--border-default);min-height:44px;color:var(--text-secondary);background:#0d1822;padding:0 17px;font-size:12px}.refresh.sync-devices{border-color:rgb(var(--accent-rgb) / 40%);background:rgb(var(--accent-rgb) / 12%);color:var(--cyan-bright)}.desk-notice,.desktop-update-banner,.admin-preview-banner{font-size:12px}.overview-grid{grid-template-columns:1fr;gap:20px;display:grid}.overview-metrics{flex-wrap:wrap;gap:14px;display:flex}.overview-metrics>button,.workflow-card,.importer-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:inset 0 1px #ffffff08, var(--shadow-card);background:linear-gradient(145deg,#0f1b26fa,#081018fa);position:relative;overflow:hidden}.overview-metrics>button{min-height:145px;color:inherit;text-align:left;cursor:pointer;flex:190px;padding:21px}.overview-metrics>button:hover{border-color:var(--border-strong);background:linear-gradient(145deg,#122332,#0a151f);transform:translateY(-2px)}.overview-metrics>button span,.overview-metrics>button strong,.overview-metrics>button small{display:block}.overview-metrics>button span{color:var(--text-muted);font-size:12px;font-weight:640}.overview-metrics>button strong{color:#b9effb;font-family:var(--font-geist-mono);letter-spacing:-.055em;margin:14px 0 8px;font-size:36px;font-weight:590}.overview-metrics>button small{color:var(--text-dim);font-size:11px;line-height:1.45}.overview-metrics>button.overview-alert-card{background:linear-gradient(145deg,#23131a,#0b121a);border-color:#ff7d8b47}.overview-metrics>button.overview-alert-card strong{color:#ffadb6}.overview-metrics>button.overview-alert-card.price{background:linear-gradient(145deg,#241a0f,#0b1219);border-color:#f5bd694d}.overview-metrics>button.overview-alert-card.price strong{color:#ffd79c}.overview-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-content>.workflow-card,.overview-content>.importer-card{grid-column:auto}.workflow-card,.importer-card{min-height:315px;padding:29px}.workflow-card h2,.importer-card h2{font-size:27px;line-height:1.1}.workflow-card li,.importer-card>p:not(.eyebrow){color:var(--text-muted);font-size:12px;line-height:1.6}.workflow-card button,.importer-card a{min-height:42px;padding:0 15px;font-size:11px}.inventory-workspace{border-color:var(--border-subtle);border-radius:var(--radius-panel);box-shadow:inset 0 1px #ffffff08, var(--shadow-card);background:#070f17f0}.inventory-toolbar{min-height:88px;padding:20px 22px}.inventory-toolbar>div span{font-size:18px;font-weight:650}.inventory-toolbar>div small{color:var(--text-dim);margin-top:6px;font-size:11px}.search{border-color:var(--border-default);background:#08131c;width:min(460px,49vw);height:46px}.search input{color:var(--text-primary);font-size:13px}.facet-panel{border-color:var(--border-subtle);background:#09131c}.facet-header{min-height:63px;padding:12px 22px}.facet-header b{color:var(--text-secondary);font-size:12px}.facet-header small{color:var(--text-dim);font-size:10px}.clear-filters,.toggle-filters{min-height:38px;padding-inline:12px;font-size:10px}.facet-content{padding:3px 22px 21px}.facet-grid{gap:14px}.facet-field{color:var(--text-muted);letter-spacing:.065em;font-size:10px}.facet-field>span{margin-bottom:8px}.facet-field select,.facet-number{border-color:var(--border-default);background-color:#07111a;height:45px}.facet-field select,.facet-number input{color:#e2e8ed;font-size:12px}.payment-filter-note{color:var(--text-dim);font-size:10px;line-height:1.55}.active-facets button{min-height:34px;font-size:10px}.filter-row{gap:8px;padding:16px 22px 18px;overflow-x:auto}.filter-row button{color:#8fa0ae;flex:none;min-height:38px;padding:0 13px;font-size:11px}.vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:17px;padding:18px}.vehicle{border-radius:var(--radius-card);background:#0b151f;border-color:#20313e;box-shadow:inset 0 1px #ffffff08}.vehicle:hover{border-color:#3c6175;transform:translateY(-2px);box-shadow:0 18px 48px #0000004f}.photo{height:224px}.photo i,.badge,.marketplace-alert-badge,.price-drop-badge,.gmc-age-badge,.customer-interest-badge{font-size:9px}.vehicle-body{padding:18px 17px 16px}.vehicle-title small{color:var(--text-dim);font-size:9px}.vehicle-title h3{margin:8px 0 5px;font-size:16px;line-height:1.28}.vehicle-title p{color:var(--text-muted);font-size:11px}.card-price strong{font-size:18px}.card-price small,.card-price span,.new-price-flags span,.payment-chip{font-size:9px}.facts{color:var(--text-dim);flex-wrap:wrap;gap:10px 13px;margin-top:15px;padding-top:13px;font-size:9px}.actions button,.actions a,.compare-toggle{color:#9fe7f8;min-height:44px;font-size:11px}.compare-toggle{justify-content:center;align-items:center;display:flex}.empty b{font-size:22px}.empty span{color:var(--text-muted);font-size:12px}.gmc-aging-summary div small,.gmc-aging-summary>span small{font-size:9px}.gmc-aging-summary div strong{font-size:11px}.overlay{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);background:#02060acc}.drawer{border-color:var(--border-default);width:min(800px,100%);box-shadow:var(--shadow-modal);background:linear-gradient(#0b1620,#071019);padding:38px 40px 54px}.close,.crm-close{width:44px;height:44px}.drawer h2{margin-top:2px;font-size:30px;line-height:1.14}.dealer-listing-link{margin:-4px 0 17px;padding:9px 11px;font-size:10px}.drawer-photo{aspect-ratio:16/9;border-radius:var(--radius-card);height:auto;min-height:270px;max-height:390px}.photo-gallery-bar{min-height:39px;color:var(--text-dim);font-size:10px}.photo-thumbnails button{flex-basis:84px;width:84px;height:60px}.mini-facts span{color:#dce5eb;min-height:60px;padding:12px;font-size:11px}.mini-facts small{color:var(--text-dim);margin-bottom:5px;font-size:8px}.pricing-tabs button,.offer-list b,.offer-list small,.offer-value button,.offer-apply button,.apply-offer,.offer-disclaimer,.accessory-detail p,.accessory-detail>em,.dd-detail p,.dd-detail button{font-size:10px}.vehicle-payment-toggle{min-height:82px;padding:18px}.vehicle-payment-toggle small{font-size:9px}.vehicle-payment-toggle b{font-size:16px}.vehicle-payment-toggle em{color:var(--text-muted);font-size:10px}.vehicle-payment-toggle strong{place-items:center;min-height:42px;padding:0 14px;font-size:11px;display:grid}.copy-label,.marketplace-link-box,.helper,.status-box,.drawer-actions button{font-size:10px}.copy-label textarea{font:10px/1.7 var(--font-geist-mono)}.drawer-actions button{min-height:46px}.status-box>b{font-size:12px}.status-box>small{color:var(--text-muted);font-size:10px}.status-box button{min-height:40px;font-size:10px}.finance-card{border-color:var(--border-default);border-radius:var(--radius-panel);background:linear-gradient(145deg,#0e1b27,#08121b)}.finance-copy h2{font-size:clamp(28px,3vw,38px)}.finance-copy>p:not(.eyebrow){color:var(--text-muted);font-size:13px}.finance-controls label,.term-fieldset legend{color:var(--text-secondary);font-size:11px}.number-input,.finance-controls select{min-height:47px}.number-input input{font-size:16px}.term-options button{min-height:44px;font-size:11px}.finance-breakdown span{min-height:39px;color:var(--text-muted);font-size:11px}.payment-result{align-self:start}.payment-result>span,.payment-result p,.payment-result em,.payment-result dt,.payment-result dd{font-size:11px}.payment-range{white-space:nowrap;font-size:clamp(34px,4vw,54px)}.proposal-launch,.trade-in-toggle,.vehicle-payment-collapse{min-height:42px;font-size:11px}.tax-rate-selector{border-color:var(--border-default);padding:16px}.tax-rate-header{grid-template-columns:36px minmax(0,1fr) auto}.tax-rate-icon{width:36px;height:36px}.tax-rate-header small{font-size:9px}.tax-rate-header strong{color:var(--text-secondary);font-size:12px}.tax-rate-header em,.tax-rate-restore{font-size:8px}.tax-rate-restore{min-height:32px}.tax-rate-selector label{color:var(--text-muted);font-size:10px}.tax-rate-selector select,.tax-rate-selector label>div{min-height:44px;font-size:12px}.tax-rate-selector>p{color:var(--text-dim);font-size:10px;line-height:1.5}.comparison-tray{padding:14px 15px}.comparison-tray>div small{font-size:9px}.comparison-tray>div strong,.comparison-tray>span button,.comparison-tray nav button{font-size:10px}.comparison-tray nav button{min-height:40px}.vehicle-comparison{border-radius:var(--radius-panel);box-shadow:var(--shadow-modal)}.vehicle-comparison>header{padding:24px 26px}.vehicle-comparison>header h2{font-size:29px}.vehicle-comparison>header span{color:var(--text-muted);font-size:12px}.comparison-print-actions button{min-height:40px;padding:0 13px;font-size:10px}.comparison-shared-settings small,.comparison-finance-controls label,.comparison-shared-settings label,.comparison-row>strong,.comparison-heading>span{font-size:9px}.comparison-shared-settings b,.comparison-finance-controls input,.comparison-finance-controls select,.comparison-shared-settings input,.comparison-heading article small,.comparison-heading article p,.comparison-row>span{font-size:11px}.comparison-heading article h3{font-size:16px}.comparison-deal-editor label,.comparison-deal-editor>p,.comparison-term-control button,.comparison-reset-deal,.comparison-dd-panel>button,.comparison-accessories small,.comparison-payment small{font-size:9px}.comparison-deal-editor input,.comparison-deal-editor select{font-size:11px}.comparison-dd-toggle{width:36px;min-height:34px;font-size:8px}.comparison-reset-deal{min-height:36px}.chevy-lease-toggle span small,.chevy-lease-header small,.loaner-lease>header small,.chevy-lease-controls label,.loaner-lease-controls label{font-size:9px}.chevy-lease-toggle span b,.chevy-lease-header strong,.loaner-lease>header strong{font-size:14px}.chevy-lease-toggle span em,.chevy-lease-header span,.loaner-lease>header span,.chevy-lease-disclaimer,.loaner-lease-body>p{color:var(--text-muted);font-size:10px}.appearance-settings{border-color:var(--border-default);border-radius:var(--radius-panel)}.appearance-intro{padding:31px 33px 29px}.appearance-intro>span{font-size:9px}.appearance-intro h2{font-size:31px}.appearance-intro p{color:var(--text-muted);font-size:12px}.appearance-group{padding:25px 33px}.appearance-group>div:first-child strong{font-size:14px}.appearance-group>div:first-child small{color:var(--text-muted);font-size:11px}.appearance-options button{min-height:54px;color:var(--text-secondary);font-size:11px}.font-option b{font-size:12px}.font-option span{color:var(--text-dim);font-size:10px}.font-option.mono{font-family:var(--font-geist-mono)}.appearance-market-adjustments>summary b,.market-adjustment-grid label>span b{font-size:12px}.appearance-market-adjustments>summary small,.market-adjustment-grid label>span small,.market-adjustment-actions p{color:var(--text-muted);font-size:10px}.appearance-market-adjustments>summary em,.market-adjustment-grid select,.market-adjustment-actions button,.appearance-reset{font-size:10px}.market-adjustment-value input{font-size:12px}.crm-shell{--crm-bg:var(--canvas);--crm-panel:var(--surface-1);--crm-panel-2:var(--surface-2);--crm-line:var(--border-subtle);--crm-muted:var(--text-muted);--crm-text:var(--text-primary);background:radial-gradient(circle at 88% -8%, rgb(var(--accent-rgb) / 12%), transparent 29rem), var(--canvas);grid-template-columns:224px minmax(0,1fr)}.crm-sidebar{border-color:var(--border-subtle);background:#050b11f7;width:224px;padding:24px 16px 19px}.crm-brand strong{font-size:21px}.crm-brand small{color:var(--text-dim);font-size:10px}.crm-sidebar nav a{color:#99a9b5;min-height:44px;font-size:12px}.crm-sidebar-summary{border-color:var(--border-default);padding:17px}.crm-sidebar-summary small,.crm-sidebar-summary span,.crm-account{color:var(--text-muted);font-size:10px}.crm-main{padding:34px 30px 50px}.crm-header{min-height:120px}.crm-header p{font-size:9px}.crm-header h1{font-size:clamp(34px,3.4vw,47px);line-height:1.05}.crm-header>div:first-child>span{color:var(--text-muted);font-size:12px}.crm-header a,.crm-header button{min-height:44px;padding:0 16px;font-size:11px}.crm-overview{gap:12px;margin-bottom:20px}.crm-overview article{border-color:var(--border-default);min-height:82px;padding:15px 17px}.crm-overview small{color:var(--text-dim);font-size:9px}.crm-overview b{font-size:25px}.crm-feed-warning,.crm-feed-loading{font-size:11px}.crm-board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(188px,1fr));gap:12px;scroll-padding-inline:2px}.crm-column{scroll-snap-align:start;border-color:var(--border-default);border-radius:var(--radius-card);min-height:500px}.crm-column>header{min-height:73px;padding:13px 13px 13px 14px}.crm-column>header b{font-size:12px}.crm-column>header small{color:var(--text-dim);font-size:9px}.crm-column>header em{min-width:25px;height:25px;font-size:9px}.crm-column-list{gap:9px;padding:10px}.crm-customer-card{border-color:var(--border-default)}.crm-customer-card>button b{font-size:13px}.crm-customer-card>button small{color:var(--text-muted);font-size:10px}.crm-customer-card>button em,.crm-customer-card>a span,.crm-customer-card>a b,.crm-customer-card footer,.crm-empty-column{font-size:9px}.crm-customer-card footer{color:var(--text-dim)}.crm-empty-column{min-height:90px}.crm-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ad1}.crm-editor,.crm-customer-detail{border-color:var(--border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-modal)}.crm-editor-intro small,.crm-detail-top small,.crm-detail-notes small,.crm-form-section>div:first-child small{font-size:9px}.crm-editor-intro p,.crm-detail-top a,.crm-detail-top span,.crm-detail-notes p{color:var(--text-muted);font-size:11px}.crm-form label>span,.crm-vehicle-search>label>span{color:var(--text-secondary);font-size:11px}.crm-form input,.crm-form select,.crm-form textarea{font-size:13px}.crm-form input,.crm-form select,.crm-money-input{min-height:45px}.crm-form-section>div:first-child h3{font-size:15px}.crm-form-actions button,.crm-detail-actions button,.crm-selected-vehicle a,.crm-detail-vehicle>a{min-height:42px;font-size:10px}.crm-selected-vehicle span b,.crm-detail-vehicle span b,.crm-no-deal b,.crm-deal-breakdown dt,.crm-deal-breakdown dd{font-size:10px}.admin-page,.setup-page,.invite-page,.workspace-pending,.marketing-page,.scan-page{background:radial-gradient(circle at 76% -8%, rgb(var(--accent-rgb) / 14%), transparent 31rem), radial-gradient(circle at -8% 44%, #2357761f, transparent 28rem), var(--canvas)}.admin-nav,.admin-hero,.admin-stats,.admin-workspaces,.admin-form-hero,.admin-form-stack{width:min(1280px,100% - 56px)}.admin-nav{height:80px}.admin-brand{font-size:19px}.admin-brand span,.admin-nav>div>a,.admin-nav-workspace{font-size:10px}.admin-hero{padding:72px 0 40px}.admin-hero h1,.admin-form-hero h1{font-size:clamp(46px,6vw,66px);line-height:.98}.admin-hero p,.admin-form-hero p,.admin-section-title p{font-size:10px}.admin-hero span,.admin-form-hero span,.admin-section-title>span{color:var(--text-muted);font-size:12px}.admin-hero>a,.admin-empty a,.admin-form-hero-actions form button{align-items:center;min-height:44px;padding:0 16px;font-size:11px;display:inline-flex}.admin-stats article{border-color:var(--border-default);min-height:96px;padding:22px 24px}.admin-stats small{color:var(--text-dim);font-size:9px}.admin-stats b,.admin-section-title h2{font-size:28px}.admin-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-workspace-card{border-color:var(--border-default);border-radius:var(--radius-card);min-height:0}.admin-workspace-card b{font-size:22px}.admin-workspace-card small,.admin-workspace-card div>span,.admin-workspace-card>p,.admin-workspace-card footer,.admin-connected-email{font-size:10px}.admin-workspace-card footer button,.admin-workspace-card footer a{align-items:center;min-height:38px;padding:0 12px;font-size:10px;display:inline-flex}.admin-form,.admin-invite-form,.setup-form{border-color:var(--border-default);border-radius:var(--radius-panel)}.admin-form{padding:26px}.admin-form-section{border:1px solid var(--border-subtle);background:#050e167a;border-radius:14px;min-width:0;margin:0 0 16px;padding:20px}.admin-form-section legend{color:var(--text-primary);padding:0 8px 0 0;font-size:14px;font-weight:680}.admin-form-section legend span{color:var(--accent);font-family:var(--font-geist-mono);margin-right:8px;font-size:10px}.admin-form-section>p{color:var(--text-muted);margin:0 0 18px;font-size:11px}.admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-field-grid label:nth-child(3){grid-column:1}.admin-field-grid label:nth-child(4){grid-column:2;max-width:140px}.admin-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-form label,.admin-invite-form label,.setup-form>label,.setup-two label,.setup-advanced label{color:var(--text-secondary);font-size:11px}.admin-form label>small,.admin-invite-form small,.setup-form label>small{color:var(--text-muted);font-size:10px}.admin-form input,.admin-form textarea,.admin-invite-form input,.setup-form input,.setup-form textarea{font-size:13px}.admin-form input,.admin-invite-form input,.setup-form input,.admin-money{min-height:46px}.admin-tool-toggle{min-height:72px;margin-top:0!important}.admin-tool-toggle b{font-size:12px}.admin-advanced summary{align-items:center;min-height:44px;padding:0 14px;font-size:11px;display:flex}.admin-form-actions{z-index:4;border:1px solid var(--border-default);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08121bf0;border-radius:12px;margin:22px -8px -8px;padding:13px 14px;position:sticky;bottom:14px;box-shadow:0 14px 40px #00000059}.admin-form-actions span,.admin-form-actions button,.admin-invite-form>button,.admin-delete-form button{font-size:10px}.admin-form-actions button,.admin-invite-form>button,.admin-delete-form button{min-height:42px}.admin-delete-form p,.admin-delete-form small,.admin-delete-form label,.admin-message,.admin-invite-result{font-size:10px}.marketing-nav-links a,.marketing-auth button,.marketing-hero-actions button,.marketing-hero-actions a{font-size:12px}.marketing-hero-copy>p:not(.marketing-eyebrow){color:#9dabb8;font-size:16px}.marketing-proof{color:var(--text-dim);font-size:11px}.marketing-workflow article p,.feature-grid p,.marketing-features>div:first-child>p:last-child{color:var(--text-muted);font-size:13px}.feature-grid b{font-size:16px}.marketing-page footer p{font-size:11px}.scan-intro>span{color:var(--text-muted);font-size:13px}.scan-camera-empty small,.scan-controls>div>span,.scan-result-copy>p,.scan-result-copy dt,.scan-result-copy dd,.scan-message{font-size:10px}.scan-controls input,.scan-controls>button,.scan-controls form button,.scan-result-actions a{min-height:44px;font-size:11px}@media (max-width:1180px){.desk-shell{grid-template-columns:250px minmax(0,1fr)}.desk-shell:before{left:250px}.sidebar{width:250px}.desk-main{padding-inline:28px}.facet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.overview-content,.admin-workspace-grid,.admin-feed-grid{grid-template-columns:1fr}.crm-board{grid-template-columns:repeat(6,minmax(230px,1fr))}.comparison-shared-settings,.comparison-shared-settings.trade-open{grid-template-columns:1fr}}@media (max-width:820px){.desk-shell{display:block}.desk-shell:before{display:none}.sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;height:auto;padding:12px 14px 14px;display:grid;position:relative;overflow:hidden}.side-brand{grid-column:1/-1;min-height:48px;padding:0 4px 7px}.side-brand strong{font-size:19px}.sidebar>nav:first-of-type{grid-column:1;margin:0;padding:0}.sidebar>nav:first-of-type .side-link{min-width:118px}.side-condition-tabs{grid-column:2;width:100%;margin:0}.sidebar>nav:nth-of-type(2),.sidebar>nav:nth-of-type(3){scrollbar-width:none;grid-column:1/-1;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar>nav:nth-of-type(2)::-webkit-scrollbar{display:none}.sidebar>nav:nth-of-type(3)::-webkit-scrollbar{display:none}.side-link,.sidebar>nav:first-of-type .side-link{flex:none;width:auto;min-width:max-content;min-height:42px}.side-label,.status-list,.connection{display:none}.account-sync{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 10px;display:flex}.account-sync .account-summary{flex:1;min-width:0}.account-sync .account-summary small{display:none}.account-sync .account-action{flex:none;align-items:center;width:auto;min-height:34px;margin:0;padding:0 10px;display:inline-flex}.desk-main{padding:30px 16px 88px}.desk-header{min-height:0}.crm-shell{display:block}.crm-sidebar{width:100%;height:auto;position:relative}.crm-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,min(82vw,300px));gap:12px;padding-right:22px}.crm-column{min-height:450px}.crm-main{padding:25px 14px 90px}.admin-nav,.admin-hero,.admin-stats,.admin-workspaces,.admin-form-hero,.admin-form-stack{width:min(100% - 28px,1280px)}.admin-field-grid,.admin-feed-grid{grid-template-columns:1fr}.admin-field-grid label:nth-child(3),.admin-field-grid label:nth-child(4){grid-column:auto;max-width:none}}@media (max-width:640px){.desk-header{margin-bottom:20px;padding-bottom:22px;display:block}.desk-header h1{font-size:36px}.desk-header p:last-child{font-size:12px}.header-actions{width:100%;margin-top:18px}.refresh{flex:1}.overview-metrics,.vehicle-grid{grid-template-columns:1fr}.overview-metrics>button{min-height:128px}.workflow-card,.importer-card{min-height:0;padding:24px}.inventory-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.search{width:100%}.facet-header,.facet-content,.filter-row{padding-inline:16px}.facet-grid{grid-template-columns:1fr}.vehicle-grid{padding:12px}.photo{height:clamp(220px,62vw,285px)}.drawer{padding:28px 16px 48px}.drawer h2{font-size:25px}.drawer-photo{min-height:210px}.mini-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-rate-fields,.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:1fr}.comparison-overlay{padding:0}.vehicle-comparison{border:0;border-radius:0;min-height:100vh}.vehicle-comparison>header{padding:20px 16px;display:block}.vehicle-comparison>header h2{font-size:25px}.comparison-print-actions{justify-content:flex-start;margin-top:15px}.comparison-print-actions button{flex:auto}.comparison-table{scroll-snap-type:x proximity}.comparison-heading,.comparison-row{min-width:calc(125px + (var(--compare-count) * 250px));grid-template-columns:125px repeat(var(--compare-count), 250px)}.comparison-heading>span,.comparison-row>strong{z-index:2;background:#0a1821;position:sticky;left:0;box-shadow:1px 0 #1f3440}.comparison-tray{grid-template-columns:1fr auto;gap:8px;margin:0;position:fixed;bottom:10px;left:10px;right:10px}.comparison-tray>span{grid-area:2/1/auto/-1}.comparison-tray nav .clear{display:none}.appearance-intro,.appearance-group{padding-inline:18px}.appearance-group{grid-template-columns:1fr}.appearance-options,.appearance-options.colors{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-header h1{font-size:34px}.crm-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview article{min-height:72px}.admin-hero{padding-top:48px}.admin-hero h1,.admin-form-hero h1{font-size:43px}.admin-stats,.admin-workspace-grid,.admin-field-grid,.admin-feed-grid{grid-template-columns:1fr}.admin-field-grid label:nth-child(3),.admin-field-grid label:nth-child(4){grid-column:auto;max-width:none}.admin-form,.admin-form-section{padding:16px}.admin-form-actions{flex-direction:column;align-items:stretch}.marketing-auth .marketing-login{align-items:center;min-height:40px;padding:0 8px;font-size:10px;display:inline-flex}.marketing-hero h1{font-size:clamp(43px,13vw,56px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.deal-workspace{background:#07121a;border-color:#2d4b5d;box-shadow:0 20px 50px #00000047}.deal-workspace-header{background:radial-gradient(circle at 85% 0,#1b506933,#0000 42%),linear-gradient(125deg,#102735,#0a1923);border-bottom:1px solid #24404f;padding:18px 19px}.deal-workspace-header strong{font-size:17px}.deal-workspace-header span{max-width:480px;font-size:10px;line-height:1.45}.deal-workspace-header button{min-width:62px;min-height:34px;font-size:9px}.deal-type-picker{background:#091822;border-bottom:1px solid #1d3440;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.deal-type-picker>div small,.deal-type-picker>div b{display:block}.deal-type-picker>div small{color:#5fcbe8;letter-spacing:.13em;font-size:7px;font-weight:850}.deal-type-picker>div b{color:#b9cbd3;margin-top:4px;font-size:10px}.deal-type-picker .deal-mode-tabs{background:#061119;border:1px solid #263e4b;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:4px;width:min(310px,55%);padding:4px}.deal-type-picker .deal-mode-tabs button{min-height:43px;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.deal-type-picker .deal-mode-tabs button.active{background:#14384a;box-shadow:0 4px 12px #0003}.deal-type-picker .deal-mode-tabs b{font-size:11px}.deal-type-picker .deal-mode-tabs span{color:#6d8794;font-size:8px}.deal-type-picker .deal-mode-tabs button.active span{color:#8ccbe0}.deal-trade-toggle,.deal-shared-trade{width:calc(100% - 32px);margin-inline:16px}.deal-trade-toggle{background:#091a23;border-style:solid}.deal-trade-toggle strong{background:#123648;border-radius:7px;padding:7px 9px}.deal-mode-content{padding:0 16px 16px}.deal-mode-intro{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 2px 11px;display:grid}.deal-mode-intro>span{color:#78daf2;background:#102a38;border:1px solid #326078;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.deal-mode-intro small,.deal-mode-intro b{display:block}.deal-mode-intro small{color:#5d8191;letter-spacing:.11em;font-size:7px;font-weight:850}.deal-mode-intro b{color:#bfd0d8;margin-top:3px;font-size:10px}.deal-mode-intro em{color:#617a87;font-size:8px;font-style:normal}.deal-mode-content .finance-card.compact.embedded,.deal-mode-content .chevy-lease{background:#091720;border-color:#243c49;border-radius:12px}.deal-mode-content .finance-card.compact.embedded{gap:13px;padding:15px}.finance-section-heading,.lease-control-heading{border-bottom:1px solid #1e3541;grid-column:1/-1;margin-bottom:13px;padding-bottom:12px}.finance-section-heading span,.finance-section-heading b,.finance-section-heading small,.lease-control-heading span,.lease-control-heading b,.lease-control-heading small{display:block}.finance-section-heading span,.lease-control-heading span{color:#5fcbe8;letter-spacing:.12em;font-size:7px;font-weight:850}.finance-section-heading b,.lease-control-heading b{color:#e0ebef;margin-top:4px;font-size:14px}.finance-section-heading small,.lease-control-heading small{color:#6f8591;margin-top:4px;font-size:8px;line-height:1.45}.finance-card.embedded .finance-controls{gap:10px}.finance-card.embedded .term-fieldset{margin-top:15px}.finance-card.embedded .term-fieldset legend{font-size:9px}.finance-breakdown-details,.chevy-lease-breakdown-details{background:#07131b;border:1px solid #263f4c;border-radius:10px;overflow:hidden}.finance-breakdown-details{margin-top:15px}.finance-breakdown-details>summary,.chevy-lease-breakdown-details>summary{color:#8097a3;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:9px;font-weight:750;list-style:none;display:flex}.finance-breakdown-details>summary::-webkit-details-marker{display:none}.chevy-lease-breakdown-details>summary::-webkit-details-marker{display:none}.finance-breakdown-details>summary:before,.chevy-lease-breakdown-details>summary:before{content:"+";color:#62cce7;font-size:15px}.finance-breakdown-details[open]>summary:before,.chevy-lease-breakdown-details[open]>summary:before{content:"−"}.finance-breakdown-details>summary span,.chevy-lease-breakdown-details>summary span{margin-right:auto}.finance-breakdown-details>summary b,.chevy-lease-breakdown-details>summary b{color:#cde1e9;font-size:10px}.finance-breakdown-details .finance-breakdown,.chevy-lease-breakdown-details .chevy-lease-breakdown{border:0;border-top:1px solid #203742;border-radius:0;margin:0}.finance-card.embedded .payment-result{background:radial-gradient(circle at 100% 0,#2b739633,#0000 44%),linear-gradient(145deg,#102c3e,#0b1d2a);border-color:#376784;padding:18px}.finance-card.embedded .payment-result>span{color:#78cce5;letter-spacing:.08em;text-transform:uppercase}.finance-card.embedded .payment-result>p{line-height:1.55}.deal-mode-content .chevy-lease-controls{background:0 0;border:0;padding:15px}.deal-mode-content .chevy-lease-controls fieldset,.deal-mode-content .chevy-lease-controls>label{background:#07131a;border:1px solid #203845;border-radius:9px;padding:11px}.deal-mode-content .chevy-lease-controls fieldset button{min-height:35px}.deal-mode-content .chevy-tax-location{padding:13px}.chevy-lease-breakdown-details{align-self:start;min-width:0}@media (max-width:760px){.deal-type-picker{flex-direction:column;align-items:stretch}.deal-type-picker .deal-mode-tabs{width:100%}.deal-mode-intro{grid-template-columns:28px minmax(0,1fr)}.deal-mode-intro em{grid-column:2}.deal-mode-content .finance-card.compact.embedded{grid-template-columns:1fr}}@media (max-width:520px){.deal-workspace-header{padding:15px}.deal-mode-content{padding:0 10px 10px}.deal-trade-toggle,.deal-shared-trade{width:calc(100% - 20px);margin-inline:10px}.deal-type-picker{padding:12px 10px}.deal-mode-content .chevy-lease-controls{padding:11px}}.vehicle-workspace-tabs{background:#061018;border:1px solid #263b48;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:20px 0 12px;padding:4px;display:grid}.vehicle-workspace-tabs button{color:#6f8793;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;display:flex;position:relative}.vehicle-workspace-tabs button:hover{color:#a9bec7;background:#0c1c25}.vehicle-workspace-tabs button.active{color:#e3f4fa;background:linear-gradient(145deg,#18394a,#102a38);box-shadow:0 5px 16px #0005}.vehicle-workspace-tabs small{color:#507786;letter-spacing:.13em;font-size:7px;font-weight:850}.vehicle-workspace-tabs b{margin-right:auto;font-size:11px}.vehicle-workspace-tabs button.active small{color:#62d0ed}.vehicle-workspace-tabs i{background:#ffb95e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffb95e1c}.deal-surface-tabs{background:#08151e;border-bottom:1px solid #1d3440;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.deal-surface-tabs button{color:#778f9b;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#07121a;border:1px solid #243c49;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:11px 13px;display:grid}.deal-surface-tabs button:hover{border-color:#365769}.deal-surface-tabs button.active{background:linear-gradient(145deg,#123346,#0e2634);border-color:#4b91ad;box-shadow:inset 3px 0 #5ac9e8}.deal-surface-tabs small{color:#567483;letter-spacing:.11em;grid-row:1/3;width:68px;font-size:7px;font-weight:850}.deal-surface-tabs b{color:#d7e7ed;font-size:13px}.deal-surface-tabs span{color:#69818d;font-size:8px}.deal-surface-tabs button.active small{color:#66cae5}.deal-back-office{background:linear-gradient(145deg,#0b1b25,#08151e);border:1px solid #2b4654;border-radius:12px;margin:14px 16px 0;padding:15px}.deal-back-office>header{border-bottom:1px solid #213742;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.deal-back-office>header small,.deal-back-office>header b{display:block}.deal-back-office>header small{color:#5fcbe8;letter-spacing:.13em;font-size:7px;font-weight:850}.deal-back-office>header b{color:#d2e1e7;margin-top:4px;font-size:11px}.deal-back-office>header em{color:#66808c;font-size:8px;font-style:normal}.deal-back-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.deal-back-fields>label{color:#8197a1;font-size:8px;font-weight:750}.deal-back-fields>label>span{background:#061119;border:1px solid #2a4451;border-radius:8px;align-items:center;gap:7px;min-height:42px;margin-top:6px;padding:0 11px;display:flex}.deal-back-fields i{color:#65808d;font-style:normal}.deal-back-fields input{color:#edf8fb;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:800}.deal-back-fields label>small{color:#536b77;margin-top:5px;font-size:7px;font-weight:500;line-height:1.4;display:block}.deal-back-dd{margin-top:10px}.deal-back-dd .dd-detail.compact{background:#07131a;border:1px solid #263f4b;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px;min-height:0;padding:12px;display:grid}.deal-back-dd .dd-detail.compact small{color:#6fcce5;letter-spacing:.12em;font-size:8px;font-weight:900}.deal-back-dd .dd-detail.compact strong{color:#e1eef2;font-size:13px}.deal-back-dd .dd-detail.compact p{color:#647d88;grid-column:1/3;margin:0;font-size:8px}.deal-back-dd .dd-detail.compact button{grid-area:1/3/3;min-width:88px}.deal-back-office .deal-trade-toggle,.deal-back-office .deal-shared-trade{width:100%;margin:11px 0 0}.deal-mode-content.front .finance-card.compact.embedded{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr)}.deal-mode-content.back .finance-card.compact.embedded,.deal-mode-content.front .finance-controls{grid-template-columns:1fr}.deal-mode-content.front .finance-front-down{max-width:280px}.deal-mode-content.front .term-fieldset{margin-top:12px}.deal-mode-content.front .payment-result{min-height:245px}.deal-mode-content.front .payment-result>strong{margin-block:14px}.deal-mode-content.back .finance-controls{align-items:start}.deal-mode-content.back .tax-rate-selector{grid-column:1/-1}.deal-mode-content.back .proposal-launch.back{margin-top:12px}.deal-mode-content .lease-front-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-mode-content .lease-front-controls .lease-control-heading,.deal-mode-content .lease-front-controls .lease-cash-down{grid-column:1/-1}.deal-mode-content .lease-front-controls .lease-cash-down{max-width:300px}.deal-mode-content .lease-back-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-mode-content .lease-back-controls .lease-control-heading,.deal-mode-content .lease-back-controls .chevy-tax-location{grid-column:1/-1}.lease-back-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 15px 15px;display:grid}.lease-back-summary span{background:#07131a;border:1px solid #233c48;border-radius:9px;padding:12px}.lease-back-summary small,.lease-back-summary b{display:block}.lease-back-summary small{color:#607b87;letter-spacing:.1em;font-size:6px;font-weight:850}.lease-back-summary b{color:#d2e5eb;margin-top:6px;font-size:11px}.deal-programs{background:#08151d;border:1px solid #273f4b;border-radius:12px;margin:0 16px 16px;overflow:hidden}.deal-programs>header{border-bottom:1px solid #203640;padding:14px 15px 11px}.deal-programs>header small,.deal-programs>header b,.deal-programs>header span{display:block}.deal-programs>header small{color:#61cde9;letter-spacing:.13em;font-size:7px;font-weight:850}.deal-programs>header b{color:#dbe9ee;margin-top:4px;font-size:12px}.deal-programs>header span{color:#687f8b;margin-top:3px;font-size:8px}.deal-program-controls{padding:11px}.deal-program-tabs{background:#061119;border:1px solid #243d49;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:10px;padding:3px;display:grid}.deal-program-tabs button{color:#6d8793;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:800}.deal-program-tabs button.active{color:#ccecf5;background:#143446}.deal-program-controls .offer-list{margin-top:0}.deal-program-controls .offer-disclaimer{color:#566f7b;margin:9px 2px 1px;font-size:7px;line-height:1.45}.vehicle-marketplace-workspace{background:linear-gradient(145deg,#0a1821,#07131b);border:1px solid #293f4b;border-radius:13px;margin-top:12px;padding:16px}.vehicle-marketplace-workspace>header{border-bottom:1px solid #223640;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:13px;display:flex}.vehicle-marketplace-workspace>header small,.vehicle-marketplace-workspace>header b,.vehicle-marketplace-workspace>header span{display:block}.vehicle-marketplace-workspace>header small{color:#5fcbe8;letter-spacing:.13em;font-size:7px;font-weight:850}.vehicle-marketplace-workspace>header b{color:#e1edf1;margin-top:4px;font-size:14px}.vehicle-marketplace-workspace>header span{color:#6f8792;margin-top:4px;font-size:8px}.vehicle-marketplace-workspace>header em{color:#7be0bd;white-space:nowrap;background:#0d2d25;border:1px solid #2c6858;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.vehicle-marketplace-workspace .tracking-alert{margin:0 0 11px}.vehicle-marketplace-workspace .copy-label{margin-top:12px}.vehicle-marketplace-workspace .drawer-actions a.facebook-action{color:#fff;background:linear-gradient(135deg,#4c7df2,#315dce);border:1px solid #507ce3;border-radius:10px;place-items:center;min-height:44px;font-size:9px;font-weight:850;text-decoration:none;display:grid;box-shadow:0 10px 28px #3763d347}@media (max-width:760px){.deal-surface-tabs{padding:10px}.deal-surface-tabs button{grid-template-columns:1fr}.deal-surface-tabs small{grid-row:auto;width:auto}.deal-surface-tabs span{display:none}.deal-back-fields,.deal-mode-content .lease-front-controls,.deal-mode-content .lease-back-controls,.lease-back-summary,.deal-mode-content.front .finance-card.compact.embedded{grid-template-columns:1fr}.deal-mode-content.front .finance-front-down{max-width:none}.lease-back-summary{margin-inline:11px}}@media (max-width:520px){.vehicle-workspace-tabs{z-index:4;position:sticky;top:-1px}.deal-back-office{margin-inline:10px;padding:12px}.deal-back-office>header{flex-direction:column;gap:5px}.deal-back-dd .dd-detail.compact{grid-template-columns:1fr auto}.deal-back-dd .dd-detail.compact p{grid-column:1/-1}.deal-back-dd .dd-detail.compact button{grid-area:1/2/3}.deal-programs{margin-inline:10px}.vehicle-marketplace-workspace{padding:12px}.vehicle-marketplace-workspace>header{flex-direction:column}}.deal-trade-toggle.front,.deal-shared-trade.front{width:calc(100% - 32px);margin:13px 16px}.deal-trade-toggle.front{background:linear-gradient(145deg,#0a1b24,#08151d);border-style:solid;border-color:#2d4d5d}.deal-trade-toggle.front>strong{color:#89dbef;text-align:center;background:#143647;border-radius:7px;min-width:78px;padding:8px 10px}.deal-shared-trade.front{background:linear-gradient(145deg,#0c202a,#081720);border-color:#2e5363;transition:border-color .16s,background .16s}.deal-shared-trade.front.active{background:linear-gradient(145deg,#0d251f,#091a18);border-color:#3e7b69}.deal-shared-trade.front>header nav{align-items:center;gap:6px;display:flex}.deal-shared-trade.front>header nav button{color:#8298a2;min-height:29px;font:inherit;background:#0b1921;border:1px solid #304955;border-radius:7px;padding:0 9px;font-size:8px;font-weight:750}.deal-shared-trade.front>header nav button.active{color:#8ae3b7;background:#103326;border-color:#39785f}.deal-shared-trade.front.active>p{color:#7bb69d}.deal-back-office.streamlined{background:0 0;border:0;border-radius:0;margin:0 16px;padding:14px 0 0}.deal-back-office.streamlined .deal-back-fields{margin:0}.deal-back-fields .inline-dd{color:#71cce3;min-width:36px;min-height:28px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#102936;border:1px solid #315367;border-radius:6px;flex:none;font-size:8px;font-weight:900}.deal-back-fields .inline-dd:hover,.deal-back-fields .inline-dd.active{color:#c8f2fb;background:#174256;border-color:#4f9db7}.deal-mode-content.back{padding-top:10px}.deal-mode-content.back .finance-card.compact.embedded,.deal-mode-content.back .chevy-lease{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.deal-mode-content.back .finance-section-heading,.deal-mode-content.back .lease-control-heading{margin-bottom:10px;padding:0 0 10px}.deal-mode-content.back .finance-controls{gap:9px}.deal-mode-content.back .finance-controls>label,.deal-mode-content.back .lease-back-controls>label{background:0 0;border:0;padding:0}.deal-mode-content.back .finance-controls>label .number-input,.deal-mode-content.back .lease-back-controls>label>div{background:#07131a}.deal-mode-content .lease-back-controls{padding:0 15px 13px}.tax-rate-selector.compact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tax-rate-selector.compact .tax-zip-lookup{background:0 0;border:0;margin:0;padding:0}.tax-rate-selector.compact .tax-custom-details{background:#07131a;border:1px solid #263e4a;border-radius:8px;margin-top:8px;overflow:visible}.tax-rate-selector.compact .tax-custom-details>summary{color:#76909b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 11px;font-size:8px;font-weight:750;list-style:none;display:flex}.tax-rate-selector.compact .tax-custom-details>summary::-webkit-details-marker{display:none}.tax-rate-selector.compact .tax-custom-details>summary:before{content:"+";color:#63cae5;font-size:13px}.tax-rate-selector.compact .tax-custom-details[open]>summary:before{content:"−"}.tax-rate-selector.compact .tax-custom-details>summary span{margin-right:auto}.tax-rate-selector.compact .tax-custom-details>summary b{color:#b8cbd3;font-size:8px}.tax-rate-selector.compact .tax-custom-details>div{border-top:1px solid #203641;padding:12px}.tax-rate-selector.compact .tax-custom-details>div>p{color:#637985;margin:9px 1px 0;font-size:7px;line-height:1.45}.lease-tax-inline{grid-column:1/-1}.lease-tax-inline>label{color:#7793a0;font-size:8px;font-weight:750}.lease-tax-inline>label>div{background:#07131a;border:1px solid #2a4451;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;margin-top:6px;padding:4px;display:grid}.lease-tax-inline input{color:#e7f2f5;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:11px;font-weight:750}.lease-tax-inline button{color:#83d4e8;font:inherit;cursor:pointer;background:#153747;border:0;border-radius:6px;padding:0 11px;font-size:8px;font-weight:800}.lease-tax-inline button:disabled{opacity:.6}.lease-tax-inline>span{color:#627a85;margin-top:6px;font-size:7px;display:block}.lease-tax-inline>p{color:#d98888;margin:6px 0 0;font-size:8px}.finance-front-tabs{background:#061119;border:1px solid #233c48;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:-2px 0 13px;padding:3px;display:grid}.finance-front-tabs button{color:#6e8792;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:800}.finance-front-tabs button.active{color:#d0eff6;background:#143748}.deal-mode-content.front .finance-card.front-otd{grid-template-columns:1fr}.deal-mode-content.front .finance-card.front-otd .finance-copy{min-width:0}.deal-mode-content.front .finance-card.front-otd .finance-breakdown-details{margin-top:0}.deal-mode-content.front .finance-card.front-otd .finance-breakdown-details>summary:before{display:none}.deal-mode-content.front .finance-card.front-otd .finance-breakdown-details>summary{cursor:default}.front-trade-tax{background:#0c251b;border:1px solid #356b57;border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:12px;padding:11px 12px;display:grid}.front-trade-tax span{color:#91b8a7;font-size:8px}.front-trade-tax b{color:#78dfaf;font-size:12px}.front-trade-tax small{color:#637f72;grid-column:1/-1;font-size:7px;line-height:1.4}.finance-breakdown .trade-tax-savings,.chevy-lease-results .trade-tax-savings{color:#78b797}.finance-breakdown .trade-tax-savings b,.chevy-lease-results .trade-tax-savings b{color:#78dfaf}@media (max-width:760px){.deal-trade-toggle.front,.deal-shared-trade.front{width:calc(100% - 20px);margin-inline:10px}.deal-back-office.streamlined{margin-inline:10px}.deal-mode-content .lease-back-controls{padding-inline:11px}}@media (max-width:520px){.deal-shared-trade.front>header{flex-direction:column;align-items:flex-start}.deal-shared-trade.front>div,.deal-back-fields{grid-template-columns:1fr}.tax-rate-selector.compact .tax-custom-details>summary{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:8px}}.deal-mode-content.back{padding:12px 16px 16px}.deal-mode-content.back .finance-card.compact.embedded,.deal-mode-content.back .chevy-lease{overflow:visible}.deal-mode-content.back .finance-card.compact.embedded{padding:0}.deal-mode-content.back .finance-copy{min-width:0}.deal-mode-content.back .finance-section-heading,.deal-mode-content.back .lease-control-heading{border-bottom:1px solid #1d323d;margin:0 0 14px;padding:0 0 12px}.deal-mode-content .back-deal-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;padding:0;display:grid}.deal-mode-content .back-deal-grid .lease-control-heading{grid-column:1/-1}.deal-mode-content .back-deal-grid>label{color:#8098a3;background:0 0;border:0;border-radius:0;min-width:0;padding:0;font-size:8px;font-weight:800}.deal-mode-content .back-deal-grid>label>small{color:#617783;margin-top:5px;font-size:7px;line-height:1.35;display:block}.deal-mode-content .back-deal-grid .number-input,.deal-mode-content .back-deal-grid>label>div{background:#07131a;border:1px solid #29434f;border-radius:8px;min-height:44px;margin-top:6px}.deal-mode-content .back-deal-grid .back-price{grid-area:2/1}.deal-mode-content .back-deal-grid .back-accessories{grid-area:2/2}.deal-mode-content .back-deal-grid .back-discount{grid-area:3/1}.deal-mode-content .back-deal-grid .back-apr{grid-area:3/2}.deal-mode-content .finance-controls.back-deal-grid .back-price,.deal-mode-content .finance-controls.back-deal-grid .back-accessories{grid-row:1}.deal-mode-content .finance-controls.back-deal-grid .back-discount,.deal-mode-content .finance-controls.back-deal-grid .back-apr{grid-row:2}.deal-mode-content .back-deal-grid>.tax-rate-selector,.deal-mode-content .back-deal-grid>.lease-tax-inline{grid-area:auto/1/auto/-1}.back-deal-grid .inline-dd{color:#71cce3;min-width:38px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#102936;border:1px solid #315367;border-radius:6px;flex:none;align-self:stretch;margin:4px;font-size:8px;font-weight:900}.back-deal-grid .inline-dd:hover,.back-deal-grid .inline-dd.active{color:#c8f2fb;background:#174256;border-color:#4f9db7}.back-deal-grid .inline-dd:disabled{opacity:.35;cursor:not-allowed}.deal-front-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin:0 16px 16px;display:grid}.deal-program-controls.compact{display:contents}.deal-option-dropdown{background:#08151d;border:1px solid #263e4a;border-radius:9px;min-width:0;overflow:hidden}.deal-option-dropdown.configured{border-color:#356757}.deal-option-dropdown>summary{color:#879ca5;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:0 11px;list-style:none;display:flex}.deal-option-dropdown>summary::-webkit-details-marker{display:none}.deal-option-dropdown>summary:after{content:"+";color:#61cde9;font-size:13px;line-height:1}.deal-option-dropdown[open]>summary:after{content:"−"}.deal-option-dropdown>summary span{color:#d2e0e6;font-size:9px;font-weight:800}.deal-option-dropdown>summary b{color:#6e8995;white-space:nowrap;margin-left:auto;font-size:7px;font-weight:750}.deal-option-dropdown.configured>summary b{color:#7bc8a8}.deal-option-dropdown-body,.deal-trade-dropdown{border-top:1px solid #203640;padding:10px}.deal-option-dropdown .offer-list{max-height:245px;margin:0;padding:0;overflow-y:auto}.deal-option-dropdown .offer-list li{gap:9px;min-height:45px;padding:8px 2px}.deal-option-dropdown .offer-list b{font-size:8px}.deal-option-dropdown .offer-list small{font-size:7px}.deal-option-dropdown .offer-value{gap:6px}.deal-option-dropdown .offer-value strong{font-size:10px}.deal-option-dropdown .offer-value button{min-height:27px;padding-inline:7px;font-size:7px}.deal-option-dropdown .pricing-empty{color:#667d88;margin:2px;font-size:8px}.deal-option-dropdown .rate-exclusion-note{margin:0 0 8px;font-size:7px;line-height:1.4}.deal-program-controls.compact>.offer-disclaimer{color:#526a75;grid-column:1/-1;margin:1px 2px 0;font-size:7px}.deal-trade-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deal-trade-inputs label{color:#748c97;font-size:7px;font-weight:750}.deal-trade-inputs label>span{background:#061219;border:1px solid #29434f;border-radius:7px;align-items:center;gap:4px;min-height:37px;margin-top:5px;padding:0 8px;display:flex}.deal-trade-inputs i{color:#55717d;font-size:8px;font-style:normal}.deal-trade-inputs input{color:#e3eef2;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.deal-trade-dropdown-footer{align-items:center;gap:5px;margin-top:9px;display:flex}.deal-trade-dropdown-footer>span{color:#718a95;margin-right:auto;font-size:7px}.deal-trade-dropdown-footer>span b{color:#c3d7df}.deal-trade-dropdown-footer button,.payment-trade-switch{color:#8097a1;min-height:28px;font:inherit;cursor:pointer;background:#0c1c24;border:1px solid #304a57;border-radius:6px;padding:0 8px;font-size:7px;font-weight:800}.deal-trade-dropdown-footer button.active,.payment-trade-switch.active{color:#87ddb4;background:#103326;border-color:#3a7961}.deal-trade-dropdown-footer button.clear{color:#647b85;background:0 0;border-color:#0000}.payment-result .payment-trade-switch,.chevy-lease-results>aside .payment-trade-switch{justify-content:space-between;align-items:center;width:100%;min-height:34px;margin:0 0 13px;padding:0 10px;display:flex}.payment-result .payment-trade-switch span,.chevy-lease-results>aside .payment-trade-switch span{color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.payment-result .payment-trade-switch b,.chevy-lease-results>aside .payment-trade-switch b{color:inherit;font-size:8px}.deal-mode-content.front .payment-result{background:radial-gradient(circle at 100% 0,#2b739633,#0000 44%),linear-gradient(145deg,#102c3e,#0b1d2a);border:1px solid #376784;border-radius:12px;justify-content:center;align-self:stretch;height:100%;min-height:100%;padding:20px;box-shadow:inset 0 1px #ffffff0d}.deal-mode-content.front .payment-result>span{display:block}.deal-mode-content.front .payment-result>strong{margin:14px 0;font-size:clamp(36px,4.5vw,52px)}.deal-mode-content.front .payment-finance-option>.payment-amount-row{visibility:visible;opacity:1;color:#f2f8fb;min-height:40px;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.055em;align-items:baseline;gap:7px;margin:9px 0 7px;font-size:30px;font-weight:620;line-height:1.15;display:flex}.deal-mode-content.front .payment-finance-option.special>.payment-amount-row{color:#9cecff}.deal-mode-content.front .payment-finance-option>.payment-amount-row b{color:inherit;font:inherit;letter-spacing:inherit}.deal-mode-content.front .payment-finance-option>.payment-amount-row small{color:#7f93a4;letter-spacing:0;font-size:11px;font-weight:650}.deal-option-dropdown .offer-payment-preview{color:#76cae0;margin-top:3px;font-weight:800}@media (max-width:760px){.deal-mode-content.back{padding-inline:10px}.deal-front-options{grid-template-columns:1fr;margin-inline:10px}.deal-program-controls.compact{display:contents}.deal-mode-content.front .payment-result{height:auto;min-height:210px}}@media (max-width:520px){.deal-mode-content .back-deal-grid{grid-template-columns:1fr}.deal-mode-content .back-deal-grid .back-price,.deal-mode-content .back-deal-grid .back-accessories,.deal-mode-content .back-deal-grid .back-discount,.deal-mode-content .back-deal-grid .back-apr{grid-area:auto/1}}
.td-state-select{text-align:left;min-width:0;position:relative}.td-state-select>label{color:var(--text-muted,#8799a6);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.td-state-select__control{border:1px solid var(--border-default,#2a414f);border-radius:var(--radius-control,9px);width:100%;min-height:44px;color:var(--text-primary,#edf3f7);background:#07121a;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:7px;margin-top:6px;padding:0 5px 0 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.td-state-select__control:hover{border-color:var(--border-strong,#3c5c6d)}.td-state-select__control:focus-within,.td-state-select__control.is-open{border-color:rgb(var(--accent-rgb,85 212 245) / 72%);box-shadow:0 0 0 3px rgb(var(--accent-rgb,85 212 245) / 10%);background:#091821}.td-state-select__search{fill:none;width:17px;height:17px;stroke:var(--text-dim,#718494);stroke-linecap:round;stroke-width:1.7px}.td-state-select__control input{width:100%;min-width:0;height:42px;color:var(--text-primary,#edf3f7);font:inherit;letter-spacing:-.01em;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:600}.td-state-select__control input:disabled{cursor:not-allowed;opacity:.55}.td-state-select__toggle{width:30px;height:32px;color:var(--text-dim,#718494);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.td-state-select__toggle:hover{color:var(--text-secondary,#bec9d2);background:#ffffff0d}.td-state-select__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px;transition:transform .15s}.td-state-select__control.is-open .td-state-select__toggle svg{transform:rotate(180deg)}.td-state-select__popover{z-index:120;inset-inline-start:0;border:1px solid var(--border-strong,#38586a);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131bfa;border-radius:12px;width:min(330px,100vw - 32px);max-width:calc(100vw - 32px);padding:7px;position:absolute;top:calc(100% + 7px);box-shadow:0 20px 56px #0000007a,inset 0 1px #ffffff0a}.td-state-select__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong,#38586a) transparent;max-height:min(330px,48vh);overflow-y:auto}.td-state-select__group+.td-state-select__group{border-top:1px solid var(--border-subtle,#182733);margin-top:5px;padding-top:5px}.td-state-select__group>small{color:var(--text-dim,#718494);letter-spacing:.09em;text-transform:uppercase;padding:7px 9px 5px;font-size:9px;font-weight:780;display:block}.td-state-select__option{width:100%;min-height:40px;color:var(--text-secondary,#bec9d2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.td-state-select__option>span{color:rgb(var(--accent-rgb,85 212 245) / 86%);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;font-size:10px;font-weight:760}.td-state-select__option>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:590;overflow:hidden}.td-state-select__option svg{fill:none;width:15px;height:15px;stroke:var(--success,#65d9b1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.td-state-select__option.is-active{border-color:rgb(var(--accent-rgb,85 212 245) / 18%);background:rgb(var(--accent-rgb,85 212 245) / 9%);color:var(--text-primary,#f4f7fa)}.td-state-select__option.is-selected{color:var(--text-primary,#f4f7fa)}.td-state-select__empty{color:var(--text-muted,#8c9dac);text-align:center;margin:0;padding:20px 12px;font-size:12px;line-height:1.45}.td-state-select__result-count{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tax-rate-selector{overflow:visible;container-type:inline-size}.tax-rate-fields,.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(104px,.55fr);align-items:end;min-width:0}.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:minmax(0,1.4fr) minmax(112px,.6fr)}.tax-rate-fields>*,.tax-rate-selector select,.tax-rate-selector label,.tax-rate-selector label>div{min-width:0;max-width:100%}.tax-rate-header em.base{color:#e5c976;background:#271f0d;border-color:#695b35}.tax-rate-selector.local-base>p{color:#a99b72;background:#e5c9760d;border:1px solid #e5c9762b;border-radius:8px;padding:9px 10px}.tax-rate-variable{width:100%;min-height:42px;color:var(--text-primary,#edf3f7);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.tax-rate-variable small{color:rgb(var(--accent-rgb,85 212 245) / 86%);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:760}.tax-zip-lookup{border:1px solid var(--border-subtle,#1d303c);background:#ffffff05;border-radius:10px;margin-top:10px;padding:10px}.tax-zip-lookup>label>span{color:var(--text-muted,#8799a6);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.tax-zip-lookup>label>div{border:1px solid var(--border-default,#2a414f);background:#07121a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;margin-top:6px;display:grid}.tax-zip-lookup input{min-width:0;color:var(--text-primary,#edf3f7);font:inherit;background:0 0;border:0;outline:0;padding:0 11px;font-size:12px}.tax-zip-lookup button{background:rgb(var(--accent-rgb,85 212 245) / 15%);color:rgb(var(--accent-rgb,85 212 245) / 92%);font:inherit;cursor:pointer;border:0;border-radius:6px;margin:4px;padding:0 12px;font-size:9px;font-weight:780}.tax-zip-lookup button:disabled{opacity:.55;cursor:wait}.tax-zip-lookup>p{color:#8197a3;margin:8px 1px 0;font-size:8px;line-height:1.5}@container (max-width:560px){.tax-rate-fields,.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-rate-value{grid-column:1/-1}}@container (max-width:390px){.tax-rate-fields,.tax-rate-selector.two-fields .tax-rate-fields{grid-template-columns:minmax(0,1fr)}.tax-rate-value{grid-column:auto}}@media (max-width:520px){.td-state-select__popover{width:min(100%,100vw - 32px)}.td-state-select__list{max-height:min(300px,44vh)}}@media (prefers-reduced-motion:reduce){.td-state-select__control,.td-state-select__toggle svg{transition:none}}
