.food-details,.itinerary-details,.list-unstyled{padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:5px}.day-section{margin-bottom:20px}.day-section h6{font-size:18px;color:#333;margin-bottom:10px;font-weight:700}.food-details p,.food-details ul{margin:5px 0;font-size:14px;color:#555}ul{padding-left:20px}ul li{margin-bottom:5px}.timeline{list-style-type:none;padding:0;margin:0}.timeline li{padding:10px 0 10px 20px;border-left:2px solid #21845f;position:relative}.timeline li .time{font-weight:700;color:#21845f;margin-bottom:5px;display:block}.timeline li::before{content:"";position:absolute;left:-6px;top:10px;width:12px;height:12px;background:#21845f;border-radius:50%}