#crewViewSwitch{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-3) 0}
#crewViewSwitch [aria-pressed="true"]{background:var(--sunken);border-color:var(--ink);font-weight:600}
#crewViewSwitch .btn{min-height:44px}
#crewMapPanel{margin:0 0 var(--space-4)}
.crew-map-canvas{min-height:16rem;background:var(--sunken);border:1px solid var(--rule)}
.crew-map-fallback{display:flex;flex-direction:column;gap:var(--space-3)}
.crew-map-city{margin:0}
.closest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}
.closest-list .btn{min-height:44px;justify-content:flex-start;text-align:left}
@media(max-width:680px){
 #crewViewSwitch{flex-wrap:nowrap;width:100%;min-width:0}
 #crewViewSwitch > .btn{flex:1 1 0}
}
