.RoleSelection_roleFieldSet__bmH_i>div{display:flex;justify-content:flex-start;gap:1rem}.RoleSelection_roleLegend__Q_m32{font-size:1.2rem;font-weight:500;margin-bottom:0}.page_root__eUdiX{display:block}.page_form__2a0xz{min-width:clamp(18rem,80vw,40ch)}.page_form__2a0xz label{padding:0 .25rem}.page_forgotPasswordLink__agzcb{font-size:small;line-height:1.2rem;padding-block-start:.3rem;float:right}.page_roleFieldSet__dA5G_>div{display:flex;justify-content:flex-start;gap:1rem}.page_roleLegend__Lah3b{font-size:1.2rem;font-weight:500;margin-bottom:0}.page_signinButton__Oi0OM{background-color:var(--primary-orange);width:100%;transition:var(--primary-hover-transition);color:rgb(var(--foreground-rgb))}.page_signinButton__Oi0OM:active,.page_signinButton__Oi0OM:focus,.page_signinButton__Oi0OM:hover{background-color:var(--primary-orange-hover);outline-color:var(--primary-orange);outline-style:auto}.page_text__6jRXo{margin-bottom:0;color:rgb(var(--foreground-rgb))}.layout_container__hz899{min-height:100vh;padding-block:6rem;margin-inline:1rem}.layout_root__wofMY{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:1.5rem;background-image:linear-gradient(180deg,var(--primary-blue) 10%,var(--primary-blue-gradient-end));margin-inline:auto;border-radius:.3rem;padding:clamp(.5rem,1.5rem,2rem);max-width:836px;& h1{margin-block-end:.75rem}}#layout_logo__3MI8W{position:relative;height:64px;flex:1 0 200px}.layout_root__wofMY p{color:rgb(var(--foreground-rgb))}.layout_root__wofMY>div{display:block}.layout_text__W9OWm{color:rgb(var(--foreground-rgb))}.layout_form__O9Brp{min-width:clamp(18rem,80vw,40ch)}.layout_form__O9Brp label{padding:0 .25rem}.layout_submitButton__BkoM1{background-color:var(--primary-orange);width:100%;color:rgb(var(--foreground-rgb));transition:var(--primary-hover-transition)}.layout_submitButton__BkoM1:active,.layout_submitButton__BkoM1:focus,.layout_submitButton__BkoM1:hover{background-color:var(--primary-orange-hover);outline-color:var(--primary-orange);outline-offset:.15rem;outline-style:auto}.GenericFormError_root___VTMG{border:2px solid rgb(var(--foreground-rgb,white));border-radius:6px;background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis);padding-block:1rem;padding-inline-start:.5rem}.GenericFormError_root___VTMG:has(~button){margin-top:1rem}