.admin-account-email-dialog {
  width: min(640px, calc(100% - 28px));
  max-height: calc(100dvh - 32px);
  overflow: auto;
  border: 1px solid #bfd4c8;
  border-radius: 14px;
  padding: clamp(16px, 4vw, 28px);
}
.admin-account-email-dialog::backdrop { background: #16382c80; }
.admin-account-email-dialog h2 { margin: 0 0 12px; }
.admin-account-email-dialog p { overflow-wrap: anywhere; }
.admin-account-email-dialog textarea { width: 100%; resize: vertical; }
.admin-account-email-dialog .actions { display: flex; flex-wrap: wrap; gap: 8px; }
