.taxi-shell{overflow-wrap:anywhere}.taxi-field label{display:block;margin-bottom:.4rem}.taxi-field input:not([type=checkbox]),.taxi-field select{width:100%;min-height:44px;border:1px solid #94a3b8;border-radius:12px;padding:.65rem;background:transparent}.taxi-field input[type=checkbox]{width:22px;height:22px;margin:.5rem}.taxi-shell button{min-height:44px}.taxi-shell [data-taxi-map]{height:340px;max-height:55svh;width:100%;isolation:isolate;border-radius:12px;background:#e2e8f0}.taxi-shell .errorlist{color:#b91c1c}.taxi-shell [aria-pressed=true]{outline:2px solid #047857;outline-offset:1px}.taxi-shell .leaflet-container{color:#0f172a}.dark .taxi-shell .errorlist{color:#fca5a5}@media(max-width:640px){.taxi-form .taxi-map-panel{padding:.6rem}.taxi-shell [data-taxi-map]{height:290px}.taxi-field:has(input[type=checkbox]){grid-column:1/-1}}

.taxi-field select{background-color:var(--select-surface,#fff);color:var(--select-ink,#0f172a)}

.taxi-subnav{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:.25rem;margin-bottom:1.25rem}.taxi-subnav>a{flex:0 0 auto;white-space:nowrap}.taxi-subnav>a:focus-visible{outline-offset:-3px}
