/* Xmegram / TeleView PHP v18.69
   Single-page recovery, responsive email diagnostics, and clean admin rendering. */
.password-reset-flow{display:grid;gap:0}
.password-reset-flow>.btn{width:100%}
.password-reset-flow .verification-kicker{display:inline-flex;margin:0 0 6px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.password-reset-flow .verification-form{margin-top:3px}
.password-reset-flow .verification-resend{margin-top:12px}
.password-reset-flow .verification-resend button{border:0;background:transparent;color:var(--accent);font-weight:850;cursor:pointer;text-align:left;padding:0}
.password-reset-flow .verification-resend button:disabled{cursor:not-allowed;color:var(--muted)}
.password-reset-flow .verification-code{font-size:21px;font-weight:900;letter-spacing:.32em;text-align:center}
.email-admin-diagnostics{grid-column:2/-1!important;width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important}
.email-admin-overview{display:grid;gap:14px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--panel-2)}
.email-admin-overview-copy{display:flex;gap:8px;align-items:flex-start}
.email-admin-overview-copy .status-dot{margin-top:6px;flex:0 0 auto}
.email-admin-overview h4,.email-config-notes h4{margin:0}
.email-admin-overview p{margin:4px 0 0}
.email-admin-overview dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:0}
.email-admin-overview dl div{min-width:0;padding:10px;border-radius:11px;background:var(--panel)}
.email-admin-overview dt{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.email-admin-overview dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:800}
.email-config-notes{display:grid;gap:7px}
.email-config-note{display:flex;gap:7px;align-items:flex-start;margin:0!important;padding:10px;border-radius:11px;background:var(--panel-2)}
.email-config-note .tiny-icon{flex:0 0 auto;margin-top:1px}
.email-config-note.danger{color:var(--danger)}
.email-admin-diagnostics .responsive-table{max-width:100%;overflow:auto}
.email-admin-diagnostics table{min-width:820px}
@media(max-width:960px){.email-admin-diagnostics{grid-column:1/-1!important}}

.password-reset-flow .reset-code-link{display:none!important}
