.bus-start-modes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 12px}
.bus-start-modes .btn{font-size:13px;min-height:36px}
.bus-start-modes .btn[aria-pressed=true]{background:var(--accent-soft,var(--blue-light));border-color:var(--accent,var(--blue));color:var(--accent,var(--blue))}
.bus-start-custom{font-size:13px;color:var(--muted)}
.bus-start-custom[hidden]{display:none!important}
.bus-picker-option>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:720px){.bus-start-modes .btn{min-height:42px}.bus-picker-option>span{white-space:normal}}
