.backoffice-main[data-v-375bd4c4]{--backoffice-content-gutter:5px;min-width:0}.educational-content[data-v-375bd4c4]{padding-top:0}.educational-content[data-v-375bd4c4] .iframe-full{margin-inline:var(--backoffice-content-gutter);width:calc(100% - var(--backoffice-content-gutter)*2)}.educational-navigation[data-v-375bd4c4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #34476709;color:#172033;margin:16px auto 0;min-width:0;padding:16px 24px;width:calc(100% - var(--backoffice-content-gutter)*2)}.educational-title[data-v-375bd4c4]{align-items:center;color:#67748e;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;line-height:18px;margin:0 0 10px;text-transform:uppercase}.educational-title>span[data-v-375bd4c4]:first-child{color:#413fff;height:16px;width:16px}.educational-modules[data-v-375bd4c4]{display:flex;gap:8px;overflow-x:auto;padding:3px;scrollbar-width:thin}.educational-module[data-v-375bd4c4]{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;color:#344767;cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;font-weight:600;line-height:20px;min-height:38px;min-width:104px;padding:8px 16px;white-space:nowrap}.educational-module[data-v-375bd4c4]:hover{background:#f1f1ff;border-color:#cfceff;color:#302e9b}.educational-module.is-active[data-v-375bd4c4]{background:#413fff;border-color:#413fff;box-shadow:0 2px 5px #413fff2e;color:#fff}.educational-module[data-v-375bd4c4]:active{box-shadow:inset 0 2px 4px #1720331f}.educational-module[data-v-375bd4c4]:focus-visible{outline:2px solid #413fff;outline-offset:2px}.dark .educational-navigation[data-v-375bd4c4]{background:#111827;border-color:#334155;color:#f1f5f9}.dark .educational-module[data-v-375bd4c4]{background:#1e293b;border-color:#334155;color:#e2e8f0}.dark .educational-title[data-v-375bd4c4]{color:#94a3b8}.dark .educational-module[data-v-375bd4c4]:hover{background:#334155}.dark .educational-module.is-active[data-v-375bd4c4]{background:#413fff;border-color:#413fff;color:#fff}@media(max-width:767px){.educational-navigation[data-v-375bd4c4]{padding:16px}}@media(max-width:560px){.educational-navigation[data-v-375bd4c4]{margin-top:12px;padding:12px}}
