.amenity-icon{display:block;width:20px;height:20px;flex:none;color:var(--sage)}
.amenities li.has-amenity-icon{align-items:center;gap:10px;line-height:1.45}
.amenities li.has-amenity-icon::before{display:none}
.amenities li .amenity-icon{width:21px;height:21px;color:var(--sage)}
.compare-meta.has-amenity-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}
.compare-meta .amenity-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);padding:5px 8px;border-radius:5px;color:var(--sage);background:var(--paper);font-size:10px;line-height:1.25}
.compare-meta .amenity-chip .amenity-icon{width:15px;height:15px;padding:0;color:inherit}
.rental-amenities li.has-amenity-icon,.rental-facts li.has-amenity-icon,.rental-meta li.has-amenity-icon{display:flex;align-items:center;gap:10px;line-height:1.4}
.rental-amenities li .amenity-icon{width:22px;height:22px}
.rental-facts li .amenity-icon,.rental-meta li .amenity-icon{width:18px;height:18px;color:inherit}
.rental-amenities li.has-amenity-icon{background:var(--paper);border-radius:6px}
.rental-facts li.has-amenity-icon,.rental-meta li.has-amenity-icon{border-radius:5px}
.amenity-option .amenity-icon{width:18px;height:18px}
.amenity-option:has(input:checked) .amenity-icon{color:var(--sage)}
[data-theme="night"] .amenities li .amenity-icon,
[data-theme="night"] .rental-amenities li .amenity-icon,
[data-theme="night"] .compare-meta .amenity-chip{color:var(--sage-soft)}
[data-theme="night"] .compare-meta .amenity-chip,
[data-theme="night"] .rental-amenities li.has-amenity-icon{background:var(--paper);border-color:var(--line)}
@media(max-width:430px){.compare-meta .amenity-chip{font-size:10px}.amenities li .amenity-icon{width:20px;height:20px}}
