.button{padding:0 30px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;height:40px;line-height:1;transition:.3s;box-sizing:border-box}.button_disabled{cursor:default;opacity:.5}.button_with-icon{border:1px solid #222;padding:0 0 0 20px;width:100px;display:flex;justify-content:space-between}.darkMode .button{background-color:var(--primary);color:var(--primary-foreground)}.darkMode .button:hover:not(.button_disabled){background-color:var(--card);color:var(--primary)}.darkMode .button_with-border,.darkMode .button_with-icon{border:1px solid var(--foreground)}.darkMode .button_selected{background-color:var(--card)!important;color:var(--primary)!important}.darkMode .button_inverted-colors{background-color:var(--card);color:var(--primary)}.darkMode .button_inverted-colors:hover:not(.button_disabled){background-color:var(--foreground);color:var(--card)}.darkMode .button_inverted-colors.button_with-border{border-color:var(--card)}.darkMode .button_inverted-colors.button_selected{background-color:var(--foreground)!important;color:var(--card)!important}.lightMode .button{background-color:var(--primary);color:var(--primary-foreground)}.lightMode .button:hover:not(.button_disabled){background-color:var(--primary);opacity:.9}.lightMode .button_with-border,.lightMode .button_with-icon{border:1px solid var(--card)}.lightMode .button_selected{background-color:var(--primary);opacity:.9}.lightMode .button_inverted-colors{background-color:var(--primary);color:var(--primary-foreground)}.lightMode .button_inverted-colors:hover:not(.button_disabled){background-color:var(--primary);opacity:.9}.lightMode .button_inverted-colors.button_with-border{border-color:var(--foreground)}.lightMode .button_inverted-colors.button_selected{background-color:var(--primary);opacity:.9}.modal{position:fixed;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100vw;height:100vh;top:0;left:0;z-index:100;background-color:rgba(0,0,0,.5)}.modal__window{max-width:600px;max-height:calc(100vh - 40px);overflow:auto;background:var(--color-background-gradient);border-radius:10px}.modal__title{position:relative;font-size:30px;padding:20px 20px 0;min-height:60px;color:var(--color-text-texttitle)}.modal__title .modal__close-buttom{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;width:30px;height:30px;font-size:16px;transition:.2s;border-radius:50%;cursor:pointer}.modal__content{padding:0 20px}.modal__footer{padding:20px;text-align:right}.darkMode .modal{background-color:rgba(34,34,34,.5)}.darkMode .modal__window{background-color:rgba(221,230,238,.9)}.darkMode .modal__title .modal__close-buttom:hover{background-color:#f0f8ff;color:#003b5c}.darkMode .modal__content{color:#003b5c}.darkMode .modal_inverted-colors .modal__window{background-color:#8795a8}.darkMode .modal_inverted-colors .modal__title{color:#f0f8ff}.lightMode .modal{background-color:rgba(240,248,255,.5)}.lightMode .modal__window{background-color:rgba(221,230,238,.9)}.lightMode .modal__title .modal__close-buttom:hover{background-color:#003b5c;color:#f0f8ff}.lightMode .modal__content{color:#003b5c}.lightMode .modal_inverted-colors .modal__window{background-color:rgba(0,59,92,.95)}.lightMode .modal_inverted-colors .modal__title{color:#f0f8ff}.forgot-password-modal{position:relative}.forgot-password-modal__error-message{display:flex;align-items:center;margin-top:10px}.forgot-password-modal__error-message>svg{margin-right:8px;position:relative;top:2px}.forgot-password-modal__loading-image{position:absolute;right:0;bottom:24px;width:20px}.forgot-password-modal__loading-image img{width:100%}.forgot-password-modal__succeeded h3{margin-top:0}.darkMode .forgot-password-modal p{color:#f0f8ff}.darkMode .forgot-password-modal__error-message{color:#e22121}.darkMode .forgot-password-modal__error-message>span,.darkMode .forgot-password-modal__succeeded{color:#f0f8ff}.lightMode .forgot-password-modal p{color:#043c5b}.lightMode .forgot-password-modal__error-message{color:#e22121}.lightMode .forgot-password-modal__error-message>span,.lightMode .forgot-password-modal__succeeded{color:#043c5b}.bg-primary{background-color:var(--primary)!important}.text-primary{color:var(--primary)}.reset-password-modal{position:relative}.reset-password-modal>label>span{display:inline-block;margin-bottom:6px}.reset-password-modal__error-message{display:flex;align-items:center;margin-top:10px}.reset-password-modal__error-message>svg{margin-right:8px;position:relative;top:2px}.reset-password-modal ul{padding-left:38px;margin-top:5px}.reset-password-modal ul li{font-size:14px}.reset-password-modal__loading-image{position:absolute;right:0;bottom:24px;width:20px}.reset-password-modal__loading-image img{width:100%}.reset-password-modal__succeeded h3{margin-top:0}.darkMode .reset-password-modal>label>span{color:#f0f8ff}.darkMode .reset-password-modal__error-message{color:#e22121}.darkMode .reset-password-modal ul li,.darkMode .reset-password-modal__error-message>span,.darkMode .reset-password-modal__succeeded{color:#f0f8ff}.lightMode .reset-password-modal>label>span{color:#043c5b}.lightMode .reset-password-modal__error-message{color:#e22121}.lightMode .reset-password-modal ul li,.lightMode .reset-password-modal__error-message>span,.lightMode .reset-password-modal__succeeded{color:#043c5b}.LoginFormTemplate_loginFormContainer__UDbOq{--input-bg:rgba(255,255,255,0.4);--input-text-color:#111827;--autofill-shadow:0 0 0 1000px rgba(255,255,255,0.4) inset}.LoginFormTemplate_loginFormContainer__UDbOq[data-dark-mode=true]{--input-bg:rgba(0,0,0,0.2);--input-text-color:#bee5f8;--autofill-shadow:0 0 0 1000px rgba(0,0,0,0.2) inset}.LoginFormTemplate_loginFormContainer__UDbOq[data-dark-mode=false]{--input-bg:rgba(255,255,255,0.4);--input-text-color:#111827;--autofill-shadow:0 0 0 1000px rgba(255,255,255,0.4) inset}.LoginFormTemplate_loginFormInput__pkftU,.LoginFormTemplate_loginFormInput__pkftU:focus,.LoginFormTemplate_loginFormInput__pkftU:hover{background-color:var(--input-bg)!important}.LoginFormTemplate_loginFormContainer__UDbOq input:-webkit-autofill,.LoginFormTemplate_loginFormContainer__UDbOq input:-webkit-autofill:active,.LoginFormTemplate_loginFormContainer__UDbOq input:-webkit-autofill:focus,.LoginFormTemplate_loginFormContainer__UDbOq input:-webkit-autofill:hover{-webkit-box-shadow:var(--autofill-shadow)!important;-webkit-text-fill-color:var(--input-text-color)!important;box-shadow:var(--autofill-shadow)!important;background-color:var(--input-bg)!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-transition:background-color 5000s ease-in-out 0s!important}.LoginFormTemplate_loginPasswordWrapper__Bg2_R button[style*="position: absolute"],.LoginFormTemplate_loginPasswordWrapper__Bg2_R input[type=password]~button{display:none!important}