.trip-at-a-glance{background:#173d35;color:#fff;border-top:4px solid #c8a55b;padding:22px 26px;margin:24px 0 0;max-width:1100px;box-shadow:0 8px 24px #0002}.trip-summary-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.trip-at-a-glance h2{font-size:21px!important;line-height:1.3;color:#fff!important;margin:0!important}.draft-review-label{font-size:10px;font-weight:700;letter-spacing:1px;color:#f4d797}.trip-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:20px 0}.trip-fact dt{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#dfc995;font-weight:700;margin-bottom:5px}.trip-fact dd{margin:0;font-size:15px;line-height:1.45;font-weight:600}.trip-at-a-glance .confirmation-marker{color:#fff0bb;background:#71551b}.confirmation-marker{display:inline-block;background:#fff0ba;color:#674600;font-size:10px;font-weight:800;letter-spacing:.4px;padding:2px 5px;border-radius:2px;white-space:nowrap}.trip-summary-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid #ffffff30;padding-top:18px}.trip-summary-actions>a:not(.button){color:#fff;font-size:14px;text-underline-offset:4px}.trip-inclusions{margin:40px 0}.trip-inclusions-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.trip-inclusions-column{border:1px solid #ddd8cb;background:#fff;padding:24px}.trip-inclusions-column h3{margin:0 0 20px}.trip-inclusions-column ul{list-style:none;padding:0;margin:0}.trip-inclusions-column li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.65;margin:0 0 14px}.inclusion-symbol{font-weight:800;flex-shrink:0}.included .inclusion-symbol{color:#197148}.excluded .inclusion-symbol{color:#b03932}.trip-review-note{font-size:13px;color:#625b4d}#daily-itinerary{scroll-margin-top:100px}@media(max-width:700px){.trip-facts{grid-template-columns:1fr 1fr;gap:14px 18px}.trip-fact-wide{grid-column:1/-1}.trip-at-a-glance{padding:20px 18px}.trip-summary-top{align-items:flex-start;flex-direction:column;gap:7px}.trip-inclusions-grid{grid-template-columns:1fr}.trip-summary-actions{gap:14px}.trip-at-a-glance .button{font-size:14px;padding:13px 16px}.trip-fact dd{font-size:14px}}
