.loading[data-v-8ad4d376]{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.state[data-v-8ad4d376]{padding:var(--space-6) 0;text-align:center;color:var(--ink-3);font-size:14px}.state .v2-btn[data-v-8ad4d376]{margin-top:var(--space-3)}.missed-note[data-v-f00dccc4]{margin-top:var(--space-2);font-size:14px;color:var(--ink-2);line-height:1.6}.page[data-v-f00dccc4]{padding:var(--space-3) var(--gutter) var(--space-8)}.counts[data-v-f00dccc4]{display:flex;gap:var(--space-5);font-size:14px;color:var(--ink-2)}.counts b[data-v-f00dccc4]{font-size:24px;margin-left:4px}.counts .right b[data-v-f00dccc4]{color:var(--correct)}.counts .wrong b[data-v-f00dccc4]{color:var(--wrong)}.counts .blank b[data-v-f00dccc4]{color:var(--ink-2)}.numbers[data-v-f00dccc4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.no[data-v-f00dccc4]{height:36px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);font-size:12px;color:var(--ink);cursor:pointer}.no.right-item[data-v-f00dccc4]{border-color:var(--correct);background:var(--correct);color:#fff;font-weight:600}.no.wrong-item[data-v-f00dccc4]{border-color:var(--wrong);background:var(--wrong);color:#fff;font-weight:600}.no.blank-item[data-v-f00dccc4]{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink-3)}.q-sheet[data-v-f00dccc4]{display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.sheet-bar[data-v-f00dccc4]{flex:none;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--gutter);border-bottom:1px solid var(--line)}.sheet-pos[data-v-f00dccc4]{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--ink)}.sheet-close[data-v-f00dccc4],.sheet-nav[data-v-f00dccc4]{width:var(--touch);height:var(--touch);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:none;color:var(--ink);cursor:pointer}.sheet-nav[data-v-f00dccc4]:disabled{color:var(--ink-3);opacity:.4;cursor:default}.sheet-close[data-v-f00dccc4]{color:var(--ink-2)}.sheet-body[data-v-f00dccc4]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--space-6) + var(--safe-bottom))}.tools[data-v-f00dccc4]{display:flex;gap:var(--space-2);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--line)}.tool-btn[data-v-f00dccc4]{height:36px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:500 14px var(--font-sans);cursor:pointer}.tool-btn.on[data-v-f00dccc4]{background:var(--yellow-tint);border-color:transparent;color:var(--yellow-ink)}.verdict[data-v-f00dccc4]{padding:var(--space-3) var(--gutter) 0;font-size:14px;font-weight:600}.verdict.v-right[data-v-f00dccc4]{color:var(--correct)}.verdict.v-wrong[data-v-f00dccc4]{color:var(--wrong)}.verdict.v-blank[data-v-f00dccc4]{color:var(--ink-3)}