.search-module{z-index:100}.search-module button{width:32px;height:32px}.search-module .search-bar{background-color:var(--mui-palette-background-paper);font-size:16px;margin-bottom:4px}.search-module .search-bar .MuiInputBase-input{padding:8px 10px}.search-module .input-wrapper{padding-right:6px}:root{--background:var(--mui-palette-background-default);--overlay1:var(--mui-palette-overlay-overlay1);--overlay2:var(--mui-palette-overlay-overlay2);--overlay3:var(--mui-palette-overlay-overlay3);--text:var(--mui-palette-text-primary);--text-secondary:var(--mui-palette-text-secondary);--blue-primary:var(--mui-palette-primary-main);--blue-secondary:var(--mui-palette-secondary-main);--blue-tertiary:var(--mui-palette-tertiary-main);--blue-accent:var(--mui-palette-accent-main);--green-primary:var(--mui-palette-success-main);--red-primary:var(--mui-palette-error-main);--mid-gray:var(--mui-palette-misc-midGray);--review-blue:var(--mui-palette-reviews-blue);--review-green:var(--mui-palette-reviews-green);--review-red:var(--mui-palette-reviews-red);--review-yellow:var(--mui-palette-reviews-yellow);--review-orange:var(--mui-palette-reviews-orange);--chart-blue:var(--mui-palette-chart-blue);--chart-green:var(--mui-palette-chart-green);--chart-yellow:var(--mui-palette-chart-yellow);--chart-red:var(--mui-palette-chart-red);--chart-orange:var(--mui-palette-chart-orange);--gradedist-p:var(--mui-palette-chart-pass);--gradedist-np:var(--mui-palette-chart-noPass);--border-radius:8px;--border-primary:rgba(96,97,102,0.5);--border-secondary:rgba(0,0,0,0.12)}:root[data-theme=dark]{color-scheme:dark;--border-secondary:rgba(255,255,255,0.12)}.filter-group{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.filter-group .filter-form-control{margin-bottom:0}.filter-group .has-selection .MuiSelect-select{background-color:var(--blue-primary);color:#fff}.filter-group .has-selection .MuiSvgIcon-root{color:#fff}.search-filters-menu{max-width:400px}.search-filters-menu.departments-menu{width:400px;max-height:calc(100vh - 400px)}.search-filters-menu.departments-menu>ul{padding-top:0}.search-filters-menu .search-filter-item{gap:4px}.search-filters-menu .search-filter-item .item-text{white-space:normal}.search-filters-menu .dept-input{position:sticky;top:0;margin-bottom:8px;z-index:1}.search-filters-menu .dept-input .MuiInputBase-input{background-color:var(--mui-palette-background-paper);background-image:var(--Paper-overlay)}.no-results{display:flex;flex-direction:column;align-items:center;gap:2rem;font-size:20px;padding:64px 32px 32px;text-align:center}.no-results img{width:400px;max-width:100%;height:auto}