.exam-module[data-v-2c6ba5cd]{max-width:1200px;margin:0 auto;padding:20px;background:white;border-radius:10px;box-shadow:0 4px 15px #0000001a}.exam-start-screen[data-v-2c6ba5cd]{text-align:center;padding:30px 0}.exam-info[data-v-2c6ba5cd]{margin-bottom:30px;padding:20px;background-color:#f8f9fa;border-radius:8px}.exam-info p[data-v-2c6ba5cd]{margin:10px 0;font-size:16px}.start-btn[data-v-2c6ba5cd]{background:linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);color:#fff;border:none;padding:15px 40px;font-size:18px;border-radius:30px;cursor:pointer;transition:transform .2s,box-shadow .2s}.start-btn[data-v-2c6ba5cd]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0003}.exam-content[data-v-2c6ba5cd]{padding:20px 0}.exam-progress[data-v-2c6ba5cd]{text-align:center;margin-bottom:20px}.progress-bar[data-v-2c6ba5cd]{height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-2c6ba5cd]{height:100%;background:linear-gradient(90deg,#4facfe 0%,#00f2fe 100%);transition:width .3s ease}.question-container[data-v-2c6ba5cd]{background:#f8f9fa;padding:25px;border-radius:10px;margin-top:20px}.question-container h3[data-v-2c6ba5cd]{font-size:20px;margin-bottom:20px;color:#333}.question-options[data-v-2c6ba5cd]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.option-item[data-v-2c6ba5cd]{padding:15px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.option-item[data-v-2c6ba5cd]:hover{border-color:#6a11cb;background-color:#f0f0ff}.option-item.selected[data-v-2c6ba5cd]{border-color:#2575fc;background-color:#e6f0ff}.question-input[data-v-2c6ba5cd]{margin-bottom:20px}.question-input input[data-v-2c6ba5cd]{width:100%;padding:12px;border:2px solid #ddd;border-radius:8px;font-size:16px;box-sizing:border-box}.question-controls[data-v-2c6ba5cd]{display:flex;justify-content:space-between;margin-top:20px}.nav-btn[data-v-2c6ba5cd]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .2s}.prev-btn[data-v-2c6ba5cd]{background-color:#6c757d;color:#fff}.prev-btn[data-v-2c6ba5cd]:disabled{background-color:#adb5bd;cursor:not-allowed}.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd]{background:linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);color:#fff}.next-btn[data-v-2c6ba5cd]:disabled,.submit-btn[data-v-2c6ba5cd]:disabled{background:#adb5bd;cursor:not-allowed}.restart-btn[data-v-2c6ba5cd]{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);color:#fff;border:none;padding:12px 30px;font-size:16px;border-radius:30px;cursor:pointer;margin-top:20px}.exam-result[data-v-2c6ba5cd]{text-align:center;padding:40px 20px}.exam-result h3[data-v-2c6ba5cd]{font-size:28px;color:#28a745;margin-bottom:15px}.exam-result p[data-v-2c6ba5cd]{font-size:20px;margin:10px 0}.feedback[data-v-2c6ba5cd]{margin:20px 0;padding:15px;border-radius:8px}.success[data-v-2c6ba5cd]{color:#28a745;font-weight:700;font-size:18px}.good[data-v-2c6ba5cd]{color:#ffc107;font-weight:700;font-size:18px}.try-again[data-v-2c6ba5cd]{color:#ef5350}@media (max-width: 768px){.exam-module[data-v-2c6ba5cd]{padding:15px}.exam-start-screen[data-v-2c6ba5cd]{padding:20px 15px}.exam-info[data-v-2c6ba5cd]{padding:15px}.start-btn[data-v-2c6ba5cd]{width:100%;padding:12px 30px;font-size:16px}.question-container[data-v-2c6ba5cd]{padding:20px 15px}.question-container h3[data-v-2c6ba5cd]{font-size:18px}.option-item[data-v-2c6ba5cd]{padding:12px;font-size:15px}.question-input input[data-v-2c6ba5cd]{font-size:15px;padding:10px}.question-controls[data-v-2c6ba5cd]{flex-direction:column;gap:8px}.prev-btn[data-v-2c6ba5cd],.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd],.restart-btn[data-v-2c6ba5cd]{min-width:calc(25% - 6px);max-width:90px;padding:8px 10px;font-size:.75rem;min-height:40px}}@media (max-width: 480px){.exam-module[data-v-2c6ba5cd]{padding:10px;border-radius:8px}.exam-selection .description[data-v-2c6ba5cd]{font-size:1rem}.exam-list[data-v-2c6ba5cd]{gap:10px}.exam-item[data-v-2c6ba5cd]{padding:15px}.exam-item h3[data-v-2c6ba5cd]{font-size:1.2rem}.exam-item p[data-v-2c6ba5cd]{font-size:.9rem}.exam-meta[data-v-2c6ba5cd]{font-size:.85rem;flex-direction:column;gap:5px}.exam-start-screen[data-v-2c6ba5cd]{padding:15px 10px}.exam-info[data-v-2c6ba5cd]{padding:12px;margin-bottom:20px}.exam-info p[data-v-2c6ba5cd]{font-size:14px;margin:8px 0}.start-btn[data-v-2c6ba5cd]{font-size:15px;padding:10px 25px}.exam-progress[data-v-2c6ba5cd]{margin-bottom:15px}.progress-bar[data-v-2c6ba5cd]{height:8px}.question-container[data-v-2c6ba5cd]{padding:15px 10px;margin-top:15px}.question-container h3[data-v-2c6ba5cd]{font-size:16px;margin-bottom:15px}.question-options[data-v-2c6ba5cd]{gap:8px;margin-bottom:15px}.option-item[data-v-2c6ba5cd]{padding:10px;font-size:14px}.question-input[data-v-2c6ba5cd]{margin-bottom:15px}.question-input input[data-v-2c6ba5cd]{font-size:14px;padding:8px}.question-controls[data-v-2c6ba5cd]{gap:8px}.nav-btn[data-v-2c6ba5cd]{font-size:14px;padding:10px 15px}.exam-result[data-v-2c6ba5cd]{padding:20px 10px}.exam-result h3[data-v-2c6ba5cd]{font-size:20px;margin-bottom:12px}.exam-result p[data-v-2c6ba5cd]{font-size:16px;margin:8px 0}.feedback[data-v-2c6ba5cd]{padding:12px;margin:15px 0}.feedback p[data-v-2c6ba5cd]{font-size:14px}.restart-btn[data-v-2c6ba5cd]{font-size:15px;padding:10px 20px;margin-top:15px}}@media (max-width: 375px){.exam-module[data-v-2c6ba5cd]{padding:8px}.exam-item h3[data-v-2c6ba5cd]{font-size:1.1rem}.exam-item p[data-v-2c6ba5cd]{font-size:.85rem}.exam-meta span[data-v-2c6ba5cd]{font-size:.8rem}.exam-info p[data-v-2c6ba5cd]{font-size:13px}.start-btn[data-v-2c6ba5cd]{font-size:14px;padding:8px 20px}.question-container h3[data-v-2c6ba5cd]{font-size:15px}.option-item[data-v-2c6ba5cd]{font-size:13px;padding:8px}.question-input input[data-v-2c6ba5cd]{font-size:13px;padding:7px}.nav-btn[data-v-2c6ba5cd]{font-size:13px;padding:8px 12px}.exam-result h3[data-v-2c6ba5cd]{font-size:18px}.exam-result p[data-v-2c6ba5cd]{font-size:14px}.feedback p[data-v-2c6ba5cd]{font-size:13px}.restart-btn[data-v-2c6ba5cd]{font-size:14px;padding:8px 18px}}@media (prefers-color-scheme: dark){.exam-module[data-v-2c6ba5cd]{background:#1e1e2e}.exam-start-screen[data-v-2c6ba5cd]{background:transparent}.exam-info[data-v-2c6ba5cd]{background:#2a2a3e}.exam-info p[data-v-2c6ba5cd]{color:#e0e0e0}.start-btn[data-v-2c6ba5cd]{background:linear-gradient(135deg,#0f3460 0%,#16213e 100%)}.start-btn[data-v-2c6ba5cd]:hover{box-shadow:0 6px 12px #0006}.exam-content[data-v-2c6ba5cd]{background:transparent}.question-container[data-v-2c6ba5cd]{background:#2a2a3e}.question-container h3[data-v-2c6ba5cd]{color:#e0e0e0}.option-item[data-v-2c6ba5cd]{background:#1e1e2e;border-color:#4a4a6a;color:#e0e0e0}.option-item[data-v-2c6ba5cd]:hover{border-color:#64b5f6;background-color:#2a2a3e}.option-item.selected[data-v-2c6ba5cd]{border-color:#64b5f6;background-color:#1a365d}.question-input input[data-v-2c6ba5cd]{background:#1e1e2e;border-color:#4a4a6a;color:#e0e0e0}.question-input input[data-v-2c6ba5cd]::placeholder{color:#b0b0c0}.prev-btn[data-v-2c6ba5cd]{background-color:#4a4a6a}.prev-btn[data-v-2c6ba5cd]:disabled{background-color:#3a3a4e}.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd]{background:linear-gradient(135deg,#0f3460 0%,#16213e 100%)}.next-btn[data-v-2c6ba5cd]:disabled,.submit-btn[data-v-2c6ba5cd]:disabled{background:#3a3a4e}.restart-btn[data-v-2c6ba5cd]{background:linear-gradient(135deg,#1a4d3e 0%,#2d6a4f 100%)}.exam-result h3[data-v-2c6ba5cd]{color:#66bb6a}.exam-result p[data-v-2c6ba5cd]{color:#e0e0e0}.success[data-v-2c6ba5cd]{color:#66bb6a}.good[data-v-2c6ba5cd]{color:#ffb74d}.try-again[data-v-2c6ba5cd]{color:#ef5350}}@media (max-width: 896px) and (orientation: landscape){.exam-module[data-v-2c6ba5cd]{padding:15px}.module-title[data-v-2c6ba5cd]{font-size:1.2rem}.description[data-v-2c6ba5cd]{font-size:.9rem}.exam-list[data-v-2c6ba5cd],.option-list[data-v-2c6ba5cd]{gap:10px}.exam-item[data-v-2c6ba5cd],.option-item[data-v-2c6ba5cd]{padding:15px}.exam-item h4[data-v-2c6ba5cd]{font-size:1rem}.exam-item p[data-v-2c6ba5cd]{font-size:.85rem}.question-container[data-v-2c6ba5cd]{padding:20px}.question-container h3[data-v-2c6ba5cd]{font-size:1.2rem}.option-item[data-v-2c6ba5cd]{font-size:.9rem}.controls[data-v-2c6ba5cd]{gap:10px}.prev-btn[data-v-2c6ba5cd],.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd],.restart-btn[data-v-2c6ba5cd]{min-width:calc(25% - 8px);padding:10px 12px;font-size:.85rem;min-height:40px}}@media (max-width: 768px){.controls[data-v-2c6ba5cd]{gap:8px}.prev-btn[data-v-2c6ba5cd],.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd],.restart-btn[data-v-2c6ba5cd]{min-width:calc(25% - 6px);max-width:90px;padding:8px 10px;font-size:.75rem;min-height:40px}}@media (max-width: 480px){.controls[data-v-2c6ba5cd]{gap:6px}.prev-btn[data-v-2c6ba5cd],.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd],.restart-btn[data-v-2c6ba5cd]{min-width:calc(50% - 5px);max-width:120px;padding:10px 12px;font-size:.8rem}}@media (min-width: 769px){.controls[data-v-2c6ba5cd]{gap:12px}.prev-btn[data-v-2c6ba5cd],.next-btn[data-v-2c6ba5cd],.submit-btn[data-v-2c6ba5cd],.restart-btn[data-v-2c6ba5cd]{min-width:calc(25% - 8px);max-width:110px;padding:10px 12px;font-size:.85rem}}
