.svelte-12vgey3{font-family:sans-serif}#search-container.svelte-12vgey3{margin:5rem 0 2rem}#table-container.svelte-12vgey3{margin-bottom:5rem}@media (max-width: 1100px){#search-container.svelte-12vgey3>#search-field:where(.svelte-12vgey3){grid-area:a}#search-container.svelte-12vgey3>#instructor-field:where(.svelte-12vgey3){grid-area:b}#search-container.svelte-12vgey3>#subjects-select:where(.svelte-12vgey3){grid-area:c}#search-container.svelte-12vgey3>#attributes-select:where(.svelte-12vgey3){grid-area:d}#search-container.svelte-12vgey3>button:where(.svelte-12vgey3){grid-area:e}#search-container.svelte-12vgey3{grid-template:"a a" auto "b b" auto "c d" auto "e e" auto / 1fr 1fr}summary.svelte-12vgey3>span:where(.svelte-12vgey3){width:80%}}@media (min-width: 1101px){#search-container.svelte-12vgey3{width:100%;grid-template-columns:4fr 4fr 2fr 2fr 1fr}summary.svelte-12vgey3>span:where(.svelte-12vgey3){width:70%}}summary.svelte-12vgey3>span:where(.svelte-12vgey3){position:absolute;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course-sections.svelte-12vgey3{max-width:7rem}.course-link.svelte-12vgey3{text-decoration-line:none}.course-link.svelte-12vgey3:before{content:"🔗";font-size:.7rem;vertical-align:middle;position:relative;margin-right:.3rem}.sections-arrow.svelte-12vgey3>span:where(.svelte-12vgey3){-webkit-user-select:none;user-select:none;vertical-align:sub;cursor:pointer}.sections-arrow.svelte-12vgey3{text-decoration-line:none}.upside-down{transform:rotate(180deg)}.course-sections-value.svelte-12vgey3{align-items:end;align-content:end;text-align:right}.dropdown.svelte-12vgey3>ul:where(.svelte-12vgey3){max-height:15rem;overflow-y:auto}.sections.svelte-12vgey3{display:none}.section-table.svelte-12vgey3{margin-bottom:0;font-size:.85rem}.section-table.svelte-12vgey3 td:where(.svelte-12vgey3),.section-table.svelte-12vgey3 th:where(.svelte-12vgey3){background-color:var(--pico-table-row-stripped-background-color);padding:.5rem}.course-title.svelte-12vgey3{width:60%}.course-number.svelte-12vgey3{padding-left:0}.section-number.svelte-12vgey3{width:3%}.section-instructor.svelte-12vgey3{width:45%}.sections-cell.svelte-12vgey3{padding:0}.sections-cell.svelte-12vgey3>div:where(.svelte-12vgey3){max-height:15rem;overflow-y:auto}.svelte-12vgey3::-webkit-scrollbar{width:10px}.svelte-12vgey3::-webkit-scrollbar-track-piece{background-color:var(--pico-constrast-background)}.svelte-12vgey3::-webkit-scrollbar-thumb{background-color:var(--pico-form-element-background-color)}.svelte-12vgey3::-webkit-scrollbar-thumb:hover{background-color:#909090}
