.otp-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8faff;font-family:Arial,sans-serif}.otp-container .otp-box{position:relative;background:#fff;padding:30px;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.1);text-align:center;max-width:400px;width:100%}.otp-container .otp-box .logo-container{margin:0 0 20px;text-align:center}.otp-container .otp-box .site-logo img{max-width:100px;margin:0 auto}.otp-container .otp-box .site-logo:hover{transform:scale(1.5)}.otp-container .otp-box h2{font-size:22px;margin-bottom:15px;color:var(--rh-global-color-primary)}.otp-container .otp-box p{color:var(--rh-global-color-text);font-size:12px;margin-bottom:20px}.otp-container .otp-box p.countdown{font-size:11px}.otp-container .otp-box p.countdown .resend-link{color:var(--rh-global-color-primary);text-decoration:none;font-weight:bold}.otp-container .otp-box p.countdown .resend-link:hover{text-decoration:underline}.otp-container .otp-box .otp-inputs{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.otp-container .otp-box .otp-inputs input{width:50px;height:50px;text-align:center;font-size:1.5rem;border:1px solid var(--rh-global-color-primary-dark);border-radius:8px;outline:none;transition:all .3s ease}.otp-container .otp-box .otp-inputs input:focus{border-color:var(--rh-global-color-primary);box-shadow:0 0 5px rgba(var(--rh-global-color-primary), 0.5)}.otp-container .otp-box .button-group{display:flex;justify-content:center;gap:10px;margin-top:15px}.otp-container .otp-box .button-group .btn{padding:10px 20px;font-size:12px;border-radius:8px;cursor:pointer;border:none;transition:all .3s ease}.otp-container .otp-box .button-group .btn.verify{background:var(--rh-global-color-primary);border:2px solid var(--rh-global-color-primary);color:#fff}.otp-container .otp-box .button-group .btn.verify:hover,.otp-container .otp-box .button-group .btn.verify:focus{background:rgba(0,0,0,0);color:var(--rh-global-color-primary)}.otp-container .otp-box .button-group .btn.cancel{background:#eee;border:2px solid #eee;color:var(--rh-global-color-text)}.otp-container .otp-box .button-group .btn.cancel:hover{background:rgba(0,0,0,0);border-color:var(--rh-global-color-text)}.otp-container .otp-box .rh-spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite;vertical-align:middle;margin-right:8px}.otp-container .otp-box button.processing{opacity:.8;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.otp-container .otp-box .alert{color:red}.otp-container .otp-box .otp-attempts{width:100%;position:absolute;left:0;bottom:-35px;margin:0;font-size:11px;color:#e97d7d;text-align:center}.otp-container .otp-box .otp-attempts span{font-weight:bold}.otp-container #otp-message-container{display:none;padding:20px 50px;background-color:#fff;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.1);position:absolute;top:50px;border-radius:8px;font-size:15px;font-weight:bold;color:#999}
/*# sourceMappingURL=otp.min.css.map */
