.stay-length{font-size:var(--sm);color:var(--ink);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}
[aria-invalid=true]{border-color:#a0422d!important;box-shadow:0 0 0 1px #a0422d}
[data-theme=dark] [aria-invalid=true]{border-color:#ffb49d!important;box-shadow:0 0 0 1px #ffb49d}
.results-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s8);margin-bottom:var(--s8);padding-bottom:var(--s6);border-bottom:1px solid var(--line)}
.results-summary .eyebrow{margin-bottom:var(--s2)}
.results-summary h2{font-size:var(--heading)}
#results-dates{font-size:var(--base);margin-top:var(--s3);color:var(--ink)}
#results-note{font-size:var(--sm);margin-top:var(--s2);max-width:65ch}
.results-summary>.text-button{flex-shrink:0}
.has-results .condo-layout{display:block}
.has-results .section-intro{display:none}
.has-results .unit-grid{gap:var(--s6)}
.result-divider{grid-column:1/-1;padding-top:var(--s6);border-top:1px solid var(--line)}
.result-divider h3{font-size:var(--base)}
.result-divider p{font-size:var(--sm);margin-top:var(--s2)}
.has-results .unit-card.not-matching{background:var(--sand)}
.has-results .unit-card.not-matching .card-photo img{opacity:.82}
.has-results .unit-status{font-weight:500}
.has-results .card-bottom{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}
.has-results .price{margin-top:auto}
.has-results .card-bottom .text-button{padding-block:0}
.search-actions{border-top:1px solid var(--line);padding-top:var(--s4)}
@media(min-width:601px) and (max-width:900px){.has-results .unit-card:last-child:nth-child(odd){grid-column:auto;display:flex}.has-results .unit-card:last-child:nth-child(odd) .card-photo img{min-height:0;height:auto}}
@media(max-width:600px){.results-summary{display:block;margin-bottom:var(--s6)}.results-summary>.text-button{margin-top:var(--s4)}#results-dates{font-size:var(--sm)}.has-results .unit-grid{gap:var(--s5)}.result-divider{padding-top:var(--s5)}}
