@font-face{font-display:swap;font-family:Open Sans Local;font-style:normal;font-weight:300 800;src:url(/fonts/open-sans.woff2)format("woff2")}:root{--gold:#2b8cff;--gold-dark:#1a7ae8;--gold-light:#2b8cff26;--ink:#0f172a;--muted:#475569;--panel:#fff;--soft:#f0f6ff;--line:#e2e8f0;--grey-900:#0f172a;--grey-800:#1e293b;--grey-700:#334155;--grey-600:#475569;--grey-500:#64748b;--grey-450:#8596ad;--grey-400:#94a3b8;--grey-300:#cbd5e1;--grey-200:#e2e8f0;--grey-100:#f1f5f9;--grey-bg:#f8fafc;--info:#2b8cff;--info-light:#5baeff;--info-lighter:#cce2fe;--info-bg:#f0f6ff;--success:#027a48;--success-light:#249e64;--success-bg:#d1fadf;--danger:#dc150d;--danger-light:#fe493d;--danger-bg:#ffeeed;--warning:#ca420d;--warning-light:#eb6614;--warning-bg:#fff4e6;--green:#22a75a;--brand-cta:#2b8cff;--brand-cta-hover:#1a7ae8;--brand-cta-text:#fff;--nav:#09082a;--nav-gradient:linear-gradient(180deg, #12103a 0%, #09082a 100%);--glass-light:#fff3;--glass-mild:#fff6;--glass-safe:#fff9;--glass-thick:#ffffffb3;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:44px;--shadow-subtle:0 0 8px #0f172a14;--shadow-light:0 6px 10px 2px #0b14201f;--shadow-medium:0 8px 14px 3px #051c611a;--shadow-high:0 12px 24px #0f131a33;--shadow-up:2px -4px 10px 0px #2e3d6b1a;--sidebar-width:272px;--sidebar-collapsed:64px;--topbar-height:56px;--content-px:32px;--content-py:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#0a1114;margin:0;font-family:Open Sans Local,Open Sans,Ubuntu,Arial,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{font:inherit}.uiIcon{vertical-align:middle;flex:none;display:inline-block}button{cursor:pointer}.showcase{grid-template-columns:repeat(3,minmax(420px,1fr));gap:18px;padding:14px;display:grid}.screen,.paymentPage,.trackingPage{background:#fff;border:0;border-radius:0;min-height:100vh;overflow:hidden;box-shadow:0 24px 70px #00000038}.screen{grid-template-columns:var(--sidebar-width) 1fr;display:grid}.wide{grid-column:span 1}.settingsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.authPage{background:#f6f8fb;grid-template-columns:minmax(420px,.9fr) minmax(420px,1fr);min-height:100vh;display:grid}.authPage.singleAuth{grid-template-columns:1fr}.authBrand{isolation:isolate;color:#fff;background:#050812;flex-direction:column;justify-content:space-between;gap:36px;padding:44px;display:flex;position:relative;overflow:hidden}.authBrand:before{z-index:-2;content:"";opacity:.86;background-image:url(/auth-export-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.authBrand:after{z-index:-1;content:"";background:linear-gradient(90deg,#03080ffa 0%,#03080fe6 42%,#03080f61 100%),linear-gradient(#03080f38 0%,#03080fe6 100%),radial-gradient(circle at 18% 18%,#2b8cff3d,#0000 34%),radial-gradient(circle at 78% 76%,#e5a0002e,#0000 32%);position:absolute;inset:0}.authBrandLogo{object-fit:contain;width:auto;max-width:200px;height:auto}.authBrand>div:nth-child(2){max-width:560px}.authBrand span{color:#a5b8ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.authBrand h1{color:#fff;margin:14px 0 16px;font-size:44px;line-height:1.06}.authBrand p{color:#c0cfe8;max-width:520px;font-size:16px;line-height:1.7}.authBrandLogoWrap{align-items:center;gap:10px;display:flex}.authBrandName{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:900}.authBrandPillars{flex-wrap:wrap;gap:8px;display:flex}.authBrandPillar{letter-spacing:.05em;text-transform:uppercase;color:#b9c9ff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.authBrandPillar:hover{background:#ffffff1a;border-color:#fff3}.authPillarIcon{color:#e5a000;background:#e5a0002e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.authBrandPillar strong{text-transform:uppercase;letter-spacing:.05em;color:#b9c9ff;font-size:11px;font-weight:700}.authMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.authMetrics article{background:#2b8cff12;border:1px solid #2b8cff2e;border-radius:12px;flex-direction:column;gap:0;min-height:88px;padding:16px;transition:background .15s,border-color .15s;display:flex}.authMetrics article:hover{background:#2b8cff1f;border-color:#2b8cff4d}.authMetricIcon{color:#e5a000;background:#e5a00026;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;display:flex}.authMetrics strong,.authMetrics span{display:block}.authMetrics strong{color:#fff;font-size:20px;font-weight:800;line-height:1.2}.authMetrics span{color:#8fa8cc;letter-spacing:0;text-transform:none;margin-top:5px;font-size:11px;line-height:1.4}.authPanel{align-content:center;justify-items:center;padding:44px;display:grid}.singleAuth .authPanel{min-height:100vh}.authForm{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;width:min(460px,100%);padding:34px;box-shadow:0 24px 70px #10182814}.authForm header{margin-bottom:24px}.authForm h2{margin:0 0 8px;font-size:28px}.authForm p{color:var(--muted);margin-bottom:0}.authForm label{color:#344054;gap:8px;margin-top:16px;font-size:13px;font-weight:800;display:grid}.authInputWrap{align-items:center;display:flex;position:relative}.authInputIcon{color:#94a3b8;pointer-events:none;z-index:1;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.authInputWrap:focus-within .authInputIcon{color:#4f8ef7}.authInputWrap input{padding-left:40px!important}.authForm input,.authForm textarea{border:1.5px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#f8faff;border-radius:10px;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.authForm input:focus,.authForm textarea:focus{background:#fff;border-color:#4f8ef7;outline:none;box-shadow:0 0 0 3px #4f8ef724}.authForm textarea{resize:vertical;min-height:92px;padding:11px 13px}.authSubmit{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:22px;font-size:15px;font-weight:700;transition:background .15s,transform .12s,box-shadow .15s;display:flex}.authSubmit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 16px #e5a00047}.authSubmit:active{transform:translateY(0)}.authTwoCols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authSubmit{width:100%;min-height:46px;margin-top:22px}.authSubmit:disabled{cursor:not-allowed;opacity:.72}.authInlineLink{color:var(--gold-dark);justify-self:flex-end;margin-top:10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.authInlineLink:hover{text-decoration:underline}.registerWizard{width:min(620px,100%)}.authKicker{color:var(--gold-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-flex}.authKickerPlatform{color:#5baeff}.registerStepper{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 22px;display:grid}.registerStep{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:38px;color:var(--muted);background:#fff;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.registerStep.active{color:var(--ink);background:#fff7e3;border-color:#2b8cff80}.registerStep.done{color:#027a48;background:#ecfdf3}.registerStepPanel{gap:2px;display:grid}.storefrontUrlPreview,.complianceNotice,.registerReview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--grey-50)}.storefrontUrlPreview{color:var(--muted);align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:13px;display:flex}.storefrontUrlPreview strong{color:var(--ink)}.passwordMeter{background:var(--grey-100);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.passwordMeter span{border-radius:inherit;background:#dc150d;width:0;height:100%;transition:width .2s,background .2s;display:block}.passwordMeter.score1 span{width:25%}.passwordMeter.score2 span{background:#ca420d;width:50%}.passwordMeter.score3 span{background:#2b8cff;width:75%}.passwordMeter.score4 span{background:#027a48;width:100%}.passwordChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.passwordChecklist li{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.passwordChecklist li.valid{color:#027a48}.complianceNotice{color:var(--muted);gap:12px;padding:14px;display:flex}.complianceNotice strong{color:var(--ink);margin-bottom:4px;display:block}.complianceNotice p{margin:0;font-size:13px;line-height:1.55}.complianceCheck{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-items:flex-start;padding:12px;margin-top:14px!important}.complianceCheck span{color:var(--ink);line-height:1.45}.registerReview{gap:10px;margin-top:16px;padding:14px;display:grid}.registerReview p{justify-content:space-between;gap:14px;margin:0;display:flex}.registerReview span{color:var(--muted);font-size:12px;font-weight:900}.registerReview strong{color:var(--ink);text-align:right}.registerActions{align-items:center;gap:10px;margin-top:20px;display:flex}.registerActions .authSubmit{margin-top:0}.registerActions .outline{min-height:46px}.authSwitch,.authDocsLink{text-align:center}.authSwitch{margin-top:18px;font-size:13px}.authSwitch a,.authDocsLink a{color:var(--gold-dark);font-weight:800;text-decoration:none}.authDocsLink{color:var(--muted);margin-top:18px;font-size:12px}.formError,.formSuccess{border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.formError{border:1.5px solid color-mix(in srgb, var(--danger) 28%, transparent);color:var(--danger);background:var(--danger-bg)}.formSuccess{border:1.5px solid color-mix(in srgb, var(--success) 28%, transparent);color:var(--success);background:var(--success-bg)}.formError svg,.formSuccess svg{flex-shrink:0;margin-top:1px}@keyframes toastSlideIn{0%{opacity:0;transform:translate(calc(100% + 18px))}to{opacity:1;transform:translate(0)}}.toastViewport{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:min(420px,100vw - 36px);display:flex;position:fixed;top:18px;right:18px}.toast{border:1px solid var(--line);pointer-events:auto;background:#fff;border-radius:12px;animation:.3s cubic-bezier(.34,1.4,.64,1) forwards toastSlideIn;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a1f,0 2px 8px #0f172a0f}.toast-error{border-left:4px solid var(--danger)}.toast-success{border-left:4px solid var(--success)}.toast-info{border-left:4px solid var(--info)}.toast-warning{border-left:4px solid var(--warning)}.toastProgressTrack{background:#0000000d;height:3px;position:absolute;top:0;left:0;right:0}.toastProgressFill{border-radius:0 2px 2px 0;height:100%;transition:width 80ms linear}.toast-error .toastProgressFill{background:var(--danger)}.toast-success .toastProgressFill{background:var(--success)}.toast-info .toastProgressFill{background:var(--info)}.toast-warning .toastProgressFill{background:var(--warning)}.toastInner{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:grid}.toastIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.toast-error .toastIcon{background:var(--danger-bg);color:var(--danger)}.toast-success .toastIcon{background:var(--success-bg);color:var(--success)}.toast-info .toastIcon{background:var(--info-bg);color:var(--info)}.toast-warning .toastIcon{color:var(--warning);background:#fff4e6}.toastBody strong{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:800;line-height:1.3;display:block}.toastBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.toastClose{width:26px;height:26px;color:var(--grey-400);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;transition:background .12s,color .12s;display:flex}.toastClose:hover{background:var(--grey-100);color:var(--ink)}html[dir=rtl] .toastViewport{left:18px;right:auto}html[dir=rtl] .toast-error,html[dir=rtl] .toast-success,html[dir=rtl] .toast-info,html[dir=rtl] .toast-warning{border-left:1px solid var(--line);border-right:4px solid}.sidebar{width:var(--sidebar-width);min-height:100vh;padding:var(--space-4) 0;color:#fff;background:var(--nav-gradient);flex-direction:column;display:flex;overflow:hidden}.logo{padding:var(--space-2) var(--space-6);margin-bottom:var(--space-2);letter-spacing:4px;align-items:center;gap:10px;display:flex}.mobynexSidebarLogo{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-2);align-items:center;gap:10px;display:flex}.mobynexSidebarLogo svg{flex:none}.mobynexSidebarLogo div{flex-direction:column;display:flex}.mobynexSidebarLogo strong{letter-spacing:.18em;background:linear-gradient(90deg,#5baeff 0%,#9058f5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:900;line-height:1;display:block}.mobynexSidebarLogo span{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:700;display:block}.logoMark{color:#fff;letter-spacing:-1px;clip-path:polygon(50% 0,100% 26%,76% 100%,50% 72%,24% 100%,0 26%);background:linear-gradient(135deg,#2b8cff,#7c3aed);place-items:center;width:42px;height:32px;font-weight:900;display:grid}.logoImage{object-fit:cover;background:#fff;border-radius:6px;width:42px;height:42px}.logo strong,.logo span{display:block}.logo strong{font-size:20px;line-height:1}.logo span{color:#d9e2e7;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px;line-height:1.25}.sidebar nav{gap:var(--space-1);padding:0 var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar a{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fffc;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar a span{border-radius:var(--radius-sm);color:#ffffffb3;background:var(--glass-light);flex:none;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-grid}.sidebar a:hover{color:#fff;background:var(--glass-light)}.sidebar a:hover span{color:#fff;background:var(--glass-mild)}.sidebar a.active{color:#a5c8ff;background:var(--gold-light)}.sidebar a.active span{color:#fff;background:#2b8cff}.profile{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--glass-light);margin-top:auto;display:flex}.profile strong,.profile span{display:block}.profile strong{color:#fff;font-size:13px;font-weight:700}.profile span{color:#ffffff8c;font-size:11px}.topbarIsland{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--glass-safe);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-subtle);transition:box-shadow .2s;display:flex}.topbarIsland.scrolled{box-shadow:var(--shadow-light)}.pageTopbar{z-index:10;padding:var(--space-3) var(--content-px);margin-bottom:var(--space-4);background:var(--soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.avatar,.face{color:#fff;text-align:center;background:linear-gradient(135deg,#3278d8,#f08f2f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.workspace{min-width:0;padding:var(--content-py) var(--content-px);background:var(--soft);overflow-y:auto}.compact{padding:26px}.topbar,.panelHead,.titleRow,.orderHeader,.orderHeader div,.filters,.pagination,.pagination div{align-items:center;display:flex}.topbar{gap:14px}.topbar p{color:#475467;flex:1;margin:0;font-size:12px}.btn,.primary,.outline,.iconButton,.dateButton,.buttonWithIcon,.tableLink,.pagination button,.panelHead button,.filters button{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.primary{background:var(--brand-cta);color:var(--brand-cta-text);border:none;padding:0 18px;font-weight:700;box-shadow:0 1px 3px #0000002e}.primary:hover:not(:disabled){background:var(--brand-cta-hover);box-shadow:0 2px 8px #00000038}.primary:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.outline,.dateButton,.panelHead button,.filters button,.pagination button{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.outline:hover:not(:disabled),.dateButton:hover:not(:disabled),.panelHead button:hover:not(:disabled),.filters button:hover:not(:disabled),.pagination button:hover:not(:disabled){background:var(--grey-100);border-color:var(--grey-300)}.iconButton{border:1px solid var(--line);background:var(--panel);width:36px;min-height:36px;color:var(--ink);padding:0}.iconButton:hover:not(:disabled){background:var(--grey-100)}.btn-sm,.primary.sm,.outline.sm{min-height:30px;padding:0 10px;font-size:12px}.btn-lg,.primary.lg{min-height:44px;padding:0 24px;font-size:14px}.full{justify-content:center;width:100%}.primary:disabled,.outline:disabled,.buttonWithIcon:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pagination button.activePage{background:var(--brand-cta);color:var(--brand-cta-text);border-color:var(--brand-cta)}.statGrid{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(4,1fr);display:grid}.stat,.panel,.vehicleCard,.paymentCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-subtle)}.stat{align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.statCount{border-radius:var(--radius-sm);background:var(--grey-bg);width:40px;height:40px;color:var(--ink);flex:0 0 40px;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex}.statCount.danger{background:var(--danger-bg);color:var(--danger)}.statCount.warning{background:var(--warning-bg);color:var(--warning)}.statCount.success{background:var(--success-bg);color:var(--success)}.statCount.info{background:var(--info-bg);color:var(--info)}.statCount.gold{color:var(--gold-dark);background:#2b8cff24}.statBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stat span,.stat em,.titleRow p,.paymentCard p,.trackingPage p,.infoList span,.vehicleCard span{color:var(--muted)}.stat span,.stat em{text-transform:uppercase;letter-spacing:.04em;color:var(--grey-500);font-size:11px;font-weight:700;display:block}.stat strong{color:var(--ink);font-size:24px;font-weight:700;line-height:1.2;display:block}.stat em{font-style:normal}.stat .up,.revenue span{color:var(--green)}.stat .down{color:#d64545}.dashboardGrid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.panel{padding:18px}.panelHead,.titleRow,.orderHeader{justify-content:space-between;gap:12px}h1,h2,h3,p{margin-top:0;margin-bottom:0}h1{margin-bottom:3px;font-size:28px}h2{margin-bottom:0;font-size:15px}.panel h2,.infoList>h2,.docsList>h2{margin-bottom:12px}h3{margin-top:10px;margin-bottom:5px;font-size:13px}.revenue>strong{margin-bottom:14px;font-size:25px;display:block}.revenue>strong span{margin-left:10px;font-size:12px}.chart{border-bottom:1px solid var(--line);background:linear-gradient(#f7b63214,#f7b63205);grid-template-columns:repeat(15,1fr);align-items:end;gap:6px;height:150px;padding:14px 8px 0;display:grid}.chart span{background:linear-gradient(#ffba26,#f2d28d);border-radius:8px 8px 0 0}.donut{width:100%;box-shadow:none;background:0 0;justify-content:center;align-items:center;display:flex}.black{background:#111827}.gold{background:var(--gold)}.charcoal{background:#404653}.green{background:var(--green)}.tablePanel{margin-top:14px}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#667085;text-align:left;text-transform:uppercase;font-size:10px}.tag{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.tag.green{color:var(--success);background:var(--success-bg)}.tag.blue{color:var(--info);background:var(--info-bg)}.tag.orange{color:var(--warning);background:var(--warning-bg)}.tag.purple{color:#711cff;background:#f4edff}.tag.gray{color:var(--grey-600);background:var(--grey-100)}.titleRow{margin-bottom:22px}.titleRow h1{margin-bottom:2px}.titleRow p{font-size:13px}.titleRow .primary{min-height:40px;padding:0 16px}.filters{gap:10px;margin-bottom:20px}.filters input{flex:1;min-height:42px;padding:0 14px}.filterSelect{border:1px solid var(--line);border-radius:var(--radius-sm);color:#344054;background:#fff;min-height:42px;padding:0 12px;font-size:12px}.vehicleGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vehicleCard{padding:12px}.vehicleCard>div:last-child,.clientCell,.payVehicle,.amountRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.carVisual{background:linear-gradient(145deg,#d8dde4,#f8fafc);border-radius:6px;height:104px;position:relative;overflow:hidden}.carVisual.dark{background:linear-gradient(145deg,#101820,#dce3ea)}.carVisual.sand{background:linear-gradient(145deg,#d8c3a4,#f7f3ec)}.carRoof,.carBody,.wheel{position:absolute}.carRoof{background:#1e2934;border-radius:18px 18px 4px 4px;width:44%;height:25px;bottom:44px;right:28%}.carBody{background:linear-gradient(#1f2933,#070b10);border-radius:10px 24px 8px 8px;width:68%;height:30px;bottom:28px;right:15%}.light .carRoof,.light .carBody{background:linear-gradient(#f8fafc,#9aa4b1)}.sand .carRoof,.sand .carBody{background:linear-gradient(#e4d0af,#7d6a53)}.wheel{background:#d1d5db;border:4px solid #111827;border-radius:50%;width:18px;height:18px;bottom:20px}.wheel.left{left:32%}.wheel.right{right:22%}.pagination{color:#667085;justify-content:space-between;margin-top:24px;font-size:12px}.pagination div{gap:5px}.pagination button{width:30px;height:30px}.pagination .activePage{border-color:var(--gold);background:var(--gold);color:#fff}.clientPanel{padding:0}.clientPanel table{font-size:12px}.clickableRow{cursor:pointer}.clickableRow:hover td{background:#f8fafc}.clientCrudLayout{display:block}.clientForm{flex-direction:column;flex:1;gap:14px;display:flex}.clientForm h2{margin-bottom:2px}.formFieldset{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);gap:14px;min-width:0;margin:0;padding:14px;display:grid}.formFieldset legend{color:var(--ink);padding:0 6px;font-size:12px;font-weight:900}.clientForm label{color:#344054;gap:7px;font-size:12px;font-weight:800;display:grid}.clientForm input{border:1.5px solid var(--grey-200);border-radius:var(--radius-md);background:#fff;min-height:40px;padding:0 12px}.fieldHint{color:var(--muted);margin:-2px 0 0;font-size:12px}.clientForm select,.clientForm textarea{border:1.5px solid var(--grey-200);border-radius:var(--radius-md);background:#fff;width:100%;padding:10px 12px}.clientForm textarea{resize:vertical;min-height:86px}.clientForm input:focus,.clientForm select:focus,.clientForm textarea:focus{border-color:var(--info);outline:none;box-shadow:0 0 0 2px #298efa38}.selectedVehicleSummary{border:1px solid var(--grey-200);border-radius:var(--radius-sm);background:var(--soft);min-height:40px;color:var(--grey-700);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.selectedVehicleSummary span{color:var(--muted);font-weight:800}.selectedVehicleSummary strong{overflow-wrap:anywhere;text-align:right}.clientsListArea{min-width:0}.drawerOverlay{z-index:50;grid-template-columns:1fr minmax(360px,440px);display:grid;position:fixed;inset:0}.drawerBackdrop{background:#04090c85;border:0}.clientDrawer{background:#fff;flex-direction:column;min-width:0;height:100vh;padding:24px;display:flex;overflow-y:auto;box-shadow:-24px 0 70px #1018282e}.drawerHeader{border-bottom:1px solid var(--grey-200);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.drawerHeader h2{margin:0 0 4px;font-size:20px}.drawerHeader p{color:var(--muted);margin:0;font-size:13px}.drawerActions{border-top:1px solid var(--grey-200);margin-top:auto;padding-top:18px}.clientDetails{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:visible}.bottomDrawerOverlay{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.bottomDrawerOverlay .drawerBackdrop{flex:1}.orderBottomDrawer{background:#fff;border-radius:16px 16px 0 0;max-height:82vh;animation:.26s cubic-bezier(.32,.72,0,1) slideUpDrawer;overflow-y:auto;box-shadow:0 -8px 40px #0f172a2e}@keyframes slideUpDrawer{0%{transform:translateY(100%)}to{transform:translateY(0)}}.orderBottomDrawerBar{z-index:10;border-bottom:1px solid var(--grey-200);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.orderBottomDrawerBar>div:first-child{flex-direction:column;gap:3px;display:flex}.orderBottomDrawerBar strong{color:var(--grey-900);font-size:15px;font-weight:800}.orderBottomDrawerBar>div:first-child>span{color:var(--grey-600);font-size:13px}.orderBottomDrawerBody{grid-template-columns:260px 1fr 280px;grid-auto-flow:dense;align-items:start;gap:0 24px;padding:20px 24px 28px;display:grid}.orderBottomDrawerBody .orderDetailsHeader{display:none}.orderBottomDrawerBody .orderVehiclePreview,.orderBottomDrawerBody .detailGrid,.orderBottomDrawerBody .statusControl,.orderBottomDrawerBody .sidePanels{grid-column:1}.orderBottomDrawerBody .paymentManager,.orderBottomDrawerBody .paymentsList,.orderBottomDrawerBody .orderDocumentsList{grid-column:2}.orderBottomDrawerBody .paymentManagerCard{grid-area:1/2}.orderBottomDrawerBody .pmHistoryCard,.orderBottomDrawerBody .orderDocumentsList{grid-column:2}.orderBottomDrawerBody .orderStatusTimeline{grid-area:1/3/10}.clientDetailsHero{border:1px solid var(--grey-200);border-radius:var(--radius-sm);background:var(--soft);align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:flex}.clientDetailsHero .face{width:42px;height:42px}.clientDetailsHero strong,.clientDetailsHero span{display:block}.clientDetailsHero strong{font-size:16px}.clientDetailsHero span{color:var(--muted);margin-top:3px;font-size:12px}.clientDetails dl{gap:10px;margin:0;display:grid}.clientDetails dl div{border-bottom:1px solid var(--grey-200);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.clientDetails dt{color:var(--muted);font-size:12px}.clientDetails dd{color:var(--ink);text-align:right;margin:0;font-size:13px;font-weight:800}.passportSection{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);gap:10px;margin-bottom:18px;padding:14px;display:grid}.formFieldset.passportSection{background:var(--panel);margin-bottom:0}.passportSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.passportSectionHeader h3,.passportSectionHeader p{margin:0}.passportSectionHeader h3{font-size:15px}.passportSectionHeader p{color:var(--muted);margin-top:4px;font-size:12px}.passportSectionHeader a{color:var(--gold-dark);font-size:12px;font-weight:800;text-decoration:none}.passportBox{border:1px solid var(--grey-200);border-radius:var(--radius-sm);background:var(--soft);gap:8px;padding:12px;display:grid}.passportBox img{border-radius:var(--radius-sm);object-fit:cover;background:var(--grey-100);width:100%;max-height:220px}.passportBox a{color:var(--gold-dark);font-size:13px;font-weight:800;text-decoration:none}.passportBox span,.passportBox small{color:var(--muted);font-size:12px}.passportUpload{color:var(--grey-700);gap:7px;margin-top:14px;font-size:13px;font-weight:700;display:grid}.passportUpload input[type=file]{display:none}.dangerOutline{color:#b42318;border-color:#fecaca}.formActions,.rowActions{align-items:center;gap:8px;display:flex}.formActions{margin-top:6px}.formActions .primary,.formActions .outline{min-height:40px;padding:0 14px}.rowActions{gap:6px}.rowActions .rowActionView{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);height:28px;color:var(--grey-700);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.rowActions .rowActionView:hover{background:var(--soft);border-color:var(--grey-300)}.rowActions .rowActionEdit{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:28px;height:28px;color:var(--grey-600);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.rowActions .rowActionEdit:hover{background:var(--info-bg);border-color:var(--info);color:var(--info)}.rowActions .rowActionDelete{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:28px;height:28px;color:var(--grey-500);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.rowActions .rowActionDelete:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.fileUploadField{flex-direction:column;gap:6px;display:flex}.fileUploadField label{color:var(--grey-700);font-size:13px;font-weight:700}.fileUploadBtn{border:1.5px dashed var(--grey-300);border-radius:var(--radius-md);background:var(--grey-bg);height:38px;color:var(--grey-600);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.fileUploadBtn:hover:not(:disabled){border-color:var(--gold);color:var(--gold-dark);background:#2b8cff0f}.fileUploadBtn:disabled{opacity:.55;cursor:not-allowed}.fileUploadBtn.hasFile{border-style:solid;border-color:var(--success);background:var(--success-bg);color:var(--success)}.fileUploadName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vehicleImage,.vehicleImagePlaceholder{border-radius:var(--radius-sm);width:100%;height:150px;display:block}.vehicleImage{object-fit:cover;background:var(--grey-100)}.vehicleImagePlaceholder{color:var(--muted);background:var(--grey-100);place-items:center;font-size:12px;font-weight:800;display:grid}.vehicleActions{margin-top:14px}.checkboxLabel{grid-column:1/-1;align-items:center;gap:10px!important;display:flex!important}.checkboxLabel input{width:18px!important;min-height:18px!important}.linkButton{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.clientCell{justify-content:flex-start}.f1{background:linear-gradient(135deg,#10b981,#d97706)}.f2{background:linear-gradient(135deg,#2563eb,#7c3aed)}.f3{background:linear-gradient(135deg,#f59e0b,#ef4444)}.f4{background:linear-gradient(135deg,#64748b,#0f766e)}.f5{background:linear-gradient(135deg,#059669,#0284c7)}.orderHeader{border-bottom:1px solid var(--grey-200);padding-bottom:16px}.ordersWorkspace .titleRow{margin-bottom:16px}.orderMetricGrid{margin-top:0}.ordersTablePanel{overflow:hidden}.ordersTablePanel td,.ordersTablePanel th{vertical-align:middle}.statusSelect{border:0;border-radius:999px;min-height:28px;padding:0 8px;font-size:10px;font-weight:800}.statusSelect.green{color:#15803d;background:#dcfce7}.statusSelect.blue{color:#1d4ed8;background:#dbeafe}.statusSelect.orange{color:#b45309;background:#ffedd5}.statusSelect.purple{color:#6d28d9;background:#ede9fe}.statusSelect.gray{color:#475467;background:#eef2f6}.tablePagination{margin:0;padding:14px 16px}.orderDetailsPanel{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.emptyDetails{text-align:center;align-content:center;justify-items:center;min-height:280px;display:grid}.emptyDetails p{max-width:280px;color:var(--muted);font-size:13px}.orderDetailsHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orderDetailsHeader span:first-child{color:var(--muted);font-size:11px;font-weight:800;display:block}.orderDetailsHeader h2{margin:4px 0 0;font-size:20px}.orderVehiclePreview{gap:10px;display:grid}.orderVehiclePreview>span{color:var(--muted);font-size:12px;font-weight:800}.orderVehiclePreview img,.orderVehiclePreview div{border-radius:6px;width:100%;height:150px}.orderVehiclePreview img{object-fit:cover;background:#eef2f6}.orderVehiclePreview div{color:var(--muted);background:#eef2f6;place-items:center;font-size:12px;font-weight:800;display:grid}.detailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detailGrid p{border:1px solid var(--grey-200);border-radius:var(--radius-sm);background:var(--soft);margin:0;padding:12px}.detailGrid span,.detailGrid strong{display:block}.detailGrid span{color:var(--muted);font-size:11px}.detailGrid strong{margin-top:5px;font-size:13px}.statusControl{color:#344054;gap:7px;font-size:12px;font-weight:800;display:grid}.statusControl select{border:1px solid var(--grey-200);border-radius:var(--radius-sm);background:var(--soft);min-height:40px;padding:0 12px}.orderStatusTimeline{padding-left:18px}.orderStatusTimeline li{min-height:50px}.orderStatusTimeline time{color:#98a2b3;margin-top:3px;font-size:11px;display:block}.timeline .cancelled{border-left-color:#ef4444}.timeline .cancelled:before{background:#ef4444;border-color:#ef4444}.compactInfo{border-top:1px solid var(--grey-200);padding-top:12px}.compactInfo h2{margin-bottom:8px}.orderHeader h1{margin:0;font-size:24px}.outline{border-color:var(--gold);color:var(--gold-dark)}.orderSummary{border-bottom:1px solid var(--grey-200);grid-template-columns:1fr 1.8fr 1fr 1fr;gap:16px;padding:20px 0;display:grid}.orderSummary span,.orderSummary small{color:#667085;display:block}.orderSummary strong{margin-top:6px;display:block}.vehicleMini{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.vehicleMini .carVisual{height:56px}.tabs{border-bottom:1px solid var(--grey-200);gap:28px;margin:18px 0;display:flex}.tabs button{color:#667085;background:0 0;border:0;padding:0 0 12px}.tabs .selected{color:var(--gold-dark);box-shadow:inset 0 -2px var(--gold)}.orderBody{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.timeline{margin:0;padding:10px 0 0 38px;list-style:none}.timeline li{border-left:2px solid #d9e1ea;min-height:74px;padding-left:20px;position:relative}.timeline li:before{content:"";background:#fff;border:2px solid #d9e1ea;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0;left:-13px}.timeline .done{border-left-color:#24a75a}.timeline .done:before{background:#24a75a;border-color:#24a75a}.timeline .current:before{background:var(--info);border-color:var(--info)}.timeline strong,.timeline span{display:block}.timeline strong{font-size:13px}.timeline span,.timeline p{color:#667085;margin:3px 0 0;font-size:11px}.sidePanels{gap:16px;display:grid}.infoList p,.docsList p{justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:12px;display:flex}.orderDocumentsList a{color:var(--gold-dark);text-align:right;font-weight:800;text-decoration:none}.paymentManager{gap:8px;display:grid}.paymentProgress{background:var(--grey-100);border-radius:999px;height:8px;overflow:hidden}.paymentProgress span{border-radius:inherit;background:var(--green);height:100%;display:block}.inlinePaymentForm{gap:10px;margin-top:8px;display:grid}.inlinePaymentForm label{color:#344054;gap:6px;font-size:12px;font-weight:800;display:grid}.inlinePaymentForm input,.inlinePaymentForm select{border:1px solid var(--line);background:#fbfcfe;border-radius:6px;min-height:38px;padding:0 10px}.inlinePaymentForm .primary{min-height:40px}.paymentRow{border-bottom:1px solid var(--grey-200);gap:8px;padding:10px 0;display:grid}.paymentRow p{padding:0}.paymentRow div{justify-content:space-between;align-items:center;gap:8px;display:flex}.paymentRow a{color:var(--gold-dark);font-size:12px;font-weight:800;text-decoration:none}.paymentManagerCard,.pmHistoryCard{border:1.5px solid var(--grey-200);background:#fff;border-radius:12px;overflow:hidden}.pmCardHead{border-bottom:1px solid var(--grey-100);background:var(--soft);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pmCardTitle{color:var(--grey-700);align-items:center;gap:7px;display:flex}.pmCardTitle strong{color:var(--ink);font-size:13px;font-weight:700}.pmProgress{border-bottom:1px solid var(--grey-100);padding:14px 16px 12px}.pmProgressBar{background:var(--grey-100);border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.pmProgressFill{background:linear-gradient(90deg, var(--success), #22c55e);border-radius:999px;height:100%;transition:width .4s}.pmProgressLabels{justify-content:space-between;align-items:center;font-size:11px;display:flex}.pmProgressPaid{color:var(--success);align-items:center;gap:5px;font-weight:600;display:flex}.pmProgressRemaining{color:var(--muted);font-weight:500}.pmDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pmDotGreen,.pmDot--green{background:var(--success)}.pmDot--orange{background:var(--warning)}.pmDot--gray{background:var(--grey-400)}.pmSummary{border-bottom:1px solid var(--grey-100);grid-template-columns:1fr 1fr;gap:0;display:grid}.pmSummaryItem{border-right:1px solid var(--grey-100);border-bottom:1px solid var(--grey-100);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.pmSummaryItem:nth-child(2n){border-right:none}.pmSummaryItem:nth-child(3),.pmSummaryItem:nth-child(4){border-bottom:none}.pmSummaryItem span{color:var(--muted);font-size:11px;font-weight:500}.pmSummaryItem strong{color:var(--ink);font-size:13px;font-weight:700}.pmForm{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pmFormRow{flex-direction:column;gap:8px;display:flex}.pmFormLabel{color:var(--grey-600);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.pmFormLabel select,.pmFormLabel input{border:1.5px solid var(--line);background:var(--soft);min-height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:13px;transition:border-color .15s}.pmFormLabel select:focus,.pmFormLabel input:focus{border-color:var(--gold);outline:none}.pmFormAmount{color:var(--ink);letter-spacing:-.02em;text-align:center;padding:4px 0;font-size:20px;font-weight:800}.pmFormActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pmFormBtn{justify-content:center;min-height:38px;font-size:13px}.pmPaidBadge{color:var(--success);justify-content:center;align-items:center;gap:7px;padding:14px;font-size:13px;font-weight:600;display:flex}.pmHistoryList{flex-direction:column;display:flex}.pmHistoryRow{border-bottom:1px solid var(--grey-100);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pmHistoryRow:last-child{border-bottom:none}.pmHistoryLeft{align-items:center;gap:10px;min-width:0;display:flex}.pmHistoryLeft>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pmHistoryAmount{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.pmHistoryMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pmHistoryRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.pmHistoryLink{color:var(--gold-dark);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pmHistoryLink:hover{text-decoration:underline}.pmEmpty{color:var(--muted);text-align:center;margin:0;padding:18px 16px;font-size:13px}.orderBottomDrawerBody .paymentManagerCard,.orderBottomDrawerBody .pmHistoryCard{grid-column:2}.tableLink{color:var(--gold-dark);font-weight:800;text-decoration:none}.full,.pay{width:100%;min-height:42px;margin-top:10px}.chkPage{background:var(--soft);grid-template-columns:380px 1fr;min-height:100vh;font-family:inherit;display:grid}.chkPanel{background:#0d1221;position:relative;overflow:hidden}.chkPanel:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--chk-accent) 20%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.chkPanelInner{z-index:1;flex-direction:column;gap:32px;height:100%;padding:40px 36px;display:flex;position:relative}.chkBrand{align-items:center;gap:14px;display:flex}.chkBrandLogo{object-fit:contain;background:#ffffff1a;border:1.5px solid #ffffff26;border-radius:14px;flex-shrink:0;width:52px;height:52px}.chkBrandMark{background:var(--chk-accent);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:flex}.chkBrandName{color:#fff;font-size:16px;font-weight:800;line-height:1.2;display:block}.chkBrandSub{color:#ffffff80;margin-top:3px;font-size:11px;display:block}.chkBadges{flex-wrap:wrap;gap:6px;display:flex}.chkBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.chkBadgeSandbox{color:#ffffffb3;background:#ffffff1f;border:1px solid #ffffff26}.chkBadgeDemo{background:var(--chk-accent);color:#fff}.chkAmountBlock{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.chkAmountLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.chkAmountValue{color:#fff;align-items:baseline;gap:8px;font-size:32px;font-weight:800;line-height:1;display:flex}.chkAmountCurrency{color:#ffffff80;font-size:14px;font-weight:600}.chkAmountNote{color:#ffffff80;margin-top:8px;font-size:12px;display:block}.chkProgressBlock{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:20px 24px}.chkProgressHeader{color:#fff9;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.chkProgressBar{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.chkProgressFill{border-radius:inherit;background:linear-gradient(90deg, var(--chk-accent), var(--chk-accent-dark));height:100%;transition:width .4s}.chkProgressFooter{color:#ffffff73;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.chkPanelFooter{color:#ffffff59;align-items:center;gap:7px;margin-top:auto;font-size:11px;display:flex}.chkMain{flex-direction:column;gap:24px;max-width:640px;padding:48px 52px;display:flex}.chkMainHeader{margin-bottom:4px}.chkTitle{color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:800}.chkSubtitle{color:var(--muted);margin:0;font-size:14px}.chkError{background:var(--danger-bg);color:var(--danger);border:1px solid #dc150d33;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.chkLoading{color:var(--muted);align-items:center;gap:14px;padding:32px;font-size:14px;display:flex}.chkSpinner{border:2px solid var(--line);border-top-color:var(--chk-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.chkStatusRow{align-items:center;gap:12px;display:flex}.chkStatusLabel{color:var(--muted);font-size:12px;font-weight:600}.chkStatus{border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.chkStatusPENDING{background:var(--warning-bg);color:var(--warning)}.chkStatusPAID{background:var(--success-bg);color:var(--success)}.chkStatusFAILED,.chkStatusREFUNDED{background:var(--danger-bg);color:var(--danger)}.chkInfoGrid{background:var(--panel);border:1.5px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.chkInfoCell{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.chkInfoCellFull{grid-column:1/-1}.chkInfoLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.chkInfoValue{color:var(--ink);font-size:14px;font-weight:700;line-height:1.3;display:block}.chkInfoMono{letter-spacing:.05em;font-family:monospace;font-size:12px}.chkActions{flex-direction:column;gap:10px;display:flex}.chkBtnPay{background:var(--chk-accent);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 24px;font-size:15px;font-weight:800;transition:opacity .2s,transform .15s;display:flex}.chkBtnPay:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.chkBtnPay:disabled{opacity:.5;cursor:not-allowed;transform:none}.chkBtnSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin}.chkBtnFail{width:100%;color:var(--muted);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:flex}.chkBtnFail:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.chkBtnFail:disabled{opacity:.4;cursor:not-allowed}.chkSuccess{background:var(--success-bg);text-align:center;border:1.5px solid #027a4833;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;display:flex}.chkSuccessIcon{background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.chkSuccess strong{color:var(--success);font-size:17px;font-weight:800}.chkSuccess span{color:var(--muted);font-size:13px}.chkFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}.chkFooter a{color:var(--chk-accent);align-items:center;gap:5px;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.chkFooter a:hover{opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.chkPage{grid-template-columns:1fr}.chkPanel{padding-bottom:0}.chkPanelInner{flex-flow:wrap;gap:20px;padding:32px 28px}.chkAmountBlock,.chkProgressBlock{flex:200px}.chkPanelFooter{display:none}.chkMain{max-width:none;padding:32px 24px}}@media (max-width:600px){.chkInfoGrid{grid-template-columns:1fr}.chkMain{padding:24px 16px}}.paymentCard header{text-align:center;border-bottom:1px solid var(--line);padding:26px 26px 18px}.paymentCard h1{font-size:24px}.payVehicle,.amountRow{border-bottom:1px solid var(--line);padding:18px 26px}.payVehicle .carVisual{width:96px;height:58px}.amountRow{align-items:end}.amountRow strong{flex:1;font-size:30px;display:block}.amountRow button{border:1px solid var(--line);background:#f8fafc;border-radius:6px;min-height:34px}.secure{text-align:center;padding:12px 26px 0}.secure b{color:#635bff}.pay,.cards{width:calc(100% - 52px);margin-left:26px;margin-right:26px}.cards{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.cards span{border:1px solid var(--line);color:#1f4aa8;border-radius:6px;place-items:center;min-height:38px;font-size:12px;font-weight:800;display:grid}.paymentCard footer,.safeNote{color:#667085;text-align:center;padding:26px;font-size:12px}.safeNote{padding:24px 0 0}.trackingPage{flex-direction:column;display:flex}.trackingPage header,.trackingPage footer{justify-content:space-between;align-items:center;padding:26px 36px;display:flex}.trackingPage header{color:#111827}.trackingPage footer{color:#fff;background:#081116;margin-top:auto}.trackHero{grid-template-columns:1fr 1.2fr;align-items:center;gap:28px;padding:4px 72px 20px;display:grid}.trackHero .carVisual{background:0 0;height:150px}.trackHero h1{font-size:32px}.trackHero span{color:#667085;border:1px solid #f0c879;border-radius:6px;gap:8px;padding:8px 12px;display:inline-flex}.trackHero b{color:var(--gold-dark)}.trackSteps{text-align:center;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 42px 28px;display:grid}.trackSteps div{position:relative}.trackSteps div:before{content:"";background:#d9e1ea;width:100%;height:2px;position:absolute;top:19px;left:-50%}.trackSteps div:first-child:before{display:none}.trackSteps span{z-index:1;color:#667085;background:#fff;border:2px solid #d9e1ea;border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.trackSteps .done span{color:#fff;background:#21a85a;border-color:#21a85a}.trackSteps strong,.trackSteps small{margin-top:7px;font-size:11px;display:block}.trackSteps small{color:#667085}.trackingGrid{grid-template-columns:1fr 1.5fr 1fr;gap:18px;padding:0 36px 34px;display:grid}.currentStatus h2{justify-content:space-between;display:flex}.mapPin{color:#b45309;background:linear-gradient(45deg,#0000 46%,#dce5ee 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#dce5ee 47% 53%,#0000 54%),#f7fafc;border-radius:7px;place-items:center;height:96px;margin-top:14px;font-weight:900;display:grid}.docsList button{color:var(--gold-dark);background:0 0;border:0;font-size:11px;font-weight:800}.storefrontPage{--tenant-accent:#2b8cff;color:#101828;background:#f7f9fc;min-height:100vh}.storefrontNav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #10182814;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.storefrontLogo img,.storefrontLogo span{border-radius:8px;width:42px;height:42px}.storefrontLogo span{color:#fff;background:var(--tenant-accent);place-items:center;font-weight:900;display:grid}.storefrontNav nav,.storefrontActions,.storefrontVehicleActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.storefrontNav a,.storefrontOutline,.storefrontPrimary{text-decoration:none}.storefrontNav a{color:#344054;font-size:13px;font-weight:800}.storefrontHero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(42px,7vw,92px) clamp(18px,5vw,72px) 34px;display:grid}.storefrontEyebrow,.storefrontSectionHead span,.storefrontVehicle>div>span{color:var(--tenant-accent);text-transform:uppercase;font-size:12px;font-weight:900}.storefrontHero h1{max-width:820px;margin:14px 0;font-size:56px;line-height:1.02}.storefrontHero p{color:#475467;max-width:680px;font-size:17px;line-height:1.7}.storefrontHeroMedia{background:#e8edf3;border-radius:8px;min-height:360px;overflow:hidden}.storefrontHeroMedia img,.storefrontVehicle img{object-fit:cover;width:100%;height:100%}.storefrontHeroPlaceholder,.storefrontVehiclePlaceholder{color:#667085;background:linear-gradient(145deg,#eef2f6,#d9e1ea);place-items:center;height:100%;font-weight:900;display:grid}.storefrontHeroPlaceholder span{color:var(--tenant-accent);font-size:54px}.storefrontPrimary,.storefrontOutline{border-radius:6px;min-height:42px;padding:0 16px;font-size:13px;font-weight:900}.storefrontPrimary{color:#fff;background:var(--tenant-accent);align-items:center;display:inline-flex}.storefrontOutline{color:#344054;background:#fff;border:1px solid #d0d5dd;align-items:center;display:inline-flex}.storefrontStats{background:#e6ebf1;border:1px solid #e6ebf1;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 clamp(18px,5vw,72px);display:grid;overflow:hidden}.storefrontStats p{background:#fff;margin:0;padding:18px}.storefrontStats span,.storefrontStats strong{display:block}.storefrontStats span{color:#667085;font-size:12px;font-weight:800}.storefrontStats strong{margin-top:6px;font-size:20px}.storefrontInventory{padding:44px clamp(18px,5vw,72px) 72px}.storefrontSectionHead a{color:#344054;font-weight:900}.storefrontVehicle,.storefrontEmpty{background:#fff;border:1px solid #e6ebf1;border-radius:8px}.storefrontVehicle{overflow:hidden}.storefrontVehicle img,.storefrontVehiclePlaceholder{height:210px}.storefrontVehicle>div{padding:18px}.storefrontVehicle h3{margin:7px 0 8px;font-size:20px}.storefrontVehicle strong{font-size:22px}.storefrontVehicle p{color:#667085;min-height:48px;line-height:1.55}.storefrontEmpty{color:#667085;padding:22px}@media (max-width:1400px){.showcase{grid-template-columns:1fr}}@media (max-width:760px){.showcase{padding:0}.screen{border-radius:0;grid-template-columns:1fr}.sidebar{display:none}.workspace,.compact{padding:16px}.statGrid,.dashboardGrid,.vehicleGrid,.storefrontHero,.storefrontGrid,.storefrontStats,.orderSummary,.orderBody,.trackHero,.trackingGrid,.settingsGrid,.authPage,.authTwoCols,.drawerOverlay{grid-template-columns:1fr}.drawerBackdrop{display:none}.clientDrawer{width:100%}.authBrand,.authPanel{padding:24px}.authBrandCopy h1{font-size:34px}.ordersStatus{grid-template-columns:1fr}.filters{flex-wrap:wrap}.storefrontNav,.storefrontSectionHead{flex-direction:column;align-items:flex-start}.storefrontHero h1{font-size:38px}.storefrontHeroMedia{min-height:260px}table{min-width:720px}.tablePanel,.clientPanel{overflow-x:auto}.trackingPage header,.trackingPage footer,.trackHero,.trackSteps,.trackingGrid{padding-left:16px;padding-right:16px}.trackSteps{text-align:left;grid-template-columns:1fr}.trackSteps div:before{display:none}}.storefrontPage{--tenant-accent:#d4af37;color:#111;background:linear-gradient(#fff 0,#f8f9fc 210px),#f8f9fc;min-height:100vh;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}.storefrontNav{z-index:30;background:#fffffff7;border-bottom:1px solid #11182714;justify-content:space-between;align-items:center;min-height:86px;padding:12px max(24px,50vw - 600px);display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0f172a0d}.storefrontLogo{align-items:center;gap:12px;min-width:0;display:flex}.storefrontLogo img,.storefrontLogo>span{border-radius:6px;width:92px;height:44px}.storefrontLogo img{object-fit:contain}.storefrontLogo>span{color:#111;background:linear-gradient(135deg, #f5d46d, var(--tenant-accent));place-items:center;font-size:22px;font-weight:950;display:grid}.storefrontLogo div{gap:2px;display:grid}.storefrontLogo strong{max-width:300px;color:var(--tenant-accent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:24px;line-height:1;overflow:hidden}.storefrontLogo small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:12px;overflow:hidden}.storefrontNav nav{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.storefrontNav a{color:#111;align-items:center;min-height:34px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.storefrontWhatsapp{color:#128c3b!important}.storefrontBanner{color:#fff;background:radial-gradient(circle at 78%,#d4af3742,#0000 22%),linear-gradient(135deg,#161719,#343434);grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;min-height:150px;padding:30px max(24px,50vw - 600px);display:grid}.storefrontBanner h1{text-shadow:0 2px 4px #00000059;margin:0 0 8px;font-size:34px;line-height:1.1}.storefrontBanner p{color:#f2f2f2;margin:0;font-size:22px}.storefrontBadge{border:5px solid var(--tenant-accent);color:#fff;text-align:center;background:#ffffff14;border-radius:10px 10px 28px 28px;place-items:center;min-height:86px;padding:14px;display:grid}.storefrontBadge strong{font-size:19px}.storefrontBadge span{color:var(--tenant-accent);text-transform:uppercase;font-size:12px;font-weight:900}.storefrontStats{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100% - 48px,960px);margin:22px auto 0;display:grid}.storefrontStats p{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:14px;min-height:68px;margin:0;padding:15px 18px;display:flex;box-shadow:0 8px 22px #0f172a14}.storefrontStatIcon{width:34px;height:34px;color:var(--tenant-accent);background:#d4af3721;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.storefrontStats p>span:not(.storefrontStatIcon){flex-direction:column;display:flex}.storefrontStats p>span:not(.storefrontStatIcon)>span{color:#697386;font-size:12px;font-weight:700;display:block}.storefrontStats strong{color:#111;margin-top:2px;font-size:18px;display:block}.storefrontStats .storefrontStatIcon{width:34px;height:34px;color:var(--tenant-accent);background:#d4af3721;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.storefrontFilters{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(280px,1.6fr) minmax(180px,.7fr);gap:14px 18px;width:min(100% - 48px,960px);margin:26px auto 10px;padding:16px;display:grid;box-shadow:0 8px 22px #0f172a14}.storefrontFilters label{color:#111;gap:7px;font-size:13px;font-weight:700;display:grid}.storefrontFilters input,.storefrontFilters select{color:#111;background:#fff;border:1px solid #d9dee7;border-radius:7px;outline:none;width:100%;min-height:42px;padding:0 12px}.storefrontFilters input:focus,.storefrontFilters select:focus{border-color:var(--tenant-accent);box-shadow:0 0 0 3px #d4af3724}.storefrontSearch{grid-row:span 1}.storefrontRange input[type=range]{height:22px;accent-color:var(--tenant-accent);padding:0}.storefrontInventory{width:min(100% - 48px,960px);margin:0 auto;padding:24px 0 72px}.storefrontSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.storefrontSectionHead h2{margin:0;font-size:27px}.storefrontSectionHead p{color:#697386;margin:6px 0 0;font-size:13px}.storefrontSectionHead a{color:#111;font-size:18px;font-weight:900;text-decoration:none}.storefrontGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.storefrontVehicle{background:#fff;border:1px solid #e1e6ef;border-radius:8px;overflow:hidden;box-shadow:0 8px 22px #0f172a14}.storefrontVehicleMedia{background:#eef1f5;border-radius:6px;height:185px;margin:8px 8px 0;position:relative;overflow:hidden}.storefrontVehicleMedia img{object-fit:cover;width:100%;height:100%}.storefrontVehiclePlaceholder{color:#6b7280;background:linear-gradient(145deg,#f8fafc,#e5eaf1);place-items:center;height:100%;font-weight:750;display:grid}.storefrontQuality{color:#fff;background:linear-gradient(145deg, var(--tenant-accent), #5b4212);text-align:center;text-transform:uppercase;border:3px solid #ffffffd1;border-radius:9px 9px 18px 18px;place-items:center;max-width:110px;min-height:46px;padding:6px;font-size:10px;font-weight:900;line-height:1.1;display:grid;position:absolute;bottom:10px;right:10px}.storefrontVehicleBody>strong{color:#050505;margin-bottom:5px;font-size:24px;line-height:1;display:block}.storefrontVehicle h3{margin:0 0 7px;font-size:17px;line-height:1.25}.storefrontVehicle p{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0 0 10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.storefrontVehicle dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.storefrontVehicle dt{color:#6b7280;text-transform:uppercase;font-size:10px;font-weight:800}.storefrontVehicle dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:750}.storefrontVehicleActions{grid-template-columns:1fr auto;gap:8px;display:grid}.storefrontVehicleActions a,.storefrontVehicleActions button,.storefrontPayButton,.storefrontModalWhatsapp{color:#fff;background:linear-gradient(90deg,#111827,#846313);border:0;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.storefrontVehicleActions button{background:#111827}.storefrontEmpty{color:#697386;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px}.storefrontModal{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.storefrontModalBackdrop{background:#0000008a;border:0;position:absolute;inset:0}.storefrontModalCard{z-index:1;background:#fff;border-radius:12px;width:min(100%,450px);padding:28px;position:relative;box-shadow:0 22px 60px #00000042}.storefrontModalClose{color:#6b7280;background:#f3f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;position:absolute;top:14px;right:14px}.storefrontModalCard>span{color:var(--tenant-accent);text-transform:uppercase;font-size:11px;font-weight:900}.storefrontModalCard h2{margin:8px 0;font-size:24px}.storefrontModalCard p{color:#4b5563}.storefrontDeposit,.storefrontCardElement{background:#fbfcfe;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:13px;display:flex}.storefrontDeposit span,.storefrontCardElement small{color:#6b7280;font-size:12px}.storefrontDeposit strong,.storefrontCardElement span{color:#111827;font-weight:900}.storefrontPaymentSuccess{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;padding:10px;font-size:13px;color:#15803d!important}.storefrontPayButton,.storefrontModalWhatsapp{background:#28a745;width:100%;min-height:44px;margin-top:10px}.storefrontModalWhatsapp{background:#25d366}@media (max-width:900px){.storefrontNav,.storefrontBanner,.storefrontSectionHead{flex-direction:column;align-items:flex-start}.storefrontNav{min-height:auto}.storefrontBanner,.storefrontFilters,.storefrontStats,.storefrontGrid{grid-template-columns:1fr}.storefrontBanner h1{font-size:30px}.storefrontBanner p{font-size:17px}.storefrontFilters,.storefrontStats,.storefrontInventory{width:min(100% - 28px,960px)}.storefrontLogo strong,.storefrontLogo small{max-width:220px}}.storefrontPage{background:var(--grey-bg);color:var(--grey-900)}.storefrontNav{min-height:100px;padding-top:16px;padding-bottom:14px}.storefrontNav nav{gap:24px}.storefrontNav a{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.storefrontLogo img,.storefrontLogo>span{width:120px;height:48px}.storefrontLogo strong{color:color-mix(in srgb, var(--tenant-accent) 84%, #2b2b2b);letter-spacing:1px;font-size:22px}.storefrontLogo small{color:#111;text-align:center;font-size:13px}.storefrontFilters{border:1px solid var(--grey-200);border-radius:var(--radius-md);width:min(100% - 48px,960px);box-shadow:var(--shadow-medium);background:#fff;grid-template-columns:minmax(420px,1fr) 300px;margin-top:20px;margin-bottom:14px;padding:14px}.storefrontInventoryPage .storefrontFilters{display:grid}.storefrontFilterMain,.storefrontFilterSide{gap:10px;display:grid}.storefrontFilterPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.storefrontFilters label{gap:6px;font-size:13px;font-weight:500}.storefrontFilters input,.storefrontFilters select{border:1px solid var(--grey-300);border-radius:var(--radius-sm);min-height:42px;color:var(--grey-900);background-color:#fff}.storefrontSearchBox{position:relative}.storefrontSearchBox .uiIcon{color:var(--grey-500);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.storefrontSearchBox input{padding-left:46px}.storefrontRange{grid-column:auto}.storefrontRangeValues{grid-template-columns:1fr 40px 1fr;align-items:center;gap:8px;display:grid}.storefrontRangeValues span{border:1px solid var(--grey-300);border-radius:var(--radius-sm);background:#fff;align-items:center;min-height:32px;padding:0 12px;display:flex}.storefrontRangeValues b{color:#111;text-align:center}.storefrontInventory{width:min(100% - 48px,960px);padding-top:0}.storefrontLandingPage .storefrontInventory{padding-top:24px}.storefrontLandingPage .storefrontGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefrontLandingPage .storefrontVehicleMedia{height:190px}.storefrontInventoryPage .storefrontInventory{padding-top:0}.storefrontGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.storefrontVehicle{border:1px solid var(--grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;padding:0;overflow:hidden}.storefrontVehicleMedia{border-radius:0;height:190px;margin:0;position:relative;overflow:hidden}.storefrontVehicleMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.storefrontQuality{letter-spacing:0;border-width:2px;border-radius:50%;width:56px;min-height:56px;font-size:8px;bottom:10px;right:10px}.storefrontVehicleBody{padding:14px}.storefrontVehicleBody>strong{margin-bottom:6px;font-size:24px}.storefrontVehicle h3{margin-bottom:6px;font-size:16px;font-weight:600}.storefrontLocation{align-items:center;gap:6px;color:#111!important;-webkit-line-clamp:1!important;min-height:auto!important;margin-bottom:12px!important;font-size:13px!important;display:flex!important}.storefrontLocation span{color:#4b5563;font-size:15px}.storefrontLocation .uiIcon{color:var(--grey-600)}.storefrontVehicleActions{display:block}.storefrontVehicleActions a{border-radius:var(--radius-sm);background:var(--tenant-accent);color:#fff;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.srOnly{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.storefrontFilters,.storefrontGrid,.storefrontFilterPair{grid-template-columns:1fr}.storefrontRange{grid-column:auto}.storefrontLogo img,.storefrontLogo>span{width:88px}}.buttonWithIcon .uiIcon,.tableLink .uiIcon,.rowActions button .uiIcon{color:currentColor}.filters{border:1px solid var(--grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;padding:10px}.filters input,.filterSelect{border-color:var(--grey-300);border-radius:var(--radius-sm);background:#fff}.filters input:focus,.filterSelect:focus{border-color:var(--info);outline:none;box-shadow:0 0 0 2px #298efa2e}.clientPanel,.tablePanel,.ordersTablePanel{border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);overflow:hidden}table{border-collapse:separate;border-spacing:0;background:#fff}thead{background:var(--grey-bg)}th{height:44px;color:var(--grey-600);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:900}td,th{border-bottom:1px solid var(--grey-200);padding:12px 14px}tbody tr:last-child td{border-bottom:0}.clickableRow td,tbody tr td{transition:background .16s}.clickableRow:hover td,tbody tr:hover td{background:var(--grey-bg)}.selectedRow td{background:#eef4ff!important}.selectedRow:hover td{background:#e4edff!important}.rowActions{justify-content:flex-end}.rowActions button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rowActions button span{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--grey-700);background:var(--grey-100);place-items:center;transition:background .16s,color .16s;display:inline-grid}.rowActions button:first-child:hover span{color:var(--info);background:var(--info-bg)}.rowActions button:last-child:hover span{color:var(--danger);background:var(--danger-bg)}.pagination,.tablePagination{border-top:1px solid var(--grey-200);min-height:58px;color:var(--grey-900);background:#fff;margin-top:0;padding:14px 16px;font-size:13px;font-weight:800}.pagination button{border-color:var(--grey-200);border-radius:var(--radius-sm);color:var(--grey-700);background:#fff;font-weight:800}.pagination .activePage,.pagination button:hover{border-color:var(--info);background:var(--info);color:#fff}.vehicleCard{border-radius:var(--radius-md);background:#fff;flex-direction:column;padding:0;display:flex;overflow:hidden}.vehicleImage,.vehicleImagePlaceholder,.orderVehiclePreview img,.orderVehiclePreview div{border-radius:var(--radius-md) var(--radius-md) 0 0;object-fit:cover;height:170px}.vehicleCardBody{flex-direction:column;flex:1;gap:3px;padding:12px 14px 10px;display:flex}.vehicleLabel{color:var(--grey-500);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:700}.vehicleCard h3{color:var(--grey-900);margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.vehicleCard strong{color:var(--grey-900);margin-bottom:2px;font-size:22px;font-weight:900;line-height:1.1;display:block}.vehicleCardHint{color:var(--grey-500);margin:0;font-size:12px}.vehicleDescRow{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.vehicleDesc{color:var(--grey-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.vehicleActions{border-top:1px solid var(--grey-200);justify-content:center;gap:10px;margin:0;padding:10px 14px;display:flex}.vehicleActions button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vehicleActions button span{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--grey-700);background:var(--grey-100);place-items:center;transition:background .16s,color .16s;display:inline-grid}.vehicleActions button:first-child:hover span{color:var(--info);background:var(--info-bg)}.vehicleActions button:last-child:hover span{color:var(--danger);background:var(--danger-bg)}.formFieldset{border-color:var(--line);border-radius:var(--radius-sm)}.formFieldset legend{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:inline-flex}.clientForm label,.settingsForm label,.inlinePaymentForm label,.statusControl{color:var(--grey-700);gap:7px;font-size:13px;font-weight:800;display:grid}.clientForm input,.clientForm select,.clientForm textarea,.settingsForm input,.settingsForm select,.settingsForm textarea,.inlinePaymentForm input,.inlinePaymentForm select,.statusControl select{border:1.5px solid var(--grey-200);border-radius:var(--radius-md);background:#fff}.clientForm input:focus,.clientForm select:focus,.clientForm textarea:focus,.settingsForm input:focus,.settingsForm select:focus,.settingsForm textarea:focus,.inlinePaymentForm input:focus,.inlinePaymentForm select:focus,.statusControl select:focus{border-color:var(--info);outline:none;box-shadow:0 0 0 2px #298efa38}.settingsLayout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.settingsSectionNav{margin:0 0 var(--space-4);flex-wrap:wrap;gap:8px;display:flex}.settingsSectionLink{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:38px;color:var(--grey-700);background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.settingsSectionLink:hover,.settingsSectionLink.active{border-color:var(--info);color:var(--info);background:var(--info-bg)}.settingsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settingsForm .formActions{grid-column:1/-1}.settingsCard{grid-template-columns:1fr;align-content:start;gap:14px;padding:18px;display:grid}.settingsCard:nth-child(2){grid-row:span 2}.settingsCard label{color:var(--grey-700);flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.settingsCard input,.settingsCard select,.settingsCard textarea{border:1.5px solid var(--grey-200);border-radius:var(--radius-md);box-sizing:border-box;width:100%;min-height:40px;color:var(--grey-900);background:#fff;padding:8px 12px;font-size:14px}.settingsCard input:focus,.settingsCard select:focus,.settingsCard textarea:focus{border-color:var(--info);outline:none;box-shadow:0 0 0 2px #298efa38}.settingsCard textarea{resize:vertical;min-height:90px}.logoUploadField{flex-direction:column;gap:8px;display:flex}.logoUploadLabel{color:var(--grey-700);font-size:13px;font-weight:800}.logoUploadRow{align-items:center;gap:12px;display:flex}.logoUploadPreview{border:2px solid var(--grey-200);border-radius:var(--radius-md);background:var(--grey-100);cursor:pointer;width:64px;height:64px;color:var(--grey-500);flex-shrink:0;place-items:center;transition:border-color .16s;display:grid;overflow:hidden}.logoUploadPreview:hover{border-color:var(--info)}.logoUploadPreview img{object-fit:contain;width:100%;height:100%}.logoUploadActions{flex-direction:column;gap:4px;display:flex}.settingsActions{grid-column:1/-1;justify-content:flex-end;margin-top:0}.settingsActions .primary{min-height:40px;padding:0 16px}.colorField{cursor:pointer;width:52px!important;min-height:40px!important;padding:3px!important}.settingsPreview{border:1px solid var(--grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;overflow:hidden}.settingsPreviewMedia{color:#fff;background:linear-gradient(135deg, #0f172ae0, #0f172aa3), linear-gradient(135deg, var(--preview-accent,#d4af37), #111827);place-items:center;gap:10px;min-height:190px;padding:24px;display:grid}.settingsPreviewMedia img{border-radius:var(--radius-sm);object-fit:contain;background:#ffffffe6;max-width:180px;max-height:94px}.settingsPreviewMedia span{font-size:18px;font-weight:900}.settingsPreviewBody{gap:10px;padding:18px;display:grid}.settingsPreviewBody span{color:var(--grey-500);text-transform:uppercase;font-size:12px;font-weight:900}.settingsPreviewBody strong{color:var(--grey-900);font-size:20px}.settingsPreviewBody p,.settingsPreviewBody small{color:var(--grey-600);margin:0;line-height:1.5}@media (max-width:1100px){.settingsLayout,.settingsForm{grid-template-columns:1fr}.settingsSectionNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settingsSectionLink{justify-content:center}.settingsCard:nth-child(2),.settingsActions{grid-area:auto}}@media (max-width:620px){.settingsSectionNav{grid-template-columns:1fr}}@media (max-width:1280px){.vehicleGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.vehicleGrid{grid-template-columns:repeat(2,1fr)}}.trkSearchPage{flex-direction:column;min-height:calc(100vh - 86px);display:flex}.trkHero{text-align:center;color:#fff;background:linear-gradient(135deg,#0f0f1a 0%,#1a1a3e 60%,#0d2137 100%);padding:64px 24px 48px;position:relative;overflow:hidden}.trkHero:after{content:"";background:radial-gradient(ellipse 60% 80% at 50% 120%, var(--accent,#2b8cff) 0%, transparent 70%);opacity:.15;pointer-events:none;position:absolute;inset:0}.trkHeroInner{z-index:1;max-width:560px;margin:0 auto;position:relative}.trkHeroIcon{width:64px;height:64px;color:var(--accent,#2b8cff);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.trkHero h1{color:#fff;margin:0 0 12px;font-size:clamp(24px,4vw,36px);font-weight:800}.trkHero p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.6}.trkFormWrap{background:#f4f6fb;flex:1;justify-content:center;align-items:flex-start;padding:40px 24px 60px;display:flex}.trkFormCard{background:#fff;border-radius:16px;width:100%;max-width:560px;margin-top:-32px;overflow:hidden;box-shadow:0 8px 40px #0f172a1a}.trkFormHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--accent,#2b8cff);align-items:center;gap:10px;padding:20px 28px 0;font-size:13px;font-weight:800;display:flex}.trkForm{flex-direction:column;gap:14px;padding:16px 28px 24px;display:flex}.trkFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trkFormField{flex-direction:column;gap:6px;display:flex}.trkFormField label{color:#374151;font-size:13px;font-weight:700}.trkFormField label span{color:#9ca3af;font-size:12px;font-weight:400}.trkInputWrap{align-items:center;display:flex;position:relative}.trkInputWrap svg{color:#9ca3af;pointer-events:none;position:absolute;left:12px}.trkInputWrap input{box-sizing:border-box;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;width:100%;height:44px;padding:0 12px 0 38px;font-size:14px;transition:border-color .15s,box-shadow .15s}.trkInputWrap input:focus{border-color:var(--accent,#2b8cff);background:#fff;outline:none;box-shadow:0 0 0 3px #e5a0001f}.trkError{color:#dc2626;background:#fef2f2;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.trkSubmitBtn{background:var(--accent,#2b8cff);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:4px;font-size:15px;font-weight:800;transition:opacity .15s,transform .1s;display:flex}.trkSubmitBtn:hover:not(:disabled){opacity:.88}.trkSubmitBtn:active:not(:disabled){transform:scale(.98)}.trkSubmitBtn:disabled{opacity:.55;cursor:not-allowed}.trkSpinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin}.trkTips{color:#9ca3af;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px 20px;font-size:12px;display:flex}.trkWhatsappLink{color:#16a34a;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.trkResultPage{max-width:1100px;margin:0 auto;padding:28px 24px 60px}.trkResultTop{margin-bottom:20px}.trkBackBtn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.trkBackBtn:hover{background:#f9fafb;border-color:#9ca3af}.trkResultHeader{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0f172a0f}.trkResultHeaderLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trkOrderBadge{color:#111827;align-items:center;gap:7px;font-size:18px;font-weight:900;display:inline-flex}.trkDestination{color:#6b7280;align-items:center;gap:5px;font-size:13px;display:flex}.trkResultHeaderMeta{color:#9ca3af;align-items:center;gap:8px;font-size:12px;display:flex}.trkMetaDot{color:#d1d5db}.trkTimeline{justify-content:center;align-items:flex-start;gap:0;padding:24px 0 20px;display:flex;overflow-x:auto}.trkStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:80px;max-width:130px;display:flex;position:relative}.trkConnector{z-index:0;background:#e5e7eb;height:3px;position:absolute;top:17px;left:calc(18px - 50%);right:calc(50% + 18px)}.trkConnector.done{background:#16a34a}.trkStepDot{z-index:1;color:#9ca3af;background:#f3f4f6;border:2.5px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;transition:all .2s;display:flex;position:relative}.trkStep.done .trkStepDot{color:#16a34a;background:#dcfce7;border-color:#16a34a}.trkStep.current .trkStepDot{background:var(--accent,#2b8cff);border-color:var(--accent,#2b8cff);color:#fff;box-shadow:0 0 0 4px #e5a0002e}.trkStepLabel{color:#9ca3af;font-size:11px;font-weight:600;line-height:1.3}.trkStep.done .trkStepLabel{color:#16a34a}.trkStep.current .trkStepLabel{color:#111827;font-weight:800}.trkCancelledBanner{color:#dc2626;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:14px 20px;font-size:14px;font-weight:700;display:flex}.trkGrid{grid-template-columns:300px 1fr;align-items:start;gap:20px;display:grid}.trkLeft,.trkRight{flex-direction:column;gap:16px;display:flex}.trkCard{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.trkCardTitle{text-transform:uppercase;letter-spacing:.07em;color:#6b7280;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:14px 18px 10px;font-size:11px;font-weight:900;display:flex}.trkVehicleImg{object-fit:cover;width:100%;height:200px;display:block}.trkVehicleImgPlaceholder{color:#d1d5db;background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:200px;display:flex}.trkVehicleBody{padding:16px}.trkVehicleName{color:#111827;align-items:baseline;gap:8px;margin:0 0 6px;font-size:17px;font-weight:800;display:flex}.trkVehicleName span{color:#9ca3af;font-size:13px;font-weight:600}.trkVin{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-family:monospace;font-size:12px;display:inline-block}.trkClientCard .trkCardTitle{border-bottom:1px solid #f3f4f6}.trkClientRow{align-items:center;gap:12px;padding:14px 18px;display:flex}.trkClientAvatar{color:#fff;background:linear-gradient(135deg,#3278d8,#f08f2f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;line-height:1;display:flex}.trkClientRow strong{color:#111827;font-size:14px;display:block}.trkClientRow span{color:#6b7280;font-size:12px;display:block}.trkPaySummary{justify-content:space-between;align-items:baseline;padding:14px 18px 8px;display:flex}.trkPayPaid{color:#111827;font-size:22px;font-weight:900}.trkPayTotal{color:#9ca3af;margin-left:6px;font-size:14px}.trkPayPct{color:#6b7280;font-size:14px;font-weight:800}.trkProgressBar{background:#f3f4f6;border-radius:999px;height:8px;margin:0 18px 16px;overflow:hidden}.trkProgressFill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.trkPayList{padding:0 18px 14px}.trkPayItem{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.trkPayItem:first-child{border-top:none}.trkPayItemLeft{align-items:center;gap:10px;display:flex}.trkPayItemDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.trkPayItemLeft strong{color:#111827;font-size:14px;display:block}.trkPayItemLeft span{color:#9ca3af;font-size:11px;display:block}.trkDocList{padding:0 18px 14px}.trkDocItem{border-top:1px solid #f3f4f6;align-items:center;gap:12px;padding:10px 0;display:flex}.trkDocItem:first-child{border-top:none}.trkDocIcon{color:#3b82f6;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.trkDocInfo{flex:1;min-width:0}.trkDocInfo strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.trkDocInfo span{color:#9ca3af;font-size:11px}.trkDocDl{color:#3b82f6;white-space:nowrap;background:#eff6ff;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.trkDocDl:hover{background:#dbeafe}.trkEmpty{color:#9ca3af;text-align:center;padding:16px 0 4px;font-size:13px}.trkContactCta{color:#fff;background:linear-gradient(135deg,#0f0f1a,#1a1a3e);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.trkContactCta strong{margin-bottom:2px;font-size:15px;font-weight:800;display:block}.trkContactCta p{color:#ffffffa6;margin:0;font-size:13px}.trkContactBtns{flex-wrap:wrap;gap:10px;display:flex}.trkWaBtn,.trkPhoneBtn{border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .15s;display:inline-flex}.trkWaBtn:hover,.trkPhoneBtn:hover{opacity:.85}.trkWaBtn{color:#fff;background:#16a34a}.trkPhoneBtn{color:#fff;background:#ffffff1f;border:1.5px solid #fff3}@media (max-width:768px){.trkFormRow,.trkGrid{grid-template-columns:1fr}.trkTimeline{justify-content:flex-start;padding-bottom:12px}.trkStep{min-width:70px}.trkStepLabel{font-size:10px}.trkResultHeader{flex-direction:column;align-items:flex-start}.trkHero{padding:40px 20px 36px}.trkContactCta{flex-direction:column;align-items:flex-start}}.trackingMetricGrid{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.trackingCardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.trackingCard{background:var(--panel);border:1.5px solid var(--grey-200);border-radius:var(--radius-md);cursor:pointer;padding:16px;transition:box-shadow .14s,border-color .14s}.trackingCard:hover{border-color:var(--grey-300);box-shadow:0 4px 16px #00000014}.trackingCardSelected{border-color:var(--gold);box-shadow:0 0 0 3px #e5a00026}.trackingCardHead{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.trackingCardOrder{color:var(--grey-900);font-size:15px;font-weight:800;font-family:var(--font-mono,monospace);display:block}.trackingCardClient{color:var(--grey-500);margin-top:2px;font-size:12px;display:block}.trackingCardVehicle{color:var(--grey-800);align-items:center;gap:6px;margin-bottom:5px;font-size:13px;font-weight:600;display:flex}.trackingCardVin{color:var(--grey-400);font-size:11px;font-weight:400}.trackingCardDest{color:var(--grey-500);align-items:center;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.trackingProgressBar{background:var(--grey-100);border-radius:999px;height:5px;margin-bottom:8px;overflow:hidden}.trackingProgressFill{background:var(--gold);border-radius:999px;height:100%;transition:width .4s}.trackingCardSteps{gap:4px;margin-bottom:12px;display:flex}.trackingStep{background:var(--grey-100);border-radius:999px;flex:1;height:4px}.trackingStep.done{background:var(--gold)}.trackingStep.current{background:var(--info)}.trackingCardFooter{color:var(--grey-400);border-top:1px solid var(--grey-100);justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.trackingDrawerBody{grid-template-columns:220px 1fr 260px;align-items:start;gap:0 20px;max-height:calc(82vh - 56px);padding:20px 24px 28px;display:grid;overflow-y:auto}.trackingDrawerSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--grey-500);align-items:center;gap:6px;margin:0 0 12px;font-size:11px;font-weight:800;display:flex}.trackingDrawerVehicleImg{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;margin-bottom:14px}.trackingInfoList{flex-direction:column;gap:0;display:flex}.trackingInfoList p{border-bottom:1px solid var(--grey-100);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:13px;display:flex}.trackingInfoList p span{color:var(--grey-500);flex-shrink:0}.trackingInfoList p strong{text-align:right;word-break:break-word}.trackingStatusControl{flex-direction:column;gap:6px;font-size:13px;display:flex}.trackingStatusControl span{color:var(--grey-500);font-size:12px;font-weight:600}.trackingTimeline{padding-left:0}.trackingDocLink{color:var(--info);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:160px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.trackingDocLink:hover{text-decoration:underline}.trackingShareBox{background:var(--grey-bg);border-radius:var(--radius-md);border:1px solid var(--grey-200);margin-top:20px;padding:14px}.trackingShareBox p{color:var(--grey-700);align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.trackingShareBox code{color:var(--grey-600);background:var(--panel);border:1px solid var(--grey-200);word-break:break-all;border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:12px;display:block}.trackingCopied{background:var(--success)!important;border-color:var(--success)!important}.docClientGroup{border-top:1px solid var(--grey-100)}.docClientGroup:first-child{border-top:none}.docClientGroupHead{background:var(--grey-bg);text-align:left;cursor:pointer;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;transition:background .12s;display:flex}.docClientGroupHead:hover{background:var(--grey-100)}.docClientGroupChevron{color:var(--grey-400);width:10px;font-size:11px}.docClientGroupAvatar{background:var(--gold);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.docClientGroupHead strong{color:var(--grey-900);font-size:13px}.docClientGroupCount{color:var(--grey-400);margin-left:auto;font-size:11px}.docClientTable{border-collapse:collapse;width:100%}.docClientTable td{border-bottom:1px solid var(--grey-100);vertical-align:middle;padding:10px 16px;font-size:13px}.docClientTable tr:last-child td{border-bottom:none}.panel .pagination{border-top:1px solid var(--grey-100);color:var(--grey-600);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.dashboardCard{gap:var(--space-4);padding:var(--space-6);padding-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}.dashboardCard .cardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dashboardCard .cardHeaderLeft{align-items:center;gap:var(--space-2);display:flex}.dashboardCard .cardTitle{color:var(--ink);margin-bottom:0;font-size:14px;font-weight:700;line-height:1.4}.ordersStatusCard .ordersStatusBody{align-items:center;gap:var(--space-4);grid-template-columns:140px 1fr;display:grid}.ordersStatusCard ul{gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ordersStatusCard li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.dotBlack{background:#111827;border-radius:50%;width:8px;height:8px;display:block}.dotGold{background:var(--gold);border-radius:50%;width:8px;height:8px;display:block}.dotCharcoal{background:#404653;border-radius:50%;width:8px;height:8px;display:block}.dotGreen{background:var(--green);border-radius:50%;width:8px;height:8px;display:block}.panel{padding:var(--space-6);padding-top:var(--space-4);border-radius:var(--radius-lg)}.dashboardCard.revenue>strong{margin-bottom:0}.titleRow h1{color:var(--ink);margin-bottom:4px;font-size:24px;font-weight:700}.titleRow>div>p,.titleRow>div>.textP14{color:var(--muted);margin:0;font-size:13px}.breadcrumb{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--glass-safe);-webkit-backdrop-filter:blur(10px);color:var(--muted);font-size:13px;display:inline-flex}.breadcrumb a{color:var(--muted);font-weight:600;text-decoration:none}.breadcrumb a:hover{color:var(--ink)}.breadcrumb .sep{color:var(--grey-300)}.breadcrumb .current{color:var(--ink);font-weight:700}.textH32b{font-size:2rem;font-weight:700;line-height:1.25}.textH24b{font-size:1.5rem;font-weight:700;line-height:1.33}.textH24{font-size:1.5rem;font-weight:400;line-height:1.33}.textH20b{font-size:1.25rem;font-weight:700;line-height:1.2}.textH20{font-size:1.25rem;font-weight:400;line-height:1.2}.textH18b{font-size:1.125rem;font-weight:700;line-height:1.33}.textH18{font-size:1.125rem;font-weight:400;line-height:1.33}.textP16b{font-size:1rem;font-weight:700;line-height:1.5}.textP16{font-size:1rem;font-weight:400;line-height:1.5}.textP14b{font-size:.875rem;font-weight:700;line-height:1.71}.textP14{font-size:.875rem;font-weight:400;line-height:1.71}.textP12b{font-size:.75rem;font-weight:700;line-height:2}.textP12{font-size:.75rem;font-weight:400;line-height:2}.textP13{font-size:.8125rem;font-weight:400;line-height:1.6}.textP12s{font-size:.75rem;font-weight:700;line-height:1.333}.textP10{font-size:.625rem;font-weight:400;line-height:1.6}.gap1{gap:var(--space-1)}.gap2{gap:var(--space-2)}.gap3{gap:var(--space-3)}.gap4{gap:var(--space-4)}.gap6{gap:var(--space-6)}.gap8{gap:var(--space-8)}.p1{padding:var(--space-1)}.p2{padding:var(--space-2)}.p3{padding:var(--space-3)}.p4{padding:var(--space-4)}.p6{padding:var(--space-6)}.p8{padding:var(--space-8)}.textInk{color:var(--ink)}.textMuted{color:var(--muted)}.textSuccess{color:var(--success)}.textDanger{color:var(--danger)}.textWarning{color:var(--warning)}.textInfo{color:var(--info)}.textGold{color:var(--gold)}.pageContainer{gap:var(--space-6);flex-direction:column;min-height:100%;display:flex}.themeSection{gap:var(--space-3);flex-direction:column;display:flex}.themeSection h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:12px;font-weight:700}.themeGrid{gap:var(--space-3);grid-template-columns:repeat(5,1fr);display:grid}.themeCard{align-items:center;gap:var(--space-2);padding:var(--space-3);border:2px solid var(--line);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.themeCard:hover{border-color:var(--grey-400);box-shadow:var(--shadow-subtle)}.themeCard.active{border-color:var(--brand-cta);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-cta) 15%, transparent)}.themeSwatch{border-radius:var(--radius-sm);flex-shrink:0;width:40px;height:40px}.themeCard span{color:var(--ink);font-size:12px;font-weight:600}.sfPage{--sf-accent:#2b8cff;--sf-accent-dark:#1a7ae8;--sf-nav-h:68px;min-height:100vh;font-family:var(--font-sans,system-ui, sans-serif);color:#1a1a2e;background:#fff}.sfNav{z-index:200;background:var(--sf-nav-bg,#fffffff5);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sf-nav-border,#00000012);align-items:center;gap:12px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}@media (min-width:640px){.sfNav{padding:0 24px}}@media (min-width:900px){.sfNav{gap:24px;height:68px;padding:0 40px}}.sfNavLogo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.sfNavLogo img{object-fit:cover;border-radius:8px;width:34px;height:34px}.sfNavLogoInitials{background:var(--sf-accent);color:#fff;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.sfNavLogo strong{color:var(--sf-nav-text,#1a1a2e);font-size:14px;font-weight:700;line-height:1.2;display:block}.sfNavLogo small{color:var(--sf-nav-text,#888);opacity:.55;font-size:10px;display:block}.sfNavLinks{align-items:center;gap:2px;margin-left:auto;display:none}@media (min-width:900px){.sfNavLinks{display:flex}}.sfNavLink{color:color-mix(in srgb, var(--sf-nav-text,#444) 70%, transparent);border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.sfNavLink:hover{background:color-mix(in srgb, var(--sf-nav-text,#1a1a2e) 7%, transparent);color:var(--sf-nav-text,#1a1a2e)}.sfNavLink[aria-current=page]{background:color-mix(in srgb, var(--sf-nav-text,#1a1a2e) 8%, transparent);color:var(--sf-nav-text,#1a1a2e)}.sfNavLinkIcon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.sfNavLink--vehicles .sfNavLinkIcon{color:var(--sf-accent,#e5a000)}.sfNavLink--about .sfNavLinkIcon{color:#2563eb}.sfNavLink--track .sfNavLinkIcon{color:#059669}.sfNavLink[aria-current=page].sfNavLink--vehicles .sfNavLinkIcon{background:color-mix(in srgb, var(--sf-accent,#e5a000) 15%, transparent)}.sfNavLink[aria-current=page].sfNavLink--about .sfNavLinkIcon{background:#2563eb1f}.sfNavLink[aria-current=page].sfNavLink--track .sfNavLinkIcon{background:#0596691f}.sfNavActions{flex-shrink:0;align-items:center;gap:8px;display:none}@media (min-width:900px){.sfNavActions{display:flex}}.sfNavWhatsapp{white-space:nowrap;background:#25d366;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex;color:#fff!important}.sfNavWhatsapp:hover{opacity:.88}.sfNavPhone{border:1.5px solid color-mix(in srgb, var(--sf-nav-text,#444) 18%, transparent);color:var(--sf-nav-text,#444);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s;display:flex}.sfNavPhone:hover{border-color:var(--sf-accent);color:var(--sf-accent)}.sfNavBurger{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:auto;padding:0;transition:background .15s;display:flex}.sfNavBurger:hover{background:#0000000f}@media (min-width:900px){.sfNavBurger{display:none}}.sfBurgerBar{background:var(--sf-nav-text,#1a1a2e);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s,width .2s;display:block}.sfNavBurger .sfBurgerBar:nth-child(2){width:16px}.sfNavBurger.open .sfBurgerBar:first-child{width:22px;transform:translateY(7px)rotate(45deg)}.sfNavBurger.open .sfBurgerBar:nth-child(2){opacity:0;transform:scaleX(0)}.sfNavBurger.open .sfBurgerBar:nth-child(3){width:22px;transform:translateY(-7px)rotate(-45deg)}.sfMobileBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:299;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.sfMobileBackdrop.open{opacity:1;pointer-events:all}@media (min-width:900px){.sfMobileBackdrop{display:none}}.sfMobileMenu{background:var(--sf-nav-bg,#fff);z-index:300;flex-direction:column;width:min(340px,88vw);transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #0000002e}.sfMobileMenu.open{transform:translate(0)}@media (min-width:900px){.sfMobileMenu{display:none}}.sfMobileMenuHead{border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sfMobileMenuClose{width:36px;height:36px;color:var(--sf-nav-text,#1a1a2e);cursor:pointer;background:#0000000f;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .15s;display:flex}.sfMobileMenuClose:hover{background:#0000001a}.sfMobileMenuNav{flex-direction:column;gap:4px;padding:12px 12px 8px;display:flex}.sfMobileMenuLink{color:#1a1a2e;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.sfMobileMenuLink:hover{background:#0000000a;transform:translate(2px)}.sfMobileMenuLink--vehicles.active{background:color-mix(in srgb, var(--sf-accent,#e5a000) 10%, transparent);border-color:color-mix(in srgb, var(--sf-accent,#e5a000) 30%, transparent)}.sfMobileMenuLink--about.active{background:#2563eb14;border-color:#2563eb40}.sfMobileMenuLink--track.active{background:#05966914;border-color:#05966940}.sfMobileMenuLinkIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex}.sfMobileMenuLink:hover .sfMobileMenuLinkIcon{transform:scale(1.06)}.sfMobileMenuLink--vehicles .sfMobileMenuLinkIcon{background:linear-gradient(135deg, var(--sf-accent,#e5a000), var(--sf-accent-dark,#c78600));color:var(--sf-accent-text,#0d1221);box-shadow:0 4px 14px color-mix(in srgb, var(--sf-accent,#e5a000) 35%, transparent)}.sfMobileMenuLink--about .sfMobileMenuLinkIcon{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 4px 14px #2563eb4d}.sfMobileMenuLink--track .sfMobileMenuLinkIcon{color:#fff;background:linear-gradient(135deg,#047857,#059669);box-shadow:0 4px 14px #05966947}.sfMobileMenuLinkBody{flex-direction:column;flex:1;gap:2px;display:flex}.sfMobileMenuLinkLabel{color:#1a1a2e;font-size:15px;font-weight:700;line-height:1.2}.sfMobileMenuLinkSub{color:#0000006b;font-size:11px;font-weight:400;line-height:1.3}.sfMobileMenuLink--vehicles.active .sfMobileMenuLinkLabel{color:var(--sf-accent,#e5a000)}.sfMobileMenuLink--about.active .sfMobileMenuLinkLabel{color:#2563eb}.sfMobileMenuLink--track.active .sfMobileMenuLinkLabel{color:#059669}.sfMobileMenuArrow{color:#0000002e;flex-shrink:0;transition:transform .15s,color .15s}.sfMobileMenuLink:hover .sfMobileMenuArrow{color:#00000059;transform:translate(3px)}.sfMobileMenuLink--vehicles.active .sfMobileMenuArrow{color:var(--sf-accent,#e5a000)}.sfMobileMenuLink--about.active .sfMobileMenuArrow{color:#2563eb}.sfMobileMenuLink--track.active .sfMobileMenuArrow{color:#059669}.sfMobileMenuDivider{background:#00000012;height:1px;margin:4px 20px}.sfMobileMenuFooter{flex-direction:column;flex:1;gap:12px;padding:16px 20px 32px;display:flex}.sfMobileMenuContacts{flex-direction:column;gap:10px;display:flex}.sfMobileWhatsappBtn{color:#fff;background:#25d366;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:opacity .15s;display:flex}.sfMobileWhatsappBtn:hover{opacity:.9}.sfMobileWhatsappBtn span{flex-direction:column;gap:1px;display:flex}.sfMobileWhatsappBtn strong{font-size:14px;font-weight:700}.sfMobileWhatsappBtn small{opacity:.85;font-size:11px;font-weight:400}.sfMobilePhoneBtn{color:var(--sf-nav-text,#1a1a2e);background:#0000000a;border:1.5px solid #0000001a;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .15s;display:flex}.sfMobilePhoneBtn:hover{border-color:var(--sf-accent,#e5a000)}.sfMobilePhoneBtn span{flex-direction:column;gap:1px;display:flex}.sfMobilePhoneBtn strong{font-size:14px;font-weight:700}.sfMobilePhoneBtn small{opacity:.6;font-size:11px;font-weight:400}.sfMobileCtaBtn{background:var(--sf-accent,#e5a000);color:var(--sf-accent-text,#0d1221);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:15px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:flex}.sfMobileCtaBtn:hover{opacity:.9;transform:translateY(-1px)}.sfSlider{background:var(--sf-hero-from,#0d1f3c);height:540px;position:relative;overflow:hidden}.sfSliderTrack{position:absolute;inset:0}.sfSlide{opacity:0;transition:opacity .8s;position:absolute;inset:0}.sfSlide.active{opacity:1}.sfSlideImg{object-fit:cover;width:100%;height:100%;display:block}.sfSlidePlaceholder{background:linear-gradient(135deg, var(--sf-hero-from,#18284f), var(--sf-hero-to,#0d1f3c));width:100%;height:100%}.sfSlideOverlay{background:linear-gradient(90deg,#000000a6 0%,#0003 60%,#0000 100%);position:absolute;inset:0}.sfSliderContent{z-index:2;flex-direction:column;justify-content:center;max-width:640px;padding:0 80px;display:flex;position:absolute;inset:0}.sfSliderEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-accent);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.sfSliderTitle{color:#fff;margin:0 0 16px;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.1}.sfSliderSubtitle{color:#fffc;margin:0 0 28px;font-size:18px}.sfSliderCta{background:var(--sf-accent);color:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.sfSliderCta:hover{background:var(--sf-accent-dark,#1a7ae8);transform:translateY(-1px)}.sfSliderArrow{z-index:3;color:#fff;cursor:pointer;background:#ffffff26;border:1.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sfSliderArrow:hover{background:#ffffff47}.sfSliderPrev{left:24px}.sfSliderNext{right:24px}.sfSliderDots{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.sfSliderDot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.sfSliderDot.active{background:var(--sf-accent);transform:scale(1.3)}.sfStatsBand{background:var(--sf-stats-bg,#0d1221);background-image:linear-gradient(135deg, var(--sf-stats-from,var(--sf-stats-bg,#0d1221)) 0%, var(--sf-stats-to,#1a1a3e) 100%);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:0;display:grid;position:relative}.sfStatsBand:after{content:"";background:linear-gradient(90deg, transparent, var(--sf-accent,#e5a000), transparent);opacity:.6;height:3px;position:absolute;bottom:0;left:0;right:0}.sfStatItem{text-align:center;border-right:1px solid #ffffff14;padding:32px}.sfStatItem:last-child{border-right:none}.sfStatItem strong{color:var(--sf-stats-num,var(--sf-accent,#e5a000));letter-spacing:-.03em;font-size:32px;font-weight:900;line-height:1.05;display:block}.sfStatItem span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:11px;font-weight:600;display:block}.sfEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--sf-accent);margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.sfSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.sfSectionHead h2{color:#1a1a2e;margin:0 0 4px;font-size:clamp(22px,3vw,32px);font-weight:800}.sfInventory{max-width:1280px;margin:0 auto;padding:60px 40px}.sfFilters{background:#f8f9fc;border-bottom:1px solid #0000000f;flex-wrap:wrap;gap:24px;padding:24px 40px;display:flex}.sfFiltersMain{flex-wrap:wrap;flex:1;gap:16px;display:flex}.sfFiltersSide{flex-wrap:wrap;gap:12px;display:flex}.sfFilters label{color:#666;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.sfFilters select,.sfFilters input[type=range]{border:1.5px solid #0000001f;border-radius:8px;height:36px;padding:0 10px;font-size:13px}.sfSearchBox{background:#fff;border:1.5px solid #0000001f;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:240px;padding:0 14px;display:flex}.sfSearchBox input{background:0 0;border:none;outline:none;flex:1;height:42px;font-size:14px}.sfRange{flex:1;min-width:200px}.sfRange span{color:#666;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.sfRange input[type=range]{width:100%;accent-color:var(--sf-accent);border:none;border-radius:2px;height:4px;padding:0}.sfGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.sfCard{background:#fff;border:1.5px solid #00000012;border-radius:16px;transition:box-shadow .2s,transform .2s;overflow:hidden}.sfCard:hover{border-color:#0000001a;transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.sfCardMedia{background:#f0f2f5;height:220px;position:relative;overflow:hidden}.sfCardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.sfCard:hover .sfCardMedia img{transform:scale(1.04)}.sfCardPlaceholder{color:#bbb;background:linear-gradient(135deg,#f0f2f5,#e8ebf0);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sfCardBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0000008c;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.sfCardBody{padding:18px}.sfCardPrice{color:var(--sf-accent);margin:0 0 6px;font-size:20px;font-weight:800}.sfCardBody h3{color:#1a1a2e;margin:0 0 6px;font-size:15px;font-weight:700}.sfCardBody h3 span{color:#888;font-weight:400}.sfCardDesc{color:#666;margin:0 0 8px;font-size:13px;line-height:1.5}.sfCardLocation{color:#999;align-items:center;gap:4px;margin:0 0 14px;font-size:12px;display:flex}.sfCardActions{flex-wrap:wrap;gap:8px;display:flex}.sfEmpty{text-align:center;color:#aaa;flex-direction:column;align-items:center;gap:16px;padding:80px 40px;display:flex}.sfEmpty p{font-size:15px}.sfPrimaryBtn{background:var(--sf-accent);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.sfPrimaryBtn:hover{background:var(--sf-accent-dark,#1a7ae8)}.sfOutlineBtn{color:#444;background:0 0;border:1.5px solid #00000026;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.sfOutlineBtn:hover{border-color:var(--sf-accent);color:var(--sf-accent)}.sfWhatsappBtn{color:#fff;background:#25d366;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.sfWhatsappBtn:hover{opacity:.88}.sfCallBtn{color:#444;border:1.5px solid #0000001f;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.sfCallBtn:hover{border-color:var(--sf-accent);color:var(--sf-accent)}.sfAbout{background:var(--sf-about-bg,#f8f9fc);padding:80px 0}.sfAbout>*{max-width:1280px;margin:0 auto}.sfAboutInner{grid-template-columns:1fr 380px;align-items:center;gap:60px;max-width:1280px;margin:0 auto;padding:0 40px;display:grid}.sfAboutContent h2{color:#1a1a2e;margin:0 0 16px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.sfAboutContent>p{color:#555;margin:0 0 28px;font-size:16px;line-height:1.7}.sfAboutActions{flex-wrap:wrap;gap:12px;display:flex}.sfAboutMedia{justify-content:center;align-items:center;display:flex}.sfAboutLogo{object-fit:contain;border-radius:20px;width:100%;max-width:280px;box-shadow:0 20px 60px #0000001f}.sfAboutLogoPlaceholder{background:var(--sf-accent);border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.sfAboutLogoPlaceholder span{color:#fff;font-size:60px;font-weight:800}.sfContact{background:var(--sf-contact-bg,#1a1a2e);padding:80px 40px;position:relative;overflow:hidden}.sfContact:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--sf-accent,#e5a000) 50%, transparent 100%);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.sfContactInner{text-align:center;max-width:720px;margin:0 auto}.sfContactEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-accent,#e5a000);background:#e5a00014;border:1px solid #e5a0004d;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.sfContact h2{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,4vw,40px);font-weight:900;line-height:1.15}.sfContact p{color:#ffffff8c;margin:0 0 40px;font-size:16px;line-height:1.65}.sfContactActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.sfContactWhatsappBtn{color:#fff;background:#25d366;border-radius:14px;align-items:center;gap:12px;min-width:180px;padding:14px 24px;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.sfContactWhatsappBtn:hover{opacity:.9;transform:translateY(-2px)}.sfContactWhatsappBtn span{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.sfContactWhatsappBtn strong{font-size:14px;font-weight:700;line-height:1.2}.sfContactWhatsappBtn small{opacity:.85;font-size:11px;font-weight:400}.sfContactPhoneBtn{color:#fff;background:#ffffff14;border:1.5px solid #ffffff2e;border-radius:14px;align-items:center;gap:12px;min-width:180px;padding:14px 24px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.sfContactPhoneBtn:hover{background:#ffffff24;border-color:#ffffff59;transform:translateY(-2px)}.sfContactPhoneBtn span{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.sfContactPhoneBtn strong{font-size:14px;font-weight:700;line-height:1.2}.sfContactPhoneBtn small{opacity:.7;font-size:11px;font-weight:400}.sfContactEmailBtn{color:#fffc;background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;min-width:180px;padding:14px 24px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.sfContactEmailBtn:hover{color:#fff;background:#ffffff1a;transform:translateY(-2px)}.sfContactEmailBtn span{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.sfContactEmailBtn strong{font-size:14px;font-weight:700;line-height:1.2}.sfContactEmailBtn small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;font-weight:400;overflow:hidden}.sfAboutHero{background:linear-gradient(135deg,#0d1221 0%,#1a1a3e 50%,#0d1221 100%);grid-template-columns:1fr 380px;align-items:center;gap:60px;max-width:100%;padding:96px 40px 80px;display:grid;position:relative;overflow:hidden}.sfAboutHeroOrb{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.sfAboutHeroOrb1{background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent) 15%, transparent) 0%, transparent 70%);width:500px;height:500px;top:-150px;right:-100px}.sfAboutHeroOrb2{background:radial-gradient(circle,#6464ff1a 0%,#0000 70%);width:300px;height:300px;bottom:-80px;left:20%}.sfAboutHero:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#0a0f1ecc 0%,#140a32a6 100%);position:absolute;inset:0}.sfAboutHero:not([style*=backgroundImage]):before{display:none}.sfAboutHero>*{z-index:1;position:relative}.sfAboutHeroEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-accent);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.sfAboutHeroDot{background:var(--sf-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-accent) 30%, transparent);border-radius:50%}.sfAboutHeroContent{max-width:580px}.sfAboutHeroContent h1{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,4.5vw,52px);font-weight:800;line-height:1.12}.sfAboutHeroContent>p{color:#ffffffb8;margin:0 0 28px;font-size:16px;line-height:1.75}.sfAboutTrustBadges{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.sfAboutTrustBadge{color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.sfAboutTrustBadge svg{color:var(--sf-accent)}.sfAboutHeroActions{flex-wrap:wrap;gap:12px;display:flex}.sfAboutHeroMedia{justify-content:center;align-items:center;display:flex}.sfAboutHeroCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:32px;display:flex;position:relative;box-shadow:0 24px 64px #0006}.sfAboutHeroLogo{object-fit:contain;filter:drop-shadow(0 8px 24px #0000004d);border-radius:16px;width:180px;height:180px}.sfAboutHeroPlaceholder{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.sfAboutHeroPlaceholder span{color:#ffffff80;font-size:52px;font-weight:800}.sfAboutHeroCardBadge{background:color-mix(in srgb, var(--sf-accent) 20%, transparent);border:1px solid color-mix(in srgb, var(--sf-accent) 40%, transparent);color:var(--sf-accent);border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.sfStatIcon{color:#fff;background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;display:flex}.sfMission{background:#fff;padding:0}.sfMissionInner{grid-template-columns:1fr 1fr;display:grid}.sfMissionBlock{padding:80px 56px}.sfMissionLeft{color:#fff;background:#0d1221}.sfMissionLeft .sfEyebrow{color:var(--sf-accent)}.sfMissionLeft h2{color:#fff;margin:8px 0 18px;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.2}.sfMissionLeft p{color:#ffffffa6;margin:0 0 28px;font-size:15px;line-height:1.75}.sfMissionList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sfMissionList li{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.sfMissionCheck{background:color-mix(in srgb, var(--sf-accent) 20%, transparent);border:1px solid color-mix(in srgb, var(--sf-accent) 50%, transparent);width:22px;height:22px;color:var(--sf-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sfMissionRight{background:#f8fafc}.sfMissionRight .sfEyebrow{color:var(--sf-accent)}.sfMissionRight h2{color:#1a1a2e;margin:8px 0 18px;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.2}.sfMissionRight p{color:#555;margin:0 0 36px;font-size:15px;line-height:1.75}.sfMissionHighlights{border:1.5px solid #00000014;border-radius:16px;gap:0;display:flex;overflow:hidden}.sfMissionHighlight{text-align:center;background:#fff;border-right:1px solid #00000012;flex:1;padding:24px 16px}.sfMissionHighlight:last-child{border-right:none}.sfMissionHighlight strong{color:var(--sf-accent);font-size:26px;font-weight:800;line-height:1.1;display:block}.sfMissionHighlight span{color:#888;text-transform:uppercase;letter-spacing:.07em;margin-top:4px;font-size:11px;display:block}.sfAboutProcess{background:#fff;padding:80px 40px}.sfAboutProcessInner{max-width:1200px;margin:0 auto}.sfAboutProcessHead{text-align:center;max-width:560px;margin:0 auto 56px}.sfAboutProcessHead h2{color:#1a1a2e;margin:8px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:800}.sfAboutProcessHead p{color:#666;margin:0;font-size:15px;line-height:1.65}.sfAboutProcessStep{text-align:center;background:#fff;border:1.5px solid #00000012;border-radius:20px;padding:32px 24px 28px;transition:box-shadow .2s,transform .2s;position:relative}.sfAboutProcessStep:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.sfAboutProcessIcon{border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;transition:transform .2s;display:flex}.sfAboutProcessStep:hover .sfAboutProcessIcon{transform:scale(1.06)}.sfAboutProcessStep--blue .sfAboutProcessIcon{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 4px 16px #2563eb47}.sfAboutProcessStep--amber .sfAboutProcessIcon{color:#fff;background:linear-gradient(135deg,#b45309,#f59e0b);box-shadow:0 4px 16px #f59e0b47}.sfAboutProcessStep--teal .sfAboutProcessIcon{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 16px #14b8a642}.sfAboutProcessStep--green .sfAboutProcessIcon{color:#fff;background:linear-gradient(135deg,#15803d,#22c55e);box-shadow:0 4px 16px #22c55e42}.sfAboutProcessStep h3{color:#1a1a2e;margin:0 0 10px;font-size:15px;font-weight:700}.sfAboutProcessStep p{color:#666;margin:0;font-size:13px;line-height:1.65}.sfAboutProcessArrow{display:none}.sfAboutProcessGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.sfValues{background:#f0f4f8;padding:80px 40px}.sfValuesInner{max-width:1280px;margin:0 auto}.sfValuesHead{text-align:center;max-width:560px;margin:0 auto 48px}.sfValuesHead h2{color:#1a1a2e;margin:8px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:800}.sfValuesHead p{color:#666;margin:0;font-size:15px;line-height:1.65}.sfValuesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.sfValueCard{background:#fff;border:1.5px solid #00000012;border-radius:18px;padding:28px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.sfValueCard:after{content:"";opacity:0;border-radius:18px 18px 0 0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.sfValueCard:hover{transform:translateY(-3px);box-shadow:0 10px 36px #0000001c}.sfValueCard:hover:after{opacity:1}.sfValueIcon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;transition:transform .2s;display:flex}.sfValueCard:hover .sfValueIcon{transform:scale(1.08)}.sfValueCard--amber .sfValueIcon{color:#fff;background:linear-gradient(135deg,#b45309,#f59e0b);box-shadow:0 4px 12px #f59e0b4d}.sfValueCard--blue .sfValueIcon{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 4px 12px #2563eb47}.sfValueCard--teal .sfValueIcon{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 12px #14b8a642}.sfValueCard--violet .sfValueIcon{color:#fff;background:linear-gradient(135deg,#5b21b6,#8b5cf6);box-shadow:0 4px 12px #8b5cf647}.sfValueCard--sky .sfValueIcon{color:#fff;background:linear-gradient(135deg,#0369a1,#0ea5e9);box-shadow:0 4px 12px #0ea5e942}.sfValueCard--rose .sfValueIcon{color:#fff;background:linear-gradient(135deg,#9f1239,#f43f5e);box-shadow:0 4px 12px #f43f5e42}.sfValueCard--amber:after{background:linear-gradient(90deg,#b45309,#f59e0b)}.sfValueCard--blue:after{background:linear-gradient(90deg,#1e3a8a,#2563eb)}.sfValueCard--teal:after{background:linear-gradient(90deg,#0f766e,#14b8a6)}.sfValueCard--violet:after{background:linear-gradient(90deg,#5b21b6,#8b5cf6)}.sfValueCard--sky:after{background:linear-gradient(90deg,#0369a1,#0ea5e9)}.sfValueCard--rose:after{background:linear-gradient(90deg,#9f1239,#f43f5e)}.sfValueCard h3{color:#1a1a2e;margin:0 0 8px;font-size:15px;font-weight:700}.sfValueCard p{color:#666;margin:0;font-size:13px;line-height:1.65}.sfAboutCtaBand{background:linear-gradient(135deg,#0d1221 0%,#1a1a3e 100%);padding:72px 40px;position:relative;overflow:hidden}.sfAboutCtaBand:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent) 18%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.sfAboutCtaBandInner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex;position:relative}.sfAboutCtaText h2{color:#fff;margin:0 0 10px;font-size:clamp(22px,3vw,34px);font-weight:800}.sfAboutCtaText p{color:#ffffffa6;margin:0;font-size:15px}.sfAboutCtaActions{flex-wrap:wrap;gap:14px;display:flex}.sfAboutCtaWhatsapp{color:#fff;background:#25d366;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.sfAboutCtaWhatsapp:hover{opacity:.88}.sfAboutCtaPhone{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff40;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.sfAboutCtaPhone:hover{background:#ffffff26;border-color:#fff6}.sfAboutContact{background:#f8f9fc;padding:80px 40px}.sfAboutContactInner{max-width:1000px;margin:0 auto}.sfAboutContactHead{margin-bottom:40px}.sfAboutContactHead h2{color:#1a1a2e;margin:8px 0 10px;font-size:clamp(24px,3vw,36px);font-weight:800}.sfAboutContactHead p{color:#666;margin:0;font-size:15px}.sfContactGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}.sfContactItem{background:#fff;border:1.5px solid #00000012;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;transition:box-shadow .2s;display:flex}.sfContactItem:hover{box-shadow:0 4px 16px #00000012}.sfContactItemWhatsapp{border-color:#25d3664d}.sfContactIcon{background:color-mix(in srgb, var(--sf-accent) 10%, transparent);width:42px;height:42px;color:var(--sf-accent);border:1.5px solid color-mix(in srgb, var(--sf-accent) 20%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sfContactItemWhatsapp .sfContactIcon{color:#25d366;background:#25d3661a;border-color:#25d3664d}.sfContactItem strong{color:#aaa;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.sfContactItem p,.sfContactItem a{color:#1a1a2e;margin:0;font-size:14px;line-height:1.5;text-decoration:none}.sfContactItem a:hover{color:var(--sf-accent)}.sfAboutSocial{border-top:1px solid #00000012;margin-top:24px;padding-top:24px}.sfAboutSocialLabel{color:#888;margin:0 0 14px;font-size:13px}.sfAboutSocialLinks{flex-wrap:wrap;gap:10px;display:flex}.sfAboutSocialBtn{color:#444;background:#fff;border:1.5px solid #0000001a;border-radius:12px;align-items:center;gap:9px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .15s,box-shadow .18s;display:inline-flex}.sfAboutSocialBtn:hover{border-color:var(--brand,#444);color:var(--brand,#444);background:color-mix(in srgb, var(--brand,#444) 8%, #fff);box-shadow:0 4px 14px color-mix(in srgb, var(--brand,#444) 22%, transparent);transform:translateY(-2px)}.sfFooterSocialIcons{flex-direction:column;gap:8px;display:flex}.sfFooterSocialBtn{color:#ffffffa6;background:#ffffff14;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .15s,box-shadow .18s;display:inline-flex}.sfFooterSocialBtn:hover{background:var(--brand,#ffffff26);border-color:var(--brand,#ffffff40);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--brand,#fff) 35%, transparent);transform:translateY(-2px)}.sfFooter{background:var(--sf-footer-bg,#0d1221);color:#ffffffbf}.sfFooterInner{grid-template-columns:2fr 1fr 1.5fr auto;align-items:start;gap:48px;max-width:1280px;margin:0 auto;padding:56px 40px 40px;display:grid}.sfFooterBrand{align-items:flex-start;gap:14px;display:flex}.sfFooterLogo{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.sfFooterInitials{background:var(--sf-accent);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.sfFooterBrand strong{color:#fff;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.sfFooterBrand p{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.sfFooterLinks{flex-direction:column;gap:10px;display:flex}.sfFooterLinks a{color:#ffffffa6;font-size:14px;text-decoration:none;transition:color .15s}.sfFooterLinks a:hover{color:var(--sf-accent)}.sfFooterContact{flex-direction:column;gap:10px;display:flex}.sfFooterContact p{color:#fff9;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.sfFooterSocial{flex-direction:column;gap:8px;display:flex}.sfFooterSocial a{color:#ffffffbf;letter-spacing:.02em;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.sfFooterSocial a:hover{background:var(--sf-accent);color:#fff}.sfFooterBottom{color:#fff6;border-top:1px solid #ffffff12;max-width:1280px;margin:0 auto;padding:20px 40px;font-size:13px}.sfFooterBottom strong{color:#ffffffb3}.sfBoSliderList{flex-direction:column;gap:12px;display:flex}.sfBoSlide{background:#fafbfc;border:1.5px solid #00000014;border-radius:10px;grid-template-columns:32px 1fr 36px;align-items:start;gap:12px;padding:16px;display:grid}.sfBoSlideNum{background:var(--info-bg,#f0f6ff);width:28px;height:28px;color:var(--info,#0768f4);border-radius:50%;justify-content:center;align-items:center;margin-top:2px;font-size:12px;font-weight:700;display:flex}.sfBoSlideFields{flex-direction:column;gap:10px;display:flex}.sfBoSlideFields label{color:var(--muted,#64748b);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.sfBoSlideFields input{border:1.5px solid #0000001a;border-radius:6px;height:34px;padding:0 10px;font-size:13px}.sfBoStatList{flex-direction:column;gap:10px;display:flex}.sfBoStatRow{grid-template-columns:1fr 2fr 36px;align-items:end;gap:10px;display:grid}.sfBoStatRow label{color:var(--muted,#64748b);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.sfBoStatRow input{border:1.5px solid #0000001a;border-radius:6px;height:34px;padding:0 10px;font-size:13px}@media (max-width:1024px){.sfGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:900px){.sfNav{gap:10px;padding:0 20px}.sfNavLinks,.sfNavWhatsapp span,.sfNavCta span{display:none}.sfSliderContent{padding:0 32px}.sfAboutInner{grid-template-columns:1fr;gap:32px;padding:0 24px}.sfAboutMedia{display:none}.sfAbout{padding:56px 0}.sfContact{padding:48px 24px}.sfHowInner{padding:0 24px}.sfInventory{padding:40px 20px}.sfFilters{padding:20px}.sfSectionHead{flex-direction:column;align-items:flex-start;gap:12px}.sfFooterInner{grid-template-columns:1fr 1fr;gap:32px}.sfAboutHero{grid-template-columns:1fr;padding:64px 24px}.sfAboutHeroMedia{display:none}.sfMissionInner{grid-template-columns:1fr}.sfMissionBlock{padding:48px 28px}.sfAboutProcessGrid{grid-template-columns:1fr 1fr}.sfAboutCtaBandInner{text-align:center;flex-direction:column}.sfAboutCtaActions{justify-content:center}}@media (max-width:640px){.sfNav{gap:8px;height:60px;padding:0 16px}.sfNavActions{gap:6px}.sfNavWhatsapp{padding:8px 10px}.sfNavCta{margin-left:0;padding:8px 12px;font-size:12px}.sfSlider{height:420px}.sfSliderContent{padding:0 20px}.sfHeroContent h1{font-size:26px}.sfHeroSearch{flex-direction:column;gap:6px}.sfHeroSearchBtn{text-align:center;justify-content:center}.sfStatsBand{grid-template-columns:1fr 1fr}.sfStatItem{padding:22px 16px}.sfStatItem strong{font-size:26px}.sfTrustGrid{grid-template-columns:1fr;gap:20px}.sfTrust{padding:28px 20px}.sfInventory{padding:32px 16px}.sfGrid{grid-template-columns:1fr 1fr;gap:14px}.sfCardMedia{height:160px}.sfHowItWorks{padding:48px 0}.sfHowInner,.sfAboutInner{padding:0 16px}.sfAbout{padding:40px 0}.sfContact{padding:40px 16px}.sfContact h2{font-size:22px}.sfContactActions{flex-direction:column;align-items:stretch}.sfContactActions a{justify-content:center}.sfFooterInner{grid-template-columns:1fr;gap:28px;padding:32px 16px}.sfFooter{padding:0}.sfAboutHero{padding:48px 16px}.sfAboutProcessGrid{grid-template-columns:1fr}.sfAboutProcess,.sfValues,.sfAboutContact,.sfAboutCtaBand{padding:48px 16px}.sfMissionBlock{padding:36px 16px}.sfMissionHighlights{flex-direction:column}.sfMissionHighlight{border-bottom:1px solid #00000012;border-right:none}.sfMissionHighlight:last-child{border-bottom:none}}@media (max-width:400px){.sfGrid{grid-template-columns:1fr}.sfStatsBand{grid-template-columns:1fr 1fr}}.sfNavCta{background:var(--sf-accent,#2b8cff);color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.sfNavCta:hover{background:var(--sf-accent-dark,#1a7ae8);transform:translateY(-1px)}.sfHero{align-items:center;height:580px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.sfHero{height:480px}}.sfHeroBg{opacity:0;background-color:#0f0f1a;background-position:50%;background-size:cover;transition:opacity 1s;position:absolute;inset:0}.sfHeroBg.active{opacity:1}.sfHeroOverlay{z-index:1;background:linear-gradient(90deg,#000000b8 0%,#0000007a 50%,#0003 100%);position:absolute;inset:0}.sfHeroInner{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.sfHeroContent{max-width:580px}.sfHeroEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-accent,#2b8cff);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.sfHeroContent h1{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.12}.sfHeroSub{color:#ffffffbf;margin:0 0 32px;font-size:15px;line-height:1.6}.sfHeroSearch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;gap:8px;max-width:520px;padding:8px;display:flex}.sfHeroSearchInput{color:#fff9;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.sfHeroSearchInput input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.sfHeroSearchInput input::placeholder{color:#ffffff80}.sfHeroSearchBtn{background:var(--sf-accent,#2b8cff);color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.sfHeroSearchBtn:hover{background:var(--sf-accent-dark,#1a7ae8)}.sfHeroArrow{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sfHeroArrow:hover{background:#ffffff38;border-color:#ffffff73}.sfHeroArrowPrev{left:28px}.sfHeroArrowNext{right:28px}@media (max-width:640px){.sfHeroArrow{display:none}}.sfHeroDots{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.sfHeroDot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.sfHeroDot.active{background:var(--sf-accent,#2b8cff);transform:scale(1.35)}@media (max-width:640px){.sfHeroInner{padding:0 24px}.sfHeroSearch{flex-direction:column}.sfHeroSearchBtn{text-align:center;justify-content:center}}.sfTrust{background:var(--sf-trust-bg,#f8f9fc);border-bottom:1px solid #0000000d;padding:44px 48px}.sfTrustGrid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1280px;margin:0 auto;display:grid}.sfTrustItem{align-items:flex-start;gap:16px;display:flex}.sfTrustIcon{background:color-mix(in srgb, var(--sf-accent,#2b8cff) 12%, transparent);width:48px;height:48px;color:var(--sf-accent,#2b8cff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sfTrustItem h3{color:#1a1a2e;margin:0 0 6px;font-size:15px;font-weight:700}.sfTrustItem p{color:#666;margin:0;font-size:13px;line-height:1.55}@media (max-width:768px){.sfTrustGrid{grid-template-columns:1fr;gap:20px}.sfTrust{padding:28px 24px}}.sfCardYear{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.04em;background:#0000008c;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.sfCardReserved{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.sfCardTitle{line-height:1.3;color:#1a1a2e!important;margin:0 0 10px!important;font-size:16px!important;font-weight:800!important}.sfCardTitle span{color:#666!important;font-weight:400!important}.sfCardChips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sfChip{color:#555;background:#f4f5f7;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.sfCardPriceRow{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.sfCardPrice{letter-spacing:-.02em;color:var(--sf-accent,#2b8cff)!important;margin:0!important;font-size:22px!important;font-weight:900!important}.sfCardWa{color:#fff;background:#25d366;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.sfCardWa:hover{opacity:.88}.sfCardCall{border:1.5px solid var(--sf-accent,#2b8cff);color:var(--sf-accent,#2b8cff);background:0 0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sfCardCall:hover{background:var(--sf-accent,#2b8cff);color:#fff}.sfHowItWorks{background:var(--sf-how-bg,#f4f6fa);padding:80px 0;position:relative;overflow:hidden}.sfHowItWorks:before{content:"";pointer-events:none;z-index:0;background:#0000008c;display:none;position:absolute;inset:0}.sfHowItWorks[style*=backgroundImage]:before{display:block}.sfHowItWorks>*{z-index:1;position:relative}.sfHowInner{max-width:1280px;margin:0 auto;padding:0 48px}.sfSectionHead.centered{text-align:center}.sfSectionHead.centered>div{max-width:none}.sfStepsGrid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;display:grid;position:relative}.sfStepsGrid:before{content:"";background:linear-gradient(to right, var(--sf-accent,#2b8cff), transparent);pointer-events:none;opacity:.3;height:2px;position:absolute;top:28px;left:calc(12.5% + 16px);right:calc(12.5% + 16px)}.sfStep{background:#fff;border:1.5px solid #0000000f;border-radius:16px;padding:28px 24px;transition:box-shadow .2s,transform .2s;position:relative}.sfStep:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000017}.sfStepNum{color:var(--sf-accent,#2b8cff);letter-spacing:-.03em;opacity:.9;margin-bottom:16px;font-size:36px;font-weight:900;line-height:1;display:block}.sfStep h3{color:#1a1a2e;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.3}.sfStep p{color:#666;margin:0;font-size:13px;line-height:1.6}@media (max-width:960px){.sfStepsGrid{grid-template-columns:repeat(2,1fr)}.sfStepsGrid:before{display:none}}@media (max-width:580px){.sfStepsGrid{grid-template-columns:1fr}.sfHowItWorks{padding:48px 24px}}.sfViewAll{text-align:center;padding:40px 0 8px}.sfSectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.sfSectionHead h2{color:#1a1a2e;letter-spacing:-.02em;margin:8px 0 6px;font-size:clamp(22px,2.5vw,30px);font-weight:800}.sfSectionHead p{color:#888;margin:0;font-size:14px}.sfCatalog{min-height:calc(100vh - var(--sf-nav-h,68px));background:#f8f9fb;align-items:flex-start;gap:0;display:flex}.sfSidebar{width:280px;top:var(--sf-nav-h,68px);max-height:calc(100vh - var(--sf-nav-h,68px));scrollbar-width:thin;background:#fff;border-right:1px solid #00000012;flex-shrink:0;position:sticky;overflow-y:auto}.sfSidebarInner{flex-direction:column;gap:0;padding:24px 20px 40px;display:flex}.sfSidebarCount{background:color-mix(in srgb, var(--sf-accent,#2b8cff) 8%, transparent);border:1px solid color-mix(in srgb, var(--sf-accent,#2b8cff) 20%, transparent);color:var(--sf-accent,#1a7ae8);border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.sfSidebarDivider{background:#00000012;height:1px;margin:0 0 20px}.sfSidebarSection{margin-bottom:24px}.sfSidebarTitle{letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-bottom:10px;font-size:11px;font-weight:700}.sfSidebarSearch{color:#999;background:#f8f9fb;border:1.5px solid #0000001a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s;display:flex}.sfSidebarSearch:focus-within{border-color:var(--sf-accent,#2b8cff);background:#fff}.sfSidebarSearch input{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.sfSidebarSearch input::placeholder{color:#bbb}.sfSidebarClear{color:#bbb;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.sfSidebarClear:hover{color:#666}.sfSidebarBrands{flex-direction:column;gap:4px;display:flex}.sfBrandBtn{text-align:left;color:#444;cursor:pointer;background:#f4f5f7;border:1.5px solid #0000;border-radius:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.sfBrandBtn:hover{color:#1a1a2e;background:#efefef}.sfBrandBtn.active{background:color-mix(in srgb, var(--sf-accent,#2b8cff) 12%, transparent);border-color:var(--sf-accent,#2b8cff);color:var(--sf-accent,#1a7ae8);font-weight:700}.sfSidebarValue{color:var(--sf-accent,#2b8cff);margin-bottom:10px;font-size:18px;font-weight:800}.sfSidebarRange{width:100%;accent-color:var(--sf-accent,#2b8cff);cursor:pointer;height:4px}.sfRangeLabels{color:#bbb;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.sfSidebarSelect{color:#1a1a2e;cursor:pointer;background:#f8f9fb;border:1.5px solid #0000001a;border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.sfSidebarSelect:focus{border-color:var(--sf-accent,#2b8cff)}.sfSidebarReset{color:#666;cursor:pointer;background:0 0;border:1.5px solid #0000001a;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.sfSidebarReset:hover{border-color:var(--sf-accent,#2b8cff);color:var(--sf-accent,#2b8cff)}.sfCatalogMain{flex:1;min-width:0;padding:28px 32px 60px}.sfResultBar{background:#fff;border:1px solid #00000012;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;display:flex}.sfResultCount{color:#555;font-size:14px}.sfResultCount strong{color:#1a1a2e;font-size:18px;font-weight:800}.sfResultFiltered{color:var(--sf-accent,#2b8cff);margin-left:4px;font-size:12px}.sfResultSort{color:#888;align-items:center;gap:8px;font-size:13px;display:flex}.sfResultSort select{color:#1a1a2e;cursor:pointer;background:#f8f9fb;border:1.5px solid #0000001a;border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:13px}.sfResultSort select:focus{border-color:var(--sf-accent,#2b8cff)}.sfCatalogGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sfCatalogEmpty{text-align:center;color:#aaa;flex-direction:column;align-items:center;gap:16px;padding:80px 40px;display:flex}.sfCatalogEmpty h3{color:#555;font-size:18px;font-weight:700}.sfCatalogEmpty p{font-size:14px}@media (max-width:1100px){.sfCatalogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.sfCatalog{flex-direction:column}.sfSidebar{border-bottom:1px solid #00000012;border-right:none;width:100%;max-height:none;position:static}.sfCatalogMain{padding:20px 16px 40px}.sfCatalogGrid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:560px){.sfCatalogGrid{grid-template-columns:1fr}}[dir=rtl] .sidebar{border-right:none;border-left:1px solid var(--line)}[dir=rtl] .screen{flex-direction:row-reverse}[dir=rtl] .workspace{margin-right:0}[dir=rtl] .pageTopbar,[dir=rtl] .topbarIsland,[dir=rtl] .cardHeader,[dir=rtl] .cardHeaderLeft,[dir=rtl] .titleRow,[dir=rtl] .statBody,[dir=rtl] .rowActions,[dir=rtl] .buttonWithIcon{flex-direction:row-reverse}[dir=rtl] .buttonWithIcon{gap:6px}[dir=rtl] table{direction:rtl}[dir=rtl] th,[dir=rtl] td{text-align:right}[dir=rtl] .authPage,[dir=rtl] .profile,[dir=rtl] .localeSwitcher{flex-direction:row-reverse}.localeSwitcher{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:4px;margin:8px 0;padding:8px 12px;display:flex}.localeBtn{border-radius:var(--radius-xs);color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:flex}.localeBtn:hover{color:#ffffffd9;background:#ffffff14}.localeBtn.active{border-color:var(--gold);color:var(--gold);background:#e5a00026}.sfLangSwitch{background:color-mix(in srgb, var(--sf-nav-text,#1a1a2e) 7%, transparent);border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex}.sfLangBtn{color:color-mix(in srgb, var(--sf-nav-text,#1a1a2e) 50%, transparent);cursor:pointer;white-space:nowrap;letter-spacing:.04em;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1;transition:background .18s,color .18s,box-shadow .18s;display:flex}.sfLangBtn:hover{background:color-mix(in srgb, var(--sf-nav-text,#1a1a2e) 10%, transparent);color:var(--sf-nav-text,#1a1a2e)}.sfLangBtn.active{background:var(--sf-accent,#e5a000);color:var(--sf-accent-text,#0d1221);box-shadow:0 2px 8px color-mix(in srgb, var(--sf-accent,#e5a000) 40%, transparent)}.sfLangFlag{font-size:15px;line-height:1;display:block}.sfLangLabel{letter-spacing:.04em;font-size:11px;font-weight:700}.sfLangSwitchLg{background:0 0;border-radius:0;gap:10px;padding:0;display:flex}.sfLangSwitchLg .sfLangBtn{color:#00000073;box-shadow:none;background:#0000000a;border:1.5px solid #00000012;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 8px;transition:background .18s,border-color .18s,color .18s,transform .15s}.sfLangSwitchLg .sfLangBtn:hover{color:#000000bf;background:#00000012;transform:translateY(-1px)}.sfLangSwitchLg .sfLangBtn.active{background:color-mix(in srgb, var(--sf-accent,#e5a000) 12%, transparent);border-color:var(--sf-accent,#e5a000);color:var(--sf-accent,#e5a000);box-shadow:0 2px 12px color-mix(in srgb, var(--sf-accent,#e5a000) 20%, transparent)}.sfLangSwitchLg .sfLangFlag{font-size:26px}.sfLangSwitchLg .sfLangLabel{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.platformAuthBrand{background:#050812}.platformLogo{color:#fff;align-self:flex-start;align-items:center;gap:18px;padding:0;display:flex}.platformLogoMark{flex:0 0 116px;width:116px;height:58px;position:relative}.platformLogoMark span{border:9px solid #0000;border-radius:999px;width:52px;height:52px;position:absolute;top:6px}.platformLogoMark span:first-child{border-color:#2b8cff #2b8cff #2b8cff #0000;left:2px;transform:rotate(-35deg)}.platformLogoMark span:nth-child(2){border-color:#9058f5 #9058f5 #9058f5 #0000;right:2px;transform:rotate(145deg)}.platformLogoMark i{background:linear-gradient(90deg,#2b8cff,#9058f5);border-radius:999px;width:24px;height:8px;position:absolute;top:26px;left:47px;transform:rotate(-35deg)}.platformLogoText strong,.platformLogoText span{display:block}.platformLogoText strong{color:#fff;letter-spacing:.16em;font-size:32px;font-weight:900;line-height:.95}.platformLogoText span{color:#b9c9ff;letter-spacing:.32em;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:800}.platformAuthCopy{padding:22px 0 26px}.platformAuthEyebrow{color:#5baeff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.platformAuthCopy h1,.platformAuthCopy p{text-shadow:0 2px 24px #00000057}.mobynexLogo{align-self:flex-start;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.mobynexMark{flex:none}.mobynexLogoText{flex-direction:column;display:flex}.mobynexLogoText strong{letter-spacing:.14em;background:linear-gradient(90deg,#5baeff 0%,#9058f5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;line-height:1;display:block}.mobynexLogoText span{letter-spacing:.2em;text-transform:uppercase;opacity:.75;margin-top:5px;font-size:10px;font-weight:700;display:block}.authSubmitPlatform{color:#fff;background:linear-gradient(90deg,#2b8cff 0%,#7c3aed 100%);border:none}.authSubmitPlatform:hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#1a7ae8 0%,#6d28d9 100%)}.pendingReviewCard{max-width:620px}.pendingReviewCard .complianceNotice{align-items:flex-start;margin:18px 0}.pendingReviewCard .complianceNotice span{color:var(--muted);margin-top:6px;font-weight:800;display:block}.platformScreen{background:var(--soft)}.platformSidebar .outline{color:#fff;background:#ffffff14;border-color:#ffffff24;margin-top:auto}.platformGrid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) 330px;display:grid}.platformRail{align-self:start}.platformReviewNote{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--grey-bg);align-items:center;gap:10px;margin:0 16px 12px;padding:10px 12px;display:flex}.platformReviewNote input{width:100%;color:var(--ink);background:0 0;border:0;outline:none}.platformStripeBox{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(145deg, #fff, var(--info-bg));margin:0 16px 16px;padding:16px}.platformStripeBox strong{color:var(--ink);margin-bottom:8px;font-size:15px;display:block}.platformStripeBox p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.platformStatusList{gap:8px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.platformStatusList li{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.platformStatusList span{color:var(--muted);font-size:13px;font-weight:700}.platformStatusList strong{color:var(--ink);font-size:16px}.tenantDetailPanel{max-height:calc(100vh - 120px);overflow-y:auto}.tenantDetailHero{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--grey-bg);align-items:center;gap:12px;margin:0 16px 14px;padding:14px;display:flex}.tenantDetailHero img,.tenantDetailHero>span{border-radius:var(--radius-sm);object-fit:cover;width:54px;height:54px;color:var(--ink);background:#fff;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid}.tenantDetailHero strong,.tenantDetailHero p{margin:0 0 4px;display:block}.tenantDetailHero p{color:var(--muted);font-size:12px;font-weight:700}.tenantDetailActions{grid-template-columns:1fr;gap:8px;margin:0 16px 16px;display:grid}.tenantDetailSection{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;margin:0 16px 14px;padding:14px}.tenantDetailSection h3{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:900}.tenantDetailRow{border-top:1px solid var(--grey-100);color:var(--muted);grid-template-columns:112px minmax(0,1fr);gap:10px;margin:0;padding:8px 0;font-size:12px;display:grid}.tenantDetailRow:first-of-type{border-top:0}.tenantDetailRow span{font-weight:800}.tenantDetailRow strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:800}.tenantMiniItem{border-top:1px solid var(--grey-100);gap:4px;padding:9px 0;display:grid}.tenantMiniItem:first-of-type{border-top:0}.tenantMiniItem strong{color:var(--ink);font-size:12px}.tenantMiniItem span{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:1100px){.platformGrid{grid-template-columns:1fr}}
