.property-card[data-v-9cfb6dac]{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"image title" "image detail" "image icons" "button button";grid-template-columns:120px 1fr;grid-template-rows:auto auto 1fr auto;padding:.5rem;row-gap:2px}@media (min-width:500px){.property-card[data-v-9cfb6dac]{display:grid;grid-template-areas:"image" "title" "detail" "icons" "button";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto;padding:0;width:calc(50% - 15px)}}@media (min-width:744px){.property-card[data-v-9cfb6dac]{width:calc(33.33333% - 20px)}}@media (min-width:1030px){.property-card[data-v-9cfb6dac]{width:calc(33.33333% - 20px)}}@media (min-width:1280px){.property-card[data-v-9cfb6dac]{width:calc(25% - 22.5px)}}.property-image[data-v-9cfb6dac]{grid-area:image;position:relative;width:120px}.property-image img[data-v-9cfb6dac]{height:80px;-o-object-fit:cover;object-fit:cover;width:120px}@media (min-width:500px){.property-image[data-v-9cfb6dac]{width:100%}.property-image img[data-v-9cfb6dac]{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.property-title[data-v-9cfb6dac]{font-size:.75rem;grid-area:title;line-height:1rem;line-height:1.25}@media (min-width:500px){.property-title[data-v-9cfb6dac]{font-size:.875rem;line-height:1.25rem;line-height:1.375;margin-top:.25rem;padding:0 10px}}.property-spec[data-v-9cfb6dac]{font-size:11px;grid-area:detail}@media (min-width:500px){.property-spec[data-v-9cfb6dac]{padding:0 10px}}.property-spec dt[data-v-9cfb6dac]{clear:left;color:rgb(8 145 178/var(--tw-text-opacity,1));float:left;width:2.5rem}.property-spec dd[data-v-9cfb6dac],.property-spec dt[data-v-9cfb6dac]{border-style:dotted;border-top-width:1px;min-height:1.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));line-height:1.25rem;--tw-text-opacity:1}.property-spec dd[data-v-9cfb6dac]{color:rgb(75 85 99/var(--tw-text-opacity,1));margin-left:2rem}.property-spec dd[data-v-9cfb6dac]:first-of-type,.property-spec dt[data-v-9cfb6dac]:first-of-type,.property-spec>template:first-child dd[data-v-9cfb6dac],.property-spec>template:first-child dt[data-v-9cfb6dac]{border-top-width:0}.property-icons[data-v-9cfb6dac]{border-top-width:1px;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));grid-area:icons}@media (min-width:500px){.property-icons[data-v-9cfb6dac]{gap:.75rem;padding:0 10px}}.property-icons .icon-wrapper[data-v-9cfb6dac]{align-items:center;display:flex;flex-direction:column;gap:.25rem;position:relative}.property-icons .icon-wrapper:hover .arrow_box[data-v-9cfb6dac]{display:block}.property-icons .arrow_box[data-v-9cfb6dac]{bottom:100%;display:none;margin-bottom:.5rem;z-index:10;--tw-translate-x:-50%;border-radius:.25rem;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.125rem .375rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.property-icons .arrow_box[data-v-9cfb6dac],.property-icons .arrow_box[data-v-9cfb6dac]:after{left:50%;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.property-icons .arrow_box[data-v-9cfb6dac]:after{content:"";top:100%;--tw-translate-x:-50%;border-color:transparent;border-width:4px;--tw-border-opacity:1;border-top-color:rgb(239 68 68/var(--tw-border-opacity,1))}.property-button[data-v-9cfb6dac]{align-self:end;grid-area:button}@media (min-width:500px){.property-button[data-v-9cfb6dac]{padding:0 10px}}.property-container[data-v-a2b79b65]{clear:both;display:flex;flex-wrap:wrap;gap:15px;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 10px 10px;width:100%}@media (min-width:500px){.property-container[data-v-a2b79b65]{gap:30px;padding:0 20px 20px}}@media (min-width:744px){.property-container[data-v-a2b79b65]{gap:30px;padding:0 20px 20px 30px}}@media (min-width:1030px){.property-container[data-v-a2b79b65]{gap:30px;padding:0 30px 30px}}@media (min-width:1280px){.property-container[data-v-a2b79b65]{gap:30px;padding:0 30px 30px}}
