/* DASM R8.226 LIVE — tidy AI busy composer + compact source links. */
#view-grades .ask-ai-source-link{
  display:inline!important;
  max-width:100%!important;
  color:#c9ff45!important;
  font-weight:850!important;
  text-decoration:none!important;
  border-bottom:1px solid rgba(201,255,69,.55)!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
#view-grades .ask-ai-source-link:hover,
#view-grades .ask-ai-source-link:focus-visible{
  color:#e2ff91!important;
  border-bottom-color:#e2ff91!important;
}
@media(max-width:620px){
  /* While a request is running, remove the duplicate disabled question box. */
  html body #appView #view-grades .ask-dasm-entry>#askDasmInput:disabled{
    display:none!important;
  }
  html body #appView #view-grades .ask-dasm-entry:has(>#askDasmInput:disabled){
    grid-template-rows:0 64px!important;
    row-gap:0!important;
  }
  html body #appView #view-grades .ask-dasm-entry:has(>#askDasmInput:disabled)>#askAddImage,
  html body #appView #view-grades .ask-dasm-entry:has(>#askDasmInput:disabled)>#askDasmVoice,
  html body #appView #view-grades .ask-dasm-entry:has(>#askDasmInput:disabled)>#askDasmSend{
    grid-row:2!important;
  }
}
