.course-page-heading[data-v-a0387212]{gap:24px}.access-form[data-v-a0387212]{gap:16px;display:grid}.course-heading__title-row[data-v-a0387212]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:4px;display:flex}.course-heading__title-row h1[data-v-a0387212],.course-heading__status[data-v-a0387212]{margin:0}.course-heading-actions[data-v-a0387212]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.course-workspace[data-v-a0387212]{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px;display:grid}.course-outline[data-v-a0387212]{position:sticky;top:78px;overflow:hidden}.course-outline__header[data-v-a0387212]{justify-content:space-between;align-items:center;padding:20px 20px 14px;display:flex}.course-outline__header h2[data-v-a0387212],.course-content-panel__header h2[data-v-a0387212]{margin:2px 0 0;font-size:18px}.course-outline__eyebrow[data-v-a0387212]{color:var(--du-primary);letter-spacing:.12em;font-size:10px;font-weight:800}.course-outline__progress[data-v-a0387212]{background:var(--du-surface-soft);color:var(--du-muted);border-radius:12px;margin:0 14px 12px;padding:14px;font-size:11px}.course-outline__progress strong[data-v-a0387212]{color:var(--du-text);font-size:12px}.course-outline__progress small[data-v-a0387212]{margin-top:8px;display:block}.course-outline__lessons[data-v-a0387212]{padding:4px 8px 8px;display:grid}.course-outline__lesson[data-v-a0387212]{min-height:58px;color:var(--du-text);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;-webkit-text-decoration:none;text-decoration:none;display:grid}.course-outline__lesson[data-v-a0387212]:hover{background:var(--du-surface-soft)}.course-outline__number[data-v-a0387212]{width:28px;height:28px;color:var(--du-primary);background:var(--du-primary-soft);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.course-outline__lesson-copy[data-v-a0387212]{flex-direction:column;gap:3px;min-width:0;display:flex}.course-outline__lesson-copy strong[data-v-a0387212]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.course-outline__lesson-copy small[data-v-a0387212]{color:var(--du-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.course-outline__due[data-v-a0387212]{color:var(--v-theme-primary);font-weight:600}.course-outline__due--overdue[data-v-a0387212]{color:rgb(var(--v-theme-warning))}.course-outline__add[data-v-a0387212]{width:calc(100% - 24px);margin:4px 12px 14px}.course-main[data-v-a0387212]{gap:18px;min-width:0;display:grid}.course-overview[data-v-a0387212]{grid-template-columns:minmax(0,1fr) 280px;display:grid}.course-overview__content[data-v-a0387212]{padding:24px}.course-overview__chips[data-v-a0387212]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.course-overview__chips .v-chip[data-v-a0387212]{margin:0}.course-overview__content h2[data-v-a0387212]{margin:0 0 10px;font-size:24px}.course-overview__content p[data-v-a0387212]{max-width:760px;color:var(--du-muted);margin:0 0 18px;line-height:1.6}.course-overview__meta[data-v-a0387212]{color:var(--du-muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.course-overview__meta span[data-v-a0387212],.lesson-card__meta span[data-v-a0387212]{align-items:center;gap:6px;display:flex}.course-overview__stats[data-v-a0387212]{border-left:1px solid var(--du-border);background:var(--du-surface-soft);grid-template-columns:repeat(3,1fr);display:grid}.course-overview__stats div[data-v-a0387212]{text-align:center;border-right:1px solid var(--du-border);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:18px 8px;display:flex}.course-overview__stats div[data-v-a0387212]:last-child{border-right:0}.course-overview__stats strong[data-v-a0387212]{font-size:24px;line-height:1}.course-overview__stats span[data-v-a0387212]{color:var(--du-muted);margin-top:7px;font-size:10px}.course-content-panel[data-v-a0387212]{overflow:hidden}.course-content-panel__header[data-v-a0387212]{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.course-content-panel__header p[data-v-a0387212]{color:var(--du-muted);margin:5px 0 0;font-size:12px}.course-content-panel__actions[data-v-a0387212]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.autosave-status[data-v-a0387212]{color:var(--du-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.autosave-status .v-icon[data-v-a0387212]{color:rgb(var(--v-theme-success))}.lesson-create-form[data-v-a0387212]{grid-template-columns:minmax(0,1.7fr) minmax(180px,.8fr);gap:20px;display:grid}.lesson-create-form__description[data-v-a0387212],.lesson-create-form__error[data-v-a0387212],.lesson-create-form>.lesson-create__toggle[data-v-a0387212]{grid-column:1/-1}.lesson-create__toggle small[data-v-a0387212]{color:var(--du-muted);font-size:11px}.lesson-create__toggle[data-v-a0387212]{border:1px solid var(--du-border);background:var(--du-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:10px 14px;display:flex}.lesson-create__toggle div[data-v-a0387212]{flex-direction:column;gap:3px;display:flex}@media (max-width:700px){.lesson-create-form[data-v-a0387212]{grid-template-columns:1fr;gap:16px}.lesson-create-form__description[data-v-a0387212],.lesson-create-form>.lesson-create__toggle[data-v-a0387212]{grid-column:auto}}.lesson-list[data-v-a0387212]{border-top:1px solid var(--du-border)}.lesson-card[data-v-a0387212]{border-bottom:1px solid var(--du-border);grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;transition:background .18s;display:grid}.lesson-card[data-v-a0387212]:last-child{border-bottom:0}.lesson-card[data-v-a0387212]:hover{background:var(--du-surface-soft)}.lesson-card__drag[data-v-a0387212]{color:var(--du-muted);cursor:grab}.lesson-card__number[data-v-a0387212]{width:34px;height:34px;color:var(--du-primary);background:var(--du-primary-soft);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.lesson-card__content[data-v-a0387212]{min-width:0}.lesson-card__title-row[data-v-a0387212]{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.lesson-card__status[data-v-a0387212]{flex:none;margin:0}.lesson-card__content h3[data-v-a0387212]{margin:0;font-size:14px}.lesson-card__content p[data-v-a0387212]{color:var(--du-muted);margin:5px 0 8px;font-size:11px;line-height:1.45}.lesson-card__meta[data-v-a0387212]{color:var(--du-muted);flex-wrap:wrap;gap:13px;font-size:10px;display:flex}.lesson-card__due[data-v-a0387212]{color:var(--v-theme-primary);align-items:center;gap:6px;font-weight:600;display:flex}.lesson-card__due--overdue[data-v-a0387212]{color:rgb(var(--v-theme-warning))}.lesson-card__actions[data-v-a0387212]{align-items:center;gap:2px;display:flex}.course-empty[data-v-a0387212]{min-height:230px;color:var(--du-muted);text-align:center;border-top:1px solid var(--du-border);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.course-empty strong[data-v-a0387212]{color:var(--du-text)}.course-empty span[data-v-a0387212]{font-size:12px}.course-footer-actions[data-v-a0387212]{justify-content:flex-end;gap:8px;display:flex}.course-info-form[data-v-a0387212]{gap:20px;display:grid}[data-v-a0387212] .access-form .v-select__selections{gap:6px;padding:4px 0}[data-v-a0387212] .access-city-select .v-select__selections{scrollbar-gutter:stable;align-content:flex-start;max-height:190px;overflow-y:auto}@media (max-width:1400px){.course-page-heading[data-v-a0387212]{flex-direction:column;align-items:flex-start}.course-heading-actions[data-v-a0387212]{justify-content:flex-start;width:100%}.course-workspace[data-v-a0387212]{grid-template-columns:260px minmax(0,1fr)}.course-overview[data-v-a0387212]{grid-template-columns:1fr}.course-overview__stats[data-v-a0387212]{border-top:1px solid var(--du-border);border-left:0}}@media (max-width:900px){.course-workspace[data-v-a0387212]{grid-template-columns:1fr}.course-outline[data-v-a0387212]{position:static}.course-outline__lessons[data-v-a0387212]{grid-template-columns:repeat(2,minmax(0,1fr))}.course-content-panel__header[data-v-a0387212]{flex-direction:column;align-items:flex-start}}@media (max-width:660px){.course-heading-actions[data-v-a0387212],.course-content-panel__header>div[data-v-a0387212]:last-child{flex-direction:column;align-items:stretch;width:100%}.course-outline__lessons[data-v-a0387212],.course-overview__stats[data-v-a0387212]{grid-template-columns:1fr}.course-overview__stats div[data-v-a0387212]{border-right:0;border-bottom:1px solid var(--du-border);flex-direction:row;justify-content:space-between}.lesson-card[data-v-a0387212]{grid-template-columns:34px minmax(0,1fr)}.lesson-card__drag[data-v-a0387212]{display:none}.lesson-card__actions[data-v-a0387212]{grid-column:1/-1;justify-content:flex-end}.autosave-status[data-v-a0387212]{white-space:normal}}
