.ilogin-tab.active,.ilogin-tab:hover{color:var(--ilogin-primary)}:root{--ilogin-primary:#272727;--ilogin-primary-hover:#434343;--ilogin-secondary:#f0f0f1;--ilogin-secondary-hover:#dcdcde;--ilogin-success:#00a32a;--ilogin-error:#d63638;--ilogin-warning:#dba617;--ilogin-info:#c7e6ff;--ilogin-text:#1d2327;--ilogin-text-light:#a4a4a4;--ilogin-border:#dcdcde;--ilogin-bg:#ffffff;--ilogin-bg-light:#f6f7f7;--ilogin-shadow:rgba(0, 0, 0, 0.1);--ilogin-radius:8px;--ilogin-transition:all 0.3s ease}.ilogin-wrapper{display:flex;justify-content:center;align-items:center;padding:40px 20px;background:var(--ilogin-bg-light);height:83vh;box-sizing:border-box}.ilogin-container{width:100%;max-width:450px;background:var(--ilogin-bg);border-radius:var(--ilogin-radius);box-shadow:0 4px 20px var(--ilogin-shadow);padding:40px;margin:0 auto}.ilogin-tab,.ilogin-toggle-password{background:0 0;transition:var(--ilogin-transition);cursor:pointer}.ilogin-header,.ilogin-logo{text-align:center;margin-bottom:30px}.ilogin-logo img{max-width:200px;height:auto}.ilogin-header h2{margin:0 0 10px;font-size:28px;font-weight:600;color:var(--ilogin-text);border:0;padding:0}.ilogin-header p,.ilogin-tab{color:var(--ilogin-text-light)}.ilogin-header p{margin:0;font-size:14px;line-height:1.6}.ilogin-tabs{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid var(--ilogin-border)}.ilogin-tab{flex:1;padding:12px 20px;border:none;border-bottom:3px solid transparent;font-size:16px;font-weight:500;margin-bottom:-2px}.ilogin-tab.active{border-bottom-color:var(--ilogin-primary)}.ilogin-tab-content{display:none}.ilogin-tab-content.active{display:block;animation:.3s fadeIn}.ilogin-form{display:flex;flex-direction:column;gap:20px}.ilogin-field{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ilogin-field label{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500;color:var(--ilogin-text);cursor:default}.ilogin-field-title{font-size:inherit;font-weight:inherit;color:inherit}.ilogin-field input[type=email],.ilogin-field input[type=password],.ilogin-field input[type=tel],.ilogin-field input[type=text],.ilogin-field input[type=url],.ilogin-field select,.ilogin-field textarea{width:100%;padding:2px 16px!important;font-size:15px;border:2px solid var(--ilogin-border);border-radius:var(--ilogin-radius);background:var(--ilogin-bg);color:var(--ilogin-text);transition:var(--ilogin-transition);box-sizing:border-box;height:48px;min-width:auto;font-family:inherit}.ilogin-fields-float .ilogin-field label,.ilogin-toggle-password,.strength-text{color:var(--ilogin-text-light)}#confirm_password,#current_password,#login_password,#new_password,#reg_password,#reg_repeat_password,.ilogin-field input[type=password]{text-align:left;direction:ltr}#confirm_password::placeholder,#current_password::placeholder,#new_password::placeholder,.rtl #reg_password::placeholder,.rtl #reg_repeat_password::placeholder,.rtl .ilogin-field input[type=password]::placeholder{text-align:right;padding-right:20px}.ilogin-field input:focus,.ilogin-field select:focus,.ilogin-field textarea:focus{outline:0;border-color:var(--ilogin-primary);box-shadow:0 0 0}.ilogin-field input::placeholder,.ilogin-field textarea::placeholder{color:var(--ilogin-text-light)}.ilogin-field textarea{min-height:100px;resize:vertical}.ilogin-field:has(.ilogin-password-strength.ilogin-active){margin-bottom:0}.ilogin-combined-identifier{text-align:left!important;direction:ltr!important}.ilogin-combined-identifier::placeholder{text-align:right}.ilogin-fields-float .ilogin-field:not(:has(.ilogin-otp-inputs)):not(:has(.ilogin-checkbox)) label{position:relative;display:block;cursor:text}.ilogin-fields-float .ilogin-field .ilogin-field-title{position:absolute;top:15px;inset-inline-start:17px;color:inherit;pointer-events:none;transform-origin:left center;transition:transform 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),background-color 150ms cubic-bezier(.4, 0, .2, 1);z-index:1;max-width:calc(100% - 34px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.rtl .ilogin-fields-float .ilogin-field .ilogin-field-title{transform-origin:right center}.ilogin-fields-float .ilogin-field label:has(.iti--allow-dropdown) .ilogin-field-title{inset-inline-start:75px}.ilogin-fields-float .ilogin-field:has(.ilogin-country-hidden) label .ilogin-field-title{inset-inline-start:17px}.ilogin-fields-float .ilogin-field label:focus-within,.ilogin-fields-float .ilogin-field.ilogin-has-value label,.ilogin-fields-float .ilogin-field:has(select) label{color:var(--ilogin-primary)}.ilogin-fields-float .ilogin-field label:focus-within .ilogin-field-title,.ilogin-fields-float .ilogin-field.ilogin-has-value .ilogin-field-title,.ilogin-fields-float .ilogin-field:has(select) .ilogin-field-title{transform:translateY(-21px) scale(.8);padding-inline:0.25em;background:var(--ilogin-bg);border-radius:4px}.ilogin-fields-float input:-webkit-autofill,.ilogin-fields-float textarea:-webkit-autofill{animation-name:ilogin-onautofill}@keyframes ilogin-onautofill{from,to{background-color:transparent}}.ilogin-fields-float .ilogin-field:not(:has(select)) input::placeholder,.ilogin-fields-float .ilogin-field:not(:has(select)) textarea::placeholder{color:transparent!important}.ilogin-fields-float .ilogin-field input:focus::placeholder,.ilogin-fields-float .ilogin-field textarea:focus::placeholder{color:var(--ilogin-text-light)}.ilogin-password-wrapper{position:relative;display:flex;align-items:center}.ilogin-password-wrapper input{padding-right:45px}.ilogin-toggle-password{position:absolute;right:12px;border:none;padding:4px;line-height:1}.ilogin-identifier-tab.active .themify,.ilogin-toggle-password:hover{color:var(--ilogin-primary)}.ilogin-toggle-password .dashicons{width:20px;height:20px;font-size:20px}.ilogin-password-strength{margin-top:8px;display:none}.strength-meter{width:100%;height:6px;background:var(--ilogin-border);border-radius:3px;overflow:hidden;margin-bottom:6px}.strength-meter-fill{height:100%;width:0;transition:var(--ilogin-transition);border-radius:3px;float:left}.strength-meter-fill.weak{background:var(--ilogin-error)}.strength-meter-fill.medium{background:var(--ilogin-warning)}.strength-meter-fill.strong{background:var(--ilogin-info)}.strength-meter-fill.very-strong{background:var(--ilogin-success)}.strength-text{font-size:13px;margin:0;text-align:left}.ilogin-checkbox,.ilogin-radio{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;flex-direction:row!important}.ilogin-checkbox input[type=checkbox],.ilogin-radio input[type=radio]{width:18px;height:18px;margin:0;cursor:pointer}.ilogin-checkbox span,.ilogin-radio span{font-size:14px;color:var(--ilogin-text);line-height:1.5}.ilogin-checkbox a,.ilogin-radio a{color:var(--ilogin-primary);text-decoration:none}.ilogin-checkbox a:hover,.ilogin-radio a:hover{text-decoration:underline}.ilogin-checkbox input[type=checkbox]{appearance:none;background-color:#dfe1e4;border-radius:72px;border-style:none;flex-shrink:0;height:20px;margin:0;position:relative;width:30px}.ilogin-checkbox input[type=checkbox]::before{bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}.ilogin-checkbox input[type=checkbox],.ilogin-checkbox input[type=checkbox]::after{transition:.1s ease-out}.ilogin-checkbox input[type=checkbox]::after{background-color:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:2px;width:14px}.ilogin-checkbox input[type=checkbox]:hover{background-color:#c9cbcd;transition-duration:0s}.ilogin-checkbox input[type=checkbox]:checked,.ilogin-checkbox input[type=checkbox]:checked:hover{background-color:var(--ilogin-primary)}.ilogin-checkbox input[type=checkbox]:checked::after{background-color:#fff;left:13px}.ilogin-button,.ilogin-button-primary,.ilogin-form .ilogin-button,.ilogin-form .ilogin-button-primary{padding:14px 24px;font-size:16px;font-weight:500;border:none;border-radius:var(--ilogin-radius);cursor:pointer;transition:var(--ilogin-transition);text-align:center;display:inline-block;text-decoration:none;line-height:1;font-family:inherit}.ilogin-form .ilogin-button-primary:disabled,.ilogin-form .ilogin-button:disabled{opacity:.6;cursor:not-allowed}.ilogin-btn-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.ilogin-btn-loading .ilogin-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:.6s linear infinite ilogin-spin;flex-shrink:0}@keyframes ilogin-spin{to{transform:rotate(360deg)}}.ilogin-fields-locked input,.ilogin-fields-locked select,.ilogin-fields-locked textarea{pointer-events:none;opacity:.5;cursor:not-allowed}.ilogin-fields-locked .ilogin-checkbox{pointer-events:none;opacity:.5}.ilogin-form .ilogin-button-primary{background:var(--ilogin-primary);color:#fff;width:100%}.ilogin-form .ilogin-button-primary:focus:not(:disabled),.ilogin-form .ilogin-button-primary:hover:not(:disabled){background:var(--ilogin-primary-hover);box-shadow:0 4px 12px rgba(149,150,150,.3)}.ilogin-form .ilogin-button-secondary{background:var(--ilogin-secondary);color:var(--ilogin-text);width:100%}.ilogin-form .ilogin-button-secondary:hover:not(:disabled){background:var(--ilogin-secondary-hover)}#ilogin-forgot-link{margin-top:10px;display:block}.ilogin-form .ilogin-link{color:var(--ilogin-primary);font-size:14px;transition:var(--ilogin-transition);text-decoration:none}.ilogin-form .ilogin-flex-between{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:10px}.ilogin-form .ilogin-switch-auth{background:0 0;border:1px solid var(--ilogin-primary);color:var(--ilogin-primary);cursor:pointer;font-size:14px;padding:10px;margin:20px 0 10px;border-radius:8px;height:42px}.ilogin-form .ilogin-switch-auth:hover{text-decoration:none}.ilogin-form #ilogin-back-to-identifier{padding:0;margin:12px 0 0;font-size:14px}.ilogin-form .ilogin-otp-section{display:flex;flex-direction:column;gap:15px;margin:0 0 8px}.ilogin-form .ilogin-otp-input-wrapper{display:flex;flex-direction:column;gap:12px}.ilogin-form .ilogin-otp-inputs{display:flex;gap:10px;justify-content:center;direction:ltr;margin-bottom:16px}.ilogin-form .ilogin-otp-digit,.ilogin-form input.ilogin-otp-digit{width:50px;height:50px;text-align:center;font-size:24px;font-weight:600;border:2px solid var(--ilogin-border);border-radius:var(--ilogin-radius);background:var(--ilogin-bg);transition:var(--ilogin-transition);min-width:auto}.ilogin-form .ilogin-otp-digit:focus{outline:0;border-color:var(--ilogin-primary)}.ilogin-form .ilogin-otp-digit.error{border-color:#f36969}.ilogin-form .ilogin-otp-single{width:100%;text-align:center;font-size:20px;font-weight:600;letter-spacing:8px;padding:16px}.ilogin-form .ilogin-otp-timer{text-align:center;font-size:14px;color:var(--ilogin-text-light);font-weight:500;line-height:20px}.ilogin-form .ilogin-resend-otp{border:0;background-color:transparent;margin-bottom:14px;font-size:16px;cursor:pointer}.ilogin-phone-input,.iti{width:100%}.iti__flag-container{padding:0 6px;border:2px solid #ddd;border-right:0;border-radius:var(--ilogin-radius) 0 0 var(--ilogin-radius);transition:var(--ilogin-transition);cursor:pointer;height:48px}.iti__flag-container .iti__selected-flag{display:flex;align-items:center;height:100%;padding:0;font-size:14px}.ilogin-fields-float .ilogin-toggle-password,.ilogin-messages:empty,.ilogin-social-btn.style-icon-only .ilogin-social-btn-text,.ilogin-social-btn.style-text-only .ilogin-social-btn-icon,.iti__flag-container .iti__arrow{display:none}.iti__selected-flag{padding:0 8px 0 12px}.ilogin-country-hidden .iti__country-container,.ilogin-country-hidden .iti__flag-container,.ilogin-hidden{display:none!important}.ilogin-field:has(.iti--allow-dropdown:focus-within) .iti__flag-container{border-color:var(--ilogin-primary)}.ilogin-field .iti__country-list{position:absolute;background:#fff;max-height:150px;z-index:9999;padding:8px!important;left:0;margin-top:-2px!important;border:0;border-radius:8px;top:48px}.ilogin-field .iti__country-list::-webkit-scrollbar{width:0}.rtl .iti__country-list .iti__flag,.rtl .iti__country-name{margin-left:0!important;margin-right:6px!important;font-size:14px}.ilogin-alert{line-height:1.5;display:flex;align-items:center;gap:10px}.ilogin-alert-error::before,.ilogin-alert-success::before{display:inline-block;flex-shrink:0;background:currentColor;width:20px;height:20px;content:""}.ilogin-alert-success{border-right:4px solid var(--ilogin-success);color:var(--ilogin-success)}.ilogin-alert-success::before{-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5858 13.4142L7.75735 10.5858L6.34314 12L10.5858 16.2427L17.6568 9.1716L16.2426 7.75739L10.5858 13.4142Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5858 13.4142L7.75735 10.5858L6.34314 12L10.5858 16.2427L17.6568 9.1716L16.2426 7.75739L10.5858 13.4142Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain}.ilogin-alert-error{border-right:2px solid var(--ilogin-error);color:var(--ilogin-error)}.ilogin-alert-error::before{-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6C12.5523 6 13 6.44772 13 7V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V7C11 6.44772 11.4477 6 12 6Z' fill='black'/%3E%3Cpath d='M12 16C11.4477 16 11 16.4477 11 17C11 17.5523 11.4477 18 12 18C12.5523 18 13 17.5523 13 17C13 16.4477 12.5523 16 12 16Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6C12.5523 6 13 6.44772 13 7V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V7C11 6.44772 11.4477 6 12 6Z' fill='black'/%3E%3Cpath d='M12 16C11.4477 16 11 16.4477 11 17C11 17.5523 11.4477 18 12 18C12.5523 18 13 17.5523 13 17C13 16.4477 12.5523 16 12 16Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain}.ilogin-alert-warning{border-right:4px solid var(--ilogin-warning)}.ilogin-alert-info,.ilogin-info-box{border-right:4px solid var(--ilogin-info)}.ilogin-alert-warning::before{content:"\E902";font-size:18px}.ilogin-alert-info{background:rgba(34,113,177,.1);color:var(--ilogin-info)}.ilogin-info-box{padding:16px;background:var(--ilogin-bg-light);border-radius:var(--ilogin-radius);display:flex;gap:12px;margin-top:20px}.ilogin-info-box .dashicons{color:var(--ilogin-info);flex-shrink:0;width:20px;height:20px;font-size:20px}.ilogin-info-box p{margin:0;font-size:14px;color:var(--ilogin-text-light);line-height:1.6}.ilogin-info-box strong{display:block;margin-bottom:8px;color:var(--ilogin-text)}.ilogin-info-box ul{margin:8px 0 0;padding-left:20px}.ilogin-info-box li{font-size:14px;color:var(--ilogin-text-light);margin-bottom:4px}.ilogin-footer-links{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--ilogin-border)}.ilogin-footer-links .ilogin-link{display:inline-flex;align-items:center;gap:5px}.ilogin-footer-links .dashicons{width:16px;height:16px;font-size:16px}.ilogin-fields-float .ilogin-field.ilogin-has-value .ilogin-toggle-password,.ilogin-identifier-tab-content.active{display:block}.ilogin-captcha{display:flex;justify-content:center;padding:10px 0}.ilogin-internal-captcha{display:flex;gap:10px}.ilogin-internal-captcha input,.ilogin-social-login-buttons .ilogin-social-btn{flex:1}.ilogin-internal-captcha #ilogin-captcha-img{height:48px;border:2px solid #dcdcde;border-radius:8px}.ilgoin-internal-captcha .ilogin-captcha-refresh,.ilogin-internal-captcha .ilogin-captcha-refresh{display:flex;align-items:center;color:#1e73be;cursor:pointer;font-size:13px;white-space:nowrap}.ilogin-internal-captcha .ilogin-captcha-refresh:hover{text-decoration:underline;cursor:pointer}@keyframes ilogin-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.ilogin-shake{animation:.5s ease-in-out ilogin-shake}.ilogin-form.loading{position:relative;pointer-events:none;opacity:.6}.ilogin-form.loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid var(--ilogin-border);border-top-color:var(--ilogin-primary);border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.ilogin-field.error input,.ilogin-field.error select,.ilogin-field.error textarea{border-color:var(--ilogin-error);animation:.5s shake}@media (max-width:768px){.ilogin-wrapper{padding:20px 15px}.ilogin-container{padding:30px 20px;max-width:100%}.ilogin-header h2{font-size:24px}.ilogin-tab{padding:10px 15px;font-size:15px}.ilogin-otp-digit{width:45px;height:55px;font-size:22px}.ilogin-otp-inputs{gap:8px}.ilogin-flex-between{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.ilogin-container{padding:25px 15px;border-radius:0}.ilogin-header h2{font-size:22px}.ilogin-otp-digit{width:40px;height:50px;font-size:20px}.ilogin-otp-inputs{gap:6px}.ilogin-button{padding:12px 20px;font-size:15px}}@media print{.ilogin-wrapper{background:#fff}.ilogin-container{box-shadow:none;border:1px solid #ddd}.ilogin-button,.ilogin-otp-section,.ilogin-toggle-password{display:none}}.ilogin-button:focus-visible,.ilogin-field input:focus-visible,.ilogin-field select:focus-visible,.ilogin-field textarea:focus-visible{outline:0}.ilogin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ilogin-mb-20,.ilogin-social-success-icon,.ilogin-user-info{margin-bottom:20px}.ilogin-container::-webkit-scrollbar,.ilogin-popup-content.ilogin-popup-elementor-content::-webkit-scrollbar{width:8px}.ilogin-container::-webkit-scrollbar-track,.ilogin-popup-content.ilogin-popup-elementor-content::-webkit-scrollbar-track{background:var(--ilogin-bg-light)}.ilogin-container::-webkit-scrollbar-thumb,.ilogin-popup-content.ilogin-popup-elementor-content::-webkit-scrollbar-thumb{background:var(--ilogin-border);border-radius:4px}.ilogin-container::-webkit-scrollbar-thumb:hover,.ilogin-popup-content.ilogin-popup-elementor-content::-webkit-scrollbar-thumb:hover{background:var(--ilogin-text-light)}.ilogin-text-center{text-align:center}.ilogin-mt-20,.ilogin-woocommerce-toggle-content{margin-top:20px}.ilogin-visible{display:block!important}.ilogin-fade-in{animation:.3s fadeIn}.ilogin-fade-out{animation:.3s fadeOut}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.ilogin-field .iti--allow-dropdown{display:flex;align-items:center;direction:ltr;width:100%;box-sizing:border-box;transition:var(--ilogin-transition)}.ilogin-field .iti--allow-dropdown .ilogin-phone-input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0!important}.ilogin-field .iti--allow-dropdown .iti__flag-container{display:flex;align-items:center;flex-shrink:0;height:48px}.ilogin-field .iti--allow-dropdown:focus-within{outline:0}.ilogin-field .iti__country{font-size:14px}.ilogin-form-step{animation:.3s ease-in fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ilogin-user-info{padding:12px;background:#f0f9ff;border-radius:8px;text-align:center;color:#0369a1}.ilogin-form button.ilogin-button-text{background:0 0;color:#6b7280;border:none;padding:8px 0;margin-top:10px;font-size:14px}.ilogin-button-text:hover{color:#374151;background:0 0}.ilogin-form button.ilogin-get-via{margin:8px 0 0;display:block}.ilogin-form-title{text-align:center;margin-bottom:24px;font-size:24px;font-weight:600;color:#111827}.ilogin-button.ilogin-button-primary{background-color:var(--ilogin-primary);color:#fff;border:0;padding:14px}.ilogin-button.ilogin-button-primary:hover{background-color:var(--ilogin-primary-hover)}#ilogin-check-user{width:100%;margin-top:16px;font-family:inherit}#ilogin-submit-register{padding:14px 38px;margin:14px 0}.ilogin-identifier-tabs{display:flex;gap:20px;justify-content:flex-start;margin-bottom:18px}.ilogin-identifier-tab,button.ilogin-identifier-tab{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0;background:0 0;border:none;color:var(--ilogin-text-light);font-size:15px;font-weight:500;cursor:pointer;transition:var(--ilogin-transition);width:auto;justify-content:flex-start;border-radius:0;border-bottom:2px solid var(--ilogin-text-light);font-family:inherit}.ilogin-identifier-tab:focus,.ilogin-identifier-tab:hover,button.ilogin-identifier-tab:focus,button.ilogin-identifier-tab:hover{color:var(--ilogin-primary-hover);background-color:transparent}.ilogin-identifier-tab .themify{font-size:18px;transition:var(--ilogin-transition)}.ilogin-identifier-tab:hover{background-color:transparent;color:var(--ilogin-primary);border-color:var(--ilogin-primary)}.ilogin-identifier-tab.active{color:var(--ilogin-primary);box-shadow:none;border:0;outline:0;border-bottom:2px solid var(--ilogin-primary)}.ilogin-identifier-tab-contents{position:relative}.ilogin-identifier-tab-content{display:none;animation:.3s fadeInTab}@keyframes fadeInTab{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ilogin-identifier-tab-content input{transition:border-color .2s}.ilogin-identifier-tab:focus-visible{outline:2px solid var(--ilogin-primary);outline-offset:2px}.ilogin-password-match-feedback{margin-top:8px;padding:8px 12px;border-radius:8px 0 0 8px;font-size:14px;display:flex;align-items:center;gap:8px;transition:var(--ilogin-transition)}.ilogin-password-match-feedback.mismatch{color:var(--ilogin-error);padding:0}.mismatch-icon{font-weight:700;font-size:16px}.ilogin-field.password-mismatch input{border-color:var(--ilogin-error)}.ilogin-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100000;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.ilogin-popup-overlay.ilogin-popup-active,.ilogin-social-btn>span{display:flex}.ilogin-popup-content{background:var(--ilogin-bg);border-radius:var(--ilogin-radius);box-shadow:0 8px 32px rgba(0,0,0,.2);max-width:460px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:.25s ilogin-popup-fade-in}@keyframes ilogin-popup-fade-in{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ilogin-popup-close,button.ilogin-popup-close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:28px;line-height:1;color:var(--ilogin-text-light);cursor:pointer;z-index:1;padding:0 4px;transition:color .2s}.ilogin-popup-close:hover{color:var(--ilogin-text)}.ilogin-popup-content.ilogin-popup-elementor-content{max-width:800px;width:95%;padding:0}.ilogin-popup-content.ilogin-popup-elementor-content:has(.elementor){width:auto}html[dir=rtl] .ilogin-popup-close,html[dir=rtl] button.ilogin-popup-close{right:auto;left:16px}.ilogin-popup-overlay .ilogin-wrapper{margin:0;padding:60px 30px 30px;height:auto}.ilogin-popup-overlay .ilogin-container{box-shadow:none;border:none;background:0 0;padding:0}.ilogin-login-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background-color:var(--ilogin-primary);color:#fff;text-decoration:none;border-radius:6px;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.ilogin-social-btn,.ilogin-wc-verify-btn{transition:var(--ilogin-transition);cursor:pointer}.ilogin-login-button:hover{background-color:var(--ilogin-primary-hover);color:#fff;text-decoration:none}.ilogin-login-button .ilogin-login-button-icon{display:inline-flex;align-items:center;line-height:1}.ilogin-login-button.ilogin-icon-right{flex-direction:row-reverse}.ilogin-social-login{margin-bottom:24px}.ilogin-social-login-buttons{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ilogin-social-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--ilogin-radius);font-size:14px;font-weight:500;text-decoration:none;border:1px solid var(--ilogin-border);background:var(--ilogin-bg);color:var(--ilogin-text);box-sizing:border-box}.ilogin-social-btn:hover{background:var(--ilogin-bg-light);border-color:var(--ilogin-text-light)}.ilogin-social-btn-icon .ilogin-social-icon-img,.ilogin-social-btn-icon .ilogin-social-icon-svg{width:1.25em;height:1.25em;object-fit:contain;display:block}.ilogin-social-login-divider{display:flex;align-items:center;margin:20px 0 0;color:var(--ilogin-text-light);font-size:13px}.ilogin-social-success-title,.ilogin-wc-verify-modal h3{margin:0 0 12px;font-weight:600;color:var(--ilogin-text)}.ilogin-social-login-divider::after,.ilogin-social-login-divider::before{content:'';flex:1;border-bottom:1px solid var(--ilogin-border)}.ilogin-social-login-divider span{padding:0 12px}.ilogin-social-success{text-align:center;padding:40px 20px}.ilogin-social-success-icon .themify{font-size:64px;color:#00a32a;display:block;line-height:1}.ilogin-social-success-title{font-size:24px}.ilogin-social-success-message{font-size:16px;color:var(--ilogin-text-light);margin:0 0 24px}.ilogin-social-success-timer{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.ilogin-timer-count,.ilogin-wc-verified-mark.active{display:inline-block}.ilogin-timer-count{font-size:32px;font-weight:700;color:var(--ilogin-primary);min-width:32px}.ilogin-social-success-redirect-text,.ilogin-timer-text{font-size:14px;color:var(--ilogin-text-light)}.ilogin-social-success-redirect-text{margin:0 0 24px}.ilogin-social-success-btn{display:inline-block;text-decoration:none}.ilogin-wc-phone-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ilogin-wc-phone-wrap #billing_phone{flex:1;min-width:0;padding:0 14px!important;border-top-left-radius:0;border-bottom-left-radius:0}.ilogin-wc-verify-btn{display:inline-flex;align-items:center;padding:8px 14px;background:var(--ilogin-primary);color:#fff;border:none;border-radius:var(--ilogin-radius);font-size:13px;font-weight:500;white-space:nowrap}.ilogin-wc-verify-btn:hover:not(:disabled),.ilogin-wc-verify-submit:hover:not(:disabled){background:var(--ilogin-primary-hover)}.ilogin-wc-verify-btn:disabled,.ilogin-wc-verify-submit:disabled{opacity:.65;cursor:not-allowed}.ilogin-wc-verified-mark{display:none;width:28px;height:28px;line-height:28px;text-align:center;background:var(--ilogin-success);color:#fff;border-radius:50%;font-size:16px;font-weight:700;flex-shrink:0}.woocommerce-billing-fields__field-wrapper .iti--allow-dropdown{display:flex;flex-direction:row-reverse}.woocommerce-billing-fields__field-wrapper .iti__flag-container{border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-right:0}.ilogin-wc-otp-digit:focus,.ilogin-wc-otp-single:focus,.ilogin-wc-verify-fallback:hover{border-color:var(--ilogin-primary)}.ilogin-wc-verify-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999999;justify-content:center;align-items:center;opacity:0;transition:opacity .25s}.ilogin-wc-verify-overlay.active{display:flex;opacity:1}.ilogin-wc-verify-modal{background:#fff;border-radius:12px;padding:32px;width:90%;max-width:400px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.15);text-align:center}.ilogin-wc-verify-close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:28px;color:#999;cursor:pointer;line-height:1;padding:0}.ilogin-wc-verify-close:hover{color:#333}.ilogin-wc-verify-modal h3{font-size:20px}.ilogin-wc-verify-sent-to{font-size:14px;color:var(--ilogin-text-light);margin:0 0 20px}.ilogin-wc-otp-digit,.ilogin-wc-otp-single{height:52px;font-size:22px;outline:0;transition:border-color .2s;font-weight:600;text-align:center}.ilogin-wc-verify-otp-inputs{display:flex;justify-content:center;gap:8px;margin-bottom:16px;flex-direction:row-reverse}.ilogin-wc-otp-digit{width:48px;border:2px solid var(--ilogin-border);border-radius:var(--ilogin-radius)}.ilogin-wc-otp-single{width:100%;letter-spacing:8px;border:2px solid var(--ilogin-border);border-radius:var(--ilogin-radius)}.ilogin-wc-verify-messages{min-height:20px;margin-bottom:8px}.ilogin-wc-verify-error{color:var(--ilogin-error);font-size:13px;margin:0}.ilogin-wc-verify-timer{font-size:14px;color:var(--ilogin-text-light);margin-bottom:16px;min-height:20px}.ilogin-wc-verify-resend:hover,.ilogin-wc-verify-submit{background:var(--ilogin-primary);color:#fff}.ilogin-wc-verify-submit{display:block;width:100%;padding:12px;border:none;border-radius:var(--ilogin-radius);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:10px}.ilogin-wc-verify-fallback,.ilogin-wc-verify-resend{padding:10px;background:0 0;color:var(--ilogin-primary);font-weight:500;transition:var(--ilogin-transition);cursor:pointer;width:100%}.ilogin-wc-verify-resend{display:block;border:1px solid var(--ilogin-primary);border-radius:var(--ilogin-radius);font-size:14px}.ilogin-wc-verify-fallbacks{margin-top:8px;display:flex;flex-direction:column;gap:6px}.ilogin-wc-verify-fallback{display:block;border:1px solid var(--ilogin-border);border-radius:var(--ilogin-radius);font-size:13px}.ilogin-wc-verify-fallback:hover{background:var(--ilogin-bg-light)}.ilogin-wc-verify-info{color:var(--ilogin-info);font-size:13px;margin:0}.ilogin-passkey-login-section{margin-top:15px;text-align:center}.ilogin-passkey-divider{display:flex;align-items:center;margin:15px 0;text-align:center}.ilogin-passkey-divider::after,.ilogin-passkey-divider::before{content:'';flex:1;border-bottom:1px solid #ddd}.ilogin-passkey-divider span{padding:0 15px;color:#666;font-size:13px}.ilogin-button.ilogin-passkey-login-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#f8f8f8;border:1px solid #ddd;border-radius:8px;color:#333;font-size:14px;cursor:pointer;transition:.2s;font-family:inherit}.ilogin-toast .swal2-close,.ilogin-toast .swal2-html-container,.ilogin-toast .swal2-html-container a,.ilogin-toast.swal2-popup{color:var(--ilogin-toast-text,#333)!important}.ilogin-button.ilogin-passkey-login-btn:hover{background:#f0f0f0;border-color:#ccc}.ilogin-button.ilogin-passkey-login-btn:disabled{opacity:.7;cursor:not-allowed}.ilogin-passkey-icon{width:20px;height:20px;flex-shrink:0}.ilogin-passkey-prompt-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;display:flex;align-items:center;justify-content:center}.ilogin-passkey-prompt-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.ilogin-passkey-prompt-content{position:relative;background:#fff;border-radius:8px;padding:30px;max-width:400px;width:90%;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ilogin-passkey-prompt-icon{margin-bottom:15px}.ilogin-passkey-prompt-content h3{margin:0 0 10px;font-size:18px;color:#333}.ilogin-passkey-prompt-content p{margin:0 0 20px;color:#666;font-size:14px;line-height:1.5}.ilogin-passkey-prompt-buttons{display:flex;flex-direction:column;gap:10px}.ilogin-passkey-prompt-buttons .ilogin-button{width:100%;padding:12px;font-size:14px}.ilogin-passkey-list{margin:10px 0}.ilogin-passkey-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:8px}.ilogin-passkey-info{display:flex;flex-direction:column;gap:4px}.ilogin-passkey-name{font-weight:600;color:#333}.ilogin-passkey-meta{font-size:12px;color:#666}.ilogin-alert{padding:12px 16px;border-radius:8px;margin-bottom:15px;font-size:14px;display:flex;align-items:center;gap:8px}.ilogin-alert-error{background:#fce4e4;border:1px solid #dc3232;color:#dc3232}.ilogin-alert-success{background:#e6f7e6;border:1px solid #46b450;color:#46b450}.ilogin-alert-warning{background:#fff3cd;border:1px solid #ffc107;color:#856404}html[dir=rtl] .ilogin-passkey-divider:has(span)::before{margin-right:0;margin-left:15px}html[dir=rtl] .ilogin-passkey-divider:has(span)::after{margin-left:0;margin-right:15px}@media (prefers-color-scheme:dark){.ilogin-dark-mode{--ilogin-text:#f0f0f1;--ilogin-text-light:#b5b5b5;--ilogin-border:#3c434a;--ilogin-bg:#1d2327;--ilogin-bg-light:#101517;--ilogin-shadow:rgba(0, 0, 0, 0.3)}.ilogin-dark-mode .ilogin-identifier-tabs{background:rgba(255,255,255,.05)}.ilogin-dark-mode .ilogin-identifier-tab.active{background:var(--ilogin-bg);box-shadow:0 2px 8px rgba(0,0,0,.3)}.ilogin-passkey-login-btn{background:#2c2c2c;border-color:#444;color:#fff}.ilogin-passkey-login-btn:hover{background:#3a3a3a}.ilogin-passkey-prompt-content{background:#1e1e1e}.ilogin-passkey-name,.ilogin-passkey-prompt-content h3{color:#fff}.ilogin-passkey-prompt-content p{color:#aaa}.ilogin-passkey-item{background:#2c2c2c;border-color:#444}}@media (max-width:480px){.ilogin-identifier-tabs{gap:6px;padding:3px}.ilogin-identifier-tab{padding:10px 12px;font-size:14px}.ilogin-identifier-tab .themify{font-size:16px}.ilogin-passkey-prompt-content{padding:20px;width:95%}.ilogin-passkey-login-btn{padding:10px 14px;font-size:13px}.ilogin-passkey-item{flex-direction:column;align-items:flex-start;gap:10px}}.ilogin-has-animation{position:relative;overflow:hidden}.ilogin-has-animation>:not(.ilogin-bg-animation){position:relative;z-index:1}.ilogin-bg-animation{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.ilogin-circles{position:absolute;bottom:0;left:0;width:100%;height:100%;list-style:none;margin:0;padding:0}.ilogin-circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:var(--ilogin-shape-color-2);animation:25s linear infinite ilogin-circles-float;bottom:calc(-150px - 40vh)}.ilogin-circles li:first-child{left:25%;width:80px;height:80px;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-1)}.ilogin-circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:0s;animation-duration:25s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-2)}.ilogin-circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-1)}.ilogin-circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:15s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-3)}.ilogin-circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-2)}.ilogin-circles li:nth-child(6){left:75%;width:90px;height:90px;animation-delay:0s;animation-duration:25s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-3)}.ilogin-circles li:nth-child(7){left:35%;width:50px;height:50px;animation-delay:0s;animation-duration:30s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-1)}.ilogin-circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:0s;animation-duration:35s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-3)}.ilogin-circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:0s;animation-duration:40s;border-radius:50%;border-top-left-radius:0!important;background:var(--ilogin-shape-color-1)}.ilogin-bubbles span,.ilogin-circles li:nth-child(10){background:var(--ilogin-shape-color-2);border-radius:50%}.ilogin-circles li:nth-child(10){left:85%;width:50px;height:50px;animation-delay:0s;animation-duration:45s;border-top-left-radius:0!important}@keyframes ilogin-circles-float{0%{transform:translateY(0) rotate(0);opacity:0}50%{transform:translateY(-60vh) rotate(360deg);opacity:1}100%{transform:translateY(-120vh) rotate(720deg);opacity:0}}.ilogin-bubbles,.ilogin-mixed,.ilogin-squares,.ilogin-triangles{position:absolute;bottom:0;left:0;width:100%;height:100%}.ilogin-bubbles span{position:absolute;display:block;bottom:-80px;width:40px;height:40px;animation:25s linear infinite ilogin-bubbles-rise}.ilogin-bubbles span:first-child{left:10%;width:30px;height:30px;animation-delay:0s;animation-duration:20s;background:var(--ilogin-shape-color-1)}.ilogin-bubbles span:nth-child(2){left:25%;width:15px;height:15px;animation-delay:2s;animation-duration:25s;background:var(--ilogin-shape-color-3)}.ilogin-bubbles span:nth-child(3){left:40%;width:50px;height:50px;animation-delay:4s;animation-duration:18s;background:var(--ilogin-shape-color-2)}.ilogin-bubbles span:nth-child(4){left:55%;width:20px;height:20px;animation-delay:0s;animation-duration:22s;background:var(--ilogin-shape-color-1)}.ilogin-bubbles span:nth-child(5){left:70%;width:60px;height:60px;animation-delay:3s;animation-duration:30s;background:var(--ilogin-shape-color-3)}.ilogin-bubbles span:nth-child(6){left:85%;width:25px;height:25px;animation-delay:5s;animation-duration:20s;background:var(--ilogin-shape-color-2)}.ilogin-bubbles span:nth-child(7){left:5%;width:45px;height:45px;animation-delay:7s;animation-duration:35s;background:var(--ilogin-shape-color-1)}.ilogin-bubbles span:nth-child(8){left:50%;width:18px;height:18px;animation-delay:1s;animation-duration:28s;background:var(--ilogin-shape-color-3)}.ilogin-bubbles span:nth-child(9){left:35%;width:35px;height:35px;animation-delay:6s;animation-duration:24s;background:var(--ilogin-shape-color-2)}.ilogin-bubbles span:nth-child(10){left:90%;width:12px;height:12px;animation-delay:8s;animation-duration:32s;background:var(--ilogin-shape-color-1)}@keyframes ilogin-bubbles-rise{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.8}50%{transform:translateY(-50vh) scale(1.2);opacity:.6}100%{transform:translateY(-110vh) scale(.8);opacity:0}}.ilogin-snow{position:absolute;top:0;left:0;width:100%;height:100%}.ilogin-snow span{position:absolute;top:-20px;width:8px;height:8px;background:var(--ilogin-shape-color-1);border-radius:50%;animation:linear infinite ilogin-snow-fall}.ilogin-snow span:first-child{left:5%;width:10px;height:10px;animation-duration:12s;animation-delay:0s;background:var(--ilogin-shape-color-2)}.ilogin-snow span:nth-child(2){left:15%;width:6px;height:6px;animation-duration:16s;animation-delay:2s;background:var(--ilogin-shape-color-1)}.ilogin-snow span:nth-child(3){left:25%;width:12px;height:12px;animation-duration:10s;animation-delay:4s;background:var(--ilogin-shape-color-3)}.ilogin-snow span:nth-child(4){left:35%;width:5px;height:5px;animation-duration:18s;animation-delay:1s;background:var(--ilogin-shape-color-2)}.ilogin-snow span:nth-child(5){left:45%;width:8px;height:8px;animation-duration:14s;animation-delay:3s;background:var(--ilogin-shape-color-1)}.ilogin-snow span:nth-child(6){left:55%;width:14px;height:14px;animation-duration:11s;animation-delay:5s;background:var(--ilogin-shape-color-3)}.ilogin-snow span:nth-child(7){left:65%;width:4px;height:4px;animation-duration:20s;animation-delay:.5s;background:var(--ilogin-shape-color-2)}.ilogin-snow span:nth-child(8){left:75%;width:9px;height:9px;animation-duration:13s;animation-delay:6s;background:var(--ilogin-shape-color-1)}.ilogin-snow span:nth-child(9){left:85%;width:7px;height:7px;animation-duration:17s;animation-delay:2.5s;background:var(--ilogin-shape-color-3)}.ilogin-snow span:nth-child(10){left:95%;width:11px;height:11px;animation-duration:15s;animation-delay:7s;background:var(--ilogin-shape-color-2)}.ilogin-snow span:nth-child(11){left:8%;width:6px;height:6px;animation-duration:19s;animation-delay:8s;background:var(--ilogin-shape-color-1)}.ilogin-snow span:nth-child(12){left:30%;width:10px;height:10px;animation-duration:12s;animation-delay:3.5s;background:var(--ilogin-shape-color-3)}.ilogin-snow span:nth-child(13){left:50%;width:5px;height:5px;animation-duration:22s;animation-delay:9s;background:var(--ilogin-shape-color-2)}.ilogin-snow span:nth-child(14){left:70%;width:8px;height:8px;animation-duration:14s;animation-delay:4.5s;background:var(--ilogin-shape-color-1)}.ilogin-snow span:nth-child(15){left:90%;width:12px;height:12px;animation-duration:16s;animation-delay:1.5s;background:var(--ilogin-shape-color-3)}@keyframes ilogin-snow-fall{0%{transform:translateY(-10vh) translateX(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:.8}100%{transform:translateY(110vh) translateX(80px) rotate(360deg);opacity:0}}.ilogin-squares span{position:absolute;display:block;bottom:-60px;width:30px;height:30px;background:var(--ilogin-shape-color-2);animation:20s linear infinite ilogin-squares-float}.ilogin-squares span:first-child{left:8%;width:40px;height:40px;animation-delay:0s;animation-duration:18s;background:var(--ilogin-shape-color-1);border-radius:4px;transform:rotate(15deg)}.ilogin-squares span:nth-child(2){left:22%;width:20px;height:20px;animation-delay:3s;animation-duration:22s;background:var(--ilogin-shape-color-2);border-radius:3px;transform:rotate(-20deg)}.ilogin-squares span:nth-child(3){left:38%;width:50px;height:50px;animation-delay:1s;animation-duration:16s;background:var(--ilogin-shape-color-3);border-radius:6px;transform:rotate(45deg)}.ilogin-squares span:nth-child(4){left:52%;width:15px;height:15px;animation-delay:5s;animation-duration:25s;background:var(--ilogin-shape-color-1);border-radius:2px;transform:rotate(-10deg)}.ilogin-squares span:nth-child(5){left:68%;width:35px;height:35px;animation-delay:2s;animation-duration:20s;background:var(--ilogin-shape-color-2);border-radius:5px;transform:rotate(30deg)}.ilogin-squares span:nth-child(6){left:80%;width:25px;height:25px;animation-delay:4s;animation-duration:28s;background:var(--ilogin-shape-color-3);border-radius:3px;transform:rotate(-35deg)}.ilogin-squares span:nth-child(7){left:15%;width:18px;height:18px;animation-delay:7s;animation-duration:30s;background:var(--ilogin-shape-color-1);border-radius:2px;transform:rotate(50deg)}.ilogin-squares span:nth-child(8){left:45%;width:45px;height:45px;animation-delay:6s;animation-duration:24s;background:var(--ilogin-shape-color-3);border-radius:8px;transform:rotate(-25deg)}.ilogin-squares span:nth-child(9){left:72%;width:12px;height:12px;animation-delay:8s;animation-duration:32s;background:var(--ilogin-shape-color-2);border-radius:2px;transform:rotate(10deg)}.ilogin-squares span:nth-child(10){left:92%;width:28px;height:28px;animation-delay:1.5s;animation-duration:19s;background:var(--ilogin-shape-color-1);border-radius:4px;transform:rotate(-45deg)}@keyframes ilogin-squares-float{0%{transform:translateY(0) rotate(var(--sq-rotate,0deg));opacity:0}15%{opacity:.8}50%{transform:translateY(-55vh) rotate(calc(var(--sq-rotate,0deg) + 180deg));opacity:1}100%{transform:translateY(-115vh) rotate(calc(var(--sq-rotate,0deg) + 360deg));opacity:0}}.ilogin-triangles span{position:absolute;display:block;bottom:-80px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:26px solid var(--ilogin-shape-color-2);animation:22s linear infinite ilogin-triangles-float}.ilogin-triangles span:first-child{left:10%;border-left-width:20px;border-right-width:20px;border-bottom-width:35px;border-bottom-color:var(--ilogin-shape-color-1);animation-delay:0s;animation-duration:18s}.ilogin-triangles span:nth-child(2){left:28%;border-left-width:10px;border-right-width:10px;border-bottom-width:17px;border-bottom-color:var(--ilogin-shape-color-3);animation-delay:4s;animation-duration:24s}.ilogin-triangles span:nth-child(3){left:45%;border-left-width:25px;border-right-width:25px;border-bottom-width:43px;border-bottom-color:var(--ilogin-shape-color-2);animation-delay:1s;animation-duration:20s}.ilogin-triangles span:nth-child(4){left:62%;border-left-width:12px;border-right-width:12px;border-bottom-width:21px;border-bottom-color:var(--ilogin-shape-color-1);animation-delay:6s;animation-duration:26s}.ilogin-triangles span:nth-child(5){left:78%;border-left-width:18px;border-right-width:18px;border-bottom-width:31px;border-bottom-color:var(--ilogin-shape-color-3);animation-delay:3s;animation-duration:16s}.ilogin-triangles span:nth-child(6){left:5%;border-left-width:8px;border-right-width:8px;border-bottom-width:14px;border-bottom-color:var(--ilogin-shape-color-2);animation-delay:8s;animation-duration:30s}.ilogin-triangles span:nth-child(7){left:55%;border-left-width:14px;border-right-width:14px;border-bottom-width:24px;border-bottom-color:var(--ilogin-shape-color-1);animation-delay:5s;animation-duration:28s}.ilogin-triangles span:nth-child(8){left:88%;border-left-width:22px;border-right-width:22px;border-bottom-width:38px;border-bottom-color:var(--ilogin-shape-color-3);animation-delay:2s;animation-duration:22s}@keyframes ilogin-triangles-float{0%{transform:translateY(0) rotate(0) scale(.8);opacity:0}10%{opacity:.9}50%{transform:translateY(-50vh) rotate(180deg) scale(1.1);opacity:.7}100%{transform:translateY(-110vh) rotate(360deg) scale(.8);opacity:0}}.ilogin-mixed span:first-child,.ilogin-mixed span:nth-child(5),.ilogin-mixed span:nth-child(9){position:absolute;display:block;bottom:-80px;border-radius:50%;background:var(--ilogin-shape-color-2);animation:20s linear infinite ilogin-mixed-float}.ilogin-mixed span:first-child{left:8%;width:50px;height:50px;animation-delay:0s;animation-duration:18s}.ilogin-mixed span:nth-child(5){left:55%;width:25px;height:25px;animation-delay:6s;animation-duration:24s;background:var(--ilogin-shape-color-3)}.ilogin-mixed span:nth-child(9){left:85%;width:35px;height:35px;animation-delay:3s;animation-duration:28s;background:var(--ilogin-shape-color-1)}.ilogin-mixed span:nth-child(10),.ilogin-mixed span:nth-child(2),.ilogin-mixed span:nth-child(6){position:absolute;display:block;bottom:-60px;border-radius:4px;background:var(--ilogin-shape-color-1);animation:22s linear infinite ilogin-mixed-float}.ilogin-mixed span:nth-child(2){left:25%;width:30px;height:30px;animation-delay:2s;animation-duration:20s;transform:rotate(20deg)}.ilogin-mixed span:nth-child(6){left:68%;width:18px;height:18px;animation-delay:8s;animation-duration:26s;transform:rotate(-30deg);background:var(--ilogin-shape-color-3)}.ilogin-mixed span:nth-child(10){left:42%;width:40px;height:40px;animation-delay:5s;animation-duration:30s;transform:rotate(45deg);background:var(--ilogin-shape-color-2)}.ilogin-mixed span:nth-child(11),.ilogin-mixed span:nth-child(3),.ilogin-mixed span:nth-child(7){position:absolute;display:block;bottom:-80px;width:0;height:0;background:0 0;animation:24s linear infinite ilogin-mixed-float}.ilogin-mixed span:nth-child(3){left:40%;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:21px solid var(--ilogin-shape-color-1);animation-delay:1s;animation-duration:19s}.ilogin-mixed span:nth-child(7){left:75%;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:31px solid var(--ilogin-shape-color-2);animation-delay:7s;animation-duration:25s}.ilogin-mixed span:nth-child(11){left:15%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:17px solid var(--ilogin-shape-color-3);animation-delay:4s;animation-duration:22s}.ilogin-mixed span:nth-child(12),.ilogin-mixed span:nth-child(4),.ilogin-mixed span:nth-child(8){position:absolute;display:block;bottom:-50px;border-radius:50%;background:var(--ilogin-shape-color-3);animation:18s linear infinite ilogin-mixed-float}.ilogin-mixed span:nth-child(4){left:60%;width:12px;height:12px;animation-delay:3.5s;animation-duration:16s}.ilogin-mixed span:nth-child(8){left:32%;width:8px;height:8px;animation-delay:9s;animation-duration:28s;background:var(--ilogin-shape-color-1)}.ilogin-mixed span:nth-child(12){left:92%;width:15px;height:15px;animation-delay:6.5s;animation-duration:20s;background:var(--ilogin-shape-color-2)}@keyframes ilogin-mixed-float{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.85}50%{transform:translateY(-55vh) rotate(200deg);opacity:.7}100%{transform:translateY(-115vh) rotate(400deg);opacity:0}}.ilogin-waves{position:absolute;bottom:0;left:0;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px}.ilogin-parallax>use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite ilogin-move-forever}.ilogin-parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.ilogin-parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.ilogin-parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.ilogin-parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes ilogin-move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@media (max-width:768px){.ilogin-waves{height:40px;min-height:40px}}.ilogin-tab-content .widefat{border-radius:8px;border-color:#f2f2f2}.ilogin-tab-content .widefat td,.ilogin-tab-content .widefat th{padding:10px!important}.ilogin-toast.swal2-popup{font-family:inherit;background-color:var(--ilogin-toast-bg,#fff)!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;border:1px solid rgba(0,0,0,.06)!important}.ilogin-toast .swal2-title,.ilogin-toast .swal2-title a{color:var(--ilogin-toast-text,#333)!important;margin:0!important;height:40px;display:flex!important;align-items:center;font-size:14px!important;line-height:20px}.ilogin-toast .swal2-close:hover{color:inherit;opacity:.7}.ilogin-toast .swal2-icon,.ilogin-toast .swal2-icon.swal2-info{color:var(--ilogin-toast-icon,#fff)!important;border-color:var(--ilogin-toast-icon,#fff)!important}.ilogin-toast .swal2-html-container a{text-decoration:underline}.ilogin-toast .swal2-html-container a:hover{opacity:.85}.ilogin-toast .swal2-icon{margin:0 0 0 6px!important}.ilogin-toast .swal2-success-ring{border-color:var(--ilogin-toast-icon,#fff)!important}.ilogin-toast .swal2-success-line-long,.ilogin-toast .swal2-success-line-tip,.ilogin-toast .swal2-x-mark-line-left,.ilogin-toast .swal2-x-mark-line-right{background-color:var(--ilogin-toast-icon,#fff)!important}.ilogin-toast .swal2-success-circular-line-left,.ilogin-toast .swal2-success-circular-line-right,.ilogin-toast .swal2-success-fix{background-color:var(--ilogin-toast-bg,#fff)!important}.ilogin-toast .swal2-timer-progress-bar{opacity:.6}