.accordion-item.active .accordion-content{padding:20px;max-height:1000px}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.close-all-container.visible{display:flex}.itinerary-detail i{font-size:18px;margin-right:5px;width:20px;text-align:left}.itinerary-detail.accommodation i{color:#333}.itinerary-detail.meal i{color:#d35400}@media (max-width:768px){.itinerary-detail i{font-size:16px}}