.email-code-controls{display:flex;gap:10px;align-items:center}.email-code-controls input{min-width:0;flex:1}.email-code-controls button{flex-shrink:0;min-width:128px}.email-admin-form{display:grid;gap:16px;max-width:700px}.email-admin-form label{display:grid;gap:8px}.email-admin-form input:not([type=checkbox]),.email-admin-form select{width:100%;min-height:44px;padding:10px 12px;background:var(--surface,#181b22);color:var(--text,#f4f4f6);border:1px solid var(--line,#41434b);border-radius:10px}.email-admin-actions{display:flex;gap:12px;flex-wrap:wrap}.email-admin-form .email-admin-toggle{display:flex;align-items:center;gap:10px}.email-admin-status{font-size:16px;line-height:1.7;white-space:pre-wrap}.email-admin-help{line-height:1.8;opacity:.85}.email-admin-form input:focus-visible{outline:2px solid var(--accent,#d5b37e);outline-offset:2px}@media(max-width:480px){.email-code-controls{gap:6px}.email-code-controls button{min-width:106px;padding-inline:10px}}
/* Keep authentication feedback readable over the dark glass modal. */
body.account-app #auth-error {
  background:#352321;
  border:1px solid #925b50;
  border-left:3px solid #e5a18a;
  border-radius:10px;
  color:#ffdbcf;
  padding:12px 14px;
  font-size:14px;
  font-weight:500;
  line-height:1.7;
  overflow-wrap:anywhere;
  box-shadow:inset 0 1px 0 #ffffff08;
}
body.account-app #auth-email-send:disabled {
  background:#282521;
  border:1px solid #5b5141;
  color:#d4c6ad;
  opacity:1;
  filter:none;
  box-shadow:none;
  cursor:default;
}
body.account-app #auth-email-code-note {
  color:#d0c6b7;
  font-size:13px;
  line-height:1.65;
}
