.department-selector{margin-left:20px;border-radius:8px}.department-selector Group,.department-selector Text{display:flex;align-items:center}.department-selector Text{justify-content:center;padding-bottom:2px;margin-bottom:10px;min-width:50px}.department-selector TextInput{width:180px;height:35px;border-radius:4px}.classesText,.companyText{font-size:18px}.queryButton{height:35x;border:none;border-radius:4px;cursor:pointer;font-size:16px;border-radius:10px}.functions{border:none;margin-top:10px}.form-container,.modal-content{max-width:500px;margin:0 auto}.form-item{margin-bottom:1.5rem;display:flex;align-items:flex-start}.form-label{width:100px;padding-top:8px;font-weight:500;text-align:right;margin-right:1rem}.input-wrapper{flex:1;position:relative}.form-input{width:100%}.mantine-Input-error{position:absolute;bottom:-20px;left:0;font-size:12px}.action-buttons{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:1rem}.action-icons{display:flex;gap:16px;justify-content:center}.IconEdit{padding-left:1px;color:#09f;cursor:pointer;transition:color .2s ease}.IconEdit:hover{color:#007bff}.IconTrash{margin-right:5px;color:#ff7f7f;cursor:pointer;transition:color .2s ease}.IconTrash:hover{color:#f44}@media (max-width:576px){.form-item{flex-direction:column}.form-label{width:100%;text-align:left;margin-bottom:.5rem}}.Logo_heading__tJ1Do{color:lightdark(var(--matine-colors-gray-9),var(--matine-colors-white));text-decoration:none}.Logo_subheading__pDqpm{color:lightdark(var(--matine-colors-gray-7),var(--matine-colors-white))}.AdminHeader_header__QDWHe{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);color:lightdark(var(--mantine-color-white),var(--mantine-color-dark));gap:var(--mantine-spacing-md);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.NavLinksGroup_control__oG9Cj{font-weight:500;display:block;width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);color:lightdark(var(--mantine-colors-black),var(--mantine-colors-white));font-size:var(--mantine-font-size-md);text-decoration:none}.NavLinksGroup_control__oG9Cj:hover{background-color:lightdark(var(--mantine-colors-gray-1),var(--mantine-colors-gray-9));color:lightdark(var(--mantine-colors-white),var(--mantine-colors-black))}.NavLinksGroup_activeControl__zdO2L{font-weight:700}.NavLinksGroup_controlCollapsed__oks4D{display:flex;justify-content:center;align-items:center;padding:var(--mantine-spacing-md)}.NavLinksGroup_link__PhKQ1{font-weight:500;display:block;text-decoration:none;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);padding-left:var(--mantine-spacing-lg);margin-left:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-md);color:lightdark(var(--mantine-colors-black),var(--mantine-colors-white));border-left:1px solid lightdark(var(--mantine-colors-dark-4),var(--mantine-colors-gray-3))}.NavLinksGroup_activeLink__pNSqx,.NavLinksGroup_link__PhKQ1:hover{background-color:lightdark(var(--mantine-colors-gray-1),var(--mantine-colors-gray-9));color:lightdark(var(--mantine-colors-white),var(--mantine-colors-black))}.NavLinksGroup_chevron__tJNvG{transition:transform .2s ease}.NavLinksGroup_link__PhKQ1[data-depth="3"]{padding-left:calc(var(--mantine-spacing-lg) + 28px)!important;font-size:var(--mantine-font-size-sm)}.NavLinksGroup_link__PhKQ1[data-depth="4"]{padding-left:calc(var(--mantine-spacing-lg) + 42px)!important;font-size:var(--mantine-font-size-sm)}.NavLinksGroup_mantine-Collapse-root__8UMmx{transition:all .3s ease}.NavLinksGroup_menuContainer__9jF3_,.NavLinksGroup_submenuContainer__HIHWW{position:relative}.NavLinksGroup_mantine-Collapse-content__FUIYm{overflow:visible}.NavLinksGroup_mantine-Collapse-root__8UMmx{transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_links__rYM_3{flex:1}.Navbar_linksInner__qhcMC{padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl)}.Navbar_footer__sVQQQ{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Navbar_footer__sVQQQ{border-top:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}@layer mantine, mantine-datatable;