.otp-login-section>div{display:flex;justify-content:center;flex-direction:column;min-height:100dvh}.otp-login-section>div>svg{margin-bottom:32px}.otp-login-section>div .login-box>.back-btn{display:flex;cursor:pointer;gap:6px;color:#e98813;align-items:center;margin-bottom:16px;font-size:14px;font-weight:700;background:none;border:none;padding:0}.otp-login-section>div .login-box>.back-btn>svg{rotate:180deg;width:8px;margin-top:-2px}.otp-login-section>div .login-box .form-box{padding:24px 32px;border-radius:24px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:480px){.otp-login-section>div .login-box .form-box{padding-inline:16px}}.otp-login-section>div .login-box .form-box>h1{font-size:16px;font-weight:900;color:#2e3843;margin-bottom:8px;text-align:center;line-height:24px}.otp-login-section>div .login-box .form-box>p{font-size:14px;font-weight:500;color:#74848d;margin-bottom:16px;text-align:center;line-height:24px}.otp-login-section>div .login-box .form-box>a{color:#e98813;font-size:14px;font-weight:700;text-align:center;margin-top:24px}.otp-login-section>div .login-box .form-box>form.input-with-form{width:100%;display:flex;position:relative}.otp-login-section>div .login-box .form-box>form.input-with-form .global-input>div>input{font-size:14px;font-weight:500}.otp-login-section>div .login-box .form-box>form.input-with-form .global-input>div>input::placeholder{font-size:14px}.otp-login-section>div .login-box .form-box>form.input-with-form>button{white-space:nowrap;font-size:14px;font-weight:900;color:#fff;background:#e98813;border-radius:8px;padding:0 18px;height:52px;position:absolute;left:0}.otp-login-section>div .login-box .form-box .otp-code-inputs{display:flex;gap:12px;direction:ltr}@media(max-width:480px){.otp-login-section>div .login-box .form-box .otp-code-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%}}.otp-login-section>div .login-box .form-box .otp-code-inputs>input{width:56px;height:56px;text-align:center;font-size:16px;font-weight:700;border:2px solid #e0e5eb;border-radius:12px;outline:none;transition:border-color .2s}@media(max-width:480px){.otp-login-section>div .login-box .form-box .otp-code-inputs>input{width:100%;min-width:0;height:auto;aspect-ratio:1;font-size:clamp(14px,5vw,16px);border-radius:10px}}.otp-login-section>div .login-box .form-box .otp-code-inputs>input:focus{border-color:#e98813}.otp-login-section>div .login-box .form-box .otp-code-inputs>input.error{border-color:#e53935}.otp-login-section>div .login-box .form-box .otp-code-inputs>input:disabled{background-color:#f5f5f5}.otp-login-section>div .login-box .form-box .phone-display{display:flex;align-items:center;gap:12px;margin-bottom:20px}.otp-login-section>div .login-box .form-box .phone-display>span{font-size:14px;font-weight:700;color:#2e3843;direction:ltr}.otp-login-section>div .login-box .form-box .phone-display.edit-phone-btn{font-size:12px;font-weight:700;cursor:pointer;color:#74848d}.otp-login-section>div .login-box .form-box .phone-display.edit-phone-btn:hover{opacity:.9}.otp-login-section>div .login-box .form-box .phone-display.edit-phone-btn:disabled{opacity:.5;cursor:not-allowed}.otp-login-section>div .login-box .form-box .status-response{margin-top:12px}.otp-login-section>div .login-box .form-box .resend-section{margin-top:16px;text-align:center}.otp-login-section>div .login-box .form-box .resend-section .timer-text{font-size:12px;font-weight:600;color:#74848d;direction:ltr}.otp-login-section>div .login-box .form-box .resend-section .resend-btn{background:none;border:none;color:#e98813;font-size:12px;font-weight:700;cursor:pointer;padding:8px 16px;border-radius:8px;transition:background-color .2s}.otp-login-section>div .login-box .form-box .resend-section .resend-btn:hover{background-color:rgba(233,136,19,.1)}.otp-login-section>div .login-box .form-box .resend-section .resend-btn:disabled{opacity:.5;cursor:not-allowed}.otp-login-section>div .login-box .form-box .error-message-list{list-style:none;padding:0;margin:0 0 16px}.otp-login-section>div .login-box .form-box .error-message-list>li{color:#e53935;font-size:12px;font-weight:600}