._form_9xj69_2{gap:var(--space-4);display:grid}._pair_9xj69_9{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actions_9xj69_16{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}._save_9xj69_24{margin-inline-start:auto}._delete_9xj69_28{color:var(--color-danger);margin-inline-start:calc(-1 * var(--space-3))}._switchRow_9xj69_34{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._switchText_9xj69_41{gap:2px;display:grid}._delete_1ia54_20:hover:not(:disabled){background:var(--color-danger-soft)}._dot_1ia54_28{border-radius:var(--radius-full);background:var(--course-fg);flex:none;block-size:10px;inline-size:10px;display:block}._panel_1ia54_37{gap:var(--space-6);display:grid}._week_1ia54_43{gap:var(--space-5);display:grid}._weekNav_1ia54_48{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._weekLabel_1ia54_55{text-align:center;justify-items:center;display:grid}._weekTitle_1ia54_61{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._weekRange_1ia54_67{font-size:var(--text-sm);color:var(--color-text-muted)}._groups_1ia54_73{gap:var(--space-4);display:grid}._dayEmpty_1ia54_78{padding-inline:var(--space-1);font-size:var(--text-sm);color:var(--color-text-subtle);margin:0}._facts_1ia54_87>*{display:inline}._facts_1ia54_87>*+:before{content:"·";padding-inline:var(--space-1);color:var(--color-text-subtle)}._facts_1ia54_87>._factCourse_1ia54_97{align-items:center;gap:var(--space-1);display:inline-flex}._factCourse_1ia54_97 ._dot_1ia54_28{block-size:8px;inline-size:8px}._countdown_1ia54_108{font-variant-numeric:tabular-nums;white-space:nowrap}._warning_1ia54_113{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm);margin:0}._file_1ia54_122{gap:var(--space-2);display:grid}._importPick_1ia54_128{inline-size:var(--touch);block-size:var(--touch);cursor:pointer;place-items:center;display:grid}._importPick_1ia54_128 input{block-size:22px;inline-size:22px;accent-color:var(--color-accent);margin:0}._late_1ia54_143{color:var(--color-danger)}._soon_1ia54_147{color:var(--color-warning)}._studied_1ia54_151{color:var(--color-success)}._notice_1ia54_155{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._breaks_1ia54_164{gap:var(--space-3);display:grid}._break_1ia54_164{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}._breakHead_1ia54_177{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._group_1ia54_73{gap:var(--space-2);border:none;margin:0;padding:0;display:grid}._legend_1ia54_192{font-size:var(--text-sm);padding:0;font-weight:600}._hint_1ia54_198{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._switchRow_1ia54_204{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._switchText_1ia54_211{gap:2px;display:grid}._more_1ia54_216 summary{min-block-size:var(--touch);color:var(--color-text-muted);cursor:pointer;align-content:center}._more_1ia54_216[open]{gap:var(--space-4);display:grid}._courseHead_1ia54_228{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._courseFacts_1ia54_236{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._courseFacts_1ia54_236>div{display:inline}._courseFacts_1ia54_236 dd{margin:0;display:inline}._courseFacts_1ia54_236>*+:before{content:"·";padding-inline:var(--space-1);color:var(--color-text-subtle)}._links_1ia54_257{gap:var(--space-2);flex-wrap:wrap;display:flex}._link_1ia54_257{overflow-wrap:anywhere}@media (max-width:420px){._pair_1ia54_8{grid-template-columns:1fr}}
