.modal-content:has(.contain-login){max-width:430px!important}.contain-login,.content-login{position:relative;height:auto;width:100%}.content-login>div{position:relative;display:flex;flex-direction:column;padding:0 10px;margin:15px auto auto;height:auto}.content-login>div input{position:relative;width:100%;height:auto;font-size:16px;padding:8px 10px;margin:0 0 8px;border:1px solid var(--login-input-border);border-radius:4px;outline:none;background-color:var(--login-input-bg);color:var(--login-input-text)}.content-login>div input:focus{border-color:var(--login-input-focus)}.content-login>div input::placeholder{color:var(--login-input-placeholder)}.btn-login{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding:8px 0;width:100%;border-radius:4px;text-align:center;background-color:cornflowerblue;color:white;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-login:hover:not(.disabled):not(.btn-icon-login){background-color:#5a9bd8;transform:translateY(-1px)}.btn-login.disabled{opacity:.6;cursor:not-allowed;background-color:#a0a0a0}.button-row{display:flex;gap:6px;margin-bottom:6px}.button-row .btn-login{flex:1 1;margin-bottom:0}.btn-create-account{background-color:#04aa6d!important}.btn-icon-login{border:1px solid var(--login-btn-icon-border);background-color:var(--login-btn-icon-bg);color:var(--login-btn-icon-text)}.btn-icon-login,.btn-icon-login div{display:flex;align-items:center;justify-content:center}.btn-icon-login div{flex-direction:row}.btn-icon-login div p{margin-left:10px}.btn-text-login{width:100%;height:auto;margin-bottom:12px;margin-top:3px;color:cornflowerblue;font-size:14px;text-align:center;font-weight:700;cursor:pointer}.info-text-login{position:relative;width:100%;font-size:14px;margin-bottom:10px;color:var(--login-info-text)}.content-login hr{margin-top:10px;border-top:1px solid var(--login-hr-border)}.loader-circle-login-btn{position:relative;float:left;width:100%;height:auto;display:flex;justify-content:center}.loader-circle-login-btn div{position:relative;border-radius:50%;border:3px solid white;border-top-color:transparent;width:18px;height:18px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-login input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.content[dark-mode=true] .content-login input:disabled{background-color:#2a2a2a;color:#666}