:root{--brand-navy:#0B2D4A;--brand-navy-deep:#071F35;--brand-navy-soft:#123B5B;--brand-orange:#FF6A00;--brand-orange-dark:#D95700;--brand-orange-soft:#FFF1E8;--brand-cloud:#F6F8FA;--brand-graphite:#182633;--bg:#F7F9FB;--surface:#FFFFFF;--surface-2:#F2F5F7;--surface-3:#EAF0F4;--line:#E1E7EC;--line-2:#D3DDE5;--ink:#182633;--ink-2:#425466;--ink-3:#718096;--nav-bg:#071F35;--nav-surface:#0B2D4A;--nav-text:#F8FAFC;--nav-text-2:#AFC1D0;--nav-line:rgba(255,255,255,.08);--blue:#0B2D4A;--blue-strong:#071F35;--blue-pressed:#061A2B;--blue-vivid:#FF6A00;--blue-ink:#0B2D4A;--blue-soft:#EAF1F6;--ring:rgba(255,106,0,.22);--btn-primary-bg:#FF6A00;--btn-primary-hover:#E85F00;--btn-primary-active:#D95700;--btn-primary-text:#fff;--btn-primary-ring:rgba(255,106,0,.22);--amber:#FF6A00;--amber-strong:#D95700;--amber-soft:#FFF1E8;--amber-line:#FFD3B5;--amber-ink:#B94B00;--r-1:8px;--r-2:10px;--r-3:14px;--r-4:18px;--sh-1:0 1px 2px rgba(7,31,53,.035);--sh-2:0 8px 24px rgba(7,31,53,.07);--sh-3:0 22px 60px rgba(7,31,53,.14);--font-sans:var(--font-heebo),system-ui,"Segoe UI","Noto Sans Hebrew",Arial,sans-serif;--font-display:var(--font-manrope),var(--font-heebo),system-ui,sans-serif}body{background:var(--bg);color:var(--ink)}.title,body,h1,h2,h3{font-family:var(--font-sans)}.title,h1,h2,h3{letter-spacing:-.025em}.title{font-weight:800}.detail-price,.vehicle-card-price{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em}.one-two-brand{display:inline-flex;align-items:center;gap:9px;direction:ltr;white-space:nowrap;min-width:0;color:var(--brand-navy)}.one-two-mark{display:inline-flex;flex:0 0 auto}.one-two-mark svg{display:block;overflow:visible}.one-two-mark-one{fill:var(--brand-orange)}.one-two-mark-two{fill:var(--brand-navy)}.one-two-wordmark{font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:800;line-height:1;letter-spacing:.075em;color:inherit}.one-two-login-story .one-two-brand,.sidebar-brand .one-two-brand{color:#fff}.one-two-login-story .one-two-mark-two,.sidebar-brand .one-two-mark-two{fill:#fff}.sidebar-brand .tag{display:none}.app-sidebar{background:var(--nav-bg);--nav-bg:#071F35;--nav-surface:#0B2D4A}.sidebar-top{border-color:var(--nav-line)}.sidebar-link{border-color:transparent!important;box-shadow:none!important}.sidebar-link:hover{background:rgba(255,255,255,.05)}.app-sidebar .sidebar-link.active{background:#103A59!important;box-shadow:inset -3px 0 0 var(--brand-orange)!important;border-color:transparent!important;color:#fff}.app-sidebar .sidebar-link.active .sidebar-link-icon{color:#fff}.sidebar-group-label{color:#7892A6}.sidebar-account{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}.btn-primary,.btn.primary,button.primary{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;box-shadow:none}.btn-primary:hover,.btn.primary:hover,button.primary:hover{background:var(--brand-orange-dark);border-color:var(--brand-orange-dark)}.btn:not(.primary):not(.btn-primary){box-shadow:none}.auth-card,.card{border-color:var(--line);box-shadow:var(--sh-1)}.card:hover{border-color:var(--line-2)}.filter-panel,.page-section,.panel{border-color:var(--line);box-shadow:none}input,select,textarea{border-color:var(--line-2)}input:focus,select:focus,textarea:focus{border-color:var(--brand-navy)!important;box-shadow:0 0 0 3px rgba(11,45,74,.09)!important}:focus-visible{outline-color:var(--brand-orange)}.badge,.chip,.spec-chip{border-color:var(--line);box-shadow:none}a:not(.sidebar-link):not(.btn):not(.sidebar-brand):focus-visible{outline-color:var(--brand-orange)}table{border-color:var(--line)}thead{background:#F0F4F7;color:var(--brand-navy)}tbody tr:hover{background:#F8FAFB}th{font-weight:700}td,th{border-color:#E6EBEF}.inventory-table,.vehicle-table{box-shadow:none}.inventory-table td,.inventory-table th,.vehicle-table td,.vehicle-table th{border-inline-color:transparent}.page-header{border-color:var(--line)}.filter-bar,.filters,.toolbar{box-shadow:none}.filter-bar .chip,.filters .chip,.toolbar .chip{background:#fff}.kpi-grid .card,.stats-grid .card{box-shadow:none;background:#fff}.kpi-grid .card strong,.stats-grid .card strong{font-family:var(--font-display);color:var(--brand-navy)}.admin-panel,.form-section,.import-panel,form .card{box-shadow:none;border-color:var(--line)}textarea{background:#fff}.tab-list,.tabs{border-color:var(--line)}.tab-list .active,.tabs [aria-selected=true]{color:var(--brand-navy);border-color:var(--brand-navy)}.vehicle-detail .card,.vehicle-detail-card{box-shadow:none}.vehicle-detail .detail-price{color:var(--brand-navy)}.vehicle-detail .tabs,.vehicle-detail-tabs{border-color:var(--line)}.one-two-login{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);direction:ltr;background:#fff}.one-two-login-story{direction:rtl;display:flex;align-items:center;justify-content:center;padding:clamp(48px,7vw,110px);background:var(--brand-navy-deep);color:#fff;position:relative;overflow:hidden}.one-two-login-story:after{content:"12";position:absolute;inset:auto -12px -78px auto;font-family:var(--font-manrope);font-weight:800;font-size:300px;line-height:1;color:rgba(255,255,255,.026);direction:ltr}.one-two-login-story-inner{position:relative;z-index:1;max-width:610px}.one-two-login-story .one-two-brand{margin-bottom:48px;transform:scale(1.12);transform-origin:right center}.one-two-login-kicker{color:#FFB27D;font-weight:700;margin:0 0 14px}.one-two-login-story h1{font-size:clamp(42px,4.4vw,72px);line-height:1.06;margin:0 0 24px;letter-spacing:-.045em}.one-two-login-story h1 span{color:#FF8A3D}.one-two-login-story-inner>p:not(.one-two-login-kicker){font-size:18px;line-height:1.7;color:#C9D6E0;max-width:560px}.one-two-login-flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:36px;font-size:14px;color:#DCE6ED;direction:rtl}.one-two-login-flow span{padding:9px 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.045)}.one-two-login-flow b{color:var(--brand-orange);direction:rtl;font-size:18px}.one-two-login-action{direction:rtl;display:flex;align-items:center;justify-content:center;padding:48px;background:var(--brand-cloud)}.one-two-login-action .auth-card{width:min(100%,480px);padding:44px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-2)}.one-two-login-mobile-brand{display:none}.one-two-login-eyebrow{margin:0 0 8px;color:var(--brand-orange-dark);font-weight:700}.one-two-login-action .title{text-align:right;font-size:30px;margin:0 0 8px}.one-two-login-action .auth-card>.muted{text-align:right;line-height:1.6;margin:0 0 24px}.one-two-login-links{border-top:1px solid var(--line);margin-top:22px;padding-top:16px;display:grid;grid-gap:6px;gap:6px}.auth-card .btn-primary,.auth-card .btn.primary,.auth-card button.primary{width:100%;min-height:48px}@media(max-width:1023px){.sidebar-top{min-height:68px;align-items:center;padding-block:10px;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--nav-bg)}.sidebar-brand{min-width:0;flex:1 1;align-items:center}.sidebar-brand .one-two-brand{gap:8px}.sidebar-brand .one-two-wordmark{font-size:15px;letter-spacing:.06em}.sidebar-top-actions{flex:0 0 auto;gap:4px}.sidebar-collapse-btn{display:none!important}.app-sidebar{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px}.sidebar-foot{flex:0 0 auto;position:relative!important;bottom:auto!important;z-index:3;background:var(--nav-bg);padding-top:10px;padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 -10px 24px rgba(7,31,53,.22)}.sidebar-foot,.sidebar-foot form,.sidebar-logout-btn{display:flex!important}.sidebar-logout-btn{min-height:48px;align-items:center;justify-content:flex-start}.app-sidebar .sidebar-link:not(.active){box-shadow:none!important;border-color:transparent!important;outline:none!important}.app-sidebar .sidebar-link:not(.active):active,.app-sidebar .sidebar-link:not(.active):focus,.app-sidebar .sidebar-link:not(.active):focus-visible{box-shadow:none!important;border-color:transparent!important;outline:none!important;background:rgba(255,255,255,.055)}.kpi-grid,.stats-grid{gap:7px!important}.kpi-grid .card,.stats-grid .card{padding:9px 10px!important;min-height:auto!important}.kpi-grid .card strong,.stats-grid .card strong{font-size:20px!important}.one-two-login{display:flex;min-height:100dvh;background:var(--brand-cloud);direction:rtl}.one-two-login-story{display:none}.one-two-login-action{width:100%;padding:24px}.one-two-login-action .auth-card{padding:30px 24px}.one-two-login-mobile-brand{display:flex;justify-content:flex-start;margin-bottom:28px}.one-two-login-mobile-brand .one-two-brand{color:var(--brand-navy)}.one-two-login-mobile-brand .one-two-mark-two{fill:var(--brand-navy)}.one-two-login-action .title{font-size:27px}}@media(max-width:600px){.one-two-login-action{padding:18px}.one-two-login-action .auth-card{padding:28px 22px}}@media(min-width:1024px){.sidebar-brand .tag{display:block;max-width:170px;white-space:normal;line-height:1.35;font-size:11px}html.sidebar-collapsed .sidebar-brand .brand-text,html.sidebar-collapsed .sidebar-brand .one-two-wordmark{display:none}}.doc-camera-only{display:none!important}@media (max-width:640px){.form{width:100%;min-width:0;gap:var(--sp-4)}.form-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:var(--sp-2);gap:var(--sp-2)}.form-step,.form-stepper-item{min-width:0;width:100%}.form-step{padding-inline:var(--sp-2)}.form-step-short{min-width:0;overflow:hidden;text-overflow:ellipsis}.form-section{min-width:0;padding:var(--sp-3)}.form-section-head{min-width:0;margin-bottom:var(--sp-3)}.form-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-3);min-width:0}.form fieldset,.form label,.form-grid>*,.form-section,.form-section>*{min-width:0;max-width:100%}.form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.form select,.form textarea{width:100%;min-width:0;max-width:100%}.form textarea{resize:vertical}.form-stepnav{width:100%;min-width:0;flex-wrap:wrap;gap:var(--sp-2)}.form-stepnav .btn{min-width:min(100%,132px);flex:1 1 132px}.form-stepnav-spacer{display:none}.doc-camera-only{display:inline-flex!important}}@media (max-width:380px){.form-stepper{grid-template-columns:minmax(0,1fr)}}.vehicle-detail-page p.detail-owner-only{display:block;width:-moz-fit-content;width:fit-content;margin:12px 0 0}.vehicle-detail-page .vd-section .vehicle-detail-record{display:block;width:100%;min-width:0}.vehicle-detail-page .vd-section .vehicle-detail-record>.detail-info-card{width:100%;max-width:none;min-width:0}.vehicle-detail-page #vehicle-care .prep-context{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:12px}.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact){width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:18px}.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact)>label{min-width:0}.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact)>.prep-confirm,.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact)>[aria-live],.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact)>label:has(textarea){grid-column:1/-1}.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact) input:not([type=radio]):not([type=checkbox]),.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact) select,.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact) textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact) textarea{min-height:104px}.vehicle-detail-page .vd-rail-card.is-sticky{position:static;inset-block-start:auto}@media (min-width:641px){.vehicle-detail-page #price-history.vd-section{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;grid-gap:8px 10px;gap:8px 10px}.vehicle-detail-page #price-history>.vd-section-title{grid-column:1;grid-row:1;margin:0;white-space:nowrap}.vehicle-detail-page #price-history>.price-history-actions{grid-column:2;grid-row:1;margin:0}.vehicle-detail-page #price-history>.price-history{display:contents}.vehicle-detail-page #price-history>.price-history>.price-history-head{grid-column:3;grid-row:1;margin:0}.vehicle-detail-page #price-history>.price-history>:not(.price-history-head){grid-column:1/-1}.vehicle-detail-page #price-history .price-history-actions,.vehicle-detail-page #price-history .price-history-head{display:flex;align-items:center;gap:8px}.vehicle-detail-page #price-history .price-history-actions .btn,.vehicle-detail-page #price-history .price-history-head .btn{width:auto;min-width:0;white-space:nowrap}.vehicle-detail-page #price-history>.price-history>.price-journey-summary,.vehicle-detail-page #price-history>.price-history>[id=price-history-panel]{margin-top:12px}}.vehicle-detail-page .cost-shared-method-option,.vehicle-detail-page .cost-shared-vehicle-option,.vehicle-detail-page .prep-radio{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:start}.vehicle-detail-page .cost-shared-method-option input[type=radio],.vehicle-detail-page .cost-shared-vehicle-option input[type=checkbox],.vehicle-detail-page .prep-confirm input[type=checkbox],.vehicle-detail-page .prep-radio input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px;margin:0}.vehicle-detail-page .cost-shared-current-context{margin:0 0 10px;font-size:var(--fs-sm);color:var(--ink-2)}.vehicle-detail-page .cost-shared-current-context strong{color:var(--ink)}.vehicle-detail-page .cost-shared-search{display:flex;flex-direction:column;gap:8px}.vehicle-detail-page .cost-shared-search input[type=search]{width:100%;min-height:44px;box-sizing:border-box}.vehicle-detail-page .cost-shared-search-empty,.vehicle-detail-page .cost-shared-search-hint{margin:0;font-size:var(--fs-xs);color:var(--ink-3)}.vehicle-detail-page .cost-shared-search-results{display:flex;flex-direction:column;gap:2px;max-height:220px;margin:0;padding:4px;list-style:none;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.vehicle-detail-page .cost-shared-search-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--r-2);background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.vehicle-detail-page .cost-shared-search-option:focus-visible,.vehicle-detail-page .cost-shared-search-option:hover{background:var(--surface-2)}.vehicle-detail-page .cost-shared-search-option:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.vehicle-detail-page .cost-shared-search-option.is-selected{background:var(--blue-soft)}.vehicle-detail-page .cost-shared-search-option strong{flex:0 0 auto;color:var(--blue);font-size:var(--fs-xs)}.vehicle-detail-page .cost-shared-selected{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.vehicle-detail-page .cost-shared-selected li{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:4px 6px 4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-xs)}.vehicle-detail-page .cost-shared-selected button{min-height:28px;padding:2px 7px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--red-strong);font:inherit;font-weight:800;cursor:pointer}.vehicle-detail-page .cost-shared-selected button:focus-visible,.vehicle-detail-page .cost-shared-selected button:hover{background:var(--surface)}.vehicle-detail-page .cost-shared-link-note{margin:6px 0 0;font-size:var(--fs-xs);color:var(--ink-3)}@media (max-width:640px){.vehicle-detail-page .vehicle-detail-notes-body{max-height:none}.vehicle-detail-page .vd-section{padding:16px}.vehicle-detail-page .vd-section-nav{margin-inline:-8px;padding-inline:8px;scroll-padding-inline:8px}.vehicle-detail-page .vd-section-nav-list{padding-inline:2px}.vehicle-detail-page .vd-section-nav-link{min-height:40px;padding-inline:12px;font-size:13px}.vehicle-detail-page #vehicle-care .prep-context{grid-template-columns:minmax(0,1fr);gap:10px}.vehicle-detail-page #vehicle-care .prep-editor:not(.is-compact){width:100%;max-width:none;min-width:0;grid-template-columns:minmax(0,1fr);gap:12px}.vehicle-detail-page .prep-editor>fieldset,.vehicle-detail-page .prep-editor>label,.vehicle-detail-page .prep-fieldset,.vehicle-detail-page .prep-responsibility{width:100%;min-width:0;box-sizing:border-box}.vehicle-detail-page .prep-editor input:not([type=radio]):not([type=checkbox]),.vehicle-detail-page .prep-editor select,.vehicle-detail-page .prep-editor textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.vehicle-detail-page .prep-editor>.btn{width:100%;justify-content:center}.vehicle-detail-page .price-history-actions,.vehicle-detail-page .price-history-head{display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-gap:8px;gap:8px}.vehicle-detail-page .price-history-actions .btn,.vehicle-detail-page .price-history-head .btn{width:100%;justify-content:center}.vehicle-detail-page .cost-dialog fieldset{width:100%;min-width:0;box-sizing:border-box}.vehicle-detail-page .cost-shared-selected button{min-height:36px}}