.mobile-search-menu .result-info-container{padding:8px 20px 0}.mobile-search-menu .result-type-header{margin-bottom:0}.mobile-search-menu .filter-group{margin-block:8px}:root{--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)}.search-hit-container{overflow-y:auto;padding:8px 20px 20px}.search-hit-container>:not(:last-child){margin-bottom:20px}.search-hit-container .loading-spinner{margin-top:12px}.search-module:not(:has(.filter-group))~.search-hit-container{padding-top:96px}.hit-item{border-radius:var(--mui-shape-borderRadiusLg);background-color:var(--mui-palette-overlay-overlay1);padding:12px 16px;margin-bottom:2vh;cursor:pointer;font-size:14px}.hit-item a{color:var(--mui-palette-text-primary)}.hit-item .course-synopsis{margin:0 0 4px}.hit-item .hit-name{margin:0;font-size:20px;font-weight:700;line-height:1.25}.hit-item .hit-previous-terms{display:flex;gap:8px;margin-bottom:12px}.hit-item .hit-badges{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.course-hit .course-hit-id>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.course-hit .description{margin-block:8px 16px}.professor-hit{display:flex;flex-direction:column;line-height:1.25}.professor-hit p{margin:0}.professor-hit .name-container{display:flex;align-items:center}.professor-hit .hit-name{font-size:18px;margin-bottom:8px}.professor-hit .hit-subtitle{margin-bottom:8px}