﻿.ias-recovery-page{min-height:calc(100vh - 90px);padding:18px 12px 42px;background:radial-gradient(circle at top right,rgba(32,102,227,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(14,149,136,.06),transparent 34%),#f7f8fb;}.ias-recovery-container{width:100%;max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:18px;}.ias-recovery-intro,.ias-recovery-card{background-color:#fff;border:1px solid #e5e9f0;border-radius:24px;}.ias-recovery-intro{padding:24px 18px;}.ias-recovery-badge{width:fit-content;margin-bottom:16px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;color:#17665f;font-size:11px;font-weight:700;background-color:#eaf8f5;border:1px solid #ccece6;border-radius:999px;}.ias-recovery-heading{margin:0 0 10px;color:#182235;font-size:22px;font-weight:900;line-height:1.8;}.ias-recovery-text{margin:0 0 24px;color:#70798b;font-size:12px;line-height:2;}.ias-feature-list{display:grid;grid-template-columns:1fr;gap:12px;}.ias-feature-item{padding:14px;display:flex;align-items:flex-start;gap:12px;background-color:#fafbfc;border:1px solid #edf0f4;border-radius:16px;}.ias-feature-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;color:#276ef1;font-size:18px;background-color:#edf4ff;border-radius:13px;}.ias-feature-item h2{margin:0 0 4px;color:#293247;font-size:12px;font-weight:800;line-height:1.8;}.ias-feature-item p{margin:0;color:#7d8696;font-size:10px;line-height:1.9;}.ias-recovery-card{padding:24px 18px;}.ias-recovery-card-header{margin-bottom:24px;text-align:center;}.ias-recovery-main-icon{width:60px;height:60px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:#276ef1;font-size:25px;background-color:#edf4ff;border:1px solid #d9e7ff;border-radius:19px;}.ias-recovery-card-header h2{margin:0 0 7px;color:#172033;font-size:18px;font-weight:900;line-height:1.8;}.ias-recovery-card-header p{margin:0;color:#7b8495;font-size:11px;line-height:1.9;}.ias-validation-summary{margin-bottom:16px;padding:12px 14px;color:#b42318;font-size:12px;line-height:1.9;background-color:#fff1f0;border:1px solid #ffd5d2;border-radius:14px;}.ias-validation-summary:empty,.ias-validation-summary.validation-summary-valid{display:none;}.ias-validation-summary ul{margin:0;padding-right:18px;}.ias-form-group{margin-bottom:18px;}.ias-form-label{margin-bottom:8px;display:block;color:#313a4d;font-size:12px;font-weight:700;}.ias-required{color:#dc3545;}.ias-input-wrapper{position:relative;}.ias-input-icon{position:absolute;top:50%;right:14px;z-index:2;color:#8d96a7;font-size:18px;transform:translateY(-50%);pointer-events:none;}.ias-form-control{width:100%;min-height:52px;padding:12px 45px 12px 14px;color:#20283a;font-size:13px;outline:0;background-color:#fafbfc;border:1px solid #dfe3e9;border-radius:15px;transition:border-color .2s ease,background-color .2s ease;}.ias-form-control::placeholder{color:#a0a7b4;}.ias-form-control:hover{border-color:#c9d0da;}.ias-form-control:focus{background-color:#fff;border-color:#276ef1;}.ias-form-control.input-validation-error{background-color:#fffafa;border-color:#e55a5a;}.ias-field-validation{min-height:18px;margin-top:6px;display:block;color:#d92d20;font-size:11px;line-height:1.7;}.ias-submit-button{width:100%;min-height:52px;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;font-size:13px;font-weight:800;background-color:#276ef1;border:1px solid #276ef1;border-radius:15px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;}.ias-submit-button:hover{background-color:#1f5dcc;border-color:#1f5dcc;}.ias-submit-button:active{transform:scale(.99);}.ias-submit-button:disabled{cursor:not-allowed;opacity:.7;}.ias-back-link{margin-top:14px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;color:#5f697b;font-size:11px;font-weight:700;text-decoration:none;border:1px solid #e1e5eb;border-radius:13px;transition:color .2s ease,border-color .2s ease,background-color .2s ease;}.ias-back-link:hover{color:#276ef1;background-color:#f7faff;border-color:#cfdfff;}.ias-security-note{margin-top:18px;padding-top:16px;display:flex;align-items:flex-start;justify-content:center;gap:7px;color:#8b93a2;font-size:10px;line-height:1.9;text-align:center;border-top:1px solid #edf0f4;}.ias-security-note i{margin-top:2px;color:#21a366;}@media(min-width:576px){.ias-recovery-page{padding:30px 20px 52px;}.ias-recovery-intro,.ias-recovery-card{padding:30px;border-radius:28px;}.ias-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));}.ias-recovery-heading{font-size:26px;}.ias-recovery-text{font-size:13px;}.ias-feature-item p{font-size:11px;}}@media(min-width:900px){.ias-recovery-page{padding-top:46px;}.ias-recovery-container{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:stretch;gap:22px;}.ias-recovery-intro{padding:38px;}.ias-recovery-card{padding:34px 30px;align-self:center;}.ias-feature-list{margin-top:28px;}}@media(max-width:370px){.ias-recovery-intro,.ias-recovery-card{padding-right:14px;padding-left:14px;border-radius:20px;}.ias-recovery-heading{font-size:19px;}}