/* DZ password reset v1 */
.dz-forgot-btn{display:block;width:100%;margin:8px 0 0;padding:10px 12px;border:0;background:transparent;color:#60b7ff;font:800 14px/1.2 inherit;text-align:center;cursor:pointer}
.dz-forgot-btn:active{opacity:.72}
.dz-reset-overlay{position:fixed;inset:0;z-index:200000;background:#000b;display:grid;place-items:center;padding:18px}
.dz-reset-overlay.hide{display:none!important}
.dz-reset-card{width:min(520px,100%);background:#071827;border:1px solid #285171;border-radius:20px;padding:20px;box-shadow:0 30px 90px #000;max-height:min(720px,calc(100vh - 36px));overflow:auto}
.dz-reset-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}
.dz-reset-head b{display:block;color:#f5f9ff;font-size:24px}
.dz-reset-head small{display:block;color:#94a9bd;margin-top:5px;line-height:1.4}
.dz-reset-head button{border:0;background:transparent;color:#fff;font-size:30px;line-height:1;padding:0 3px;cursor:pointer}
.dz-reset-card label{display:grid;gap:7px;color:#dce8f4;font-weight:800;margin:12px 0}
.dz-reset-card input{width:100%;min-height:48px;border:1px solid #2a5372;border-radius:12px;background:#0a1d2e;color:#fff;padding:0 14px;font:inherit;outline:none;box-sizing:border-box}
.dz-reset-card input:focus{border-color:#1d91ff;box-shadow:0 0 0 3px #1d91ff22}
.dz-reset-card .primary{width:100%;min-height:48px;border:0;border-radius:12px;background:linear-gradient(90deg,#0f70e8,#1798ff);color:white;font:900 16px/1 inherit;margin-top:8px;cursor:pointer}
.dz-reset-card .primary:disabled,.dz-reset-link:disabled{opacity:.55;cursor:not-allowed}
.dz-reset-link{display:block;width:100%;border:0;background:transparent;color:#61b8ff;font:800 14px/1.2 inherit;padding:13px 8px 4px;cursor:pointer}
.dz-reset-info{color:#b9cad9;line-height:1.5;margin:0 0 10px}
.dz-reset-status{min-height:21px;margin-top:13px;font-size:13px;font-weight:800;color:#aebfce;line-height:1.45}
.dz-reset-status.ok{color:#58dc9a}.dz-reset-status.err{color:#ff9ba6}
@media(max-width:520px){.dz-reset-overlay{padding:10px}.dz-reset-card{padding:17px;border-radius:16px}.dz-reset-head b{font-size:21px}.dz-reset-card input{font-size:16px}}
