/* ============================================================
   31 — Összefoglaló teszt: oldalspecifikus elemek (a tesztmotor stílusa: assets/teszt.css)
   ============================================================ */

.ix.teszt-ix::before{content:"⏱ ÖSSZEFOGLALÓ TESZT";}
.ot-valtozat{display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:10px; margin:10px 0;}
.ot-v{display:flex; flex-direction:column; gap:2px; background:var(--card-in); border:1px solid var(--line); border-radius:12px; padding:12px 14px; cursor:pointer; position:relative;}
.ot-v input{position:absolute; opacity:0; pointer-events:none;}
.ot-v b{color:var(--ink-strong); font-size:1.05rem;}
.ot-v small{color:var(--muted);}
.ot-v:has(input:checked){border-color:var(--accent); box-shadow:0 0 0 2px var(--accent-soft);}
.ot-v:has(input:focus-visible){outline:2px solid var(--accent); outline-offset:2px;}
.ot-legjobb{font-size:.9rem; color:var(--muted); min-height:1.3em;}

@media (max-width:560px){
  .ot-valtozat{grid-template-columns:minmax(0,1fr);}
}
