:root{--site-central:#b81e8e;--site-castle:#3e6fbf;--site-freedom:#7a28c4;--site-aqua:#17808a;--site-sziget:#0e8a50;--band-central:linear-gradient(90deg, #b81e8e, #f45ff1);--band-castle:linear-gradient(90deg, #3e6fbf, #91b3e9);--band-freedom:linear-gradient(90deg, #7a28c4, #b878f1);--band-aqua:linear-gradient(90deg, #17808a, #2edff0);--band-sziget:linear-gradient(90deg, #0e8a50, #46c1f6);--go-green:#0e8a50;--go-green-dark:#0b6e40;--go-magenta:#e815c5;--ink:var(--site-central);--band:var(--band-central);--ink-soft:#fbeaf5;--ink-text:#8e1770;--layer-tech:#6e4319;--layer-tech-to:#a9713b;--layer-manager:#3a4770;--layer-manager-to:#6b7bae;--layer-dmc:#eedfcc;--layer-dmc-to:#f7f0e6;--layer-dmc-line:#dfcbb0;--surface-page:#eef0f3;--surface-card:#fff;--surface-subtle:#f7f8fa;--line:#d8dbe0;--line-subtle:#e3e6ea;--text-strong:#1b1d21;--text-body:#3d424a;--text-muted:#6b7280;--text-disabled:#9aa0a8;--ok:#1e7a46;--ok-bg:#d9ede1;--ok-text:#14532b;--warn:#b26b00;--warn-bg:#f4e3b8;--warn-text:#6b4300;--danger:#c0392b;--danger-bg:#f7dad5;--danger-text:#8a2a1f;--info:#3e6fbf;--info-bg:#dce8f7;--info-text:#1f3f6b;--offline:#55606e;--neutral-bg:#e7e9ed;--font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-num:ui-monospace, Menlo, Consolas, monospace;--fs-screen:28px;--fs-panel:20px;--fs-body:15px;--fs-cell:13px;--fs-label:12px;--fs-input:16px;--fw-regular:400;--fw-medium:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-sm:3px;--r-md:6px;--r-pill:999px;--sh-card:0 1px 2px #14181f14;--sh-raised:0 4px 12px #14181f1f;--focus-ring:0 0 0 3px #b81e8e47;--focus-width:2px;--touch-min:44px;--row-mobile:64px}[data-site=castle]{--ink:var(--site-castle);--band:var(--band-castle);--ink-soft:#eaf0f9;--ink-text:#2b5296;--focus-ring:0 0 0 3px #3e6fbf47}[data-site=freedom]{--ink:var(--site-freedom);--band:var(--band-freedom);--ink-soft:#f1e7fb;--ink-text:#5d1c97;--focus-ring:0 0 0 3px #7a28c447}[data-site=aqua]{--ink:var(--site-aqua);--band:var(--band-aqua);--ink-soft:#e3f4f5;--ink-text:#106068;--focus-ring:0 0 0 3px #17808a47}[data-site=sziget]{--ink:var(--site-sziget);--band:var(--band-sziget);--ink-soft:#e3f5eb;--ink-text:#0b6e40;--focus-ring:0 0 0 3px #0e8a5047}@media (prefers-reduced-motion:reduce){:root{--anim-skeleton:none}*{transition:none!important;animation:none!important}}*{box-sizing:border-box}body{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-body);background:var(--surface-page);margin:0}button{font:inherit;cursor:pointer;min-height:var(--touch-min)}input,select{font-size:var(--fs-input)}:focus-visible{outline:var(--focus-width) solid var(--ink);box-shadow:var(--focus-ring);outline-offset:1px}.marka-sav{background:var(--band);color:#fff;padding:var(--sp-2) var(--sp-4);align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.marka-sav h1{font-size:var(--fs-panel);font-weight:var(--fw-bold);margin:0}.marka-sav .kituzo{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.vezetoi .marka-sav{background:linear-gradient(90deg, var(--layer-manager), var(--layer-manager-to))}.bolt-fulsor,.alfulek{gap:var(--sp-1);padding:var(--sp-2) var(--sp-4) 0;flex-wrap:wrap;display:flex}.bolt-fulsor a,.alfulek a,.alfulek span.tiltott{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md) var(--r-md) 0 0;color:var(--text-body);background:var(--surface-subtle);border:1px solid var(--line-subtle);min-height:var(--touch-min);border-bottom:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bolt-fulsor a.aktiv,.alfulek a.aktiv{background:var(--surface-card);color:var(--text-strong);font-weight:var(--fw-medium);border-color:var(--line);box-shadow:inset 0 3px 0 var(--ink)}.alfulek span.tiltott{color:var(--text-disabled);font-style:italic}.datum-sor{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface-card);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.datum-sor .datum{font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.tartalom{padding:var(--sp-4)}.panel{background:var(--surface-card);border:1px solid var(--line-subtle);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:var(--sp-4);margin-bottom:var(--sp-4)}.panel h2{margin:0 0 var(--sp-3);font-size:var(--fs-panel);color:var(--text-strong)}.panel-hely{color:var(--text-muted);text-align:center;padding:var(--sp-5);border-style:dashed}.chip{border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:16em;padding:2px 10px;display:inline-flex;overflow:hidden}.chip.ok{background:var(--ok-bg);color:var(--ok-text)}.chip.warn{background:var(--warn-bg);color:var(--warn-text)}.chip.danger{background:var(--danger-bg);color:var(--danger-text)}.chip.info{background:var(--info-bg);color:var(--info-text)}.chip.semleges{background:var(--neutral-bg);color:var(--text-muted)}.chip.szerep{color:#fff;background:#fff3}.offline-sav{background:var(--warn-bg);color:var(--warn-text);padding:var(--sp-2) var(--sp-4);font-weight:var(--fw-medium)}.tabla-gorgeto{overflow-x:auto}table.naplo{border-collapse:collapse;width:100%;font-size:var(--fs-cell)}table.naplo th,table.naplo td{border:1px solid var(--line-subtle);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:18em;padding:6px 8px;overflow:hidden}table.naplo th{background:var(--surface-subtle);color:var(--text-strong);position:sticky;top:0}table.naplo tbody tr{cursor:pointer}table.naplo tbody tr:hover{background:var(--surface-subtle)}table.naplo tr.kritikus-sor td:first-child{box-shadow:inset 4px 0 0 var(--danger)}table.naplo tr.lemondott{color:var(--text-muted);text-decoration:line-through}table.naplo tr.nyitott{background:var(--ink-soft)}td.szam{font-family:var(--font-num);text-align:right}.nezet-menu{position:relative}.nezet-lista{z-index:30;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-raised);padding:var(--sp-2);min-width:220px;max-height:50vh;position:absolute;top:100%;right:0;overflow-y:auto}.nezet-lista label{gap:var(--sp-2);align-items:center;min-height:32px;padding:4px 6px;display:flex}.lap{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4)}.lap .mezoracs{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.lap .mezo label{font-size:var(--fs-label);color:var(--text-muted);margin-bottom:2px;display:block}.lap .mezo input,.lap .mezo select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;padding:6px 8px}.lap .mezo .ertek{min-height:24px;color:var(--text-strong)}.lap .sor-gombok{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.gomb{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-card);padding:var(--sp-2) var(--sp-4);color:var(--text-strong)}.gomb.elsodleges{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:var(--fw-medium)}.gomb.veszelyes{background:var(--danger);border-color:var(--danger);color:#fff}.gomb:disabled{opacity:.5;cursor:not-allowed}.figyelmeztet-sav{background:var(--warn-bg);color:var(--warn-text);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0}.hiba-sav{background:var(--danger-bg);color:var(--danger-text);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0}.valtozas-lista{margin:var(--sp-2) 0 0;padding-left:1.2em}.valtozas-lista code{font-family:var(--font-num)}.naplo-lista{font-size:var(--fs-cell);margin:0;padding:0;list-style:none}.naplo-lista li{padding:var(--sp-2) 0;border-bottom:1px solid var(--line-subtle)}.naplo-lista .ido{font-family:var(--font-num);color:var(--text-muted);margin-right:var(--sp-2)}.osszecsukhato>summary{cursor:pointer;font-weight:var(--fw-medium);color:var(--text-strong);padding:var(--sp-2) 0;min-height:var(--touch-min);align-items:center;display:flex}.nap-lista{margin:0;padding:0;list-style:none}.nap-lista li{border-bottom:1px solid var(--line-subtle)}.nap-lista button{text-align:left;width:100%;height:var(--row-mobile);padding:var(--sp-2) var(--sp-3);background:0 0;border:none;display:block}.nap-lista .felso{gap:var(--sp-2);align-items:baseline;display:flex}.nap-lista .felso .ido{font-family:var(--font-num);font-weight:var(--fw-bold);color:var(--text-strong)}.nap-lista .felso .nev{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);overflow:hidden}.nap-lista .also{gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label);align-items:center;margin-top:2px;display:flex}.lap-teljes{z-index:50;background:var(--surface-page);padding:var(--sp-3);position:fixed;inset:0;overflow-y:auto}
