#bridge-navigation { min-width:0; max-width:100%; }
#bridge-navigation label { display:flex; flex-direction:column; gap:3px; font-size:10px; color:#a0abb5; }
#bridge-navigation select { width:100%; max-width:360px; min-width:0; color:#e2e7eb; background:#20272e; border:1px solid #48535e; border-radius:3px; padding:5px 8px; font:12px system-ui,sans-serif; }
@media (max-width:760px) { #bridge-navigation { width:100%; margin-top:8px; } .workbench-header:has(#bridge-navigation) { height:auto; flex-wrap:wrap; padding-block:10px; } }
