
.sf-school-picker{position:relative;width:100%}.sf-school-picker input[type=search]{font-size:16px!important;width:100%;min-height:48px;padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--text)!important}.sf-school-picker input:focus{outline:2px solid var(--sage-deep)!important;outline-offset:2px}
#sf-school-results{margin-top:8px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-align:left}#sf-school-results[hidden]{display:none!important}.sf-school-option{padding:13px 14px;cursor:pointer;border-bottom:1px solid var(--line);line-height:1.45}.sf-school-option:last-child{border-bottom:0}.sf-school-option:hover,.sf-school-option[aria-selected=true]{background:var(--surface-2)}.sf-school-option strong{display:block;color:var(--text);font-size:12px;font-weight:600;overflow-wrap:anywhere}.sf-school-option small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.sf-school-picker .sf-edu-help{line-height:1.6;font-size:11px}.sf-onboard-grid [type=hidden]{display:none!important}
