.admin-dialog { width: min(720px, calc(100vw - 32px)); max-height: 86vh; overflow: auto; padding: 30px; border: 0; border-radius: 14px; color: var(--ink); }
.admin-dialog h2 { margin: 0; }.admin-dialog > p, .admin-chat-builder > p { color: var(--muted); font-size: 12px; }.admin-dialog form h3, .admin-chat-builder h3 { margin: 20px 0 10px; font-size: 15px; }.admin-chat-builder, .admin-list { margin-top: 25px; padding-top: 18px; border-top: 1px solid var(--line); }.admin-list h3 { margin: 0 0 10px; font-size: 14px; }.admin-chat-builder textarea { min-height: 76px; resize: vertical; }.managed-user { display: grid; gap: 8px; padding: 12px 0; border-bottom: 1px solid var(--line); }.managed-user > div:first-child { display: flex; justify-content: space-between; gap: 12px; }.managed-user > div:first-child span { color: var(--muted); font-size: 12px; }.managed-user-details { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 5px 16px; color: var(--muted); font-size: 12px; }.managed-user-details span { overflow-wrap: anywhere; }.password-reset { justify-self: start; padding: 7px 10px; font-size: 12px; }body.dark .admin-dialog { background: #202c33; }@media (max-width: 520px) { .managed-user-details { grid-template-columns: 1fr; } }
