/* Listing amenities: compact, balanced mobile two-column layout.
   Applies only to the introductory icon/chip group on all three listings;
   preserve desktop layout and other chip groups throughout the website. */
@media (max-width: 760px) {
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    column-gap:9px!important;
    row-gap:9px!important;
    width:100%;
    min-width:0;
    margin-bottom:20px;
  }
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips > .chip.detail-chip {
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:48px;
    margin:0!important;
    padding:9px 10px!important;
    border-radius:15px!important;
    white-space:normal!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    font-size:clamp(11px,3.15vw,13px)!important;
    line-height:1.32!important;
    text-align:left;
    box-sizing:border-box;
    overflow-wrap:normal;
  }
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips > .chip.detail-chip > svg {
    flex:0 0 19px!important;
    width:19px!important;
    height:19px!important;
    min-width:19px;
  }
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips > .chip.detail-chip > span {
    display:block;
    min-width:0;
    flex:1 1 auto;
    overflow-wrap:break-word;
    hyphens:none;
  }

}
@media (max-width: 350px) {
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips {gap:7px!important}
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips > .chip.detail-chip {
    padding:8px 7px!important;
    gap:6px!important;
    font-size:11px!important;
  }
  body:is([data-unit="hayden"],[data-unit="goodlife"],[data-unit="entire"]) .intro .chips > .chip.detail-chip > svg {
    flex-basis:17px!important;width:17px!important;height:17px!important;min-width:17px;
  }
}
