.bookings_container__rGidg{min-height:100vh;background:#ffffff;padding:100px 2rem;font-family:var(--sans);color:#111}.bookings_contentWrapper__AB9Ck{max-width:900px;margin:0 auto}.bookings_header___PpLt{margin-bottom:5rem;border-bottom:1px solid #f0f0f0;padding-bottom:2rem}.bookings_title__A0ikp{font-size:2.25rem;font-weight:500;color:#000;margin-bottom:.5rem;letter-spacing:-.01em}.bookings_subtitle__bVQ_3{color:#888;font-size:1rem;font-weight:400;letter-spacing:.01em}.bookings_statsBar__DD6I6{display:flex;gap:3rem;margin-bottom:4rem}.bookings_statItem__mz5vp{display:flex;flex-direction:column;gap:.25rem}.bookings_statLabel__zkU_d{font-size:.7rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.12em}.bookings_statValue__mawS_{font-size:1.5rem;font-weight:400;color:#111}.bookings_sectionTitle__dRQ9Z{font-size:.85rem;font-weight:700;color:#000;margin:4rem 0 1.5rem;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.15em;opacity:.8}.bookings_bookingsList__f1uDt{display:flex;flex-direction:column}.bookings_bookingCard__GegKX{padding:2rem 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f5f5f5;transition:opacity .2s ease}.bookings_bookingCard__GegKX:hover{opacity:.7}.bookings_info__hTZYi{display:flex;align-items:center;gap:2rem}.bookings_destThumb__fB7fx{width:60px;height:60px;border-radius:4px;overflow:hidden;position:relative;flex-shrink:0;background:#fdfdfd;filter:grayscale(100%);transition:filter .3s ease}.bookings_bookingCard__GegKX:hover .bookings_destThumb__fB7fx{filter:grayscale(0)}.bookings_destInfo__6ax_1 h3{font-size:1.1rem;font-weight:600;color:#111;margin:0 0 .4rem}.bookings_dates__DNEhS{font-size:.85rem;color:#888;display:flex;align-items:center;gap:8px}.bookings_bookingMeta__Kz_Pb{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.bookings_status__Dp4wU{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:6px}.bookings_status__Dp4wU:before{content:"";width:6px;height:6px;border-radius:50%}.bookings_statusJourney___JCcp{color:#1a1a1a}.bookings_statusJourney___JCcp:before{background:#22c55e}.bookings_statusEvent__AK9S0{color:#1a1a1a}.bookings_statusEvent__AK9S0:before{background:#936af5}.bookings_totalPrice__7DPFY{font-size:1.1rem;font-weight:600;color:#111}.bookings_emptyState__6FkRH{text-align:center;padding:5rem 0}.bookings_emptyIcon__JdC4V{font-size:2rem;margin-bottom:1rem;display:block}.bookings_emptyTitle__L4VL0{font-size:1.25rem;font-weight:500;color:#111;margin-bottom:.5rem}.bookings_exploreBtn__E3iQR{display:inline-block;padding:.75rem 2rem;background:transparent;color:#111;border:1px solid #111;font-size:.85rem;font-weight:600;transition:all .2s ease;margin-top:1rem}.bookings_exploreBtn__E3iQR:hover{background:#111;color:#fff}@media (max-width:640px){.bookings_statsBar__DD6I6{gap:1.5rem}.bookings_bookingCard__GegKX{padding:1.5rem 0}.bookings_bookingMeta__Kz_Pb{text-align:left;align-items:flex-start;width:100%;padding-top:1.5rem;padding-right:0;border-top:1px solid #f1f5f9}}