.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;object-position:right;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}
.UploadButton-module-scss-module__ST3QeW__upload-button{--button-primary:var(--palette-primary-main);--button-hover-primary:lch(from var(--button-primary)calc(l - 8)c h);--button-active-primary:lch(from var(--button-primary)calc(l - 16)c h);cursor:pointer;font-size:1rem;font-family:var(--typography-fontFamily);border:1px solid var(--button-primary);background-color:var(--button-primary);color:var(--palette-primary-contrast);fill:currentColor;border-radius:4px;padding:.6rem 1rem}.UploadButton-module-scss-module__ST3QeW__upload-button__btn{pointer-events:none;justify-content:center;align-items:center;min-height:1rem;line-height:1;display:flex;position:relative}.UploadButton-module-scss-module__ST3QeW__upload-button__icon svg{width:1.25rem;height:1.25rem;margin-right:.5rem;display:block}.UploadButton-module-scss-module__ST3QeW__upload-button:hover{background-color:var(--button-hover-primary);border-color:var(--button-hover-primary)}.UploadButton-module-scss-module__ST3QeW__upload-button:active{background-color:var(--button-active-primary);border-color:var(--button-active-primary)}.UploadButton-module-scss-module__ST3QeW__upload-button:has(:focus-visible){outline:2px solid var(--palette-primary-main);outline-offset:2px}.UploadButton-module-scss-module__ST3QeW__upload-button:has(.UploadButton-module-scss-module__ST3QeW__upload-button__icon){padding-top:.475rem;padding-bottom:.475rem}.UploadButton-module-scss-module__ST3QeW__upload-button:has(.UploadButton-module-scss-module__ST3QeW__upload-button__icon):has(span:empty){padding:.475rem}.UploadButton-module-scss-module__ST3QeW__upload-button:has(.UploadButton-module-scss-module__ST3QeW__upload-button__icon):has(span:empty)>.UploadButton-module-scss-module__ST3QeW__button__body .UploadButton-module-scss-module__ST3QeW__button__icon svg{margin-left:0;margin-right:0}.UploadButton-module-scss-module__ST3QeW__upload-button:has(.UploadButton-module-scss-module__ST3QeW__upload-button__icon):has(span:empty).UploadButton-module-scss-module__ST3QeW__button--tight{padding:.225rem}.UploadButton-module-scss-module__ST3QeW__upload-button--tight{padding:.25rem .5rem}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary{background-color:var(--palette-common-white);border-color:var(--palette-grey-300);color:var(--palette-grey-600)}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary:hover{background-color:var(--palette-grey-100);border-color:var(--palette-grey-300)}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary:active{background-color:var(--palette-grey-200);border-color:var(--palette-grey-300)}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary:has(:focus-visible){outline:2px solid var(--palette-primary-main);outline-offset:-1px}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--text{color:var(--button-primary);background-color:#0000;border-color:#0000}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--text:hover{color:var(--button-primary);background-color:var(--palette-grey-100);border-color:#0000}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--text:active{color:var(--button-primary);background-color:var(--palette-grey-200);border-color:#0000}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--text:has(:focus-visible){outline-color:var(--palette-primary-main)}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--danger{--button-primary:var(--palette-error-main)}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--pill{border-radius:5rem}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--icon-right>.UploadButton-module-scss-module__ST3QeW__upload-button__body{flex-direction:row-reverse}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary--icon-right>.UploadButton-module-scss-module__ST3QeW__upload-button__body .UploadButton-module-scss-module__ST3QeW__upload-button__icon svg{margin-right:initial;margin-left:.5rem}.UploadButton-module-scss-module__ST3QeW__upload-button--secondary:has(:disabled){background-color:var(--palette-grey-disabled);border-color:var(--palette-grey-disabled);color:var(--palette-common-black);pointer-events:none}:is(.UploadButton-module-scss-module__ST3QeW__upload-button--secondary:has(:disabled).UploadButton-module-scss-module__ST3QeW__upload-button--secondary,.UploadButton-module-scss-module__ST3QeW__upload-button--secondary:has(:disabled).UploadButton-module-scss-module__ST3QeW__upload-button--text){background-color:var(--palette-grey-200);color:var(--palette-grey-700)}.UploadButton-module-scss-module__ST3QeW__upload-button__input{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}
.LearningManagement-module-scss-module__DIxrYq__learning-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}.LearningManagement-module-scss-module__DIxrYq__learning-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}.LearningManagement-module-scss-module__DIxrYq__learning-management__add>span{color:var(--color-grey-600);text-align:center;font-size:.875rem;font-weight:400}.LearningManagement-module-scss-module__DIxrYq__learning-management__add:hover{background-color:oklch(from var(--palette-grey-100)98% 0.5% h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__add:hover>svg{background-color:oklch(from var(--palette-primary-main)calc(l*.98)c h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__add:active{background-color:oklch(from var(--palette-grey-100)97% 0.5% h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__add:active>svg{background-color:oklch(from var(--palette-primary-main)calc(l*.95)c h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.LearningManagement-module-scss-module__DIxrYq__learning-management__buttons>:first-child{width:380px;max-width:100%;margin-right:auto}.LearningManagement-module-scss-module__DIxrYq__learning-management__table{border-collapse:collapse;width:100%;margin-top:.5rem}.LearningManagement-module-scss-module__DIxrYq__learning-management__table th,.LearningManagement-module-scss-module__DIxrYq__learning-management__table td{border:1px solid var(--palette-grey-300);text-align:left;padding:.5rem}.LearningManagement-module-scss-module__DIxrYq__learning-management__table th{background-color:lch(from var(--palette-primary-main)95% 0.5% h);font-weight:600}.LearningManagement-module-scss-module__DIxrYq__learning-management__table tr:nth-child(2n){background-color:var(--palette-grey-100)}.LearningManagement-module-scss-module__DIxrYq__learning-management__actions,.LearningManagement-module-scss-module__DIxrYq__learning-management__select{width:1rem}.LearningManagement-module-scss-module__DIxrYq__learning-management__row--selected[class]:nth-child(n){background-color:oklch(from var(--palette-primary-light)97% 3.5% h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__options{cursor:pointer;background-color:#0000;border:none;border-radius:2px;padding:0}.LearningManagement-module-scss-module__DIxrYq__learning-management__options>svg{width:1rem;height:1rem;fill:var(--palette-grey-500);display:block}.LearningManagement-module-scss-module__DIxrYq__learning-management__options:focus-visible{outline:2px solid var(--palette-primary-main);outline-offset:3px}.LearningManagement-module-scss-module__DIxrYq__learning-management__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}.LearningManagement-module-scss-module__DIxrYq__learning-management__menu [role=menu]>button[data-highlighted]{background-color:oklch(from var(--palette-grey-100)98% 0.5% h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__menu [role=menu]>button[data-highlighted]:active{background-color:oklch(from var(--palette-grey-100)97% 0.5% h)}.LearningManagement-module-scss-module__DIxrYq__learning-management__menu [role=menu]>button:focus-visible{outline:1px solid var(--palette-grey-300)}.LearningManagement-module-scss-module__DIxrYq__learning-management__menu [role=menu]>button svg{fill:currentColor;width:1.2rem;height:1.2rem;display:block}.LearningManagement-module-scss-module__DIxrYq__learning-management__dialog-content{flex-direction:column;gap:.5rem;width:400px;margin-top:1rem;display:flex}.LearningManagement-module-scss-module__DIxrYq__learning-management__dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.LearningManagement-module-scss-module__DIxrYq__learning-management__dialog-actions>button{width:80px}
.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}
.Checkbox-module-scss-module__VefpxW__checkbox{display:inline-block;position:relative}.Checkbox-module-scss-module__VefpxW__checkbox__container{font-family:var(--typography-fontFamily);color:currentColor;font-size:.875em;display:inline-flex}.Checkbox-module-scss-module__VefpxW__checkbox__icon{cursor:pointer;box-sizing:border-box;border:1px solid;border-radius:4px;align-self:flex-start;margin-right:.75em;line-height:0}.Checkbox-module-scss-module__VefpxW__checkbox__icon>svg{fill:none;stroke:currentColor;stroke-width:1em;stroke-dashoffset:140px;stroke-linecap:round;width:.75em;height:.75em;margin:calc(.225em - 1px)}.Checkbox-module-scss-module__VefpxW__checkbox__body{display:inline-block}.Checkbox-module-scss-module__VefpxW__checkbox__input{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.Checkbox-module-scss-module__VefpxW__checkbox__input[disabled]+.Checkbox-module-scss-module__VefpxW__checkbox__container{pointer-events:none;opacity:.5}.Checkbox-module-scss-module__VefpxW__checkbox__input:checked+.Checkbox-module-scss-module__VefpxW__checkbox__container .Checkbox-module-scss-module__VefpxW__checkbox__icon svg{transition-property:stroke-dashoffset;transition-duration:var(--transitions-duration-shortest);transition-timing-function:var(--transitions-easing-easeIn);stroke-dashoffset:0;opacity:1}.Checkbox-module-scss-module__VefpxW__checkbox__input:focus-visible+.Checkbox-module-scss-module__VefpxW__checkbox__container .Checkbox-module-scss-module__VefpxW__checkbox__icon{outline:2px solid var(--palette-primary-main);outline-offset:2px}.Checkbox-module-scss-module__VefpxW__checkbox--border .Checkbox-module-scss-module__VefpxW__checkbox__container{background-color:var(--palette-grey-100);color:var(--palette-grey-600);border:1px solid var(--palette-grey-400);border-radius:4px;padding:.8em 1em}.Checkbox-module-scss-module__VefpxW__checkbox--button .Checkbox-module-scss-module__VefpxW__checkbox__container{background-color:var(--palette-grey-100);color:var(--palette-grey-600);cursor:pointer;border-radius:4px;padding:.8em 1em}.Checkbox-module-scss-module__VefpxW__checkbox--button .Checkbox-module-scss-module__VefpxW__checkbox__container:hover{background-color:var(--palette-grey-200);border-color:var(--palette-grey-400)}.Checkbox-module-scss-module__VefpxW__checkbox--button .Checkbox-module-scss-module__VefpxW__checkbox__input:focus-visible+.Checkbox-module-scss-module__VefpxW__checkbox__container{outline:2px solid var(--palette-primary-main);outline-offset:2px}.Checkbox-module-scss-module__VefpxW__checkbox--button .Checkbox-module-scss-module__VefpxW__checkbox__input:focus-visible+.Checkbox-module-scss-module__VefpxW__checkbox__container .Checkbox-module-scss-module__VefpxW__checkbox__icon{outline:none}.Checkbox-module-scss-module__VefpxW__checkbox--center .Checkbox-module-scss-module__VefpxW__checkbox__icon{align-self:center}.Checkbox-module-scss-module__VefpxW__checkbox--no-body .Checkbox-module-scss-module__VefpxW__checkbox__container .Checkbox-module-scss-module__VefpxW__checkbox__icon{margin-right:0}
.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}
