.megye-hero.svelte-1lqjz1f{background:linear-gradient(135deg,#0ea5e9,#0061a6,#0ea5e9);padding:3rem 0 4rem}.megye-content.svelte-1lqjz1f{background:#f8fafc}.object-fit-cover.svelte-1lqjz1f{object-fit:cover}.profile-card.svelte-1lqjz1f{transition:all .25s ease-in-out;border:1px solid rgba(0,0,0,.05)!important}.profile-card.svelte-1lqjz1f:hover{transform:translateY(-5px);border-color:#0000001f!important;box-shadow:0 12px 24px #00000014!important}.bookmark.svelte-1lqjz1f{min-width:42px;padding:8px 5px 12px;display:flex;flex-direction:column;align-items:center;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%)}.bookmark-distance.svelte-1lqjz1f{background-color:#ffc107;color:#212529;font-weight:800}.bookmark-base.svelte-1lqjz1f{background-color:#ef4444;font-weight:700}.bookmark-local.svelte-1lqjz1f{background-color:#0369a1;font-weight:700}.bookmark.svelte-1lqjz1f i:where(.svelte-1lqjz1f){font-size:.85rem}.bookmark.svelte-1lqjz1f .val:where(.svelte-1lqjz1f){font-size:.8rem;line-height:1}.bookmark.svelte-1lqjz1f .unit:where(.svelte-1lqjz1f){font-size:.55rem;text-transform:uppercase;margin-top:1px}.location-badge.svelte-1lqjz1f{display:inline-block;padding:6px 16px;border-radius:50px;background:#f8f9fa;font-size:.85rem;color:#6c757d;border:1px solid transparent}.local-highlight.svelte-1lqjz1f{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;font-weight:600}.matched-highlight.svelte-1lqjz1f{background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd;font-weight:600}.base-city-label.svelte-1lqjz1f{font-size:.72rem;color:#ef4444;font-weight:500}.pagination.svelte-1lqjz1f .page-link:where(.svelte-1lqjz1f){color:#4b5563;padding:10px 18px;transition:all .2s ease;background:#fff}.pagination.svelte-1lqjz1f .page-item.active:where(.svelte-1lqjz1f) .page-link:where(.svelte-1lqjz1f){background-color:#0369a1;border-color:#0369a1;color:#fff}.distance-diagram.svelte-1lqjz1f{display:inline-flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px 20px;gap:0}.dd-point.svelte-1lqjz1f{display:flex;flex-direction:column;align-items:center;gap:2px}.dd-pin.svelte-1lqjz1f{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff;margin-bottom:3px}.dd-pin-search.svelte-1lqjz1f{background:#0ea5e9}.dd-pin-base.svelte-1lqjz1f{background:#ef4444}.dd-label.svelte-1lqjz1f{font-size:.78rem;font-weight:600;color:#1e293b;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-label-base.svelte-1lqjz1f{color:#ef4444}.kiszallas-tag.svelte-1lqjz1f{display:inline-flex;align-items:center;background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd;border-radius:50px;padding:3px 10px;font-size:.68rem;font-weight:600;white-space:nowrap}.dd-sub.svelte-1lqjz1f{font-size:.62rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.dd-connector.svelte-1lqjz1f{display:flex;align-items:center;gap:6px;padding:0 14px;min-width:140px}.dd-seg.svelte-1lqjz1f{flex:1;border-top:2px dashed #cbd5e1}.dd-mid.svelte-1lqjz1f{display:flex;flex-direction:column;align-items:center;gap:4px}.dd-km-badge.svelte-1lqjz1f{background:#ffc107;color:#212529;font-size:.7rem;font-weight:800;border-radius:50px;padding:2px 10px;white-space:nowrap}.dd-lgv.svelte-1lqjz1f{font-size:.65rem;color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;padding:2px 8px}.search-step-badge.svelte-1lqjz1f{width:28px;height:28px;border-radius:50%;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-step-local.svelte-1lqjz1f{background:#ef4444}.search-step-dist.svelte-1lqjz1f{background:#f59e0b}.search-step-area.svelte-1lqjz1f{background:#0ea5e9}.criterion-tag.svelte-1lqjz1f{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:50px;font-size:.7rem;font-weight:600}.criterion-local.svelte-1lqjz1f{background:#fee2e2;color:#dc2626}.criterion-dist.svelte-1lqjz1f{background:#fef3c7;color:#b45309}.criterion-area.svelte-1lqjz1f{background:#e0f2fe;color:#0284c7}.hero-diagram.svelte-1lqjz1f{background:#ffffff1f;border-color:#ffffff38}.hero-diagram.svelte-1lqjz1f .dd-label:where(.svelte-1lqjz1f){color:#fff}.hero-diagram.svelte-1lqjz1f .dd-label-base:where(.svelte-1lqjz1f){color:#fca5a5}.hero-diagram.svelte-1lqjz1f .dd-sub:where(.svelte-1lqjz1f){color:#ffffff80}.hero-diagram.svelte-1lqjz1f .dd-seg:where(.svelte-1lqjz1f){border-top-color:#ffffff4d}.hero-diagram.svelte-1lqjz1f .dd-lgv:where(.svelte-1lqjz1f){background:#ffffff1a;border-color:#fff3;color:#ffffffbf}@media(max-width:767.98px){.megye-hero.svelte-1lqjz1f{padding:2rem 0 3rem}.megye-hero.svelte-1lqjz1f h1:where(.svelte-1lqjz1f){font-size:1.8rem}.btn-outline-success.svelte-1lqjz1f{min-width:54px}.dd-connector.svelte-1lqjz1f{min-width:80px;padding:0 8px}.dd-label.svelte-1lqjz1f{max-width:65px}}@media(min-width:768px){.profile-card.svelte-1lqjz1f .btn:where(.svelte-1lqjz1f){width:100%}}.megye-hero.svelte-1lqjz1f{background:var(--site-hero);padding:48px 0;border-bottom:1px solid var(--site-line)}.megye-hero.svelte-1lqjz1f h1:where(.svelte-1lqjz1f){color:var(--text-main);font-size:clamp(30px,4vw,44px);letter-spacing:-1px;line-height:1.2}.hero-diagram.svelte-1lqjz1f{background:#fff;border-color:var(--site-line);padding:16px 24px}.hero-diagram.svelte-1lqjz1f .dd-label:where(.svelte-1lqjz1f){color:#334155}.hero-diagram.svelte-1lqjz1f .dd-label-base:where(.svelte-1lqjz1f){color:#b91c1c}.hero-diagram.svelte-1lqjz1f .dd-sub:where(.svelte-1lqjz1f){color:#64748b}.hero-diagram.svelte-1lqjz1f .dd-seg:where(.svelte-1lqjz1f){border-top-color:#cbd5e1}.hero-diagram.svelte-1lqjz1f .dd-lgv:where(.svelte-1lqjz1f){color:#475569;background:#f8fafc;border-color:var(--site-line)}.profile-card.svelte-1lqjz1f{border-color:var(--site-line)!important;border-radius:20px!important;box-shadow:0 4px 16px #0f172a04!important}.profile-card.svelte-1lqjz1f:hover{transform:translateY(-2px);border-color:#7dd3fc!important;box-shadow:0 8px 28px #0c4a6e0d!important}.profile-card.svelte-1lqjz1f .btn:where(.svelte-1lqjz1f){min-height:44px}.pagination.svelte-1lqjz1f{flex-wrap:wrap;gap:4px}@media(max-width:575.98px){.megye-hero.svelte-1lqjz1f{padding:32px 0}.hero-diagram.svelte-1lqjz1f{max-width:100%;padding:12px}}
