.base-uploader__dropzone[data-v-1bc9bacb]{width:100%;min-height:132px;color:var(--du-text);text-align:left;border:1px dashed rgba(var(--v-theme-primary), .4);background:var(--du-primary-soft);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:22px;transition:all .18s;display:flex}.base-uploader__dropzone[data-v-1bc9bacb]:hover,.base-uploader__dropzone--active[data-v-1bc9bacb]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary), .13)}.base-uploader__upload-icon[data-v-1bc9bacb],.base-uploader__file-icon[data-v-1bc9bacb]{width:48px;height:48px;color:rgb(var(--v-theme-primary));background:var(--du-surface);border-radius:14px;flex:none;place-items:center;display:grid}.base-uploader__drop-copy[data-v-1bc9bacb],.base-uploader__file-copy[data-v-1bc9bacb]{flex-direction:column;gap:3px;min-width:0;display:flex}.base-uploader__drop-copy strong[data-v-1bc9bacb],.base-uploader__file-copy strong[data-v-1bc9bacb]{font-size:13px}.base-uploader__drop-copy small[data-v-1bc9bacb],.base-uploader__file-copy span[data-v-1bc9bacb]{color:var(--du-muted);font-size:10px}.base-uploader__file[data-v-1bc9bacb]{border:1px solid var(--du-border);background:var(--du-surface-soft);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:14px;display:grid}.base-uploader__file-copy strong[data-v-1bc9bacb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:600px){.base-uploader__file[data-v-1bc9bacb]{grid-template-columns:42px minmax(0,1fr) auto}.base-uploader__file>.v-btn[data-v-1bc9bacb]:nth-last-child(2){grid-column:1/-1}}.block-content-editor[data-v-27378140],.block-content-editor__stack[data-v-27378140]{gap:20px;display:grid}.block-content-editor__section[data-v-27378140]{gap:18px;display:grid}.block-content-editor__section+.block-content-editor__section[data-v-27378140]{border-top:1px solid var(--du-border);padding-top:22px}.block-content-editor__section-title[data-v-27378140]{align-items:center;gap:11px;display:flex}.block-content-editor__section-title>span[data-v-27378140]{width:32px;height:32px;color:rgb(var(--v-theme-primary));background:var(--du-primary-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.block-content-editor__section-title>div[data-v-27378140]{flex-direction:column;gap:2px;display:flex}.block-content-editor__section-title strong[data-v-27378140]{font-size:13px}.block-content-editor__section-title small[data-v-27378140],.block-content-editor__hint[data-v-27378140]{color:var(--du-muted);font-size:10px}.block-content-editor__field-error[data-v-27378140]{color:#ff5252;font-size:12px}.block-content-editor__grid[data-v-27378140]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.block-content-editor__wide[data-v-27378140]{grid-column:1/-1}.block-content-editor__toggle[data-v-27378140]{border:1px solid var(--du-border);background:var(--du-surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:10px 14px;display:flex}.block-content-editor__toggle>div[data-v-27378140]{flex-direction:column;gap:3px;display:flex}.block-content-editor__toggle strong[data-v-27378140]{font-size:12px}.block-content-editor__toggle span[data-v-27378140]{color:var(--du-muted);font-size:10px}.asset-preview[data-v-27378140]{border:1px solid var(--du-border);background:var(--du-surface-soft);border-radius:14px;width:100%}.asset-preview--image[data-v-27378140]{object-fit:contain;max-height:360px}.asset-preview--audio[data-v-27378140]{width:100%}.asset-preview--document[data-v-27378140]{height:420px}.test-question[data-v-27378140]{border:1px solid var(--du-border);background:var(--du-surface-soft);border-radius:16px;gap:16px;padding:20px;display:grid}.test-question__header[data-v-27378140]{justify-content:space-between;align-items:center;display:flex}.test-options[data-v-27378140]{gap:10px;display:grid}.test-option[data-v-27378140]{border:1px solid var(--du-border);background:var(--du-surface);border-radius:12px;grid-template-columns:40px minmax(240px,1fr) 40px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.test-option[data-v-27378140] .v-input{width:100%;min-width:0}@media (max-width:700px){.block-content-editor__grid[data-v-27378140]{grid-template-columns:1fr}.block-content-editor__wide[data-v-27378140]{grid-column:auto}.asset-preview--document[data-v-27378140]{height:320px}.test-option[data-v-27378140]{grid-template-columns:36px minmax(0,1fr) 36px}}.lesson-page-heading[data-v-e081f848]{gap:20px}.lesson-heading-actions[data-v-e081f848]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.save-state[data-v-e081f848]{color:var(--du-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.save-state--saved .v-icon[data-v-e081f848]{color:rgb(var(--v-theme-success))}.save-state--error[data-v-e081f848]{color:rgb(var(--v-theme-error))}.lesson-workspace[data-v-e081f848]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.lesson-outline[data-v-e081f848]{position:sticky;top:78px;overflow:hidden}.lesson-outline__header[data-v-e081f848]{padding:20px 18px 12px}.lesson-outline__header>span[data-v-e081f848],.lesson-settings__header>div:first-child>span[data-v-e081f848],.block-editor__header>div>span[data-v-e081f848]{color:var(--du-primary);letter-spacing:.12em;font-size:10px;font-weight:800}.lesson-outline__header h2[data-v-e081f848]{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:15px;overflow:hidden}.lesson-outline nav[data-v-e081f848]{padding:4px 8px 10px;display:grid}.lesson-outline__item[data-v-e081f848]{min-height:62px;color:var(--du-text);border-radius:11px;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}.lesson-outline__item[data-v-e081f848]:hover,.lesson-outline__item--active[data-v-e081f848]{background:var(--du-primary-soft)}.lesson-outline__item>span[data-v-e081f848]{width:28px;height:28px;color:var(--du-primary);background:var(--du-surface);box-shadow:0 0 0 1px var(--du-border);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.lesson-outline__item div[data-v-e081f848]{flex-direction:column;gap:3px;min-width:0;display:flex}.lesson-outline__item strong[data-v-e081f848],.lesson-outline__item small[data-v-e081f848]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lesson-outline__item strong[data-v-e081f848]{font-size:11px}.lesson-outline__item small[data-v-e081f848]{color:var(--du-muted);font-size:9px}.lesson-outline>.v-btn[data-v-e081f848]{width:calc(100% - 20px);margin:0 10px 12px}.lesson-main[data-v-e081f848]{gap:18px;min-width:0;display:grid}.lesson-settings__header[data-v-e081f848],.block-editor__header[data-v-e081f848]{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.lesson-settings__header h2[data-v-e081f848],.block-editor__header h2[data-v-e081f848]{margin:3px 0 0;font-size:18px}.lesson-settings__header p[data-v-e081f848],.block-editor__header p[data-v-e081f848]{color:var(--du-muted);margin:5px 0 0;font-size:11px}.lesson-settings__stats[data-v-e081f848]{gap:18px;display:flex}.lesson-settings__stats span[data-v-e081f848]{color:var(--du-muted);align-items:baseline;gap:5px;font-size:10px;display:flex}.lesson-settings__stats strong[data-v-e081f848]{color:var(--du-text);font-size:18px}.lesson-settings__body[data-v-e081f848]{padding:0 24px 22px}.lesson-settings__form[data-v-e081f848]{grid-template-columns:repeat(2,minmax(220px,1fr));gap:20px;display:grid}.lesson-settings__wide[data-v-e081f848]{grid-column:1/-1}.lesson-setting-toggle[data-v-e081f848]{border:1px solid var(--du-border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 14px;display:flex}.lesson-setting-toggle div[data-v-e081f848]{flex-direction:column;gap:3px;display:flex}.lesson-setting-toggle strong[data-v-e081f848]{font-size:12px}.lesson-setting-toggle span[data-v-e081f848]{color:var(--du-muted);font-size:10px}.block-editor[data-v-e081f848]{overflow:hidden}.block-picker__grid[data-v-e081f848]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.block-picker__grid button[data-v-e081f848]{min-height:76px;color:var(--du-text);text-align:left;border:1px solid var(--du-border);background:var(--du-surface);cursor:pointer;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px;display:grid}.block-picker__grid button[data-v-e081f848]:hover{border-color:rgba(var(--v-theme-primary), .45);background:var(--du-primary-soft)}.block-picker__grid button>span[data-v-e081f848]:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.block-picker__grid small[data-v-e081f848]{color:var(--du-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.block-settings-form[data-v-e081f848]{gap:18px;display:grid}.block-icon[data-v-e081f848]{width:38px;height:38px;color:var(--du-primary);background:var(--du-primary-soft);border-radius:11px;place-items:center;display:grid}.block-icon--indigo[data-v-e081f848]{color:#536dfe;background:#eef0ff}.block-icon--deep-purple[data-v-e081f848],.block-icon--purple[data-v-e081f848]{color:#7e57c2;background:#f3edff}.block-icon--red[data-v-e081f848]{color:#ef5350;background:#fff0ef}.block-icon--orange[data-v-e081f848],.block-icon--warning[data-v-e081f848]{color:#ef8d32;background:#fff4e8}.block-icon--blue-grey[data-v-e081f848]{color:#607d8b;background:#eef3f5}.block-icon--cyan[data-v-e081f848]{color:#008fa8;background:#e7f9fc}.block-icon--success[data-v-e081f848]{color:#2f9e67;background:#e9f8f0}.block-list[data-v-e081f848]{border-top:1px solid var(--du-border)}.block-card[data-v-e081f848]{border-bottom:1px solid var(--du-border);grid-template-columns:24px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.block-card[data-v-e081f848]:last-child{border-bottom:0}.block-card[data-v-e081f848]:hover{background:var(--du-surface-soft)}.block-card__drag[data-v-e081f848]{color:var(--du-muted);cursor:grab}.block-card__content[data-v-e081f848]{min-width:0}.block-card__title-row[data-v-e081f848]{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.block-card__chip[data-v-e081f848]{flex:none;margin:0}.block-card__type[data-v-e081f848]{color:var(--du-primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.block-card__content h3[data-v-e081f848]{margin:5px 0 3px;font-size:14px}.block-card__content p[data-v-e081f848]{color:var(--du-muted);margin:0 0 8px;font-size:11px}.block-card__rule[data-v-e081f848]{color:var(--du-muted);align-items:center;gap:5px;font-size:10px;display:flex}.block-card__rule .v-icon[data-v-e081f848]{color:rgb(var(--v-theme-success))}.block-card__content-state[data-v-e081f848]{color:var(--du-muted);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.block-card__content-state .v-icon[data-v-e081f848]{color:rgb(var(--v-theme-primary))}.block-card__actions[data-v-e081f848]{align-items:center;display:flex}.block-empty[data-v-e081f848]{text-align:center;border-top:1px solid var(--du-border);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex}.block-empty__icon[data-v-e081f848]{width:64px;height:64px;color:var(--du-primary);background:var(--du-primary-soft);border-radius:18px;place-items:center;display:grid}.block-empty h3[data-v-e081f848]{margin:16px 0 6px}.block-empty p[data-v-e081f848]{max-width:460px;color:var(--du-muted);margin:0 0 18px;font-size:12px}.lesson-navigation[data-v-e081f848]{justify-content:space-between;gap:12px;display:flex}@media (max-width:960px){.lesson-workspace[data-v-e081f848]{grid-template-columns:1fr}.lesson-outline[data-v-e081f848]{position:static}.lesson-outline nav[data-v-e081f848]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lesson-heading-actions[data-v-e081f848]{flex-direction:column;align-items:stretch;width:100%}.lesson-outline nav[data-v-e081f848],.block-picker__grid[data-v-e081f848]{grid-template-columns:1fr}.lesson-settings__form[data-v-e081f848]{grid-template-columns:1fr;gap:16px}.lesson-settings__wide[data-v-e081f848]{grid-column:auto}.lesson-settings__header[data-v-e081f848],.block-editor__header[data-v-e081f848]{flex-direction:column;align-items:flex-start}.block-card[data-v-e081f848]{grid-template-columns:40px minmax(0,1fr)}.block-card__drag[data-v-e081f848]{display:none}.block-card__actions[data-v-e081f848]{grid-column:1/-1;justify-content:flex-end}.lesson-navigation[data-v-e081f848]{flex-direction:column;align-items:stretch}}
