.pdf-material-viewer[data-v-eaa748f8]{border:1px solid var(--du-border);background:#eef2f7;border-radius:18px;outline:none;flex-direction:column;min-height:600px;display:flex;overflow:hidden;box-shadow:0 16px 40px #0f172a14}.pdf-material-viewer[data-v-eaa748f8]:focus-visible{box-shadow:0 0 0 3px #2f80ed3d,0 16px 40px #0f172a14}.pdf-material-viewer__toolbar[data-v-eaa748f8]{z-index:3;border-bottom:1px solid var(--du-border);background:#fffffff5;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:60px;padding:8px 10px 8px 16px;display:grid;position:relative}.pdf-material-viewer__title[data-v-eaa748f8],.pdf-material-viewer__pagination[data-v-eaa748f8],.pdf-material-viewer__actions[data-v-eaa748f8]{align-items:center;display:flex}.pdf-material-viewer__title[data-v-eaa748f8]{min-width:0;color:var(--du-text);gap:10px;font-size:14px;font-weight:700}.pdf-material-viewer__title>span[data-v-eaa748f8]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-material-viewer__file-icon[data-v-eaa748f8]{background:#fff1f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pdf-material-viewer__pagination[data-v-eaa748f8]{gap:4px}.pdf-material-viewer__counter[data-v-eaa748f8]{min-width:72px;color:var(--du-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:7px;font-size:13px;display:flex}.pdf-material-viewer__counter strong[data-v-eaa748f8]{color:var(--du-text);font-size:15px}.pdf-material-viewer__actions[data-v-eaa748f8]{justify-content:flex-end;gap:2px}.pdf-material-viewer__zoom[data-v-eaa748f8]{min-width:48px;color:var(--du-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 6px;font-size:12px;font-weight:700}.pdf-material-viewer__zoom[data-v-eaa748f8]:hover{background:var(--du-surface-soft)}.pdf-material-viewer__stage[data-v-eaa748f8]{background:radial-gradient(circle at 50% 0,#ffffffbf,#0000 48%),#e9eef5;flex:auto;justify-content:center;align-items:stretch;min-height:490px;display:flex;position:relative;overflow:hidden}.pdf-material-viewer__canvas-wrap[data-v-eaa748f8]{flex:auto;justify-content:center;align-items:flex-start;min-width:0;padding:28px 12px 36px;display:flex;overflow:auto}.pdf-material-viewer canvas[data-v-eaa748f8]{background:#fff;border-radius:3px;flex:none;max-width:none;transition:opacity .12s;display:block;box-shadow:0 14px 36px #0f172a2e}.pdf-material-viewer__canvas--rendering[data-v-eaa748f8]{opacity:.58}.pdf-material-viewer__arrow[data-v-eaa748f8]{z-index:2;border:1px solid #94a3b847;flex:0 0 46px;align-self:center;box-shadow:0 8px 24px #0f172a1f;background:#ffffffeb!important;width:46px!important;height:64px!important}.pdf-material-viewer__arrow--left[data-v-eaa748f8]{margin-left:14px}.pdf-material-viewer__arrow--right[data-v-eaa748f8]{margin-right:14px}.pdf-material-viewer__state[data-v-eaa748f8]{max-width:520px;color:var(--du-text-muted);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:10px;margin:auto;padding:36px 24px;display:flex}.pdf-material-viewer__state strong[data-v-eaa748f8]{color:var(--du-text);font-size:18px}.pdf-material-viewer__state-actions[data-v-eaa748f8]{gap:8px;margin-top:8px;display:flex}.pdf-material-viewer__footer[data-v-eaa748f8]{border-top:1px solid var(--du-border);min-height:34px;color:var(--du-text-muted);background:#ffffffeb;justify-content:center;align-items:center;gap:18px;font-size:11px;display:flex}.pdf-material-viewer[data-v-eaa748f8]:-webkit-full-screen{border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.pdf-material-viewer[data-v-eaa748f8]:fullscreen{border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.pdf-material-viewer:-webkit-full-screen .pdf-material-viewer__stage[data-v-eaa748f8]{min-height:0}.pdf-material-viewer:fullscreen .pdf-material-viewer__stage[data-v-eaa748f8]{min-height:0}@media (max-width:760px){.pdf-material-viewer[data-v-eaa748f8]{border-radius:14px;min-height:510px}.pdf-material-viewer__toolbar[data-v-eaa748f8]{grid-template-columns:minmax(0,1fr) auto}.pdf-material-viewer__pagination[data-v-eaa748f8]{order:3;grid-column:1/-1;justify-content:center}.pdf-material-viewer__actions .v-btn[data-v-eaa748f8]:nth-child(-n+3),.pdf-material-viewer__zoom[data-v-eaa748f8]{display:none}.pdf-material-viewer__stage[data-v-eaa748f8]{min-height:400px}.pdf-material-viewer__canvas-wrap[data-v-eaa748f8]{padding:18px 6px 26px}.pdf-material-viewer__arrow[data-v-eaa748f8]{position:absolute;bottom:14px;width:42px!important;height:42px!important}.pdf-material-viewer__arrow--left[data-v-eaa748f8]{margin:0;left:12px}.pdf-material-viewer__arrow--right[data-v-eaa748f8]{margin:0;right:12px}.pdf-material-viewer__footer[data-v-eaa748f8]{display:none}}.test-runner[data-v-52b9aee3]{gap:22px;display:grid}.test-runner__progress[data-v-52b9aee3]{gap:9px;display:grid}.test-runner__progress>div[data-v-52b9aee3]{color:var(--du-muted);justify-content:space-between;font-size:12px;display:flex}.test-runner__progress strong[data-v-52b9aee3]{color:var(--du-text)}.test-runner__question[data-v-52b9aee3]{border:1px solid var(--du-border);background:#fafbff;border-radius:16px;min-height:280px;padding:24px;position:relative}.test-runner__question-number[data-v-52b9aee3]{width:36px;height:36px;color:var(--du-primary);background:var(--du-primary-soft);border-radius:11px;place-items:center;margin-bottom:16px;font-weight:800;display:grid}.test-runner__question h3[data-v-52b9aee3]{color:var(--du-text);margin:0 0 20px;font-size:19px;line-height:1.45}.test-runner__options[data-v-52b9aee3]{gap:5px;display:grid}.test-runner__actions[data-v-52b9aee3]{justify-content:space-between;gap:12px;display:flex}.test-runner__summary[data-v-52b9aee3]{border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.test-runner__summary--success[data-v-52b9aee3]{color:#14775b;background:#e8f7f1}.test-runner__summary--warning[data-v-52b9aee3]{color:#9a5b12;background:#fff3df}.test-runner__summary-icon[data-v-52b9aee3]{background:#ffffffb3;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.test-runner__summary span[data-v-52b9aee3],.test-runner__summary strong[data-v-52b9aee3]{display:block}.test-runner__summary span[data-v-52b9aee3]{font-size:13px;font-weight:700}.test-runner__summary strong[data-v-52b9aee3]{color:var(--du-text);margin:2px 0;font-size:30px}.test-runner__summary p[data-v-52b9aee3]{font-size:12px;margin:0!important}.test-runner__review[data-v-52b9aee3]{gap:12px;display:grid}.test-runner__review h3[data-v-52b9aee3]{margin:0;font-size:16px}.test-runner__review-item[data-v-52b9aee3]{border:1px solid var(--du-border);border-radius:13px;padding:16px}.test-runner__review-heading[data-v-52b9aee3]{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.test-runner__review-item p[data-v-52b9aee3]{color:var(--du-text);font-size:13px;margin:5px 0!important}.test-runner__review-item p span[data-v-52b9aee3]{color:var(--du-muted)}.test-runner__review-item small[data-v-52b9aee3]{color:var(--du-muted);margin-top:9px;line-height:1.5;display:block}@media (max-width:600px){.test-runner__question[data-v-52b9aee3]{min-height:240px;padding:18px}.test-runner__actions[data-v-52b9aee3]{flex-direction:column-reverse;align-items:stretch}}.lesson-learning-page[data-v-c40eb4db]{padding-bottom:48px}.lesson-heading[data-v-c40eb4db]{align-items:flex-start;gap:24px}.lesson-heading>div[data-v-c40eb4db]{min-width:0}.lesson-heading__status[data-v-c40eb4db]{flex:none;margin-top:6px}.lesson-heading__chips[data-v-c40eb4db]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.learning-layout[data-v-c40eb4db]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;margin-top:28px;display:grid}.block-list[data-v-c40eb4db]{gap:24px;display:grid}.learning-block[data-v-c40eb4db]{padding:28px;overflow:hidden}.learning-block__header[data-v-c40eb4db]{border-bottom:1px solid var(--du-border);align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.learning-block__icon[data-v-c40eb4db]{width:44px;height:44px;color:var(--du-primary);background:var(--du-primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.learning-block__heading[data-v-c40eb4db]{flex:auto;min-width:0;padding-top:1px}.learning-block__complete[data-v-c40eb4db]{flex:none;align-self:flex-start;margin-left:auto}.learning-block__title-row[data-v-c40eb4db]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.learning-block__header h2[data-v-c40eb4db]{margin:0;font-size:18px;line-height:1.35}.learning-block__chip[data-v-c40eb4db]{flex:none;margin:0}.learning-block__header p[data-v-c40eb4db]{max-width:760px;color:var(--du-muted);font-size:13px;line-height:1.55;margin-top:8px!important}.learning-block__content[data-v-c40eb4db]{min-width:0;padding:28px 0}.learning-block__content>[data-v-c40eb4db]:last-child{margin-bottom:0!important}.learning-block__actions[data-v-c40eb4db]{border-top:1px solid var(--du-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:22px;display:flex}.lesson-text[data-v-c40eb4db]{color:var(--du-text);border:1px solid var(--du-border);background:var(--du-surface-soft);white-space:pre-line;border-radius:14px;padding:20px 22px;font-size:14px;line-height:1.75}.learning-image[data-v-c40eb4db]{gap:12px;margin:0;display:grid}.learning-image img[data-v-c40eb4db]{object-fit:contain;background:var(--du-surface-soft);border-radius:14px;width:100%;max-height:420px}.learning-image figcaption[data-v-c40eb4db]{color:var(--du-muted);text-align:center;padding:0 8px;font-size:13px;line-height:1.5}.audio-material[data-v-c40eb4db]{border:1px solid var(--du-border);background:var(--du-surface-soft);border-radius:14px;gap:16px;padding:20px;display:grid}.audio-material audio[data-v-c40eb4db],.document-material[data-v-c40eb4db]{width:100%}.link-material[data-v-c40eb4db]{border:1px solid var(--du-border);background:var(--du-surface-soft);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.link-material p[data-v-c40eb4db]{color:var(--du-muted);font-size:13px;line-height:1.5;margin-top:6px!important}.media-placeholder[data-v-c40eb4db]{min-height:220px;color:var(--du-primary);border:1px dashed var(--du-border);background:var(--du-surface-soft);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.media-placeholder span[data-v-c40eb4db]{max-width:440px;color:var(--du-muted);font-size:13px;line-height:1.5}.practical-instructions[data-v-c40eb4db]{border-left:3px solid var(--du-primary);background:var(--du-primary-soft);border-radius:0 12px 12px 0;padding:18px 20px;line-height:1.65;margin-bottom:20px!important}.learning-block__content .v-textarea+.v-alert[data-v-c40eb4db]{margin-top:16px}.lesson-progress[data-v-c40eb4db]{padding:26px 24px;position:sticky;top:78px}.lesson-progress>span[data-v-c40eb4db]{color:var(--du-primary);letter-spacing:.1em;font-size:10px;font-weight:800}.lesson-progress h2[data-v-c40eb4db]{margin:10px 0 18px;font-size:20px;line-height:1.35}.lesson-progress p[data-v-c40eb4db]{color:var(--du-muted);font-size:13px;line-height:1.55;margin:18px 0 22px!important}@media (max-width:900px){.learning-layout[data-v-c40eb4db]{grid-template-columns:1fr;gap:24px}.lesson-progress[data-v-c40eb4db]{grid-row:1;position:static}}.video-material[data-v-c40eb4db]{gap:14px;display:grid}.video-player[data-v-c40eb4db]{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.video-player iframe[data-v-c40eb4db]{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:600px){.lesson-learning-page[data-v-c40eb4db]{padding-bottom:32px}.lesson-heading[data-v-c40eb4db]{gap:16px}.lesson-heading__status[data-v-c40eb4db]{align-self:flex-start;margin-top:0}.learning-layout[data-v-c40eb4db]{margin-top:20px}.learning-block[data-v-c40eb4db]{padding:20px}.learning-block__header[data-v-c40eb4db]{flex-wrap:wrap;gap:12px;padding-bottom:18px}.learning-block__icon[data-v-c40eb4db]{width:40px;height:40px}.learning-block__header h2[data-v-c40eb4db]{font-size:16px}.learning-block__complete[data-v-c40eb4db]{width:calc(100% - 52px);margin-left:52px}.learning-block__content[data-v-c40eb4db]{padding:22px 0}.lesson-text[data-v-c40eb4db],.audio-material[data-v-c40eb4db],.link-material[data-v-c40eb4db]{padding:16px}.link-material[data-v-c40eb4db]{grid-template-columns:32px minmax(0,1fr)}.link-material__action[data-v-c40eb4db]{grid-column:1/-1;justify-self:stretch}.learning-block__actions .v-btn[data-v-c40eb4db]{width:100%}}
