._controls_qe473_1{z-index:7;right:70px;bottom:calc(var(--map-panel-height,180px) + var(--map-dock-underlay,0px) + 20px);border:1px solid var(--border);background:color-mix(in srgb,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(12px);pointer-events:auto;touch-action:none;border-radius:12px;align-items:center;gap:2px;max-width:calc(100% - 84px);padding:4px;display:flex;position:absolute;box-shadow:0 4px 16px #0003}._controls_qe473_1>button{width:36px;height:40px;min-height:40px;color:var(--foreground);touch-action:none;background:0 0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}._controls_qe473_1>button:hover:not(:disabled){background:var(--surface);color:var(--primary)}._controls_qe473_1>button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._controls_qe473_1>button:disabled{opacity:.45}.fleet-map-clean ._controls_qe473_1{display:none!important}@media (min-width:1024px) and (pointer:fine){._controls_qe473_1{bottom:calc(var(--desktop-dock-space,28px) + 58px);right:84px}._controls_qe473_1>button{width:32px;height:32px;min-height:32px}}@media (max-width:380px){._controls_qe473_1{gap:0;right:64px}._controls_qe473_1>button{width:32px}}._geometry_1auwf_1{pointer-events:none}._label_1auwf_1{pointer-events:none;white-space:nowrap;color:#20252b;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;font:700 13px Arial,Helvetica,sans-serif;position:absolute;transform:translate(-50%,-50%)}._notice_1auwf_1{z-index:10;background:var(--card,#fff);width:max-content;max-width:calc(100% - 144px);color:var(--foreground,#20252b);border:1px solid var(--border);pointer-events:none;border-radius:10px;margin:0;padding:8px 11px;font-size:12px;line-height:1.4;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0002}.vehicle-command-center[data-slot=dialog-content]{border:1px solid var(--border);background:var(--card);height:fit-content;max-height:calc(100dvh - 40px);color:var(--foreground);border-radius:22px;gap:18px;margin:auto;padding:24px;overflow:auto;z-index:1200!important;width:min(520px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;animation:none!important;position:fixed!important;inset:0!important;transform:translate(0,0)!important}.vehicle-command-center [data-slot=dialog-title]{padding-right:22px;font-size:1.25rem}.vehicle-command-center [data-slot=dialog-description]{color:var(--muted-foreground)}.vehicle-command-routes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vehicle-command-routes button{border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:12px 8px;font-size:.8rem;font-weight:650;display:flex}.vehicle-command-routes button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.vehicle-command-form{gap:14px;display:grid}.vehicle-command-form label{gap:7px;font-size:.875rem;font-weight:600;display:grid}.vehicle-command-form :is(input,select){border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:12px;padding:10px;font-size:16px}.vehicle-command-form option{background:var(--card)}.vehicle-command-status{color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.vehicle-command-error{color:var(--primary);overflow-wrap:anywhere;font-size:.9rem}.vehicle-command-result{text-align:center;justify-items:center;gap:14px;padding:18px 6px;display:grid}.vehicle-command-result.accepted{color:var(--guardian-green,var(--foreground))}.vehicle-command-result small{color:var(--muted-foreground)}.vehicle-command-confirm{gap:16px;display:grid}.vehicle-command-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vehicle-command-center :is(.center-primary,.center-secondary){justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.vehicle-command-center button:disabled{opacity:.5;cursor:not-allowed}.vehicle-sos-summary{text-align:center;justify-items:center;gap:14px;display:grid}.vehicle-sos-summary svg{color:var(--primary)}.vehicle-sos-summary small{color:var(--muted-foreground)}.vehicle-expiration-card{text-align:center;border:1px solid var(--border);background:var(--background);border-radius:18px;justify-items:center;gap:12px;padding:24px 10px;display:grid}.vehicle-expiration-card>strong{font-size:1.4rem}.vehicle-expiration-card>span{font-size:1.1rem;font-weight:600}.vehicle-expiration-card.is-due>span{color:var(--primary)}.vehicle-expiration-card small{color:var(--muted-foreground)}.vehicle-sms-embedded{min-width:0}.vehicle-sms-embedded .sms-heading{display:none}.vehicle-sms-embedded .sms-thread{max-height:30dvh}.vehicle-sms-embedded .sms-unlock{padding:10px 0}.vehicle-sms-embedded .sms-help{padding-bottom:0}@media (max-width:380px){.vehicle-command-center{padding:18px}.vehicle-command-routes button{padding:10px 5px;font-size:.73rem}}.vehicle-expiration-status{text-transform:uppercase;letter-spacing:.06em;background:var(--subtle);border-radius:20px;padding:5px 12px;font-size:12px}.vehicle-expiration-card.is-due>span,.vehicle-expiration-card.is-due>.vehicle-expiration-status{color:var(--danger,#e33245)}.vehicle-expiration-card.is-soon>.vehicle-expiration-status{color:var(--support-yellow,#b77812)}.vehicle-expiration-card.is-ready>.vehicle-expiration-status{color:var(--success,#24805d)}._layer_qd18c_1{z-index:1;pointer-events:none;position:absolute;inset:0}._cluster_qd18c_2{pointer-events:auto}._peer_qd18c_3{pointer-events:none;position:absolute}._marker_qd18c_4{width:76px;height:76px;box-shadow:none;pointer-events:auto;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-8px;left:0;transform:translate(-50%,-50%)}._marker_qd18c_4:before{content:"";background:var(--peer-state);opacity:.12;z-index:-1;border-radius:50%;position:absolute;inset:9px}._marker_qd18c_4:after{content:"";filter:blur(3px);z-index:-1;background:#07141b30;border-radius:50%;width:48px;height:10px;position:absolute;bottom:1px;left:14px}._marker_qd18c_4:focus-visible{outline:3px solid var(--peer-state);outline-offset:2px}._marker_qd18c_4:disabled{cursor:default;opacity:1}._marker_qd18c_4 img{filter:drop-shadow(0 3px 3px #07141b55)}._peer_qd18c_3[data-stale=true] ._marker_qd18c_4:before{opacity:.06}._name_qd18c_11{pointer-events:none;max-width:180px;font-size:12px}
