.rr-mail-verification{padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid var(--rr-line)}.rr-mail-identity{display:flex;align-items:center;gap:10px;margin-bottom:13px;min-width:0}.rr-mail-identity>svg{color:var(--rr-muted);flex:none}.rr-mail-identity>div{display:grid;gap:5px;min-width:0}.rr-mail-identity h4{margin:0;font-size:12px;font-weight:500}.rr-mail-identity>div>span{font-size:12px;color:var(--rr-muted);overflow-wrap:anywhere}.rr-mail-verified{margin-left:auto;display:flex;align-items:center;gap:5px;color:var(--rr-accent);font-size:11px;font-weight:500}.rr-mail-recovery button,.rr-mail-settings button,.rr-mail-verification button{min-height:44px;border:1px solid var(--rr-line);border-radius:8px;padding:10px 13px;background:var(--rr-surface);color:var(--rr-text);font:inherit;font-size:12px;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.rr-mail-recovery button:hover,.rr-mail-settings button:hover,.rr-mail-verification button:hover{border-color:var(--rr-accent);color:var(--rr-accent)}.rr-mail-recovery button:disabled,.rr-mail-settings button:disabled,.rr-mail-verification button:disabled{opacity:.45;cursor:default}.rr-mail-recovery form,.rr-mail-verification form{display:grid;gap:10px}.rr-mail-recovery label,.rr-mail-settings label,.rr-mail-verification label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.rr-mail-recovery label>span,.rr-mail-verification label>span{font:11px var(--font-mono);color:var(--rr-muted)}.rr-mail-code-row{display:flex;gap:8px;min-width:0}.rr-mail-code-row input{flex:1 1;min-width:0;letter-spacing:.28em;font:19px var(--font-mono)!important}.rr-mail-recovery input,.rr-mail-settings input,.rr-mail-verification input{width:100%;box-sizing:border-box;min-width:0;min-height:44px;padding:10px 12px;background:var(--rr-bg);color:var(--rr-text);border:1px solid var(--rr-line);border-radius:7px;font:inherit}.rr-mail-recovery p,.rr-mail-settings p,.rr-mail-verification p{font-size:12px;line-height:1.6;color:var(--rr-muted);margin:7px 0}.rr-mail-text-button{justify-self:start;background:none!important;border-color:transparent!important;padding-left:0!important;color:var(--rr-muted)!important}.rr-mail-error{color:var(--rr-accent)!important}.rr-mail-recovery :is(input,button,a):focus-visible,.rr-mail-settings :is(input,button,a):focus-visible,.rr-mail-verification :is(input,button):focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px}.rr-mail-notice{display:flex;gap:7px;align-items:center;color:var(--rr-text)!important}.rr-mail-notice>svg{color:var(--rr-accent);flex:none}.rr-mail-recovery{min-height:100dvh;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;gap:32px;padding:30px max(22px,calc((100vw - 1000px)/2));background:var(--rr-bg);color:var(--rr-text);font-family:var(--font-golos),sans-serif}.rr-mail-recovery>header>a{display:inline-flex;align-items:center;gap:12px;color:var(--rr-text);text-decoration:none;font-size:23px;font-weight:650;letter-spacing:-1px}.rr-recovery-logo{width:43px;height:38px;color:var(--rr-accent)}.rr-mail-recovery>main{align-self:center;justify-self:center;width:min(420px,100%);padding-bottom:12vh;min-width:0}.rr-mail-recovery h1{font-size:clamp(28px,5vw,38px);letter-spacing:-.045em;font-weight:550;line-height:1.08;margin:0 0 20px}.rr-mail-recovery form{gap:12px}.rr-mail-recovery form>button[type=submit]{justify-self:start;margin-top:6px;border-color:var(--rr-accent);color:var(--rr-accent)}.rr-mail-recovery-address{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;border-bottom:1px solid var(--rr-line);padding-bottom:12px}.rr-mail-recovery-address>span{font-size:13px;overflow-wrap:anywhere;min-width:0}.rr-mail-recovery a{color:var(--rr-accent)}.rr-mail-recovery .rr-mail-code-input{font:24px var(--font-mono);letter-spacing:.35em}.rr-mail-success-mark{display:grid;place-items:center;position:relative;width:72px;height:72px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--rr-accent) 45%,var(--rr-line));border-radius:21px;transform:rotate(-7deg);background:color-mix(in srgb,var(--rr-accent) 7%,var(--rr-bg));color:var(--rr-accent)}.rr-mail-success-mark>svg{transform:rotate(7deg)}.rr-mail-settings{margin-bottom:26px;padding:20px 0;border-bottom:1px solid var(--rr-line)}.rr-mail-settings>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.rr-mail-settings h2{font-size:19px;margin:0;font-weight:550;letter-spacing:-.025em}.rr-mail-settings>header>span{font-size:11px;color:var(--rr-muted)}.rr-mail-settings form{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:700px}.rr-mail-settings label{display:grid;gap:7px;align-content:start}.rr-mail-settings .rr-mail-settings-wide{grid-column:1/-1}.rr-mail-settings .rr-mail-tls{display:flex;gap:6px;flex-wrap:wrap}.rr-mail-tls button[aria-pressed=true]{color:var(--rr-accent);border-color:var(--rr-accent)}.rr-mail-settings-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;grid-column:1/-1}.rr-mail-settings-actions>a{font-size:12px;color:var(--rr-muted)}.rr-mail-settings .rr-mail-test{display:flex;align-items:end;gap:8px;max-width:700px;margin-top:18px}.rr-recover-link{color:var(--rr-accent);font-size:12px;justify-self:start;text-decoration:none;padding:6px 0}.rr-recover-link:hover{text-decoration:underline;text-underline-offset:4px}.rr-mail-test label{flex:1 1;min-width:0}.rr-mail-test button{flex:none}.rradmin .rr-mail-settings form{width:100%;max-width:700px;padding:0;margin:0;align-items:start;align-content:start}.rradmin .rr-mail-settings label{margin:0;gap:7px}.rradmin .rr-mail-settings form button{margin:0}.rradmin .rr-mail-settings .rr-mail-test{display:flex;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--rr-line)}.rradmin .rr-mail-tls button[aria-pressed=true]{background:color-mix(in srgb,var(--rr-accent) 10%,var(--rr-bg));color:var(--rr-accent)}@media(max-width:480px){.rr-mail-settings form{grid-template-columns:1fr}.rr-mail-identity{flex-wrap:wrap}.rr-mail-verified{margin-left:28px}.rr-mail-recovery{padding:22px 20px}.rr-mail-recovery>main{padding-bottom:6vh}}@media(prefers-reduced-motion:reduce){.rr-mail-recovery *,.rr-mail-settings *,.rr-mail-verification *{transition:none!important}}