.record-filters__chip{transition:background-color .15s,border-color .15s,box-shadow .15s}.record-filters__chip:focus-visible{background:var(--info-surface);border-color:var(--search-border)}.record-filters__chip:focus-visible svg{color:var(--primary);border-radius:var(--r-sm);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}@media (hover:hover) and (pointer:fine){.record-filters__chip:hover{background:var(--info-surface);border-color:var(--search-border);box-shadow:0 1px 4px color-mix(in srgb, var(--primary) 15%, transparent)}.record-filters__chip:hover svg{color:var(--primary);border-radius:var(--r-sm);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}}@media (prefers-reduced-motion:reduce){.record-filters__chip{transition:none}}.listing-controls.listing-controls{margin-bottom:var(--sp-2)}.listing-controls .list-toolbar{margin-bottom:0}.record-filters .record-filters__chips{padding-block:var(--sp-2) 0}body :is(.academic-workspace,.school-page-content):has(>.listing-controls){row-gap:var(--sp-2)}.list-toolbar:not(.listing-controls .list-toolbar){margin-bottom:var(--sp-2)}.record-filters__panel.overlay .overlay__header,.record-filters__panel.overlay .overlay__footer{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);border-color:var(--border)}.record-filters__panel .overlay__header h2{font-size:var(--text-body);line-height:var(--lh-content)}.record-filters__panel .overlay__header .icon-button{min-height:var(--control-h-sm);width:var(--control-h-sm);height:var(--control-h-sm)}body .record-filters__panel.overlay .record-filters__actions .button--secondary,body .record-filters__panel.overlay .record-filters__actions .button--secondary:hover:not(:disabled){border-color:var(--border-input)}body .record-filters__panel.overlay .record-filters__actions .button{font-weight:600}body .record-filters__panel.overlay .record-filters__actions .button--secondary{color:var(--ink)}body .record-filters__panel.overlay .record-filters__actions .button--text{color:var(--accent);border-color:#0000}:is(form,.form-section,.record-filters__panel){--active-border:var(--ink)}:is(form,.form-section) :is(.card,fieldset),.form-section{border-color:var(--border)}:is(form,.form-section) :is(.input,.select,textarea,.file-upload__surface),.record-filters__panel.overlay .select,.record-filters__panel.overlay .select:is(:hover,:focus-visible){border-color:var(--border-input)}:is(form,.form-section) :is(.input,.select,textarea,.file-upload__surface):focus-visible,.record-filters__panel.overlay .select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is(.listing-controls,.list-toolbar,.record-filters__toolbar) :is(.input,.select){border-color:var(--search-border)}body .record-filters__panel.overlay.record-filters__panel .select,body .record-filters__panel.overlay.record-filters__panel .select:is(:hover,:focus-visible){border-color:var(--border-input);color:var(--ink)}body .record-filters__panel.overlay.record-filters__panel .select:focus-visible{outline-color:var(--ink)}:is(form,.form-section) .file-upload:focus-within .file-upload__surface{border-color:var(--border-input);outline:2px solid var(--ink);outline-offset:2px;box-shadow:none}:root{--form-width-simple:480px;--form-width-standard:880px;--form-width-wide:1120px}body :is(form.form-layout,.form-container--standard,.people-form-card,.people-form){max-width:min(100%, var(--form-width-standard))}body :is(.form-container--simple,form.form-layout--simple){max-width:min(100%, var(--form-width-simple))}body :is(.form-container--wide,form.form-layout--wide){max-width:min(100%, var(--form-width-wide))}body .form-container--wide form{max-width:100%}
