
/* TaksimTransfer V8.3.1 — Password Recovery UIX */
.pr831-page{background:#f4f8fc;padding:18px 0 28px}
.pr831-wrap{width:calc(100% - 46px);max-width:1180px;margin:0 auto}
.pr831-shell{display:grid;grid-template-columns:.88fr 1.12fr;gap:16px;align-items:stretch}
.pr831-info,.pr831-card,.pr831-reset-card{border-radius:20px}
.pr831-info{
  min-height:430px;padding:30px;color:#fff;display:flex;flex-direction:column;
  background:radial-gradient(circle at 85% 10%,rgba(62,165,255,.28),transparent 32%),linear-gradient(145deg,#0a3159 0%,#0b5e9e 58%,#1189df 100%);
  box-shadow:0 16px 38px rgba(11,64,106,.13)
}
.pr831-kicker{display:inline-flex;width:max-content;padding:5px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#b8dfff;font-size:7px;font-weight:900;letter-spacing:.12em}
.pr831-info h1{max-width:520px;margin:13px 0 9px!important;color:#fff!important;font-size:34px!important;line-height:1.05!important}
.pr831-info>p{max-width:520px;margin:0!important;color:rgba(255,255,255,.73)!important;font-size:9.5px!important;line-height:1.55!important}
.pr831-safe-list{display:grid;gap:8px;margin:24px 0 18px}
.pr831-safe-list>div{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.055)}
.pr831-safe-list>div>b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.11);color:#a9ddff;font-size:10px}
.pr831-safe-list strong,.pr831-safe-list small{display:block}.pr831-safe-list strong{font-size:8.5px}.pr831-safe-list small{margin-top:2px;color:rgba(255,255,255,.57);font-size:6.5px}
.pr831-security{margin-top:auto;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;padding:11px;border-radius:11px;background:rgba(5,39,68,.22);border:1px solid rgba(255,255,255,.08)}
.pr831-security>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.09);font-weight:900;font-size:9px}
.pr831-security b,.pr831-security small{display:block}.pr831-security b{font-size:8px}.pr831-security small{margin-top:2px;color:rgba(255,255,255,.55);font-size:6.3px}

.pr831-card{min-height:430px;padding:21px;background:#fff;border:1px solid #dfe7ee;box-shadow:0 16px 38px rgba(25,62,99,.06)}
.pr831-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.pr831-card-top a{color:#557086!important;text-decoration:none!important;font-size:7.5px;font-weight:800}.pr831-card-top>span{color:#1687f8;font-size:6.8px;font-weight:900;letter-spacing:.12em}
.pr831-card h2{margin:0 0 4px!important;color:#1e3d57!important;font-size:25px!important;line-height:1.05!important}
.pr831-desc{margin:0 0 16px!important;color:#8695a3!important;font-size:8.5px!important}
.pr831-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}
.pr831-methods label{min-height:58px;display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;padding:8px 9px;border:1px solid #dfe7ee;border-radius:10px;background:#fbfcfe;cursor:pointer;transition:.16s}
.pr831-methods label.active{border-color:#74b9f5;background:#eef7ff;box-shadow:0 0 0 2px rgba(22,135,248,.05)}
.pr831-methods input{display:none}.pr831-methods i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#edf4fa;color:#1687f8;font-size:8px;font-weight:900;font-style:normal}
.pr831-methods b,.pr831-methods small{display:block}.pr831-methods b{color:#3e566c;font-size:8px}.pr831-methods small{margin-top:2px;color:#8a98a5;font-size:6px}
.pr831-form{display:grid;gap:11px}.pr831-field>span{display:block;margin:0 0 4px 1px;color:#40576d;font-size:8px;font-weight:850}
.pr831-control{min-height:44px;display:grid;grid-template-columns:31px 1fr auto;align-items:center;border:1px solid #dbe4ed;border-radius:10px;background:#fbfcfe;overflow:hidden}
.pr831-control:focus-within{border-color:#76baf4;box-shadow:0 0 0 3px rgba(22,135,248,.07);background:#fff}
.pr831-control i{display:grid;place-items:center;color:#1687f8;font-style:normal;font-size:8px;font-weight:900}
.pr831-control input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:10px 6px 10px 0!important;color:#2c465d!important;font-size:9px!important}
.pr831-show{margin-right:5px;min-height:28px;padding:0 8px;border:0;border-radius:7px;background:#edf3f8;color:#52677b;font-size:6.5px;font-weight:850;cursor:pointer}
.pr831-note{padding:9px 10px;border-radius:9px;background:#f7fafc;border:1px solid #e8eef3}.pr831-note b,.pr831-note span{display:block}.pr831-note b{color:#4d657a;font-size:7.4px}.pr831-note span{margin-top:2px;color:#8a98a5;font-size:6.5px;line-height:1.35}
.pr831-submit{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:9px;background:linear-gradient(90deg,#168ef9,#0d76df);color:#fff;font-size:8.5px;font-weight:900;cursor:pointer}
.pr831-help{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:15px;padding-top:13px;border-top:1px solid #edf1f4;color:#8a98a5;font-size:7px}.pr831-help a{color:#147bdb!important;text-decoration:none!important;font-weight:900}
.pr831-alert{display:grid;grid-template-columns:28px 1fr;gap:7px;align-items:center;margin-bottom:11px;padding:8px 9px;border-radius:9px}.pr831-alert.error{background:#fff2f2;border:1px solid #ffd5d7;color:#9c363a}.pr831-alert>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ffe1e3}.pr831-alert span{font-size:7px}
.pr831-success{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;margin-top:22px;padding:18px;border:1px solid #cfeadf;border-radius:14px;background:#f0fbf6}.pr831-success-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#dff5e9;color:#1b9663;font-size:18px;font-weight:900}.pr831-success b{display:block;color:#2c5b47;font-size:11px}.pr831-success p{margin:4px 0!important;color:#577768!important;font-size:8px!important;line-height:1.5!important}.pr831-success small{color:#799083;font-size:6.7px}

.pr831-reset-wrap{max-width:720px}.pr831-reset-card{min-height:360px;padding:24px;background:#fff;border:1px solid #dfe7ee;box-shadow:0 16px 38px rgba(25,62,99,.06)}
.pr831-kicker.blue{border-color:#d8ebfc;background:#eef7ff;color:#1687f8}.pr831-reset-title{margin:9px 0 5px!important;color:#1e3d57!important;font-size:27px!important}
.pr831-password-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pr831-password-rules span{padding:8px;border-radius:8px;background:#f2faf6;color:#3e765c;font-size:6.5px;text-align:center}
.pr831-done{text-align:center;padding:50px 20px}.pr831-done>span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 14px;border-radius:16px;background:#e2f6eb;color:#14935d;font-size:22px;font-weight:900}.pr831-done.invalid>span{background:#fff0f0;color:#c54c52}.pr831-done h1{margin:0 0 7px!important;color:#1f3e57!important;font-size:27px!important}.pr831-done p{max-width:480px;margin:0 auto 18px!important;color:#8393a0!important;font-size:8.5px!important}.pr831-done a{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;border-radius:9px;background:#1688f7;color:#fff!important;text-decoration:none!important;font-size:8px;font-weight:900}

@media(max-width:900px){.pr831-wrap{width:calc(100% - 28px)}.pr831-shell{grid-template-columns:1fr}.pr831-info,.pr831-card{min-height:0}}
@media(max-width:600px){.pr831-page{padding:12px 0 20px}.pr831-wrap{width:calc(100% - 18px)}.pr831-info,.pr831-card,.pr831-reset-card{border-radius:15px}.pr831-info{padding:20px}.pr831-info h1{font-size:29px!important}.pr831-card,.pr831-reset-card{padding:15px}.pr831-methods{grid-template-columns:1fr 1fr}.pr831-card-top{align-items:flex-start;flex-direction:column}.pr831-password-rules{grid-template-columns:1fr}}
