/* R8.252 LIVE — iPad DASM AI microphone parity only.
   Preserve phone and desktop controls. Portrait and landscape iPad use the
   agreed microphone artwork already proven in STAGING. */
html.r8252-ipad #appView #view-grades .ask-dasm-entry>#askDasmVoice.r8252-mic-idle{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  width:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  height:68px!important;
  min-height:68px!important;
  max-height:68px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  overflow:visible!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
html.r8252-ipad #appView #view-grades .ask-dasm-entry>#askDasmVoice.r8252-mic-idle::before,
html.r8252-ipad #appView #view-grades .ask-dasm-entry>#askDasmVoice.r8252-mic-idle::after{
  content:none!important;
  display:none!important;
}
html.r8252-ipad #appView #view-grades #askDasmVoice.r8252-mic-idle>.r8252-ipad-mic{
  display:block!important;
  width:58px!important;
  min-width:58px!important;
  max-width:58px!important;
  height:66px!important;
  min-height:66px!important;
  max-height:66px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  object-fit:contain!important;
  object-position:center!important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.22))!important;
  pointer-events:none!important;
}
html.r8252-ipad #appView #view-grades #askDasmVoice.r8252-mic-idle:active{
  transform:scale(.97)!important;
}
