/* 3.10.3: call-safe classroom tools and a stable teacher follow control. */
body:has(.sp-classroom) .sp-class-overlay.is-open{
  z-index:100020!important;
  pointer-events:auto!important;
}
body:has(.sp-classroom) .sp-class-overlay.is-open .sp-class-overlay-dialog{
  position:relative!important;
  z-index:100021!important;
  pointer-events:auto!important;
}
body:has(.sp-classroom) .sp-class-overlay[data-class-overlay="chat"] .sp-class-chat,
body:has(.sp-classroom) .sp-class-overlay[data-class-overlay="chat"] .sp-chat-compose,
body:has(.sp-classroom) .sp-class-overlay[data-class-overlay="chat"] textarea,
body:has(.sp-classroom) .sp-class-overlay[data-class-overlay="chat"] button{
  pointer-events:auto!important;
}
.sp-class-follow-button{
  width:132px!important;
  min-width:132px!important;
  max-width:132px!important;
  transform:translate3d(-50%,0,0)!important;
  white-space:nowrap!important;
  will-change:auto!important;
}
.sp-class-follow-button.is-sending{opacity:.82!important;cursor:wait!important}
.sp-class-materials.is-loading{opacity:.6;pointer-events:none}
.sp-class-materials [data-class-action-status]{display:block;margin:10px 0;color:#002f2b;font-weight:750}
