.adminShell{--a-ink:#191c1c;--a-muted:#535f59;--a-soft:#5a605c;--a-line:#e1e3e2;--a-line2:#eceeed;--a-wash:#f8faf9;--a-tile:#f2f4f3;--a-brand:#006b2c;--a-brand2:#00873a;--a-mint:#7ffc97;--a-mintwash:#eaf7ef;--a-red:#ba1a1a;--a-redwash:#ffdad6;--a-amber:#92400e;--a-amberwash:#fef3c7;--a-head:var(--font-jakarta),"Plus Jakarta Sans",var(--font-inter),Inter,sans-serif;min-height:100vh;display:block;color:var(--a-ink);background:var(--a-wash);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif}.adminIcon{flex-shrink:0}.adminTopBar{position:-webkit-sticky;position:sticky;z-index:30;top:0;gap:14px;min-height:64px;padding:10px 24px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--a-line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--a-head)}.adminLogo,.adminTopBar{display:flex;align-items:center}.adminLogo{gap:9px}.adminLogo>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--a-brand)}.adminLogo b{display:grid;font-size:15px;line-height:1.05;letter-spacing:-.02em}.adminLogo small{color:var(--a-soft);font-size:8px;font-weight:700;letter-spacing:.14em}.adminHubChip{display:flex;align-items:center;gap:7px;max-width:210px;padding:6px 10px;border-radius:10px;color:var(--a-brand);background:var(--a-tile);font-size:11px;font-weight:700}.adminHubChip span{display:grid;min-width:0;color:var(--a-ink)}.adminHubChip small,.adminHubChip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminHubChip small{color:var(--a-soft);font-size:9px;font-weight:600}.adminTopBar nav{display:flex;flex-wrap:wrap;gap:2px}.adminTopBar nav a{padding:8px 11px;border-radius:9px;color:var(--a-muted);font-size:12px;font-weight:600;white-space:nowrap}.adminTopBar nav a:hover{color:var(--a-ink);background:var(--a-tile)}.adminTopBar nav a.active{color:#fff;background:var(--a-brand)}.adminSearch{flex:1 1;min-width:150px;max-width:260px;display:flex;align-items:center;gap:8px;margin:0 0 0 auto;padding:0 12px;border-radius:10px;color:var(--a-soft);background:var(--a-tile)}.adminSearch input{padding:9px 0;border:0;background:transparent;font-size:12px;box-shadow:none}.adminSearch input:focus{box-shadow:none}.adminBell{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--a-muted);background:var(--a-tile)}.adminUserMenu{position:relative}.adminUserMenu summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none}.adminUserMenu summary::-webkit-details-marker{display:none}.adminUserMenu summary span{display:grid;text-align:right;font-size:12px}.adminUserMenu summary small{color:var(--a-soft);font-size:10px;font-weight:600}.adminUserMenu summary i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--a-brand);font-size:12px;font-style:normal;font-weight:800}.adminUserMenu>div{position:absolute;right:0;top:calc(100% + 8px);width:200px;display:grid;padding:6px;border:1px solid var(--a-line);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(25,28,28,.12)}.adminUserMenu>div a,.adminUserMenu>div button{display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:8px;color:var(--a-ink);background:none;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.adminUserMenu>div a.active,.adminUserMenu>div a:hover,.adminUserMenu>div button:hover{background:var(--a-tile)}.adminNavMessage,.adminUserMenu>div button{color:var(--a-red)}.adminNavMessage{position:absolute;left:24px;top:100%;margin:4px 0 0;font-size:11px}.adminShell .adminWorkspace{max-width:1440px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 48px}.adminShell .adminWorkspace>header h1{font-family:var(--a-head);font-size:30px;font-weight:700;letter-spacing:-.02em}.adminShell .adminWorkspace>header .eyebrow{color:var(--a-soft);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none}.adminShell .operationForm,.adminShell .operationMetrics article,.adminShell .operationTable{border-color:var(--a-line);border-radius:16px}.adminShell .operationTable th{color:var(--a-soft);background:var(--a-tile)}.adminShell .operationMetrics small,.adminShell .operationTable th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aCard{min-width:0;padding:20px;border:1px solid var(--a-line);border-radius:16px;background:#fff}.aCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.aCardHead h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--a-head);font-size:16px;font-weight:700}.aCardHead h2 .adminIcon{color:var(--a-brand)}.aCardHead p{margin:3px 0 0;color:var(--a-soft);font-size:11px}.aCardHead>a,.aLink{font-size:11px}.aBadge,.aCardHead>a,.aLink{color:var(--a-brand);font-weight:700;white-space:nowrap}.aBadge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--a-mintwash);font-size:10px}.aBadge.red{color:var(--a-red);background:var(--a-redwash)}.aBadge.amber{color:var(--a-amber);background:var(--a-amberwash)}.aBadge.grey{color:var(--a-muted);background:var(--a-tile)}.aBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border:1px solid var(--a-line);border-radius:10px;color:var(--a-ink);background:#fff;font-family:var(--a-head);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.aBtn:hover{background:var(--a-tile)}.aBtn.primary{border-color:var(--a-brand);color:#fff;background:var(--a-brand)}.aBtn.primary:hover{background:#005522}.aBtn.dark{border-color:var(--a-ink);color:#fff;background:var(--a-ink)}.aBtn.mint{border-color:transparent;color:var(--a-brand);background:var(--a-mintwash)}.aBtn.small{padding:6px 10px;font-size:11px}.aBtn em{min-width:16px;padding:1px 5px;border-radius:999px;color:#fff;background:var(--a-red);font-size:10px;font-style:normal}.aEmpty{margin:0;padding:16px;border-radius:12px;color:var(--a-soft);background:var(--a-tile);font-size:12px;text-align:center}.aNotConfigured{color:var(--a-soft);font-size:13px;font-weight:600;font-style:italic}.aMono{font-family:Liberation Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.aMessage{margin:14px 0 0;padding:10px 12px;border:1px solid var(--a-redwash);border-radius:10px;color:var(--a-red);background:#fff7f6;font-size:12px}.dashHead{align-items:flex-end;justify-content:space-between;gap:16px}.dashHead,.dashHead h1{display:flex;flex-wrap:wrap}.dashHead h1{align-items:center;gap:10px;margin:0;font-family:var(--a-head);font-size:30px;font-weight:700;letter-spacing:-.02em}.dashMeta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;color:var(--a-muted);font-size:12px}.dashMeta span{display:flex;align-items:center;gap:6px}.dashActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:640px}.dashKpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.dashKpi{display:flex;flex-direction:column;min-height:150px;padding:16px;border:1px solid var(--a-line);border-radius:16px;background:#fff}.dashKpi header{display:flex;justify-content:space-between;gap:6px;color:var(--a-soft);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashKpi header .adminIcon{color:var(--a-brand)}.dashKpi strong{margin-top:12px;font-family:var(--a-head);font-size:26px;font-weight:700;letter-spacing:-.02em}.dashKpi strong.aNotConfigured{font-size:13px}.dashKpi p{margin:4px 0 0;color:var(--a-brand);font-size:11px;font-weight:600}.dashKpi footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px;color:var(--a-muted);font-size:11px}.dashKpi.alert{border-color:var(--a-redwash);background:#fffbfa}.dashKpi.alert footer,.dashKpi.alert header,.dashKpi.alert header .adminIcon,.dashKpi.alert strong{color:var(--a-red)}.dashKpi.alert p{color:var(--a-muted)}.dashBar{display:flex;height:10px;margin:6px 0 16px;overflow:hidden;border-radius:999px;background:var(--a-tile)}.dashLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.dashLegend div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:12px;border-radius:12px;background:var(--a-tile);font-size:12px}.dashLegend i{width:10px;height:10px;border-radius:50%}.dashLegend b{font-size:12px}.dashLegend strong{font-family:var(--a-head);font-size:16px;text-align:right}.dashLegend small{grid-column:2}.dashLegend em,.dashLegend small{color:var(--a-soft);font-size:10px}.dashLegend em{font-style:normal;text-align:right}.dashActionsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.dashActionItem{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--a-tile);font-size:12px}.dashActionItem.urgent{background:#fff5f4;box-shadow:inset 0 0 0 1px var(--a-redwash)}.dashActionItem div{display:flex;gap:10px}.dashActionItem div>span{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;color:var(--a-muted);background:#fff}.dashActionItem.urgent div>span{color:var(--a-red)}.dashActionItem b{display:block}.dashActionItem small{display:block;margin-top:2px;color:var(--a-soft);font-size:11px}.dashActionItem .aBtn{margin-top:auto}.dashActionItem.urgent .aBtn{border-color:var(--a-red);color:#fff;background:var(--a-red)}.dashStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.dashStrip>a,.dashStrip>div{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--a-line);border-radius:14px;background:#fff}.dashStrip>*>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--a-brand);background:var(--a-mintwash)}.dashStrip b{display:block;font-family:var(--a-head);font-size:15px}.dashStrip b.aNotConfigured{font-size:13px}.dashStrip small{color:var(--a-soft);font-size:11px}.dashStrip>.muted>span{color:var(--a-muted);background:var(--a-tile)}.dashGrid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.dashGrid2,.dashGridWide{display:grid;gap:16px;margin-top:16px}.dashGridWide{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:16px}.dashSection{margin-top:16px}.dashList{display:grid;grid-gap:8px;gap:8px}.dashRow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--a-tile);font-size:12px}.dashRow.urgent{background:#fff5f4}.dashRow>i{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;color:var(--a-muted);background:#fff;font-size:11px;font-style:normal;font-weight:800}.dashRow>div{flex:1 1;min-width:0}.dashRow b{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dashRow small{display:block;margin-top:3px;color:var(--a-soft);font-size:11px}.dashRow nav{display:flex;gap:6px}.dashCardFoot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:var(--a-soft);font-size:11px}.dashChart{width:100%;height:200px;display:block}.dashChartLabels{display:grid;grid-template-columns:repeat(7,1fr);margin-top:4px;color:var(--a-soft);font-size:10px;text-align:center}.dashChartLabels b{color:var(--a-ink)}.dashTabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--a-tile)}.dashTabs span{padding:5px 10px;border-radius:8px;color:var(--a-muted);font-size:11px;font-weight:600}.dashTabs span.active{color:var(--a-ink);background:#fff;box-shadow:0 1px 2px rgba(25,28,28,.08)}.dashTiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.dashTiles div{padding:12px 14px;border-radius:12px;background:var(--a-tile)}.dashTiles div.red{background:#fff5f4}.dashTiles small{display:block;color:var(--a-soft);font-size:11px}.dashTiles strong{display:block;margin:6px 0 2px;font-family:var(--a-head);font-size:20px;font-weight:700}.dashTiles div.red strong{color:var(--a-red)}.dashTiles span{color:var(--a-soft);font-size:10px}.dashTiles .progress{height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#fff}.dashTiles .progress i{display:block;height:100%;background:var(--a-brand)}.dashPipeline{display:grid;grid-gap:8px;gap:8px}.dashPipeline a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--a-tile);font-size:12px}.dashPipeline a.green{background:var(--a-mintwash)}.dashPipeline a.red{background:#fff5f4;color:var(--a-red)}.dashPipeline a div{flex:1 1}.dashPipeline small{display:block;color:var(--a-soft);font-size:10px}.dashPipeline strong{font-family:var(--a-head);font-size:20px}.dashTop{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.dashTop div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--a-tile);font-size:12px}.dashTop i{padding:4px 7px;border-radius:7px;color:var(--a-brand);background:#fff;font-style:normal;font-weight:800}.dashTop span{flex:1 1}.dashTop strong{color:var(--a-brand)}.dashHubRows{display:grid;grid-gap:8px;gap:8px}.dashHubRows div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:var(--a-tile)}.dashHubRows small{display:block;color:var(--a-soft);font-size:11px}.dashHubRows strong{font-family:var(--a-head);font-size:17px}.dashHubRows .adminIcon{color:var(--a-brand)}.dashTableWrap{overflow-x:auto}.dashTable{width:100%;border-collapse:collapse;font-size:12px}.dashTable th{padding:0 8px 10px 0;color:var(--a-soft);font-size:10px;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase}.dashTable td{padding:10px 8px 10px 0;border-top:1px solid var(--a-line2)}.dashTable td small{display:block;color:var(--a-soft);font-size:10px}.dashTable .neg{color:var(--a-red)}.dashAudit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashAudit div{display:flex;gap:10px;padding:12px;border-radius:12px;background:var(--a-tile);font-size:12px}.dashAudit div>span{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;color:var(--a-brand);background:#fff}.dashAudit b{display:block;overflow-wrap:anywhere}.dashAudit small{display:block;margin-top:2px}.dashAudit small,.dashFoot{color:var(--a-soft);font-size:11px}.dashFoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--a-line)}.dashFoot span{display:flex;align-items:center;gap:6px}.dashFoot span i{width:7px;height:7px;border-radius:50%;background:var(--a-brand2)}@media (max-width:1280px){.adminTopBar{flex-wrap:wrap}.adminSearch{order:5;max-width:none;margin:0}.adminBell{margin-left:auto}.dashKpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.adminHubChip{display:none}.adminTopBar nav{order:6;width:100%;flex-wrap:nowrap;overflow-x:auto}.dashKpis,.dashStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashAudit,.dashGrid2,.dashGridWide{grid-template-columns:1fr}.dashActions{justify-content:flex-start}}@media (max-width:520px){.adminTopBar{padding:10px 16px}.adminUserMenu summary span{display:none}.dashStrip{grid-template-columns:1fr}.dashKpi{min-height:120px;padding:14px}.dashKpi strong{font-size:22px}.dashRow{flex-wrap:wrap}}.aCrumbs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;color:var(--a-soft);font-size:11px}.aCrumbs a:hover{color:var(--a-brand)}.aCrumbs b{color:var(--a-ink);font-weight:700}.aEyebrow{display:block;color:var(--a-brand);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aMessage.info{border-color:#bdcaba;color:#3e4a3d;background:#f4fbf4}.aEmpty.small{padding:10px 12px;font-size:11px;text-align:left}.aBadge.teal{color:#00696f;background:#e0f4f4}.aBtn.block{width:100%;margin-top:12px}.aBtn.danger{border-color:var(--a-redwash);color:var(--a-red);background:#fff5f4}.aBtn:disabled{opacity:.55;cursor:not-allowed}.aIconBtn{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--a-line);border-radius:8px;color:var(--a-muted);background:#fff;cursor:pointer}.aRowActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.aPlate{display:inline-block;font-family:Liberation Mono,ui-monospace,monospace;font-size:13px;font-weight:800;letter-spacing:.02em}.aPlate.big{margin:4px 0;color:var(--a-brand);font-size:16px}.aPlateBadge{padding:3px 7px;border:1px solid var(--a-brand);border-radius:6px;color:var(--a-brand);font-family:var(--a-head);font-size:12px;font-weight:800}.aLiveDot{width:8px;height:8px;border-radius:50%;background:var(--a-brand2);box-shadow:0 0 0 4px var(--a-mintwash)}.aTabs{display:flex;gap:4px;margin:18px 0 0;border-bottom:1px solid var(--a-line)}.aTabs button{padding:10px 14px;border:0;border-bottom:2px solid transparent;color:var(--a-muted);background:none;font-family:var(--a-head);font-size:13px;font-weight:700;cursor:pointer}.aTabs button.active{border-color:var(--a-brand);color:var(--a-brand)}.aSegment{display:flex;gap:2px;margin-left:auto;padding:3px;border-radius:10px;background:var(--a-tile)}.aSegment button{padding:6px 10px;border:0;border-radius:8px;color:var(--a-muted);background:none;font-size:11px;font-weight:700;cursor:pointer}.aSegment button.active{color:var(--a-ink);background:#fff;box-shadow:0 1px 2px rgba(25,28,28,.08)}.aTableWrap{overflow-x:auto}.aTable{width:100%;border-collapse:collapse;font-size:12px}.aTable th{padding:10px;border-bottom:1px solid var(--a-line);color:var(--a-soft);background:var(--a-tile);font-size:10px;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.aTable td{padding:12px 10px;border-bottom:1px solid var(--a-line2);vertical-align:top}.aTable td small{display:block;margin-top:3px;color:var(--a-soft);font-size:10px}.aMono.green,.aTable td small.green{color:var(--a-brand)}.aTable tbody tr{cursor:default}.aTable tbody tr:hover{background:#fbfcfb}.aTable tr.selected{background:var(--a-mintwash);box-shadow:inset 3px 0 var(--a-brand)}.aTable tr.muted{opacity:.6}.aPager,.aTable i.muted{color:var(--a-soft)}.aPager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:11px}.aPager div{display:flex;gap:4px}.aPager button{min-width:30px;padding:6px 9px;border:1px solid var(--a-line);border-radius:8px;color:var(--a-ink);background:#fff;font-size:11px;font-weight:700;cursor:pointer}.aPager button.active{border-color:var(--a-brand);color:#fff;background:var(--a-brand)}.aPager button:disabled{opacity:.45;cursor:not-allowed}.aGrid2,.aGrid3{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;border:0}.aGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.aGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.aGrid2 .wide,.aGrid3 .wide,.fleetUpload .wide{grid-column:1/-1}.adminShell .aCard form,.adminShell .fleetSection form,.adminShell form.aCard{margin-top:0}.adminShell .aCard label,.adminShell .fleetFilterRow label,.adminShell .fleetStack label{display:grid;grid-gap:6px;gap:6px;color:var(--a-ink);font-size:11px;font-weight:700}.adminShell .aCard label small{color:var(--a-soft);font-size:10px;font-weight:500}.adminShell .aCard input:not([type=file]),.adminShell .aCard select,.adminShell .fleetFilterRow select{width:100%;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px;color:var(--a-ink);background:#fff;font-size:12px}.adminShell .aCard input[type=file]{padding:8px 0;border:0;font-size:11px}.adminShell .aCard input:focus,.adminShell .aCard select:focus{border-color:var(--a-brand);outline:none;box-shadow:0 0 0 3px rgba(0,107,44,.12)}.adminShell fieldset:disabled input,.adminShell fieldset:disabled select{color:var(--a-soft);background:var(--a-tile)}.fleetHead{align-items:flex-start;justify-content:space-between;gap:16px}.fleetHead,.fleetHead h1{display:flex;flex-wrap:wrap}.fleetHead h1{align-items:center;gap:10px;margin:0;font-family:var(--a-head);font-size:28px;font-weight:700;letter-spacing:-.02em}.fleetHead p{max-width:720px;margin:8px 0 0;color:var(--a-muted);font-size:13px;line-height:1.5}.fleetActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fleetKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.fleetKpis>a,.fleetKpis>button,.fleetKpis>div{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--a-line);border-radius:16px;color:var(--a-ink);background:#fff;text-align:left;cursor:pointer}.fleetKpis>div{cursor:default}.fleetKpis>button.active{border-color:var(--a-brand);box-shadow:0 0 0 2px var(--a-mintwash)}.fleetKpis small{color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fleetKpis strong{font-family:var(--a-head);font-size:28px;font-weight:700}.fleetKpis span{color:var(--a-muted);font-size:11px}.fleetKpis .green small,.fleetKpis .green strong{color:var(--a-brand)}.fleetKpis .red small,.fleetKpis .red strong{color:var(--a-red)}.fleetFilters{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.fleetSearch{display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--a-line);border-radius:12px;color:var(--a-soft);background:var(--a-wash)}.fleetSearch input{padding:11px 0;border:0;background:transparent;font-size:12px;box-shadow:none!important}.fleetSearch.compact{min-width:220px;flex:1 1}.fleetMatch{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--a-soft);font-size:11px}.complianceChips button,.fleetMatch button{padding:5px 10px;border:1px solid var(--a-line);border-radius:8px;color:var(--a-muted);background:#fff;font-size:11px;font-weight:600;cursor:pointer}.complianceChips button.active,.fleetMatch button.active{border-color:var(--a-brand);color:var(--a-brand);background:var(--a-mintwash)}.fleetFilterRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.fleetFilterRow label{min-width:150px}.fleetFilterRow label .adminIcon{display:none}.fleetLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.fleetRegistry .aCardHead h2 small{color:var(--a-soft);font-family:var(--font-inter),Inter,sans-serif;font-size:11px;font-weight:500}.fleetTable tbody tr{cursor:pointer}.fleetSoc{display:grid;grid-gap:4px;gap:4px;min-width:90px}.fleetSoc b{color:var(--a-brand);font-size:12px}.fleetSoc b.low{color:var(--a-red)}.fleetSoc i{height:5px;overflow:hidden;border-radius:999px;background:var(--a-line2)}.fleetSoc i span{display:block;height:100%;background:var(--a-brand)}.fleetSoc i span.low{background:var(--a-red)}.fleetCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.fleetCards button{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--a-line);border-radius:14px;color:var(--a-ink);background:#fff;text-align:left;cursor:pointer}.fleetCards button.selected{border-color:var(--a-brand);background:var(--a-mintwash)}.fleetCards header{display:flex;justify-content:space-between;gap:6px}.fleetCards small{color:var(--a-soft);font-size:11px}.fleetInspector{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:12px;gap:12px}.fleetInspector .aCardHead{margin-bottom:0}.fleetInspector h3{margin:6px 0 0;color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fleetInspectorHero{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;background:var(--a-tile)}.fleetInspectorHero>div:first-child{display:flex;justify-content:space-between;gap:6px}.fleetInspectorHero small{color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fleetVehicleArt{display:grid;place-items:center;height:110px;border-radius:12px;color:var(--a-brand);background:#fff}.fleetFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fleetFacts.three{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:12px 0}.fleetFacts span{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:10px;background:#fff;font-size:12px}.fleetFacts.three span{background:var(--a-tile)}.fleetFacts small{color:var(--a-soft);font-size:10px;font-weight:700;text-transform:uppercase}.fleetFacts i.aNotConfigured,.fleetMatrix{font-size:11px}.fleetMatrix{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;padding:12px;border-radius:12px;background:var(--a-tile)}.fleetMatrix dt{color:var(--a-soft)}.fleetMatrix dd{margin:0;text-align:right;font-weight:700;overflow-wrap:anywhere}.fleetMatrix dd.aNotConfigured{font-size:11px}.fleetRings{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fleetRing{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px;border-radius:12px;background:var(--a-tile);text-align:center}.fleetRing>div{width:72px;height:72px;display:grid;place-items:center;border-radius:50%}.fleetRing>div span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--a-tile);font-family:var(--a-head);font-size:15px;font-weight:800}.fleetRing b{font-size:11px}.fleetRing small{color:var(--a-soft);font-size:10px}.fleetInspectorLinks{display:flex;flex-wrap:wrap;gap:6px}.fleetInlineForm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.fleetInlineForm label{flex:1 1;min-width:140px}.fleetInlineForm.wide{margin-top:14px}.fleetIntegrity{margin-top:16px}.fleetIntegrity h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--a-head);font-size:15px}.fleetIntegrity h2 .adminIcon{color:var(--a-brand)}.fleetIntegrity p{margin:3px 0 10px;color:var(--a-soft);font-size:11px}.fleetIntegrity div{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px}.fleetIntegrity span{display:flex;align-items:center;gap:6px}.fleetIntegrity i{width:8px;height:8px;border-radius:50%;background:var(--a-brand2)}.fleetIntegrity i.amber{background:#f59e0b}.fleetIntegrity i.grey{background:#6e7b6c}.fleetSetup{margin-top:16px}.adminShell .fleetSetup .operationForm{border:1px solid var(--a-line);border-radius:16px;background:#fff}.adminShell .fleetSetup .operationForm summary{padding:16px 20px;color:var(--a-brand);font-family:var(--a-head);font-size:14px}.adminShell .fleetSetup .settingsForm{padding:0 20px 20px}.fleetForms{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.aForm{display:grid;grid-gap:12px;gap:12px;align-content:start}.aForm h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--a-head);font-size:15px}.aForm h2 .adminIcon{color:var(--a-brand)}.fleetSection{margin-top:16px}.fleetTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.fleetTiles>section{display:grid;align-content:start;grid-gap:6px;gap:6px}.fleetTiles header{display:flex;justify-content:space-between;gap:6px}.fleetTiles header small{color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fleetTiles strong{font-family:var(--a-head);font-size:30px;font-weight:700}.dashTiles strong.small,.fleetTiles strong.small{font-size:14px}.fleetTiles strong em{color:var(--a-soft);font-size:12px;font-style:normal;font-weight:600}.fleetTiles>section>small{color:var(--a-soft);font-size:11px}.fleetPolicy .progress,.fleetTiles .progress{height:6px;overflow:hidden;border-radius:999px;background:var(--a-line2)}.fleetPolicy .progress i,.fleetTiles .progress i{display:block;height:100%;background:var(--a-brand)}.fleetTiles footer{display:flex;justify-content:space-between;gap:6px;margin-top:6px;padding-top:10px;border-top:1px solid var(--a-line2);color:var(--a-soft);font-size:11px}.fleetTiles footer .green{color:var(--a-brand);font-weight:700}.fleetMapPlaceholder{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-height:180px;place-content:center;padding:20px;border-radius:12px;color:var(--a-muted);background:repeating-linear-gradient(45deg,var(--a-tile),var(--a-tile) 10px,#eef1ef 10px,#eef1ef 20px);text-align:center;font-size:12px}.fleetMapPlaceholder small{max-width:340px;color:var(--a-soft)}.fleetIdentity{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px}.fleetIdentity span{display:grid;grid-gap:3px;gap:3px;font-size:12px}.fleetIdentity small{color:var(--a-soft);font-size:10px}.fleetIdentity b.aNotConfigured{font-size:12px}.dashGrid2.flush{margin-top:0}.fleetPolicy{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border-radius:14px;background:var(--a-tile);font-size:12px}.fleetPolicy header{display:flex;justify-content:space-between;gap:8px}.fleetPolicy header small{color:var(--a-brand);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fleetPolicy>div:not(.progress),.fleetPolicy>small{color:var(--a-soft);font-size:11px}.fleetPolicy>div:not(.progress){display:flex;align-items:baseline;gap:6px}.fleetPolicy>div strong{color:var(--a-ink);font-family:var(--a-head);font-size:26px}.fleetPolicy>div em{margin-left:auto;color:var(--a-brand);font-style:normal;font-weight:700}.fleetPolicy footer{display:flex;justify-content:space-between;color:var(--a-soft);font-size:11px}.fleetPolicy form,form.fleetPolicy{display:grid;grid-gap:10px;gap:10px}.fleetUpload{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end;margin:0 0 14px;padding:14px;border-radius:12px;background:var(--a-tile)}.fleetDocName{display:flex;align-items:center;gap:6px}.fleetDocName .adminIcon{color:var(--a-brand)}.fleetStepper{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:12px 16px;border:1px solid var(--a-line);border-radius:14px;background:#fff;font-size:12px;font-weight:700}.fleetStepper a{display:flex;align-items:center;gap:7px;color:var(--a-brand)}.fleetStepper i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--a-brand);font-size:10px;font-style:normal}.fleetStack{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.fleetStep{scroll-margin-top:84px}.adminWorkspace>.fleetStep,.fleetStack .fleetStep{margin-top:0}.adminWorkspace>#step-5,.adminWorkspace>.fleetStep{margin-top:16px}.fleetStepTitle{display:flex;align-items:center;gap:12px}.fleetStepTitle>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--a-brand);background:var(--a-mintwash)}.fleetStepTitle h2{margin-top:2px;font-size:18px}.fleetNotStored{display:flex;gap:8px;margin-top:14px;padding:10px 12px;border:1px dashed var(--a-line);border-radius:10px;color:var(--a-soft);background:var(--a-wash);font-size:11px;line-height:1.5}.fleetNotStored b{color:var(--a-muted)}.fleetDocRows{display:grid;grid-gap:10px;gap:10px}.fleetDocRow{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) 150px 150px minmax(160px,1fr);grid-gap:10px;gap:10px;align-items:end;padding:12px;border-radius:12px;background:var(--a-tile)}.fleetDocRow>b{display:flex;align-items:center;gap:6px;align-self:center;font-size:12px}.fleetDocRow>b .adminIcon{color:var(--a-brand)}.fleetFormFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--a-line);border-radius:14px;background:#fff;color:var(--a-soft);font-size:12px}.fleetFormFoot span{display:flex;align-items:center;gap:6px}.fleetFormFoot div{display:flex;flex-wrap:wrap;gap:8px}.fleetFormFoot.inline{margin-top:14px;padding:0;border:0}.fleetSummary{display:flex;align-items:center;gap:14px;margin-top:16px}.fleetSummary>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--a-brand);background:var(--a-mintwash)}.fleetSummary>div{flex:1 1;font-size:13px}.fleetSummary p{margin:3px 0 0;color:var(--a-soft);font-size:12px}.complianceKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.complianceKpis section{display:grid;grid-gap:6px;gap:6px}.complianceKpis small{color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.complianceKpis strong{font-family:var(--a-head);font-size:32px;font-weight:700}.complianceKpis span{color:var(--a-muted);font-size:11px}.complianceKpis .red strong{color:var(--a-red)}.complianceKpis .amber strong{color:var(--a-amber)}.complianceKpis .green strong{color:var(--a-brand)}.complianceChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.complianceChips button i{margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--a-tile);font-style:normal}.complianceChips button.red{color:var(--a-red)}.fleetSection .fleetFilterRow{margin-bottom:12px}@media print{.adminTopBar,.fleetActions{display:none}.adminShell{background:#fff}}@media (max-width:1100px){.fleetLayout{grid-template-columns:1fr}.fleetInspector{position:static}.complianceKpis,.fleetTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fleetDocRow{grid-template-columns:1fr 1fr}.fleetDocRow>b{grid-column:1/-1}}@media (max-width:640px){.aGrid2,.aGrid3,.complianceKpis,.fleetDocRow,.fleetIdentity,.fleetTiles,.fleetUpload{grid-template-columns:1fr}.fleetHead h1{font-size:22px}.fleetFilterRow label{min-width:100%}.aSegment{margin-left:0}}.aTabs a{padding:10px 14px;border-bottom:2px solid transparent;color:var(--a-muted);font-family:var(--a-head);font-size:13px;font-weight:700}.aTabs a.active{border-color:var(--a-brand);color:var(--a-brand)}.aTabs button .adminIcon{margin-right:6px;vertical-align:-2px}.aTabs button i{margin-left:6px;padding:1px 6px;border-radius:999px;color:var(--a-brand);background:var(--a-mintwash);font-size:10px;font-style:normal}.aTable td.neg b,strong.neg{color:var(--a-red)}.riderAvatar{display:inline-grid;flex-shrink:0;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:var(--a-brand);font-family:var(--a-head);font-weight:800}.riderAvatar img{width:100%;height:100%;object-fit:cover}.riderCell{display:flex;align-items:center;gap:10px}.riderQuick{position:relative;overflow:hidden;padding-top:0}.riderQuickBanner{display:flex;justify-content:flex-end;height:64px;margin:0 -20px;padding:12px 20px;background:linear-gradient(120deg,var(--a-brand),var(--a-brand2))}.riderQuickBanner .aBadge{height:-moz-fit-content;height:fit-content}.riderQuickHead{display:flex;align-items:flex-end;gap:14px;margin:-32px 0 16px}.riderQuickHead .riderAvatar{border:4px solid #fff}.riderQuickHead>div:nth-child(2){flex:1 1}.riderQuickHead h2{margin:0;font-family:var(--a-head);font-size:20px}.riderQuickHead p{margin:2px 0 0;color:var(--a-soft);font-size:11px}.riderQuick .fleetPolicy strong{font-family:var(--a-head);font-size:20px}.kycHistoryTitle{margin:16px 0 8px;color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dossierHead{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:4px}.dossierId{flex:1 1;min-width:240px;display:grid;grid-gap:4px;gap:4px}.dossierId h1{margin:0;font-family:var(--a-head);font-size:28px;font-weight:700}.dossierId p{display:flex;align-items:center;gap:6px;margin:0;color:var(--a-muted);font-size:12px}.aPlateBadge.small{width:-moz-fit-content;width:fit-content;padding:2px 6px;font-family:Liberation Mono,monospace;font-size:10px}.dossierTabs{flex-wrap:wrap}.dossierLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.dossierSide{display:grid;grid-gap:0;gap:0}.dossierSide>.aCard:first-child{margin-top:0}.dossierTelemetry{margin:12px 0;padding:12px;border-radius:12px;color:#e9f5ec;background:#14251b}.dossierTelemetry header{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--a-mint);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dossierTelemetry header span{display:flex;align-items:center;gap:6px}.dossierTelemetry>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.dossierTelemetry>div span{display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:8px;background:rgba(255,255,255,.06);text-align:center}.dossierTelemetry b{color:#fff;font-family:var(--a-head);font-size:15px}.dossierTelemetry small{color:#9fb5a6;font-size:9px}.fleetMapPlaceholder.small{min-height:90px;margin:10px 0}.kycDocs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.kycDocs>div{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px;border-radius:14px;background:var(--a-tile);font-size:12px}.kycDocs>div.missing{opacity:.7;border:1px dashed var(--a-line);background:#fff}.kycDocs header{display:flex;justify-content:space-between;gap:6px}.kycDocs header>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--a-brand);background:#fff}.kycDocs small{color:var(--a-soft);font-size:11px;overflow-wrap:anywhere}.kycDocs .aBtn{margin-top:4px}.kycConsole{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--a-line);border-radius:14px}.aTimeline{display:grid;grid-gap:0;gap:0}.aTimeline>div{display:flex;gap:12px}.aTimeline i{position:relative;width:10px;flex-shrink:0}.aTimeline i:before{content:"";position:absolute;top:6px;left:1px;width:8px;height:8px;border-radius:50%;background:var(--a-brand)}.aTimeline i:after{content:"";position:absolute;top:16px;bottom:-4px;left:4px;width:2px;background:var(--a-line2)}.aTimeline>div:last-child i:after{display:none}.aTimeline p{margin:0 0 12px;font-size:12px}.aTimeline small{display:block;margin-top:2px;color:var(--a-soft);font-size:11px}@media (max-width:1100px){.dossierLayout{grid-template-columns:1fr}}.adminShell .aCard .fleetSearch input{padding:11px 0;border:0;background:transparent;box-shadow:none}.riderQuickHead>div:nth-child(2){padding-top:40px}.bigTitle{margin:6px 0 0!important;font-size:24px!important}.aPre{max-height:180px;overflow:auto;margin:0;padding:10px;border-radius:10px;color:var(--a-muted);background:var(--a-tile);font-size:11px}.aDrawerBackdrop{position:fixed;z-index:50;inset:0;display:flex;justify-content:flex-end;background:rgba(25,28,28,.35)}.aDrawer{width:min(480px,100%);height:100%;display:grid;align-content:start;grid-gap:12px;gap:12px;margin:0!important;padding:20px;overflow-y:auto;background:#fff;box-shadow:-12px 0 40px rgba(25,28,28,.18)}.aDrawer label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700}.aDrawer label small{color:var(--a-soft);font-weight:500}.aDrawer input,.aDrawer select{width:100%;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px;background:#fff;font-size:12px}.drawerList{display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow-y:auto}.drawerList button{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px;color:var(--a-ink);background:#fff;font-size:12px;text-align:left;cursor:pointer}.drawerList button.active{border-color:var(--a-brand);background:var(--a-mintwash)}.drawerList small{color:var(--a-soft);font-size:11px}.rentalStepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px;margin-top:16px}.rentalStepper span{display:grid;grid-template-columns:24px 1fr;grid-gap:0 8px;gap:0 8px;align-items:center;padding:10px 12px;border:1px solid var(--a-line);border-radius:12px;background:#fff}.rentalStepper i{grid-row:span 2;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--a-muted);background:var(--a-tile);font-size:11px;font-style:normal;font-weight:800}.rentalStepper b{font-size:12px}.rentalStepper small{color:var(--a-soft);font-size:10px}.rentalStepper .done i{color:#fff;background:var(--a-brand)}.rentalStepper .current{border-color:var(--a-brand);box-shadow:0 0 0 2px var(--a-mintwash)}.rentalStepper .current i{color:var(--a-brand);background:var(--a-mintwash)}.rentalStepper .current.red{border-color:var(--a-red)}.rentalStepper .off{opacity:.5}.rentalTiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.rentalTiles section,.rentalTiles>a{display:grid;align-content:start;grid-gap:6px;gap:6px}.rentalTiles>a{color:inherit;text-decoration:none}.rentalTiles>a:hover{border-color:var(--a-brand)}.rentalTiles header{display:flex;justify-content:space-between;color:var(--a-soft);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rentalTiles header .adminIcon{color:var(--a-brand)}.rentalTiles strong{font-family:var(--a-head);font-size:26px;font-weight:700}.rentalTiles strong.aNotConfigured{font-size:14px}.rentalTiles strong em{color:var(--a-soft);font-size:12px;font-style:normal}.rentalTiles p{margin:0;color:var(--a-muted);font-size:11px;font-weight:600}.rentalTiles .progress{height:6px;overflow:hidden;border-radius:999px;background:var(--a-line2)}.rentalTiles .progress i{display:block;height:100%;background:var(--a-brand)}.rentalTiles footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding-top:8px;border-top:1px solid var(--a-line2);color:var(--a-soft);font-size:10px}.green{color:var(--a-brand)}b.neg,p.neg,small.neg{color:var(--a-red)}.checkGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px;margin:10px 0}.checkGrid span{display:grid;grid-template-columns:16px 1fr;grid-gap:2px 8px;gap:2px 8px;padding:10px;border-radius:10px;background:var(--a-tile);font-size:12px;font-weight:600}.checkGrid span .adminIcon{color:var(--a-brand)}.checkGrid span.fail .adminIcon{color:var(--a-red)}.checkGrid small{grid-column:2;color:var(--a-soft);font-size:11px;font-weight:500}.aQuote{margin:8px 0;padding:10px 12px;border-left:3px solid var(--a-brand);border-radius:8px;color:var(--a-muted);background:var(--a-tile);font-size:12px;font-style:italic}.evidencePanel{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.evidenceHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.evidenceGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.evidenceThumb{display:grid;grid-gap:4px;gap:4px;padding:0;overflow:hidden;border:1px solid var(--a-line);border-radius:12px;color:var(--a-ink);background:#fff;text-align:left;cursor:pointer}.evidenceThumb img,.evidenceThumb>span{width:100%;height:100px;display:grid;place-items:center;object-fit:cover;color:var(--a-soft);background:var(--a-tile)}.evidenceThumb small{padding:4px 8px 8px;color:var(--a-soft);font-size:10px}.evidenceUpload{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important}.evidenceUpload input[name=caption]{flex:1 1;min-width:160px}.checklist{display:grid;grid-gap:8px;gap:8px}.checkItem{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;padding:10px 12px;border-radius:12px;background:var(--a-tile);font-size:12px}.checkItem.pass{box-shadow:inset 3px 0 var(--a-brand)}.checkItem.fail{box-shadow:inset 3px 0 var(--a-red);background:#fff5f4}.checkItem em{color:var(--a-red);font-size:10px;font-style:normal;font-weight:700}.checkItem input{grid-column:1/-1}.checkItem .aSegment{margin:0}.checkAdd{display:flex;gap:8px}.checkAdd input{flex:1 1}.checkRow{display:flex!important;align-items:center;gap:8px}.checkRow input{width:auto!important}.inspectBox{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--a-line);border-radius:14px}.ledger{display:grid;grid-gap:0;gap:0}.ledger>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--a-line2);font-size:12px}.ledger>div small{display:block;color:var(--a-soft);font-size:10px}.ledger.total{margin-top:8px}.ledger.total>div:last-child{border-bottom:0;font-weight:700}.aForm.compact{gap:8px;margin-top:12px!important;padding-top:12px;border-top:1px solid var(--a-line2)}.aForm.compact .kycHistoryTitle{margin:0}.gateList{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.gateList span{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:var(--a-amber);background:var(--a-amberwash);font-size:11px;font-weight:600}.gateList span.ok{color:var(--a-brand);background:var(--a-mintwash)}.handoverBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.handoverBar span{display:grid;grid-template-columns:28px 1fr;grid-gap:0 10px;gap:0 10px;align-items:center;font-size:12px}.handoverBar .adminIcon{grid-row:span 3;color:var(--a-brand)}.handoverBar small{color:var(--a-soft);font-size:10px;font-weight:700;text-transform:uppercase}.handoverGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.handoverCol{display:grid;grid-gap:0;gap:0}.handoverAsset{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;background:var(--a-tile)}.handoverAsset b{font-family:var(--a-head);font-size:18px}.handoverAsset small{color:var(--a-soft);font-size:11px}.handoverAsset .aPlate{width:-moz-fit-content;width:fit-content;padding:4px 8px;border:2px solid var(--a-ink);border-radius:6px;background:#fff}.handoverState{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;font-size:12px}.handoverState span{display:grid;grid-gap:2px;gap:2px}.handoverState small{color:var(--a-soft);font-size:10px;text-transform:uppercase}.handoverNotes{margin-top:12px}.handoverNotes textarea{width:100%;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px;font:inherit;font-size:12px;resize:vertical}.handoverFoot .handoverReady{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border-radius:14px;color:var(--a-amber);background:var(--a-amberwash)}.handoverReady.ok{color:var(--a-brand);background:var(--a-mintwash)}.handoverReady>div{flex:1 1;display:grid;grid-gap:2px;gap:2px}.handoverReady b{color:var(--a-ink)}.handoverReady small{color:var(--a-muted);font-size:11px}.aBtn.big{padding:13px 20px;font-size:14px}@media (max-width:1280px){.rentalTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.handoverGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.handoverBar,.handoverGrid,.rentalTiles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.handoverBar,.handoverGrid,.rentalTiles{grid-template-columns:1fr}}.dossierMain,.dossierSide,.handoverCol{min-width:0}.dashMeta span,.fleetFacts span{min-width:0;overflow-wrap:anywhere}.complianceChips button:disabled{opacity:.5;cursor:not-allowed}.paymentItems{margin:12px 0}.planGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.planCard{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border:1px solid var(--a-line);border-radius:16px;background:#fff}.planCard header{display:flex;justify-content:space-between;gap:6px}.planCard h3{margin:0;font-family:var(--a-head);font-size:16px}.planPrice{margin:0;color:var(--a-soft);font-size:12px}.planPrice b{color:var(--a-brand);font-family:var(--a-head);font-size:28px}.planFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;padding:12px;border-radius:12px;background:var(--a-tile);font-size:11px}.planFacts span{display:grid;grid-gap:1px;gap:1px;min-width:0;overflow-wrap:anywhere}.planFacts small{color:var(--a-soft)}.planNotes{margin:0;padding:8px 10px;border-radius:10px;color:var(--a-brand);background:var(--a-mintwash);font-size:11px}.planCard footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;color:var(--a-soft);font-size:10px}.planCard .aLink{border:0;background:none;cursor:pointer}.settingsRows{display:grid;grid-gap:6px;gap:6px;max-height:520px;overflow-y:auto;align-content:start}.settingsRows button{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px;color:var(--a-ink);background:#fff;font-size:12px;text-align:left;cursor:pointer}.settingsRows button.active{border-color:var(--a-brand);background:var(--a-mintwash)}.settingsRows small{color:var(--a-soft);font-size:10px}.settingsRows code{overflow:hidden;color:var(--a-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.aForm textarea{font-size:11px}.aDrawer textarea,.aForm textarea{width:100%;padding:10px 12px;border:1px solid var(--a-line);border-radius:10px}.aDrawer textarea{font:inherit;font-size:11px}.fleetPolicy>div.ledger{display:grid;grid-gap:0;gap:0;color:var(--a-ink);font-size:12px}.dossierLayout>*{min-width:0}