.section-title[data-astro-cid-alpdomob]{font-size:.95rem;font-weight:600;margin:1.25rem 0 .5rem}.table-wrap[data-astro-cid-alpdomob]{overflow-x:auto;max-width:100%;position:relative}.course-table[data-astro-cid-alpdomob]{width:100%;min-width:34rem;border-collapse:collapse}.course-table[data-astro-cid-alpdomob] th[data-astro-cid-alpdomob]{text-align:left;font-size:.75rem;font-weight:600;color:var(--muted);padding:0 .35rem .35rem}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]{padding:.2rem .35rem;vertical-align:middle}.course-table[data-astro-cid-alpdomob] input[data-astro-cid-alpdomob],.course-table[data-astro-cid-alpdomob] select[data-astro-cid-alpdomob]{width:100%;max-width:100%}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(2){width:6.5rem}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(3){width:6rem}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(4){width:10rem}.btn-remove[data-astro-cid-alpdomob]{padding:.25rem .6rem;font-size:1rem;line-height:1}.hint[data-astro-cid-alpdomob]{font-size:.85rem;color:var(--muted);margin:.5rem 0 0}.stat-grid[data-astro-cid-alpdomob]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin:1rem 0 .5rem}.stat-grid[data-astro-cid-alpdomob][hidden]{display:none}.stat[data-astro-cid-alpdomob]{background:var(--bg-soft);border-radius:var(--radius-sm);padding:.6rem .8rem}.stat[data-astro-cid-alpdomob] dt[data-astro-cid-alpdomob]{font-size:.75rem;font-weight:600;color:var(--muted)}.stat[data-astro-cid-alpdomob] dd[data-astro-cid-alpdomob]{margin:0;font-family:var(--font-mono);font-size:1.15rem;font-weight:500;color:var(--accent);overflow-wrap:anywhere}.stat-total[data-astro-cid-alpdomob]{border:1px solid var(--border)}.pseudo-label[data-astro-cid-alpdomob]{font-size:.75rem;font-weight:600;color:var(--muted)}.cumulative-out[data-astro-cid-alpdomob]{display:block;font-family:var(--font-mono);font-size:1.15rem;font-weight:500;color:var(--accent);padding:.35rem 0}.credits-note[data-astro-cid-alpdomob]{font-size:.8rem;color:var(--muted);margin:.5rem 0 0}.weighted-prompt[data-astro-cid-alpdomob]{font-size:.85rem;color:var(--muted);margin:.5rem 0 0}@media(max-width:40rem){.table-wrap[data-astro-cid-alpdomob]{overflow-x:visible}.course-table[data-astro-cid-alpdomob]{min-width:0}.course-table[data-astro-cid-alpdomob] thead[data-astro-cid-alpdomob]{display:none}.course-table[data-astro-cid-alpdomob],.course-table[data-astro-cid-alpdomob] tbody[data-astro-cid-alpdomob],.course-table[data-astro-cid-alpdomob] tr[data-astro-cid-alpdomob],.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]{display:block}.course-table[data-astro-cid-alpdomob] tr[data-astro-cid-alpdomob]{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;gap:.25rem .5rem;background:var(--bg-soft);border-radius:var(--radius-sm);padding:.5rem .6rem;margin:0 0 .6rem}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]{width:auto;padding:0}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(1){grid-area:1 / 1 / 2 / 2}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(5){grid-area:1 / 2 / 2 / 3;text-align:right}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(2){width:auto;grid-area:2 / 1 / 3 / 2}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(3){width:auto;grid-area:2 / 2 / 3 / 3}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(4){width:auto;grid-area:3 / 1 / 4 / 3}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(2):before,.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(3):before,.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(4):before{display:block;font-size:.7rem;font-weight:600;color:var(--muted)}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(2):before{content:"Grade"}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(3):before{content:"Credits"}.course-table[data-astro-cid-alpdomob] td[data-astro-cid-alpdomob]:nth-child(4):before{content:"Course type"}.course-table[data-astro-cid-alpdomob] .btn-remove[data-astro-cid-alpdomob]{width:auto}}.scale-note[data-astro-cid-alpdomob]{font-size:.8rem;color:var(--muted);margin:1rem 0 0;overflow-wrap:anywhere}
