
.phone-fab{display:grid!important}
.recovery-card{margin:0 0 12px;padding:15px;border:1px solid #396a67;border-radius:16px;background:linear-gradient(145deg,#10201f,#101827);box-shadow:0 12px 34px rgba(17,89,79,.14)}.recovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.recovery-head h2{margin:3px 0 2px;font-size:21px}.recovery-private{color:#8ad1bc;font-size:10px}.recovery-scores{display:flex;gap:7px;margin:11px 0}.recovery-scores button{width:38px;height:38px;border:1px solid #466879;border-radius:11px;background:#111b27;color:#dfe9f5;font-weight:900}.recovery-scores button.on{background:#3d78cf;border-color:#82aeff;color:#fff}.recovery-suggestions{display:grid;gap:7px}.recovery-suggestion{padding:10px;border:1px solid #2d4852;border-radius:11px;background:#0c151e}.recovery-suggestion b,.recovery-suggestion small{display:block}.recovery-suggestion small{margin-top:3px;color:#9cabbc;line-height:1.4}.recovery-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.recovery-actions button,.recovery-link{border:1px solid #426078;border-radius:9px;background:#182638;color:#eef5ff;padding:7px 9px;font-weight:800;text-decoration:none}.recovery-low{margin-top:10px;padding:11px;border:1px solid #786842;border-radius:11px;background:#241f14}.recovery-low p{margin:0 0 8px;color:#e5dcc5}.recovery-modal{position:fixed;inset:0;z-index:9900;background:rgba(3,6,11,.84);display:grid;place-items:center;padding:14px}.recovery-dialog{width:min(620px,100%);max-height:92vh;overflow:auto;border:1px solid #466d7c;border-radius:21px;background:#0f1723;color:#fff;padding:18px;box-shadow:0 30px 100px rgba(0,0,0,.75)}.recovery-dialog h2{margin:4px 0 7px}.recovery-dialog p{color:#aab7c8;line-height:1.45}.recovery-close{float:right;width:38px;height:38px;border:1px solid #3b4a60;border-radius:11px;background:#161e2b;color:#fff;font-size:21px}.recovery-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.recovery-option{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid #314154;border-radius:11px;background:#111b28;color:#fff}.recovery-option input{margin-top:3px}.recovery-field{display:block;color:#aebacd;font-size:12px;margin:12px 0}.recovery-field textarea,.recovery-field input,.recovery-field select{width:100%;margin-top:5px;padding:11px;border:1px solid #3a4d65;border-radius:10px;background:#0b121d;color:#fff}.recovery-segment{display:flex;gap:7px;margin:8px 0}.recovery-segment button{flex:1;border:1px solid #3b506a;border-radius:9px;background:#131d2b;color:#fff;padding:9px}.recovery-segment button.on{background:#28579c}.recovery-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.recovery-footer button{border:1px solid #43607e;border-radius:10px;padding:10px 13px;background:#172538;color:#fff;font-weight:900}.recovery-footer .primary{background:#315fae}.recovery-settings-card{margin-top:14px;padding:14px;border:1px solid #35625c;border-radius:14px;background:#0e1b1c}.recovery-settings-card p{color:#9db2b0;font-size:12px}.recovery-resource{padding:11px;border:1px solid #314a5c;border-radius:11px;margin-top:8px;background:#0c1520}.recovery-resource b,.recovery-resource small{display:block}.recovery-resource small{color:#9aabba;margin:4px 0 8px}.admin-release-card{padding:11px;margin-bottom:12px;border:1px solid #385475;border-radius:11px;background:#101a29}.admin-release-card label{display:flex;align-items:center;gap:9px}.admin-release-card small{display:block;color:#94a7bf;margin-top:6px}
@media(max-width:650px){.recovery-card{padding:12px}.recovery-options{grid-template-columns:1fr}.recovery-dialog{padding:14px;border-radius:17px}.recovery-scores{justify-content:space-between}.recovery-scores button{width:40px;height:40px}}
