/* Related cards: remove the native photo-overlay layout, preserve links and tools. */
.oxia-property-editorial .opx-page #similar-listings-wrap{padding:38px 0 0!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .listing-view{margin:0!important;width:100%;--bs-gutter-x:0;--bs-gutter-y:0;align-items:stretch}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-listing-wrap{margin:0!important;min-width:0}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-wrap{height:100%;display:flex;flex-direction:column;background:#f6f6f6;border-radius:0!important;overflow:hidden}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-header{position:relative;flex:none}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-body{position:static!important;inset:auto!important;padding:18px 20px 16px!important;flex:1;height:auto!important;display:flex;flex-direction:column;background:#f6f6f6;color:#222}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-body>.h-100{height:auto!important;justify-content:flex-start!important;flex:1}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-title{line-height:1.4!important;margin:0 0 10px!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-title a{color:#222!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities{color:#555!important;font-size:12px;line-height:1.5;gap:6px!important;margin:0 0 12px!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities li{color:#555!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities i,.oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities span{color:inherit!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-price-wrap{margin-top:auto!important;margin-bottom:0!important;padding:0!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-price{color:#222!important;line-height:1.35!important;white-space:normal!important;margin:0!important;display:flex;flex-wrap:wrap;gap:0 4px}
.oxia-property-editorial .opx-page #similar-listings-wrap .price-postfix{font-size:11px!important;font-weight:400;color:#666!important;align-self:baseline}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-tools{position:static!important;inset:auto!important;transform:none!important;justify-content:flex-start!important;align-self:flex-start;margin:12px 0 0!important;padding:0!important;gap:6px!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-tools .item-tool{margin:0!important}
.oxia-property-editorial .opx-page #similar-listings-wrap .item-tools .item-tool>span{background:#fff!important;color:#333!important;border:1px solid #ddd;border-radius:0!important}
@media(max-width:767px){
 .oxia-property-editorial .opx-page #similar-listings-wrap .item-body{padding:12px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .item-title{font-size:14px!important;margin-bottom:8px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities{font-size:11px;gap:4px!important;margin-bottom:10px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities li{margin-right:2px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .item-amenities i{margin-right:4px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .item-price{font-size:17px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .label-featured{left:10px!important;top:10px!important;font-size:8px}
 .oxia-property-editorial .opx-page #similar-listings-wrap .labels-wrap{right:10px!important;top:10px!important;max-width:calc(100% - 20px)}
 .oxia-property-editorial .opx-page #similar-listings-wrap .label-featured+.labels-wrap{top:32px!important}
 .oxia-property-editorial .opx-page #similar-listings-wrap .labels-wrap .label{font-size:8px;white-space:normal}
}
