:root{color-scheme:light;--brand-changan:rgb(0 67 124);--brand-almajdouie:rgb(19 74 163);--color-bg:#ffffff;--color-text:#000000;--color-muted:#4b5563;--font-brand:"Changan Unitype";--font-arabic:"Frutiger LT Arabic";--logo-height:28px;--powered-logo-height:13px;font-family:var(--font-brand),var(--font-arabic),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-brand),var(--font-arabic),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px}:lang(ar) body,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) p{font-family:var(--font-arabic),var(--font-brand),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{min-height:calc(100vh - 160px);padding:48px clamp(20px,5vw,72px)}:where(a,button,summary,select,label[for],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],[role=button]){cursor:pointer}:where([aria-disabled=true]),:where(button,select,input,textarea,[role=button]):disabled{cursor:not-allowed}h1{color:var(--brand-almajdouie);font-size:clamp(3em,8vw,6em);font-weight:400;line-height:.95}h1,p{margin:0}p{color:var(--color-muted);font-size:1.429em;line-height:1.5}.site-footer,.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(20px,5vw,72px)}.site-header{-webkit-border-before:5px solid var(--brand-almajdouie);border-block-start:5px solid var(--brand-almajdouie);-webkit-border-after:1px solid #e5e7eb;border-block-end:1px solid #e5e7eb}.site-footer{-webkit-border-before:1px solid #e5e7eb;border-block-start:1px solid #e5e7eb}.intro{display:grid;grid-gap:18px;gap:18px;max-width:760px}.eyebrow{color:var(--brand-changan);font-family:var(--font-brand),var(--font-arabic),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.929em;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.brand-lockup{display:flex;align-items:center;gap:18px;color:#000000}.brand-lockup[data-tone=white]{color:#ffffff}.brand-logo{aspect-ratio:var(--logo-aspect-ratio);block-size:var(--logo-height);background:currentColor;display:inline-block;flex:0 0 auto;mask:var(--logo-src) center /contain no-repeat;-webkit-mask:var(--logo-src) center /contain no-repeat}.powered-by{align-items:center;color:#000000;display:inline-flex;flex:0 0 auto;gap:6px;font-family:var(--font-brand),var(--font-arabic),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.714em;font-weight:600;line-height:1}.powered-by[data-tone=white]{color:#ffffff}.powered-logo-link{color:inherit;display:inline-flex;line-height:1}.snbla-pay-logo{aspect-ratio:282/72;block-size:var(--powered-logo-height);background:currentColor;display:inline-block;flex:0 0 auto;mask:var(--asset-snbla-pay-logo) center /contain no-repeat;-webkit-mask:var(--asset-snbla-pay-logo) center /contain no-repeat}[dir=rtl] .brand-lockup,[dir=rtl] .powered-by,[dir=rtl] .site-footer,[dir=rtl] .site-header{flex-direction:row-reverse}@media (max-width:640px){:root{--logo-height:22px;--powered-logo-height:12px}.site-footer,.site-header{align-items:flex-start;flex-direction:column}}.admin-app{background:#f5f3ef;display:grid;grid-template-columns:292px minmax(0,1fr);min-height:100vh}.admin-sidebar{background:#080909;-webkit-border-end:1px solid #1d1d1d;border-inline-end:1px solid #1d1d1d;color:#ffffff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:30px;gap:30px;height:100vh;inset-block-start:0;overflow-y:auto;padding:28px 24px;position:-webkit-sticky;position:sticky}.admin-brand{align-items:center;color:#ffffff;display:grid;-webkit-border-after:1px solid #242424;border-block-end:1px solid #242424;grid-gap:16px;gap:16px;justify-items:start;min-height:110px;-webkit-padding-after:26px;padding-block-end:26px;text-align:start;text-decoration:none}.admin-brand-mark{aspect-ratio:750/130;background:currentColor;display:block;mask:var(--asset-changan-logo) center /contain no-repeat;-webkit-mask:var(--asset-changan-logo) center /contain no-repeat;width:190px}.admin-brand small,.admin-brand strong{display:block}.admin-brand strong{color:#ffffff;font-weight:400;letter-spacing:1.5px;line-height:1.3}.admin-brand small,.admin-brand strong{font-size:.714em;text-transform:uppercase}.admin-brand small{color:#8d9299;letter-spacing:0}.admin-nav{display:grid;align-content:start;grid-gap:32px;gap:32px}.admin-nav a,.admin-nav-item{color:#111827;text-decoration:none}.admin-nav-group{display:grid;grid-gap:8px;gap:8px}.admin-nav-label{color:#62666c;font-size:.714em;letter-spacing:2px;padding:0 12px 8px;text-transform:uppercase}.admin-nav a,.admin-nav-item{align-items:center;border-radius:6px;color:#d3d6da;display:flex;gap:10px;min-height:48px;padding:12px;position:relative;text-align:start;font-size:1em}.admin-nav a span,.admin-nav-item span{flex:1 1}.admin-nav a small,.admin-nav-item small{color:#74787e;font-size:.786em}.admin-nav a:hover,.admin-nav a[data-active=true]{background:#1c1c1d;color:#ffffff}.admin-nav-item{color:#b7bbc0}.admin-nav a[data-active=true]:before{background:var(--brand-almajdouie);border-radius:999px;content:"";inset-block:11px;inset-inline-start:-20px;position:absolute;width:3px}.sidebar-footer{-webkit-border-before:1px solid #242424;border-block-start:1px solid #242424;color:#ffffff;display:flex;align-items:center;gap:10px;justify-content:flex-start;-webkit-padding-before:24px;padding-block-start:24px}.sidebar-footer>span{color:#6f7378;font-size:.571em;letter-spacing:1.5px;text-transform:uppercase}.admin-main{background:#f5f3ef;min-width:0}.admin-topbar{align-items:center;background:#ffffff;-webkit-border-after:1px solid #e5e7eb;border-block-end:1px solid #e5e7eb;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(160px,1fr) minmax(280px,360px) auto;inset-block-start:0;min-height:82px;padding-inline:clamp(20px,4vw,48px);position:-webkit-sticky;position:sticky;z-index:20}.admin-breadcrumbs{align-items:center;color:#8a8a86;display:flex;flex-wrap:wrap;gap:8px;font-size:1em}.admin-breadcrumbs a{align-items:center;color:#77746f;display:inline-flex;text-decoration:none}.admin-breadcrumbs a:hover{color:var(--brand-almajdouie)}.admin-breadcrumbs span{align-items:center;display:inline-flex;gap:8px}.admin-breadcrumbs [data-current=true]{color:#111111}.admin-search{align-items:center;background:#ffffff;border:1px solid #d9d9d6;border-radius:999px;color:#737373;display:flex;gap:12px;min-height:46px;min-width:0;padding-inline:16px 10px}.admin-search span{flex:1 1;font-size:1em}.admin-search kbd{background:#f5f3ef;border:1px solid #e5e1da;border-radius:999px;color:#8a8a86;font:inherit;font-size:.786em;padding:3px 8px}.admin-account-tools{align-items:center;display:flex;gap:12px}.admin-identity{display:grid;grid-gap:3px;gap:3px;text-align:end}.admin-avatar{align-items:center;background:#070707;border-radius:50%;color:#ffffff;display:inline-flex;font-size:.857em;height:44px;justify-content:center;width:44px}.admin-topbar p,.auth-form p,.model-row p,.page-hero p,.section-title p,.vehicle-list p{font-size:1em}.admin-topbar .eyebrow,.admin-topbar p{font-size:.714em}.dashboard-page,.member-detail-page,.members-page,.vehicles-page{align-content:start;display:grid;grid-auto-rows:max-content;grid-gap:28px;gap:28px;margin-inline:auto;max-width:1480px;min-height:auto;padding:clamp(24px,4vw,48px);width:100%}.page-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.page-hero>div:first-child{display:grid;grid-gap:10px;gap:10px;max-width:760px}.auth-form h1,.page-hero h1,.vehicle-form h1{color:var(--brand-almajdouie);font-size:clamp(2.429em,5vw,4em);font-weight:400;line-height:1}.admin-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 24px 70px rgb(17 24 39/7%)}.metric-grid,.vehicles-layout{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.member-detail-workspace,.vehicle-detail-page,.vehicle-workspace{display:grid;grid-gap:22px;gap:22px}.member-detail-control-hero,.vehicle-detail-control-hero{align-items:center;display:flex;gap:18px;justify-content:space-between}.vehicle-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.detail-panel h2,.vehicle-card h3,.vehicle-detail-hero h1,.vehicle-empty h2,.vehicle-form h2,.vehicle-toolbar h2{color:#111827;font-weight:400;margin:0}.vehicle-empty{align-items:center;display:grid;justify-items:center;min-height:380px;padding:clamp(28px,6vw,72px);text-align:center}.vehicle-empty p{max-width:520px}.empty-icon{align-items:center;background:#eef4fb;border-radius:50%;color:var(--brand-changan);display:inline-flex;height:86px;justify-content:center;width:86px}.vehicle-list-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-card{overflow:hidden}.vehicle-card-link{color:inherit;display:grid;height:100%;text-decoration:none}.vehicle-card-image{aspect-ratio:16/10;background:#eef4fb;display:block;overflow:hidden}.vehicle-card-image img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.vehicle-card-body{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px}.vehicle-card h3{color:#111827}.vehicle-catalog-actions{justify-content:flex-end}.vehicle-catalog-actions>span{flex:1 1}.vehicle-catalog-actions .admin-button,.vehicle-form-actions .admin-button{border-radius:999px}.vehicle-catalog-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:transparent}.catalog-stat{-webkit-border-start:1px solid #e5e1da;border-inline-start:1px solid #e5e1da;display:grid;grid-gap:10px;gap:10px;min-height:112px;padding:22px 28px;background:#ffffff}.catalog-stat:hover{background:transparent}.catalog-stat:first-child{-webkit-border-start:0;border-inline-start:0}.catalog-stat span,.vehicle-catalog-head{color:#8a8a86;font-size:.714em;letter-spacing:1.5px;text-transform:uppercase}.catalog-stat strong{align-items:baseline;color:#111111;display:flex;gap:8px;font-size:2.429em;font-weight:400;line-height:1}.catalog-stat strong[data-tone=blue]{color:var(--brand-almajdouie)}.catalog-stat em{color:#319365;font-size:.857em;font-style:normal}.catalog-stat small{color:#8a8a86;font-size:.857em}.vehicle-catalog-controls{align-items:center;display:flex;gap:20px;justify-content:space-between}.vehicle-segment-tabs{align-items:center;background:#ffffff;border:1px solid #d9d9d6;border-radius:999px;display:inline-flex;gap:3px;padding:5px}.vehicle-segment-tabs .admin-button,.vehicle-segment-tabs .segment-tab-button{background:transparent;border:0;border-radius:999px;color:#696965;cursor:pointer;font:inherit;padding:10px 20px}.vehicle-segment-tabs .admin-button[data-active=true],.vehicle-segment-tabs .segment-tab-button[data-active=true]{background:#0b0b0c;color:#ffffff}.vehicle-segment-tabs span{color:currentColor;font-size:.714em;opacity:.75;background-color:rgba(255,255,255,.5);padding:3px 8px;margin-left:4px;border-radius:999px}.vehicle-search-wrap{align-items:center;display:flex;gap:14px}.vehicle-search-wrap>span{color:#aaa59d;font-size:.786em;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.vehicle-search{align-items:center;background:#ffffff;border:1px solid #d9d9d6;border-radius:999px;color:#6b6b68;display:flex;gap:12px;min-height:54px;min-width:min(100vw - 40px,330px);padding-inline:18px}.vehicle-search input{border:0;min-height:36px;padding:0}.vehicle-search input:focus{border-color:transparent;outline:0}.vehicle-catalog-table{display:grid;overflow:hidden}.vehicle-catalog-row{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:28px minmax(310px,2fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(80px,.55fr) minmax(80px,.55fr) minmax(80px,.55fr) minmax(120px,.75fr) 24px;padding-inline:26px}.vehicle-catalog-head{background:#fbfaf7;-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;min-height:62px}.table-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:flex-start;letter-spacing:inherit;padding:0;text-align:start;text-transform:inherit;width:max-content}.table-sort-button svg{color:#b0ada8;flex:0 0 auto}.table-sort-button[data-active=true]{color:#111111}.table-sort-button[data-active=true] svg{color:var(--brand-almajdouie)}.vehicle-catalog-item{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;color:#111111;min-height:116px}.vehicle-catalog-item:first-of-type{-webkit-border-before:0;border-block-start:0}.vehicle-catalog-item:hover{background:#f5f3ef}.vehicle-catalog-item a{color:inherit;text-decoration:none}.row-open-link{align-items:center;display:inline-flex;justify-content:center}.vehicle-catalog-item>strong{font-size:1.286em;font-weight:600}.catalog-model-cell{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:64px minmax(0,1fr);min-width:0}.bulk-action-bar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;padding:14px 18px}.bulk-action-bar strong{align-self:center;color:var(--brand-almajdouie);font-weight:400;-webkit-margin-end:auto;margin-inline-end:auto}.bulk-action-bar label{gap:4px;min-width:150px}.bulk-action-bar label span{color:#77746f;font-size:.714em;letter-spacing:1.5px;text-transform:uppercase}.bulk-action-bar select{min-height:38px;padding-block:7px}.bulk-action-button{align-items:center;background:#ffffff;border:1px solid #d8d8d5;border-radius:999px;color:#111111;cursor:pointer;display:inline-flex;gap:8px;font:inherit;justify-content:center;min-height:38px;padding-inline:14px}.bulk-action-button:disabled{cursor:progress;opacity:.56}.bulk-action-button[data-tone=danger]{color:#a53b36}.admin-button.destructive-link-button[data-confirming=true],.bulk-action-button[data-confirming=true]{background:#a53b36;border-color:#a53b36;color:#ffffff;min-height:34px;padding-inline:12px}.bulk-action-error{align-self:center;color:#a53b36;font-size:.857em;margin:0;max-width:100%}.tab-action-error{padding:16px 38px 0}.vehicle-catalog-item span,.vehicle-catalog-item strong{font-size:1em}.catalog-model-thumb{align-items:center;background:#eef4fb;border-radius:8px;display:inline-flex;height:64px;justify-content:center;overflow:hidden;width:64px}.catalog-model-thumb img{height:100%;object-fit:cover;object-position:center center;width:100%;filter:grayscale(1) contrast(1.04);transition:filter .22s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.vehicle-catalog-item:hover img{filter:none;transform:scale(1.03)}.catalog-model-copy{display:grid;grid-gap:9px;gap:9px;min-width:0}.catalog-model-copy strong{color:#111111;font-size:1.357em;font-weight:400}.catalog-trim-row{display:flex;flex-wrap:wrap;gap:8px}.catalog-segment-chip,.catalog-trim-row em{align-items:center;border-radius:999px;display:inline-flex;font-style:normal;width:max-content}.catalog-trim-row em{background:#fbfaf7;border:1px solid #d9d7d2;color:#343434;font-size:.714em;padding:6px 10px}.catalog-segment-chip{background:#eaf1f8;color:var(--brand-almajdouie);gap:8px;padding:7px 14px}.member-workspace{display:grid;grid-gap:22px;gap:22px}.member-page-actions{justify-content:flex-end}.member-page-actions>span{flex:1 1}.member-page-actions .admin-button{border-radius:999px}.member-table{display:grid;overflow:hidden}.member-row{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(260px,1.35fr) minmax(130px,.7fr) minmax(150px,.75fr) minmax(80px,.4fr) minmax(80px,.4fr) minmax(130px,.65fr) minmax(120px,.55fr);padding-inline:26px}.member-row-head{background:#fbfaf7;-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;color:#8a8a86;font-size:.786em;letter-spacing:1.7px;min-height:62px;text-transform:uppercase}.member-row-item{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;min-height:104px}.member-row-head+.member-row-item{-webkit-border-before:0;border-block-start:0}.member-garage-cell,.member-identity-cell{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr)}.member-detail-cell strong,.member-garage-cell strong,.member-identity-cell strong{color:#111111;display:block;font-size:1.286em;font-weight:400}.member-detail-cell small,.member-garage-cell small,.member-identity-cell small{color:#77746f;display:block;font-size:.857em;-webkit-margin-before:4px;margin-block-start:4px}.member-avatar{align-items:center;background:#eaf1f8;border:1px solid #d7e3f1;border-radius:50%;color:var(--brand-almajdouie);display:inline-flex;font-size:.929em;height:52px;justify-content:center;width:52px}.member-avatar[data-tone="1"]{background:#eaf7f0;border-color:#d4ebdf;color:#408a62}.member-avatar[data-tone="2"]{background:#f7f0df;border-color:#eadfca;color:#9a7a32}.member-avatar[data-tone="3"]{background:#f0eafb;border-color:#ded4f0;color:#6b59c8}.garage-icon{align-items:center;background:#eef4fb;border-radius:8px;color:var(--brand-almajdouie);display:inline-flex;height:52px;justify-content:center;width:52px}.member-empty-row{color:#77746f;min-height:120px;padding:34px 38px}.member-row-item{color:inherit;text-decoration:none}.member-row-item:hover{background:#fbfaf7}.member-detail-hero{align-items:center;display:grid;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr);padding:clamp(28px,4vw,56px)}.member-profile-panel{display:grid;grid-gap:24px;gap:24px}.member-profile-head{align-items:center;display:flex;gap:22px}.member-detail-avatar{align-items:center;background:#eaf1f8;border:1px solid #d7e3f1;border-radius:50%;color:var(--brand-almajdouie);display:inline-flex;flex:0 0 auto;font-size:1.714em;height:92px;justify-content:center;width:92px}.member-profile-head h1{color:#050505;font-size:clamp(3em,6vw,5.286em);font-weight:400;letter-spacing:0;line-height:.98}.member-profile-head p{color:#77746f;font-size:1em;-webkit-margin-before:10px;margin-block-start:10px}.member-profile-chips{display:flex;flex-wrap:wrap;gap:10px}.member-profile-facts{-webkit-border-before:1px solid #dedbd5;border-block-start:1px solid #dedbd5;display:grid;grid-gap:16px;gap:16px;margin:6px 0 0;-webkit-padding-before:28px;padding-block-start:28px}.member-profile-facts div{display:grid;grid-gap:16px;gap:16px;grid-template-columns:150px minmax(0,1fr)}.goal-money-grid dt,.member-ledger-head,.member-profile-facts dt,.member-section-rule span,.member-stat>span{color:#85817b;font-size:.786em;letter-spacing:1.7px;text-transform:uppercase}.member-profile-facts dd{color:#111111;font-size:1.143em;margin:0}.member-wallet-panel{background:#0b0b0b;border-radius:8px;color:#f7f7f5;display:grid;grid-gap:20px;gap:20px;padding:clamp(24px,4vw,34px)}.member-wallet-panel .eyebrow{color:#868686}.wallet-balance{align-items:baseline;display:flex;gap:12px}.wallet-balance span,.wallet-total span{color:#9a9a96}.wallet-balance strong{color:#2f6fb5;font-size:clamp(3em,5vw,4.571em);font-weight:400;line-height:.9}.member-wallet-panel p{align-items:center;color:#9a9a96;display:flex;font-size:1em;gap:10px}.member-wallet-panel p span{background:#4ca06e;border-radius:50%;height:8px;width:8px}.member-wallet-panel dl{border-block:1px solid #303030;display:grid;grid-gap:14px;gap:14px;margin:0;padding-block:20px}.member-wallet-panel dl div,.wallet-total{align-items:center;display:flex;justify-content:space-between;gap:18px}.member-wallet-panel dt{color:#b4b4ae}.member-wallet-panel dd{color:#f7f7f5;margin:0}.wallet-total strong{color:#2f6fb5;font-size:1.286em;font-weight:400}.member-wallet-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.member-wallet-actions .admin-button{background:transparent;border-color:#3b3b3b;color:#f7f7f5;width:100%}.member-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.member-stat{display:grid;grid-gap:10px;gap:10px;min-height:104px;padding:24px 26px}.member-stat+.member-stat{-webkit-border-start:1px solid #e5e1da;border-inline-start:1px solid #e5e1da}.member-stat strong{align-items:baseline;color:#050505;display:flex;gap:8px;font-size:2em;font-weight:400}.member-stat strong[data-tone=blue]{color:var(--brand-almajdouie)}.member-stat strong small{color:#77746f;font-size:.45em}.member-section-rule{align-items:center;display:flex;gap:14px}.member-section-rule:after{background:#dedbd5;content:"";flex:1 1;height:1px}.member-garage-panel{align-items:center;display:grid;justify-items:center;min-height:300px;padding:clamp(42px,8vw,86px);text-align:center}.member-garage-panel>div{display:grid;grid-gap:12px;gap:12px;justify-items:center;max-width:360px}.member-garage-panel>.member-garage-list{gap:16px;justify-items:stretch;max-width:920px;width:100%}.member-garage-card{align-items:center;border:1px solid #e5e1da;border-radius:14px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:132px 1fr auto;padding:16px;text-align:start}.member-garage-card img{aspect-ratio:16/10;background:#f0f0ed;border-radius:10px;object-fit:cover;width:100%}.member-garage-card dl{margin:0;text-align:end}.member-garage-card dt{color:#8a8a86;font-size:.786em;letter-spacing:1.4px;text-transform:uppercase}.member-garage-card dd{color:#111111;margin:4px 0 0}.garage-empty-icon{align-items:center;background:#f0f0ed;border:1px solid #ddddda;border-radius:50%;color:#74706a;display:inline-flex;height:58px;justify-content:center;width:58px}.member-garage-panel h2,.member-ledger-panel h2,.savings-goal-card h3{color:#111111;font-weight:400;margin:0}.member-garage-panel p{color:#77746f;font-size:1em}.member-goals-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,680px)}.savings-goal-card{display:grid;grid-gap:22px;gap:22px;padding:28px}.savings-goal-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.savings-goal-card>p,.savings-goal-head p{color:#77746f;font-size:1em}.savings-goal-head span{background:#eaf1f8;border-radius:999px;color:var(--brand-almajdouie);padding:9px 16px}.goal-progress{align-items:baseline;display:flex;gap:10px}.goal-progress strong{color:var(--brand-almajdouie);font-size:2.857em;font-weight:400}.goal-progress span{color:#85817b;font-size:.786em;letter-spacing:1.7px;text-transform:uppercase}.goal-progress-bar{background:#eeece7;border-radius:999px;height:10px;overflow:hidden}.goal-progress-bar span{background:linear-gradient(90deg,#3a78b8,#1f5595);border-radius:inherit;display:block;height:100%}.goal-money-grid{-webkit-border-after:1px solid #dedbd5;border-block-end:1px solid #dedbd5;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;-webkit-padding-after:20px;padding-block-end:20px}.goal-money-grid dd{color:#111111;margin:8px 0 0}.goal-money-grid div:last-child dd{color:var(--brand-almajdouie)}.member-ledger-panel{display:grid;overflow:hidden}.member-ledger-panel header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:30px 34px}.member-ledger-panel header>div{display:grid;grid-gap:8px;gap:8px;max-width:560px}.member-ledger-panel header p{font-size:1em}.member-ledger-table{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;display:grid}.member-ledger-row{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(130px,.5fr) minmax(300px,1.4fr) minmax(160px,.7fr) minmax(140px,.5fr);min-height:92px;padding-inline:34px}.member-ledger-head{background:#fbfaf7;min-height:56px}.member-ledger-row+.member-ledger-row{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da}.member-ledger-row small,.member-ledger-row strong{display:block}.member-ledger-row strong{color:#111111;font-size:1.143em;font-weight:400}.member-ledger-row small{color:#77746f;-webkit-margin-before:6px;margin-block-start:6px}.ledger-amount{color:#4ca06e;justify-self:end}.ledger-amount small{color:#77746f;display:inline;margin:0 0 0 6px}.member-empty-panel{color:#77746f;padding:34px}.vehicle-badge-section{display:grid;grid-gap:8px;gap:8px}.vehicle-badge-section>span{color:var(--color-muted);font-size:.857em}.badge-row{gap:7px}.badge-row,.form-actions{display:flex;flex-wrap:wrap}.form-actions{gap:10px}.upload-field{align-items:center;border:1px dashed #b6c3d1;border-radius:8px;color:var(--brand-changan);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;min-height:54px;padding:10px 12px}.upload-field input{border:0;min-height:auto;padding:0}.image-preview{aspect-ratio:16/9;border-radius:8px;display:block;height:auto;object-fit:cover;object-position:center center;width:min(100%,420px)}.readonly-chip{align-items:center;background:#eef4fb;border-radius:999px;color:var(--brand-changan);display:inline-flex;min-height:34px;padding-inline:12px}.vehicle-detail-hero{display:grid;align-items:center;grid-gap:clamp(32px,5vw,78px);gap:clamp(32px,5vw,78px);grid-template-columns:minmax(420px,.98fr) minmax(360px,.92fr);padding:28px}.vehicle-detail-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.vehicle-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.back-button{border-radius:999px;padding-inline:18px}.vehicle-detail-control-hero .admin-button{border-color:#d8d8d5;border-radius:999px;box-shadow:0 1px 2px rgb(17 24 39/5%);font-size:1.071em;min-height:46px;padding-inline:20px}.vehicle-detail-actions .admin-button[data-variant=secondary]{background:#ffffff;color:#111111}.vehicle-detail-actions .admin-button[data-variant=destructive]{background:#ffffff;border-color:#d8d8d5;color:#a53b36}.vehicle-hero-media{aspect-ratio:16/10;border-radius:8px;overflow:hidden;position:relative}.vehicle-hero-media img{background:#111111;display:block;filter:grayscale(1) contrast(1.04);height:100%;object-fit:cover;object-position:center center;width:100%;transition:filter .22s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.vehicle-detail-hero:hover img{filter:none;transform:scale(1.03)}.vehicle-image-badge{background:rgb(7 7 7/82%);border-radius:999px;color:#ffffff;font-size:.786em;inset-block-end:18px;inset-inline-start:20px;letter-spacing:1px;padding:10px 16px;position:absolute;text-transform:uppercase}.vehicle-hero-copy{display:grid;grid-gap:18px;gap:18px}.vehicle-hero-copy h1{color:var(--brand-changan);font-size:clamp(4.143em,6vw,6.143em);font-weight:400;line-height:.96;margin:0}.vehicle-hero-copy p{color:#171717;font-size:1.214em;line-height:1.55}.vehicle-hero-badges{display:flex;flex-wrap:wrap;gap:10px;-webkit-padding-before:2px;padding-block-start:2px}.current-chip{background:#eaf1f8;color:var(--brand-almajdouie)}.trim-chip{background:#f5f3ef;border:1px solid #d9d7d2;color:#55514b}.vehicle-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:transparent}.vehicle-stat{-webkit-border-start:1px solid #e5e1da;border-inline-start:1px solid #e5e1da;display:grid;grid-gap:10px;gap:10px;min-height:112px;padding:22px 28px;background:#ffffff}.vehicle-stat:hover{background:transparent}.vehicle-stat:first-child{-webkit-border-start:0;border-inline-start:0}.overview-metric-card>span,.vehicle-stat span{color:#8a8a86;font-size:.786em;letter-spacing:1.7px;text-transform:uppercase}.vehicle-stat strong{align-items:baseline;color:#111111;display:flex;gap:8px;font-size:2.429em;font-weight:400;line-height:1}.vehicle-stat strong small{color:#8a8a86;font-size:.857em}.vehicle-stat em{color:#319365;font-style:normal;font-size:.857em}.vehicle-detail-tabs{align-items:stretch;background:transparent;border:0;-webkit-border-after:1px solid #ddd9d2;border-block-end:1px solid #ddd9d2;border-radius:0;display:flex;flex-wrap:wrap;overflow:visible;padding-inline:0}.vehicle-detail-tabs .admin-button{background:transparent;border:0;border-radius:0;color:#77746f;min-height:52px;padding:0 0 16px;position:relative}.vehicle-detail-tabs .admin-button[data-variant=ghost]{background:transparent}.vehicle-detail-tabs .admin-button[data-active=true]{background:transparent;color:var(--brand-almajdouie)}.vehicle-detail-tabs .admin-button[data-active=true]:after{background:var(--brand-almajdouie);content:"";height:2px;inset-block-end:-1px;inset-inline:0;position:absolute}.vehicle-detail-tabs .admin-button[data-active=true] span{background:rgba(19,74,163,.75);border-radius:999px;color:#8a8a86;font-size:.714em;padding:3px 7px;text-align:center;color:white}.vehicle-detail-tabs span{background:rgba(19,74,163,.1);border-radius:999px;color:#8a8a86;font-size:.714em;padding:3px 7px;text-align:center;color:var(--brand-almajdouie)}.vehicle-tabs-section{display:grid;grid-gap:22px;gap:22px}.vehicle-tab-panel{border:0;border-radius:0}.vehicle-tab-panel>.admin-card{border-radius:8px}.vehicle-overview-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.detail-panel{display:grid;grid-gap:12px;gap:12px;padding:22px}.detail-panel svg{color:var(--brand-changan)}.detail-list{display:grid;grid-gap:10px;gap:10px}.detail-list p{display:grid;grid-gap:4px;gap:4px}.detail-list strong{font-weight:400}.overview-metric-card{display:grid;grid-gap:14px;gap:14px;grid-column:span 3;min-height:166px;padding:26px;position:relative}.overview-metric-card strong{color:#111111;font-size:2.857em;font-weight:400;line-height:1}.overview-metric-card p{color:#77746f;font-size:.929em}.overview-metric-card i{align-items:center;background:#eef4fb;border-radius:50%;color:var(--brand-almajdouie);display:inline-flex;font-style:normal;height:42px;justify-content:center;position:absolute;inset-block-start:24px;inset-inline-end:24px;width:42px}.trend-panel,.years-panel{grid-column:1/span 6}.recent-activity-panel{display:grid;grid-column:7/-1;grid-row:1/span 3;grid-gap:0;gap:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:0}.recent-activity-panel h2,.trend-panel h2,.years-panel h2{color:var(--brand-changan);font-weight:400;margin:0}.recent-activity-panel>div:first-child{-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:28px}.recent-activity-panel>div:first-child>span,.trend-legend span,.trend-panel-header span{color:#8a8a86;font-size:.786em;letter-spacing:1.7px;text-transform:uppercase}.activity-list,.activity-row{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;display:grid}.activity-row{align-items:center;grid-gap:16px;gap:16px;grid-template-columns:46px minmax(0,1fr) auto;min-height:86px;padding:16px 28px}.activity-row:first-child{-webkit-border-before:0;border-block-start:0}.activity-row i{align-items:center;border:1px solid #e1dfda;border-radius:50%;color:var(--brand-changan);display:inline-flex;font-style:normal;height:42px;justify-content:center;width:42px}.activity-row div{display:grid;grid-gap:4px;gap:4px}.activity-row strong{color:#111111;font-size:1.286em;font-weight:400}.activity-row p{color:#77746f;font-size:.929em}.activity-row em{color:#3f9364;font-style:normal}.year-engine-detail-list,.year-engine-detail-list div{display:grid;grid-gap:12px;gap:12px}.year-engine-detail-list div{align-items:center;-webkit-border-before:1px solid #ebe8e2;border-block-start:1px solid #ebe8e2;grid-template-columns:80px minmax(0,1fr);-webkit-padding-before:12px;padding-block-start:12px}.year-trim-builder{display:grid;grid-gap:14px;gap:14px}.year-trim-row{border:1px solid #e5e1da;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.catalog-trim-row em button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;-webkit-margin-start:6px;margin-inline-start:6px;padding:0}.checkbox-row{align-items:center;display:flex;gap:10px}.checkbox-row input{min-height:auto;width:auto}.activity-empty{align-items:center;-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;color:#8a8a86;display:grid;grid-gap:12px;gap:12px;justify-items:center;min-height:284px;padding:24px;text-align:center}.activity-empty p{font-size:1em}.trend-panel{display:grid;grid-gap:0;gap:0;min-height:356px;padding:0}.trend-panel-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:26px 28px 22px}.trend-panel-header>div:first-child{display:grid;grid-gap:8px;gap:8px}.trend-legend{gap:8px}.trend-legend span{background:#eeeeea;gap:8px;letter-spacing:0;min-height:32px;padding-inline:12px;text-transform:none}.trend-legend i{background:currentColor;height:8px;width:8px}.trend-placeholder{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;grid-gap:18px;grid-template-columns:repeat(6,1fr);padding:40px 34px 28px}.enrollment-chart,.trend-placeholder{align-items:flex-end;display:grid;gap:18px;min-height:260px}.enrollment-chart{grid-gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-padding-before:18px;padding-block-start:18px}.enrollment-month{align-items:center;display:grid;grid-gap:8px;gap:8px;justify-items:center}.enrollment-bars{align-items:flex-end;display:flex;gap:5px;height:168px}.enrollment-bars i{border-radius:999px 999px 3px 3px;display:block;height:max(8px,var(--bar-height));width:16px}.enrollment-bars i[data-series=owners]{background:var(--brand-almajdouie)}.enrollment-bars i[data-series=savers]{background:#56a874}.enrollment-month:nth-child(2n) .enrollment-bars i[data-series=owners]{background:var(--brand-changan)}.enrollment-month small,.enrollment-month strong{color:#77746f;font-size:.786em;font-weight:400}.trend-placeholder span{align-items:center;color:#77746f;display:grid;grid-gap:18px;gap:18px;height:100%;justify-items:center;position:relative}.trend-placeholder span:before{background:#dce7f3;border-radius:999px 999px 0 0;content:"";display:block;height:var(--trend-height);-webkit-margin-before:auto;margin-block-start:auto;width:100%}.trend-placeholder strong{color:#111111;font-size:.929em;font-weight:400}.trend-placeholder small{color:#77746f;font-size:.857em}.inline-status-control{align-items:center;border-radius:999px;display:inline-flex;min-height:34px;position:relative;width:max-content}.inline-status-control:before{background:currentColor;border-radius:50%;content:"";height:8px;inset-inline-start:14px;position:absolute;width:8px;z-index:1}.inline-status-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:inherit;cursor:pointer;font:inherit;min-height:34px;padding-inline:28px 14px}.inline-status-control select:disabled{cursor:wait;opacity:.65}.inline-status-control[data-tone=blue]{background:#eaf1f8;color:var(--brand-almajdouie)}.inline-status-control[data-tone=green]{background:#e9f7ef;color:#3f9364}.inline-status-control[data-tone=gray]{background:#eeeeea;color:#74706a}.tab-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.tab-stat-grid .vehicle-stat{-webkit-border-start:1px solid #e5e1da;border-inline-start:1px solid #e5e1da}.tab-stat-grid .vehicle-stat:first-child{-webkit-border-start:0;border-inline-start:0}.tab-data-card{display:grid;overflow:hidden}.tab-panel-header{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:208px;padding:34px 38px}.tab-panel-header>div{display:grid;grid-gap:10px;gap:10px;max-width:680px}.tab-panel-header h2{color:var(--brand-changan);font-size:2.429em;font-weight:400;line-height:1;margin:0}.tab-panel-header p{color:#74706a;font-size:1.214em;line-height:1.45}.tab-table{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;display:grid}.tab-bulk-action-bar{-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;border-radius:0;box-shadow:none}.tab-table-head,.tab-table-row{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr))}.tab-table-head{background:#f5f3ef;color:#8a8a86;font-size:.786em;letter-spacing:1.7px;padding:24px 38px;text-transform:uppercase}.tab-table-row{align-items:center;-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;color:#111111;font-size:.857em;min-height:96px;padding:18px 38px}.tab-table-row strong{font-size:1em;font-weight:400}.years-table .tab-table-head,.years-table .tab-table-row{grid-template-columns:28px .75fr .75fr 1.2fr 2fr auto}.offers-table .tab-table-head,.offers-table .tab-table-row{gap:18px;grid-template-columns:28px minmax(112px,.75fr) minmax(220px,1.45fr) minmax(118px,.82fr) minmax(92px,.62fr) minmax(148px,.95fr) minmax(132px,.82fr) minmax(190px,auto)}.offers-table .tab-table-head>*,.offers-table .tab-table-row>*{min-width:0}.customers-table .tab-table-head,.customers-table .tab-table-row{gap:18px;grid-template-columns:minmax(160px,1.2fr) minmax(120px,.9fr) minmax(96px,.7fr) minmax(160px,1.1fr) minmax(104px,.7fr) minmax(90px,.65fr) minmax(104px,.7fr)}.offers-table .tab-table-row>strong{line-height:1.25}.offers-table .tab-table-row>span:nth-child(3){overflow-wrap:anywhere}.offers-table .table-sort-button{white-space:nowrap}.global-offers-table .tab-table-head,.global-offers-table .tab-table-row{gap:18px;grid-template-columns:minmax(140px,.95fr) minmax(118px,.78fr) minmax(240px,1.4fr) minmax(120px,.78fr) minmax(96px,.62fr) minmax(150px,.94fr) minmax(118px,.72fr) minmax(92px,auto)}.global-offers-table .tab-table-head>*,.global-offers-table .tab-table-row>*{min-width:0}.global-offers-table .tab-table-row>span:nth-child(3){overflow-wrap:anywhere}.global-offers-table .table-sort-button{white-space:nowrap}.global-service-pricing-table .tab-table-head,.global-service-pricing-table .tab-table-row{gap:18px;grid-template-columns:minmax(150px,1fr) minmax(160px,.9fr) minmax(260px,1.6fr) minmax(126px,.8fr) minmax(124px,.75fr) minmax(92px,auto)}.global-service-pricing-table .tab-table-head>*,.global-service-pricing-table .tab-table-row>*{min-width:0}.global-service-pricing-table .tab-table-row>span:nth-child(3){overflow-wrap:anywhere}.global-service-pricing-table .table-sort-button{white-space:nowrap}.global-command-form{display:grid;grid-gap:clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px)}.row-action-group{align-items:center;justify-content:flex-start}.inline-chip-list,.row-action-group{display:flex;flex-wrap:wrap;gap:10px}.outline-chip,.status-chip{align-items:center;border-radius:999px;display:inline-flex;min-height:34px;padding-inline:14px;width:max-content}.outline-chip{background:#fbfaf7;border:1px solid #d9d7d2}.status-chip{background:#eeeeea;color:#74706a;gap:8px}.status-chip:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.status-chip[data-tone=blue]{background:#eaf1f8;color:var(--brand-almajdouie)}.status-chip[data-tone=green]{background:#e9f7ef;color:#3f9364}.tab-empty-row{align-items:center;color:#77746f;display:flex;min-height:136px;padding:34px 38px}.muted-panel{background:#fbfcfd}.vehicles-layout{align-items:flex-start;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.metric-card{display:grid;grid-gap:12px;gap:12px;padding:24px}.form-icon,.metric-card svg{color:var(--brand-almajdouie)}.metric-card span{color:var(--color-muted);font-size:.929em;text-transform:uppercase}.metric-card strong{font-size:1.571em}.dashboard-command-center{gap:32px}.dashboard-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.dashboard-hero>div:first-child{display:grid;grid-gap:14px;gap:14px;max-width:720px}.dashboard-card-header h2,.dashboard-hero h1,.dashboard-quick-actions h2,.dashboard-stat-card strong{color:var(--brand-almajdouie);font-weight:400;margin:0}.dashboard-hero h1{font-size:clamp(2.857em,5vw,4.429em);line-height:1}.dashboard-hero p{color:#6f6d69;font-size:1.143em;line-height:1.5;max-width:680px}.dashboard-hero-actions{align-items:center;display:flex;gap:12px}.dashboard-stat-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat-card{display:grid;grid-gap:18px;gap:18px;min-height:158px;padding:28px;position:relative}.dashboard-card-header .eyebrow,.dashboard-stat-card>span{color:#8a8a86;font-size:.786em;letter-spacing:1.8px;text-transform:uppercase}.dashboard-stat-card strong{color:#111111;font-size:2.857em;line-height:1}.dashboard-stat-card em{color:#319365;font-size:.929em;font-style:normal}.dashboard-quick-actions a>i,.dashboard-stat-card>i{align-items:center;background:#eef4fb;border-radius:50%;color:var(--brand-almajdouie);display:inline-flex;font-style:normal;height:44px;justify-content:center;width:44px}.dashboard-stat-card>i{position:absolute;inset-block-start:26px;inset-inline-end:26px}.dashboard-lower-grid,.dashboard-main-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr)}.dashboard-activity-card,.dashboard-chart-card,.dashboard-quick-actions,.dashboard-table-card{overflow:hidden;padding:0}.dashboard-card-header{align-items:center;-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;display:flex;justify-content:space-between;min-height:94px;padding:28px}.dashboard-card-header>div:first-child{display:grid;grid-gap:8px;gap:8px}.dashboard-card-header h2,.dashboard-quick-actions h2{font-size:2em}.dashboard-bar-chart{grid-gap:32px;gap:32px;grid-template-columns:repeat(6,minmax(42px,1fr));min-height:250px;padding:34px 58px 26px}.dashboard-bar-chart,.dashboard-chart-month{align-items:end;display:grid;position:relative}.dashboard-chart-month{grid-gap:8px;gap:8px;grid-template-columns:repeat(3,18px);justify-content:center;z-index:1}.dashboard-bar-chart i{align-self:end;background:#dbe7f3;border-radius:5px 5px 0 0;display:block;height:var(--bar-height);min-height:16px}.dashboard-bar-chart i[data-series=owners]{background:#2f67a8}.dashboard-bar-chart i[data-series=savers]{background:#77746f}.dashboard-bar-chart i[data-series=members]{background:#9fb9d5}.dashboard-bar-chart em{color:#77746f;font-size:.857em;font-style:normal;grid-column:1/-1;text-align:center}.dashboard-chart-guide{-webkit-border-before:1px solid #ece9e3;border-block-start:1px solid #ece9e3;display:block;height:1px;inset-inline:42px;position:absolute}.dashboard-chart-guide:first-child{inset-block-start:28%}.dashboard-chart-guide:nth-child(2){inset-block-start:52%}.dashboard-chart-guide:nth-child(3){inset-block-start:76%}.dashboard-bar-chart:after,.dashboard-bar-chart:before{background:#f0ede7;content:"";inset-block:26px 54px;position:absolute;width:1px}.dashboard-bar-chart:before{inset-inline-start:42px}.dashboard-bar-chart:after{inset-inline-end:42px}.trend-legend{display:flex;gap:10px}.trend-legend span{align-items:center;background:#f4f5f4;border-radius:999px;display:inline-flex;gap:7px;padding:8px 12px}.trend-legend i{background:#77746f;border-radius:50%;display:inline-block;height:7px;width:7px}.trend-legend i[data-series=owners]{background:var(--brand-almajdouie)}.trend-legend i[data-series=members]{background:#9fb9d5}.dashboard-quick-actions{display:grid;grid-gap:0;gap:0}.dashboard-quick-actions h2{-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;min-height:94px;padding:28px}.dashboard-activity-list a,.dashboard-quick-actions a{align-items:center;color:#111111;display:flex;gap:16px;min-height:86px;padding:20px 28px;text-decoration:none}.dashboard-quick-actions a{border:1px solid #e5e1da;border-radius:6px;margin:14px 28px 0}.dashboard-quick-actions a:last-child{-webkit-margin-after:22px;margin-block-end:22px}.dashboard-activity-list a>span,.dashboard-model-table strong span,.dashboard-quick-actions a>span{display:grid;grid-gap:4px;gap:4px}.dashboard-activity-list small,.dashboard-model-table small,.dashboard-quick-actions small{color:#77746f;font-size:.857em}.dashboard-quick-actions svg:last-child{color:#8a8a86;-webkit-margin-start:auto;margin-inline-start:auto}.dashboard-model-table{display:grid}.dashboard-model-table-head,.dashboard-model-table>a{align-items:center;-webkit-border-after:1px solid #e5e1da;border-block-end:1px solid #e5e1da;display:grid;grid-gap:18px;gap:18px;grid-template-columns:58px minmax(220px,1fr) minmax(180px,.9fr) minmax(80px,.4fr) minmax(110px,.5fr);padding:18px 28px}.dashboard-model-table-head{background:#f6f5f2;color:#8a8a86;font-size:.786em;letter-spacing:1.8px;min-height:54px;text-transform:uppercase}.dashboard-model-table>a{color:#111111;min-height:92px;text-decoration:none}.dashboard-model-table>a>em{align-items:center;background:#f0efec;border-radius:50%;color:#77746f;display:inline-flex;font-style:normal;height:30px;justify-content:center;width:30px}.dashboard-model-table strong{align-items:center;display:flex;gap:14px;font-weight:400}.dashboard-model-table strong img{aspect-ratio:1;background:#eef4fb;border-radius:8px;display:block;height:48px;object-fit:cover;width:48px}.dashboard-activity-list a{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da}.dashboard-activity-list a>i{align-items:center;border:1px solid #e5e1da;border-radius:50%;color:var(--brand-almajdouie);display:inline-flex;font-style:normal;height:42px;justify-content:center;width:42px}.dashboard-activity-list strong{color:#2f2f2f;font-weight:400;-webkit-margin-start:auto;margin-inline-start:auto}.auth-page{align-items:center;background:#f6f7f9;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(260px,.8fr) minmax(320px,520px);min-height:100vh;padding:clamp(24px,5vw,72px)}.auth-brand{display:grid;grid-gap:20px;gap:20px}.auth-form,.vehicle-form,.vehicle-list{display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,3vw,32px)}.vehicle-form-page-header{display:grid;grid-gap:18px;gap:18px;max-width:760px}.vehicle-form-page-header>span,.vehicle-form-section legend,.vehicle-live-preview>span{color:#777777;font-size:.929em;letter-spacing:6px;line-height:1;text-transform:uppercase}.vehicle-form-page-header h1{color:var(--brand-almajdouie);font-size:clamp(4.143em,7vw,6.429em);font-weight:400;line-height:.92;margin:0}.vehicle-form-page-header p{color:#6d6d69;font-size:clamp(1.286em,2vw,1.786em);line-height:1.45;margin:0;max-width:760px}.vehicle-model-editor{align-items:stretch;display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);grid-template-columns:minmax(460px,1.05fr) minmax(380px,.7fr)}.vehicle-form-panel{align-content:space-between;display:grid;grid-gap:30px;gap:30px;min-height:470px;padding:clamp(34px,4vw,52px)}.vehicle-form-section{border:0;display:grid;grid-gap:26px;gap:26px;margin:0;padding:0}.vehicle-form-section legend{-webkit-margin-after:8px;margin-block-end:8px;padding:0}.vehicle-model-editor .field-group>span,.vehicle-model-editor label>span:first-child{color:#747474;font-size:.929em;letter-spacing:5px;text-transform:uppercase}.vehicle-model-editor input,.vehicle-model-editor select{border-color:#d8d8d5;border-radius:8px;color:#111111;font-size:1.571em;min-height:68px;padding:16px 20px}.select-control{display:grid;position:relative}.select-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:54px;padding-inline-end:54px}.select-control svg{color:#6f6f6a;inset-block-start:50%;inset-inline-end:20px;pointer-events:none;position:absolute;transform:translateY(-50%)}.vehicle-form-actions{-webkit-border-before:1px solid #e3e3e0;border-block-start:1px solid #e3e3e0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:158px minmax(220px,1fr);-webkit-padding-before:34px;padding-block-start:34px}.vehicle-form-actions .admin-button{border-radius:999px;font-size:1.429em;min-height:64px}.vehicle-form-actions .form-cancel-button{background:#ffffff;border-color:#d8d8d5;color:#111111}.vehicle-form-actions .form-save-button{background:#050505;border-color:#050505;color:#ffffff}.vehicle-live-preview{background:#050505;border-radius:8px;display:grid;grid-gap:30px;gap:30px;grid-template-rows:auto minmax(230px,1fr) auto;padding:clamp(34px,4vw,48px)}.vehicle-live-preview>span{color:#8c8c8c}.vehicle-preview-upload{align-items:stretch;cursor:pointer;display:grid;min-height:260px;position:relative}.vehicle-preview-placeholder,.vehicle-preview-upload>img{aspect-ratio:16/10;background:#d8d8d5;border:2px dashed #a4a4a1;border-radius:8px;display:grid;height:100%;object-fit:cover;object-position:center center;place-items:center;width:100%}.vehicle-preview-placeholder{align-content:center;color:#656560;gap:12px;justify-items:center;text-align:center}.vehicle-preview-placeholder strong{font-size:1.571em;font-weight:400}.vehicle-preview-placeholder small{font-size:1.143em}.vehicle-preview-upload input{inset:0;cursor:pointer;opacity:0;position:absolute}.vehicle-live-preview>strong{color:var(--brand-almajdouie);font-size:clamp(2.714em,4vw,3.857em);font-weight:400;line-height:1}.offer-editor{align-items:start;display:grid;grid-gap:clamp(28px,4vw,42px);gap:clamp(28px,4vw,42px);grid-template-columns:minmax(560px,1fr) minmax(360px,.66fr)}.offer-form-panel{display:grid;grid-gap:34px;gap:34px;padding:clamp(28px,4vw,44px)}.offer-form-panel .vehicle-form-section{-webkit-border-before:1px solid #e3e3e0;border-block-start:1px solid #e3e3e0;-webkit-padding-before:28px;padding-block-start:28px}.offer-form-panel .vehicle-form-section:first-of-type{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.offer-form-panel .field-group>span,.offer-form-panel label>span:first-child,.offer-form-panel legend{color:#777777;font-size:.857em;letter-spacing:5px;text-transform:uppercase}.offer-form-panel input,.offer-form-panel select{border-color:#d8d8d5;border-radius:8px;color:#111111;font-size:1.286em;min-height:58px;padding:14px 18px}.offer-form-panel label em{color:#9b9b96;font-style:normal;font-size:1em}.date-input,.discount-input,.money-input{align-items:center;border:1px solid #d8d8d5;border-radius:8px;display:grid;min-height:58px}.money-input{grid-template-columns:auto minmax(0,1fr);padding-inline:16px}.money-input small{color:#77746f;font-size:1em;-webkit-margin-end:14px;margin-inline-end:14px}.date-input input,.discount-input input,.money-input input{border:0;min-height:54px;padding:0}.discount-input{grid-template-columns:minmax(0,1fr) 104px;overflow:hidden}.discount-input input{-webkit-padding-start:18px;padding-inline-start:18px}.discount-input select{border-block:0;-webkit-border-end:0;border-inline-end:0;border-radius:0;color:#77746f;font-size:1em;min-height:56px}.date-input{grid-template-columns:minmax(0,1fr) auto;padding-inline:18px}.date-input svg{color:#111111}.offer-status-segment{border:1px solid #d8d8d5;border-radius:999px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.offer-status-segment button{background:transparent;border:0;border-radius:999px;color:#77746f;cursor:pointer;font:inherit;min-height:50px}.offer-status-segment button[data-active=true]{background:#050505;color:#ffffff}.offer-form-panel .vehicle-form-section:first-of-type .offer-status-segment{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-target-list{border:1px solid #e3e3e0;border-radius:8px;display:grid;overflow:hidden}.offer-target-row{align-items:center;-webkit-border-before:1px solid #e3e3e0;border-block-start:1px solid #e3e3e0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:14px 18px}.offer-target-row:first-child{-webkit-border-before:0;border-block-start:0}.offer-target-row input{min-height:auto;padding:0}.offer-target-row small,.offer-target-row strong{display:block}.offer-target-row strong{color:#111111;font-size:1.143em}.offer-target-row small{color:#77746f;font-size:.929em;-webkit-margin-before:3px;margin-block-start:3px}.form-hint{color:#77746f;display:block;font-style:normal;-webkit-margin-before:12px;margin-block-start:12px}.offer-form-actions{grid-template-columns:130px minmax(190px,.36fr);justify-content:start}.offer-form-actions .form-save-button{background:var(--brand-almajdouie);border-color:var(--brand-almajdouie)}.offer-preview-panel{background:#050505;border-radius:8px;color:#ffffff;display:grid;grid-gap:28px;gap:28px;padding:clamp(28px,4vw,38px)}.offer-preview-panel>span,.offer-preview-price>span{color:#8c8c8c;font-size:.857em;letter-spacing:5px;text-transform:uppercase}.offer-preview-title{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr)}.offer-preview-title i{align-items:center;border:1px solid #2a2a2a;border-radius:8px;color:#ffffff;display:inline-flex;height:54px;justify-content:center;width:54px}.offer-preview-title strong{display:block;font-size:1.429em;font-weight:400}.offer-preview-price p,.offer-preview-title small{color:#8c8c8c}.offer-preview-price{border-block:1px solid #282828;display:grid;grid-gap:14px;gap:14px;padding-block:28px}.offer-preview-price strong{align-items:baseline;color:var(--brand-almajdouie);display:flex;gap:12px;font-size:clamp(3.143em,5vw,4.286em);font-weight:400;line-height:1}.offer-preview-price strong small{color:#8c8c8c;font-size:1.143em}.offer-preview-price em{background:#11305c;border-radius:999px;color:#b6cff1;font-style:normal;-webkit-margin-start:8px;margin-inline-start:8px;padding:8px 14px}.offer-preview-breakdown{-webkit-border-before:1px solid #282828;border-block-start:1px solid #282828;display:grid;grid-gap:18px;gap:18px;margin:0;-webkit-padding-before:26px;padding-block-start:26px}.offer-preview-breakdown div{align-items:center;display:flex;justify-content:space-between;gap:20px}.offer-preview-breakdown dt{color:#a8a8a8}.offer-preview-breakdown dd{font-weight:600;margin:0;text-align:end}.offer-preview-breakdown dd[data-tone=saving]{color:#79c99a}.pricing-editor{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;display:grid;grid-gap:24px;gap:24px;padding:28px 38px 34px}.pricing-editor-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) 220px}.pricing-editor label{display:grid;grid-gap:8px;gap:8px}.pricing-editor label>span:first-child{color:#777777;font-size:.857em;letter-spacing:4px;text-transform:uppercase}.pricing-editor input,.pricing-editor select{border:1px solid #d8d8d5;border-radius:8px;color:#111111;font:inherit;min-height:48px;padding:10px 14px}.pricing-trim-table{border:1px solid #e5e1da;border-radius:8px;display:grid;overflow:hidden}.pricing-trim-head,.pricing-trim-row{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr 1fr 160px;padding:16px 18px}.pricing-trim-head{background:#f5f3ef;color:#8a8a86;font-size:.786em;letter-spacing:1.7px;text-transform:uppercase}.pricing-trim-row{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da}.pricing-trim-row strong{font-size:1.071em;font-weight:400}.compact-money-input{min-height:48px}.compact-money-input input{min-height:44px}.table-money-input{max-width:170px;min-height:44px}.table-money-input input{min-height:40px}.pricing-editor-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.service-group-manager{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;display:grid;grid-gap:18px;gap:18px;padding:24px 38px}.service-group-list{display:grid;grid-gap:10px;gap:10px}.service-group-item{align-items:center;border:1px solid #e5e1da;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.service-group-item>div{display:grid;grid-gap:5px;gap:5px}.service-group-item strong{color:var(--brand-changan);font-size:1.286em;font-weight:600}.service-group-item em,.service-group-item span{color:var(--muted);font-style:normal}.service-group-form{border:1px solid #e5e1da;border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:18px}.service-group-template-note{color:var(--muted);margin:0}.service-price-table-wrap{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;overflow-x:auto;padding:0}.service-price-table{display:grid;min-width:max(760px,calc(150px + var(--service-column-count) * 176px))}.service-price-engine-head,.service-price-row,.service-price-year-head{display:grid;grid-template-columns:150px repeat(var(--service-column-count),minmax(176px,1fr))}.service-price-engine-head>*,.service-price-row>*,.service-price-year-head>*{align-items:center;-webkit-border-after:1px solid #eeeae4;border-block-end:1px solid #eeeae4;display:flex;min-height:56px;padding:12px 18px}.service-price-year-head>*{background:#fbfaf7;color:#77736c;font-family:var(--font-mono);font-size:.857em;font-weight:500;letter-spacing:.12em;text-transform:uppercase;justify-content:center;text-align:center}.service-price-engine-head>*{background:#fff;color:#1b1b1f;font-weight:600;justify-content:center;text-align:center}.service-price-year-head>[data-group-tone=alternate]{background:#f2f6fb}.service-price-engine-head>[data-group-tone=alternate],.service-price-row>[data-group-tone=alternate]{background:#fbfdff}.service-price-row>strong{color:#1b1b1f;font-weight:500}.service-price-row>span{justify-content:flex-end;font-weight:500}.service-price-disabled-cell{color:#aaa49c;justify-content:center!important}.service-price-row .table-money-input{border-radius:0;max-width:none}.service-price-row .table-money-input[data-saving=true]{opacity:.64}.service-price-total-row>*{background:#fbfaf7;-webkit-border-after:0;border-block-end:0;color:var(--brand-changan);font-weight:700}.service-price-total-row>strong{color:#1b1b1f}.pricing-table .tab-table-head,.pricing-table .tab-table-row{grid-template-columns:1fr .7fr 1fr 1.1fr .8fr .9fr auto}@media (max-width:1180px){.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-lower-grid,.dashboard-main-grid,.offer-editor{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-card-header,.dashboard-hero{align-items:flex-start;flex-direction:column}.dashboard-hero-actions,.dashboard-stat-grid{align-items:stretch;grid-template-columns:1fr;width:100%}.dashboard-hero-actions{display:grid}.dashboard-bar-chart{gap:14px;grid-template-columns:repeat(3,minmax(42px,1fr));padding:28px 20px 22px}.dashboard-model-table-head,.dashboard-model-table>a{grid-template-columns:42px minmax(160px,1fr)}.dashboard-model-table-head>span:nth-child(n+3),.dashboard-model-table>a>span:nth-child(n+3){display:none}.offer-form-panel{padding:24px}.offer-form-actions,.offer-status-segment{grid-template-columns:1fr}.offer-status-segment{border-radius:18px}.pricing-editor-grid,.pricing-table .tab-table-head,.pricing-table .tab-table-row,.pricing-trim-head,.pricing-trim-row{grid-template-columns:1fr}.pricing-editor-actions{justify-content:stretch}}.section-title{align-items:flex-start;display:flex;gap:14px}.form-grid{display:grid;grid-gap:14px;gap:14px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.form-icon{align-items:center;background:#eef4fb;border-radius:8px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.field-group,label{display:grid;grid-gap:8px;gap:8px}.field-group>span,label span{color:#111827;font-family:var(--font-brand),ui-sans-serif,system-ui;font-size:.929em}input,select{border:1px solid #d1d5db;border-radius:8px;font:inherit;min-height:46px;padding:11px 13px;width:100%}input[type=checkbox]{min-height:auto;width:auto}input:focus,select:focus{border-color:var(--brand-almajdouie);outline:3px solid rgb(19 74 163/12%)}.input-with-icon{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px}.admin-button{align-items:center;border-radius:8px;border:1px solid transparent;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;line-height:1;text-decoration:none;white-space:nowrap}.admin-button:disabled,.admin-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.admin-button[data-variant=default]{background:var(--brand-almajdouie);border:1px solid var(--brand-almajdouie);color:#ffffff}.admin-button[data-variant=outline]{background:#ffffff;border-color:#d1d5db;color:#111827}.admin-button[data-variant=ghost]{background:#ffffff;border-color:transparent;color:#111827}.admin-button[data-variant=destructive]{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.admin-button[data-variant=secondary]{background:#eef4fb;border-color:#c7d7ee;color:var(--brand-almajdouie)}.admin-button[data-variant=link]{background:transparent;border-color:transparent;color:var(--brand-almajdouie);min-height:auto;padding:0;width:max-content}.admin-button.destructive-link-button[data-variant=link]{color:#a53b36}.admin-button[data-size=default]{min-height:46px;padding-inline:18px}.admin-button[data-size=xs]{border-radius:999px;min-height:30px;padding-inline:10px}.admin-button[data-size=sm]{min-height:38px;padding-inline:13px}.admin-button[data-size=lg]{min-height:52px;padding-inline:22px}.admin-button[data-size=icon]{height:42px;padding:0;width:42px}.admin-button[data-size=icon-xs]{height:30px;padding:0;width:30px}.admin-button[data-size=icon-sm]{height:36px;padding:0;width:36px}.admin-button[data-size=icon-lg]{height:48px;padding:0;width:48px}.empty-state,.form-error,.form-success{border-radius:8px;padding:12px}.form-error{background:#fff0f0;color:#8a1f1f}.form-success{background:#eef8f0;color:#1f6b35}.chip-row,.year-grid{display:flex;flex-wrap:wrap;gap:8px}.chip,.year-button{align-items:center;background:#ffffff;border:1px solid #d1d5db;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;gap:6px;min-height:38px;padding-inline:13px}.year-button[data-selected=true]{background:#0b0b0c;border-color:#0b0b0c;color:#ffffff}.engine-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.add-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.compact-add-row{max-width:560px}.year-engine-stack{display:grid;grid-gap:12px;gap:12px}.year-engine-row{border:1px solid #e5e7eb;border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:84px minmax(0,1fr);padding:14px}.trim-row-header{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.year-engine-label{align-items:center;background:#eef4fb;border-radius:999px;color:var(--brand-changan);display:inline-flex;height:34px;justify-content:center}.year-engine-content{display:grid;grid-gap:10px;gap:10px}.model-row,.model-stack{display:grid;grid-gap:14px;gap:14px}.model-row{align-items:center;-webkit-border-before:1px solid #e5e7eb;border-block-start:1px solid #e5e7eb;grid-template-columns:96px 1fr;-webkit-padding-before:14px;padding-block-start:14px}.model-row:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.model-row img{aspect-ratio:4/3;background:#eef4fb;border-radius:8px;display:block;object-fit:cover;object-position:center center;width:96px}.model-row h3,.vehicle-list h2{margin:0}@media (max-width:980px){.admin-app,.auth-page,.metric-grid,.tab-stat-grid,.vehicle-catalog-stats,.vehicle-model-editor,.vehicle-overview-grid,.vehicle-stat-strip,.vehicles-layout{grid-template-columns:1fr}.admin-sidebar{-webkit-border-after:1px solid #e5e7eb;border-block-end:1px solid #e5e7eb;-webkit-border-end:0;border-inline-end:0;grid-template-columns:auto 1fr;grid-template-rows:auto;height:auto;overflow-y:visible;padding:14px 18px;position:static}.admin-nav{align-items:center;display:flex;justify-content:flex-end;gap:10px;overflow-x:auto}.admin-nav-group{display:contents}.admin-nav a small,.admin-nav-item,.admin-nav-label{display:none}.admin-nav a{min-height:44px;min-width:74px}.admin-topbar{align-items:flex-start;padding-block:16px}.admin-topbar,.member-detail-hero,.member-stat-strip{grid-template-columns:1fr}.member-stat+.member-stat{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;-webkit-border-start:0;border-inline-start:0}.admin-account-tools,.admin-search{width:100%}.admin-account-tools{justify-content:flex-end}.sidebar-footer{display:none}.vehicle-detail-hero{grid-template-columns:1fr;min-height:auto}.vehicle-detail-control-hero{align-items:stretch;flex-direction:column}.vehicle-detail-control-hero .back-button{width:max-content}.vehicle-detail-actions{justify-content:flex-start}.vehicle-form-page-header h1{font-size:clamp(3.429em,14vw,4.857em)}.vehicle-form-actions{grid-template-columns:1fr}.vehicle-stat{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;-webkit-border-start:0;border-inline-start:0}.vehicle-stat:first-child{-webkit-border-before:0;border-block-start:0}.catalog-stat{-webkit-border-before:1px solid #e5e1da;border-block-start:1px solid #e5e1da;-webkit-border-start:0;border-inline-start:0}.catalog-stat:first-child{-webkit-border-before:0;border-block-start:0}.overview-metric-card,.recent-activity-panel,.trend-panel,.years-panel{grid-column:auto;grid-row:auto}.offers-table .tab-table-head,.offers-table .tab-table-row,.tab-table-head,.tab-table-row,.years-table .tab-table-head,.years-table .tab-table-row{grid-template-columns:1fr}.tab-panel-header{align-items:flex-start;flex-direction:column}.vehicle-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-catalog-controls{align-items:flex-start;flex-direction:column}.vehicle-search,.vehicle-search-wrap{width:100%}.member-ledger-panel,.member-table,.vehicle-catalog-table{overflow-x:auto}.member-ledger-row{min-width:900px}.member-row,.vehicle-catalog-row{min-width:1120px}}@media (max-width:640px){.add-row,.engine-grid,.two-columns,.vehicle-list-grid,.year-engine-row{grid-template-columns:1fr}.admin-brand span:last-child,.admin-identity,.admin-search kbd{display:none}.admin-brand{min-height:auto;-webkit-padding-after:0;padding-block-end:0}.admin-brand-mark{aspect-ratio:1;mask:var(--asset-changan-icon) center /contain no-repeat;-webkit-mask:var(--asset-changan-icon) center /contain no-repeat;width:40px}.vehicle-hero-copy h1{font-size:3.143em}.vehicle-catalog-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.vehicle-catalog-actions>span{display:none}.vehicle-segment-tabs{overflow-x:auto;max-width:100%}.vehicle-segment-tabs .admin-button{padding-inline:16px}.member-detail-control-hero,.member-ledger-panel header,.member-profile-head{align-items:flex-start;flex-direction:column}.goal-money-grid,.member-detail-control-hero .vehicle-toolbar,.member-profile-facts div,.member-wallet-actions{grid-template-columns:1fr;width:100%}.member-detail-control-hero .vehicle-toolbar{display:grid}.member-profile-head h1{font-size:3.286em}}