:root{--hatter:#f4f6f8;--felulet:#ffffff;--szoveg:#1d2433;--halvany:#5b6577;--vonal:#d9dee6;--fo:#1f5aa6;--fo-sotet:#17457f;--oldalsav:#16273f;--oldalsav-szoveg:#d6deea;--hiba:#b42318;--siker:#1e7a3c;--figyelem:#fff7e0}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--hatter);color:var(--szoveg);font-family:Arial,Helvetica,sans-serif;font-size:15px}a{color:var(--fo)}h1{font-size:1.5rem;margin:0 0 16px}h2{font-size:1.15rem;margin:24px 0 12px}button{background:var(--fo);color:#fff;border:0;border-radius:6px;padding:8px 14px;font-size:.95rem;cursor:pointer}button:hover{background:var(--fo-sotet)}button.masodlagos{background:transparent;color:var(--oldalsav-szoveg);border:1px solid #3a4c67}button.veszely{background:var(--hiba)}input,select{font:inherit;padding:8px 10px;border:1px solid var(--vonal);border-radius:6px;background:#fff;max-width:100%}label{display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:var(--halvany)}.kartya{background:var(--felulet);border:1px solid var(--vonal);border-radius:10px;padding:20px;margin-bottom:16px}.keskeny{max-width:520px}.hiba{color:var(--hiba)}.siker{color:var(--siker)}.info{background:var(--figyelem);padding:8px 10px;border-radius:6px}.halvany{opacity:.6;pointer-events:none}.urlap{display:flex;flex-direction:column;gap:12px}.urlap.sor{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.urlap.sor h2{width:100%;margin:0}.auth-oldal{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.auth-kartya{width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}.auth-kartya h1{color:var(--fo);margin:0}.auth-kartya h2{margin:0}.auth-linkek{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.nyelv-valaszto{display:flex;gap:6px}.nyelv-valaszto button{padding:4px 10px;background:transparent;color:inherit;border:1px solid var(--vonal)}.nyelv-valaszto button[aria-pressed=true]{background:var(--fo);color:#fff;border-color:var(--fo)}.keret{display:flex;min-height:100vh}.oldalsav{width:260px;flex-shrink:0;background:var(--oldalsav);color:var(--oldalsav-szoveg);padding:16px;display:flex;flex-direction:column;gap:16px}.oldalsav a{color:#fff;text-decoration:none;display:block;padding:6px 8px;border-radius:6px}.oldalsav a:hover{background:#24395a}.logo{font-weight:700;font-size:1.2rem}.menu-csoport{margin-bottom:4px}.menu-cim{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase;font-size:.78rem;letter-spacing:.05em;color:#b8c6da;padding:8px;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.menu-cim::-webkit-details-marker{display:none}.menu-cim:after{content:"▸";font-size:.9rem;transition:transform .15s}.menu-csoport[open]>.menu-cim:after{transform:rotate(90deg)}.menu-cim:hover{background:#24395a}.menu-pontok{padding-left:8px;border-left:1px solid #2c4263;margin-left:8px}.menu-hamarosan{display:block;padding:6px 8px;color:#7d8ea8}.oldalsav-lab{margin-top:auto;display:flex;flex-direction:column;gap:10px}.oldalsav-lab small{color:#8fa1bb}.oldalsav{transition:width .15s}.oldalsav-fej{display:flex;align-items:center;justify-content:space-between;gap:8px}.oldalsav-kapcsolo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;flex:0 0 30px}.oldalsav-kapcsolo:hover{background:#24395a}.menu-szuk{display:none}.oldalsav-zart .oldalsav{width:56px;padding:12px 8px}.oldalsav-zart .ceg-valaszto,.oldalsav-zart .menu-csoport,.oldalsav-zart .oldalsav .logo,.oldalsav-zart .oldalsav-lab>:not(.kezikonyv-link):not(.ujdonsag-link){display:none}.kezikonyv-link{display:flex!important;align-items:center;gap:10px;font-weight:600;margin-bottom:2.6em}.kezikonyv-link .skin-ikon{flex:0 0 28px}.ujdonsag-link{display:flex!important;align-items:center;gap:10px;font-weight:600;margin-bottom:1.3em}.ujdonsag-link .skin-ikon{flex:0 0 28px}.oldalsav-zart .ujdonsag-link{justify-content:center;width:40px;height:40px;padding:0!important}.oldalsav-zart .ujdonsag-link span{display:none}.ujd-hatter{position:fixed;inset:0;z-index:5000;background:rgba(10,20,40,.45);display:flex;align-items:center;justify-content:center;padding:16px}.ujd-ablak{background:linear-gradient(var(--felulet),var(--felulet)),var(--hatter);color:var(--szoveg);border:1px solid var(--vonal);width:min(640px,100%);max-height:85vh;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.3)}.ujd-fej{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid var(--vonal)}.ujd-fej h2{margin:0}.ujd-fej button{font-size:1.3rem;line-height:1;padding:4px 12px}.ujd-folyam{overflow-y:auto;padding:8px 20px 20px}.ujd-bejegyzes{padding:0 0 0 12px;margin-top:3em;border-left:3px solid var(--vonal)}.ujd-bejegyzes:first-child{margin-top:12px}.ujd-bejegyzes.ujd-friss{border-left-color:#ff5a1f}.ujd-bejegyzes h3{margin:4px 0 6px;font-size:1.05rem}.ujd-bejegyzes p{margin:0;line-height:1.55}.ujd-meta{display:flex;gap:10px;align-items:center;font-size:.85rem;opacity:.8}.ujd-tipus{border-radius:10px;padding:1px 8px;font-size:.75rem;font-weight:700;color:#fff}.ujd-uj{background:#1f7fb8}.ujd-fejlesztes{background:#2e7d32}.ujd-javitas{background:#c2185b}.oldalsav-zart .kezikonyv-link{justify-content:center;width:40px;height:40px;padding:0!important}.oldalsav-zart .kezikonyv-link span{display:none}.oldalsav-zart .oldalsav-fej{justify-content:center}.oldalsav-zart .menu-szuk{display:block;position:relative;margin-bottom:6px;outline:none}.menu-ikon{display:flex;align-items:center;justify-content:center;width:40px;height:38px;border-radius:6px;color:#b8c6da;cursor:pointer}.menu-szuk:focus-within .menu-ikon,.menu-szuk:hover .menu-ikon{background:#24395a;color:#fff}.menu-lebego{display:none;position:absolute;left:44px;top:0;z-index:3000;min-width:230px;padding:8px;background:var(--oldalsav);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.menu-szuk:focus-within .menu-lebego,.menu-szuk:hover .menu-lebego{display:block}.menu-lebego:before{content:"";position:absolute;left:-8px;top:0;width:8px;height:100%}.menu-lebego-cim{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#b8c6da;padding:4px 8px 6px}.ceg-valaszto{display:flex;gap:6px;align-items:flex-end}.ceg-valaszto label{color:var(--oldalsav-szoveg)}.tartalom{flex:1 1;padding:24px;min-width:0}.tabla-doboz{background:var(--felulet);border:1px solid var(--vonal);border-radius:10px;padding:12px}.kereso{width:100%;max-width:420px;margin-bottom:10px}.tabla-gorgeto{overflow-x:auto;padding-bottom:2.8rem}table{border-collapse:collapse;width:100%;background:var(--felulet)}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--vonal);vertical-align:middle}th{background:#eef2f7;font-size:.85rem;white-space:nowrap}.szuro-sor th{background:#f7f9fb}.szuro-sor input{width:100%;min-width:80px;padding:4px 6px;font-size:.85rem}.tabla-lab{color:var(--halvany);font-size:.85rem;padding-top:8px}.kozep{text-align:center}.matrix td:nth-child(2){min-width:260px}.penzugyi-sor td:first-child{border-left:3px solid #c9a227}.cimke-ok{color:var(--siker);font-weight:700}.cimke-tiltott{color:var(--hiba);font-weight:700}.sor-urlap select{padding:4px 6px}.kod{font-size:.78rem;color:var(--halvany);word-break:break-all}.jog-lista{column-count:2}@media (max-width:800px){.keret{flex-direction:column}.oldalsav{width:100%}.tartalom{padding:16px}.jog-lista{column-count:1}}.uzenet-teljes{width:100%;margin:0}.racs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.csempe{text-decoration:none;font-weight:700;margin:0}.csempe:hover{border-color:var(--fo)}.gomb-link{display:inline-block;background:var(--fo);color:#fff;padding:8px 14px;border-radius:6px;text-decoration:none}.gomb-link:hover{background:var(--fo-sotet)}.eszkozsor{display:flex;gap:16px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.mezo-csoport{border:0;border-top:1px solid var(--vonal);padding:12px 0 4px;margin:0 0 8px}.mezo-csoport legend{font-weight:700;color:var(--szoveg);padding-right:8px}.mezo-racs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.mezo-teljes{grid-column:1/-1}.mezo-cim{font-size:.9rem;color:var(--halvany)}label.jelolo{flex-direction:row;align-items:center;gap:8px;padding-top:22px}textarea{font:inherit;padding:8px 10px;border:1px solid var(--vonal);border-radius:6px;width:100%}button.kicsi{padding:4px 10px;font-size:.85rem}.halvany-szoveg{color:var(--halvany)}.torles-urlap{margin-top:8px}.osszeg-sor td{font-weight:700;background:#f7f9fb}.jobbra{text-align:right;white-space:nowrap}.tetel-tabla input{width:100%;min-width:70px;padding:4px 6px}.tetel-tabla select{padding:4px 6px}.fulek{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.fulek a{padding:6px 12px;border:1px solid var(--vonal);border-radius:6px;text-decoration:none;background:var(--felulet)}.fulek a[aria-current=page]{background:var(--fo);color:#fff;border-color:var(--fo)}.tetel-sor{display:grid;grid-template-columns:minmax(160px,2fr) minmax(160px,3fr) 90px 80px repeat(auto-fit,minmax(80px,1fr));grid-gap:6px;gap:6px;align-items:center;padding:6px 4px}.uj-tetel{border-top:1px solid var(--vonal);margin-top:8px;padding-top:12px}@media (max-width:800px){.tetel-sor{grid-template-columns:1fr 1fr}}.tetel-fej{font-size:.85rem;font-weight:700;color:var(--halvany);background:#eef2f7;border-radius:6px}form:not(:has(select[name=irany] option[value=vevoi]:checked)) .csak-ha-irany-vevoi{display:none}form:not(:has(select[name=tipus] option[value="parkoló"]:checked)) .csak-ha-tipus-parkoló{display:none}.mezo-link{font-size:.85rem;display:inline-block;margin-top:4px}.kompakt table{font-size:.8rem}.kompakt td,.kompakt th{padding:4px 6px;white-space:nowrap}.kompakt .szuro-sor input{min-width:50px;padding:2px 4px;font-size:.78rem}.kompakt .szuro-sor select{width:100%;min-width:70px;padding:2px 4px;font-size:.78rem}.fa-tabla td{vertical-align:top}.fa-csomopont td:first-child{font-weight:700}.fa-kijelolt td{background:#fff7e0}.fa-szerk-cella{white-space:normal!important;background:#fbfcfe;padding:12px!important;font-size:.9rem}.fa-szerkeszto{display:flex;flex-direction:column;gap:12px}.fa-szerkeszto h3{margin:4px 0;font-size:1rem}.kiosztas-sor,.kiosztas-urlap{display:flex;gap:6px;align-items:center}.kiosztas-urlap{flex-wrap:wrap}.kiosztas-urlap input{width:110px;padding:4px 6px}.kiosztas-urlap select{padding:4px 6px;max-width:280px}.fa-muveletek{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;border-top:1px solid var(--vonal);padding-top:10px}.fa-muveletek input{padding:4px 6px}.fa-tabla{width:auto}.fa-tabla td,.fa-tabla th{padding:3px 5px}.fa-tabla .fa-nev{max-width:300px}.fa-tabla .fa-nev,.fa-tabla .fa-rovid{overflow:hidden;text-overflow:ellipsis}.fa-tabla .fa-rovid{max-width:160px}.fa-kapcsolo{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-right:5px;font-size:.85rem;line-height:1;background:#fff;color:var(--szoveg);border:1px solid #9aa7b8;border-radius:3px;vertical-align:middle}.fa-kapcsolo:hover{background:#eef2f7}.fa-kapcsolo-hely{display:inline-block;width:21px}.fa-mind{display:flex;gap:8px;margin-bottom:8px}button.masodlagos-vilagos{background:#fff;color:var(--fo);border:1px solid var(--vonal)}button.masodlagos-vilagos:hover{background:#eef2f7}.fa-kuka-urlap{display:inline;margin-left:8px}.fa-kuka{display:inline-flex;align-items:center;padding:1px 3px;background:transparent;color:#8a95a5;border:0;vertical-align:middle}.fa-kuka:hover{background:transparent;color:var(--hiba)}.fabol{border-top:1px solid var(--vonal);margin-top:12px;padding-top:10px}.fabol h3{margin:0 0 8px;font-size:1rem}.fabol table{width:auto;font-size:.9rem;margin-bottom:8px}.fabol td{padding:3px 8px}input.fabol-jel{border-left:3px solid #2e8b57}.onk-sor{display:grid;grid-template-columns:150px 150px 130px 90px 80px 70px 85px 85px 70px 70px 115px 105px 120px 64px;grid-gap:4px;gap:4px;align-items:center;padding:2px 0;min-width:1350px}.onk-urlap{display:contents}.onk-sor input,.onk-sor select{width:100%;min-width:0;padding:3px 5px;font-size:.85rem}.onk-fej{font-weight:700;font-size:.78rem;color:var(--halvany);background:#eef2f7;border-radius:6px;padding:6px 0}.onk-olvas{font-size:.85rem;border-bottom:1px solid var(--vonal);padding:4px 0}.onk-uj{border-top:1px solid var(--vonal);margin-top:6px;padding-top:8px}.onk-gombok{display:flex;gap:4px}.onk-osszesito table{width:auto;min-width:360px}.cikk-valaszto{position:relative;display:block;min-width:0}.cikk-valaszto input{width:100%}.cikk-lista{position:absolute;z-index:30;left:0;top:100%;min-width:320px;max-height:280px;overflow-y:auto;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--vonal);border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.12);font-size:.85rem}.cikk-lista li{padding:5px 10px;cursor:pointer;white-space:nowrap}.cikk-lista li.aktiv,.cikk-lista li:hover{background:#eef2f7}.onk .tabla-gorgeto{overflow:visible}.onk-sor{grid-template-columns:150px 150px 130px 220px 70px 80px 85px 85px 70px 70px 115px 105px 120px 64px;min-width:1500px}.me-racs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:6px 12px;gap:6px 12px}.tetel-sor{grid-template-columns:minmax(200px,2fr) 80px minmax(160px,3fr) 90px repeat(auto-fit,minmax(80px,1fr))}.cikk-me-cimke{grid-column:span 2}.cikk-me-par{display:grid;grid-template-columns:1fr 90px;grid-gap:6px;gap:6px}.cimke-vegso{display:inline-block;font-size:.8rem;padding:2px 8px;border-radius:10px;background:#fff0c2;color:#8a5a00;vertical-align:middle}.tig-tabla{width:auto}.tig-tabla td,.tig-tabla th{padding:4px 10px}.tig-menny{width:110px;text-align:right;padding:4px 6px}.tig-osszesito table{width:auto;min-width:460px}.bizonylat-fej{display:grid;grid-template-columns:160px minmax(160px,1fr) 160px minmax(200px,1.4fr) 170px minmax(200px,1.4fr);grid-gap:8px 12px;gap:8px 12px;align-items:center}.bizonylat-cimke{font-size:.9rem;color:var(--szoveg)}.bizonylat-ertek{display:flex;align-items:center;gap:6px;min-width:0}.bizonylat-ertek input:not([type=checkbox]),.bizonylat-ertek select,.bizonylat-ertek textarea{width:100%}.bizonylat-ket-sor{grid-row:span 2;align-self:start}input.csak-olvas{background:#eef0f3;color:var(--szoveg)}.biz-sor{display:grid;grid-template-columns:minmax(150px,2.2fr) minmax(70px,.8fr) minmax(64px,.7fr) minmax(52px,.5fr) minmax(70px,.8fr) minmax(80px,.9fr) minmax(70px,.8fr) minmax(80px,.9fr) minmax(48px,.5fr) minmax(90px,1.3fr) 28px;grid-gap:4px;gap:4px;align-items:center;padding:2px 0}.biz-urlap{display:contents}.biz-sor input,.biz-sor select{width:100%;min-width:0;padding:3px 5px;font-size:.85rem}.biz-fej{font-weight:700;font-size:.78rem;background:#eef2f7;border-radius:6px;padding:6px 0}.biz-uj{border-top:1px solid var(--vonal);margin-top:6px;padding-top:8px}.biz-osszeg{font-weight:700;border-top:2px solid var(--vonal);margin-top:4px;padding-top:6px}.biz-osszeg,.bizonylat-szoveg{font-size:.85rem}.bizonylat-tetel-doboz{overflow:visible}.bizonylat-gombok{display:flex;gap:10px;align-items:center;margin:4px 0 16px;flex-wrap:wrap}a.masodlagos-link{background:#fff;color:var(--fo);border:1px solid var(--vonal)}@media (max-width:1100px){.bizonylat-fej{grid-template-columns:150px 1fr}.bizonylat-ket-sor{grid-row:auto}}.penz-mezo{display:flex;align-items:center;gap:6px}.penz-mezo input{flex:1 1}.penz-jel{color:var(--halvany);font-size:.9rem}.tomor{font-size:.86rem}.tomor h1{font-size:1.2rem;margin:0 0 8px}.tomor h2{font-size:.95rem;margin:0 0 6px}.tomor p{margin:4px 0}.tomor .kartya{padding:10px 12px;margin-bottom:8px;border-radius:8px}.tomor .mezo-csoport{padding:4px 0 2px;margin:0 0 4px}.tomor .mezo-csoport legend{font-size:.8rem;padding-right:4px}.tomor .mezo-racs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 8px}.tomor label{gap:1px;font-size:.78rem}.tomor input,.tomor select,.tomor textarea{padding:3px 6px;font-size:.85rem;border-radius:4px}.tomor textarea{min-height:0}.tomor label.jelolo{padding-top:14px;gap:5px}.tomor button{padding:5px 12px;font-size:.85rem}.tomor .gomb-link{padding:4px 10px;font-size:.85rem}.tomor table td,.tomor table th{padding:2px 6px}.tomor .hiba,.tomor .info,.tomor .siker{margin:4px 0;padding:4px 8px}.kapcs-racs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:8px;gap:8px;align-items:start}.kapcs-racs>.kartya{margin-bottom:0}.tomor .mezo-gomb{align-items:flex-end}.penz-mezo input{min-width:0}.penz-jel{flex-shrink:0}.kapcs-racs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kapcs-racs .kartya{overflow:hidden}.kapcs-racs input[type=file]{max-width:100%;font-size:.8rem}.kapcs-racs .urlap.sor{flex-wrap:wrap;gap:6px}@media (min-width:1200px){.kapcs-racs{grid-template-columns:repeat(4,minmax(0,1fr))}}.tomor .mezo-gomb{align-self:end}.tomor .mezo-csoport:last-of-type .mezo-racs{align-items:end}.tomor .mezo-csoport:last-of-type label.jelolo{padding-top:0;padding-bottom:6px}.tomor .mezo-teljes textarea{height:30px;min-height:30px;resize:vertical}.gomb-sor{flex-wrap:wrap}.gomb-sor,.tomor .mezo-gomb{display:flex;gap:8px}.tomor .mezo-gomb{grid-column:auto/-1}.tomor .mezo-gomb .veszely{margin-left:auto}.tomor .mezo-gomb-bal{display:flex;align-items:flex-end}.tomor .bizonylat-fej{gap:4px 8px}.tomor .bizonylat-cimke{font-size:.78rem}.tomor .bizonylat-gombok{margin:4px 0 8px}.tomor .tabla-gorgeto{overflow-x:auto}.kapcs-racs .kartya table{width:100%}.kapcs-racs .tig-osszesito table{min-width:0}.kapcs-racs.tig-racs{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (min-width:1200px){.kapcs-racs.tig-racs{grid-template-columns:repeat(3,minmax(0,1fr))}}.zold,button.zold{background:var(--siker);border-color:var(--siker);color:#fff}button.zold:hover{filter:brightness(1.1)}.uj-sor-keret{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px}.uj-sor-keret.elso{border-top:1px solid var(--vonal);margin-top:8px;padding-top:12px}.uj-sor-keret .uj-tetel{border-top:0;margin-top:0;padding-top:0}.bizonylat-fej{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1.2fr) max-content minmax(0,1.2fr);max-width:100%}.bizonylat-fej .bizonylat-ertek{min-width:0}.bizonylat-fej .bizonylat-ertek input:not([type=checkbox]),.bizonylat-fej .bizonylat-ertek select{min-width:0;max-width:100%;width:100%}.bizonylat-fej .bizonylat-cimke{white-space:nowrap}@media (max-width:1100px){.bizonylat-fej{grid-template-columns:max-content minmax(0,1fr)}}.bizonylat-adatlap .bizonylat-tetelek{margin-top:10px;border-top:1px solid var(--vonal);padding-top:8px}.bizonylat-adatlap .bizonylat-gombok{margin:6px 0 0}.biz-uj-gomb{margin:4px 0}.bizonylat-tetel-doboz>div:not([class])+div:not([class])>.biz-uj{border-top:0;margin-top:0;padding-top:2px}.biz-fej span{line-height:1.15}.biz-sor .cikk-valaszto{min-width:0}.bizonylat-adatlap .tabla-gorgeto.bizonylat-tetel-doboz{overflow:visible}.cikk-lista{max-height:310px;z-index:1000}.bizonylat-adatlap .bizonylat-tetelek{border-top:0;margin-top:14px;padding-top:0}.bizonylat-adatlap .biz-fej{background:transparent;border-bottom:1px solid var(--vonal);border-radius:0;padding:2px 0 4px}.mezo-ket{grid-column:span 2}.jelolo-lista{display:flex;flex-wrap:wrap;gap:2px 14px}.tomor .jelolo-lista label.jelolo{padding-top:0}.kiosztas-feltetelek{display:inline-flex;gap:4px;align-items:center}.kiosztas-feltetelek label{display:inline-flex;flex-direction:column;font-size:.68rem;color:var(--halvany,#667);gap:0}.kiosztas-urlap .kiosztas-feltetelek input{width:52px;padding:2px 4px;text-align:right}.cikk-lista li.lista-megjegyzes{cursor:default;font-size:.75rem;white-space:normal;background:transparent}.gantt-eszkozok{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.gantt-nezet{display:inline-flex;border:1px solid var(--vonal);border-radius:6px;overflow:hidden}.gantt-nezet button{border:0;border-radius:0;background:#fff;color:var(--szoveg);padding:5px 10px;font-size:.85rem}.gantt-nezet button+button{border-left:1px solid var(--vonal)}.gantt-nezet button.aktiv{background:var(--fo);color:#fff}.gantt-sugo{font-size:.78rem;flex-basis:100%}.gantt-doboz{overflow:auto;max-height:78vh;border:1px solid var(--vonal);border-radius:8px;background:#fff}.gantt-belso,.gantt-doboz{position:relative}.gantt-fej{top:0;z-index:6;height:46px;background:#f2f2f2;border-bottom:1px solid var(--vonal)}.gantt-fej,.gantt-fej-nev{position:-webkit-sticky;position:sticky;display:flex}.gantt-fej-nev{left:0;z-index:7;align-items:flex-end;background:#fff;border-right:1px solid var(--vonal);font-weight:700;font-size:.85rem}.gantt-fej-nev>span{padding:0 6px 6px}.gantt-datum-oszlop{border-left:1px solid var(--vonal);text-align:center}.gantt-fej-ido{position:relative;height:46px}.gantt-fej-also,.gantt-fej-felso{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;border-left:1px solid #ddd;box-sizing:border-box}.gantt-fej-felso{top:0;height:23px;font-weight:700;font-size:.85rem;border-bottom:1px solid #ddd}.gantt-fej-also{top:23px;height:23px;font-size:.72rem;color:#333;background:#fafafa}.gantt-hatter{position:absolute;z-index:0;pointer-events:none}.gantt-hetvege{fill:#f3f4f6}.gantt-ma{stroke:#d92d20;stroke-width:1.5}.gantt-sor{position:absolute;left:0;display:flex;border-bottom:1px solid #eee}.gantt-sor.gantt-csoport-eleje{border-top:1px solid #c9ced6}.gantt-projekt-sor{background:#eef2f7}.gantt-nev{position:-webkit-sticky;position:sticky;left:0;z-index:4;display:flex;align-items:stretch;background:#fff;border-right:1px solid var(--vonal);font-size:.84rem}.gantt-projekt-sor .gantt-nev{background:#eef2f7;font-weight:700}.gantt-szulo .gantt-munkanem{font-weight:700}.gantt-munkanem{display:flex;align-items:center;gap:2px;white-space:nowrap}.gantt-munkanem,.gantt-munkanem>a,.gantt-munkanem>span:last-child{overflow:hidden;text-overflow:ellipsis}.gantt-nyito{width:16px;flex:0 0 16px;padding:0;color:var(--halvany);cursor:pointer}.gantt-datum,.gantt-nyito{border:0;background:transparent;font-size:.8rem}.gantt-datum{border-left:1px solid #eee;border-radius:0;padding:0 4px;height:100%}.gantt-datum.csak{display:flex;align-items:center;justify-content:center;color:var(--halvany)}input.gantt-datum:focus,input.gantt-datum:hover{background:#f3f7fc}.gantt-ido{position:relative;z-index:1}.gantt-ido.rajzolhato{cursor:crosshair}.gantt-ures{position:absolute;top:50%;transform:translateY(-50%);font-size:.72rem;pointer-events:none;white-space:nowrap}.gantt-sav{position:absolute;top:4px;display:flex;flex-direction:column;gap:1px;border-radius:3px;overflow:visible;touch-action:none}.gantt-sav.huzhato{cursor:-webkit-grab;cursor:grab}.gantt-sav.huzas{cursor:-webkit-grabbing;cursor:grabbing;opacity:.85;outline:2px solid var(--fo)}.gantt-csik{position:relative;flex:1 1;min-height:0;border-radius:3px;overflow:hidden;display:flex;align-items:center}.gantt-hatralek{position:absolute;top:0;bottom:0;right:0;background:rgba(255,255,255,.45);pointer-events:none}.gantt-csik-szoveg{position:relative;padding:0 5px;font-size:.68rem;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.55);pointer-events:none}.gantt-fogo{position:absolute;top:0;bottom:0;width:7px;cursor:ew-resize}.gantt-fogo.bal{left:-3px}.gantt-fogo.jobb{right:-3px}.gantt-kapocs{position:absolute;right:-12px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#fff;border:2px solid var(--fo);cursor:crosshair;opacity:0;transition:opacity .1s}.gantt-sav:hover .gantt-kapocs{opacity:1}.gantt-osszegzo{position:absolute;top:9px;height:8px;background:var(--osz,#374151);border-radius:2px}.gantt-osszegzo:after,.gantt-osszegzo:before{content:"";position:absolute;bottom:-5px;border:5px solid transparent;border-top:5px solid var(--osz,#374151)}.gantt-osszegzo:before{left:-5px}.gantt-osszegzo:after{right:-5px}.gantt-osszegzo.projekt{--osz:#1f5aa6}.gantt-csoport-sor .gantt-nev{background:#f8f9fb}.gantt-csoport-sor .gantt-munkanem{font-weight:700;color:#374151}.gantt-szin-potty{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;flex:0 0 10px}.gantt-rombusz-jel{color:#b45309;margin-right:3px;font-size:.75rem}.gantt-torol,.gantt-uj{margin-left:6px;border:0;background:transparent;color:var(--fo);padding:0 4px;font-size:.78rem;cursor:pointer}.gantt-torol{color:var(--hiba);font-size:.95rem}.gantt-rombusz{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#b45309;transform:rotate(45deg);border-radius:2px;touch-action:none}.gantt-rombusz.huzhato{cursor:-webkit-grab;cursor:grab}.gantt-rombusz-szoveg{position:absolute;left:14px;top:-3px;transform:rotate(-45deg);transform-origin:left top;font-size:.7rem;white-space:nowrap;color:#78350f;pointer-events:none}.gantt-gep{position:absolute;top:7px;height:14px;border-radius:3px;background:repeating-linear-gradient(45deg,#9ca3af,#9ca3af 4px,#b8bec7 0,#b8bec7 8px);overflow:hidden;display:flex;align-items:center}.gantt-csik-szoveg.sotet{color:#111827;text-shadow:0 0 2px #fff}.gantt-ceg-szuro{display:inline-flex;flex-direction:row;align-items:center;gap:4px;font-size:.85rem;margin:0}.gantt-ceg-szuro select{padding:3px 6px;font-size:.85rem;max-width:220px}.gantt-nyomtatas-cim{display:none;margin-bottom:6px;font-size:.95rem}.gantt-jelmagyarazat{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;font-size:.78rem;color:var(--szoveg)}.gantt-jel{display:inline-flex;align-items:center;gap:5px}.gantt-jel-minta{display:inline-block;width:26px;height:12px;border-radius:2px}.gantt-szin-potty{width:16px;height:12px;border-radius:2px;flex:0 0 16px}.gantt-nyilak{position:absolute;z-index:3;pointer-events:none;overflow:visible}.gantt-nyil-vonal{fill:none;stroke:#4b5563;stroke-width:1.3}.gantt-nyil.hibas .gantt-nyil-vonal{stroke:#d92d20}.gantt-hegy{fill:#4b5563}.gantt-nyil-fogo{fill:none;stroke:transparent;stroke-width:9;pointer-events:stroke;cursor:pointer}.gantt-nyil:hover .gantt-nyil-vonal{stroke:var(--fo);stroke-width:2}.gantt-uj-nyil{stroke:var(--fo);stroke-width:1.5;stroke-dasharray:4 3}.gantt-modal-hatter{position:fixed;inset:0;z-index:2000;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:16px}.gantt-modal{max-width:640px;width:100%;max-height:80vh;overflow:auto}.szin-mezo{display:flex;align-items:center;gap:8px}.szin-mezo input[type=color]{width:56px;height:32px;padding:2px}@media print{@page{size:A3 landscape;margin:8mm}body,html{background:#fff!important}body *{visibility:hidden}.gantt.gantt-nyomtatas,.gantt.gantt-nyomtatas *{visibility:visible}.gantt.gantt-nyomtatas{position:absolute;left:0;top:0;width:100%}.gantt-nyomtatas .gantt-eszkozok,.gantt-nyomtatas .hiba{display:none}.gantt-nyomtatas .gantt-nyomtatas-cim{display:block}.gantt-nyomtatas .gantt-doboz{overflow:visible;max-height:none;border:0}.gantt-nyomtatas .gantt-fej,.gantt-nyomtatas .gantt-fej-nev,.gantt-nyomtatas .gantt-nev{position:static}.gantt-nyomtatas .gantt-sor{position:absolute}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html[data-betu=kicsi],html[data-betu=kicsi] body{font-size:13.5px}html[data-betu=nagy],html[data-betu=nagy] body{font-size:17px}.skin-ikon{display:none}html:not([data-skin]) .skin-ikon-modern,html[data-skin=fantasy] .skin-ikon-fantasy,html[data-skin=modern] .skin-ikon-modern,html[data-skin=neon] .skin-ikon-neon,html[data-skin=vattacukor] .skin-ikon-vattacukor{display:inline-block}.menu-cim{justify-content:flex-start;gap:8px}.menu-cim:after{margin-left:auto}.menu-cim-ikon{display:inline-flex;opacity:.85}.oldalsav-fej .logo{flex:1 1}.beallitasok{position:relative}.beallitas-gomb{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:6px;background:transparent;color:#fff}.beallitas-gomb:hover{background:#24395a}.beallitas-panel{position:absolute;left:0;top:36px;z-index:4000;width:min(720px,calc(100vw - 40px));padding:14px;border-radius:10px;background:var(--felulet);color:var(--szoveg);box-shadow:0 12px 32px rgba(0,0,0,.35);border:1px solid var(--vonal)}.beallitas-panel h3{margin:0 0 10px;font-size:1rem}.beallitas-csoport{margin-bottom:12px}.beallitas-cim{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--halvany);margin-bottom:6px}.skin-valaszto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.beallitas-also{display:flex;flex-wrap:wrap;gap:8px 28px}.beallitas-also .beallitas-csoport{margin-bottom:6px}.skin-kartya{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;background:transparent;color:var(--szoveg);border:1px solid var(--vonal);border-radius:8px}.skin-kartya:hover{background:rgba(31,90,166,.06)}.skin-kartya[aria-pressed=true]{border-color:var(--fo);box-shadow:inset 0 0 0 1px var(--fo)}.skin-kartya span{display:flex;flex-direction:column;gap:2px}.skin-kartya small{color:var(--halvany);font-size:.75rem}.skin-kartya-modern svg{color:#1f5aa6}.skin-kartya-fantasy svg{color:#b8862b}.skin-kartya-neon svg{color:#ff2fa0}.skin-kartya-vattacukor svg{color:#f472b6}.gomb-csoport{display:flex;gap:6px;flex-wrap:wrap}.gomb-csoport button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;color:var(--szoveg);border:1px solid var(--vonal)}.gomb-csoport button[aria-pressed=true]{background:var(--fo);color:#fff;border-color:var(--fo)}.zaszlo{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.beallitas-megj{margin:4px 0 0;font-size:.75rem;color:var(--halvany)}.oldalsav-zart .oldalsav-fej{flex-direction:column;gap:6px}html[data-skin=fantasy]{--hatter:#2a2118;--felulet:rgba(243,230,200,0.94);--szoveg:#2b1d0e;--halvany:#6b5536;--vonal:#b99a5f;--fo:#7a4a12;--fo-sotet:#5c360b;--oldalsav:#1d1610;--hiba:#9b1c1c;--siker:#2f6b1f;--figyelem:rgba(232,200,120,0.5);--arany:#c9a24a;--arany-sotet:#8a6a24}html[data-skin=fantasy] body{background-color:#2a2118;background-image:radial-gradient(ellipse at 20% 10%,rgba(201,162,74,.1),transparent 55%),radial-gradient(ellipse at 85% 90%,rgba(120,60,20,.18),transparent 60%),repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 2px,transparent 2px 46px),repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 2px,transparent 2px 92px),linear-gradient(160deg,#3a2e22,#241b13 60%,#1b140e)}html[data-skin=fantasy] .logo,html[data-skin=fantasy] .menu-cim-szoveg,html[data-skin=fantasy] .menu-lebego-cim,html[data-skin=fantasy] h1,html[data-skin=fantasy] h2,html[data-skin=fantasy] h3{font-family:Cinzel,Times New Roman,Georgia,serif;letter-spacing:.03em}html[data-skin=fantasy] .tartalom>h1,html[data-skin=fantasy] .tartalom>section>h1{color:#f1dfa8;text-shadow:0 2px 3px rgba(0,0,0,.6)}html[data-skin=fantasy] .tartalom>section>p,html[data-skin=fantasy] .tartalom>section>p>a{color:#e8d7a8}html[data-skin=fantasy] .gantt-doboz,html[data-skin=fantasy] .kartya,html[data-skin=fantasy] .tabla-doboz{background:var(--felulet);border:2px solid var(--arany-sotet);box-shadow:inset 0 0 0 1px rgba(255,236,180,.6),inset 0 0 24px rgba(120,80,20,.18),0 6px 18px rgba(0,0,0,.45)}html[data-skin=fantasy] th{background:rgba(185,154,95,.25);color:#3b2710}html[data-skin=fantasy] input,html[data-skin=fantasy] select,html[data-skin=fantasy] textarea{background:#fbf3df;border-color:#b99a5f;color:#2b1d0e}html[data-skin=fantasy] button{background:linear-gradient(180deg,#a06a24,#6e4410);color:#fbecc4;border:1px solid var(--arany);box-shadow:inset 0 1px 0 rgba(255,230,170,.45),0 2px 3px rgba(0,0,0,.35);text-shadow:0 1px 1px rgba(0,0,0,.5)}html[data-skin=fantasy] button:hover{background:linear-gradient(180deg,#b77b2b,#7c4d13)}html[data-skin=fantasy] button.veszely{background:linear-gradient(180deg,#a3302a,#6b1712)}html[data-skin=fantasy] .gantt-nezet button,html[data-skin=fantasy] .gomb-csoport button,html[data-skin=fantasy] .lista-gombok .lista-gomb,html[data-skin=fantasy] .nyelv-valaszto button,html[data-skin=fantasy] .skin-kartya,html[data-skin=fantasy] button.masodlagos-vilagos{background:rgba(251,243,223,.9);color:#3b2710;text-shadow:none;box-shadow:none;border-color:var(--arany-sotet)}html[data-skin=fantasy] .gantt-nezet button.aktiv,html[data-skin=fantasy] .gomb-csoport button[aria-pressed=true],html[data-skin=fantasy] .nyelv-valaszto button[aria-pressed=true]{background:linear-gradient(180deg,#a06a24,#6e4410);color:#fbecc4}html[data-skin=fantasy] .gantt-ceg-szuro,html[data-skin=fantasy] .gantt-eszkozok .halvany-szoveg,html[data-skin=fantasy] .gantt-jelmagyarazat{color:#e8d7a8}html[data-skin=fantasy] .oldalsav{background:linear-gradient(90deg,#1b140e,#2a1f15 85%,#120d09);border-right:3px solid var(--arany-sotet);box-shadow:inset -1px 0 0 rgba(255,220,140,.25),4px 0 14px rgba(0,0,0,.5)}html[data-skin=fantasy] .oldalsav .logo{color:#f1d488;text-shadow:0 1px 2px #000}html[data-skin=fantasy] .beallitas-gomb:hover,html[data-skin=fantasy] .menu-cim:hover,html[data-skin=fantasy] .menu-szuk:hover .menu-ikon,html[data-skin=fantasy] .oldalsav a:hover,html[data-skin=fantasy] .oldalsav-kapcsolo:hover{background:rgba(201,162,74,.18)}html[data-skin=fantasy] .menu-cim,html[data-skin=fantasy] .menu-ikon{color:#d9bf7a}html[data-skin=fantasy] .beallitas-gomb,html[data-skin=fantasy] .oldalsav-kapcsolo{background:transparent;border:0;box-shadow:none;color:#f1d488}html[data-skin=fantasy] .menu-pontok{border-left-color:var(--arany-sotet)}html[data-skin=fantasy] .menu-lebego{background:#1f1711;border:1px solid var(--arany-sotet)}html[data-skin=fantasy] .beallitas-panel{background:#f3e6c8;border:2px solid var(--arany-sotet)}html[data-skin=fantasy] .gantt-fej,html[data-skin=fantasy] .gantt-fej-also,html[data-skin=fantasy] .gantt-fej-nev,html[data-skin=fantasy] .gantt-nev{background:#efe0bd}html[data-skin=fantasy] .gantt-csoport-sor .gantt-nev,html[data-skin=fantasy] .gantt-projekt-sor,html[data-skin=fantasy] .gantt-projekt-sor .gantt-nev{background:#e6d3a6}html[data-skin=fantasy] .gantt-hetvege{fill:rgba(120,90,40,.1)}html[data-skin=fantasy] .cikk-lista{background:#fbf3df;border-color:var(--arany-sotet)}html[data-skin=fantasy] .cikk-lista li.aktiv,html[data-skin=fantasy] .cikk-lista li:hover{background:rgba(201,162,74,.25)}html[data-skin=fantasy] a{color:#7a4a12}html[data-skin=fantasy] .oldalsav a{color:#f3e6c8}html[data-skin=neon]{--hatter:#1a0b2e;--felulet:rgba(32,14,58,0.88);--szoveg:#f5e9ff;--halvany:#b9a3d9;--vonal:#5b3a8a;--fo:#ff2fa0;--fo-sotet:#d81b84;--oldalsav:#12061f;--oldalsav-szoveg:#e9d8ff;--hiba:#ff5a7a;--siker:#3ef0c0;--figyelem:rgba(255,140,60,0.25);--neon-turkiz:#19e6e6}html[data-skin=neon] body{background-color:#1a0b2e;background-image:linear-gradient(180deg,transparent 55%,rgba(255,47,160,.18) 75%,rgba(255,140,60,.28)),repeating-linear-gradient(90deg,rgba(25,230,230,.07) 0 1px,transparent 1px 60px),repeating-linear-gradient(0deg,rgba(255,47,160,.06) 0 1px,transparent 1px 60px),radial-gradient(ellipse at 50% 110%,rgba(255,120,60,.45),transparent 55%),linear-gradient(180deg,#12061f,#2b0f4a 60%,#4a1550);background-attachment:fixed}html[data-skin=neon] .logo,html[data-skin=neon] .menu-cim-szoveg,html[data-skin=neon] .menu-lebego-cim,html[data-skin=neon] h1,html[data-skin=neon] h2,html[data-skin=neon] h3{font-family:Righteous,Trebuchet MS,sans-serif;letter-spacing:.04em}html[data-skin=neon] h1{color:#ff6ec7;text-shadow:0 0 6px rgba(255,47,160,.9),0 0 18px rgba(255,47,160,.5)}html[data-skin=neon] h2,html[data-skin=neon] h3{color:var(--neon-turkiz);text-shadow:0 0 6px rgba(25,230,230,.6)}html[data-skin=neon] .gantt-doboz,html[data-skin=neon] .kartya,html[data-skin=neon] .tabla-doboz{background:var(--felulet);border:1px solid #ff2fa0;box-shadow:0 0 0 1px rgba(25,230,230,.35),0 0 16px rgba(255,47,160,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-skin=neon] table,html[data-skin=neon] th{background:transparent}html[data-skin=neon] th{background:rgba(255,47,160,.15);color:#ffd1ec}html[data-skin=neon] input,html[data-skin=neon] select,html[data-skin=neon] textarea{background:rgba(18,6,31,.85);color:#f5e9ff;border-color:#7a4bb3}html[data-skin=neon] input:focus,html[data-skin=neon] select:focus{outline:none;border-color:var(--neon-turkiz);box-shadow:0 0 8px rgba(25,230,230,.6)}html[data-skin=neon] button{background:linear-gradient(90deg,#ff2fa0,#ff7a45);color:#fff;box-shadow:0 0 10px rgba(255,47,160,.55)}html[data-skin=neon] button:hover{background:linear-gradient(90deg,#ff4fb2,#ff9160)}html[data-skin=neon] .gantt-nezet button,html[data-skin=neon] .gomb-csoport button,html[data-skin=neon] .lista-gombok .lista-gomb,html[data-skin=neon] .nyelv-valaszto button,html[data-skin=neon] .skin-kartya,html[data-skin=neon] button.masodlagos-vilagos{background:rgba(18,6,31,.8);color:#bff8f8;border:1px solid var(--neon-turkiz);box-shadow:none}html[data-skin=neon] .gantt-nezet button.aktiv,html[data-skin=neon] .gomb-csoport button[aria-pressed=true],html[data-skin=neon] .nyelv-valaszto button[aria-pressed=true]{background:linear-gradient(90deg,#ff2fa0,#ff7a45);color:#fff}html[data-skin=neon] a{color:var(--neon-turkiz)}html[data-skin=neon] .oldalsav{background:linear-gradient(180deg,#12061f,#24093d);border-right:2px solid #ff2fa0;box-shadow:0 0 14px rgba(255,47,160,.45)}html[data-skin=neon] .oldalsav .logo{color:#ff6ec7;text-shadow:0 0 8px rgba(255,47,160,.9)}html[data-skin=neon] .menu-cim,html[data-skin=neon] .menu-ikon{color:var(--neon-turkiz)}html[data-skin=neon] .menu-cim:hover,html[data-skin=neon] .menu-szuk:hover .menu-ikon,html[data-skin=neon] .oldalsav a:hover{background:rgba(255,47,160,.18)}html[data-skin=neon] .beallitas-gomb,html[data-skin=neon] .oldalsav-kapcsolo{background:transparent;box-shadow:none;color:#ff6ec7}html[data-skin=neon] .beallitas-panel,html[data-skin=neon] .menu-lebego{background:#1d0a33;border:1px solid #ff2fa0}html[data-skin=neon] .gantt-fej,html[data-skin=neon] .gantt-fej-also,html[data-skin=neon] .gantt-fej-nev,html[data-skin=neon] .gantt-nev{background:#22103d;color:#f5e9ff}html[data-skin=neon] .gantt-csoport-sor .gantt-nev,html[data-skin=neon] .gantt-projekt-sor,html[data-skin=neon] .gantt-projekt-sor .gantt-nev{background:#2d1450}html[data-skin=neon] .gantt-csoport-sor .gantt-munkanem{color:#ffd1ec}html[data-skin=neon] .gantt-sor{border-bottom-color:rgba(122,75,179,.4)}html[data-skin=neon] .gantt-hetvege{fill:rgba(25,230,230,.06)}html[data-skin=neon] .gantt-ma{stroke:#ffea00}html[data-skin=neon] .cikk-lista{background:#1d0a33;border-color:#ff2fa0;color:#f5e9ff}html[data-skin=neon] .cikk-lista li.aktiv,html[data-skin=neon] .cikk-lista li:hover{background:rgba(255,47,160,.25)}html[data-skin=vattacukor]{--hatter:#fff0f7;--felulet:rgba(255,255,255,0.92);--szoveg:#5b2a4a;--halvany:#a2678e;--vonal:#f9c4de;--fo:#ec4899;--fo-sotet:#db2777;--oldalsav:#f9a8d4;--oldalsav-szoveg:#ffffff;--hiba:#e11d48;--siker:#16a34a;--figyelem:#fde7f3}html[data-skin=vattacukor] body{background-color:#fff0f7;background-image:radial-gradient(circle at 12% 18%,rgba(255,182,219,.55) 0 60px,transparent 61px),radial-gradient(circle at 88% 12%,rgba(196,181,253,.45) 0 90px,transparent 91px),radial-gradient(circle at 75% 80%,rgba(167,243,208,.35) 0 70px,transparent 71px),radial-gradient(circle at 30% 85%,rgba(254,215,170,.4) 0 50px,transparent 51px),radial-gradient(circle,rgba(255,255,255,.9) 1.5px,transparent 2px),linear-gradient(135deg,#ffe4f1,#f5e8ff 50%,#e8f7ff);background-size:auto,auto,auto,auto,26px 26px,auto;background-attachment:fixed}html[data-skin=vattacukor] .logo,html[data-skin=vattacukor] .menu-cim-szoveg,html[data-skin=vattacukor] .menu-lebego-cim,html[data-skin=vattacukor] h1,html[data-skin=vattacukor] h2,html[data-skin=vattacukor] h3{font-family:Baloo\ 2,Comic Sans MS,Trebuchet MS,sans-serif}html[data-skin=vattacukor] h1{color:#ec4899;text-shadow:2px 2px 0 #fff,3px 3px 0 rgba(236,72,153,.25)}html[data-skin=vattacukor] h2,html[data-skin=vattacukor] h3{color:#c026d3}html[data-skin=vattacukor] .gantt-doboz,html[data-skin=vattacukor] .kartya,html[data-skin=vattacukor] .tabla-doboz{background:var(--felulet);border:2px solid #fbcfe8;border-radius:18px;box-shadow:0 6px 18px rgba(236,72,153,.15)}html[data-skin=vattacukor] table,html[data-skin=vattacukor] th{background:transparent}html[data-skin=vattacukor] th{background:#fde2f0;color:#9d174d}html[data-skin=vattacukor] input,html[data-skin=vattacukor] select,html[data-skin=vattacukor] textarea{border-radius:12px;border-color:#f9a8d4;background:#fff}html[data-skin=vattacukor] input:focus,html[data-skin=vattacukor] select:focus{outline:none;border-color:#ec4899;box-shadow:0 0 0 3px rgba(236,72,153,.18)}html[data-skin=vattacukor] button{border-radius:999px;background:linear-gradient(180deg,#f9a8d4,#ec4899);color:#fff;box-shadow:0 3px 0 #be185d,0 4px 10px rgba(236,72,153,.3)}html[data-skin=vattacukor] button:hover{background:linear-gradient(180deg,#fbcfe8,#f472b6)}html[data-skin=vattacukor] .gantt-nezet button,html[data-skin=vattacukor] .gomb-csoport button,html[data-skin=vattacukor] .lista-gombok .lista-gomb,html[data-skin=vattacukor] .nyelv-valaszto button,html[data-skin=vattacukor] .skin-kartya,html[data-skin=vattacukor] button.masodlagos-vilagos{background:#fff;color:#be185d;border:2px solid #fbcfe8;box-shadow:none}html[data-skin=vattacukor] .skin-kartya{border-radius:14px}html[data-skin=vattacukor] .gantt-nezet{border-radius:999px}html[data-skin=vattacukor] .gantt-nezet button.aktiv,html[data-skin=vattacukor] .gomb-csoport button[aria-pressed=true],html[data-skin=vattacukor] .nyelv-valaszto button[aria-pressed=true]{background:linear-gradient(180deg,#f9a8d4,#ec4899);color:#fff}html[data-skin=vattacukor] a{color:#db2777}html[data-skin=vattacukor] .oldalsav{background:linear-gradient(180deg,#f9a8d4,#c4b5fd);border-right:3px solid #fff}html[data-skin=vattacukor] .oldalsav .logo{color:#fff;text-shadow:0 2px 0 #db2777;font-size:1.35rem}html[data-skin=vattacukor] .menu-cim,html[data-skin=vattacukor] .menu-ikon{color:#fff}html[data-skin=vattacukor] .menu-hamarosan{color:rgba(255,255,255,.75)}html[data-skin=vattacukor] .menu-cim:hover,html[data-skin=vattacukor] .menu-szuk:hover .menu-ikon,html[data-skin=vattacukor] .oldalsav a:hover{background:rgba(255,255,255,.3)}html[data-skin=vattacukor] .menu-pontok{border-left-color:rgba(255,255,255,.7)}html[data-skin=vattacukor] .beallitas-gomb,html[data-skin=vattacukor] .oldalsav-kapcsolo{background:transparent;box-shadow:none;color:#fff}html[data-skin=vattacukor] .menu-lebego{background:#f9a8d4;border-radius:16px}html[data-skin=vattacukor] .beallitas-panel{border-radius:18px;border:2px solid #fbcfe8}html[data-skin=vattacukor] .gantt-fej,html[data-skin=vattacukor] .gantt-fej-also,html[data-skin=vattacukor] .gantt-fej-nev,html[data-skin=vattacukor] .gantt-nev{background:#fff7fb}html[data-skin=vattacukor] .gantt-csoport-sor .gantt-nev,html[data-skin=vattacukor] .gantt-projekt-sor,html[data-skin=vattacukor] .gantt-projekt-sor .gantt-nev{background:#fde2f0}html[data-skin=vattacukor] .gantt-csik,html[data-skin=vattacukor] .gantt-sav{border-radius:999px}html[data-skin=vattacukor] .gantt-hetvege{fill:rgba(236,72,153,.06)}html[data-skin=vattacukor] .cikk-lista{border-radius:14px;border-color:#f9a8d4}html[data-skin=vattacukor] .cikk-lista li.aktiv,html[data-skin=vattacukor] .cikk-lista li:hover{background:#fde2f0}html[data-skin] .beallitas-gomb,html[data-skin] .gantt-nyito,html[data-skin] .gantt-torol,html[data-skin] .gantt-uj,html[data-skin] .oldalsav-kapcsolo{background:transparent;box-shadow:none;border:0;text-shadow:none;border-radius:6px}html[data-skin] .gantt-nyito{color:var(--halvany)}html[data-skin] .gantt-uj{color:var(--fo)}html[data-skin] .gantt-torol{color:var(--hiba)}html[data-skin] input.gantt-datum{border:0;border-left:1px solid var(--vonal);border-radius:0;background:transparent;box-shadow:none;color:inherit}.skin-keres{margin:8px 0 0;font-size:.75rem;line-height:1.35;color:var(--halvany)}.menu-alcsoport{margin:0}.menu-alcim{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:6px;color:#fff}.menu-alcim::-webkit-details-marker{display:none}.menu-alcim:after{content:"▸";font-size:.75rem;opacity:.7;transition:transform .15s}.menu-alcsoport[open]>.menu-alcim:after{transform:rotate(90deg)}.menu-alcim:hover{background:#24395a}.menu-alpontok{padding-left:8px;border-left:1px solid #2c4263;margin-left:10px;font-size:.93em}html[data-skin=fantasy] .menu-alcim{color:#f3e6c8}html[data-skin=fantasy] .menu-alcim:hover{background:rgba(201,162,74,.18)}html[data-skin=neon] .menu-alcim{color:#f5e9ff}html[data-skin=neon] .menu-alcim:hover{background:rgba(255,47,160,.18)}html[data-skin=vattacukor] .menu-alcim:hover{background:rgba(255,255,255,.3)}html[data-skin=vattacukor] .menu-alpontok{border-left-color:rgba(255,255,255,.7)}th.rendezheto{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rendezes-nyil{margin-left:4px;font-size:.75em;opacity:.85}.bejovo-osszeg{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:inherit;gap:inherit}.bejovo-osszeg.hatos{grid-template-columns:repeat(6,minmax(120px,1fr))}.bejovo-tetelek{grid-column:1/-1;margin-top:18px}.bejovo-tetel-sor{grid-template-columns:minmax(220px,3fr) 105px 68px 62px 92px 96px 86px 98px minmax(170px,1.6fr) 32px}.tetel-kiegeszito{flex-direction:column;min-width:0}.tetel-idoszak,.tetel-kiegeszito{display:flex;gap:2px}.tetel-idoszak input{min-width:0;font-size:.75rem}.tetel-kiegeszito input,.tetel-kiegeszito select{width:100%}.bejovo-tetelek .biz-fej{background:transparent;color:var(--halvany);border-bottom:1px solid var(--vonal);border-radius:0;padding:2px 0 4px}.bejovo-tetelek .tabla-gorgeto{scrollbar-color:var(--vonal) transparent}.bejovo-osszeg label{min-width:0}.tabla-eszkozsor{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px}.tabla-eszkozsor .kereso{margin-bottom:0;flex:1 1 260px}.lista-gombok{display:flex;gap:6px;flex-wrap:wrap}.lista-gombok .lista-gomb{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.85rem;font-weight:600;background:var(--felulet);color:var(--szoveg);border:1px solid var(--vonal);border-radius:6px;cursor:pointer}.lista-gombok .lista-gomb:hover:not(:disabled){border-color:var(--fo);background:color-mix(in srgb,var(--fo) 8%,var(--felulet))}.lista-gombok .lista-gomb:disabled{opacity:.45;cursor:not-allowed}.gomb-ikon-uj{color:var(--ikon-uj,#2f9e2f)}.gomb-ikon-modosit{color:var(--ikon-modosit,#d97706)}.gomb-ikon-megnez{color:var(--ikon-megnez,#2563eb)}.gomb-ikon-torol{color:var(--ikon-torol,#6b7280)}.lista-gomb:hover:not(:disabled) .gomb-ikon-torol{color:var(--hiba,#b91c1c)}html[data-skin=fantasy]{--ikon-uj:#4f7a28;--ikon-modosit:#8a5a1c;--ikon-megnez:#2c5f7a;--ikon-torol:#5a4632}html[data-skin=neon]{--ikon-uj:#39ff9e;--ikon-modosit:#ffd23f;--ikon-megnez:#2de2e6;--ikon-torol:#ff3cac}html[data-skin=neon] .lista-gomb .gomb-ikon{filter:drop-shadow(0 0 3px currentColor)}html[data-skin=vattacukor]{--ikon-uj:#6cc79a;--ikon-modosit:#f2a65a;--ikon-megnez:#7b9cf0;--ikon-torol:#e06fa0}tr.kijelolheto{cursor:pointer}tr.kijelolheto:hover td{background:color-mix(in srgb,var(--fo) 6%,transparent)}tr.kijelolt td,tr.kijelolt:hover td{background:color-mix(in srgb,var(--fo) 18%,transparent)}.nezet-sav{display:flex;align-items:center;gap:12px;margin:-4px 0 10px;color:var(--halvany);font-size:.9rem}.nezet-sav a.lista-gombok{text-decoration:none}html[data-skin=vattacukor] .lista-gombok .lista-gomb{border-radius:999px}.bejovo-tetelek .biz-fej span:nth-child(n+6):nth-child(-n+8){text-align:right}.szamla-elonezet-gomb{grid-column:1/-1;margin-top:12px}.elonezet-hatter{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding:24px 12px}.elonezet-doboz{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.elonezet-eszkozok{display:flex;gap:8px}.szamlakep{position:relative;overflow:hidden;width:794px;min-height:1123px;box-sizing:border-box;padding:48px 56px 40px;background:#fff;color:#222;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.45;display:flex;flex-direction:column;text-align:left}.szamlakep span{color:#8a8a8a;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.szamlakep-vizjel{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);white-space:nowrap;pointer-events:none;color:rgba(220,38,38,.28);font-size:88px;font-weight:800;letter-spacing:.06em}.szamlakep-fej{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid #e3342f}.szamlakep-cim{font-size:26px;font-family:Georgia,serif;color:#222}.szamlakep-sorszam{font-size:20px;font-family:Georgia,serif;color:#9a9a9a;margin-top:2px}.szamlakep-logo{max-height:60px;max-width:200px;object-fit:contain}.szamlakep-cimke{color:#8a8a8a;font-size:9px;font-weight:700;text-transform:uppercase;margin-bottom:14px}.szamlakep-felek{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:14px 0 16px;border-bottom:1px solid #ccc}.szamlakep-nev{font-size:15px;font-weight:700;margin-bottom:8px}.szamlakep-adat{margin-top:10px;color:#666}.szamlakep-datumok{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:10px 0;border-bottom:1px solid #ccc}.szamlakep-vegosszeg{text-align:right;font-size:28px;padding:10px 0}.szamlakep-vegosszeg span{color:#e3342f;font-size:9px;margin-right:6px}.szamlakep-tetelek{width:100%;border-collapse:collapse}.szamlakep-tetelek th{background:#f2f3f3;color:#444;font-size:9px;text-transform:uppercase;text-align:left;padding:10px 6px}.szamlakep-tetelek td{padding:10px 6px;border-bottom:1px solid #ddd;vertical-align:top}.szamlakep-tetelek .j{text-align:right;white-space:nowrap}.szamlakep-tetelek .halvany{color:#8a8a8a}.szamlakep-sorszam-cella{color:#e3342f;width:16px}.szamlakep-osszesen{margin-top:20px;padding:8px 0;border-top:1px solid #ccc;border-bottom:1px solid #e3342f}.szamlakep-osszesen div{display:grid;grid-template-columns:1fr 160px;text-align:right;padding:3px 0;font-size:13px}.szamlakep-osszesen span{align-self:center;margin-right:24px}.szamlakep-megjegyzes{padding-top:10px;font-style:italic}.szamlakep-megjegyzes .szamlakep-cimke{font-style:normal;margin-bottom:14px}.szamlakep-lab{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #ccc;padding-top:8px;font-size:9px;color:#777;font-style:italic}.szamlakep-lab strong{font-style:normal;color:#333}.szamlakep-lab .piros{color:#dc2626;font-weight:700;font-style:normal;font-size:11px}tr.inaktiv-sor td{color:var(--halvany);opacity:.6}.harang{position:relative;text-decoration:none;font-size:1.1rem;margin-left:auto}.harang-szam{position:absolute;top:-6px;right:-10px;background:#c62828;color:#fff;border-radius:9px;font-size:.65rem;padding:0 5px;line-height:16px}.ertesites-lista{list-style:none;padding:0}.ertesites-lista li{padding:6px 0;border-bottom:1px solid var(--vonal)}tr.sor-piros td{background:#fdecea}tr.sor-sarga td{background:#fff8e1}.jelolo-racs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 12px;gap:0 12px}.jelolo-racs label.jelolo{padding-top:4px}.fa-fogo{cursor:-webkit-grab;cursor:grab;color:#8a95a5;padding:0 4px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}tr.fa-huzott{opacity:.45}tr.fa-huz-elotte td{box-shadow:inset 0 3px 0 var(--elsodleges,#1f5fa8)}tr.fa-huz-utana td{box-shadow:inset 0 -3px 0 var(--elsodleges,#1f5fa8)}tr.fa-huz-ala td{background:#e6effa}.fa-beszur{display:inline-flex;gap:2px;margin-left:6px;visibility:hidden}.fa-beszur:focus-within,tr:hover .fa-beszur{visibility:visible}.fa-beszur a{font-size:11px;padding:0 4px;border:1px solid #c5ceda;border-radius:3px;text-decoration:none;color:#3a4a60;background:#fff}.fa-beszur a:hover{background:#e6effa}.fa-uj-sor td{background:#f3f7fc}.fa-ures-torles{margin-top:12px}.fa-tabla thead tr.fa-oldal-cimek th{background:transparent;border:0;font-size:22px;font-weight:700;text-align:center;padding:4px 0 2px}.fa-tabla .fa-oldal-onkoltseg{color:#2ea84a}.fa-tabla .fa-oldal-alv{color:#1c9bd7}.word-elonezet .docx-wrapper{background:#e9edf2;padding:16px}.word-elonezet .docx-wrapper>section.docx{box-shadow:0 1px 6px rgba(0,0,0,.18);margin-bottom:16px}.elonezet-eszkozok{flex-wrap:wrap}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/honlap/fonts/montserrat-latin-600-normal.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/honlap/fonts/montserrat-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-024f}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(/honlap/fonts/montserrat-latin-800-normal.woff2) format("woff2");unicode-range:u+00??}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(/honlap/fonts/montserrat-latin-ext-800-normal.woff2) format("woff2");unicode-range:u+0100-024f}@font-face{font-family:Monoton;font-display:swap;src:url(/honlap/fonts/monoton-latin-400-normal.woff2) format("woff2")}.auth-oldal{position:relative;overflow:hidden;justify-content:flex-start;padding:24px 8vw;font-family:Montserrat,Segoe UI,Arial,sans-serif;color:#fff;background:radial-gradient(ellipse at 50% 20%,#2b0f4a 0,#0d0820 65%)}.auth-hatter{position:absolute;inset:0;z-index:0;pointer-events:none}.auth-hatter svg{width:100%;height:100%;display:block}.auth-hatter .v{fill:none;stroke-width:2;filter:drop-shadow(0 0 4px currentColor)}.auth-hatter .v2{stroke-width:1.1;opacity:.7}.auth-hatter .v3{stroke-width:.9;opacity:.45}.auth-hatter .feny{filter:drop-shadow(0 0 6px #ff4fc8)}.auth-oldal .auth-kartya{position:relative;z-index:1;padding:32px 30px 26px;border-radius:20px;gap:14px;color:#fff;background:rgba(13,8,32,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid #ff4fc8;box-shadow:0 0 22px rgba(255,79,200,.65),inset 0 0 18px rgba(255,79,200,.18)}.auth-logo{font-family:Monoton,Montserrat,sans-serif;font-size:30px;letter-spacing:2px;text-align:center;color:#5fe4ff;text-shadow:0 0 8px #18c8ff,0 0 24px #18c8ff}.auth-oldal .auth-kartya h1{color:#fff;text-align:center;font-weight:800;font-size:1.25rem;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 0 12px #ff4fc8}.auth-oldal .auth-kartya h2{text-align:center;font-weight:600;font-size:.95rem;color:#d9c8ff}.auth-oldal label{color:#d9c8ff;font-weight:600;font-size:.85rem}.auth-oldal input,.auth-oldal select{background:#130b2a;color:#fff;border:1.5px solid #5fd3ff;border-radius:10px;padding:11px 13px;box-shadow:inset 0 0 8px rgba(95,211,255,.2)}.auth-oldal input:focus,.auth-oldal select:focus{outline:none;box-shadow:0 0 12px #5fd3ff}.auth-oldal button[type=submit]{background:#ff4fc8;color:#130b2a;border-radius:999px;padding:12px;font-weight:800;font-family:inherit;box-shadow:0 0 18px #ff4fc8}.auth-oldal button[type=submit]:hover{background:#ff7ad9}.auth-oldal a{color:#5fe4ff;text-decoration:none}.auth-oldal a:hover{text-decoration:underline}.auth-oldal .hiba{color:#ff8a9c}.auth-oldal .siker{color:#7dffb0}.auth-oldal .info{background:rgba(95,211,255,.12);color:#d9f6ff}.auth-oldal .nyelv-valaszto{justify-content:center}.auth-oldal .nyelv-valaszto button{background:transparent;color:#9c8cc0;border:1px solid #3b2a63;border-radius:999px;box-shadow:none;padding:4px 12px;font-weight:600}.auth-oldal .nyelv-valaszto button[aria-pressed=true]{color:#130b2a;background:#5fe4ff;border-color:#5fe4ff}@media (max-width:900px){.auth-oldal{justify-content:center;padding:16px}}html[data-skin=fantasy]{--hatter:#14161b;--felulet:#23262d;--szoveg:#efe3c2;--halvany:#a8987a;--vonal:#6b5428;--fo:#e0b04a;--fo-sotet:#b8862b;--oldalsav:#121318;--oldalsav-szoveg:#e8d7a8;--hiba:#e0574a;--siker:#7fc95a;--figyelem:rgba(224,176,74,0.16);--arany:#e0b04a;--arany-sotet:#7a5a1a;--ikon-uj:#8fdc4f;--ikon-modosit:#f2c45a;--ikon-megnez:#6cc3ff;--ikon-torol:#ff6a5a}html[data-skin=fantasy] body{background-color:#14161b;background-image:radial-gradient(ellipse at 8% 0,rgba(255,150,40,.2),transparent 38%),radial-gradient(ellipse at 96% 4%,rgba(255,150,40,.16),transparent 34%),radial-gradient(ellipse at 50% 120%,rgba(0,0,0,.85),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.55)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='80'%3E%3Crect width='160' height='80' fill='%2325282e'/%3E%3Cg fill='%232c2f36'%3E%3Crect x='2' y='2' width='76' height='36' rx='3'/%3E%3Crect x='82' y='2' width='76' height='36' rx='3' fill='%23292c32'/%3E%3Crect x='-38' y='42' width='76' height='36' rx='3' fill='%232a2d34'/%3E%3Crect x='42' y='42' width='76' height='36' rx='3' fill='%2330333a'/%3E%3Crect x='122' y='42' width='76' height='36' rx='3' fill='%232a2d34'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.35'%3E%3Cpath d='M4 36h72M84 36h72M44 76h72M124 76h36M0 76h36'/%3E%3C/g%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.05'%3E%3Cpath d='M4 4h72M84 4h72M44 44h72M124 44h36M0 44h36'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,auto,auto,auto,160px 80px;background-attachment:fixed;color:var(--szoveg)}html[data-skin=fantasy] h1,html[data-skin=fantasy] h2,html[data-skin=fantasy] h3{color:#f0cd6c;text-shadow:0 2px 0 #000,0 0 10px rgba(224,176,74,.25)}html[data-skin=fantasy] .tartalom>h1,html[data-skin=fantasy] .tartalom>section>h1{font-size:1.75rem;color:transparent;background:linear-gradient(180deg,#fff1b8,#e0b04a 55%,#8a5f12);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 2px 1px #000)}html[data-skin=fantasy] .tartalom>section>p,html[data-skin=fantasy] .tartalom>section>p>a{color:#d9c9a0}html[data-skin=fantasy] a{color:#f0c75e}html[data-skin=fantasy] .gantt-doboz,html[data-skin=fantasy] .kartya,html[data-skin=fantasy] .tabla-doboz{color:var(--szoveg);border:2px solid #9a7422;border-radius:6px;background:radial-gradient(circle at 9px 9px,#f3d27a 0 2.2px,#6b4b12 2.6px,transparent 3.4px),radial-gradient(circle at calc(100% - 9px) 9px,#f3d27a 0 2.2px,#6b4b12 2.6px,transparent 3.4px),radial-gradient(circle at 9px calc(100% - 9px),#f3d27a 0 2.2px,#6b4b12 2.6px,transparent 3.4px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),#f3d27a 0 2.2px,#6b4b12 2.6px,transparent 3.4px),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#2b2e35,#1f2127);box-shadow:0 0 0 3px #15161a,0 0 0 4px #5b4518,inset 0 1px 0 rgba(255,230,160,.18),inset 0 0 28px rgba(0,0,0,.55),0 10px 22px rgba(0,0,0,.6)}html[data-skin=fantasy] label{color:#c9b88e}html[data-skin=fantasy] input,html[data-skin=fantasy] select,html[data-skin=fantasy] textarea{background:#0e0f13;color:#f3e7c6;border:1px solid #7a5a1a;border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.8)}html[data-skin=fantasy] input:focus,html[data-skin=fantasy] select:focus,html[data-skin=fantasy] textarea:focus{outline:none;border-color:#e0b04a;box-shadow:inset 0 2px 4px rgba(0,0,0,.8),0 0 8px rgba(224,176,74,.55)}html[data-skin=fantasy] table,html[data-skin=fantasy] th{background:transparent}html[data-skin=fantasy] th{background:linear-gradient(180deg,#3b2c12,#241a0a);color:#f0cd6c;border-color:#5b4518;font-family:Cinzel,Georgia,serif;letter-spacing:.03em}html[data-skin=fantasy] td{border-color:rgba(122,90,26,.45)}html[data-skin=fantasy] tr.kijelolheto:hover td{background:rgba(224,176,74,.08)}html[data-skin=fantasy] tr.kijelolt td{background:rgba(224,176,74,.18)}html[data-skin=fantasy] button{font-family:Cinzel,Georgia,serif;font-weight:700;letter-spacing:.04em;background:linear-gradient(180deg,#6a5530,#3d2f17 48%,#2a2010 52%,#3a2c14);color:#f6d77a;border:1px solid #d2a443;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,236,170,.45),inset 0 -2px 0 rgba(0,0,0,.55),0 0 0 1px #000,0 3px 6px rgba(0,0,0,.55);text-shadow:0 1px 0 #000}html[data-skin=fantasy] button:hover:not(:disabled){background:linear-gradient(180deg,#84693a,#4c3a1c 48%,#35290f 52%,#4a3818);box-shadow:inset 0 1px 0 rgba(255,236,170,.55),inset 0 -2px 0 rgba(0,0,0,.55),0 0 0 1px #000,0 0 12px rgba(240,190,80,.55)}html[data-skin=fantasy] button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.7),0 0 0 1px #000}html[data-skin=fantasy] button.veszely{background:linear-gradient(180deg,#8a2a22,#5a130e 50%,#400a07 52%,#5c160f);color:#ffd9c9;border-color:#d2a443}html[data-skin=fantasy] button.zold{background:linear-gradient(180deg,#3f6b23,#24420f 50%,#1a3209 52%,#2a4a13);color:#e9ffd0}html[data-skin=fantasy] .gantt-nezet button,html[data-skin=fantasy] .gomb-csoport button,html[data-skin=fantasy] .lista-gombok .lista-gomb,html[data-skin=fantasy] .nyelv-valaszto button,html[data-skin=fantasy] .skin-kartya,html[data-skin=fantasy] button.masodlagos-vilagos{background:linear-gradient(180deg,#2c2f36,#1a1c21);color:#e8d7a8;border:1px solid #7a5a1a;text-shadow:0 1px 0 #000;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px #000}html[data-skin=fantasy] .gantt-nezet button.aktiv,html[data-skin=fantasy] .gomb-csoport button[aria-pressed=true],html[data-skin=fantasy] .nyelv-valaszto button[aria-pressed=true],html[data-skin=fantasy] .skin-kartya[aria-pressed=true]{background:linear-gradient(180deg,#6a5530,#3d2f17 48%,#2a2010 52%,#3a2c14);color:#f6d77a;border-color:#e0b04a}html[data-skin=fantasy] .oldalsav{background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 30%),repeating-linear-gradient(0deg,rgba(0,0,0,.45) 0 2px,transparent 2px 38px),linear-gradient(180deg,#24262c,#16171b);border-right:3px solid #9a7422;box-shadow:inset -1px 0 0 rgba(255,220,140,.25),6px 0 18px rgba(0,0,0,.6)}html[data-skin=fantasy] .oldalsav .logo{color:transparent;background:linear-gradient(180deg,#fff1b8,#e0b04a 55%,#8a5f12);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 2px 1px #000)}html[data-skin=fantasy] .oldalsav a{color:#e8d7a8}html[data-skin=fantasy] .menu-alcim:hover,html[data-skin=fantasy] .menu-cim:hover,html[data-skin=fantasy] .oldalsav a:hover{background:linear-gradient(90deg,rgba(224,176,74,.22),transparent)}html[data-skin=fantasy] .menu-cim,html[data-skin=fantasy] .menu-ikon{color:#f0cd6c}html[data-skin=fantasy] .menu-pontok{border-left-color:#7a5a1a}html[data-skin=fantasy] .menu-lebego{background:#1a1c21;border:2px solid #9a7422}html[data-skin=fantasy] .beallitas-panel{background:linear-gradient(180deg,#2b2e35,#1f2127);border:2px solid #9a7422;color:var(--szoveg)}html[data-skin=fantasy] .info{background:rgba(224,176,74,.12);color:#f3e2b0;border-left:3px solid #e0b04a}html[data-skin=fantasy] .gantt-fej,html[data-skin=fantasy] .gantt-fej-also,html[data-skin=fantasy] .gantt-fej-nev,html[data-skin=fantasy] .gantt-nev{background:#1d1f24;color:#e8d7a8}html[data-skin=fantasy] .gantt-csoport-sor .gantt-nev,html[data-skin=fantasy] .gantt-projekt-sor,html[data-skin=fantasy] .gantt-projekt-sor .gantt-nev{background:#262930}html[data-skin=fantasy] .gantt-hetvege{fill:rgba(224,176,74,.06)}html[data-skin=fantasy] .cikk-lista{background:#1a1c21;border-color:#9a7422;color:var(--szoveg)}html[data-skin=fantasy] .cikk-lista li.aktiv,html[data-skin=fantasy] .cikk-lista li:hover{background:rgba(224,176,74,.2)}html[data-skin=fantasy] .skin-ikon-fantasy{padding:2px;border-radius:3px;border:1px solid #c9a24a;background:radial-gradient(circle at 50% 35%,#3b3f48,#15161a 75%);box-shadow:inset 0 0 0 1px #000,inset 0 0 6px rgba(0,0,0,.9),0 0 0 1px #000,0 0 6px rgba(224,176,74,.35);filter:drop-shadow(0 0 2px rgba(240,200,90,.35))}html[data-skin=fantasy] .menu-cim-ikon .skin-ikon-fantasy{color:#ffd36a;width:26px;height:26px}html[data-skin=fantasy] .lista-gomb .skin-ikon-fantasy{width:20px;height:20px}html[data-skin=fantasy] .skin-kartya-fantasy svg{color:#e0b04a}.mentve-jelzo{position:fixed;right:20px;bottom:20px;z-index:5000;padding:10px 16px;border-radius:8px;background:var(--siker,#1e7a3c);color:#fff;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.3);cursor:pointer}.mentve-jelzo.figyelmeztetes{background:#b42318;max-width:min(520px,calc(100vw - 40px))}.mentve-jelzo-bezar{font-weight:400;opacity:.8;font-size:.85em}.tb-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.tb-fej{display:flex;gap:12px;align-items:flex-start}.tb-pdf{flex:0 0 auto;font-size:.7rem;font-weight:700;color:#fff;background:#c62828;border-radius:4px;padding:6px 5px;margin-top:2px}.tb-cim{font-weight:600;font-size:1.05rem}.tb-leiras{margin:2px 0}.tb-adat{opacity:.75}.tb-archivalt{opacity:.55}.tb-kezeles{margin:8px 0 0 44px}.tb-kezeles summary{cursor:pointer;font-size:.9rem}.tb-kezeles h3{font-size:.95rem;margin:14px 0 6px}.tb-urlap{gap:10px;max-width:640px}.tb-urlap,.tb-urlap label{display:flex;flex-direction:column}.tb-urlap label{gap:4px}.tb-sor,.tb-urlap .tb-sor{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.tb-szerepkorok{border:1px solid var(--vonal);border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px 16px}.tb-szerepkorok label{flex-direction:row;align-items:center;gap:6px}.tb-elozmeny td{padding:4px 10px 4px 0;vertical-align:middle}.export-gomb{position:relative;margin-left:14px;display:inline-flex}.export-menu{position:absolute;top:100%;left:0;z-index:50;margin-top:4px;display:flex;flex-direction:column;min-width:140px;background:linear-gradient(var(--felulet),var(--felulet)),var(--hatter);border:1px solid var(--vonal);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden}.export-menu button{background:transparent;color:var(--szoveg);border:0;border-radius:0;text-align:left;padding:8px 12px;font-weight:500}.export-menu button:hover{background:var(--vonal)}.bank-szuro{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.bank-szuro label{display:flex;flex-direction:column;gap:2px}.teruleti-tabla h3{margin:.6rem 0 .2rem}.szerkeszto-tabla td{padding:2px 4px;vertical-align:top}.szerkeszto-tabla input:not([type=checkbox]),.szerkeszto-tabla select{width:100%;min-width:4.5rem;padding:3px 5px}.szerkeszto-tabla td:nth-child(2) input{min-width:11rem}.szerkeszto-tabla td:nth-child(10) input{min-width:8rem}.szerkeszto-tabla input.jobbra{text-align:right}.szerkeszto-tabla input[readonly]{opacity:.35}.szerkeszto-tabla .csoport-sor td{padding-top:.7rem;border-bottom:1px solid}.kis-gomb{padding:2px 8px;font-size:.85rem}table.osszesito{margin-top:.5rem;width:auto}table.osszesito td{padding:2px 10px}.szerkeszto-tabla td:nth-child(3) select{min-width:8rem}.szerkeszto-tabla td:nth-child(4) select{min-width:10rem}.szerkeszto-tabla{min-width:1150px}.fa-vonal{font-family:ui-monospace,DejaVu Sans Mono,Consolas,monospace;white-space:pre;opacity:.55}.fa-szulo{font-weight:700}.fa-sor.fa-szint-0{background:color-mix(in srgb,currentColor 7%,transparent)}.fa-sor.fa-szint-0 td{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.fa-sor.fa-szint-2 td:first-child,.fa-sor.fa-szint-3 td:first-child,.fa-sor.fa-szint-4 td:first-child{opacity:.92}.fa-ag td{padding-top:.8rem;font-weight:700;text-transform:uppercase;font-size:.78rem;letter-spacing:.04em;opacity:.8}.fa-tabla td{white-space:nowrap}.fa-kartya>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline}.fa-osszesito{font-size:.85rem;opacity:.85}