/* Listing detail fixes: align description with the existing white cards. */
.detail-description-inline{
  margin:14px 0!important;
  padding:16px!important;
  border:1px solid #e2e9e5!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 26px rgba(24,37,31,.045)!important;
}
.detail-description-inline h3{
  margin:0 0 8px!important;
}
.detail-description-inline>p{
  margin:0!important;
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
}
@media(max-width:600px){
  .detail-description-inline{
    margin:12px 0!important;
    padding:14px!important;
    border-radius:16px!important;
  }
}