.question-list[data-v-070a489f]{color:#303b4e;font-size:14px}.question-list button[data-v-070a489f]{cursor:pointer;font:inherit;border:1px solid #dfe5ee;border-radius:6px;background:#fff;color:#526176;padding:8px 14px}.question-list button[data-v-070a489f]:disabled{opacity:.5;cursor:not-allowed}.filters button.selected[data-v-070a489f],.question-list .primary[data-v-070a489f]{background:#3472f4;border-color:#3472f4;color:#fff}.list-heading[data-v-070a489f]{display:flex;align-items:center;justify-content:space-between;margin:8px 0 20px}.list-heading h2[data-v-070a489f]{font-size:22px;margin:0 0 7px}.list-heading p[data-v-070a489f]{color:#8893a3;margin:0}.statistics[data-v-070a489f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.statistics>div[data-v-070a489f]{padding:20px;background:#fff;border:1px solid #e8ecf2;border-radius:10px}.statistics span[data-v-070a489f]{color:#8590a1}.statistics strong[data-v-070a489f]{display:block;font-size:30px;color:#3472f4;margin-top:8px}.statistics small[data-v-070a489f]{font-size:13px;margin-left:8px;font-weight:400;color:#8590a1}.filters[data-v-070a489f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.filters button[data-v-070a489f]{border-radius:20px}.group[data-v-070a489f]{background:#fff;border:1px solid #e5eaf1;border-radius:10px;overflow:hidden;margin-bottom:16px}.group-heading[data-v-070a489f]{display:flex;align-items:center;padding:16px 20px;gap:20px;background:#fafcff}.group-heading .group-toggle[data-v-070a489f]{flex:1;border:0;padding:0;display:flex;gap:12px;align-items:center;text-align:left;background:transparent}.group-toggle small[data-v-070a489f]{display:block;margin-top:6px;color:#8b95a3}.arrow[data-v-070a489f]{margin-left:auto}.subject-icon[data-v-070a489f]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#edf3ff;color:#3472f4;border-radius:10px;font-size:22px;flex-shrink:0}.question-row[data-v-070a489f]{display:flex;align-items:flex-start;gap:16px;padding:20px;border-top:1px solid #edf0f5}.row-index[data-v-070a489f]{width:28px;height:28px;line-height:28px;border-radius:6px;text-align:center;background:#f2f5fa;color:#7f8b9c}.question-content[data-v-070a489f]{flex:1;min-width:0}.badge[data-v-070a489f]{display:inline-block;background:#f1ebff;color:#8655ce;border-radius:4px;font-size:12px;padding:3px 8px}.question-content h3[data-v-070a489f]{font-size:14px;font-weight:500;margin:9px 0;line-height:1.7}.question-content p[data-v-070a489f]{color:#919aa8;font-size:12px;margin:0}.question-content p strong[data-v-070a489f]{color:#23a46d}.row-actions[data-v-070a489f]{display:grid;gap:7px;flex-shrink:0}.row-actions button[data-v-070a489f]{font-size:12px;padding:6px 13px}.subject-grid[data-v-070a489f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.subject-grid.exam-grid[data-v-070a489f]{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-grid .subject-card[data-v-070a489f]{padding:20px;text-align:left;border-radius:10px;transition:border-color .2s,box-shadow .2s}.subject-card[data-v-070a489f]:hover{border-color:#3472f4;box-shadow:0 4px 16px rgba(52,114,244,.0784313725490196)}.subject-title[data-v-070a489f]{display:flex;align-items:center;gap:12px;font-size:16px}.subject-card p[data-v-070a489f]{color:#939caa;font-size:12px;margin:18px 0}.subject-meta[data-v-070a489f]{display:flex;justify-content:space-between;gap:10px;border-top:1px dashed #e5eaf2;padding-top:14px;font-size:13px}.subject-meta b[data-v-070a489f]{color:#3472f4}.instructions[data-v-070a489f]{padding:20px;background:#fff;border:1px solid #e8ecf2;border-radius:10px;margin-top:18px}.instructions h3[data-v-070a489f]{font-size:16px;margin:0 0 16px}.instructions>div[data-v-070a489f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.instructions p[data-v-070a489f]{background:#f8fafc;border-radius:8px;padding:14px;margin:0;font-size:13px;color:#8893a4;line-height:1.8}.instructions strong[data-v-070a489f]{display:block;color:#39465a;margin-bottom:6px}.empty[data-v-070a489f]{padding:50px;text-align:center;background:#fff;color:#8b96a6}.practice-page[data-v-b22b32f2]{width:100%;min-width:0}.practice-head[data-v-b22b32f2]{padding:21px 27px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;background:linear-gradient(105deg,#e8f1ff,#dbe4ff)}.practice-head h2[data-v-b22b32f2]{margin:0;color:#2868ef;font-size:23px}.practice-head p[data-v-b22b32f2]{margin:9px 0 0;color:#778398;font-size:13px}.progress[data-v-b22b32f2]{color:#3875ef;font-size:14px}.practice-grid[data-v-b22b32f2]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:15px;margin-top:15px}.answer-card[data-v-b22b32f2],.question-card[data-v-b22b32f2]{padding:25px;border-radius:7px;background:#fff}.question-meta[data-v-b22b32f2]{display:flex;align-items:center;gap:10px}.number[data-v-b22b32f2]{width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#2e6cf2;font-weight:700}.type[data-v-b22b32f2]{padding:5px 10px;color:#8051ce;border-radius:4px;background:#f1eaff;font-size:12px}.subject[data-v-b22b32f2]{color:#9ca2ac;font-size:13px}.question-card h3[data-v-b22b32f2]{margin:24px 0 8px;font-size:18px;font-weight:600}.hint[data-v-b22b32f2]{color:#a17625;font-size:13px}.options[data-v-b22b32f2]{display:grid;gap:12px;margin:24px 0}.options button[data-v-b22b32f2]{padding:14px 16px;display:flex;align-items:center;gap:12px;color:#545b66;text-align:left;border:1px solid #e4e7ed;border-radius:6px;background:#fff;font-size:14px}.options button.selected[data-v-b22b32f2],.options button[data-v-b22b32f2]:hover{color:#2868ef;border-color:#70a0ff;background:#f2f6ff}.options button.correct[data-v-b22b32f2]{color:#1d9f4a;border-color:#79d59a;background:#effbf3}.options button.wrong[data-v-b22b32f2]{color:#e54b50;border-color:#f0a0a4;background:#fff4f4}.options button span[data-v-b22b32f2]{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border-radius:50%;background:#f0f2f6;font-size:12px}.analysis[data-v-b22b32f2]{padding:13px 15px;color:#5e6775;border-left:3px solid #4c83f4;background:#f4f8ff;font-size:13px}.analysis strong[data-v-b22b32f2]{color:#2d6ff2}.analysis p[data-v-b22b32f2]{margin:6px 0 0;line-height:1.7}.question-actions[data-v-b22b32f2]{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.question-actions button[data-v-b22b32f2]{padding:9px 19px;color:#5e6877;border:1px solid #dfe3ea;border-radius:4px;background:#fff}.question-actions button.primary[data-v-b22b32f2]{color:#fff;border-color:#3472f4;background:#3472f4}.question-actions button[data-v-b22b32f2]:disabled{color:#c6cad1;cursor:not-allowed}.answer-card strong[data-v-b22b32f2]{font-size:16px}.answer-grid[data-v-b22b32f2]{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:19px}.answer-grid button[data-v-b22b32f2]{height:35px;color:#747c88;border:1px solid #e1e5eb;border-radius:4px;background:#fff;cursor:pointer}.answer-grid button.current[data-v-b22b32f2]{color:#fff;border-color:#3472f4;background:#3472f4}.answer-grid button.answered[data-v-b22b32f2]:not(.current){color:#2eaa5c;border-color:#9edcb5;background:#edfbf1}.answer-card p[data-v-b22b32f2]{margin-top:20px;color:#a4a9b1;font-size:12px}