.react-calendar{background:var(--floating-menu-background);border:var(--floating-menu-border);border-radius:var(--radius-large);box-shadow:var(--floating-menu-shadow);color:var(--color-text);margin-top:2px;max-width:250px;min-height:250px;padding:0 20px 20px}.react-calendar .close-button{display:none}.react-calendar .react-calendar-month-picker,.react-calendar .react-calendar-year-picker{display:flex;justify-content:space-between;text-transform:uppercase;font-size:var(--font-size-tiny);height:50px;align-items:center;color:var(--color-text)}.react-calendar .react-calendar-month-picker>button,.react-calendar .react-calendar-year-picker>button{border:none;padding:0;cursor:pointer}.react-calendar .react-calendar-month-picker>button svg,.react-calendar .react-calendar-year-picker>button svg{height:10px}.react-calendar .react-calendar-month-picker>button svg,.react-calendar .react-calendar-month-picker>button svg path,.react-calendar .react-calendar-year-picker>button svg,.react-calendar .react-calendar-year-picker>button svg path{fill:var(--color-text-faded)}.react-calendar .react-calendar-month-picker>button:hover,.react-calendar .react-calendar-year-picker>button:hover{transform:scale(1.1)}.react-calendar .react-calendar-month-picker>button.next-button,.react-calendar .react-calendar-year-picker>button.next-button{transform:rotate(180deg)}.react-calendar .react-calendar-month-picker>button.next-button:hover,.react-calendar .react-calendar-year-picker>button.next-button:hover{transform:rotate(180deg) scale(1.1)}.react-calendar .react-calendar-month-picker>button.next-button .svg-icon,.react-calendar .react-calendar-month-picker>button.previous-button .svg-icon,.react-calendar .react-calendar-year-picker>button.next-button .svg-icon,.react-calendar .react-calendar-year-picker>button.previous-button .svg-icon{width:10px}.react-calendar .react-calendar-months{padding:0;margin:0;color:var(--color-text)}.react-calendar .react-calendar-months ul{padding:0;margin:0}.react-calendar .react-calendar-months li{list-style:none}.react-calendar .react-calendar-months .react-calendar-day-titles{display:flex;margin-bottom:5px}.react-calendar .react-calendar-months .react-calendar-day-titles li{margin-right:5px;width:30px;text-align:center;color:var(--color-text-faded);font-size:var(--font-size-tiny)}.react-calendar .react-calendar-months .react-calendar-days{display:flex;flex-wrap:wrap}.react-calendar .react-calendar-months .react-calendar-day{width:30px;margin-right:5px;text-align:center}.react-calendar .react-calendar-months .react-calendar-day.is-today button{color:var(--color-bg-4);background:var(--color-text-faded)}.react-calendar .react-calendar-months .react-calendar-day.is-selected button{background:var(--color-primary)}.react-calendar .react-calendar-months .react-calendar-day button{height:30px;width:30px;background:transparent;border:none;border-radius:30px;font-weight:700;color:var(--color-text-faded)}.react-calendar .react-calendar-months .react-calendar-day button:hover{background:var(--color-primary)}.react-calendar .react-calendar-months .react-calendar-day button:disabled{opacity:.5;cursor:auto}.react-calendar .react-calendar-months .react-calendar-day button:disabled:hover{background:transparent}.AccessRequest_accessRequest__kjmMN{display:flex;flex-direction:column;align-items:center}.AccessRequest_accessRequest__kjmMN p{font-size:var(--font-size-main);padding:0 10px;max-width:450px;text-align:center}.AccessRequest_accessRequest__kjmMN button[type=submit]{display:block;margin:auto}.AccessRequest_accessRequest__kjmMN form{padding:0 20px;max-width:450px}.SignUpUser_wrapper__lwnV0{max-width:368px}.SignUpUser_error__RjENJ{max-width:400px;width:100%;margin-top:25px}.SignIn_signInForm__1vC9t{width:368px}.SignIn_signInForm__1vC9t hr{border:1px solid var(--form-field-bg);margin:16px 0}.SignIn_signInForm__1vC9t a,.SignIn_signInForm__1vC9t div,.SignIn_signInForm__1vC9t input,.SignIn_signInForm__1vC9t label,.SignIn_signInForm__1vC9t span{font-family:var(--font-family-main),sans-serif}.SignIn_signInForm__1vC9t .c-error{font-size:var(--font-size-small);line-height:16px}.SignIn_signInForm__1vC9t .c-error :empty{display:block}.SignIn_signInFooter__dWZ4G{display:inline-flex;width:100%;align-items:center;justify-content:space-between;color:var(--color-text-faded);font-weight:700;font-size:14px;opacity:.5;text-align:center;text-transform:lowercase}.SignIn_signInFooter__dWZ4G img{margin-top:8px;width:128px}.PasswordReset_view__uU86k{max-width:368px}.PasswordReset_error__yO5_k{max-width:400px;width:100%}.Error_error__qHPaj{background:var(--color-alert-faded);border:2px solid var(--color-alert);border-radius:var(--radius-large);box-sizing:border-box;color:var(--color-text);font-weight:700;margin-bottom:16px;padding:16px;line-height:32px;text-align:center;width:100%}.Error_error__qHPaj a{color:var(--color-text-faded);text-decoration:underline}.Error_error__qHPaj :empty{display:none}.Error_error__qHPaj+.c-styled-form-field{margin-top:20px}.SignupView_view__mZ7lL{display:flex;align-items:stretch;height:100vh;width:100vw;flex-wrap:wrap}.SignupView_left__lS_71{flex:1 0}@media screen and (max-height:430px),screen and (max-width:768px){.SignupView_view__mZ7lL{flex-direction:column}.SignupView_left__lS_71{max-height:25vh}}.SignupView_content__PwIMb{display:flex;flex:2 1;align-items:center;justify-content:center;background-color:var(--color-bg-3)}.SignupView_signInBgColor__nz2_z{display:flex;justify-content:center;align-items:center;height:100%;background-size:cover}.SignupView_clientLogo__pcnde{height:120px;width:400px;max-width:80%}.FormFooter_footer__LKQHg{margin-top:16px;display:inline-flex;width:100%;align-items:center;justify-content:space-between}.FormFooter_links__Kf4C_{order:-1}.FormFooter_links__Kf4C_ a{font-size:10px;font-weight:700;color:var(--color-text-faded)}.FormFooter_links__Kf4C_ li+li{margin-top:5px}.FormFooter_links__Kf4C_ a:hover{color:var(--color-text)}.FormFooter_submit__TClk1{background-color:var(--color-primary)}.LoginView_view__fgkHd .LoginView_content___Bbzc{background-color:var(--color-bg-1);border-radius:var(--radius-large);box-shadow:var(--color-bg-4-faded-50) 0 0 40px;padding:24px}.LoginView_signInBgColor__Jk7_R{height:100vh;width:100vw;display:inline-flex;flex-direction:column;gap:64px;padding:64px 0;align-items:center}.LoginView_clientLogo__rFS_2{height:120px;width:400px;max-width:80%}.form-styles_light__0xuxJ{--form-field-bg:var(--color-bg-2);--form-field-bg2:var(--color-bg-1)}.form-styles_dark__RhgVX{--form-field-bg:var(--color-bg-1);--form-field-bg2:var(--color-bg-2)}.form-styles_dark__RhgVX .form-styles_block__ILiTa,.form-styles_dark__RhgVX.form-styles_block__ILiTa,.form-styles_light__0xuxJ .form-styles_block__ILiTa,.form-styles_light__0xuxJ.form-styles_block__ILiTa{display:block}.RegisterUserFormAccount_nameFields__C9Z8J{display:flex;align-items:center;gap:16px;margin-bottom:16px}.RegisterUserFormAccount_nameField__izfeU{flex:1 1;margin-top:0!important}.RegisterUserFormAccount_separator__y0Nad{display:flex;align-items:center;justify-content:center;height:56px;color:var(--color-secondary);gap:16px;font-size:var(--font-size-tiny);margin:16px 0}.RegisterUserFormAccount_separator__y0Nad .RegisterUserFormAccount_line__YiWpf{flex:1 1;height:2px;background-color:var(--color-bg-1)}.RegisterUserFormAccount_form___N8HJ .form-field>input{background-color:var(--color-bg-1)!important}.RegisterUserFormAccount_terms__oAYY5.has-error span{color:var(--color-error)}.RegisterUserFormAccount_footer__GB_aw{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:32px}.RegisterUserFormAccount_submit__gC4_d{flex:1 0 auto}.RegisterUserFormAccount_cgu__eQwZV{font-size:var(--font-size-tiny);color:var(--color-secondary);text-decoration:underline}.SocialLogin_login__cBlKY{text-align:center;width:100%;display:flex;flex-direction:column;gap:16px}.SocialLogin_oidc__aAWdL img{width:20px;position:absolute;left:10px}.SocialLogin_button__yA1Pc{width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:41px;padding:4px;height:40px}.SocialLogin_button__yA1Pc span{flex:0 1;text-align:center;text-wrap:nowrap;white-space:nowrap}.SocialLogin_button__yA1Pc img{display:block;height:20px;width:32px;max-height:32px}.SocialLogin_button__yA1Pc.SocialLogin_apple__LyrSn{background:#000;color:#fff}.SocialLogin_button__yA1Pc.SocialLogin_google__G8Edp,.SocialLogin_button__yA1Pc.SocialLogin_microsoft__xjDBk{background:#fff;color:#585c66}.SignUpLinks_links__4AAbA{display:flex;text-align:center;gap:15px;margin-top:40px}.SignUpLinks_links__4AAbA a{color:var(--color-text-faded);font-size:var(--font-size-small);font-weight:700}.SignUpLinks_links__4AAbA a:hover{color:var(--color-text);text-decoration:underline}