:root{--hatter:#f4f5f2;--felulet:#fff;--felulet-2:#eef0ec;--vonal:#dde1da;--szoveg:#1d2421;--halvany:#66706b;--fo:#1f4e5f;--fo-vilagos:#e3edf0;--veszely:#b3261e;--veszely-hatter:#fbe9e7;--figyelem:#9a5b00;--figyelem-hatter:#fdf0d9;--siker:#2e6b3f;--siker-hatter:#e3f1e6;--kek:#2f5fa7;--kek-hatter:#e6eef9;--sugar:12px;--menu-magassag:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--szoveg);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4}*{box-sizing:border-box}body{background:var(--hatter);min-height:100dvh;margin:0}h1,h2,h3{margin:0;line-height:1.2}h2{font-size:1.05rem}h3{font-size:.95rem}a{color:var(--fo)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{border:1px solid var(--vonal);background:var(--felulet);border-radius:10px;width:100%;min-height:44px;padding:10px 12px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--fo);outline-offset:1px}input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--fo)}textarea{resize:vertical}.gomb{border:1px solid var(--vonal);background:var(--felulet);min-height:44px;color:var(--szoveg);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.gomb:disabled{opacity:.55;cursor:default}.gomb.fo{background:var(--fo);border-color:var(--fo);color:#fff}.gomb.veszely{color:var(--veszely);border-color:#ecc3bf}.gomb.szoveg{color:var(--fo);background:0 0;border-color:#0000;padding:0 8px}.gomb.kicsi{min-height:34px;padding:0 12px;font-size:.875rem}.ikon-gomb{width:36px;height:36px;color:var(--halvany);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:1.5rem;line-height:1}.ikon-gomb:hover{background:var(--felulet-2)}.sor-gombok{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.keret{min-height:100dvh}.keret.van-menu{padding-bottom:calc(var(--menu-magassag) + env(safe-area-inset-bottom))}.fejlec{z-index:10;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--felulet);border-bottom:1px solid var(--vonal);align-items:center;gap:16px;display:flex;position:sticky;top:0}.logo{color:var(--fo);letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.felso-menu{flex:1;gap:4px;display:none}.felso-menu a,.alfulek a{color:var(--halvany);border-radius:8px;padding:8px 12px;font-weight:600;text-decoration:none}.felso-menu a.active{color:var(--fo);background:var(--fo-vilagos)}.fiok{margin-left:auto;position:relative}.fiok summary{cursor:pointer;background:var(--fo-vilagos);width:36px;height:36px;color:var(--fo);border-radius:50%;place-items:center;font-weight:700;list-style:none;display:grid}.fiok summary::-webkit-details-marker{display:none}.fiok-menu{z-index:20;background:var(--felulet);border:1px solid var(--vonal);border-radius:var(--sugar);gap:8px;min-width:240px;padding:14px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0000001f}.also-menu{z-index:10;height:calc(var(--menu-magassag) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--felulet);border-top:1px solid var(--vonal);display:flex;position:fixed;inset:auto 0 0}.also-menu a{color:var(--halvany);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.also-menu a.active{color:var(--fo)}.also-menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tartalom{padding:12px 16px 24px}.alfulek{border-bottom:1px solid var(--vonal);gap:4px;margin:-4px 0 12px;display:flex}.alfulek a{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.alfulek a.active{color:var(--fo);border-bottom-color:var(--fo)}.oldal{gap:14px;display:grid}.oldal.keskeny{max-width:760px;margin:0 auto}.oldal-cim{font-size:1.35rem}.vissza{font-size:.9rem;font-weight:600;text-decoration:none}.csoport{gap:8px;display:grid}.csoport-fej{justify-content:space-between;align-items:center;gap:8px;display:flex}.szamlalok{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.szamlalo{border:1px solid var(--vonal);border-radius:var(--sugar);background:var(--felulet);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:8px;display:flex}.szamlalo .szam{font-size:1.4rem;font-weight:800;line-height:1}.szamlalo .nev{color:var(--halvany);font-size:.7rem;line-height:1.15}.szamlalo-lejart .szam{color:var(--veszely)}.szamlalo-ma .szam{color:var(--figyelem)}.szamlalo-hamarosan .szam{color:var(--kek)}.szamlalo.aktiv{border-color:var(--fo);box-shadow:inset 0 0 0 1px var(--fo);background:var(--fo-vilagos)}.szurok{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.szurok select{flex:160px;width:auto;max-width:280px}.szurok .gomb.fo{margin-left:auto}.valaszto{background:var(--felulet-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.valaszto button{min-height:38px;color:var(--halvany);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 12px;font-weight:600}.valaszto button.aktiv{background:var(--felulet);color:var(--szoveg);box-shadow:0 1px 2px #0000001a}.jelolo{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.oszlopok{gap:12px;display:grid}.oszlop{background:var(--felulet-2);border-radius:var(--sugar);align-content:start;gap:8px;padding:10px;display:grid}.oszlop-fej{align-items:center;gap:8px;min-height:36px;display:flex}.oszlop-fej a{color:var(--szoveg);font-weight:700;text-decoration:none}.oszlop-fej .ikon-gomb{margin-left:auto}.darab{background:var(--felulet);min-width:24px;height:22px;color:var(--halvany);border-radius:11px;place-items:center;padding:0 7px;font-size:.8rem;font-weight:700;display:inline-grid}.lista{gap:8px;display:grid}.kartya{background:var(--felulet);border:1px solid var(--vonal);border-left:4px solid var(--vonal);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kartya.allapot-lejart{border-left-color:var(--veszely)}.kartya.allapot-ma{border-left-color:var(--figyelem)}.kartya.allapot-hamarosan{border-left-color:var(--kek)}.kartya.rutin.esedekes{border-left-color:var(--figyelem)}.kartya.allapot-kesz,.kartya.kesz{opacity:.6}.kartya.allapot-kesz .kartya-cim,.kartya.kesz .kartya-cim{text-decoration:line-through}.kartya-test{flex:1;gap:4px;min-width:0;display:grid}.kartya-cim{overflow-wrap:anywhere;font-weight:600}.kartya-meta{color:var(--halvany);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.82rem;display:flex}.kartya-gombok{flex-direction:column;align-items:flex-end;display:flex}.eros{color:var(--szoveg);font-weight:700}.cimke{background:var(--felulet-2);color:var(--halvany);border-radius:6px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.cimke.allapot-lejart{background:var(--veszely-hatter);color:var(--veszely)}.cimke.allapot-ma{background:var(--figyelem-hatter);color:var(--figyelem)}.cimke.allapot-hamarosan{background:var(--kek-hatter);color:var(--kek)}.cimke.allapot-kesz{background:var(--siker-hatter);color:var(--siker)}.cimke.figyelem{background:var(--figyelem-hatter);color:var(--figyelem);margin-left:6px}.avatar,.sorszam{background:var(--fo-vilagos);width:36px;height:36px;color:var(--fo);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.sorszam{background:var(--felulet-2);color:var(--halvany);border-radius:8px;font-size:.85rem}.pipa{background:var(--felulet);cursor:pointer;border:2px solid #b8c0bb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:-2px;padding:0;display:grid;position:relative}.pipa:before{content:"";position:absolute;inset:-8px}.pipa svg{fill:none;stroke:#0000;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pipa:hover:not(:disabled) svg{stroke:#b8c0bb}.pipa.kesz{background:var(--siker);border-color:var(--siker)}.pipa.kesz svg{stroke:#fff}.urlap{gap:12px;display:grid}.mezo{gap:4px;display:grid}.mezo-cimke{color:var(--halvany);font-size:.82rem;font-weight:700}.mezo-sugo{color:var(--halvany);font-size:.78rem}.mezo-sor{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gyors-felvetel{background:var(--felulet);border:1px solid var(--vonal);border-radius:var(--sugar);gap:10px;padding:12px;display:grid}.gyors-sor{gap:8px;display:flex}.lap{background:0 0;border:none;width:100%;max-width:100%;max-height:100%;margin:auto 0 0;padding:0}.lap::backdrop{background:#141c1973}.lap-belso{background:var(--felulet);padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;max-height:92dvh;overflow-y:auto}.lap-fej{justify-content:space-between;align-items:center;gap:8px;padding:6px 0 10px;display:flex}.lap-fej h2{font-size:1.15rem}.szerver-sav{z-index:30;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--figyelem-hatter);color:var(--figyelem);text-align:center;border-bottom:1px solid #f0d9a8;font-size:.9rem;font-weight:600;position:sticky;top:0}.szerver-sav a{color:inherit}.hiba{background:var(--veszely-hatter);color:var(--veszely);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.ures{text-align:center;color:var(--halvany);background:var(--felulet);border-radius:var(--sugar);border:1px dashed var(--vonal);margin:0;padding:14px}.halvany{color:var(--halvany)}.kicsi{margin:0;font-size:.82rem}.betolt{border:3px solid var(--vonal);border-top-color:var(--fo);border-radius:50%;width:28px;height:28px;margin:40px auto;animation:.8s linear infinite forog}@keyframes forog{to{transform:rotate(360deg)}}.kozep{place-items:center;min-height:100dvh;padding:16px;display:grid}.link-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.link-lista a,.link-szerk{text-align:left;background:var(--felulet);border:1px solid var(--vonal);width:100%;min-height:48px;color:var(--fo);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.lakas-fej{background:var(--felulet);border:1px solid var(--vonal);border-radius:var(--sugar);gap:10px;padding:14px;display:grid}.adatok{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;display:grid}.adatok dt{color:var(--halvany);font-size:.75rem;font-weight:700}.adatok dd{margin:0}.belepesi-info{border-top:1px solid var(--vonal);gap:8px;padding-top:10px;display:grid}.titkos{white-space:pre-wrap;background:var(--figyelem-hatter);border-radius:8px;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace}.belepes{place-items:center;min-height:100dvh;padding:16px;display:grid}.belepes-doboz{background:var(--felulet);border:1px solid var(--vonal);border-radius:18px;gap:16px;width:100%;max-width:380px;padding:24px;display:grid}.belepes-doboz .logo{font-size:1.7rem}.belepes-doboz p{color:var(--halvany);margin:0}.kod-mezo{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.6rem}.belepes .sor-gombok{justify-content:space-between}@media (width<=380px){.szamlalo .nev{font-size:.64rem}.szamlalo{padding:6px}}@media (width>=720px){.tartalom{padding:20px 24px 32px}.lap{max-width:520px;margin:auto}.lap-belso{border-radius:18px;padding-bottom:20px}.szamlalok{gap:10px}.szamlalo{padding:12px 14px}.szamlalo .szam{font-size:1.8rem}.szamlalo .nev{font-size:.8rem}.adatok{grid-template-columns:repeat(4,1fr)}}@media (width>=960px){.keret.van-menu{padding-bottom:0}.also-menu{display:none}.felso-menu{display:flex}.oszlopok{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start}}
