.custom-otp-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--p-inputtext-border-color);border-radius:0;border-right:0;color:var(--p-inputtext-color);font-size:24px;height:48px;outline-color:transparent;outline-offset:-2px;text-align:center;transition:all .2s;transition:outline-color .3s;width:48px}.custom-otp-input:focus{outline:2px solid var(--p-focus-ring-color)}.custom-otp-input:first-child,.custom-otp-input:nth-child(5){border-bottom-left-radius:12px;border-top-left-radius:12px}.custom-otp-input:last-child,.custom-otp-input:nth-child(3){border-bottom-right-radius:12px;border-color:var(--p-inputtext-border-color);border-right-style:solid;border-right-width:1px;border-top-right-radius:12px}section.section--login{background:#f7f7f7;padding-bottom:60px;padding-top:60px}.p-inputtext{background-clip:padding-box!important;background-color:var(--bs-body-bg)!important;border:var(--bs-border-width) solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;color:var(--bs-body-color)!important;display:block;font-weight:400;height:60px;line-height:1.5;padding:.375rem .75rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;width:100%}.p-password.p-component.p-inputwrapper{position:relative;width:100%}.p-password.p-component.p-inputwrapper svg.p-icon.p-password-toggle-mask-icon{right:9px;top:16px}.p-floatlabel:has(.p-inputwrapper-filled) label,.p-floatlabel:has(.p-inputwrapper-focus) label,.p-floatlabel:has(input.p-filled) label,.p-floatlabel:has(input:-webkit-autofill) label,.p-floatlabel:has(input:focus) label,.p-floatlabel:has(textarea.p-filled) label,.p-floatlabel:has(textarea:focus) label{top:-13px!important}.otp-area-section{margin-top:20px;text-align:center}.otp-area-section .p-inputotp.p-component{align-items:center;display:flex;justify-content:center;margin-top:20px}.otp-area-section .p-inputotp.p-component input.custom-otp-input{border:1px solid #8a8ec2;color:#222}.otp-area-section .p-inputotp.p-component input.custom-otp-input:nth-child(2),.otp-area-section .p-inputotp.p-component input.custom-otp-input:nth-child(6){border-left:0;border-right:0}.d-flex.submit-button-otp button.p-button.p-component.btn.btn-login{margin:0 0 1px}.section--login .btn-login{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:center}.p-progressspinner{margin:unset!important}.d-flex.submit-button-otp button.btn.btn-login{margin-bottom:0;margin-top:0}.mt-4.resend-count p span,.mt-4.resend-count.resend-count-send a{color:#ff5712;font-weight:700}.p-password.p-component.p-inputwrapper svg.p-icon.p-password-toggle-mask-icon{position:absolute;right:18px;top:32px}[data-bs-theme=dark] .p-toast-message{background:#000000d9!important;border-color:#000000d9!important}[data-bs-theme=dark] .p-toast-message .p-toast-detail{color:#fff!important}input.p-inputtext.p-component.form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border:1px solid #dc3545!important;padding-right:calc(1.5em + .75rem)!important}.alert{border:none;border-radius:8px;font-size:14px;line-height:1.4;margin-bottom:16px;padding:12px 16px}.alert-success{background-color:#d1edff;border-left:4px solid #28a745;color:#0c5460}.alert-danger{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.alert strong{display:block;font-weight:600;margin-bottom:4px}@media (max-width:768px){.alert{font-size:13px;margin-bottom:12px;padding:10px 12px}.alert strong{font-size:14px}}
