.login-container,.reset-pwd-container,.account-select-container,.new-password-interface-container{margin-top:calc(50vh - 300px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--proxy-background);width:350px;min-height:600px;border-radius:0;box-shadow:0 10px 15px #fff;padding:2.5rem 2rem 2rem;margin-bottom:0}.login-input:-webkit-autofill,.reset-pwd-input:-webkit-autofill,.new-password-interface-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--proxy-input) inset!important;-webkit-text-fill-color:var(--proxy-text)!important;color:var(--proxy-text)!important;background-color:var(--proxy-input)!important;transition:background-color 5000s ease-in-out 0s}.account-select-container{justify-content:start!important}.account-select-container.wide{width:800px!important}.account-options::-webkit-scrollbar{width:8px;background:var(--proxy-background);border-radius:8px}.account-options::-webkit-scrollbar-thumb{background:var(--proxy-text-background);border-radius:8px}.account-options::-webkit-scrollbar-thumb:hover{background:var(--proxy-text-secondary)}.account-options{scrollbar-width:thin;scrollbar-color:var(--proxy-input) var(--proxy-input)}.loader-center{display:flex;justify-content:center;align-items:center;min-height:380px}.lds-dual-ring{display:inline-block;width:48px;height:48px}.lds-dual-ring:after{content:"";display:block;width:40px;height:40px;margin:4px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-logo,.reset-pwd-logo,.account-logo,.new-password-interface-logo{filter:invert(1);width:250px}.login-title,.reset-pwd-title,.account-title,.new-password-interface-title{color:#fff;margin-bottom:2rem}.login-form,.reset-pwd-form,.new-password-interface-form{width:100%;display:flex;flex-direction:column;gap:1.2rem}.login-input,.reset-pwd-input,.new-password-interface-input{padding:.9rem 1rem;border-radius:0;border:none;background:var(--proxy-input);color:var(--proxy-text);outline:none;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}input.login-input::placeholder{color:var(--proxy-text)!important}.login-input:focus,.reset-pwd-input:focus,.new-password-interface-input:focus{background:var(--proxy-input);box-shadow:0 0 0 2pxrgb (209,209,209)}.login-btn,.reset-pwd-btn,.new-password-interface-btn{padding:.9rem 1rem;margin-top:-20px!important;border-radius:0;border:none;background:#fff;color:#3d4644;cursor:pointer;transition:background .2s,transform .2s}.login-btn:hover,.reset-pwd-btn:hover,.new-password-interface-btn:hover{background:#ddd}.forgot-password-link{display:inline-block;margin-top:20px;color:#fff!important;background:none;border:none;text-decoration:underline;cursor:pointer;transition:color .2s;padding:0}.login-error-message{color:#fff;background:var(--proxy-btn);border:none;padding:.9rem 1rem;margin:0 0 1rem;text-align:left;letter-spacing:.5px;box-shadow:0 2px 8px #00000014;border-left:4px solid #c0392b}.login-info-message{color:#fff;background:var(--proxy-btn);border:none;padding:.9rem 1rem;margin:1rem 0 .5rem;font-size:1rem;font-weight:200;text-align:left;letter-spacing:.5px;box-shadow:0 2px 8px #00000014;border-left:4px solid #3498db}.account-options{width:100%;display:flex;flex-direction:column;margin-bottom:25px;gap:5px}.account-option{background:var(--proxy-input-secondary);color:var(--proxy-text);border:none;border-radius:0;padding:1.1rem 1rem;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,transform .18s;text-align:left;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:-15px;min-height:100px}.account-option:hover,.account-option:focus{background:var(--proxy-selected);color:var(--proxy-background);outline:none;transform:scale(1.01)}.account-name{font-size:1.13rem;font-weight:600;letter-spacing:1px}.account-email{font-size:.97rem;color:var(--proxy-text-secondary);margin-top:3px;letter-spacing:.5px}.strength-bar{width:100%;height:8px;background-color:#333;border-radius:4px;overflow:hidden;position:relative}.strength-fill{height:100%;width:0%;background-color:red;transition:width .4s ease,background-color .4s ease;display:block;position:absolute;top:0;left:0;z-index:100}.strength-label,.strength-text{font-size:.9rem;color:#ccc;font-style:italic}.strength-weak{width:33%!important;background-color:#e74c3c}.strength-medium{width:66%!important;background-color:#f1c40f}.strength-strong{width:100%!important;background-color:#2ecc71}.strength-text{margin-top:-1rem;margin-bottom:1rem}.employee-toggle-switch{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-top:20px;margin-bottom:0}.employee-toggle-switch input[type=checkbox]{display:none}.employee-slider{position:relative;width:48px;height:28px;background:#636363;transition:background .3s;border-radius:2px}.employee-slider:before{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;background:#fff;box-shadow:0 2px 6px #0000004f;transition:transform .3s;border-radius:2px}.employee-toggle-switch input[type=checkbox]:checked+.employee-slider{background:#3c5996}.employee-toggle-switch input[type=checkbox]:checked+.employee-slider:before{transform:translate(20px)}.employee-label-text{color:#fff;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/proxy_app_auth.css.map */
