.terem-ful{display:flex;gap:var(--t2);padding:var(--t1);margin:0 0 var(--t4);border:1px solid var(--line);border-radius:16px;background:var(--neutral-soft)}.terem-ful .pick{flex:1 1;min-height:44px;padding:0 var(--t4);border:1px solid transparent;border-radius:12px;font-weight:700;font-size:14.5px}.terem-ful .pick.on{background:var(--toltes);border-color:var(--toltes);color:var(--toltes-szo);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}@media (max-width:640px){.terem-ful{border-radius:16px}}.valogato .tema-mezo legend{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.valogato .pick{min-height:44px;border-radius:12px;font-weight:700;font-size:14.5px}.valogato-sorok{display:grid;grid-gap:var(--t2);gap:var(--t2);margin:0}.valogato-sorok .line{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--t2) var(--t3);gap:var(--t2) var(--t3);padding:var(--t3) var(--t4);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.valogato-sorok .name{font-weight:700;font-size:15.5px}.valogato-sorok .check{grid-column:1;grid-row:2;margin:0;justify-self:start}.valogato-sorok .line>.meta:not(.check){grid-column:2;grid-row:2;justify-self:end}.valogato-sorok .name{grid-column:1/-1}.valogato-sorok .line>.row{grid-column:1/-1;grid-row:3}.valogato .sablon-lista{max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--t1)}.hazi-sor{border-radius:14px;background:var(--sav);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.hazi-sor:hover{background:var(--sav-vonal)}.hazi-sor .name{font-weight:700;font-size:15.5px}.hazi-sor .titles{font-size:13px}.pick-lista .pick,.tabs .pick{min-height:44px;border-radius:12px;font-weight:700;font-size:14.5px}.pick-lista .pick{min-height:40px;max-width:100%;padding:var(--t1) var(--t3);border-radius:8px;font-size:12px;white-space:normal;text-align:left;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.taglista{display:grid;grid-gap:var(--t2);gap:var(--t2);list-style:none;margin:0;padding:0}a.terem-sor.link{display:flex;align-items:center;justify-content:space-between;gap:var(--t3);padding:var(--t3) var(--t4);border:1px solid rgba(255,255,255,.14);border-radius:14px;background:var(--sav);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.terem-sor:hover{background:var(--sav-vonal)}.terem-sor-cim{display:grid;grid-gap:var(--sor);gap:var(--sor);min-width:0}.terem-sor-nev{font-weight:700;font-size:15.5px}.terem-sor-alcim,.terem-sor-nev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terem-sor-alcim{color:var(--muted);font-size:13px}.terem-sor-job{display:flex;align-items:center;gap:var(--t3);flex-shrink:0}.terem-sor-nyil{color:var(--muted);font-size:20px;line-height:1}.tag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t3);padding:var(--t3) var(--t4);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.tag-nev{font-weight:700;font-size:15.5px}.tag .meta{margin:0;font-size:13px;white-space:nowrap}.kod{font:600 12px var(--font-mono),var(--font-mono-ext),ui-monospace,monospace;letter-spacing:.04em;color:var(--marka)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--t3);gap:var(--t3)}.stats .stat{padding:var(--t4);border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.stats .stat-cimke{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stats strong{display:block;margin-top:var(--t1);font-size:1.4rem;font-weight:800}.table{width:100%;border-collapse:collapse;margin-bottom:var(--t2)}.table-gorgat{overflow-x:auto}.table .linklike{background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.table .linklike:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.table td,.table th{text-align:left;padding:var(--t3) var(--t2);border-bottom:1px solid var(--line)}.table th{font-size:.8rem;color:var(--muted);font-weight:600}.table tr.clickable{cursor:pointer}.table td.detail,.table tr.clickable:hover td{background:var(--neutral-soft)}.table td.detail{padding:var(--t3)}.line{padding:var(--t1) 0}.tabs{display:flex;gap:var(--t2);margin:var(--t1) 0 var(--t3)}.racs-kartya{padding:var(--t3)}.table.grid td{padding:var(--t1) var(--t1)}.table.grid td:not(:first-child),.table.grid th+th{text-align:center}.table.grid th+th{min-width:34px}.table.grid{width:auto}.cell{display:inline-flex;align-items:center;gap:var(--t1);font-size:.9rem;padding:var(--t1) var(--t2);border-radius:6px;background:var(--neutral-soft);border:1px solid transparent;min-height:40px}.cell.in_progress{background:var(--accent-soft)}.cell.solved{background:var(--ok-soft);color:var(--ok)}.cell.slipped{background:var(--bad-soft);color:var(--bad)}