.driver-language-label{border:1px solid var(--ops-line);background:var(--ops-surface);min-height:2.5rem;color:var(--ops-ink);border-radius:.65rem;align-items:center;gap:.35rem;padding-inline:.5rem;display:inline-flex}.driver-language-label select{max-width:8.2rem;min-height:2.3rem;color:inherit;font:inherit;outline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:.8rem}.driver-language-picker>p{max-width:24rem;margin-top:.45rem}.driver-help-trigger{width:2rem;height:2rem;color:var(--ops-muted);border:1px solid var(--ops-line);background:var(--ops-surface);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.driver-help-trigger:hover{color:var(--ops-ink);background:var(--ops-surface-raised)}.driver-help-trigger:focus-visible{outline:2px solid var(--ops-blue-ink);outline-offset:3px}.driver-help-trigger>span{font-size:.8rem;font-weight:800}.driver-help-content{width:min(24rem,100vw - 2rem);max-height:min(30rem,70dvh);color:var(--ops-ink);background:var(--ops-surface);border-color:var(--ops-line);text-align:start;overflow-y:auto}.driver-help-content p+p{margin-top:.75rem}.driver-location-compact{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:1rem;display:flex}.driver-location-switch{border:1px solid var(--ops-line);background:var(--ops-surface);min-height:2.75rem;color:var(--ops-ink);border-radius:2rem;align-items:center;gap:.6rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.driver-location-switch:focus-visible{outline:2px solid var(--ops-blue-ink);outline-offset:3px}.driver-location-track{background:var(--ops-surface-raised);min-width:3.2rem;color:var(--ops-muted);border-radius:2rem;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.7rem;display:inline-flex}.driver-location-track:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.driver-location-switch[aria-checked=true] .driver-location-track{background:var(--ops-green-bg);color:var(--ops-green-ink)}.driver-location-switch[aria-busy=true] .driver-location-track:before{animation:1s ease-in-out infinite alternate driver-location-pulse}.driver-location-attention{border:1px solid var(--ops-amber-ink);background:var(--ops-amber-bg);color:var(--ops-amber-ink);border-radius:50%;width:2rem;height:2rem;font-weight:800}.driver-profile-heading{align-items:center;gap:.75rem;min-width:0;margin-bottom:1rem;display:flex}.driver-profile-heading h2{overflow-wrap:anywhere;font-size:1.1rem;font-weight:650}.driver-profile-heading p{color:var(--ops-muted);font-size:.75rem}[data-driver-locale][dir=rtl] .text-left{text-align:start}[data-driver-locale][dir=rtl] .text-right{text-align:end}[data-driver-locale][dir=rtl] .ops-nav-count{margin-left:0;margin-inline-start:auto}[data-driver-locale][dir=rtl] .ops-journey{direction:ltr}@keyframes driver-location-pulse{to{opacity:1}}@media (prefers-reduced-motion:reduce){.driver-location-switch[aria-busy=true] .driver-location-track:before{animation:none}}@media (max-width:480px){.ops-header-actions .driver-language-label{padding-inline:.3rem}.ops-header-actions .driver-language-label>svg{display:none}.ops-header-actions .driver-language-label select{max-width:5.1rem;font-size:.75rem}.ops-header-actions .ops-theme-switch span{display:none}}
