: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{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}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}.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;--oldalsav-szoveg:#e8d7a8;--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);background-attachment:fixed}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] table,html[data-skin=fantasy] th{background:transparent}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}