.page-module-scss-module__rO5OTa__login-page{background-color:var(--palette-grey-100);display:flex}.page-module-scss-module__rO5OTa__login-page__container{background-color:var(--palette-common-white);width:90dvw;max-height:90dvh;box-shadow:var(--shadow-2);border-radius:8px;grid-template-columns:1fr;margin:auto;display:grid;overflow:hidden}@media screen and (min-width:768px){.page-module-scss-module__rO5OTa__login-page__container{grid-template-columns:1fr 1fr;width:min(800px,90dvw);height:min(600px,90dvh)}}@media screen and (min-width:1200px){.page-module-scss-module__rO5OTa__login-page__container{grid-template-columns:1fr 1.4fr;width:min(1000px,90dvw);height:min(700px,90dvh)}}.page-module-scss-module__rO5OTa__login-page__form{color:var(--palette-grey-700);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page-module-scss-module__rO5OTa__login-page__form>h1{font-size:1.5rem}.page-module-scss-module__rO5OTa__login-page__form>:first-child{margin:auto 0 0}.page-module-scss-module__rO5OTa__login-page__form>:last-child{margin:0 0 auto}.page-module-scss-module__rO5OTa__login-page__image{height:100%;display:none}@media screen and (min-width:768px){.page-module-scss-module__rO5OTa__login-page__image{display:block}}.page-module-scss-module__rO5OTa__login-page__image>img{object-fit:cover;width:100%;height:100%}
.Input-module-scss-module__G0Ix4G__input,.Input-module-scss-module__G0Ix4G__input>label{flex-direction:column;gap:.25rem;display:inline-flex}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__label{color:var(--palette-grey-500);font-size:.8125rem;line-height:1.25rem;display:inline-block}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container{border-radius:4px;display:inline-block;position:relative}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element{border:1px solid var(--palette-grey-400);box-sizing:border-box;width:100%;color:var(--palette-grey-700);border-radius:4px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element::placeholder{color:var(--palette-grey-400);font-family:inherit}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element:disabled{background-color:var(--palette-grey-100);border-color:var(--palette-grey-300);color:var(--palette-grey-500);cursor:not-allowed}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element:read-only{background-color:var(--palette-grey-100);border-color:var(--palette-grey-300)}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element:focus-visible{outline-color:var(--palette-primary-main);outline-offset:-1px;outline-width:2px;outline-style:solid}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element:user-invalid{outline-color:var(--palette-error-main)}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__icon{line-height:0;position:absolute;top:.575rem;left:.75rem}.Input-module-scss-module__G0Ix4G__input>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__icon>svg{fill:var(--palette-primary-main);width:1.1rem;height:1.1rem}.Input-module-scss-module__G0Ix4G__input .Input-module-scss-module__G0Ix4G__input__help{color:var(--palette-grey-500);font-size:.75rem;line-height:1.125rem;display:inline-block}.Input-module-scss-module__G0Ix4G__input .Input-module-scss-module__G0Ix4G__input__help svg{fill:currentColor}.Input-module-scss-module__G0Ix4G__input:has(:user-invalid) .Input-module-scss-module__G0Ix4G__input__help{color:var(--palette-error-dark)}.Input-module-scss-module__G0Ix4G__input--error-help:not(:has(:user-invalid)) .Input-module-scss-module__G0Ix4G__input__help{visibility:hidden}.Input-module-scss-module__G0Ix4G__input.Input-module-scss-module__G0Ix4G__input--has-icon:not(.Input-module-scss-module__G0Ix4G__input--icon-right)>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element{padding-left:2.6rem}.Input-module-scss-module__G0Ix4G__input.Input-module-scss-module__G0Ix4G__input--has-icon.Input-module-scss-module__G0Ix4G__input--icon-right>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__element{padding-right:2.6rem}.Input-module-scss-module__G0Ix4G__input.Input-module-scss-module__G0Ix4G__input--has-icon.Input-module-scss-module__G0Ix4G__input--icon-right>label .Input-module-scss-module__G0Ix4G__input__container .Input-module-scss-module__G0Ix4G__input__icon{left:auto;right:.75rem}
.LoadingButton-module-scss-module__7jRh6q__loading-button span svg{stroke:currentColor;width:1rem;height:1rem;display:block}
.Menu-module-scss-module__koFssW__menu{outline:0}.Menu-module-scss-module__koFssW__menu__popup{box-sizing:border-box;background-color:var(--palette-common-white);color:var(--color-grey-700);transform-origin:var(--transform-origin);border:1px solid var(--palette-grey-300);box-shadow:var(--shadow-1);background-clip:padding-box;border-radius:4px;flex-direction:column;gap:.25rem;padding:.25rem;transition:transform .15s,opacity .15s;display:flex}.Menu-module-scss-module__koFssW__menu__popup[data-starting-style],.Menu-module-scss-module__koFssW__menu__popup[data-ending-style]{opacity:0;transform:scale(.9)}
.Tooltip-module-scss-module__JNBBuW__tooltip{box-sizing:border-box;background-color:var(--palette-common-white);box-shadow:var(--shadow-3);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;line-height:1.2}
.UserTile-module-scss-module__zUD5yG__user-tile{box-sizing:border-box;background-color:var(--palette-common-white);border:1px solid var(--palette-grey-300);border-radius:4px;flex-direction:column;align-items:center;padding:.75rem;display:inline-flex;position:relative}.UserTile-module-scss-module__zUD5yG__user-tile__icon{width:2rem;height:2rem;fill:var(--palette-grey-200);background-color:var(--palette-grey-600);border-radius:50%;margin:0 0 .75rem;padding:.5rem}.UserTile-module-scss-module__zUD5yG__user-tile__title{color:var(--color-grey-600);text-align:center;font-size:.875rem;font-weight:400}.UserTile-module-scss-module__zUD5yG__user-tile__options{cursor:pointer;background-color:#0000;border:none;border-radius:0;align-self:flex-end;padding:0;position:absolute;inset:auto .5ch .5ch auto}.UserTile-module-scss-module__zUD5yG__user-tile__options>svg{width:1rem;height:1rem;fill:var(--palette-grey-500)}.UserTile-module-scss-module__zUD5yG__user-tile__menu [role=menu]>button{color:currentColor;text-align:left;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .625rem;text-decoration:none;display:flex}.UserTile-module-scss-module__zUD5yG__user-tile__menu [role=menu]>button[data-highlighted]{background-color:oklch(from var(--palette-grey-100)98% 0.5% h)}.UserTile-module-scss-module__zUD5yG__user-tile__menu [role=menu]>button[data-highlighted]:active{background-color:oklch(from var(--palette-grey-100)97% 0.5% h)}.UserTile-module-scss-module__zUD5yG__user-tile__menu [role=menu]>button:focus-visible{outline:1px solid var(--palette-grey-300)}.UserTile-module-scss-module__zUD5yG__user-tile__menu [role=menu]>button svg{fill:currentColor;width:1.2rem;height:1.2rem;display:block}
.UserManagement-module-scss-module__2EN8Ha__user-management{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;display:grid}.UserManagement-module-scss-module__2EN8Ha__user-management__add{box-sizing:border-box;background-color:var(--palette-common-white);border:1px solid var(--palette-grey-300);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;display:inline-flex}.UserManagement-module-scss-module__2EN8Ha__user-management__add>svg{width:2rem;height:2rem;fill:var(--palette-grey-200);background-color:var(--palette-primary-main);border-radius:50%;margin:0 0 .75rem;padding:.5rem}.UserManagement-module-scss-module__2EN8Ha__user-management__add>span{color:var(--color-grey-600);text-align:center;font-size:.875rem;font-weight:400}.UserManagement-module-scss-module__2EN8Ha__user-management__add:hover{background-color:oklch(from var(--palette-grey-100)98% 0.5% h)}.UserManagement-module-scss-module__2EN8Ha__user-management__add:hover>svg{background-color:oklch(from var(--palette-primary-main)calc(l*.98)c h)}.UserManagement-module-scss-module__2EN8Ha__user-management__add:active{background-color:oklch(from var(--palette-grey-100)97% 0.5% h)}.UserManagement-module-scss-module__2EN8Ha__user-management__add:active>svg{background-color:oklch(from var(--palette-primary-main)calc(l*.95)c h)}.UserManagement-module-scss-module__2EN8Ha__user-management__dialog-content{flex-direction:column;gap:.5rem;width:400px;margin-top:1rem;display:flex}.UserManagement-module-scss-module__2EN8Ha__user-management__dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.UserManagement-module-scss-module__2EN8Ha__user-management__dialog-actions>button{width:80px}
.NavLink-module-scss-module__XIrpoG__nav-link{color:var(--palette-grey-600);border:1px solid #0000;border-radius:4px;margin:.25ch auto;padding:.25rem;line-height:0;text-decoration:none;display:block}@media screen and (min-width:768px){.NavLink-module-scss-module__XIrpoG__nav-link{margin:.5ch auto;padding:.5rem}.NavLink-module-scss-module__XIrpoG__nav-link>svg{width:1.6rem;height:1.6rem}}.NavLink-module-scss-module__XIrpoG__nav-link>svg{fill:currentColor;width:1.4rem;height:1.4rem}.NavLink-module-scss-module__XIrpoG__nav-link[aria-current=page]{color:var(--palette-common-black);background-color:oklch(from var(--palette-grey-100)92% 0.5% h);border-color:var(--palette-grey-300)}.NavLink-module-scss-module__XIrpoG__nav-link:not([aria-current=page]):hover{background-color:oklch(from var(--palette-grey-100)93.5% 0.5% h)}.NavLink-module-scss-module__XIrpoG__nav-link:not([aria-current=page]):active{background-color:oklch(from var(--palette-grey-100)92% 0.5% h)}.NavLink-module-scss-module__XIrpoG__nav-link:first-child{margin-top:0}
.ProfileEdit-module-scss-module__jGwzGa__profile-edit{flex-direction:column;gap:.5rem;max-width:460px;display:flex}.ProfileEdit-module-scss-module__jGwzGa__profile-edit__password-group{border:1px solid var(--palette-grey-400);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ProfileEdit-module-scss-module__jGwzGa__profile-edit__password-group>legend{color:var(--palette-grey-600);font-size:1rem;font-weight:500;line-height:1.25rem;display:inline-block}.ProfileEdit-module-scss-module__jGwzGa__profile-edit__save{align-self:flex-start;width:140px;margin-top:1.5rem}
.LoginForm-module-scss-module__cR9fba__login-form{flex-direction:column;gap:1rem;display:flex}.LoginForm-module-scss-module__cR9fba__login-form>button{align-self:flex-start;min-width:125px;margin-top:.25rem}.LoginForm-module-scss-module__cR9fba__login-form>button svg{stroke:currentColor;width:1rem;height:1rem}.LoginForm-module-scss-module__cR9fba__login-form>button span:has(svg){line-height:0}
.main-module-scss-module__s4Pk_G__main{grid-template-columns:3rem 1fr;height:100vh;display:grid}@media screen and (min-width:768px){.main-module-scss-module__s4Pk_G__main{grid-template-columns:4rem 1fr}}.main-module-scss-module__s4Pk_G__main__menu{background-color:lch(from var(--palette-primary-main)95% 0.5% h);border-right:1px solid var(--palette-grey-300);color:var(--palette-common-white);box-sizing:border-box;flex-direction:column;padding:1rem 0;display:flex;overflow:auto}@media screen and (min-width:768px){.main-module-scss-module__s4Pk_G__main__menu{padding:.5rem 0}}.main-module-scss-module__s4Pk_G__main__content{overflow:auto}.main-module-scss-module__s4Pk_G__main__body{padding:1rem}.main-module-scss-module__s4Pk_G__main__body>header{margin-bottom:1.5rem}.main-module-scss-module__s4Pk_G__main__body>header h1{color:var(--palette-grey-600);margin:0 0 .25rem;font-size:1.5rem}.main-module-scss-module__s4Pk_G__main__body>header p{color:var(--palette-grey-500);margin:0;font-size:.875rem}.main-module-scss-module__s4Pk_G__main__menu-button{color:var(--palette-grey-600);border:1px solid #0000;border-radius:4px;margin:auto auto .25ch;padding:.25rem;text-decoration:none;display:block}.main-module-scss-module__s4Pk_G__main__menu-button>svg{fill:currentColor;width:1.4rem;height:1.4rem;display:block}.main-module-scss-module__s4Pk_G__main__menu-button[data-popup-open]{color:var(--palette-common-black);background-color:oklch(from var(--palette-grey-100)92% 0.5% h);border-color:var(--palette-grey-300)}.main-module-scss-module__s4Pk_G__main__menu-button:not([data-popup-open]):hover{background-color:oklch(from var(--palette-grey-100)93.5% 0.5% h)}.main-module-scss-module__s4Pk_G__main__menu-button:not([data-popup-open]):active{background-color:oklch(from var(--palette-grey-100)92% 0.5% h)}@media screen and (min-width:768px){.main-module-scss-module__s4Pk_G__main__menu-button{margin:auto auto .5ch;padding:.5rem}.main-module-scss-module__s4Pk_G__main__menu-button>svg{width:1.6rem;height:1.6rem}}.main-module-scss-module__s4Pk_G__main__menu-link{color:currentColor;border:1px solid #0000;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .625rem;text-decoration:none;display:flex}.main-module-scss-module__s4Pk_G__main__menu-link[data-highlighted]{background-color:oklch(from var(--palette-grey-100)98% 0.5% h)}.main-module-scss-module__s4Pk_G__main__menu-link[data-highlighted]:active{background-color:oklch(from var(--palette-grey-100)97% 0.5% h)}.main-module-scss-module__s4Pk_G__main__menu-link:focus-visible{outline:1px solid var(--palette-grey-300)}.main-module-scss-module__s4Pk_G__main__menu-link svg{fill:currentColor;width:1.2rem;height:1.2rem;display:block}
