/* Phoenix v70.2 — teacher mine-only filter in dark theme. */
[data-theme=dark] .teacher-mine-filter67{
  background:var(--card,#23242a)!important;
  color:var(--ink,#f4f4f6)!important;
  border:1px solid var(--line,#3b3d45)!important;
  box-shadow:none!important;
}
[data-theme=dark] .teacher-mine-filter67 span{
  color:var(--ink,#f4f4f6)!important;
  opacity:1!important;
}
[data-theme=dark] .teacher-mine-filter67 input{
  accent-color:#ff6b21!important;
  color-scheme:dark;
}
[data-theme=dark] .teacher-mine-filter67:has(input:checked){
  border-color:color-mix(in srgb,#ff6b21 48%,var(--line,#3b3d45))!important;
  background:color-mix(in srgb,#ff6b21 9%,var(--card,#23242a))!important;
}

[data-theme=dark] .teacher-mine-filter67 input[type="checkbox"]{
  -webkit-appearance:none!important;
  appearance:none!important;
  width:22px!important;
  height:22px!important;
  flex:0 0 22px;
  border:2px solid #8e919b!important;
  border-radius:7px!important;
  background:#17181c!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:14px 14px!important;
}
[data-theme=dark] .teacher-mine-filter67 input[type="checkbox"]:checked{
  border-color:#ff6b21!important;
  background-color:#ff6b21!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.2 4.2L19 7.5'/%3E%3C/svg%3E")!important;
}
