.login-module-scss-module__dXrrqa__block-section-trace,.login-module-scss-module__dXrrqa__section-trace{color:gray;margin:2rem 0}.login-module-scss-module__dXrrqa__block-section-trace{margin-left:4rem}.login-module-scss-module__dXrrqa__block{text-align:center;align-items:center;padding:calc(8px + 4vw);display:grid}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__content{text-align:start;border:1px solid gray;border-radius:6px;width:100%;max-width:400px;margin:auto;padding:2rem;display:inline-block;box-shadow:0 4px 6px #0000001a}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__content h1{color:#1f2937;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.login-module-scss-module__dXrrqa__block form{flex-direction:column;gap:1rem;display:flex}.login-module-scss-module__dXrrqa__block form>div{flex-direction:column;gap:.5rem;display:flex}.login-module-scss-module__dXrrqa__block form>div label{color:#374151;font-size:.875rem;font-weight:500}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__error{color:#991b1b;background-color:#fee;border:1px solid #fcc;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__error:before{content:"⚠";font-size:1.125rem}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__inputField{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__inputField:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__inputField:disabled{cursor:not-allowed;opacity:.6;background-color:#f3f4f6}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton{font-variation-settings:"wght" 400;letter-spacing:0;opacity:1;border-radius:4px;height:100%;padding:1vh 1vw;font-family:Roboto,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:768px){.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton{padding:1vh 2vw}}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton{cursor:pointer;color:#000;background-color:#ffca00;border:2px solid #ffca00;flex-wrap:nowrap;align-items:center;gap:16px;font-weight:700;text-decoration:none}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton:hover{color:#000;background-color:#997900;border:2px solid #997900}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton{justify-content:center;align-items:center;gap:.5rem;font-size:1rem;transition:background-color .2s,transform .1s;display:flex}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton:active:not(:disabled){transform:scale(.98)}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__submitButton:disabled{cursor:not-allowed;opacity:.5}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__footerText{text-align:center;color:#6b7280;margin-top:1rem;font-size:.875rem}.login-module-scss-module__dXrrqa__block .login-module-scss-module__dXrrqa__footerText p{margin:0}
.spinner-module-scss-module__S8P9EW__spinner{display:inline-block}.spinner-module-scss-module__S8P9EW__spinner .spinner-module-scss-module__S8P9EW__spinnerCircle{border:2px solid #ffffff4d;border-top-color:#333;border-top-color:var(--spin-color,#333);border-radius:50%;animation:.8s linear infinite spinner-module-scss-module__S8P9EW__spin}.spinner-module-scss-module__S8P9EW__spinner.spinner-module-scss-module__S8P9EW__small .spinner-module-scss-module__S8P9EW__spinnerCircle{border-width:2px;width:14px;height:14px}.spinner-module-scss-module__S8P9EW__spinner.spinner-module-scss-module__S8P9EW__medium .spinner-module-scss-module__S8P9EW__spinnerCircle{border-width:2px;width:18px;height:18px}.spinner-module-scss-module__S8P9EW__spinner.spinner-module-scss-module__S8P9EW__large .spinner-module-scss-module__S8P9EW__spinnerCircle{border-width:3px;width:24px;height:24px}@keyframes spinner-module-scss-module__S8P9EW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
