.cdx-school-combobox--has-value .kosmos-ifl-form-field-composer__content-container{gap:.8rem}.cdx-school-combobox--has-value .kosmos-ifl-form-field-composer__after-content-container{flex-direction:row;display:flex}.cdx-school-combobox--has-value .cdx-clear-input-btn{flex:none;margin:auto}.cdx-school-dropdown:has(.rw-dropdownlist-search:focus):not(:has(.rw-popup-container.rw-slide-transition-exited)) .rw-dropdown-list-value{opacity:0}.cdx-school-dropdown--has-value .kosmos-ifl-form-field-composer__content-container{gap:.8rem}.cdx-school-dropdown--has-value .kosmos-ifl-form-field-composer__after-content-container{flex-direction:row;display:flex}.cdx-school-dropdown--has-value .cdx-clear-input-btn{flex:none;margin:auto}.cdx-school-dropdown--search-error.cdx-school-dropdown--search-error-inline .rw-list-empty{color:var(--kosmos-semantic-color-text-error,#c33)}.cdx-school-dropdown--search-error .rw-list-empty{display:none}.cdx-base-multiselect--has-value .kosmos-ifl-form-field-composer__content-container{gap:.8rem}.cdx-base-multiselect--has-value .kosmos-ifl-form-field-composer__after-content-container{flex-direction:row;display:flex}.cdx-base-multiselect--search-error.cdx-base-multiselect--search-error-inline .rw-list-empty{color:var(--kosmos-semantic-color-text-error,#c33)}.cdx-base-multiselect--search-error .rw-list-empty{display:none}.cdx-no-schools-callout__add-schools{padding:0 24px}.cdx-schools-search{flex-direction:row;align-items:center;gap:2rem;display:flex}.cdx-schools-search__filter{min-width:27rem}.cdx-schools-search .cdx-search-input{flex-direction:row;flex:auto;display:flex}.cdx-schools-list-item .kosmos-list-item__after-content{opacity:1;flex-direction:row;gap:.4rem;padding:1.2rem;display:flex}.cdx-schools-list-item .kosmos-list-item__after-content:focus-within{opacity:1}@media (hover:hover){.cdx-schools-list-item .kosmos-list-item__after-content{opacity:0}.cdx-schools-list-item:hover .kosmos-list-item__after-content{opacity:1;animation:.2s ease-in kosmos-fade-in}.cdx-schools-list-item:hover .kosmos-link-button{cursor:pointer}}.cdx-grades-checklist{flex-direction:column;gap:1.2rem;display:flex}.cdx-grades-checklist__label{margin-bottom:.8rem}.cdx-grades-checklist__columns{flex-flow:wrap;gap:3.2rem;display:flex}.cdx-grades-checklist__column{flex-direction:column;flex:1 1 0;gap:1.2rem;display:flex}.cdx-grades-checklist__item{flex:auto;align-items:center;gap:.8rem;min-width:0}.cdx-grades-checklist__item label,.cdx-grades-checklist__item .kosmos-checkbox-label,.cdx-grades-checklist__item .mantine-checkbox-label{white-space:nowrap;flex:2 auto;min-width:0;font-size:1.5rem}.cdx-grades-checklist__error{color:var(--kosmos-semantic-color-error);margin-top:.8rem;font-size:.95rem}@keyframes kosmos-rotate-clockwise{to{transform:rotate(1turn)}}@keyframes kosmos-rotate-counter-clockwise{to{transform:rotate(-1turn)}}@keyframes kosmos-fade-in{0%{opacity:0}to{opacity:1}}.school-details-form__name-row{flex-direction:row;gap:2rem;display:flex}.school-details-form__toggle-type-row .cdx-toggle-btn-group{gap:0}.school-details-form__toggle-type-row .cdx-toggle-btn-group__buttons{flex:100%}.school-details-form__toggle-type-row button{flex:auto}.school-details-form__toggle-type-row .kosmos-ifl-form-field-composer__inner{box-shadow:none;border:0}.school-details-form__toggle-type-row .kosmos-ifl-form-field-composer:not(.kosmos-ifl-form-field-composer--disabled) .kosmos-ifl-form-field-composer__control-container:focus-within+.kosmos-ifl-form-field-composer__focus-halo{box-shadow:none;border:none}.school-details-form__id-readonly,.school-details-form__type-readonly{flex-direction:column;display:flex}.school-details-form__id-label,.school-details-form__type-label{color:var(--kosmos-semantic-color-text-alt);font-size:var(--kosmos-semantic-typography-sub-text-font-size,1.3rem);white-space:nowrap}.school-details-form__id-value,.school-details-form__type-value{color:var(--kosmos-semantic-color-text);white-space:nowrap}.school-details-form__type-value-container{flex-direction:row;align-items:baseline;gap:.8rem;display:flex}.school-details-form__type-hint{color:var(--kosmos-semantic-color-text-muted);font-size:var(--kosmos-semantic-typography-sub-text-font-size,1.3rem);font-style:italic}.school-details-form__type-row{margin-bottom:2rem}.school-details-form__term-row{flex-direction:row;gap:2rem;display:flex}.school-details-form__term-row>.kosmos-form-layout-field-container{flex:1}.school-details-form__term-row .kosmos-number-picker .rw-widget-picker{display:grid}.school-details-form__name-row .kosmos-form-layout-field-container:nth-child(2){max-width:10rem}.school-details-form__inactive-warning{margin-bottom:2rem}.school-details-form__school-id .kosmos-text-input{max-width:8rem}.cdx-read-only-school-details{width:100%}.cdx-read-only-school-details__table{border:1px solid var(--kosmos-semantic-color-universal-decorative-border,kosmos-light-theme-mapped-value(semantic-color-universal-decorative-border));border-radius:1.6rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.cdx-read-only-school-details__row{display:grid}.cdx-read-only-school-details__row:not(:last-child){border-bottom:1px solid var(--kosmos-semantic-color-universal-decorative-border,kosmos-light-theme-mapped-value(semantic-color-universal-decorative-border))}.cdx-read-only-school-details__row--two-col-header{grid-template-columns:minmax(0,1fr) max-content}.cdx-read-only-school-details__row--four-col{grid-template-columns:1fr 1fr 1fr 1fr}.cdx-read-only-school-details__row--two-col{grid-template-columns:1fr 1fr}.cdx-read-only-school-details__row--full{grid-template-columns:1fr}.cdx-read-only-school-details__value{color:var(--kosmos-semantic-color-text)}.cdx-read-only-school-details__cell{vertical-align:top;border-right:1px solid var(--kosmos-semantic-color-universal-decorative-border,kosmos-light-theme-mapped-value(semantic-color-universal-decorative-border));flex-direction:column;padding:1.6rem;display:flex}.cdx-read-only-school-details__cell:last-child{border-right:none}.cdx-read-only-school-details__cell--centered,.cdx-read-only-school-details__cell--centered .cdx-read-only-school-details__value{text-align:center}.cdx-read-only-school-details__label{color:var(--kosmos-semantic-color-text-alt);font-size:var(--kosmos-semantic-typography-sub-text-font-size,1.3rem);margin-bottom:.4rem}.cdx-school-config{flex-direction:column;gap:32px;width:100%;display:flex}.cdx-school-config__form-container{flex-direction:column;gap:24px;max-width:55.6rem;margin:auto;display:flex}.cdx-school-config__form-container--read-only{width:100%;max-width:none;margin:0}.cdx-school-config .kosmos-tile__content-container-inner{padding:3.2rem}.cdx-school-config__save-btn{width:100%}
