@keyframes svelte-14lbx6w-card-spin{to{transform:rotate(360deg)}}.card.svelte-14lbx6w{background-color:var(--gray-100);border:1px solid rgba(var(--primary-rgb), .25);cursor:pointer;border-radius:.25rem;flex-direction:column;flex-shrink:0;width:min(26.6rem,100vw - 2rem);transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.card.svelte-14lbx6w:hover{box-shadow:0 4px 8px rgba(var(--black-rgb), .15)}.card.svelte-14lbx6w:hover .card__button:where(.svelte-14lbx6w){opacity:1}.card.selected.svelte-14lbx6w{box-shadow:0 4px 8px rgba(var(--primary-rgb), .3)}.card.dragging.svelte-14lbx6w,.card.dragging.svelte-14lbx6w .card__link:where(.svelte-14lbx6w),.card.dragging.svelte-14lbx6w .card__button:where(.svelte-14lbx6w){cursor:grabbing}.card__loading.svelte-14lbx6w{z-index:2;background-color:rgba(var(--white-rgb), .85);color:var(--primary);cursor:progress;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.card__loading__spinner.svelte-14lbx6w{border:3px solid rgba(var(--primary-rgb), .2);border-top-color:var(--primary);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite svelte-14lbx6w-card-spin}.card__button.svelte-14lbx6w{opacity:0;background-color:rgba(var(--white-rgb), .6);border:1px solid rgba(var(--black-rgb), .6);border-radius:.25rem;width:2rem;height:3rem;padding:0;transition:all .25s;position:absolute;top:8.625rem}.card__button.left.svelte-14lbx6w{left:1rem}.card__button.right.svelte-14lbx6w{right:1rem}.card__button.svelte-14lbx6w:hover{background-color:rgba(var(--white-rgb), 1);border:1px solid rgba(var(--black-rgb), 1)}.card__image.svelte-14lbx6w{object-fit:cover;width:100%;min-height:20.1875rem;position:relative}.card__image__photo.svelte-14lbx6w{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.card__image__photo.shown.svelte-14lbx6w{display:block}.card__image__openhouse.svelte-14lbx6w{text-align:center;color:var(--white);background-color:rgba(var(--primary-rgb), .8);padding:.75rem;font-size:.875rem;position:absolute;top:0;left:0;right:0}.card__image__openhouse.svelte-14lbx6w span:where(.svelte-14lbx6w){opacity:.5}.card__image__footer.svelte-14lbx6w{align-items:flex-end;gap:.5rem;display:flex;position:absolute;inset:auto 1rem 1rem}.card__image__footer__logo.svelte-14lbx6w{object-fit:cover;background-color:var(--primary);border-radius:.25rem;flex-shrink:0;width:6rem;height:4.5rem;display:block}.card__image__footer__badge.svelte-14lbx6w{background-color:var(--primary);color:var(--white);letter-spacing:.05rem;white-space:nowrap;border-radius:.25rem;margin-left:auto;padding:.5rem 1.5rem;font-size:1rem;font-weight:600}.card__info.svelte-14lbx6w{color:var(--black);flex-direction:column;padding:1.25rem;display:flex}.card__info__header.svelte-14lbx6w{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.card__info__header__address.svelte-14lbx6w{white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;line-height:2rem;overflow:hidden}.card__info__meta.svelte-14lbx6w{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1.5rem;line-height:1rem;display:flex}.card__info__meta__zip.svelte-14lbx6w{font-weight:300}.card__info__meta__type.svelte-14lbx6w{color:var(--primary);text-transform:uppercase;white-space:nowrap;font-weight:600}.card__info__stats.svelte-14lbx6w{gap:1.5rem;width:100%;margin-bottom:1.5rem;display:flex}.card__info__stats__stat.svelte-14lbx6w{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;display:flex}.card__info__price.svelte-14lbx6w{flex-wrap:wrap;justify-content:space-between;align-items:baseline;min-height:2rem;line-height:2rem;display:flex}.card__info__price__total.svelte-14lbx6w{white-space:nowrap;font-size:1.5rem;font-weight:900}.card__info__price__total.svelte-14lbx6w span:where(.svelte-14lbx6w){color:var(--primary)}.card__info__price__persqm.svelte-14lbx6w{white-space:nowrap;font-size:1.125rem;font-weight:600}.card__info__price__persqm.svelte-14lbx6w span:where(.svelte-14lbx6w){color:var(--primary)}.card.kort.svelte-14lbx6w{background-color:var(--grey);border-color:#9b978e40;width:100%}.card.kort.svelte-14lbx6w .card__link:where(.svelte-14lbx6w){flex-direction:column;flex:1;display:flex}.card.kort.svelte-14lbx6w .card__image:where(.svelte-14lbx6w){aspect-ratio:346/220;flex-shrink:0;height:auto;min-height:0}.card.kort.svelte-14lbx6w .card__image__footer__logo:where(.svelte-14lbx6w){width:4.5rem;height:3.375rem}.card.kort.svelte-14lbx6w .card__info:where(.svelte-14lbx6w){flex:1;padding:1rem}.card.kort.svelte-14lbx6w .card__info__meta:where(.svelte-14lbx6w){flex-wrap:wrap}.card.kort.svelte-14lbx6w .card__info__stats:where(.svelte-14lbx6w){justify-content:space-between;gap:.5rem}.card.kort.svelte-14lbx6w .card__info__stats__stat:where(.svelte-14lbx6w){gap:.25rem;font-size:.875rem}.card.kort.svelte-14lbx6w .card__info__price:where(.svelte-14lbx6w){margin-top:auto}.card.kort.svelte-14lbx6w .card__info__price__total:where(.svelte-14lbx6w){font-size:1.25rem}.card.kort.svelte-14lbx6w .card__info__price__persqm:where(.svelte-14lbx6w){font-size:1rem}.card.kort.svelte-14lbx6w .card__button:where(.svelte-14lbx6w){top:5.75rem}.card.kort.svelte-14lbx6w .card__button:where(.svelte-14lbx6w):focus-visible{opacity:1}.card.kort.rows.svelte-14lbx6w .card__link:where(.svelte-14lbx6w){grid-template-columns:40% minmax(0,1fr);display:grid}.card.kort.rows.svelte-14lbx6w .card__image:where(.svelte-14lbx6w){aspect-ratio:auto;height:100%;min-height:14rem}.card.kort.rows.svelte-14lbx6w .card__button.right:where(.svelte-14lbx6w){right:calc(60% + 1rem)}@container (width<=420px){.card.kort.rows.svelte-14lbx6w .card__link:where(.svelte-14lbx6w){display:block}.card.kort.rows.svelte-14lbx6w .card__image:where(.svelte-14lbx6w){aspect-ratio:346/220;height:auto;min-height:0}.card.kort.rows.svelte-14lbx6w .card__button.right:where(.svelte-14lbx6w){right:1rem}}@media (prefers-reduced-motion:reduce){.card__loading__spinner.svelte-14lbx6w{animation:none}}
