.test-runner[data-v-21d7d06e]{gap:22px;display:grid}.test-runner__progress[data-v-21d7d06e]{gap:9px;display:grid}.test-runner__progress>div[data-v-21d7d06e]{color:var(--du-muted);justify-content:space-between;font-size:12px;display:flex}.test-runner__progress strong[data-v-21d7d06e]{color:var(--du-text)}.test-runner__question[data-v-21d7d06e]{border:1px solid var(--du-border);background:#fafbff;border-radius:16px;min-height:280px;padding:24px;position:relative}.test-runner__question-number[data-v-21d7d06e]{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-21d7d06e]{color:var(--du-text);margin:0 0 20px;font-size:19px;line-height:1.45}.test-runner__options[data-v-21d7d06e]{gap:5px;display:grid}.test-runner__actions[data-v-21d7d06e]{justify-content:space-between;gap:12px;display:flex}.test-runner__summary[data-v-21d7d06e]{border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.test-runner__summary--success[data-v-21d7d06e]{color:#14775b;background:#e8f7f1}.test-runner__summary--warning[data-v-21d7d06e]{color:#9a5b12;background:#fff3df}.test-runner__summary-icon[data-v-21d7d06e]{background:#ffffffb3;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.test-runner__summary span[data-v-21d7d06e],.test-runner__summary strong[data-v-21d7d06e]{display:block}.test-runner__summary span[data-v-21d7d06e]{font-size:13px;font-weight:700}.test-runner__summary strong[data-v-21d7d06e]{color:var(--du-text);margin:2px 0;font-size:30px}.test-runner__summary p[data-v-21d7d06e]{font-size:12px;margin:0!important}.test-runner__review[data-v-21d7d06e]{gap:12px;display:grid}.test-runner__review h3[data-v-21d7d06e]{margin:0;font-size:16px}.test-runner__review-item[data-v-21d7d06e]{border:1px solid var(--du-border);border-radius:13px;padding:16px}.test-runner__review-heading[data-v-21d7d06e]{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.test-runner__review-item p[data-v-21d7d06e]{color:var(--du-text);font-size:13px;margin:5px 0!important}.test-runner__review-item p span[data-v-21d7d06e]{color:var(--du-muted)}.test-runner__review-item small[data-v-21d7d06e]{color:var(--du-muted);margin-top:9px;line-height:1.5;display:block}@media (max-width:600px){.test-runner__question[data-v-21d7d06e]{min-height:240px;padding:18px}.test-runner__actions[data-v-21d7d06e]{flex-direction:column-reverse;align-items:stretch}}.lesson-learning-page[data-v-1c24fbfa]{padding-bottom:48px}.lesson-heading[data-v-1c24fbfa]{align-items:flex-start;gap:24px}.lesson-heading>div[data-v-1c24fbfa]{min-width:0}.lesson-heading__status[data-v-1c24fbfa]{flex:none;margin-top:6px}.learning-layout[data-v-1c24fbfa]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;margin-top:28px;display:grid}.block-list[data-v-1c24fbfa]{gap:24px;display:grid}.learning-block[data-v-1c24fbfa]{padding:28px;overflow:hidden}.learning-block__header[data-v-1c24fbfa]{border-bottom:1px solid var(--du-border);align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.learning-block__icon[data-v-1c24fbfa]{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-1c24fbfa]{flex:auto;min-width:0;padding-top:1px}.learning-block__complete[data-v-1c24fbfa]{flex:none;align-self:flex-start;margin-left:auto}.learning-block__title-row[data-v-1c24fbfa]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.learning-block__header h2[data-v-1c24fbfa]{margin:0;font-size:18px;line-height:1.35}.learning-block__chip[data-v-1c24fbfa]{flex:none;margin:0}.learning-block__header p[data-v-1c24fbfa]{max-width:760px;color:var(--du-muted);font-size:13px;line-height:1.55;margin-top:8px!important}.learning-block__content[data-v-1c24fbfa]{min-width:0;padding:28px 0}.learning-block__content>[data-v-1c24fbfa]:last-child{margin-bottom:0!important}.learning-block__actions[data-v-1c24fbfa]{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-1c24fbfa]{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-1c24fbfa]{gap:12px;margin:0;display:grid}.learning-image img[data-v-1c24fbfa]{object-fit:contain;background:var(--du-surface-soft);border-radius:14px;width:100%;max-height:420px}.learning-image figcaption[data-v-1c24fbfa]{color:var(--du-muted);text-align:center;padding:0 8px;font-size:13px;line-height:1.5}.audio-material[data-v-1c24fbfa]{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-1c24fbfa]{width:100%}.document-material[data-v-1c24fbfa]{gap:16px;display:grid}.document-material iframe[data-v-1c24fbfa]{border:1px solid var(--du-border);border-radius:14px;width:100%;height:480px}.document-material .v-btn[data-v-1c24fbfa]{justify-self:start}.link-material[data-v-1c24fbfa]{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-1c24fbfa]{color:var(--du-muted);font-size:13px;line-height:1.5;margin-top:6px!important}.media-placeholder[data-v-1c24fbfa]{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-1c24fbfa]{max-width:440px;color:var(--du-muted);font-size:13px;line-height:1.5}.practical-instructions[data-v-1c24fbfa]{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-1c24fbfa]{margin-top:16px}.lesson-progress[data-v-1c24fbfa]{padding:26px 24px;position:sticky;top:78px}.lesson-progress>span[data-v-1c24fbfa]{color:var(--du-primary);letter-spacing:.1em;font-size:10px;font-weight:800}.lesson-progress h2[data-v-1c24fbfa]{margin:10px 0 18px;font-size:20px;line-height:1.35}.lesson-progress p[data-v-1c24fbfa]{color:var(--du-muted);font-size:13px;line-height:1.55;margin:18px 0 22px!important}@media (max-width:900px){.learning-layout[data-v-1c24fbfa]{grid-template-columns:1fr;gap:24px}.lesson-progress[data-v-1c24fbfa]{grid-row:1;position:static}}.video-material[data-v-1c24fbfa]{gap:14px;display:grid}.video-player[data-v-1c24fbfa]{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.video-player iframe[data-v-1c24fbfa]{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-1c24fbfa]{padding-bottom:32px}.lesson-heading[data-v-1c24fbfa]{gap:16px}.lesson-heading__status[data-v-1c24fbfa]{align-self:flex-start;margin-top:0}.learning-layout[data-v-1c24fbfa]{margin-top:20px}.learning-block[data-v-1c24fbfa]{padding:20px}.learning-block__header[data-v-1c24fbfa]{flex-wrap:wrap;gap:12px;padding-bottom:18px}.learning-block__icon[data-v-1c24fbfa]{width:40px;height:40px}.learning-block__header h2[data-v-1c24fbfa]{font-size:16px}.learning-block__complete[data-v-1c24fbfa]{width:calc(100% - 52px);margin-left:52px}.learning-block__content[data-v-1c24fbfa]{padding:22px 0}.lesson-text[data-v-1c24fbfa],.audio-material[data-v-1c24fbfa],.link-material[data-v-1c24fbfa]{padding:16px}.link-material[data-v-1c24fbfa]{grid-template-columns:32px minmax(0,1fr)}.link-material__action[data-v-1c24fbfa]{grid-column:1/-1;justify-self:stretch}.document-material iframe[data-v-1c24fbfa]{height:360px}.learning-block__actions .v-btn[data-v-1c24fbfa]{width:100%}}
