/* V126: Audit Workday + Module 4 secure camera/mic gate and mic threshold 70 polish. */
#secureSessionWidgetV81,
.secure-session-widget-v81{
  display:grid!important;
  visibility:visible!important;
  pointer-events:auto!important;
}
.secure-alert-stack-v82{
  display:grid!important;
  visibility:visible!important;
  pointer-events:none!important;
}
.workday-secure-note-v126{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
  width:100%;
  margin:0 0 10px;
  padding:11px 12px;
  border:1px solid rgba(143,214,255,.18);
  border-radius:18px;
  background:linear-gradient(135deg,rgba(143,214,255,.10),rgba(159,245,200,.055));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.workday-secure-note-v126.is-required{
  border-color:rgba(255,216,144,.26);
  background:linear-gradient(135deg,rgba(255,216,144,.095),rgba(143,214,255,.055));
}
.workday-secure-note-v126.is-active{
  border-color:rgba(159,245,200,.28);
  background:linear-gradient(135deg,rgba(159,245,200,.10),rgba(143,214,255,.06));
}
.workday-secure-note-v126.is-warning{
  border-color:rgba(255,216,144,.38);
  box-shadow:0 12px 34px rgba(255,177,65,.10), inset 0 1px 0 rgba(255,255,255,.07);
}
.workday-secure-note-v126 .gate-kicker{
  display:inline-flex;
  width:max-content;
  margin:0 0 4px;
  padding:5px 9px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.055);
  color:#9be7ff;
  font-size:9px;
  font-weight:1000;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.workday-secure-note-v126 strong{
  display:block;
  color:#fff;
  font-size:13px;
  letter-spacing:-.01em;
}
.workday-secure-note-v126 small{
  display:block;
  margin-top:3px;
  color:rgba(226,235,255,.74);
  font-size:11px;
  line-height:1.35;
}
.workday-secure-note-v126 button{
  min-width:max-content;
}
.stage-start-card .stage-rules-grid div:nth-child(2){
  border-color:rgba(159,245,200,.22);
  background:rgba(159,245,200,.06);
}
.camera-gate .gate-head strong::after{
  content:' • Mic threshold 70';
  color:#9ff5c8;
  font-size:11px;
  font-weight:900;
}
.quiz-proctor-panel .proctor-status-card span::after{
  content:' Mic threshold 70+ triggers a secure-session warning.';
}
@media(max-width:760px){
  .workday-secure-note-v126{
    grid-template-columns:1fr;
    padding:10px;
    border-radius:16px;
  }
  .workday-secure-note-v126 button{
    width:100%;
  }
  .secure-session-widget-v81{
    left:10px!important;
    right:10px!important;
    bottom:calc(10px + env(safe-area-inset-bottom))!important;
    max-width:none!important;
  }
}
