.admission-presets{margin-top:22px}.admission-presets>span{margin-bottom:10px;font-size:12px;font-weight:700;display:block}.admission-weight-total{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px;font-size:13px;display:flex}.admission-weight-total.is-valid{border-color:var(--green)}.admission-weight-total strong{font-variant-numeric:tabular-nums}.admission-weight-total>span{color:var(--secondary);flex-basis:100%}.admission-row-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.admission-contribution{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.admission-contribution>span{color:var(--secondary)}.admission-contribution strong{color:var(--green);font-variant-numeric:tabular-nums}.admission-row>.gpa-help{margin-top:10px;display:block}.admission-tool .gpa-layout{margin-top:20px}.admission-tool .gpa-target select{width:100%}.admission-goal strong{color:var(--green)}.admission-comparisons{margin-top:24px}.admission-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admission-compare-grid article{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;padding:16px}.admission-compare-grid h3{font-size:16px}.admission-compare-grid article>strong{color:var(--green);font-size:24px}.admission-compare-grid ul{padding-left:18px;font-size:12px}@media (max-width:700px){.admission-compare-grid{grid-template-columns:minmax(0,1fr)}}@media print{.admission-comparisons{display:none}}
