@charset "UTF-8";.course-test[data-v-4c2bdde7]{min-width:min(560px,80vw)}.course-test__loading[data-v-4c2bdde7],.course-test__error[data-v-4c2bdde7]{padding:30px 10px;text-align:center;font-size:15px;color:#666}.course-test__error p[data-v-4c2bdde7]{margin:0 0 15px;font-size:15px}.course-test__description[data-v-4c2bdde7]{margin:0 0 12px;font-size:14px;color:#555}.course-test__meta[data-v-4c2bdde7]{list-style:none;margin:0 0 16px;padding:0;font-size:14px;color:#333}.course-test__meta li[data-v-4c2bdde7]{padding:2px 0}.course-test__meta li[data-v-4c2bdde7]:before{content:"— ";color:#999}.course-test__meta-blocking[data-v-4c2bdde7]{color:#b25000}.course-test__prev-result[data-v-4c2bdde7]{margin:0 0 16px;padding:8px 12px;border-radius:4px;font-size:14px}.course-test__prev-result.is-passed[data-v-4c2bdde7]{background:#edf7e0;color:#4a7a10}.course-test__prev-result.is-failed[data-v-4c2bdde7]{background:#fdeaea;color:#a33}.course-test__attempts[data-v-4c2bdde7]{color:#888;font-size:12px}.course-test__progress[data-v-4c2bdde7]{height:6px;border-radius:3px;background:#eee;overflow:hidden;margin-bottom:6px}.course-test__progress-bar[data-v-4c2bdde7]{height:100%;background:#74b60f;transition:width .25s ease}.course-test__progress-text[data-v-4c2bdde7]{font-size:12px;color:#888;margin-bottom:14px}.course-test__question-text[data-v-4c2bdde7]{font-size:16px;font-weight:600;margin:0 0 4px;white-space:pre-line}.course-test__question-hint[data-v-4c2bdde7]{font-size:12px;color:#999;margin:0 0 12px}.course-test__answers[data-v-4c2bdde7]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.course-test__answer[data-v-4c2bdde7]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;transition:border-color .15s,background .15s}.course-test__answer[data-v-4c2bdde7]:hover{border-color:#74b60f}.course-test__answer.is-selected[data-v-4c2bdde7]{border-color:#74b60f;background:#f4fae8}.course-test__answer input[data-v-4c2bdde7]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin:1px 0 0;border:2px solid #c4c4c4;background:#fff;display:inline-grid;place-content:center;cursor:pointer;transition:border-color .15s,background-color .15s}.course-test__answer input[data-v-4c2bdde7]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .15s ease-in-out}.course-test__answer input[type=radio][data-v-4c2bdde7]{border-radius:50%}.course-test__answer input[type=radio][data-v-4c2bdde7]:before{border-radius:50%;background:#74b60f}.course-test__answer input[type=checkbox][data-v-4c2bdde7]{border-radius:5px}.course-test__answer input[type=checkbox][data-v-4c2bdde7]:before{width:11px;height:11px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.course-test__answer input[data-v-4c2bdde7]:hover{border-color:#74b60f}.course-test__answer input[data-v-4c2bdde7]:checked{border-color:#74b60f}.course-test__answer input[data-v-4c2bdde7]:checked:before{transform:scale(1)}.course-test__answer input[type=checkbox][data-v-4c2bdde7]:checked{background:#74b60f}.course-test__answer input[data-v-4c2bdde7]:focus-visible{outline:2px solid #74b60f;outline-offset:2px}.course-test__nav[data-v-4c2bdde7]{display:flex;justify-content:space-between;gap:10px}.course-test__nav--center[data-v-4c2bdde7]{justify-content:center}.course-test__hint[data-v-4c2bdde7]{margin:10px 0 0;font-size:12px;color:#b25000;text-align:center}.course-test__btn[data-v-4c2bdde7]{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:6px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.course-test__btn--primary[data-v-4c2bdde7]{background:#74b60f;color:#fff}.course-test__btn--primary[data-v-4c2bdde7]:hover:not(:disabled){background:#639d0b}.course-test__btn--ghost[data-v-4c2bdde7]{background:transparent;border-color:#ccc;color:#555}.course-test__btn--ghost[data-v-4c2bdde7]:hover:not(:disabled){border-color:#999;color:#333}.course-test__btn[data-v-4c2bdde7]:disabled{opacity:.5;cursor:default}.course-test__result[data-v-4c2bdde7]{text-align:center;padding:10px 0}.course-test__result-badge[data-v-4c2bdde7]{display:inline-block;padding:8px 20px;border-radius:20px;font-size:16px;font-weight:700;margin-bottom:14px}.course-test__result-badge.is-passed[data-v-4c2bdde7]{background:#edf7e0;color:#4a7a10}.course-test__result-badge.is-failed[data-v-4c2bdde7]{background:#fdeaea;color:#a33}.course-test__result-score[data-v-4c2bdde7]{font-size:15px;margin:0 0 4px}.course-test__result-pass[data-v-4c2bdde7],.course-test__result-hint[data-v-4c2bdde7]{font-size:13px;color:#888;margin:0 0 18px}.vfm__content.course-test-modal{padding:24px 28px}
