.quantity-overlay.compact-options{grid-template-columns:1fr 1fr;width:500px;max-height:none;padding:14px 16px;left:calc(50% - 250px)}.compact-options .options-confirm{color:#fff;background:#111;border:0;border-radius:8px;grid-column:1/-1;width:100%;height:40px;font-size:11px;font-weight:700}.compact-options small{text-align:center;grid-column:1/-1}.options-reopen{z-index:70;color:#8d510d;background:#fff;border:1px solid #d67c14;border-radius:99px;padding:10px 14px;font-size:10px;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 28px #0005}@media (width<=760px){.quantity-overlay.compact-options{grid-template-columns:1fr 1fr;width:auto;bottom:12px;left:14px;right:14px}.compact-options label{min-width:0}.compact-options select{width:100%}.compact-options .options-confirm,.compact-options small{grid-column:1/-1}.options-reopen{bottom:12px;left:14px}}@media (width<=430px){.quantity-overlay.compact-options{grid-template-columns:1fr}.compact-options .options-confirm,.compact-options small{grid-column:1}}.budget-finder{color:#f5f1e9;background:#111;border-top:1px solid #382718;border-bottom:1px solid #382718;padding:70px max(6vw,28px)}.budget-copy{max-width:850px}.budget-copy h2{margin:9px 0;font-size:34px}.budget-copy>p:last-child{color:#aaa;line-height:1.9}.budget-controls{grid-template-columns:1fr 180px auto;align-items:end;gap:12px;margin-top:24px;display:grid}.budget-controls label{color:#d99035;gap:7px;font-size:10px;display:grid}.budget-controls input,.budget-controls select{color:#fff;background:#080808;border:1px solid #65421e;border-radius:9px;padding:13px}.budget-controls button,.budget-results button{color:#111;background:#e98b16;border:0;border-radius:9px;padding:13px 18px;font-weight:700}.budget-results{color:#15120f;background:#f4f1eb;border-radius:16px;margin-top:20px;padding:18px}.budget-result-head{justify-content:space-between;margin-bottom:8px;display:flex}.budget-result-head span{color:#a05e10}.budget-results article{border-top:1px solid #d8d0c6;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:13px 0;display:grid}.budget-results small{color:#777;margin-top:5px;display:block}.budget-results button{padding:9px 12px;font-size:10px}.budget-results>p{color:#777}@media (width<=650px){.budget-controls{grid-template-columns:1fr 1fr}.budget-controls button{grid-column:1/-1}.budget-results article{grid-template-columns:1fr auto}.budget-results article button{grid-column:1/-1}.budget-copy h2{font-size:27px}}.car-request-code{letter-spacing:1px;color:#ffb64a;direction:ltr;background:#111;border-radius:9px;margin:12px 0;padding:11px;font-size:20px;display:block}.budget-controls button:disabled{opacity:.45;cursor:not-allowed}.car-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.car-actions button{margin-top:0}.car-actions a{text-align:center;color:#8d510d;border:1px solid #d67c14;border-radius:9px;place-items:center;padding:11px 8px;font-size:10px;font-weight:700;display:grid}.car-actions a:hover{background:#fff4e5}@media (width<=420px){.car-actions{grid-template-columns:1fr}}.staff-mobile-link{color:#ffb64a;border:1px solid #6c431d;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:none}@media (width<=600px){main{width:100%;max-width:100%;overflow-x:hidden}.nav{gap:7px;width:100%;padding:0 10px}.brand{flex:1;gap:7px;min-width:0}.brand-mark{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.brand span:last-child{min-width:0}.brand b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.brand small{letter-spacing:1px;white-space:nowrap}.staff-mobile-link{flex:0 0 38px;display:grid}.lang-switch{flex:none;margin-inline-start:0}.lang-switch button{min-width:34px;min-height:38px;padding:6px 5px}.hero.compact{grid-template-columns:minmax(0,1fr);padding:44px 18px 52px}.hero-copy{min-width:0}.hero h1{font-size:38px;line-height:1.25}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.hero-art{border-radius:26px;width:100%;height:238px}.year{font-size:42px;top:28px;left:22px}.budget-finder{padding:45px 14px}.budget-controls{grid-template-columns:1fr}.budget-controls button{grid-column:auto;min-height:48px}.inventory{padding:55px 14px}.currency-box{text-align:right;width:100%}.currency-box>div{overflow-x:auto}.category-tabs{scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.category-tabs button{min-height:42px}.filters.advanced{grid-template-columns:minmax(0,1fr);margin:18px 0;padding:13px}.filters.advanced label,.filters.advanced select,.filters.advanced input,.filters.advanced button{width:100%;min-width:0}.filters.advanced select,.filters.advanced input,.budget-controls input,.budget-controls select,.modal input,.modal select,.modal textarea{font-size:16px}.car-grid{grid-template-columns:minmax(0,1fr);width:100%}.car-card{width:100%;min-width:0;overflow:hidden}.car-visual{height:205px}.car-info{min-width:0;padding:17px}.car-info h3,.car-info p,.car-info span{overflow-wrap:anywhere}.price{flex-wrap:wrap;align-items:flex-start;gap:8px}.price b{white-space:nowrap;font-size:18px}.car-actions{grid-template-columns:1fr}.car-actions button,.car-actions a{min-height:46px}.modal{align-items:end;padding:0}.modal-card,.modal-card.wide{width:100%;max-width:none;max-height:92svh;padding:24px 18px;padding-bottom:max(24px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow:auto}.form-grid{grid-template-columns:minmax(0,1fr)}.tracking{margin:0 12px 45px;padding:20px}.tracking-search{width:100%}.tracking-search input,.tracking-search button{width:100%;min-height:48px}.invoice-total{flex-direction:column;align-items:flex-start;gap:12px}.invoice-actions{flex-direction:column}.proforma-overlay{padding:0}.proforma{border-radius:0;width:100%;max-height:100svh;overflow:auto}.admin-system{padding:42px 10px}.admin-shell{border-radius:17px}.admin-shell aside{z-index:8;gap:7px;padding:13px;display:flex;position:sticky;top:72px;overflow-x:auto}.admin-shell aside .admin-logo,.admin-shell aside .permission-box{display:none}.admin-shell aside>button{white-space:nowrap;flex:none}.add-order{width:100%}.order-editor,.users-preview{padding:16px}}.admin-system{display:none!important}
