/* «جهّز لائحة تلميذ» finder quiz (v1.0.84) */
.quiz-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(16,44,38,.06)}
.quiz-progress{display:flex;gap:8px;margin-bottom:16px}
.quiz-dot{width:26px;height:6px;border-radius:99px;background:var(--line)}
.quiz-dot.is-on{background:var(--green)}
.quiz-step{border:0;padding:0;margin:0;min-width:0}
.quiz-step[hidden]{display:none!important}
.quiz-step legend{font-weight:800;color:var(--green);font-size:calc(17px * var(--font-scale,1));padding:0;margin-bottom:12px}
.quiz-chips{display:flex;flex-wrap:wrap;gap:9px}
.quiz-chip{min-height:44px;padding:9px 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:calc(13.5px * var(--font-scale,1));cursor:pointer}
.quiz-chip:hover{border-color:var(--green)}
.quiz-chip.is-picked{background:var(--green);border-color:var(--green);color:#fff}
.quiz-back{display:inline-block;margin-top:14px;background:none;border:0;color:var(--muted);font:inherit;font-size:calc(13px * var(--font-scale,1));cursor:pointer;text-decoration:underline;padding:6px 2px}
.quiz-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}
.quiz-actions .quiz-back{margin-top:0}
.quiz-go{min-height:46px;padding-inline:22px;border-radius:999px}
