.gf-k-vilagok:has(>.k5v-kartya){grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));align-items:start;gap:16px;display:grid}.gf-k-vilag.k5v-kartya{flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.gf-k-vilag.k5v-kartya:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#cda37055,#0000);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.gf-k-vilag.k5v-kartya.aktiv:before{background:linear-gradient(90deg,#0000,#9abb9e99,#0000)}.gf-k-vilag.k5v-kartya.van-elojegyzes{background:linear-gradient(160deg,#cda37012,var(--surface) 55%);border-color:#cda37066}.gf-k-vilag.k5v-kartya.vege{opacity:.85}.k5v-fej{align-items:center;gap:14px;min-width:0;display:flex}.k5v-cim{flex-direction:column;gap:6px;min-width:0;display:flex}.k5v-cim .gf-k-vilag-nev{overflow-wrap:anywhere}.k5v-allapot{flex-wrap:wrap;gap:6px;display:flex}.k5v-allapot .chip{letter-spacing:.4px;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;font-size:11px;position:static}.k5-pont{background:var(--green);width:7px;height:7px;box-shadow:0 0 7px var(--green);border-radius:50%;display:inline-block}.k5v-adatok{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.k5v-adatok>div{border:1px solid var(--line);background:#141c2088;border-radius:10px;min-width:0;padding:8px 10px}.k5v-adatok dt{letter-spacing:.4px;text-transform:uppercase;color:var(--subtle);font-size:11px;font-weight:700}.k5v-adatok dd{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700}.k5v-adatok dd small{color:var(--muted);font-weight:600}.k5v-fiok{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.k5v-fiok .icon{flex:none;width:17px;height:17px;margin-top:2px}.k5v-fiok.van{color:#cfe2d1}.k5v-fiok.van .icon{color:var(--green)}.k5v-akt{justify-content:flex-start;gap:10px 16px}.k5v-akt .k5-fo-gomb{justify-content:center;min-width:150px}.k5v-akt .text-button{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.k5v-akt .text-button .icon{width:15px;height:15px}.k5-elo{background:#cda3700d;border:1px dashed #cda3706b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;font-size:14px;display:flex}.k5-elo.bent{background:#9abb9e0d;border-style:solid;border-color:#9abb9e55}.k5-elo>.icon{width:18px;height:18px;color:var(--copper)}.k5-elo-allapot{flex-wrap:wrap;flex:100%;align-items:center;gap:6px 10px;margin:0;display:flex}.k5-elo-allapot .chip{-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;font-size:11px;position:static}.k5-elo-irany b{color:var(--copper-light)}.k5-elo-db{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:12.5px;display:inline-flex}.k5-elo-db .icon{width:14px;height:14px}.k5-elo-panel{flex:100%}.k5-elo-panel>summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:inline-flex}.k5-elo-panel>summary::-webkit-details-marker{display:none}.k5-elo-panel[open]>summary{margin-bottom:6px}.k5-elo-urlap{flex-direction:column;align-items:center;gap:4px;padding:6px 0 2px;display:flex}.gf-kulso-lap .gf-form.k5-elo-urlap{padding:6px 0 2px}.k5-elo-urlap .gf-kz-tajolo{width:min(100%,320px)}.k5-elo-urlap .gf-kz-mit{min-height:2.6em;margin-top:10px;font-size:14px}.k5-elo-urlap .hl-fs-kozel{display:none}.k5-elo-gombok{justify-content:center;gap:10px;display:flex}.k5-elo-kuld{justify-content:center;min-width:180px}.k5-kezdes-elo{margin-top:28px}.k5-kezdes-elo .gf-k-alcim{align-items:center;gap:8px;display:flex}.k5-kezdes-elo .gf-k-alcim .icon{width:20px;height:20px;color:var(--copper)}.k5-kezdes-elo .gf-k-vilagok{margin-top:12px}@media (max-width:600px){.gf-k-vilag.k5v-kartya{padding:16px 14px 14px}.k5v-adatok{grid-template-columns:repeat(2,minmax(0,1fr))}.k5v-adatok>div:last-child{grid-column:1/-1}.k5v-akt .k5-fo-gomb{flex:100%}.k5-elo-db{margin-left:0}.k5-elo-panel>summary{justify-content:center;width:100%}.k5-elo-kuld{width:100%}}.k5-elo-hely{align-items:center;gap:5px;display:inline-flex}.k5-elo-hely .icon{width:15px;height:15px;color:var(--copper)}.k5-elo-hely b{color:var(--copper-light);font-variant-numeric:tabular-nums}.k5-elo-alszik{color:var(--muted);flex:100%;margin:0;font-size:13px}