/* R8.253 LIVE — WEBSITE/DESKTOP microphone containment only.
   Do not alter iPad or phone portrait/landscape treatment. */
@media (min-width:761px) and (hover:hover) and (pointer:fine){
  html:not(.r8252-ipad) body #appView #view-grades .ask-dasm-entry>#askDasmVoice:not(.recording){
    display:inline-block!important;
    flex:0 0 58px!important;
    width:58px!important;
    min-width:58px!important;
    max-width:58px!important;
    height:60px!important;
    min-height:60px!important;
    max-height:60px!important;
    margin:0 6px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
    vertical-align:middle!important;
    overflow:hidden!important;
    background:transparent url('/dasm-ai-mic-agreed-20260925.webp') center/48px 57px no-repeat!important;
  }

  /* Guard against an injected iPad artwork node ever surviving into a desktop
     rendering path. Desktop uses the controlled background artwork above. */
  html:not(.r8252-ipad) body #appView #view-grades #askDasmVoice>.r8252-ipad-mic{
    display:none!important;
    width:0!important;
    height:0!important;
    max-width:0!important;
    max-height:0!important;
  }

  html:not(.r8252-ipad) body #appView #view-grades #askDasmVoice:not(.recording):active{
    transform:scale(.97)!important;
  }
}
