.audio-settings{display:grid;grid-template-columns:1fr 1fr;gap:16px}.audio-row{padding:17px 20px;background:#FFFEF8;border:1px solid #E5D5DE;border-radius:19px}.audio-row label{display:flex;align-items:center;gap:9px;font:500 19px Fredoka}.audio-row label>span{font-size:25px}.audio-row output{margin-left:auto;font:700 14px Nunito;color:#99738D;white-space:nowrap}.audio-row>div{display:flex;align-items:center;gap:14px;margin-top:14px}.audio-row input{width:100%;height:44px;accent-color:#BC77A7;touch-action:pan-y}.audio-row button{min-width:48px;min-height:48px;background:#F2E4ED;font-size:23px}.voice-hold{touch-action:manipulation}.voice-hold[aria-pressed=true]{background:#AED4BB;border-color:#E1F4E5}.voice-hold:focus-visible{outline:3px solid #74528A;outline-offset:4px}.voice-hold:disabled{opacity:.7}.ride-status{position:absolute;top:146px;left:20px;max-width:270px;padding:9px 13px;background:#FFF9EFED;border:1px solid white;border-radius:15px;font-size:13px;pointer-events:none}.ride-status button{display:block;min-height:44px;padding:7px 10px;margin-top:6px;border-radius:11px;background:#F3DFEB}.school-nav{max-width:calc(100vw - 170px)}.school-nav>button{flex-shrink:0}.school-nav>button[data-open=settings]{font-size:0;padding:7px 11px}.school-nav>button[data-open=settings]>span{font-size:22px;margin:0}
@media(orientation:portrait){.school-nav{max-width:100%;gap:4px}.school-nav>button{padding-inline:9px}.ride-status{top:203px;left:15px;font-size:12px;max-width:230px}.audio-settings{grid-template-columns:1fr}.audio-row{padding:14px 17px}.audio-row label{font-size:18px}}
@media(max-width:600px) and (orientation:portrait){.school-nav>button{min-width:48px;padding-inline:4px}.school-nav>button[data-open=settings]{min-width:43px}.ride-status{top:205px;max-width:200px}.voice-hold:not(.mic-in-sheet){max-width:65vw}.audio-row label{font-size:17px}}
@media(hover:hover) and (pointer:fine){.audio-row button:hover{background:#E8D5E3}}
