.property{border:1px solid #0000;width:100%}.property img{border-radius:var(--radius);aspect-ratio:4/2.5;object-fit:cover;cursor:pointer;width:100%;height:auto}.property .title{font-size:var(--p1)}.property .location{font-size:var(--p2)}.property .price{font-size:var(--p1);font-weight:700}.property .frequency{font-size:var(--p3)}.bills span{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;overflow:hidden;padding:0!important}.property-details .bills span{background-color:var(--background);width:1.35rem;height:1.35rem}.property .bills span svg,.property-details .bills span svg{width:.7rem;height:.7rem;aspect-ratio:initial;stroke-width:0;cursor:default!important;object-fit:contain!important;opacity:.75!important;border:0!important;margin:0!important}.property-details .bills span svg{width:.85rem;height:.85rem}.property-details .bills span:nth-child(2){left:-.35rem}.property .features{grid-auto-columns:min-content;grid-auto-flow:column}.property .features .feature{border:1px solid #d8d8d8;width:fit-content}.status-bar{padding:.35rem}.status-bar .like-btn{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);cursor:pointer;background:#ffffffbf;border:1px solid #ffffff80;border-radius:50%;width:1.5rem;height:1.5rem}.status-bar .like-btn svg{stroke-width:2px;width:.85rem;height:.85rem;position:relative;left:.5px}.being-viewed{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);height:1.5rem;font-size:var(--p4);border-radius:var(--radius);background:#fff9;border:1px solid #ffffff80;align-items:center;padding-left:.25rem;padding-right:.75rem;font-weight:500;display:flex}.being-viewed span{font-size:var(--p4)}.being-viewed span:first-child{background-color:#00eb00;border:4px solid #b2ffb2;border-radius:50%;width:1rem;height:1rem}.image-view-counter *{font-size:var(--p3);color:var(--off-white)}.image-view-counter{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #ffffff14;border-radius:2rem;padding:.25rem 1rem;position:absolute;top:1rem}.images-navigation button{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}
.properties{grid-gap:.85rem;grid-auto-rows:min-content;gap:1rem .85rem;width:100%;margin-bottom:1rem}.listed{gap:1rem}.property-details .property-images img{border-radius:var(--radius-m);object-fit:cover;width:100%;height:100%}.property-details .property-images .image{border-radius:var(--radius-m);background-color:var(--background);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.property-details .property-images .image:first-child{grid-column:1}.property-details .overlay{font-size:var(--p3);color:var(--white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius-m);background:#080e1c33}.property-details .actions span{font-size:var(--p3);line-height:0;display:flex}.property-details .actions span svg{width:1rem;height:1rem}.property-details .actions .saved{color:var(--primary)}.property-details .actions .saved svg{stroke:var(--primary);fill:var(--primary)}.description p{font-size:var(--p2);opacity:.85}.property-details .location{font-size:var(--p2);height:fit-content!important;padding:.15rem 0 0!important}.property-details .location svg{width:.85rem;height:.85rem}.property-details .frequency{font-size:var(--p4);opacity:.85}.property-details .cta{width:100%!important}.info{border-radius:var(--radius-m);background-color:#f4f4f659;border:1px solid #d8d8da59;grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:.5rem}.tabs{grid-template-columns:1fr 1fr}.tabs span{font-size:var(--p2);border-bottom:1px solid var(--border);padding-top:0;padding-bottom:.65rem}.tabs .active-tab{border-bottom:1px solid var(--primary)}.property-details .swiper{width:100%}.property-view .feature span{font-size:var(--p3)}
