#accountLogin select.classroom-login-picker {
  width: 100%;
  min-width: 0;
  min-height: 52px;
  padding-right: 2.4rem;
  background-color: #f7f3ff;
  background-image: none;
  border-color: #c9b8ef;
  color: #433468;
  font-weight: 600;
  cursor: pointer;
  appearance: auto;
  -webkit-appearance: menulist;
}
#accountLogin select.classroom-login-picker:focus-visible {
  border-color: #8561d9;
  outline: 3px solid #ded3f8;
  outline-offset: 2px;
}
.classroom-login-fields{display:contents}
.classroom-access{min-width:0;margin:0;padding:18px;border:1px solid #d8c8ed;border-radius:18px;background:#f8f4ff}
.classroom-access legend{padding:0 5px;color:#665181;font:650 15px var(--font)}
.classroom-access label{display:flex!important;align-items:center;gap:12px;margin:4px 0 16px!important}
.classroom-access label>img{width:36px;height:36px;object-fit:contain;flex:0 0 36px}
.classroom-access input{width:100%;min-width:0;height:48px;box-sizing:border-box;font-size:20px!important;letter-spacing:6px;text-align:center}
.classroom-access-actions{display:flex;gap:10px}
.classroom-access-actions button{flex:1;min-height:44px;font-size:13px!important}
.classroom-access-actions [data-classroom-ok]{background:#8060b5;color:#fff;border-color:#8060b5}
.classroom-access-notice:empty{display:none}.classroom-access-notice{margin:8px 0;color:#9a5537;font-size:12px}
.classroom-access-retry{justify-self:center;border:0!important;background:transparent!important;text-decoration:underline;font-size:12px!important;padding:6px!important;color:#74588f}
.classroom-access>label{flex-direction:row!important}
.classroom-access-actions>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #d8c8ed;border-radius:12px;padding:11px 14px;background:#fff;color:#665181;font-weight:650;cursor:pointer}
.classroom-access-actions>[data-classroom-ok]{background:#8060b5;border-color:#7553ac;color:#fff;box-shadow:0 2px 0 #63418f}
.classroom-access-actions>button:focus-visible{outline:3px solid #bea8e5;outline-offset:3px}
.classroom-access-actions>button:disabled{opacity:.6;cursor:wait}
