.recovery-main{width:100%;box-sizing:border-box;max-width:520px;margin:28px auto;padding:0 16px}.recovery-card{background:white;border:1px solid #dce6ee;border-radius:14px;padding:26px;color:#193247}.recovery-card h1{font-size:26px;line-height:1.3;margin:0 0 10px}.recovery-card p{font-size:14px;line-height:1.6}.recovery-card form{display:grid;gap:16px;margin:20px 0}.recovery-card label{display:grid;gap:7px;font-size:14px;font-weight:600}.recovery-card input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #a6bccb;border-radius:8px;font:inherit}.recovery-card label.recovery-show{display:flex;align-items:center;gap:10px;font-weight:400}.recovery-show input{width:18px;height:18px;margin:0}.recovery-card button{min-height:46px;margin:0;padding:12px 18px;background:#0071ba;color:white;border:0;border-radius:8px;font:inherit;font-weight:600}.recovery-card button:disabled{opacity:.6}.recovery-card .recovery-help{color:#526b7e;font-size:12px}.recovery-card a{color:#0071ba}.recovery-card :focus-visible{outline:3px solid #71b8e6;outline-offset:3px}@media(max-width:600px){.recovery-main{margin:18px auto}.recovery-card{padding:20px}.recovery-card h1{font-size:23px}}
