.comparison-page{color:var(--phase1-ink)}.cmp-table small,.cmp-missing,.cmp-unit{color:var(--phase1-muted)}.cmp-heading{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.ui-workspace .cmp-heading h2{margin:0}.cmp-heading span,.cmp-badge{border-radius:2rem;width:fit-content;padding:.12rem .65rem;font-size:.78rem;font-weight:650;display:inline-block}.cmp-heading span{color:var(--phase1-muted);border:1px solid var(--phase1-border)}.cmp-table{table-layout:fixed;border:1px solid var(--phase1-border);border-spacing:0;border-collapse:separate;background:#fff;border-radius:.9rem;width:100%;overflow:hidden}.cmp-table th,.cmp-table td{text-align:left;overflow-wrap:anywhere;vertical-align:middle;padding:.9rem 1.15rem}.cmp-table thead{background:var(--phase1-page-heading-color);color:#fff}.cmp-table thead small{color:#dae8ef}.cmp-table thead a,.cmp-table td a,.cmp-state a:not(.phase1-button){text-underline-offset:.2em;text-decoration:underline}.cmp-table a:focus-visible{outline-offset:2px;outline:2px solid}.cmp-table tbody th{background:var(--phase1-filter-background)}.cmp-table tbody tr+tr>*{border-top:1px solid var(--phase1-border)}.cmp-table td+td{border-inline-start:1px solid var(--phase1-border)}.cmp-table small{margin-block:.15rem;font-size:.8rem;font-weight:400;display:block}.cmp-table strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.cmp-table td a{color:var(--phase1-filter-link)}.cmp-unit,.cmp-missing{font-size:.88rem}.cmp-badge{color:var(--phase1-brand-dark);background:#e1f3ec;margin-top:.3rem;display:block}.cmp-mobile-school{display:none}.cmp-details{margin-top:1rem}.cmp-state{border:1px solid var(--phase1-border);background:#fff;border-radius:.9rem;margin-bottom:1rem;padding:1.5rem}.cmp-state p{margin:.45rem 0 1rem}@media (width<=720px){.cmp-table,.cmp-table thead,.cmp-table tbody,.cmp-table tr{display:block}.cmp-table thead tr{padding:.5rem .85rem}.cmp-table thead th{padding:.25rem .65rem .25rem 0;display:inline-block}.cmp-table thead th:first-child,.cmp-table thead small{display:none}.cmp-table tbody th{padding:.75rem .85rem;display:block}.cmp-table td{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid}.cmp-table td>div{text-align:end}.cmp-table td+td{border-inline-start:0;border-top:1px solid var(--phase1-border)}.cmp-table tbody tr+tr td:first-of-type{border-top:0}.cmp-mobile-school{font-size:.9rem;display:block}.cmp-badge{margin-inline-start:auto}}.cmp-remove{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cmp-remove:hover,.cmp-remove:focus-visible{background:#ffffff20}.cmp-remove:disabled{opacity:.6;cursor:wait}.cmp-table thead .cmp-school-header{padding-inline-end:3rem;position:relative}.cmp-school-header .cmp-remove{inset-inline-end:.15rem;position:absolute;top:50%;transform:translateY(-50%)}[data-comparison-status]:not(:empty){border:1px solid var(--phase1-border);background:#fff;border-radius:.7rem;margin-bottom:1rem;padding:.75rem 1rem}@media (width<=720px){.cmp-table thead .cmp-school-header{align-items:center;min-height:2.75rem;padding-block:.25rem;display:flex}}@media (width>=721px){.cmp-table thead th:not(:first-child),.cmp-table td{text-align:center}.cmp-table thead .cmp-school-header{padding-inline:2.75rem}.cmp-badge{margin-inline:auto}}
