.sathtak-glass .portal-shell{--portal-role-soft:color-mix(in srgb, var(--portal-role-accent) 10%, transparent);--workspace-edge:color-mix(in srgb, var(--glass-rim) 75%, var(--line));--workspace-inset:inset 0 1px 0 color-mix(in srgb, var(--glass-rim) 80%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}.sathtak-glass .portal-shell .portal-sidebar{background-color:var(--glass-panel-strong);background-image:var(--glass-sheen);border-inline-end-color:var(--glass-rim);box-shadow:var(--workspace-inset), 12px 0 44px -28px #0008;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(125%);backdrop-filter:blur(var(--glass-blur)) saturate(125%)}.sathtak-glass .portal-sidebar nav{gap:7px}.sathtak-glass .portal-sidebar nav button{border:1px solid #0000;border-radius:15px;transition:background-color .18s,border-color .18s,color .18s;position:relative}.sathtak-glass .portal-sidebar nav button.selected{color:var(--ink);border-color:color-mix(in srgb, #e11d48 36%, var(--glass-rim));background:linear-gradient(125deg, #e11d481b, #e11d4808), var(--glass-panel);box-shadow:var(--workspace-inset), 0 7px 22px -16px #e11d4866}.sathtak-glass .portal-sidebar nav button.selected>svg{color:var(--red)}.sathtak-glass .portal-sidebar nav button.selected:after{content:"";pointer-events:none;background:#e11d48;border-radius:6px;width:3px;position:absolute;inset-block:30%;inset-inline-end:5px;box-shadow:0 0 10px #e11d4833}.sathtak-glass .portal-sidebar-bottom{border-color:var(--glass-rim)}.sathtak-glass .portal-shell :is(.portal-avatar,.portal-role-mark){background:var(--glass-sheen), var(--portal-role-soft);border:1px solid var(--workspace-edge);box-shadow:var(--workspace-inset)}.sathtak-glass .portal-shell .portal-topbar,.sathtak-glass .public-customer-journey .request-pagebar{background-color:var(--glass-panel-strong);background-image:var(--glass-sheen);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim), 0 12px 32px -24px #0008;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(125%);backdrop-filter:blur(var(--glass-blur)) saturate(125%)}.sathtak-glass .client-map-shell .portal-topbar,.sathtak-glass .public-customer-journey .request-pagebar{border-radius:22px}.sathtak-glass .portal-greeting strong{letter-spacing:-.015em}.sathtak-glass :is(.driver-revenue,.driver-completed,.driver-availability,.driver-current-trip,.driver-truck,.driver-membership-plans,.driver-membership-current,.driver-membership-pending,.driver-membership-scheduled,.driver-membership-none,.driver-live-map,.driver-qr-card,.driver-readiness,.driver-shortcut,.driver-info,.driver-devices,.driver-rating-strip,.admin-metric,.admin-directory-card,.admin-review-card,.admin-period,.admin-fleet-map,.admin-filters,.admin-subnav,.admin-revenue,.admin-empty){background-color:var(--glass-panel);background-image:var(--glass-sheen);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.sathtak-glass :is(.admin-directory-card,.admin-period,.admin-fleet-map,.admin-revenue,.driver-availability,.driver-truck,.driver-membership-plans,.driver-membership-current,.driver-revenue,.driver-completed,.driver-live-map,.driver-qr-card){border-radius:24px}.sathtak-glass :is(.admin-metric,.admin-review-card,.driver-shortcut){border-radius:18px}.sathtak-glass :is(.driver-revenue,.admin-revenue){border-color:color-mix(in srgb, #e11d48 30%, var(--glass-rim));background-image:radial-gradient(ellipse at 100% 0, #e11d4815, transparent 65%), var(--glass-sheen)}.sathtak-glass .admin-revenue .admin-metric{box-shadow:none;background:0 0;border:0}.sathtak-glass :is(.admin-metric>strong,.driver-revenue>strong,.driver-completed>strong,.membership-plan-price strong,.membership-left>strong){font-variant-numeric:tabular-nums;letter-spacing:-.025em}.sathtak-glass :is(.admin-person-icon,.driver-truck-mark,.client-flow-empty-icon,.driver-flow-empty-icon){background:var(--glass-sheen), color-mix(in srgb, #e11d48 8%, var(--glass-panel));border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim), 0 4px 12px -8px #0005}.sathtak-glass :is(.driver-checklist li,.driver-single-truck,.driver-device-controls,.driver-job-details,.driver-rating-strip,.driver-device-status){border-color:var(--glass-rim);background-color:color-mix(in srgb, var(--glass-panel-strong) 85%, transparent);box-shadow:inset 0 1px 0 var(--glass-rim)}.sathtak-glass .driver-availability.is-online{border-color:color-mix(in srgb, #22c55e 36%, var(--glass-rim))}.sathtak-glass .driver-rating-strip{border:1px solid var(--glass-rim);border-radius:16px;padding:12px 16px}.sathtak-glass .driver-qr-card :is(img,canvas){background:#fff;border-radius:14px}.sathtak-glass :is(.driver-current-trip,.client-current-trip){border-color:color-mix(in srgb, #e11d48 30%, var(--glass-rim))}.sathtak-glass .portal-role-customer .portal-modal:has(.client-live-trip){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;animation:none}.sathtak-glass .map-first-discovery :is(.discovery-location,.portal-truck-list,.client-current-trip),.sathtak-glass .client-trip-sheet,.sathtak-glass .client-live-map-status{background-color:var(--glass-panel-strong);background-image:var(--glass-sheen);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%);backdrop-filter:blur(var(--glass-blur)) saturate(115%)}.sathtak-glass .portal-role-customer .portal-modal:has(.client-live-trip)>.portal-modal-head{background-color:var(--glass-panel-strong);background-image:var(--glass-sheen);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%);backdrop-filter:blur(var(--glass-blur)) saturate(115%)}.sathtak-glass .map-first-discovery .portal-truck-list{border-radius:28px 28px 0 0}.sathtak-glass .map-first-discovery .discovery-location{border-radius:19px}.sathtak-glass .portal-truck{border-color:var(--glass-rim);background-color:color-mix(in srgb, var(--glass-panel-strong) 88%, transparent);background-image:var(--glass-sheen);box-shadow:inset 0 1px 0 var(--glass-rim), 0 6px 20px -15px #0006;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .2s,box-shadow .2s}.sathtak-glass .map-first-discovery .portal-truck{border-radius:20px}.sathtak-glass .portal-truck-photo{box-shadow:0 0 0 1px var(--glass-rim), 0 7px 16px -12px #0009}.sathtak-glass .truck-type-pills button,.sathtak-glass .admin-subnav>button,.sathtak-glass .admin-filter-chips>button{border-color:var(--glass-rim);background:var(--glass-sheen), color-mix(in srgb, var(--glass-panel-strong) 70%, transparent);box-shadow:inset 0 1px 0 var(--glass-rim);transition:border-color .18s,background-color .18s,color .18s}.sathtak-glass .truck-type-pills button[aria-pressed=true],.sathtak-glass .admin-subnav>button.selected,.sathtak-glass .admin-filter-chips>button[aria-pressed=true]{background:linear-gradient(140deg, #e11d4821, #e11d480b), var(--glass-panel-strong);border-color:color-mix(in srgb, #e11d48 70%, var(--glass-rim));box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #e11d48}.sathtak-glass .sheet-handle{position:relative}.sathtak-glass .sheet-handle:before{content:"";background:var(--line-strong);pointer-events:none;border-radius:5px;width:35px;height:3px;position:absolute;top:3px}.sathtak-glass .sheet-handle>svg{opacity:.8;margin-top:6px}.sathtak-glass .client-trip-sheet-toggle{background-color:var(--glass-panel-strong);background-image:var(--glass-sheen);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sathtak-glass .client-trip-sheet .portal-card{background:color-mix(in srgb, var(--glass-panel-strong) 85%, transparent);border-color:var(--glass-rim);-webkit-backdrop-filter:none;backdrop-filter:none}.sathtak-glass .client-trip-sheet .trip-customer-code{border-color:color-mix(in srgb, #e11d48 35%, var(--glass-rim));background-image:radial-gradient(at 50% 0,#e11d4812,#0000 75%)}.sathtak-glass .map-fallback{background:var(--glass-panel-strong);border-color:var(--glass-rim);color:var(--ink);box-shadow:0 5px 20px #0002}.sathtak-glass .leaflet-control-zoom{border:1px solid var(--glass-rim);box-shadow:var(--glass-shadow);border-radius:14px;overflow:hidden}.sathtak-glass .leaflet-control-zoom a{background-color:var(--glass-panel-strong);background-image:var(--glass-sheen);color:var(--ink);border-color:var(--glass-rim)}.sathtak-glass .leaflet-control-zoom a:hover{background-color:var(--surface-soft)}.sathtak-glass .leaflet-control-zoom a.leaflet-disabled{color:var(--muted)}.sathtak-glass :is(.driver-live-map,.admin-fleet-map) .portal-map{border-color:var(--glass-rim);box-shadow:0 0 0 1px var(--line), inset 0 1px 0 var(--glass-rim);border-radius:18px}.sathtak-glass .admin-records{border-color:var(--glass-rim);background:var(--glass-panel);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow);border-radius:20px}.sathtak-glass .admin-records .portal-table th{background:var(--glass-sheen), var(--glass-panel-strong);border-color:var(--glass-rim)}.sathtak-glass .admin-records .portal-table td{border-color:var(--line)}.sathtak-glass .admin-chart-track{border-color:var(--glass-rim);background:repeating-linear-gradient(to top, transparent 0 36px, var(--line) 36px 37px)}.sathtak-glass .admin-chart-track>span{border:1px solid #ffffff1f;background:linear-gradient(100deg,#e11d48,#ef4469 54%,#e11d48);border-block-end:0;border-radius:8px 8px 0 0;box-shadow:inset 1px 0 #ffffff19,0 0 18px -9px #e11d48}.sathtak-glass :is(.admin-radar-legend i,.driver-online-dot){box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 5%, transparent)}.sathtak-glass .portal-order-row{border-color:var(--glass-rim)}.sathtak-glass .portal-order-row .portal-inline .portal-price{font-variant-numeric:tabular-nums}@media (min-width:900px){.sathtak-glass .map-first-discovery .portal-truck-list{border-radius:28px}}@media (max-width:700px){.sathtak-glass .admin-records{box-shadow:none;background:0 0;border-radius:0}.sathtak-glass .admin-records tr{background:var(--glass-sheen), var(--glass-panel);border-color:var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-rim), var(--glass-shadow);border-radius:20px}.sathtak-glass .client-trip-sheet{border-radius:28px 28px 0 0}.sathtak-glass .map-first-discovery .portal-truck-list{padding-bottom:max(1.2rem, env(safe-area-inset-bottom))}}@media (hover:hover) and (pointer:fine){.sathtak-glass :is(.driver-shortcut,.admin-review-card){transition:transform .2s,border-color .2s,box-shadow .2s}.sathtak-glass :is(.driver-shortcut,.admin-review-card):hover{border-color:color-mix(in srgb, #e11d48 35%, var(--glass-rim));box-shadow:inset 0 1px 0 var(--glass-rim), 0 12px 28px -18px #e11d483b;transform:translateY(-2px)}.sathtak-glass .portal-truck:hover{border-color:color-mix(in srgb, #e11d48 35%, var(--glass-rim))}.sathtak-glass .portal-sidebar nav button:hover{background-color:color-mix(in srgb, var(--ink) 5%, transparent)}.sathtak-glass .admin-records tbody tr:hover{background-color:#e11d480a}}@media (prefers-reduced-motion:reduce){.sathtak-glass :is(.driver-shortcut,.admin-review-card,.portal-truck,.portal-sidebar nav button,.truck-type-pills button,.admin-subnav>button,.admin-filter-chips>button){transition:none}.sathtak-glass :is(.driver-shortcut,.admin-review-card):hover{transform:none}}@media (prefers-reduced-transparency:reduce){.sathtak-glass .portal-shell :is(.portal-sidebar,.portal-topbar),.sathtak-glass .public-customer-journey .request-pagebar,.sathtak-glass .map-first-discovery :is(.discovery-location,.portal-truck-list,.client-current-trip),.sathtak-glass :is(.client-trip-sheet,.client-trip-sheet-toggle,.client-live-map-status){-webkit-backdrop-filter:none;backdrop-filter:none}.sathtak-glass .portal-role-customer .portal-modal:has(.client-live-trip)>.portal-modal-head{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sathtak-glass .portal-shell :is(.portal-sidebar,.portal-topbar),.sathtak-glass .public-customer-journey .request-pagebar,.sathtak-glass .map-first-discovery :is(.discovery-location,.portal-truck-list,.client-current-trip),.sathtak-glass :is(.client-trip-sheet,.client-trip-sheet-toggle,.client-live-map-status,.map-fallback){background-color:var(--surface)}.sathtak-glass .portal-role-customer .portal-modal:has(.client-live-trip)>.portal-modal-head{background-color:var(--surface)}}
