.place-cards.svelte-4r4v2c{gap:var(--bqt-spacing-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.place-cards.svelte-4r4v2c:not(.place-cards--open) .place-card--extra:where(.svelte-4r4v2c){display:none}.place-card.svelte-4r4v2c{min-width:0;display:flex}.place-card--big.svelte-4r4v2c{grid-column:span 2}.place-card__link.svelte-4r4v2c{aspect-ratio:4/3;border-radius:var(--bqt-radius-lg);background:var(--bqt-bg-subtle);isolation:isolate;align-items:flex-end;inline-size:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.place-card--big.svelte-4r4v2c .place-card__link:where(.svelte-4r4v2c){aspect-ratio:16/9}.place-card__link.svelte-4r4v2c:focus-visible,.place-cards__toggle.svelte-4r4v2c:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.place-card__img.svelte-4r4v2c,.place-card__placeholder.svelte-4r4v2c{z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.place-card__img.svelte-4r4v2c{object-fit:cover}.place-card__placeholder.svelte-4r4v2c{padding:var(--bqt-spacing-12);background:linear-gradient(135deg, var(--bqt-brand-primary), var(--bqt-brand-active));color:#ffffffbf;place-items:start end;display:grid}.place-card__placeholder--map.svelte-4r4v2c{background:var(--bqt-bg-subtle);padding:0;display:block}.place-card__shade.svelte-4r4v2c{z-index:-1;background:linear-gradient(#0000 25%,#00000059 55%,#000000bf 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.place-card__img.svelte-4r4v2c{transition:transform var(--bqt-duration-150) ease}.place-card__link.svelte-4r4v2c:is(:where(.svelte-4r4v2c):hover,:where(.svelte-4r4v2c):focus-visible) .place-card__img:where(.svelte-4r4v2c){transform:scale(1.03)}}.place-card__body.svelte-4r4v2c{align-items:flex-start;gap:var(--bqt-spacing-4);min-width:0;padding:var(--bqt-spacing-10);flex-direction:column;display:flex}.place-card--big.svelte-4r4v2c .place-card__body:where(.svelte-4r4v2c){padding:var(--bqt-spacing-14)}.place-card__name.svelte-4r4v2c{font-weight:var(--bqt-font-weight-bold);font-size:var(--v2-type-card-title,var(--bqt-font-size-sm));color:#fff;text-shadow:0 1px 2px #00000073;overflow-wrap:anywhere;line-height:1.25}.place-card--big.svelte-4r4v2c .place-card__name:where(.svelte-4r4v2c){font-size:var(--v2-type-card-title,var(--bqt-font-size-lg))}.place-card__chip.svelte-4r4v2c{padding:var(--bqt-spacing-2) var(--bqt-spacing-8);border-radius:var(--bqt-radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:var(--v2-type-label,var(--bqt-font-size-xs));font-weight:var(--bqt-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;background:#ffffff38;max-inline-size:100%;overflow:hidden}.place-card__chip--empty.svelte-4r4v2c{background:#0006}.place-cards__toggle.svelte-4r4v2c{align-items:center;gap:var(--bqt-spacing-6);margin-top:var(--bqt-spacing-10);padding:var(--bqt-spacing-8) 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:inherit;font-size:var(--bqt-font-size-sm);font-weight:var(--bqt-font-weight-semibold);cursor:pointer;display:inline-flex}.place-cards__toggle.svelte-4r4v2c:hover{background:var(--bqt-bg-hover)}@media (width<=1084px){.place-cards.svelte-4r4v2c:not(.place-cards--open,.place-cards--map){scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.place-cards.svelte-4r4v2c:not(.place-cards--open,.place-cards--map) .place-card:where(.svelte-4r4v2c){scroll-snap-align:start;flex:0 0 min(70%,16rem)}.place-cards.svelte-4r4v2c .place-card--big:where(.svelte-4r4v2c) .place-card__link:where(.svelte-4r4v2c){aspect-ratio:4/3}.place-cards--open.svelte-4r4v2c .place-card--big:where(.svelte-4r4v2c){grid-column:auto}.place-cards--open.svelte-4r4v2c .place-card--big:where(.svelte-4r4v2c) .place-card__name:where(.svelte-4r4v2c){font-size:var(--v2-type-card-title,var(--bqt-font-size-sm))}.place-cards.svelte-4r4v2c:not(.place-cards--open) .place-card__name:where(.svelte-4r4v2c){font-size:var(--v2-type-card-title,var(--bqt-font-size-md))}}.place-cards--points.svelte-4r4v2c{margin-top:var(--bqt-spacing-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),15rem))}.place-cards--points.svelte-4r4v2c .place-card:where(.svelte-4r4v2c){gap:var(--bqt-spacing-8);flex-direction:column}.place-cards--points.svelte-4r4v2c .place-card__link:where(.svelte-4r4v2c){color:inherit;cursor:pointer}.place-cards--points.svelte-4r4v2c .place-card__link:where(.svelte-4r4v2c):focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.place-card__chip--role.svelte-4r4v2c{background:#00000073}.place-cards--map.svelte-4r4v2c{gap:var(--bqt-spacing-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.place-cards--map.svelte-4r4v2c .place-card__link:where(.svelte-4r4v2c){border-radius:var(--bqt-card-radius)}.place-cards--map.svelte-4r4v2c .place-card__link.is-active:where(.svelte-4r4v2c){outline:calc(var(--bqt-border-width) * 2) solid var(--bqt-color-primary);outline-offset:var(--bqt-spacing-2)}.place-cards--points.svelte-4r4v2c .place-card__link--static:where(.svelte-4r4v2c){cursor:default}.place-card__menu{inline-size:100%;display:block}.place-card__menu>.bqt-dropdown-trigger{inline-size:100%;display:flex}.place-card__panel{min-width:14rem}.place-card__menu a.bqt-dropdown-item{color:inherit;text-decoration:none}@media (width<=1084px){.place-cards--points.svelte-4r4v2c:not(.place-cards--open) .place-card:where(.svelte-4r4v2c){flex:0 0 min(70%,15rem)}}.places-fill.svelte-4r4v2c{width:100%;container:place-fill/inline-size}.places.svelte-4r4v2c{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bqt-card-min-width-sm)), 1fr));grid-auto-flow:dense;align-content:start;gap:var(--bqt-spacing-14);margin:0;padding:0;list-style:none;display:grid}@media (width<=30rem){.places.svelte-4r4v2c{gap:var(--bqt-spacing-12);grid-template-columns:1fr}}.place.svelte-4r4v2c{min-width:0;display:flex}@media (width>=48rem){.place--big.svelte-4r4v2c{grid-area:span 1/span 2}}@media (width>=64rem){.place--big.svelte-4r4v2c{grid-area:span 2/span 2}}
