.admin-recovery-page{min-height:100svh;display:grid;place-items:center;padding:36px 20px;background:radial-gradient(ellipse at 15% 5%,rgba(26,192,176,.12),transparent 60%)}.admin-recovery-card{width:min(100%,520px);padding:32px;border:1px solid var(--border,rgba(127,150,158,.2));border-radius:24px;background:var(--surface,rgba(127,150,158,.05));line-height:1.9}.admin-recovery-card h1{font-size:24px;margin:16px 0}.admin-recovery-icon{display:inline-flex;padding:14px;border-radius:18px;color:#0aa994;background:rgba(22,200,179,.12)}.admin-recovery-email{overflow-wrap:anywhere;font-size:17px;font-weight:600;text-align:center;padding:12px;border-radius:10px;background:rgba(22,200,179,.08)}.admin-recovery-guidance{font-size:14px;opacity:.75}.admin-recovery-card .auth-field input{width:100%;box-sizing:border-box;padding:12px 15px;border:1px solid var(--border,rgba(127,150,158,.3));border-radius:12px;background:transparent;color:inherit;min-height:48px}.admin-recovery-card .auth-security-note{margin-top:24px}.admin-recovery-card fieldset{display:grid;gap:18px;border:0;padding:0;margin:0}.admin-recovery-card p[role=status]{display:flex;align-items:center;gap:10px}
