.shared-microphone {white-space:normal;max-width:11rem;min-height:36px;}
.shared-microphone[data-enabled="false"] {border-color:#a13434;color:#a13434;}
.kiosk-barge-setting {display:flex;align-items:flex-start;gap:8px;white-space:normal;}
.kiosk-barge-setting span {min-width:0;white-space:normal;overflow-wrap:anywhere;}
.kiosk-barge-setting input {flex:0 0 auto;margin-top:3px;}
.kiosk-barge-setting small {font-size:.85em;opacity:.8;}
@media(max-width:640px) {.shared-microphone {max-width:8rem;font-size:12px;}.sound-controls {max-width:calc(100vw - 30px);}}
