.v2-map-card.svelte-120rms5{min-width:0;color:var(--bqt-text-primary);flex-direction:column;display:flex}.v2-map-card__media.svelte-120rms5{aspect-ratio:2;border-radius:var(--bqt-card-radius);background:var(--bqt-bg-subtle);display:grid;position:relative;overflow:hidden}.v2-map-card__media.svelte-120rms5 img:where(.svelte-120rms5){object-fit:cover;width:100%;height:100%}.v2-map-card__placeholder.svelte-120rms5{background:linear-gradient(135deg, var(--bqt-brand-primary), var(--bqt-brand-active));color:#fffc;place-items:center;display:grid}.v2-map-card__price.svelte-120rms5{inset:auto auto var(--bqt-spacing-8) var(--bqt-spacing-8);padding:var(--bqt-spacing-2) var(--bqt-spacing-8);border-radius:var(--bqt-radius-6);background:var(--bqt-bg-surface);box-shadow:var(--bqt-shadow-sm);font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-bold);color:var(--bqt-text-primary);position:absolute}.v2-map-card__body.svelte-120rms5{gap:var(--bqt-spacing-6);padding:var(--bqt-spacing-12) var(--bqt-spacing-14) var(--bqt-spacing-14);flex-direction:column;display:flex}.v2-map-card__eyebrow.svelte-120rms5{align-items:center;gap:var(--bqt-spacing-6);color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--bqt-letter-spacing-wide);margin:0;display:inline-flex}.v2-map-card__eyebrow.svelte-120rms5:before{content:"";width:var(--bqt-spacing-8);height:var(--bqt-spacing-8);border-radius:var(--bqt-radius-full);background:var(--v2-map-card-accent,var(--bqt-brand-primary));flex:none}.v2-map-card__title.svelte-120rms5{font-size:var(--bqt-font-size-lg);font-weight:var(--bqt-font-weight-bold);line-height:var(--bqt-line-height-tight,1.25);overflow-wrap:anywhere;margin:0}.v2-map-card__title.svelte-120rms5:focus{outline:none}.v2-map-card__facts.svelte-120rms5{gap:var(--bqt-spacing-4) var(--bqt-spacing-12);color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v2-map-card__facts.svelte-120rms5 li:where(.svelte-120rms5){align-items:center;gap:var(--bqt-spacing-4);min-width:0;display:inline-flex}.v2-map-card__text.svelte-120rms5{-webkit-line-clamp:3;line-clamp:3;color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-sm);line-height:var(--bqt-line-height-normal);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.v2-map-card__flags.svelte-120rms5{gap:var(--bqt-spacing-6);flex-wrap:wrap;margin:0;display:flex}.v2-map-card__flags.svelte-120rms5 span:where(.svelte-120rms5){padding:var(--bqt-spacing-2) var(--bqt-spacing-8);border-radius:var(--bqt-radius-6);background:var(--bqt-bg-subtle);color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-xs)}.v2-map-card__flags.svelte-120rms5 .is-warn:where(.svelte-120rms5){background:var(--bqt-color-warning-subtle-bg,var(--bqt-bg-subtle));color:var(--bqt-color-warning-subtle-fg,var(--bqt-text-primary))}.v2-map-card__open.svelte-120rms5{justify-content:center;align-items:center;gap:var(--bqt-spacing-6);min-height:calc(var(--bqt-spacing-4) * 11);margin-top:var(--bqt-spacing-6);padding:0 var(--bqt-spacing-16);border-radius:var(--bqt-control-radius);background:var(--bqt-btn-primary-bg,var(--bqt-color-primary));color:var(--bqt-btn-primary-text,var(--bqt-white));font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-semibold);text-decoration:none;display:inline-flex}.v2-map-card__open.svelte-120rms5:hover{background:var(--bqt-btn-primary-bg-hover,var(--bqt-btn-primary-bg,var(--bqt-color-primary)))}.v2-map-card__open.svelte-120rms5:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.v2-public-map.svelte-1fjpwgo{gap:var(--bqt-spacing-12);flex-direction:column;min-width:0;display:flex}.v2-public-map__top.svelte-1fjpwgo{justify-content:space-between;align-items:flex-end;gap:var(--bqt-spacing-12) var(--bqt-spacing-24);flex-wrap:wrap;display:flex}.v2-public-map__heading.svelte-1fjpwgo{flex:20rem;min-width:0}.v2-public-map__switches.svelte-1fjpwgo{align-items:center;gap:var(--bqt-spacing-8);flex-wrap:wrap;display:flex}.v2-public-map__skip.svelte-1fjpwgo{position:absolute;left:-200vw}.v2-public-map__skip.svelte-1fjpwgo:focus-visible{position:static}.v2-public-map__switch.svelte-1fjpwgo{gap:var(--bqt-spacing-2);padding:var(--bqt-spacing-2);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-subtle);display:inline-flex}.v2-public-map__switch.svelte-1fjpwgo>a:where(.svelte-1fjpwgo),.v2-public-map__switch.svelte-1fjpwgo>span:where(.svelte-1fjpwgo){align-items:center;gap:var(--bqt-spacing-6);min-height:calc(var(--bqt-spacing-4) * 10);padding:0 var(--bqt-spacing-14);border-radius:calc(var(--bqt-control-radius) - var(--bqt-spacing-2));color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-medium,500);transition:background-color var(--bqt-duration-150) ease, color var(--bqt-duration-150) ease;text-decoration:none;display:inline-flex}.v2-public-map__switch.svelte-1fjpwgo>a:where(.svelte-1fjpwgo):hover{color:var(--bqt-text-primary);background:var(--bqt-bg-hover)}.v2-public-map__switch.svelte-1fjpwgo>[aria-current]:where(.svelte-1fjpwgo){background:var(--bqt-bg-surface);box-shadow:var(--bqt-shadow-xs);color:var(--bqt-text-primary);font-weight:var(--bqt-font-weight-semibold)}.v2-public-map__near.svelte-1fjpwgo{align-items:center;gap:var(--bqt-spacing-6);min-height:calc(var(--bqt-spacing-4) * 11);padding:0 var(--bqt-spacing-14);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-surface);color:var(--bqt-text-primary);font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-medium,500);cursor:pointer;transition:background-color var(--bqt-duration-150) ease;display:inline-flex}.v2-public-map__near.svelte-1fjpwgo:hover{background:var(--bqt-bg-hover)}.v2-public-map__switch.svelte-1fjpwgo>a:where(.svelte-1fjpwgo):focus-visible,.v2-public-map__near.svelte-1fjpwgo:focus-visible,.v2-public-map__button.svelte-1fjpwgo:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.v2-public-map__filters.svelte-1fjpwgo{min-width:0}.v2-public-map__body.svelte-1fjpwgo{top:calc(var(--bqt-shell-topbar-height,4rem) + var(--bqt-spacing-12));height:clamp(28rem, calc(100svh - var(--bqt-shell-topbar-height,4rem) - var(--bqt-spacing-24)), 60rem);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-card-radius-lg);background:var(--bqt-bg-surface);min-height:0;box-shadow:var(--bqt-shadow-sm);grid-template-columns:minmax(20rem,2fr) minmax(0,3fr);display:grid;position:sticky;overflow:hidden}.v2-public-map__panel.svelte-1fjpwgo{order:-1;min-width:0;min-height:0;display:flex}.v2-public-map__panel.svelte-1fjpwgo>.bqt-map-sheet{flex:1}.v2-public-map__map.svelte-1fjpwgo{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.v2-public-map__map.svelte-1fjpwgo>.bqt-point-map,.v2-public-map__map.svelte-1fjpwgo>.bqt-map-box{min-height:0;box-shadow:none;background-color:var(--bqt-bg-subtle);border:0;border-radius:0;flex:1}.v2-public-map__list.svelte-1fjpwgo{min-width:0}.v2-public-map__head.svelte-1fjpwgo{justify-content:space-between;align-items:center;gap:var(--bqt-spacing-8);flex-wrap:wrap;min-width:0;display:flex}.v2-public-map__count.svelte-1fjpwgo{align-items:baseline;gap:0 var(--bqt-spacing-6);min-width:0;min-height:var(--bqt-spacing-20);font-size:var(--bqt-font-size-xs);line-height:var(--bqt-line-height-normal);color:var(--bqt-text-secondary);flex-wrap:wrap;margin:0;display:flex}.v2-public-map__line.svelte-1fjpwgo{font-size:var(--bqt-font-size-xs);color:var(--bqt-text-secondary);margin:0}.v2-public-map__line.is-first.svelte-1fjpwgo{color:var(--bqt-text-primary);font-weight:var(--bqt-font-weight-semibold)}.v2-public-map__line.is-warn.svelte-1fjpwgo{color:var(--bqt-color-warning-subtle-fg,var(--bqt-text-primary))}.v2-public-map__dot.svelte-1fjpwgo{color:var(--bqt-text-tertiary,var(--bqt-text-secondary))}.v2-public-map__button.svelte-1fjpwgo{align-items:center;gap:var(--bqt-spacing-6);min-height:calc(var(--bqt-spacing-4) * 10);padding:0 var(--bqt-spacing-12);border:var(--bqt-border-width) solid var(--bqt-border-default);border-radius:var(--bqt-control-radius);background:var(--bqt-bg-surface);color:var(--bqt-text-primary);font-size:var(--bqt-font-size-sm);cursor:pointer;display:inline-flex}@media (width<=56rem){.v2-public-map__top.svelte-1fjpwgo{align-items:stretch}.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow){--bqt-map-sheet-peek:calc(var(--bqt-spacing-8) * 22);height:100svh;box-shadow:none;border-inline:0;border-radius:0;display:block;position:relative;top:auto}.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow) .v2-public-map__map:where(.svelte-1fjpwgo){inset:0 0 var(--bqt-map-sheet-peek) 0;position:absolute}.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow) .v2-public-map__panel:where(.svelte-1fjpwgo){display:contents}.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow) .v2-public-map__panel:where(.svelte-1fjpwgo)>.bqt-map-sheet:not(.is-sheet){height:var(--bqt-map-sheet-peek);border-left:0;border-top:var(--bqt-border-width) solid var(--bqt-border-subtle);border-radius:var(--bqt-radius-2xl) var(--bqt-radius-2xl) 0 0;box-shadow:var(--bqt-shadow-lg);z-index:2;position:absolute;inset:auto 0 0}.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow) .v2-public-map__panel:where(.svelte-1fjpwgo)>.bqt-map-sheet:not(.is-sheet) .bqt-map-sheet__scroll,.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow) .v2-public-map__panel:where(.svelte-1fjpwgo)>.bqt-map-sheet:not(.is-sheet) .bqt-map-sheet__head{padding-top:0}.v2-public-map__body.svelte-1fjpwgo:not(.is-narrow) .v2-public-map__panel:where(.svelte-1fjpwgo)>.bqt-map-sheet:not(.is-sheet) .bqt-map-sheet__head+.bqt-map-sheet__scroll{padding-top:var(--bqt-spacing-10)}}@media (width<=30rem){.v2-public-map__switches.svelte-1fjpwgo{width:100%}.v2-public-map__switch.svelte-1fjpwgo{flex:1}.v2-public-map__switch.svelte-1fjpwgo>a:where(.svelte-1fjpwgo),.v2-public-map__switch.svelte-1fjpwgo>span:where(.svelte-1fjpwgo){padding:0 var(--bqt-spacing-10);flex:1;justify-content:center}}.v2-public-map__body.is-narrow.svelte-1fjpwgo{--bqt-map-sheet-peek:calc(var(--bqt-spacing-8) * 22);height:100svh;box-shadow:none;border-inline:0;border-radius:0;display:block;position:relative;top:auto}.v2-public-map__body.is-narrow.svelte-1fjpwgo .v2-public-map__map:where(.svelte-1fjpwgo){inset:0 0 var(--bqt-map-sheet-peek) 0;position:absolute}.v2-public-map__body.is-narrow.svelte-1fjpwgo .v2-public-map__panel:where(.svelte-1fjpwgo){display:contents}@media (prefers-reduced-motion:reduce){.v2-public-map__switch.svelte-1fjpwgo>a:where(.svelte-1fjpwgo),.v2-public-map__near.svelte-1fjpwgo,.v2-public-map__button.svelte-1fjpwgo{transition:none}}
