table{border-spacing:0;border-radius:.5em;overflow:hidden;margin-top:.5em;margin-bottom:.5em}table thead{background-color:var(--accent);text-align:left}table tbody{background-color:var(--secondary-hovered)}table th,table td{padding:.5em 1em}table tbody td{border-bottom:1px solid var(--secondary)}table tbody tr:last-child td{border-bottom:none}h3,h4{margin-top:1em!important;align-self:baseline}ol,ul{margin-top:0}button .menu-item>p{display:block;width:100%}button .menu-item>p>a>img{max-height:5em;max-width:10em;object-fit:contain;margin:1em auto}button .menu-item>p>img{max-height:12em;max-width:18em;object-fit:contain;margin:1em auto;border-radius:.5em}.awardbody-content>p{margin-top:1em}.awardbody-content p>img{max-height:10em;object-fit:contain;margin:0 auto 1em;border-radius:.5em}.awardbody-content>p:has(>img)+p:has(>img),.awardbody-content>p:has(>img):has(+p>img){max-width:50%;height:10em;overflow:hidden;float:left;margin:1em auto}.awardbody-content p:has(>img)+p:has(>img)>img,.awardbody-content p:has(>img):has(+p>img)>img{float:left;padding:0 1%;height:100%;object-fit:unset}.program-info>section img,.study-plan .content img{max-height:20em;object-fit:contain}.overlay.svelte-1hy2p8r{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:4000;display:flex;justify-content:center;align-items:center}.modal-container.svelte-1hy2p8r{max-width:calc(100% - 16em);max-height:calc(100% - 16em);background-color:var(--background);border-radius:.5em;padding:2em;position:relative}.modal-container.svelte-1hy2p8r .header:where(.svelte-1hy2p8r){margin-bottom:1em;color:var(--foreground)}.modal-container.svelte-1hy2p8r .content:where(.svelte-1hy2p8r){display:flex;flex-direction:column;align-items:start;justify-content:space-between;max-height:calc(100% - 3.5em);height:100%;color:var(--foreground)}.modal-container.svelte-1hy2p8r .close-btn:where(.svelte-1hy2p8r){position:absolute;right:-1em;top:-1em;width:3em;height:3em;border-radius:50%;cursor:pointer}.modal-container.svelte-1hy2p8r .close-btn:where(.svelte-1hy2p8r) svg:where(.svelte-1hy2p8r){width:3em;height:3em}button.svelte-ox9sf1{text-decoration:none;padding:.5em 2em;border-radius:.5em;transition:background .3s;display:flex;background-color:var(--accent);color:var(--accent-foreground);font-weight:700;align-items:center;justify-content:center}button.svelte-ox9sf1:disabled{color:var(--muted-foreground-selected);background:var(--muted-selected);cursor:not-allowed}.application-modal-content.svelte-1bzudut{overflow-y:auto;max-height:45vh;margin-bottom:2em}.application-modal-control.svelte-1bzudut{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%}.application-modal-control.svelte-1bzudut label:where(.svelte-1bzudut){display:flex;align-items:center;gap:.5em}.application-modal-control.svelte-1bzudut button:where(.svelte-1bzudut){text-decoration:none;padding:.5em 2em;border-radius:.5em;transition:background .3s;display:flex;background-color:var(--accent);color:var(--accent-foreground);font-weight:700;align-items:center;justify-content:center}.application-modal-control.svelte-1bzudut button:where(.svelte-1bzudut):disabled{color:var(--muted-foreground-selected);background:var(--muted-selected);cursor:not-allowed}
