.plan[data-astro-cid-lcdefpme]{width:min(100%,1200px);max-width:none}.progress[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:44px;margin-block:.5rem 0;display:flex}.progress-track[data-astro-cid-lcdefpme]{background:var(--line);border-radius:3px;flex:0 0 10rem;height:6px;overflow:hidden}.progress-fill[data-astro-cid-lcdefpme]{background:var(--anu-black);height:100%;display:block}.progress-line[data-astro-cid-lcdefpme],.progress-complete[data-astro-cid-lcdefpme]{margin:0;font-weight:600}.progress-complete[data-astro-cid-lcdefpme]{color:var(--anu-black);align-items:flex-start;gap:.35rem;display:inline-flex}.progress-check[data-astro-cid-lcdefpme]{flex:none;margin-top:.15em}.demo-note[data-astro-cid-lcdefpme]{margin-block:0 1rem}.fill-form[data-astro-cid-lcdefpme]{margin:0}#plan-status[data-astro-cid-lcdefpme]{min-height:1.4em;margin-block:.5rem}.plan-layout[data-astro-cid-lcdefpme]{flex-direction:column;gap:2rem;display:flex}.course-list[data-astro-cid-lcdefpme],.week[data-astro-cid-lcdefpme]{min-width:0}.course[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--anu-white);border-radius:8px;margin-block-end:16px;padding:16px;container-type:inline-size}.course[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 8px;font-size:18px;line-height:1.4}.course-code[data-astro-cid-lcdefpme]{color:var(--anu-black);font-weight:700}.course-title[data-astro-cid-lcdefpme]{color:var(--anu-unigrey);font-weight:400}.activity-type-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--anu-unigrey);margin:12px 0 4px;font-size:12px;font-weight:600}.options[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.option-form[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:8.5rem 5rem minmax(0,1fr) auto;grid-template-areas:"time group status button";align-items:center;column-gap:.75rem;min-height:44px;margin:0;display:grid}.option[data-astro-cid-lcdefpme]:first-child .option-form[data-astro-cid-lcdefpme]{border-top:0}.option-time[data-astro-cid-lcdefpme]{white-space:nowrap;grid-area:time}.option-group[data-astro-cid-lcdefpme]{white-space:nowrap;grid-area:group}.option-status[data-astro-cid-lcdefpme]{grid-area:status;min-width:0}.option-form[data-astro-cid-lcdefpme]>button[data-astro-cid-lcdefpme],.option-form[data-astro-cid-lcdefpme]>.pick-target[data-astro-cid-lcdefpme]{grid-area:button;justify-self:end}.pill[data-astro-cid-lcdefpme]{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.pill-picked[data-astro-cid-lcdefpme]{background:var(--anu-gold-tint);color:var(--anu-black)}.pill-fixed[data-astro-cid-lcdefpme]{background:var(--anu-black);color:var(--anu-white)}.option-reason[data-astro-cid-lcdefpme]{color:var(--disabled-grey);font-size:14px;display:block}.option-reason[data-astro-cid-lcdefpme]:first-letter{text-transform:uppercase}.option[data-astro-cid-lcdefpme][data-status=clashes]{color:var(--disabled-grey)}@container (width<=640px){.option[data-astro-cid-lcdefpme][data-status=clashes] .option-form[data-astro-cid-lcdefpme]{grid-template-areas:"time group.button""status status status status";padding-block-end:8px}}.week-grid[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.week-grid-header[data-astro-cid-lcdefpme]{grid-template-columns:3rem repeat(5,1fr);display:grid}.week-grid-day[data-astro-cid-lcdefpme]{text-align:center;border-inline-start:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:.25rem;font-weight:600}.week-grid-body[data-astro-cid-lcdefpme]{grid-template-columns:3rem repeat(5,1fr);grid-auto-flow:dense;min-height:42rem;display:grid;position:relative}.week-grid-hour[data-astro-cid-lcdefpme]{color:var(--anu-unigrey);text-align:right;grid-column:1;padding-inline-end:.35rem;font-size:.7rem;line-height:1}.week-grid-line[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);pointer-events:none}.week-grid-line-half[data-astro-cid-lcdefpme]{border-top-style:dashed}.week-grid-event[data-astro-cid-lcdefpme]{border-radius:.25rem;margin:1px;padding:.25rem;font-size:12px;line-height:1.2;overflow:hidden}.block-line[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.block-code[data-astro-cid-lcdefpme]{font-weight:700}.week-legend[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 0;padding:0;font-size:14px;list-style:none;display:flex}.week-legend[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:inline-flex}.swatch[data-astro-cid-lcdefpme]{box-sizing:border-box;border-radius:3px;width:1.5rem;height:1rem}.swatch-lecture[data-astro-cid-lcdefpme]{background:var(--anu-black)}.swatch-picked[data-astro-cid-lcdefpme]{background:var(--anu-gold-tint);border-left:4px solid var(--anu-gold)}.swatch-preview[data-astro-cid-lcdefpme]{border:2px dashed var(--anu-black)}.week-grid-event-fixed[data-astro-cid-lcdefpme]{background:var(--anu-black);color:var(--anu-white);border:1px solid var(--anu-black)}.week-grid-event-picked[data-astro-cid-lcdefpme]{background:var(--anu-gold-tint);border:1px solid var(--anu-gold-tint);border-left:4px solid var(--anu-gold);color:var(--anu-unigrey)}.week-list[data-astro-cid-lcdefpme]{padding:0;list-style:none;display:none}.week-list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.week-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block-end:.25rem}.week-list-empty[data-astro-cid-lcdefpme]{color:var(--disabled-grey);margin-block:0 1rem}.week-list-event-fixed[data-astro-cid-lcdefpme]{background:var(--anu-black);color:var(--anu-white);padding:.15rem .4rem}.week-list-event-picked[data-astro-cid-lcdefpme]{background:var(--anu-gold-tint);border-left:4px solid var(--anu-gold);color:var(--anu-unigrey);padding:.15rem .4rem .15rem .25rem}@media (width>=701px){.plan-layout[data-astro-cid-lcdefpme]{flex-direction:row;align-items:flex-start}.course-list[data-astro-cid-lcdefpme]{flex:45 1 0}.week[data-astro-cid-lcdefpme]{flex:55 1 0;position:sticky;top:16px}}@media (width<=700px){.week-grid[data-astro-cid-lcdefpme]{display:none}.option-form[data-astro-cid-lcdefpme]{grid-template-columns:7.75rem 4rem minmax(0,1fr) auto;column-gap:.4rem;font-size:14px}.button-pick[data-astro-cid-lcdefpme]{padding-inline:.75rem}.button-remove[data-astro-cid-lcdefpme]{padding-inline:0}.pill[data-astro-cid-lcdefpme]{padding-inline:6px}#plan-status[data-astro-cid-lcdefpme]{z-index:10;background:var(--anu-black);min-height:0;color:var(--anu-white);opacity:0;pointer-events:none;border-radius:.25rem;margin:0;padding:.5rem .75rem;font-size:.875rem;transition:opacity .2s;position:fixed;bottom:16px;left:16px;right:16px}#plan-status[data-astro-cid-lcdefpme].is-visible{opacity:1}.week-list[data-astro-cid-lcdefpme]{display:block}.week-legend[data-astro-cid-lcdefpme] .legend-preview[data-astro-cid-lcdefpme]{display:none}}
