:root{--loginite-color:#118ab2;--loginite-font:IranSans;--loginite-btnhover:#1e73be;}body.loginite-page{overflow-y:hidden;}.loginite-fingerprint-modal{font-family:var(--loginite-font)!important}input{background-color:#ebebeb !important;}input:focus{outline:none !important;}button:focus{outline:none !important;}#close-login-modal:hover{background-color:var(--loginite-btnhover)!important;}button:hover{background-color:var(--loginite-btnhover)!important;}.main-content{font-family:var(--loginite-font)!important;}button{font-family:var(--loginite-font)!important;font-weight:normal !important}.loginite-fingerprint-modal-footer button{background-color:var(--loginite-color);}.loginite-fingerprint-modal-footer button:hover{background-color:var(--loginite-btnhover);}#google_login,#fingerprint_login{border-color:var(--loginite-color)!important;}form{margin:unset !important;}.loginite-resend:hover,.login-back>i:hover{color:var(--loginite-color)!important;}#first_login h1,#first_login h2,#first_login h3,#first_login h4,#first_login h5,#first_login h6,#first_login p,#first_login a,#first_login span,#veify_otp_login h1,#veify_otp_login,#register_user h1,#register_user p,#register_user label,#password_login h1,#password_login p,#password_login label,#forgot_password h1,#forgot_password p,#forgot_password label{font-family:var(--loginite-font)!important;}#first_login h1,#first_login h2,#first_login h3,#first_login h4,#first_login h5,#first_login h6,#first_login a,#veify_otp_login h1,#veify_otp_login h2,#veify_otp_login h3,#veify_otp_login h4,#veify_otp_login h5,#veify_otp_login h6,#veify_otp_login a,#register_user h1,#password_login h1,#forgot_password h1{color:var(--loginite-color)!important;}#first_login h1,#first_login h2,#first_login h3,#first_login h4,#veify_otp_login h1,#veify_otp_login h2,#veify_otp_login h3,#veify_otp_login h4,#register_user h1,#password_login h1,#forgot_password h1{font-weight:bold;}.bg-secondary-light{background-color:#f7f7f7)}.loginite-btn,#close-login-modal{background-color:var(--loginite-color)!important;}input{border:2px solid transparent !important;transition:border-color 0.3s ease,box-shadow 0.3s ease;}input:focus{border-color:var(--loginite-color)!important;box-shadow:0 0 6px var(--loginite-color);outline:none;}.loader-btn{width:10px;height:10px;border-radius:50%;background-color:#fff;box-shadow:16px 0 #fff,-16px 0 #fff;position:absolute;animation:flash 0.5s ease-out infinite alternate;}@keyframes flash{0%{background-color:#FFF2;box-shadow:16px 0 #FFF2,-16px 0 #FFF;}50%{background-color:#FFF;box-shadow:16px 0 #FFF2,-16px 0 #FFF2;}100%{background-color:#FFF2;box-shadow:16px 0 #FFF,-16px 0 #FFF2;}}span#switch-to-password-login{border-bottom-color:var(--loginite-color)!important;}#captcha{letter-spacing:20px;}/* Responsive styles for login page on mobile */ @media(max-width:768px){#main-sec{margin:10px;padding:20px 16px !important;}#first_login input,#password_login input,#register_user input,#forgot_password input{font-size:16px !important;padding:12px !important;}.loginite-codes{gap:4px !important;}.otp-code{height:42px !important;font-size:20px !important;}.loginite-btn{fon-size:14px !important;padding:12px !important;height:auto !important;min-height:44px !important;}#captchaImage{max-width:100% !important;height:auto !important;}#first_login h1,#password_login h1,#register_user h1,#forgot_password h1,#veify_otp_login h1{font-size:18px !important;}}.loginite-fingerprint-modal,.loginite-fingerprint-modal *{font-family:var(--loginite-font)!important;}.loginite-fingerprint-modal-title,.loginite-fingerprint-modal-text,.loginite-fingerprint-modal-desc,.loginite-fingerprint-modal-btn{font-family:var(--loginite-font)!important;}.notyf__toast{direction:rtl;text-align:right;font-family:var(--loginite-font)!important;margin-top:20px !important;border-radius:8px !important}.notyf__icon{margin-left:10px !important;margin-right:0 !important}div.notyf__message{font-size:13px !important}.loader-btn{width:10px;height:10px;border-radius:50%;background-color:#fff;box-shadow:16px 0 #fff,-16px 0 #fff;position:absolute;animation:.5s ease-out infinite alternate flash}@keyframes flash{0%{background-color:#fff2;box-shadow:16px 0 #fff2,-16px 0 #fff}50%{background-color:#fff;box-shadow:16px 0 #fff2,-16px 0 #fff2}100%{background-color:#fff2;box-shadow:16px 0 #fff,-16px 0 #fff2}}.bg-secondary-light{background-color:#f6f6f6 !important}.bg-primary-light{background-color:#fff !important}.loginite-fingerprint-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;align-items:center;justify-content:center;}.loginite-fingerprint-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.loginite-fingerprint-modal-content{position:relative;background:#fff;border-radius:16px;max-width:420px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:.3s ease-out loginite-modal-fade-in;font-family:var(--loginite-font)!important;}@keyframes loginite-modal-fade-in{from{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.loginite-fingerprint-modal-close{position:absolute;top:12px;left:12px;background:0 0;border:none;font-size:24px;line-height:1;cursor:pointer;color:#dd1c15;padding:4px 8px;border-radius:4px;transition:.2s;z-index:10;}.loginite-fingerprint-modal-close:hover{background:#ffffff;color:#1f2937}.loginite-fingerprint-modal-header{padding:32px 24px 0;text-align:center}.loginite-fingerprint-modal-icon{width:64px;height:64px;margin:0 auto 16px;display:block}.loginite-fingerprint-modal-text,.loginite-fingerprint-modal-title{margin:0 0 8px;font-family:var(--loginite-font,inherit)!important}.loginite-fingerprint-modal-title{font-size:20px;font-weight:600;color:#1f2937;text-align:center}.loginite-fingerprint-modal-body{padding:16px 24px;text-align:center}.loginite-fingerprint-modal-text{font-size:16px;font-weight:500;color:#374151}.loginite-fingerprint-modal-btn,.loginite-fingerprint-modal-desc{font-size:14px;font-family:var(--loginite-font,inherit)!important}.loginite-fingerprint-modal-desc{color:#6b7280;line-height:1.5;margin:0}.loginite-fingerprint-modal-btn-primary,.woocommerce-active-finger button{background-color:#2563eb;color:#fff}.loginite-fingerprint-modal-footer{padding:16px 24px 24px;display:flex;gap:12px;flex-direction:row-reverse}.loginite-fingerprint-modal-btn{flex:1;padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:.2s;border:none;text-align:center}.loginite-fingerprint-modal-btn-primary:hover,.woocommerce-active-finger button:hover{background-color:#1d4ed8}.loginite-fingerprint-modal-btn-secondary{background-color:#f3f4f6;color:#374151}.loginite-fingerprint-modal-btn-secondary:hover{background-color:#e5e7eb}@media(max-width:480px){.loginite-fingerprint-modal-content{width:95%;max-width:none}.loginite-fingerprint-modal-footer{flex-direction:column}}@media(max-width:480px){.woocommerce-active-finger{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px;border-radius:20px;background-color:#e7e7e7;margin:20px 10px}}.woocommerce-active-finger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px;border-radius:20px;background-color:#e7e7e7;margin:20px 10px}.woocommerce-active-finger span{display:flex;flex-direction:row;gap:6px}.woocommerce-active-finger button{padding:10px;border-radius:10px;transition:.3s}.deactive{opacity:.4;pointer-events:none}