.ibtn.disabled[data-v-166a624b],.ibtn[data-v-166a624b]:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc!important}.link[data-v-8d37c0b4],.link[data-v-523caa0e]{color:#00f!important}.btn-submit.disabled[data-v-523caa0e],.btn-submit[data-v-523caa0e]:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc!important}.input-outer[data-v-523caa0e]{position:relative}.password-toggle[data-v-523caa0e]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#666;z-index:10}.password-toggle[data-v-523caa0e]:hover{color:#333}.form-control[data-v-523caa0e]{padding-right:35px}.password-validation-section[data-v-523caa0e]{margin:15px 0;padding:15px;background:hsla(0,0%,100%,.9);border-radius:8px;border:1px solid #ddd}.password-validation-section h4[data-v-523caa0e]{color:#333!important;margin-bottom:15px}.validation-error[data-v-523caa0e]{color:#dc3545!important;font-size:12px;font-weight:700;margin:5px 0;display:block}.validation-success[data-v-523caa0e]{color:#28a745!important;font-size:12px;font-weight:700;margin:5px 0;display:block}.requirements-list[data-v-523caa0e]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-523caa0e]{padding:6px 0;font-size:13px;line-height:1.4}.requirements-list li i[data-v-523caa0e]{width:16px;display:inline-block;text-align:center}.requirement-met[data-v-523caa0e],.requirement-met i[data-v-523caa0e]{color:#28a745!important}.requirement-unmet[data-v-523caa0e],.requirement-unmet i[data-v-523caa0e]{color:#dc3545!important}.verification-inputs[data-v-45c38ac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:20px 0}.digit-input[data-v-45c38ac4]{width:50px;height:50px;text-align:center;font-size:20px;font-weight:700;border:2px solid #ddd;border-radius:8px;background:#fff;color:#333;line-height:46px;padding:0}.digit-input[data-v-45c38ac4]:focus{border-color:#007bff;outline:none}.digit-input.error[data-v-45c38ac4]{border-color:#dc3545}.error-message[data-v-45c38ac4]{color:#dc3545;text-align:center;margin:10px 0;font-size:14px}.resend-section[data-v-45c38ac4]{text-align:center;margin:20px 0}.resend-section p[data-v-45c38ac4]{color:#fff;margin-bottom:10px}.resend-btn[data-v-45c38ac4]{background:transparent;border:1px solid #fff;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer}.resend-btn[data-v-45c38ac4]:hover{background:#fff;color:#333}.resend-btn[data-v-45c38ac4]:disabled{opacity:.6;cursor:not-allowed}.ibtn[data-v-45c38ac4]:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc!important}