.LoginPage_loginContainer__tyYr4{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,rgba(255,255,255,0) 50%,var(--primary-color) 50%)}.LoginPage_oauthSection__BF_cx{height:100%;padding-top:60px;justify-content:center}.LoginPage_loginPanel__2glrm{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;max-width:800px;background:var(--background-view-color);border-radius:20px;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,.1);gap:2rem}.LoginPage_loginForm___isIm{grid-column:1/2}.LoginPage_formGroup__b_WCW{margin-bottom:1rem}.LoginPage_formGroup__b_WCW label{display:block;margin-bottom:.5rem}.LoginPage_formGroup__b_WCW Button{width:100%;margin-top:.5rem}.LoginPage_divider__86bfR{grid-column:2/3;width:1px;background-image:linear-gradient(to right,var(--background-view-color),var(--text-color),var(--background-view-color));padding:0;height:100%}.LoginPage_oauthButtons__N9b5b{grid-column:3/4;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.LoginPage_loginPanel__2glrm{grid-template-columns:1fr}.LoginPage_loginForm___isIm,.LoginPage_oauthButtons__N9b5b{grid-column:1}.LoginPage_divider__86bfR{display:none}.LoginPage_oauthButtons__N9b5b button{width:100%}}.LoginPage_errorBox__jVFMT{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;padding:10px 15px;border-radius:8px;margin-bottom:15px;text-align:center;font-weight:500}.TextBox_input-container__rYc_K{position:relative;display:inline-block}.TextBox_text-box__rdsSX{border-radius:.375rem;background-color:white;color:var(--text-color);padding:10px 1.5rem 10px 10px}.TextBox_text-box__rdsSX:focus{border-color:var(--primary-color);outline:none}.TextBox_borderColor__hEmSx{border:1px solid var(--secondary-color)}.TextBox_borderError__STiTX{border:1px solid rgb(225 29 72)}.TextBox_required-indicator__uq5QN{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:red;font-size:.875rem}.TextBox_custom-input__ZoeFC::-moz-placeholder{color:#909!important;opacity:1}.TextBox_custom-input__ZoeFC::placeholder{color:#909!important}