.catalog-pagination__link.svelte-1pl4ucn{min-height:var(--field-height-md);min-width:var(--field-height-md);padding:0 var(--space-16);border:1px solid var(--color-pagination-page-border);border-radius:var(--radius-button);background:var(--color-pagination-page-bg);color:var(--color-pagination-page-text);font-family:var(--font-legible);font-size:var(--text-14);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.catalog-pagination__link.svelte-1pl4ucn:not([aria-current=page]):hover{border-color:var(--color-pagination-page-border-hover);background:var(--color-pagination-page-bg-hover);color:var(--color-pagination-page-text-hover)}.catalog-pagination__link[aria-current=page].svelte-1pl4ucn{border-color:var(--color-pagination-page-border-current);background:var(--color-pagination-page-bg-current);color:var(--color-pagination-page-text-current);font-weight:var(--font-weight-semibold)}.catalog-pagination__link[aria-current=page].svelte-1pl4ucn:hover{border-color:var(--color-pagination-page-border-current-hover);background:var(--color-pagination-page-bg-current-hover)}.catalog-pagination__link.svelte-1pl4ucn:focus-visible{outline:var(--control-focus-outline-width) solid var(--color-focus);outline-offset:var(--button-focus-outline-offset)}.project-card.svelte-1kou8eu{width:100%;height:100%;min-width:min(var(--catalog-card-min-width), 100%);border:1px solid var(--color-border);border-radius:var(--radius-property-card);background:var(--color-property-card-bg);color:var(--color-property-card-text);box-shadow:var(--shadow-property-card);flex-direction:column;list-style:none;transition:box-shadow .2s,background-color .2s,transform .12s;display:flex;position:relative;overflow:visible}.project-card__link.svelte-1kou8eu{border-radius:inherit;min-width:0;height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.project-card__media.svelte-1kou8eu{aspect-ratio:3/2;border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--color-property-card-placeholder-bg);position:relative;overflow:hidden}.project-card__media.svelte-1kou8eu img:where(.svelte-1kou8eu){object-fit:cover;width:100%;height:100%;display:block}.project-card__body.svelte-1kou8eu{gap:var(--space-12);min-width:0;padding:var(--space-16);flex-direction:column;flex:auto;display:flex}.project-card__title.svelte-1kou8eu,.project-card__status.svelte-1kou8eu,.project-card__developer.svelte-1kou8eu,.project-card__price.svelte-1kou8eu,.project-card__area.svelte-1kou8eu,.project-card__handover.svelte-1kou8eu{margin:0}.project-card__title.svelte-1kou8eu{color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--text-24);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card__status.svelte-1kou8eu{top:var(--space-12);right:var(--space-12);z-index:1;max-width:calc(100% - (var(--space-12) * 2));box-sizing:border-box;padding:var(--space-4) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-image);background:var(--color-surface-muted);color:var(--color-text-strong);font-family:var(--font-legible);font-size:var(--text-13);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;position:absolute;overflow:hidden}.project-card__developer.svelte-1kou8eu,.project-card__area.svelte-1kou8eu,.project-card__handover.svelte-1kou8eu{align-items:center;gap:var(--space-8);min-width:0;color:var(--color-text-quiet);font-family:var(--font-legible);font-size:var(--text-14);font-weight:var(--font-weight-regular);letter-spacing:.48px;line-height:24px;display:flex}.project-card__developer.svelte-1kou8eu,.project-card__area.svelte-1kou8eu{white-space:nowrap;overflow:hidden}.project-card__developer.svelte-1kou8eu svg,.project-card__area.svelte-1kou8eu svg{flex:0 0 16px;width:16px;height:16px}.project-card__developer.svelte-1kou8eu span:where(.svelte-1kou8eu),.project-card__area.svelte-1kou8eu span:where(.svelte-1kou8eu){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-card__price.svelte-1kou8eu{color:var(--color-text);font-family:var(--font-legible);font-size:var(--text-20);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}.project-card__configurations.svelte-1kou8eu{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.project-card__configurations.svelte-1kou8eu li:where(.svelte-1kou8eu){box-sizing:border-box;min-width:0;height:28px;padding:0 var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-legible);font-size:var(--text-13);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;background:0 0;align-items:center;display:inline-flex;overflow:hidden}.project-card__handover.svelte-1kou8eu{box-sizing:border-box;max-width:100%;height:28px;padding:0 var(--space-8);border-radius:var(--radius-card);background:var(--color-surface-muted);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;overflow:hidden}@media (hover:hover) and (pointer:fine){.project-card.svelte-1kou8eu:hover{background:var(--color-property-card-bg-hover);box-shadow:var(--shadow-property-card-hover)}}.project-card.svelte-1kou8eu:has(.project-card__link:where(.svelte-1kou8eu):active){background:var(--color-property-card-bg-hover);box-shadow:var(--shadow-property-card);transform:translateY(1px)}.project-card.svelte-1kou8eu:has(.project-card__link:where(.svelte-1kou8eu):focus-visible):after{border:var(--control-focus-outline-width) solid var(--color-focus-neutral);border-radius:var(--radius-property-card);content:"";pointer-events:none;position:absolute;inset:-4px}.project-card__link.svelte-1kou8eu:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.project-card.svelte-1kou8eu{transition:none}}@media (forced-colors:active){.project-card__link.svelte-1kou8eu:focus-visible{outline:var(--control-focus-outline-width) solid Highlight;outline-offset:3px}.project-card.svelte-1kou8eu:has(.project-card__link:where(.svelte-1kou8eu):focus-visible):after{display:none}}
