.checking-player .player-item{padding-block:0}.checking-player .player-item fieldset{min-inline-size:0}.checking-stem{font-size:var(--step-0);line-height:var(--leading-body);overflow-wrap:break-word}.checking-table{box-sizing:border-box;width:100%;margin-top:var(--space-2);border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised)}.checking-table th{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);font-size:var(--step--1);text-align:start;color:var(--ink-muted);font-weight:600}.checking-table td{box-sizing:border-box;width:50%;height:34px;padding:0 var(--space-2);font-family:var(--font-mono);white-space:nowrap;font-size:1.125rem;line-height:1.5}.checking-table tbody tr+tr td{border-top:1px solid var(--border)}.checking-options{gap:var(--space-2);margin-top:var(--space-3);display:flex}.checking-options .checking-option{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:56px;padding:var(--space-2);flex-direction:column;flex:1}.checking-option__text{font-family:var(--font-mono);font-size:var(--step-1);line-height:1}.checking-player .player-position--toggle{align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:44px;font:inherit;font-size:var(--step--1);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.checking-player .player-position--toggle:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.checking-player .player-position--toggle[aria-expanded=true] .player-position__chevron{display:inline-block;transform:rotate(180deg)}.checking-controls{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.checking-controls .player-button{box-sizing:border-box;height:44px;min-height:44px}.checking-controls .player-flag,.checking-controls .player-prev{justify-content:center;align-items:center;gap:var(--space-1);width:auto;min-width:44px;padding-inline:var(--space-2);white-space:nowrap;flex:none;margin:0;display:inline-flex}.checking-review .player-answers{padding-inline-start:0;list-style:none}.player-nav-legend{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}.player-nav-legend__item{align-items:center;gap:var(--space-1);display:inline-flex}.player-nav-legend[hidden]{display:none}.checking-controls .player-next,.checking-controls .player-review-open{margin-inline-start:auto;padding-inline:32px;font-weight:700}@media (width<=767.98px){.checking-player .player-nav-item{width:auto;min-width:44px;height:auto;min-height:44px;padding:0 var(--space-1)}}.checking-nav-panel[hidden]{display:none}.checking-nav-panel{margin:0 0 var(--space-2)}@media (width>=768px){.checking-options .checking-option{min-height:var(--target-min)}.checking-player>.player-flag,.checking-player>.player-nav{margin-top:var(--space-3)}}.checking-review__actions{gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.checking-table td.is-diff{background:var(--warning-wash)}.checking-mark{color:var(--warning);margin-inline-start:var(--space-1);font-weight:400}.checking-differs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checking-result-options,.checking-notes,.checking-steps{padding-inline-start:var(--space-5)}.checking-result-options{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;padding-inline-start:0;list-style:none;display:flex}.checking-result-options li{gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);flex-wrap:wrap;display:flex}.checking-result-options li.is-key{border-color:var(--accent);background:var(--accent-wash)}.checking-result-options li.is-mine{border-width:2px}.checking-result__mark{font-weight:600}.checking-verdict{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-weight:600;display:flex}.player-answer.is-correct .checking-verdict{color:var(--correct)}.player-answer.is-wrong .checking-verdict{color:var(--incorrect)}.checking-verdict__icon{flex:none;display:block}
