@layer dman-foundation, dman-components;@layer dman-components{.property-search-form{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:clamp(18px,3vw,32px);border:1px solid var(--c-border-soft,#e4dccf);border-radius:22px;background:var(--c-surface-01,#fffdf9)}.property-search-form>label{display:flex;flex-direction:column;gap:8px;flex:1 1 210px;min-inline-size:0}.property-search-form>.property-query{flex-basis:100%}.property-search-form input{min-inline-size:0;inline-size:100%;min-block-size:46px;padding:10px 12px;border:1px solid var(--c-border-soft,#ddd1bf);border-radius:10px;box-sizing:border-box;background:var(--c-surface-01,#fff);color:inherit;font:inherit}.property-search-actions{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 100%}.property-results-grid{display:flex;flex-wrap:wrap;gap:20px}.property-result-card{display:flex;flex-direction:column;flex:1 1 300px;min-inline-size:0;border:1px solid var(--c-border-soft,#e4dccf);border-radius:20px;overflow:hidden;background:var(--c-surface-01,#fffdf9)}.property-result-main{display:flex;flex-direction:column;flex:1 1;color:inherit;text-decoration:none}.property-result-cover{aspect-ratio:4/3;overflow:hidden;display:grid;place-items:center;background:var(--c-surface-02,#f2eee5)}.property-result-cover img{inline-size:100%;block-size:100%;object-fit:cover}.property-result-copy{padding:20px;overflow-wrap:anywhere}.property-result-copy h3{font-size:1.2rem;line-height:1.6}.property-viewing-link{gap:8px;min-block-size:46px;margin:0 20px 20px;border:1px solid var(--c-gold,#9c762b);border-radius:10px;color:var(--brand-gold-deep,#7d5716);text-decoration:none}.property-result-pagination,.property-viewing-link{display:flex;align-items:center;justify-content:center}.property-result-pagination{flex-wrap:wrap;gap:16px;margin-block-start:24px}.property-result-pagination a{padding:12px;min-block-size:44px}.property-filter-errors{color:var(--c-coral,#b42318)}.property-discovery{scroll-margin-block-start:calc(var(--sticky-stack-offset,0px) + 24px)}}