﻿@import"../../../../css2.css";.otp-login-page{--otp-primary: #7B3BE9;--otp-text-secondary: #4D4D4D;--otp-text-tertiary: #666666;--otp-border: #CCCCCC;--otp-border-light: rgba(204, 204, 204, .2);--otp-border-otp: rgba(204, 204, 204, .5);--otp-bg-light: #FAFAFA;--otp-bg-wave-color: rgba(123, 59, 233, .3);--otp-toast-success-border: rgba(64, 191, 87, .2);--otp-toast-error-border: rgba(254, 88, 84, .2);--sotp-radius-base: 8px;--sotp-radius-small: calc(var(--sotp-radius-base) * .5);--sotp-radius-card: calc(var(--sotp-radius-base) * .75);--sotp-radius-input: calc(var(--sotp-radius-base) * 1);--sotp-radius-button: calc(var(--sotp-radius-base) * 1.25);margin:0;padding:0;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,Helvetica Neue,Arial,sans-serif;background:#fff;position:relative;overflow-x:hidden}.otp-login-page *,.otp-login-page *:before,.otp-login-page *:after{box-sizing:border-box}.otp-login-page .otp-login-bg{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:0;transition:opacity .6s ease}.otp-login-page .login-card{position:relative;z-index:1}.otp-login-page.otp-layout--split{display:flex;flex-direction:row;align-items:stretch;min-height:100vh;background:#fff}.otp-login-page.otp-layout--split[data-split-widget-side=left] .login-card{order:1}.otp-login-page.otp-layout--split[data-split-widget-side=left] .otp-split-panel,.otp-login-page.otp-layout--split[data-split-widget-side=right] .login-card{order:2}.otp-login-page.otp-layout--split[data-split-widget-side=right] .otp-split-panel{order:1}.otp-login-page.otp-layout--split .login-card{width:var(--otp-split-widget-pct, 40%);flex-shrink:0;min-height:100vh;display:flex;align-items:stretch;justify-content:center;background:transparent;padding:32px 24px;position:relative;z-index:1}.otp-login-page.otp-layout--split .olWrapper{min-height:100%;box-shadow:none;border-radius:0;background:transparent;margin:0}.otp-login-page.otp-layout--split .otp-split-panel{flex:1;position:sticky;top:0;height:100vh;overflow:hidden}@media(max-width:840px){.otp-login-page.otp-layout--split{flex-direction:column}.otp-login-page.otp-layout--split .login-card{width:100%!important;order:1!important;min-height:100vh}.otp-login-page.otp-layout--split .otp-split-panel{display:none!important}}@keyframes otp-widget-appear{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.otp-login-page .olWrapper{width:clamp(320px,90vw,480px);min-height:640px;padding:clamp(20px,4vh,36px) 12px;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vh,16px);background:#fff;border-radius:var(--sotp-radius-card, 4px);box-shadow:-2px -2px 100px 12px #0000000d;position:relative;z-index:10;overflow:visible;zoom:.9;margin:0 auto;opacity:0;animation:otp-widget-appear .45s cubic-bezier(.16,1,.3,1) .05s forwards}.otp-login-page.otp-card-transparent .olWrapper{background:transparent;box-shadow:none}.otp-login-page .olWrapper .ol{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;gap:0}.otp-login-page .step-box-wrapper{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vh,20px)}.otp-login-page .otp-back-link-wrap{margin-top:auto;padding-top:20px;width:100%;text-align:center}.otp-login-page .otp-bottom-section{margin-top:auto;padding-top:20px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.otp-login-page .hideBox{display:none!important}.otp-login-page .otp-header-section{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vh,32px);width:100%;padding:0 20px}.otp-login-page .otp-logo-area{display:flex;align-items:center;gap:0;position:relative}.otp-login-page .otp-logo-img{width:auto;height:auto;max-height:120px;max-width:100%;border-radius:0;object-fit:contain;padding:10px;box-sizing:border-box}.otp-login-page .otp-logo-separator{width:1px;height:55px;background:#b5a0d7;margin:0 12px;border-radius:1px}.otp-login-page .otp-brand-text{font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;line-height:23px;color:#000}.otp-login-page .otp-title-block{text-align:center;width:100%}.otp-login-page .login-header,.otp-login-page .otp-heading{font-weight:500;font-size:32px;line-height:1.2;color:#000;text-align:center;width:100%;margin-top:10px;margin-bottom:10px}.otp-login-page .otp-heading--screen1{letter-spacing:normal}.otp-login-page .otp-heading:not(.otp-heading--screen1){letter-spacing:-.76px}.otp-login-page .login-description,.otp-login-page .otp-body{font-weight:400;font-size:18px;line-height:1.5;color:var(--otp-text-secondary);text-align:center;width:100%;margin-top:0}.otp-login-page .otp-form-section{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px}.otp-login-page .otp-inputs-block{display:flex;flex-direction:column;gap:24px;width:100%}.otp-login-page .login-inputBox{width:100%;position:relative}.otp-login-page #hcaptcha-container:not(:empty),.otp-login-page #hcaptcha-container-resend:not(:empty){margin-top:16px}.otp-login-page .input-box-content{display:flex;gap:6px;width:100%;position:relative}.otp-login-page .login-box .input-box-content.mobile-no-inner,.otp-login-page .login-box .input-box-content.email-no-inner,.otp-login-page .login-box .input-box-content.whatsapp-no-inner{display:none}.otp-login-page .login-box .input-box-content.active{display:flex}.otp-login-page .login-box[data-active=mobile] .other-options-wrap .other-option-inner.mobile-no-inner,.otp-login-page .login-box[data-active=email] .other-options-wrap .other-option-inner.email-no-inner,.otp-login-page .login-box[data-active=whatsapp] .other-options-wrap .other-option-inner.whatsapp-no-inner{display:none}.otp-login-page .login-box[data-active=mobile] .login-inputBox .input-box-content.mobile-no-inner,.otp-login-page .login-box[data-active=email] .login-inputBox .input-box-content.email-no-inner,.otp-login-page .login-box[data-active=whatsapp] .login-inputBox .input-box-content.whatsapp-no-inner{display:flex}.otp-login-page .input-label{display:none}.otp-login-page .otp-input,.otp-login-page .olInput{border:1px solid var(--otp-border);border-radius:var(--sotp-radius-input, 2px);padding:12px;font-family:inherit;font-weight:400;font-size:16px;line-height:1.5;width:100%;flex:1;height:48px;outline:none;color:#000;background:#fff;box-shadow:none}.otp-login-page .otp-input::placeholder,.otp-login-page .olInput::placeholder{color:var(--otp-text-tertiary)}.otp-login-page .otp-input:disabled,.otp-login-page .olInput:disabled{background:var(--otp-bg-light);color:var(--otp-text-tertiary)}.otp-login-page .otp-country-selector{width:66px;min-width:66px;height:48px;border:1px solid var(--otp-border);border-radius:var(--sotp-radius-input, 2px);padding:0 8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background:#fff;position:static}.otp-login-page .country-selector-main{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;cursor:pointer;position:relative}.otp-login-page .country-selector-main:after{display:none}.otp-login-page .country-selector-main .selected-country{margin-right:5px}.otp-login-page .country-selector-main.hideBox{display:none}.otp-login-page .update-user-box .otp-country-selector:has(>.country-selector-main.hideBox){display:none}.otp-login-page .country-selector-list{position:absolute;top:100%;left:-1px;z-index:100;list-style:none;background:#fff;border:1px solid #CCC;box-shadow:1px 1px 4px #0003;border-radius:var(--sotp-radius-input, 2px);max-height:200px;width:100%;overflow-y:auto;display:none;text-align:left;padding:0;margin:0}.otp-login-page .country-selector-list.active{display:block}.otp-login-page .country-selector-list li{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;list-style:none;margin:0}.otp-login-page .country-selector-list li:hover{background:#f0f0f0}.otp-login-page .country-flag-box{display:inline-block;width:24px}.otp-login-page .country-flag-box .country-flag{width:24px;height:16px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0}.otp-login-page .otp-input-row{display:flex;gap:6px;width:100%}.otp-login-page .otp-btn,.otp-login-page .otp-btn-primary{background:var(--otp-login-btn-color, var(--otp-primary));border-radius:var(--sotp-radius-button, 2px);width:100%;padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:12px;border:none;cursor:pointer;color:#fff;font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;text-transform:uppercase;transition:filter .2s ease,transform .15s ease;position:relative}.otp-login-page .otp-btn:hover,.otp-login-page .otp-btn-primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.otp-login-page .otp-btn:active,.otp-login-page .otp-btn-primary:active{filter:brightness(.95);transform:translateY(0)}.otp-login-page .otp-btn:disabled,.otp-login-page .otp-btn-primary:disabled{opacity:1;cursor:wait;transform:none;filter:brightness(.72) saturate(.8)}.otp-login-page .otp-btn-spinner{display:inline-block;width:20px;height:20px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .75s linear infinite;flex-shrink:0}.otp-login-page .send-btn,.otp-login-page .verify-btn,.otp-login-page .update-btn{width:100%}.otp-login-page .other-options-box{width:100%;display:flex;flex-direction:column}.otp-login-page .otp-separator,.otp-login-page .other-options-p{display:flex;align-items:center;width:100%;padding:4px 0}.otp-login-page .otp-separator:before,.otp-login-page .other-options-p:before{display:none}.otp-login-page .otp-separator .center-line,.otp-login-page .other-options-p .center-line{flex:1;height:1px;background:var(--otp-border)}.otp-login-page .otp-separator span:not(.center-line),.otp-login-page .otp-separator .otp-small,.otp-login-page .other-options-p span:not(.center-line),.otp-login-page .other-options-p .otp-small{padding:0 16px;color:var(--otp-text-tertiary);font-size:14px;white-space:nowrap;background:transparent}.otp-login-page .other-options-wrap{display:flex;justify-content:space-between;gap:12px;width:100%}.otp-login-page .otp-alt-btn,.otp-login-page .other-option-inner{flex:1;min-width:0;background:var(--otp-bg-light);border:1px solid var(--otp-border-light);border-radius:var(--sotp-radius-button, 2px);padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.otp-login-page .otp-alt-btn .text-wrap,.otp-login-page .other-option-inner .text-wrap{font-weight:500;font-size:18px;color:#000;margin:0;padding:0}.otp-login-page .otp-alt-btn svg,.otp-login-page .other-option-inner svg{width:20px;height:20px}.otp-login-page .sotp-consent-wrapper{width:100%;padding:0 20px;font-weight:300;font-size:11px;line-height:1.5;color:var(--otp-text-tertiary);text-align:center;overflow-wrap:break-word}.otp-login-page .sotp-consent-wrapper a,.otp-login-page .sotp-consent-wrapper span,.otp-login-page .sotp-consent-wrapper p{display:inline;font-size:inherit}.otp-login-page .sotp-consent-wrapper a{color:var(--otp-login-btn-color, #7B3BE9);text-decoration:none}.otp-login-page .otp-back-link{color:var(--otp-login-btn-color, var(--otp-primary));text-decoration:none;font-size:14px;text-align:center;display:block;margin-top:10px}.otp-login-page .otp-back-link:empty{display:none;margin:0}.otp-login-page .verify-otp-container{width:100%;padding:0;position:relative}.otp-login-page .otp-boxes,.otp-login-page .input-boxes-container{display:flex;gap:12px;width:100%}.otp-login-page .otp-box-wrapper{position:relative;flex:1;min-width:0;isolation:isolate}.otp-login-page .otp-box-wrapper:has(input:focus:placeholder-shown):after{content:"";position:absolute;inset:0;background:#000;clip-path:inset(calc(50% - 12px) calc(50% - 1px) calc(50% - 12px) calc(50% - 1px));pointer-events:none;z-index:2;animation:otp-caret-blink 1s step-end infinite}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes otp-digit-in{0%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes otp-digit-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.otp-login-page .otp-box,.otp-login-page .otp-input-box{border:1px solid var(--otp-border-otp);border-radius:var(--sotp-radius-input, 2px);padding:14px 0;text-align:center;flex:none;width:100%;font-family:inherit;font-weight:600;font-size:40px;line-height:1.5;outline:none;background:#fff;color:#000;box-shadow:none;height:72px;transition:box-shadow .2s ease,border-color .2s ease}.otp-login-page .otp-box:focus,.otp-login-page .otp-input-box:focus{border-color:var(--otp-border-otp);box-shadow:0 0 0 2px var(--otp-border-otp);border:1px solid var(--otp-border-otp)}.otp-login-page .otp-box.otp-digit-in,.otp-login-page .otp-input-box.otp-digit-in{animation:otp-digit-in .25s ease-out both}.otp-login-page .otp-box.otp-digit-out,.otp-login-page .otp-input-box.otp-digit-out{animation:otp-digit-out .13s ease-in both}.otp-login-page .verify-otp-container input.otp-input-main{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.otp-login-page input[type=number]::-webkit-outer-spin-button,.otp-login-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-login-page input[type=number]{-moz-appearance:textfield}.otp-login-page .otp-login-modal--fixed{min-height:0;justify-content:flex-start}.otp-login-page .resend-otp{display:flex;flex-direction:column;align-items:center;gap:0px;width:100%;padding:0 20px;margin-top:-8px}.otp-login-page .resend-otp-text{color:var(--otp-text-tertiary);font-size:16px;text-align:center}.otp-login-page .resend-btn{color:var(--otp-login-btn-color, var(--otp-primary));font-size:14px;text-decoration:underline;text-align:center;cursor:pointer;display:block}.otp-login-page .resend-btn.disabled{color:gray;cursor:not-allowed;text-decoration:none}.otp-login-page .count-down-otp{text-align:center}.otp-login-page .count-down-otp .box{background:transparent;color:#000;padding:2px;border-radius:var(--sotp-radius-input, 2px);display:inline-block}.otp-login-page .mn-container{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.otp-login-page .mn-container .user-details{font-weight:500;font-size:18px;color:#000}.otp-login-page .mn-container .edit-phone{width:20px;height:20px;cursor:pointer}.otp-login-page .mn-container svg{cursor:pointer}.otp-login-page .otp-update-form{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px}.otp-login-page .otp-update-fields{display:flex;flex-direction:column;gap:24px;width:100%}.otp-login-page .otp-update-inputs{display:flex;flex-direction:column;gap:12px;width:100%}.otp-login-page .otp-checkbox,.otp-login-page .input-checkbox{width:18px;height:18px;accent-color:var(--otp-login-btn-color, #7B3BE9);appearance:auto;cursor:pointer;flex-shrink:0}.otp-login-page .update-checkbox-wrapper{display:flex;align-items:center;gap:4px;width:100%}.otp-login-page .checkbox-main-label{font-size:12px;line-height:1.5;color:var(--otp-text-tertiary)}.otp-login-page .button-wrapper{width:100%}.otp-login-page .error-message,.otp-login-page .error-message-phone{color:red;font-size:12px;padding:0}.otp-login-page .otp-input-row{display:flex;gap:12px;width:100%}.otp-login-page .otp-input:disabled,.otp-login-page .olInput:disabled{background:var(--otp-bg-light);border-color:var(--otp-border-light);color:var(--otp-text-tertiary)}.otp-login-page .success-login-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 20px;min-height:450px}.otp-login-page .success-login-container>div:first-child span:nth-child(2){display:block;font-weight:400;font-size:18px;line-height:1.5;color:#4d4d4d;margin-top:8px}.otp-login-page .success-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:0}.otp-login-page .success-inner .success-gif{margin-bottom:16px}.otp-login-page .success-inner .otp-title-block .otp-heading{margin-bottom:8px}.otp-login-page .success-inner .otp-title-block .otp-body{font-size:18px;color:var(--otp-text-secondary);margin-top:0}.otp-login-page .success-gif{width:150px;height:150px;object-fit:cover;display:block}.otp-login-page .success-redirect-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:16px 0;white-space:nowrap}.otp-login-page .success-redirect-row .spinner-border{flex-shrink:0}.otp-login-page .success-redirect-text{font-size:18px;color:var(--otp-text-secondary);line-height:1.5}.otp-login-page .success-content-area{display:flex;flex-direction:column;align-items:center;text-align:center}.otp-login-page .otp-redirect-row{display:flex;align-items:center;justify-content:center;gap:8px}.otp-login-page .otp-toast{background:#000;border-radius:var(--sotp-radius-small, 4px);width:400px;max-width:calc(100% - 24px);min-height:48px;height:auto;padding:12px 18px;box-shadow:-2px -2px 100px 12px #0000000d;display:flex;align-items:center;position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;gap:8px}.otp-login-page .otp-toast--success{border:1px solid var(--otp-toast-success-border)}.otp-login-page .otp-toast--error{border:1px solid var(--otp-toast-error-border)}.otp-login-page .otp-toast-text{color:#fff;font-family:Plus Jakarta Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:14px;line-height:150%;flex:1}.otp-login-page .otp-toast-close{cursor:pointer;flex-shrink:0}.otp-login-page .otp-loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;margin:20px auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.otp-login-page #sotp-footprint{position:absolute;top:0;z-index:-10000;width:0;height:0}.otp-login-page .small-otp-loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background-color:#ffffffb3}.otp-login-page .small-otp-loader .loader-innerDiv{display:none;width:1px;height:1px;position:absolute;padding:12px;inset:0;margin:auto;border:3px solid #343434;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.otp-login-page .toast-box-wrapper,.otp-login-page .login-img{display:none}.otp-login-page .simply-otp-wrapper{display:block}.otp-login-page .spinner-border{display:inline-block;width:20px;height:20px;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .75s linear infinite}.otp-login-page .customFieldsBox{width:100%}.otp-login-page .customFieldsBox .custom_field{margin-bottom:12px}.otp-login-page .customFieldsBox .custom_field label{display:block;font-size:14px;color:var(--otp-text-tertiary);margin-bottom:4px}.otp-login-page .customFieldsBox .custom_field .custom_input,.otp-login-page .customFieldsBox .custom_field .custom_select{width:100%;position:relative}.otp-login-page .customFieldsBox .custom_field .custom_input select,.otp-login-page .customFieldsBox .custom_field .custom_select select{width:100%;height:48px;border:1px solid var(--otp-border);border-radius:var(--sotp-radius-input, 2px);padding:12px;font-family:inherit;font-size:16px;outline:none;appearance:none;background:#fff}.otp-login-page .customFieldsBox .custom_field .custom_input svg,.otp-login-page .customFieldsBox .custom_field .custom_select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:6px;pointer-events:none}.otp-login-page .customFieldsBox .custom_field .errormessage{color:red;font-size:12px;margin-top:4px;display:block}.otp-login-page .customFieldsBox .custom_field .input__label{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:16px;color:var(--otp-text-tertiary);pointer-events:none;transition:all .2s ease}.otp-login-page .customFieldsBox .custom_field .olInput:focus+.input__label,.otp-login-page .customFieldsBox .custom_field .olInput:not(:placeholder-shown)+.input__label{top:4px;font-size:11px;transform:none}.otp-login-page .country-search-wrapper{position:sticky;top:0;background:#fff;padding:8px 12px;display:flex;align-items:center;gap:8px}.otp-login-page .country-search-wrapper .country-search-input{flex:1;border:1px solid var(--otp-border);border-radius:var(--sotp-radius-input, 2px);padding:6px 8px;font-size:14px;outline:none}.otp-login-page .country-search-wrapper .country-search-close{cursor:pointer;display:flex;align-items:center}.otp-login-page .no-search-result{padding:12px;text-align:center;color:var(--otp-text-tertiary);font-size:14px}.otp-login-page .otp-lang-selector-main{position:fixed;top:16px;right:16px;z-index:1000}.otp-login-page .otp-lang-selector-trigger{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--otp-border);border-radius:var(--sotp-radius-input, 2px);background:#fff;cursor:pointer;color:var(--otp-text-tertiary);font-size:14px;font-family:inherit}.otp-login-page .otp-lang-selector-current{white-space:nowrap}.otp-login-page .otp-lang-selector-list{position:absolute;top:calc(100% + 4px);right:0;z-index:100;list-style:none;background:#fff;border:1px solid #CCC;box-shadow:1px 1px 4px #0003;border-radius:var(--sotp-radius-input, 2px);max-height:200px;min-width:100%;overflow-y:auto;display:none;text-align:left;padding:0;margin:0}.otp-login-page .otp-lang-selector-list.active{display:block}.otp-login-page .otp-lang-item{padding:8px 14px;cursor:pointer;white-space:nowrap;list-style:none;margin:0}.otp-login-page .otp-lang-item:hover{background:#f0f0f0}.otp-login-page .otp-lang-item.active{font-weight:600}.otp-login-page .input-boxes-container{direction:ltr}@media(max-width:479px){.otp-login-page .olWrapper{max-width:calc(100% - 12px);zoom:.9}.otp-login-page .otp-toast{width:calc(100% - 24px)}}
