.gf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gf-riaszto{z-index:25;color:#fde9e4;background:linear-gradient(90deg,#6a211b,#521a16 60%,#451714);border-bottom:1px solid #a0453a;align-items:center;gap:12px;min-height:44px;padding:4px 32px;font-size:13px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0006}.gf-riaszto a{color:inherit;text-decoration:none}.gf-riaszto-fo{flex:1;align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.gf-riaszto-ikon{color:#fff;background:#c4544a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 2px #fde9e433}.gf-riaszto-ikon .icon{width:16px;height:16px}.gf-riaszto-szoveg{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gf-riaszto-szoveg>b:first-child{letter-spacing:.2px;font-weight:800}.gf-riaszto-falu{font-weight:700}.gf-riaszto-pont{opacity:.7;margin:0 4px}.gf-riaszto-ido{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.gf-riaszto-tobb{color:#5a1f1a;background:#fde9e4;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:800}.gf-riaszto-fo:hover .gf-riaszto-szoveg{text-decoration:underline}.gf-riaszto-fo:focus-visible .gf-riaszto-szoveg{text-decoration:underline}.gf-riaszto-gombok{flex:none;gap:6px;display:flex}.gf-riaszto-gomb{white-space:nowrap;background:#00000026;border:1px solid #fde9e455;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.gf-riaszto-gomb:hover{background:#fde9e41f;border-color:#fde9e4aa}.gf-riaszto-gomb:focus-visible{background:#fde9e41f;border-color:#fde9e4aa}.gf-riaszto-gomb .icon{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .gf-riaszto-ikon{animation:1.8s ease-out infinite gf-riaszto-lukt}}@keyframes gf-riaszto-lukt{0%{box-shadow:0 0 #ff8a7acc}70%{box-shadow:0 0 0 9px #ff8a7a00}to{box-shadow:0 0 #ff8a7a00}}html.gf-riaszto-van{scroll-padding-top:var(--gf-riaszto-h,44px)}html.gf-riaszto-van .gf-sticky,html.gf-riaszto-van .gf-set-layout .gf-set-nav{top:calc(16px + var(--gf-riaszto-h,44px))}html.gf-riaszto-van .gf-set-layout .gf-set-kartya,html.gf-riaszto-van #kuldetes-reszlet{scroll-margin-top:calc(16px + var(--gf-riaszto-h,44px))}html.gf-riaszto-van .gf-set-layout .gf-set-csoport-cim+.gf-set-kartya{scroll-margin-top:calc(72px + var(--gf-riaszto-h,44px))}@media (max-width:1280px){.gf-riaszto{padding-left:24px;padding-right:24px}}@media (max-width:1080px){.gf-riaszto-gomb>span{display:none}.gf-riaszto-gomb{padding:5px 8px}}@media (max-width:760px){.gf-riaszto{gap:6px;min-height:40px;padding:3px 8px 3px 10px;font-size:12px}.gf-riaszto-fo{gap:7px;min-height:34px}.gf-riaszto-ikon{width:24px;height:24px}.gf-riaszto-ikon .icon{width:14px;height:14px}.gf-riaszto-szoveg>b:first-child,.gf-riaszto-cimke{display:none}.gf-riaszto-ido{font-size:14px}.gf-riaszto-tobb{padding:1px 6px;font-size:12px}.gf-riaszto-gombok{gap:4px}.gf-riaszto-gomb{justify-content:center;min-width:34px;min-height:34px;padding:4px}html.gf-riaszto-van .gf-set-layout .gf-set-nav{top:var(--gf-riaszto-h,40px)}html.gf-riaszto-van .gf-set-layout .gf-set-kartya{scroll-margin-top:calc(62px + var(--gf-riaszto-h,40px))}html.gf-riaszto-van .gf-set-layout .gf-set-csoport-cim+.gf-set-kartya{scroll-margin-top:calc(110px + var(--gf-riaszto-h,40px))}}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated{align-items:center;min-height:0;padding:12px 20px}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .menu-heading-art{object-position:70% 42%;width:44%}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated:after{background:linear-gradient(90deg,#172126 0% 56%,#172126c2 68%,#17212630 100%)}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated>div:first-of-type{max-width:60%}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated h1{font-size:30px}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .eyebrow{margin-bottom:5px}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated p:not(.eyebrow){white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .heading-actions{align-self:center}html:not(.gf-nagy-fejlec) .page-heading{margin-bottom:18px}@media (min-width:761px) and (max-width:1100px){html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated>div:first-of-type{flex:1;min-width:0;max-width:none}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated h1{font-size:26px}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .menu-heading-art{width:38%}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .server-time{display:none}}@media (max-width:760px){html:not(.gf-nagy-fejlec) .page-heading{align-items:center;gap:10px;margin-bottom:12px}html:not(.gf-nagy-fejlec) .page-heading .eyebrow{display:none}html:not(.gf-nagy-fejlec) .page-heading h1{font-size:clamp(20px,6.2vw,24px);line-height:1.15}html:not(.gf-nagy-fejlec) .page-heading p:not(.eyebrow){white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;max-width:none;margin-top:2px;font-size:12px;line-height:1.35;display:block;overflow:hidden}html:not(.gf-nagy-fejlec) .page-heading>div:first-of-type{min-width:0}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated{min-height:58px;padding:7px 10px 7px 62px}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated>div:first-of-type{flex:1;max-width:none}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .menu-heading-art{opacity:1;object-position:68% 50%;border:1px solid #ffffff1f;border-radius:8px;width:44px;height:44px;top:7px;bottom:auto;left:8px;right:auto}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated:after{display:none}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated h1{text-shadow:none;font-size:clamp(20px,6.2vw,24px)}html:not(.gf-nagy-fejlec) .page-heading.menu-illustrated .heading-actions{align-self:center}}@media (min-width:761px){:root{--gf-lebego-meret:46px;--gf-lebego-jobb:14px;--gf-tartalom-max:1560px;--gf-tartalom-jobb:20px}.village-route{--gf-tartalom-max:1920px}.village-focus{--gf-tartalom-max:2000px}body:not(.outside-route) #tartalom{padding-right:max(var(--gf-tartalom-jobb),calc(var(--gf-lebego-jobb) + var(--gf-lebego-meret) + 14px - max(0px,(100vw - var(--sidebar-width) - var(--gf-tartalom-max)) / 2)))}}@media (min-width:1081px){:root{--gf-tartalom-jobb:24px}}@media (min-width:1281px){:root{--gf-tartalom-jobb:32px}}@media (min-width:761px) and (min-height:501px){.gf-kuldetes{right:var(--gf-lebego-jobb);bottom:16px}.gf-kuldetes-gomb{width:var(--gf-lebego-meret);height:var(--gf-lebego-meret)}.gf-kuldetes-gomb .icon{width:22px;height:22px}#gf-chat-dock{right:var(--gf-lebego-jobb);bottom:calc(26px + var(--gf-lebego-meret))}#gf-chat-dock .gf-dock-button{width:var(--gf-lebego-meret);height:var(--gf-lebego-meret)}}.gf-res .gf-res-hiany{color:var(--red);font-weight:700}.gf-miert{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 0;margin-top:5px;font-size:11px;line-height:1.45;display:flex}.gf-hiany-tetel{color:var(--red);white-space:nowrap;font-weight:700}.gf-miert-pont{color:var(--subtle);margin:0 6px;font-weight:700}.gf-miert-ido{white-space:nowrap}a.gf-miert-ok{color:var(--copper-light);text-underline-offset:2px;text-decoration:underline}.gf-build-table td:nth-child(4) .btn[disabled],.gf-build-table td:nth-child(4) button:disabled{white-space:nowrap}@media (max-width:760px){.gf-miert{font-size:12px}.btn.gf-sor-tele{gap:5px;padding-left:9px;padding-right:9px}.btn.gf-sor-tele .icon{display:none}.gf-train-table td:nth-child(2) .gf-miert{margin-left:0;display:flex}}.resource.gf-kozel .resource-track i{background:#e0a050}.resource.gf-tele .resource-track i{background:#e0604f}.resource.gf-tele .resource-track{background:#e0604f55}.resource.gf-kozel small{color:#e8b070}.gf-tele-cimke{color:#ff9d8f;letter-spacing:.3px;text-transform:uppercase;font-weight:800}.resource.gf-tele b{color:#ffb4a8}.resource.storage.gf-tele small{color:#ff9d8f;font-weight:700}.resource.storage.gf-kozel small{color:#e8b070}.gf-ra-telik{display:none}@media (min-width:1181px) and (max-width:1279px),(max-width:1080px){.resource.gf-kozel .gf-ra-ertek{display:none}.resource.gf-kozel .gf-ra-telik{display:inline}}.gf-barati-figy{color:#ffd9d2;margin:12px 0 0;font-size:13px}.gf-barati-figy .icon{color:var(--red)}