.auth-root{--primary-bg:#fff!important;--text-primary:#1e293b!important;--border-color:transparent!important;--card-bg:transparent!important;--card-border:transparent!important;background:#fff!important;min-height:100vh!important;margin:0!important;padding:0!important}.auth-root .login-page-wrapper,.login-page-wrapper{color:#1e293b!important;background:#fff!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.login-page-wrapper *{box-sizing:border-box}.login-page-wrapper .card,.login-page-wrapper .form-input,.login-page-wrapper .btn-primary{all:unset}.login-page-wrapper>div{height:100vh!important;max-height:100vh!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.3s ease-in-out fadeIn}.login-page-wrapper .relative.flex.items-center{position:relative!important}.login-page-wrapper .relative>.absolute.inset-y-0,.login-page-wrapper .relative>.absolute[class*=inset],.login-page-wrapper .relative>div.absolute{pointer-events:none!important;z-index:10!important;justify-content:center!important;align-items:center!important;width:auto!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 auto 0 1rem!important}.login-page-wrapper .relative>.absolute svg,.login-page-wrapper .relative>div.absolute svg{flex-shrink:0!important;width:18px!important;height:auto!important}.login-page-wrapper input[type=email],.login-page-wrapper input[type=password],.login-page-wrapper input[type=text]{z-index:0;background:0 0;border:none;width:100%;margin:0;position:relative}.login-page-wrapper input.pl-12,.login-page-wrapper input[class*=pl-]{padding-left:3.5rem!important}.auth-root .login-page-wrapper .relative>.absolute{padding:0!important;left:1rem!important}.login-page-wrapper .password-toggle-btn,.login-page-wrapper .relative>button.password-toggle-btn,.login-page-wrapper .relative button[type=button],.login-page-wrapper .relative>button,.login-page-wrapper div.relative>button.password-toggle-btn,.login-page-wrapper div[class*=relative]>button[type=button]{z-index:30!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 .75rem 0 auto!important;transform:none!important}.login-page-wrapper .password-toggle-btn.absolute,.login-page-wrapper .password-toggle-btn[class*=left],.login-page-wrapper .password-toggle-btn[class*=inset],.login-page-wrapper button[class*=left],.login-page-wrapper button[class*=inset]{left:auto!important;right:.75rem!important;transform:none!important}.login-page-wrapper .password-input{pointer-events:auto!important;z-index:0!important;padding-right:3.5rem!important;position:relative!important}.modal-scrollable-content{scrollbar-width:thin;scrollbar-color:#a3a3a3 #f5f5f5}.modal-scrollable-content::-webkit-scrollbar{width:10px}.modal-scrollable-content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:5px;margin:4px 0}.modal-scrollable-content::-webkit-scrollbar-thumb{background:#d4d4d4;border:2px solid #f5f5f5;border-radius:5px}.modal-scrollable-content::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.auth-root input[type=checkbox].peer,.auth-root input[type=checkbox][class*=peer]{appearance:none!important;background-image:none!important}.auth-root input[type=checkbox].peer::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.auth-root input[type=checkbox].peer::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.auth-root input[type=checkbox][class*=peer]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.auth-root input[type=checkbox][class*=peer]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.auth-root input[type=checkbox].peer:before,.auth-root input[type=checkbox].peer:after,.auth-root input[type=checkbox][class*=peer]:before,.auth-root input[type=checkbox][class*=peer]:after{content:none!important;display:none!important}
