html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (height:100dvh){@media (max-width:760px){.gf-k,.outside-route #tartalom{min-height:100dvh}}}@media (max-width:760px){.topbar{gap:0 10px;min-height:0;padding:10px 14px 0}.village-picker b{font-size:19px}.resources{gap:8px;margin-top:8px;padding:8px 0 10px}.resource b{font-size:12px}.quickbar{gap:8px;padding:5px 10px}.quickbar a{gap:6px;padding:4px 9px 4px 5px}.quickbar a>span:not(.quick-art){display:inline}.quick-art{width:26px;height:21px}#tartalom{padding:14px 12px calc(182px + env(safe-area-inset-bottom))}.gf-tabs,.wm-card{margin-left:-12px;margin-right:-12px}.page-heading{margin-bottom:14px}.page-heading.menu-illustrated{gap:8px;min-height:0;padding:14px 16px}.page-heading h1{font-size:27px}.page-heading p{max-width:none}.page-heading.menu-illustrated p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-heading .eyebrow{margin-bottom:4px}body.map-route .page-heading p:not(.eyebrow){display:none}.card-header{padding:14px}.queue-row{padding:13px 14px}.movements .card-header,.movements-footer,.hero-stats{padding-left:14px;padding-right:14px}.gf-table th,.gf-table td{padding:9px 7px}.gf-table th{white-space:normal}.gf-send-input{gap:6px}.gf-send-input input{width:62px!important}.gf-build-table thead,.gf-train-table thead,.gf-research-table thead{display:none}.gf-build-table,.gf-build-table tbody,.gf-train-table,.gf-train-table tbody,.gf-research-table,.gf-research-table tbody{width:100%;min-width:0;display:block}.gf-build-table tr,.gf-train-table tr,.gf-research-table tr{border-bottom:1px solid var(--line);align-items:center;gap:7px 10px;padding:11px 4px;display:grid}.gf-build-table td,.gf-train-table td,.gf-research-table td{min-width:0;display:block;border:0!important;padding:0!important}.gf-build-table td:only-child,.gf-train-table td:only-child,.gf-research-table td:only-child{grid-column:1/-1}.gf-build-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nev gomb""ar ido"}.gf-build-table td:first-child{grid-area:nev}.gf-build-table td:nth-child(2){grid-area:ar}.gf-build-table td:nth-child(3){text-align:right;color:var(--muted);grid-area:ido}.gf-build-table td:nth-child(4){text-align:right;grid-area:gomb}.gf-build-table .gf-req{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:150px;display:flex}.gf-build-table .gf-req-tetel{white-space:normal}.gf-nyitas-lista{padding-left:0}.gf-train-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"egyseg mezo""ar falu"}.gf-train-table td:first-child{grid-area:egyseg}.gf-train-table td:nth-child(2){grid-area:ar}.gf-train-table td:nth-child(2) small{margin-left:8px;display:inline}.gf-train-table td:nth-child(3){text-align:right;color:var(--muted);grid-area:falu}.gf-train-table td:nth-child(3):before{content:"A faluban ";color:var(--subtle);font-size:11px}.gf-train-table td:nth-child(3):lang(en):before{content:"In the village "}.gf-train-table td:nth-child(4){text-align:right;grid-area:mezo}.gf-train-table td:nth-child(4) input{width:78px}.gf-train-table td:nth-child(4):not(:has(input)){text-align:left;color:var(--muted);grid-area:3/1/auto/-1;font-size:12px}.gf-research-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"egyseg gomb""ar feltetel"}.gf-research-table td:first-child{grid-area:egyseg}.gf-research-table td:nth-child(2){text-align:right;color:var(--muted);grid-area:feltetel;font-size:12px}.gf-research-table .gf-feltetel-lista{align-items:flex-end}.gf-research-table td:nth-child(3){grid-area:ar}.gf-research-table td:nth-child(3) small{margin-left:8px;display:inline}.gf-research-table td:nth-child(4){text-align:right;grid-area:gomb}.gf-table tr>:last-child:has(>.btn,>button,>a.btn,>input,>.gf-send-input,>form){z-index:1;background:var(--surface);position:sticky;right:0;box-shadow:-12px 0 12px -10px #0009}.gf-wide-table th:first-child,.gf-wide-table td:first-child,.gf-mass-table th:first-child,.gf-mass-table td:first-child{z-index:1;background:var(--surface);position:sticky;left:0;box-shadow:12px 0 12px -10px #0009}.gf-mass-table td:first-child{min-width:150px}.gf-report-table th:nth-child(4),.gf-report-table td:nth-child(4),.gf-bejovo-table thead{display:none}.gf-bejovo-table,.gf-bejovo-table tbody{width:100%;min-width:0;display:block}.gf-bejovo-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tipus ido""honnan honnan""cel cimke";align-items:center;gap:6px 10px;padding:11px 4px;display:grid}.gf-bejovo-table td{min-width:0;display:block;border:0!important;padding:0!important}.gf-bejovo-table td:first-child{grid-area:tipus}.gf-bejovo-table td:nth-child(2){grid-area:honnan}.gf-bejovo-table td:nth-child(3){grid-area:cel}.gf-bejovo-table td:nth-child(4){display:none}.gf-bejovo-table td:nth-child(5){text-align:right;grid-area:ido;font-weight:700}.gf-table.gf-bejovo-table tr>td:nth-child(6){box-shadow:none;background:0 0;grid-area:cimke;position:static}.gf-table.gf-bejovo-table tr>td:nth-child(6):empty{display:none}.gf-bejovo-table td:nth-child(2):before{content:"Honnan: ";color:var(--subtle)}.gf-bejovo-table td:nth-child(3):before{content:"Célfalu: ";color:var(--subtle)}.gf-bejovo-table td:nth-child(2):lang(en):before{content:"From: "}.gf-bejovo-table td:nth-child(3):lang(en):before{content:"Destination: "}.gf-bejovo-table .gf-inline-form{flex-wrap:nowrap;gap:6px}.gf-bejovo-table .gf-num.wide{width:96px}.gf-kepesseg-table thead{display:none}.gf-kepesseg-table,.gf-kepesseg-table tbody{width:100%;min-width:0;display:block}.gf-kepesseg-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nev gomb""hatas hatas";align-items:center;gap:6px 10px;padding:11px 4px;display:grid}.gf-kepesseg-table td{min-width:0;display:block;border:0!important;padding:0!important}.gf-kepesseg-table td:first-child{grid-area:nev}.gf-kepesseg-table td:nth-child(2){grid-area:hatas}.gf-table.gf-kepesseg-table tr>td:nth-child(3){box-shadow:none;background:0 0;grid-area:gomb;position:static}.gf-table.gf-kepesseg-table tr>td:nth-child(3):empty{display:none}.gf-table.gf-haboru-rang th,.gf-table.gf-haboru-rang td{padding-left:4px;padding-right:4px}.gf-egyseg-mezo>span small{font-size:12px}.gf-relikvia-tabla thead{display:none}.gf-relikvia-tabla,.gf-relikvia-tabla tbody{width:100%;min-width:0;display:block}.gf-relikvia-tabla tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nev gomb""c2 c3";align-items:center;gap:4px 10px;padding:11px 4px;display:grid}.gf-relikvia-tabla td{min-width:0;display:block;border:0!important;padding:0!important}.gf-relikvia-tabla td:first-child{grid-area:nev}.gf-relikvia-tabla td:nth-child(2){color:var(--muted);grid-area:c2}.gf-relikvia-tabla td:nth-child(3){text-align:right;color:var(--muted);grid-area:c3}.gf-table.gf-relikvia-tabla tr>td:nth-child(4){box-shadow:none;background:0 0;grid-area:gomb;position:static}.gf-ugy-tabla th:nth-child(2),.gf-ugy-tabla td:nth-child(2){display:none}.segmented.gf-stat-valto{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.segmented.gf-stat-valto button{white-space:normal;min-height:40px}.gf-btn-row+.wm-marks{flex-wrap:wrap;gap:10px}.gf-btn-row+.wm-marks>span{flex-basis:100%}.gf-btn-row+.wm-marks .wm-mark{width:32px;height:32px;position:relative}.gf-btn-row+.wm-marks .wm-mark:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.gf-dock-button,.gf-kuldetes-gomb{width:44px;height:44px}.gf-dock-button .icon,.gf-kuldetes-gomb .icon{width:21px;height:21px}.gf-kuldetes{right:10px;bottom:calc(74px + env(safe-area-inset-bottom))}#gf-chat-dock{right:10px;bottom:calc(126px + env(safe-area-inset-bottom))}.gf-kuldetes,#gf-chat-dock{transition:transform .22s,opacity .22s}html.gf-lebego-rejtve .gf-kuldetes,html.gf-lebego-rejtve #gf-chat-dock:not(.open){opacity:0;transform:translateY(150px)}html.gf-lebego-rejtve .gf-kuldetes>*,html.gf-lebego-rejtve #gf-chat-dock:not(.open)>*{pointer-events:none}html:has(#wm-detail:not(.is-empty)) .gf-kuldetes{opacity:0;transform:translateY(150px)}html:has(#wm-detail:not(.is-empty)) #gf-chat-dock:not(.open){opacity:0;transform:translateY(150px)}html:has(#wm-detail:not(.is-empty)) .gf-kuldetes>*{pointer-events:none}html:has(#wm-detail:not(.is-empty)) #gf-chat-dock:not(.open)>*{pointer-events:none}.text-button{min-height:32px}.btn.small{min-height:36px}a.chip,button.chip{min-height:28px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.gf-kuldetes,#gf-chat-dock{transition:none}}@media (min-width:761px) and (max-height:500px){.brand{padding:12px 16px 10px}.brand small{display:none}.world-badge{margin-bottom:8px;padding:8px 0}.sidebar-bottom{display:none}.quickbar{padding-top:3px;padding-bottom:3px}#tartalom{padding-top:16px;padding-bottom:110px}.page-heading.menu-illustrated{min-height:0;padding:14px 22px}.page-heading{margin-bottom:16px}.page-heading h1{font-size:30px}.gf-dock-button,.gf-kuldetes-gomb{width:44px;height:44px}.gf-kuldetes{bottom:14px}#gf-chat-dock{bottom:66px}.gf-kuldetes,#gf-chat-dock{transition:transform .22s,opacity .22s}html.gf-lebego-rejtve .gf-kuldetes,html.gf-lebego-rejtve #gf-chat-dock:not(.open){opacity:0;transform:translateY(130px)}html.gf-lebego-rejtve .gf-kuldetes>*,html.gf-lebego-rejtve #gf-chat-dock:not(.open)>*{pointer-events:none}}@media (max-width:760px){.village-picker .village-count{display:none}.village-picker{width:max-content;min-width:0;max-width:165px;padding:4px 10px 4px 8px}.village-picker b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}.village-neighbor-controls{border:1px solid var(--line);background:#ffffff06;border-radius:9px;gap:0;top:24px;right:112px;overflow:hidden;left:auto!important}.village-neighbor-controls>.icon-button{border-radius:0;width:36px!important;height:30px!important}.village-neighbor-controls>.icon-button+.icon-button{border-left:1px solid var(--line)}.village-neighbor-controls>.icon-button>.icon{width:15px;height:15px}.village-picker{max-width:144px}.village-picker b{max-width:118px}}@media (max-width:374px){.village-picker{max-width:112px}.village-picker b{max-width:88px}}@media (max-width:760px){.gf-fejl-racs{grid-template-columns:minmax(0,1fr)}.gf-fejl{padding:11px}.gf-sim-fejl select{width:100%;min-width:0}.quickbar:empty{min-height:42px}.mobile-nav:empty{min-height:65px}.resources:empty{min-height:54px}}@media (max-width:374px){.resources:empty{min-height:93px}}