.exam-choice{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px;margin:9px 0;line-height:1.45}.exam-choice:has(input:checked){border-color:var(--green);background:var(--mint)}.exam-choice input{margin-top:4px;transform:scale(1.2)}
.exam-top{display:flex;gap:12px;align-items:center;justify-content:space-between}.exam-timer{font-size:20px;font-weight:800;background:var(--dark);color:#fff;padding:10px 14px;border-radius:10px}.exam-note{background:#fff4d8;border-left:4px solid var(--gold);padding:13px;border-radius:9px;margin:15px 0}.exam-actions{display:flex;gap:9px;justify-content:space-between;flex-wrap:wrap;margin-top:17px}.exam-actions .right{display:flex;gap:8px}.exam-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin:18px 0}.exam-grid button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px}.exam-grid button.answered{background:var(--mint);border-color:var(--green)}.exam-grid button.marked{box-shadow:inset 0 -4px var(--gold)}.exam-grid button.current{background:var(--dark);color:#fff}.exam-result{background:white;border:1px solid var(--line);border-radius:16px;padding:22px}.exam-score{font-size:48px;font-weight:900;color:var(--green)}.exam-review{border-top:1px solid var(--line);padding:15px 0}.exam-review.bad{border-left:4px solid var(--bad);padding-left:13px}.matrix-row{display:grid;grid-template-columns:1fr 95px 95px;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.matrix-row label{text-align:center}.mode-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mode-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:19px}.mode-card button{width:100%;margin-top:12px}
@media(max-width:650px){.exam-grid{grid-template-columns:repeat(6,1fr)}.mode-cards{grid-template-columns:1fr}.matrix-row{grid-template-columns:1fr 68px 68px}.exam-top{align-items:flex-start}.exam-timer{font-size:15px}}
