.SearchPropertyCard-container{min-width:0;container-type:inline-size}.SearchPropertyCard{position:relative;display:grid;gap:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--c-border-default)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--c-surface)/var(--tw-bg-opacity));padding:.75rem;--tw-shadow:0px 1px 2px 0px rgb(var(--c-shadow)/calc(0.04 * var(--shadow-k, 1))),0px 2px 8px -2px rgb(var(--c-shadow)/calc(0.06 * var(--shadow-k, 1)));--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color),0px 2px 8px -2px var(--tw-shadow-color);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SearchPropertyCard,.SearchPropertyCard:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.SearchPropertyCard:hover{--tw-shadow:0px 2px 4px -1px rgb(var(--c-shadow)/calc(0.05 * var(--shadow-k, 1))),0px 8px 20px -4px rgb(var(--c-shadow)/calc(0.09 * var(--shadow-k, 1)));--tw-shadow-colored:0px 2px 4px -1px var(--tw-shadow-color),0px 8px 20px -4px var(--tw-shadow-color)}.SearchPropertyCard{grid-template-columns:minmax(0,1fr);align-items:stretch}.SearchPropertyCard:hover{transform:translateY(-1px)}@container (min-width: 32rem){.SearchPropertyCard{gap:1rem;grid-template-columns:var(--search-card-photo,12.5rem) minmax(0,1fr) auto}.SearchPropertyCard-aside{flex-direction:column;align-items:flex-end;justify-content:space-between;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--c-border-default)/var(--tw-border-opacity));padding-left:1.5rem}}.SearchPropertyCard-link{color:inherit;text-decoration:none}.SearchPropertyCard-link:after{position:absolute;inset:0;z-index:1;--tw-content:"";content:var(--tw-content);border-radius:inherit}.SearchPropertyCard-link:focus-visible{outline:none}.SearchPropertyCard:has(.SearchPropertyCard-link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SearchPropertyCard-image-wrapper{position:relative;z-index:2;width:100%;flex:none;align-self:flex-start;overflow:hidden;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(var(--c-surface-subtle)/var(--tw-bg-opacity))}.SearchPropertyCard-photo-link{display:block;flex:none}.SearchPropertyCard-badges{pointer-events:none;position:absolute;left:.75rem;top:.75rem;z-index:1;display:flex;flex-wrap:wrap;gap:.375rem}.SearchPropertyCard-badge{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--c-surface)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--c-fg-muted)/var(--tw-text-opacity));--tw-shadow:0px 1px 2px 0px rgb(var(--c-shadow)/calc(0.04 * var(--shadow-k, 1))),0px 2px 8px -2px rgb(var(--c-shadow)/calc(0.06 * var(--shadow-k, 1)));--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color),0px 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.25rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.3}.SearchPropertyCard-badge--vip{--tw-bg-opacity:1;background-color:rgb(var(--c-rate-subtle)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--c-rate-fg)/var(--tw-text-opacity))}.SearchPropertyCard-badge--onsite{--tw-bg-opacity:1;background-color:rgb(var(--c-success-subtle)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--c-success-fg)/var(--tw-text-opacity))}.SearchPropertyCard-badge--id{--tw-bg-opacity:1;background-color:rgb(var(--c-accent-subtle)/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--c-accent-fg)/var(--tw-text-opacity))}.SearchPropertyCard-photos-count{pointer-events:none;position:absolute;bottom:.75rem;right:.75rem;z-index:1;display:flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .5rem;color:rgb(var(--c-white)/1);background:rgb(0 0 0/55%);font-size:.6875rem;font-weight:600}.SearchPropertyCard-content{display:flex;flex:1 1 0%;flex-direction:column;gap:.375rem;min-width:0}.SearchPropertyCard-params{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.25rem}.SearchPropertyCard-params>*{position:relative}.SearchPropertyCard-params>*+:before{position:absolute;content:"";left:-.5rem;top:50%;width:3px;height:3px;border-radius:50%;background:currentcolor;opacity:.35;transform:translateY(-50%)}.SearchPropertyCard-aside{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem}.SearchPropertyCard-price{display:flex;min-width:0;flex-direction:column;gap:.125rem}.SearchPropertyCard-price .Cost-value{flex-wrap:wrap}@container (min-width: 32rem){.SearchPropertyCard-price{align-items:flex-end;text-align:right}.SearchPropertyCard-price .Cost-value{justify-content:flex-end}}.SearchPropertyCard-favourite{position:relative;z-index:2;display:flex;min-height:var(--tap-min,2.75rem);min-width:var(--tap-min,2.75rem);cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--c-surface-subtle)/var(--tw-bg-opacity));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SearchPropertyCard-favourite:hover{--tw-shadow:0px 1px 2px 0px rgb(var(--c-shadow)/calc(0.04 * var(--shadow-k, 1))),0px 2px 8px -2px rgb(var(--c-shadow)/calc(0.06 * var(--shadow-k, 1)));--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color),0px 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.SearchPropertyCard-favourite-icon{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity));opacity:.5}.SearchPropertyCard-favourite-icon.favourite{--tw-text-opacity:1;color:rgb(var(--c-error-fg)/var(--tw-text-opacity));opacity:1}