.CompareSchoolButton-module__Ht7UgG__button{min-block-size:2.75rem;padding-inline:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-caption);font-weight:600}.CompareSchoolButton-module__Ht7UgG__button[aria-pressed=true]{border-color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.CompareSchoolButton-module__Ht7UgG__button:disabled{cursor:not-allowed;opacity:.55}.CompareSchoolButton-module__Ht7UgG__button:not(:disabled):hover{border-color:var(--accent)}.CompareSchoolButton-module__Ht7UgG__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.SchoolNotificationStatus-module__uprQlW__status{border-top:1px solid var(--border);padding-top:var(--space-sm)}.SchoolNotificationStatus-module__uprQlW__row{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.SchoolNotificationStatus-module__uprQlW__badge{border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--fs-caption);padding:.125rem var(--space-xs);font-weight:700}.SchoolNotificationStatus-module__uprQlW__scheduled{background:color-mix(in srgb, var(--success) 10%, var(--surface));border-color:var(--success);color:var(--success)}.SchoolNotificationStatus-module__uprQlW__pending,.SchoolNotificationStatus-module__uprQlW__unknown,.SchoolNotificationStatus-module__uprQlW__none{color:var(--text-muted)}.SchoolNotificationStatus-module__uprQlW__changed{color:var(--accent);border-color:var(--accent)}.SchoolNotificationStatus-module__uprQlW__status p,.SchoolNotificationStatus-module__uprQlW__status time{color:var(--text-muted);font-size:var(--fs-caption);margin:var(--space-xs) 0 0}.SchoolNotificationStatus-module__uprQlW__event{color:var(--text)!important}.SchoolNotificationStatus-module__uprQlW__live{min-height:1.5em}.SchoolNotificationStatus-module__uprQlW__scheduleLink{color:var(--accent);min-height:44px;font-size:var(--fs-caption);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.SchoolNotificationStatus-module__uprQlW__preferenceButton{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font:inherit;margin-top:var(--space-sm);min-height:44px;padding:.5rem var(--space-sm);font-weight:700}
.FavoritesList-module__kkiV_a__loadingPlaceholder{min-height:200px}.FavoritesList-module__kkiV_a__emptyState{padding:var(--space-2xl) 0;color:var(--text-muted);font-size:var(--fs-body);align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.FavoritesList-module__kkiV_a__emptyText{font-size:var(--fs-h3);color:var(--text);margin:0;font-weight:600}.FavoritesList-module__kkiV_a__emptyHint{color:var(--text-muted);margin:0 0 var(--space-xs) 0}.FavoritesList-module__kkiV_a__container{width:100%}.FavoritesList-module__kkiV_a__header{margin-bottom:var(--space-md);border-bottom:1px solid var(--border);padding-bottom:var(--space-xs)}.FavoritesList-module__kkiV_a__countRow{align-items:baseline;gap:var(--space-2xs);display:flex}.FavoritesList-module__kkiV_a__count{font-size:var(--fs-h2);color:var(--text);font-weight:600}.FavoritesList-module__kkiV_a__unit{font-size:var(--fs-caption);color:var(--text-muted)}.FavoritesList-module__kkiV_a__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.FavoritesList-module__kkiV_a__notificationSetup{grid-column:1/-1;width:100%}.FavoritesList-module__kkiV_a__comparisonSection{gap:var(--space-xs);margin-bottom:var(--space-lg);padding:var(--space-sm);border-inline-start:3px solid var(--success);background:var(--surface-2);display:grid}.FavoritesList-module__kkiV_a__comparisonSection h2,.FavoritesList-module__kkiV_a__comparisonSection p{margin:0}.FavoritesList-module__kkiV_a__comparisonSection h2{font-size:var(--fs-h3)}.FavoritesList-module__kkiV_a__comparisonSection p{color:var(--text-muted);font-size:var(--fs-caption)}.FavoritesList-module__kkiV_a__compareLink{width:fit-content;min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.FavoritesList-module__kkiV_a__comparisonStatus{min-height:1.5em}.FavoritesList-module__kkiV_a__schoolCard{gap:var(--space-xs);display:grid}.FavoritesList-module__kkiV_a__primaryButton{background:var(--accent);min-block-size:2.75rem;color:var(--accent-ink);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-lg);font-weight:500;font-size:var(--fs-body);transition:opacity var(--dur-short) var(--ease-out);text-align:center;justify-content:center;align-items:center;display:inline-flex}.FavoritesList-module__kkiV_a__primaryButton:hover{opacity:.95}.FavoritesList-module__kkiV_a__secondaryLinks{gap:var(--space-sm);flex-wrap:wrap;display:flex}.FavoritesList-module__kkiV_a__secondaryLinks a{min-block-size:2.75rem;color:var(--text-muted);font-size:var(--fs-caption);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:768px){.FavoritesList-module__kkiV_a__grid{grid-template-columns:1fr}}
