container.svelte-1tyjrcd{width:100vw;height:calc(100vh - 72px);display:grid;grid-template-columns:500px 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:16px}course.svelte-1tyjrcd,project.svelte-1tyjrcd,program.svelte-1tyjrcd{min-height:0;border:0;border-radius:10px;padding:24px;background-color:#fff}course.svelte-1tyjrcd,project.svelte-1tyjrcd{min-height:0;display:flex;flex-direction:column}container.svelte-1tyjrcd>course:where(.svelte-1tyjrcd){grid-column:1;grid-row:1;margin:16px 0 0 16px}container.svelte-1tyjrcd>project:where(.svelte-1tyjrcd){grid-column:1;grid-row:2;margin:0 0 16px 16px}container.svelte-1tyjrcd>program:where(.svelte-1tyjrcd){grid-column:2;grid-row:1 / span 2;margin:16px 16px 16px 0}.title.svelte-1tyjrcd{position:relative;height:30px}.title.svelte-1tyjrcd span:where(.svelte-1tyjrcd){font-size:1rem;font-weight:600}.for_more.svelte-1tyjrcd{position:absolute;right:0;background:none;border:0;padding:0;margin:0;text-align:end;font-size:.9rem;font-weight:400;cursor:pointer}.for_more.svelte-1tyjrcd:hover{opacity:.75}.layout.svelte-1tyjrcd{flex:1;width:100%;min-height:0;overflow-y:auto}.layout.invalid.svelte-1tyjrcd{display:flex;justify-content:center;align-items:center;text-align:center}program.svelte-1tyjrcd .layout:where(.svelte-1tyjrcd):not(.invalid){display:grid;grid-template-columns:repeat(auto-fill,33%);grid-template-rows:repeat(auto-fill,minmax(300px,300px));overflow:auto}.box.svelte-1tyjrcd{position:relative;padding:20px;border:0;border-radius:10px;box-shadow:0 1px 5px #0003;background-color:#fff;opacity:1}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd),project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd){top:0;left:5px;width:calc(100% - 40px);height:50px;margin:15px 0;padding:10px;display:flex;gap:15px}project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) img:where(.svelte-1tyjrcd){width:50px;height:50px;flex:0 0 auto}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd),project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd){flex:1 1 auto;display:grid}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd){padding-left:15px}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd) .name:where(.svelte-1tyjrcd),project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd) .name:where(.svelte-1tyjrcd){position:relative;font-size:1rem;font-weight:600;line-height:30px}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd) .description:where(.svelte-1tyjrcd),project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .info:where(.svelte-1tyjrcd) .description:where(.svelte-1tyjrcd){position:relative;font-size:.8rem;font-weight:400;line-height:25px}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .action:where(.svelte-1tyjrcd),project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .action:where(.svelte-1tyjrcd){flex:0 0 auto;display:flex;justify-content:end;align-items:center}course.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .action:where(.svelte-1tyjrcd) button:where(.svelte-1tyjrcd),project.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) .action:where(.svelte-1tyjrcd) button:where(.svelte-1tyjrcd){border:0;background:none;font-weight:700;margin:0 10px;cursor:pointer}program.svelte-1tyjrcd .box:where(.svelte-1tyjrcd){top:20px;left:10px;width:240px;height:240px;margin:15px;padding:20px;text-align:center;cursor:pointer}program.svelte-1tyjrcd .box:where(.svelte-1tyjrcd):hover{box-shadow:0 2px 10px #0003}program.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) img:where(.svelte-1tyjrcd){position:relative;width:100%;height:160px}program.svelte-1tyjrcd .box:where(.svelte-1tyjrcd) span:where(.svelte-1tyjrcd){position:relative;top:10px;font-size:1.1rem;font-weight:600}
