/* Voice-specific compact layout; other pages retain all accessibility tools. */
.patient-tab-voice-consult>.patient-identity-band{display:none!important}
@media(max-width:640px){
 .patient-tab-voice-consult>.patient-accessibility-bar{display:none!important}
 .patient-tab-voice-consult .patient-realtime-voice{padding:10px 12px;gap:8px}
 .patient-tab-voice-consult .patient-realtime-voice-stage{padding:0;min-height:0}
 .patient-tab-voice-consult .patient-realtime-voice-controls{min-height:48px;margin:0}
 .patient-tab-voice-consult .patient-realtime-voice-auto{flex:0 0 auto;margin:0 0 0 auto}
 .patient-tab-voice-consult .patient-realtime-voice-controls>span{font-size:12px}
}
.patient-realtime-voice-mic.is-active{background:#0c7168;box-shadow:0 0 0 4px #0c716818}
