.exam-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;padding:15px;border-radius:18px;background:var(--card,#fff);box-shadow:0 6px 28px #26245c12}.question-palette{display:flex;flex-wrap:wrap;gap:7px;width:100%}.question-chip{border:1px solid #a6a6c8;border-radius:10px;min-width:39px;height:39px;background:transparent;color:inherit;cursor:pointer}.question-chip.answered{background:#10b981;color:white;border-color:#10b981}.question-chip.current{outline:3px solid #8b5cf6;outline-offset:2px}.question[hidden]{display:none!important}.review-correct{color:#059669;font-weight:650}.review-wrong{color:#dc2626;font-weight:650}.progress-track{height:12px;border-radius:30px;background:#d9ddf0;overflow:hidden}.progress-track>div{height:100%;border-radius:30px;background:linear-gradient(90deg,#7055f8,#14b8a6)}@media(max-width:600px){.exam-tools{position:sticky;top:5px;z-index:8;backdrop-filter:blur(14px)}.question-chip{min-width:36px;height:36px}}