.parent-back-link{position:fixed;left:1em;top:1em;opacity:50%;font-size:14pt;color:#000}body{padding-top:unset!important}.simple-page.login,.simple-page.password-reset{height:100vh}.simple-page.login h3,.simple-page.password-reset h3{margin-bottom:0}.simple-page.login #forgot-password-link,.simple-page.password-reset #forgot-password-link{opacity:40%;width:100%;text-align:center;margin-top:3em;cursor:pointer;display:block;font-size:10pt}.simple-page.login #forgot-password-link:hover,.simple-page.password-reset #forgot-password-link:hover{opacity:60%}.simple-page.login .staff-page,.simple-page.login .form-wrapper,.simple-page.password-reset .staff-page,.simple-page.password-reset .form-wrapper{height:100vh}.simple-page.login .staff-page.first-login form .flex-item:nth-child(2),.simple-page.login .form-wrapper.first-login form .flex-item:nth-child(2),.simple-page.password-reset .staff-page.first-login form .flex-item:nth-child(2),.simple-page.password-reset .form-wrapper.first-login form .flex-item:nth-child(2){max-width:90vw;width:30em;text-align:center;opacity:60%}.simple-page.login .staff-page.first-login form .flex-item:nth-child(2) p,.simple-page.login .form-wrapper.first-login form .flex-item:nth-child(2) p,.simple-page.password-reset .staff-page.first-login form .flex-item:nth-child(2) p,.simple-page.password-reset .form-wrapper.first-login form .flex-item:nth-child(2) p{max-width:90vw;margin:0 auto}.simple-page.login .staff-page form,.simple-page.login .form-wrapper form,.simple-page.password-reset .staff-page form,.simple-page.password-reset .form-wrapper form{height:calc(100vh - 2em);display:flex;justify-content:center;align-items:center}.simple-page.login .staff-page form .flex-item,.simple-page.login .form-wrapper form .flex-item,.simple-page.password-reset .staff-page form .flex-item,.simple-page.password-reset .form-wrapper form .flex-item{max-width:18em}.simple-page.login .staff-page form .login-title,.simple-page.login .form-wrapper form .login-title,.simple-page.password-reset .staff-page form .login-title,.simple-page.password-reset .form-wrapper form .login-title{text-align:center;font-size:1.75rem;font-weight:bold!important}.simple-page.login .staff-page form input#username,.simple-page.login .staff-page form input#password,.simple-page.login .staff-page form input#email,.simple-page.login .form-wrapper form input#username,.simple-page.login .form-wrapper form input#password,.simple-page.login .form-wrapper form input#email,.simple-page.password-reset .staff-page form input#username,.simple-page.password-reset .staff-page form input#password,.simple-page.password-reset .staff-page form input#email,.simple-page.password-reset .form-wrapper form input#username,.simple-page.password-reset .form-wrapper form input#password,.simple-page.password-reset .form-wrapper form input#email{width:18em;height:1.75em;border-radius:5px;border:2px solid var(--base-color)}.simple-page.login .staff-page form .radiogroup input,.simple-page.login .form-wrapper form .radiogroup input,.simple-page.password-reset .staff-page form .radiogroup input,.simple-page.password-reset .form-wrapper form .radiogroup input{display:none}.simple-page.login .staff-page form .input-wrapper.type div.radiogroup,.simple-page.login .form-wrapper form .input-wrapper.type div.radiogroup,.simple-page.password-reset .staff-page form .input-wrapper.type div.radiogroup,.simple-page.password-reset .form-wrapper form .input-wrapper.type div.radiogroup{box-sizing:border-box;--container_width:180px;position:relative;display:flex;align-items:center;justify-content:center;gap:0;border-radius:10px;background-color:#fff;color:#000;width:var(--container_width);overflow:hidden;border:2px solid var(--base-color)}.simple-page.login .staff-page form .input-wrapper.type div.radiogroup label,.simple-page.login .form-wrapper form .input-wrapper.type div.radiogroup label,.simple-page.password-reset .staff-page form .input-wrapper.type div.radiogroup label,.simple-page.password-reset .form-wrapper form .input-wrapper.type div.radiogroup label{width:100%;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;color:black!important;font-weight:600;letter-spacing:-1px;font-size:14px}.simple-page.login .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item,.simple-page.login .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item,.simple-page.password-reset .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item,.simple-page.password-reset .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item{box-sizing:border-box;width:calc(100% - 20px)}.simple-page.login .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item label,.simple-page.login .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item label,.simple-page.password-reset .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item label,.simple-page.password-reset .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item label{width:100%;box-sizing:border-box}.simple-page.login .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item.active,.simple-page.login .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item.active,.simple-page.password-reset .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item.active,.simple-page.password-reset .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item.active{background:var(--base-color)!important}.simple-page.login .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item.active label,.simple-page.login .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item.active label,.simple-page.password-reset .staff-page form .input-wrapper.type div.radiogroup .radiogroup-item.active label,.simple-page.password-reset .form-wrapper form .input-wrapper.type div.radiogroup .radiogroup-item.active label{color:white!important}