.school-search{max-width:42rem;margin-top:2rem}.school-search .search-controls{align-items:flex-start;gap:.75rem;display:flex}.school-search .search-field{flex:1;min-width:0;position:relative}.school-search .search-controls .btn{flex-shrink:0}.school-search .search-positioner{z-index:20;width:var(--anchor-width)}.school-search .search-options{max-height:min(24rem, var(--available-height));border:1px solid var(--htchat-border-med);background:var(--htchat-surface);padding:0;list-style:none;overflow-y:auto}.school-search .search-options [role=option]{cursor:pointer;overflow-wrap:anywhere;padding:.75rem}.school-search .search-options [data-highlighted]{background:var(--htchat-canvas);outline:var(--htchat-focus-width) solid var(--htchat-action-text);outline-offset:-2px}.school-search .school-location,.school-search .school-eligibility{font-size:.875rem;display:block}@media (forced-colors:active){.school-search .search-options [data-highlighted]{outline-color:highlight}}@media (width<=639px){.school-search .search-controls{flex-wrap:wrap}.school-search .search-field{flex-basis:100%}}
