.dq-set[data-v-740ecdb6]{display:flex;flex-direction:column;gap:16px}.dq-empty[data-v-740ecdb6]{text-align:center;color:var(--text-secondary);padding:24px 0}.dq-result[data-v-740ecdb6]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.dq-score[data-v-740ecdb6]{display:flex;align-items:baseline;gap:2px;font-family:var(--font-display);font-weight:700;line-height:1}.dq-score-num[data-v-740ecdb6]{font-size:34px}.dq-score-total[data-v-740ecdb6]{font-size:15px;color:var(--text-muted)}.dq-score--full .dq-score-num[data-v-740ecdb6]{color:var(--accent)}.dq-score--part .dq-score-num[data-v-740ecdb6]{color:var(--gold)}.dq-score--none .dq-score-num[data-v-740ecdb6]{color:var(--text-secondary)}.dq-result-text h3[data-v-740ecdb6]{margin:0 0 2px;font-size:16px}.dq-result-text p[data-v-740ecdb6]{margin:0;font-size:13px;color:var(--text-secondary)}.dq-list[data-v-740ecdb6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dq-card[data-v-740ecdb6]{padding:16px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle)}.dq-set--compact .dq-card[data-v-740ecdb6]{padding:14px}.dq-card--right[data-v-740ecdb6]{border-color:#10b98166}.dq-card--wrong[data-v-740ecdb6]{border-color:#ef444459}.dq-card-head[data-v-740ecdb6]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.dq-num[data-v-740ecdb6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary)}.dq-num[data-v-740ecdb6],.dq-verdict[data-v-740ecdb6]{font-size:12px;font-weight:700}.dq-verdict[data-v-740ecdb6]{margin-left:auto}.v-right[data-v-740ecdb6]{color:var(--accent)}.v-wrong[data-v-740ecdb6]{color:var(--error)}.dq-question[data-v-740ecdb6]{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--text-primary)}.dq-options[data-v-740ecdb6]{display:flex;flex-direction:column;gap:8px}.dq-option[data-v-740ecdb6]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.dq-option[data-v-740ecdb6]:hover:not(:disabled){border-color:var(--border-default)}.dq-option[data-v-740ecdb6]:disabled{cursor:default}.dq-option.is-picked[data-v-740ecdb6]{border-color:var(--accent);background:#10b9811a}.dq-option.is-right[data-v-740ecdb6]{border-color:#10b9818c;background:#10b9811f}.dq-option.is-wrong[data-v-740ecdb6]{border-color:#ef444473;background:#ef44441a}.dq-letter[data-v-740ecdb6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle);font-size:11px;font-weight:700;color:var(--text-secondary)}.dq-opt-text[data-v-740ecdb6]{flex:1}.dq-mark[data-v-740ecdb6]{font-weight:700}.dq-mark--right[data-v-740ecdb6]{color:var(--accent)}.dq-mark--wrong[data-v-740ecdb6]{color:var(--error)}.dq-reveal[data-v-740ecdb6]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.dq-explain[data-v-740ecdb6]{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.dq-stat[data-v-740ecdb6]{margin:0;font-size:12px;color:var(--text-muted)}.dq-stat strong[data-v-740ecdb6]{color:var(--gold);font-variant-numeric:tabular-nums}.dq-stat--provisional strong[data-v-740ecdb6]{color:var(--text-secondary)}.dq-actions[data-v-740ecdb6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dq-progress[data-v-740ecdb6]{font-size:13px;color:var(--text-secondary)}.dq-error[data-v-740ecdb6]{margin:0;font-size:13px;color:var(--error)}@media(max-width:560px){.dq-result[data-v-740ecdb6]{flex-direction:column;align-items:flex-start;gap:8px}.dq-actions[data-v-740ecdb6]{flex-direction:column-reverse;align-items:stretch}.dq-progress[data-v-740ecdb6]{text-align:center}}
