._ct_traveller_modal_hero_qoscb_1{padding:var(--ct-space-6) var(--ct-space-6) var(--ct-space-5);position:relative;overflow:hidden}._ct_traveller_modal_hero_bg_qoscb_6{background:radial-gradient(circle at 90% -20%, #ffffff80, transparent 55%), radial-gradient(circle at -10% 110%, #ffffff59, transparent 55%), linear-gradient(135deg, var(--ct-cta-light) 0%, #e7f4f8 60%, #f6fbfc 130%);position:absolute;inset:0}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_hero_bg_qoscb_6{background:radial-gradient(circle at 90% -20%, #ffffff80, transparent 55%), radial-gradient(circle at -10% 110%, #ffffff59, transparent 55%), linear-gradient(135deg, var(--ct-alert-amber-aux) 0%, color-mix(in srgb, var(--ct-alert-amber-aux), white 40%) 60%, color-mix(in srgb, var(--ct-alert-amber-aux), white 75%) 130%)}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_crumb_qoscb_25,._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_hero_text_qoscb_28 h3{color:color-mix(in srgb, var(--ct-alert-amber), black 40%)}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_close_qoscb_31{color:color-mix(in srgb, var(--ct-alert-amber), black 40%)!important}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_avatar_qoscb_34{color:var(--ct-alert-amber);border-color:color-mix(in srgb, var(--ct-alert-amber), transparent 75%);background:#ffffffb3}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_chip_qoscb_39{border-color:color-mix(in srgb, var(--ct-alert-amber), transparent 80%);color:color-mix(in srgb, var(--ct-alert-amber), black 40%);background:#ffffffb3}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=main] ._ct_traveller_modal_chip_qoscb_39 [data-icon]{color:var(--ct-alert-amber)}._ct_traveller_modal_chip_gold_qoscb_47{color:#3a2a00;background:linear-gradient(135deg,#f5c94c,#e8aa1e);border-color:#d99c00}._ct_traveller_modal_chip_gold_qoscb_47 [data-icon]{color:#3a2a00}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_hero_bg_qoscb_6{background:radial-gradient(circle at 90% -20%, #ffffff80, transparent 55%), radial-gradient(circle at -10% 110%, #ffffff59, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--ct-alert-violet), white 85%) 0%, color-mix(in srgb, var(--ct-alert-violet), white 92%) 60%, color-mix(in srgb, var(--ct-alert-violet), white 98%) 130%)}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_crumb_qoscb_25{color:color-mix(in srgb, var(--ct-alert-violet-dark), black 40%)}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_hero_text_qoscb_28 h3{color:var(--ct-alert-violet-dark)}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_close_qoscb_31{color:var(--ct-alert-violet-dark)!important}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_avatar_qoscb_34{color:var(--ct-alert-violet);border-color:color-mix(in srgb, var(--ct-alert-violet), transparent 80%);background:#ffffffbf}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_chip_qoscb_39{border-color:color-mix(in srgb, var(--ct-alert-violet), transparent 80%);color:var(--ct-alert-violet-dark);background:#ffffffb3}._ct_traveller_modal_hero_qoscb_1[data-traveller-type=kid] ._ct_traveller_modal_chip_qoscb_39 [data-icon]{color:var(--ct-alert-violet)}._ct_traveller_modal_hero_bg_qoscb_6:after{content:"";opacity:.6;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}._ct_traveller_modal_hero_inner_qoscb_98{gap:var(--ct-space-4);color:var(--ct-brand-main);align-items:center;display:flex;position:relative}._ct_traveller_modal_avatar_qoscb_34{border-radius:var(--ct-radius-3);width:64px;height:64px;color:var(--ct-cta-main);border:1px solid color-mix(in srgb, var(--ct-brand-main), transparent 88%);backdrop-filter:blur(8px);font-family:var(--ct-font-family-primary);font-weight:var(--ct-font-weight-bold);font-size:var(--ct-font-size-xl);letter-spacing:.04em;background:#ffffffbf;flex:none;justify-content:center;align-items:center;display:inline-flex}._ct_traveller_modal_hero_text_qoscb_28{gap:var(--ct-space-1-5,var(--ct-space-1));flex-direction:column;min-width:0;display:flex}._ct_traveller_modal_crumb_qoscb_25{font-size:var(--ct-font-size-xs);font-weight:var(--ct-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ct-brand-main), transparent 40%)}._ct_traveller_modal_hero_text_qoscb_28 h3{font-family:var(--ct-font-family-primary);font-size:var(--ct-font-size-xl);font-weight:var(--ct-font-weight-bold);color:var(--ct-brand-main);margin:0;line-height:1.2}._ct_traveller_modal_chips_qoscb_143{gap:var(--ct-space-1-5,var(--ct-space-1));flex-wrap:wrap;display:flex}._ct_traveller_modal_chip_qoscb_39{align-items:center;gap:var(--ct-space-1);padding:var(--ct-space-1) var(--ct-space-2-5);border-radius:var(--ct-radius-full);border:1px solid color-mix(in srgb, var(--ct-brand-main), transparent 88%);color:var(--ct-brand-main);font-size:var(--ct-font-size-xs);font-weight:var(--ct-font-weight-semibold);background:#ffffffb3;display:inline-flex}._ct_traveller_modal_chip_qoscb_39 [data-icon]{color:var(--ct-cta-main)}._ct_traveller_modal_body_qoscb_165{padding:var(--ct-space-3) var(--ct-space-4);gap:var(--ct-space-5);background-color:var(--ct-bg-area-2);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}._ct_traveller_modal_body_qoscb_165>section{background-color:var(--ct-bg-white);padding:var(--ct-space-4) var(--ct-space-2-5);border-radius:var(--ct-radius-3)}._ct_traveller_modal_section_head_qoscb_179{align-items:center;gap:var(--ct-space-2);margin-bottom:var(--ct-space-5);display:flex}._ct_traveller_modal_section_ico_qoscb_185{border-radius:var(--ct-radius-2);background:var(--ct-cta-light);width:28px;height:28px;color:var(--ct-cta-main);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._ct_traveller_modal_section_head_qoscb_179 h6{font-family:var(--ct-font-family-primary);font-size:var(--ct-font-size-sm);font-weight:var(--ct-font-weight-bold);color:var(--ct-brand-main);text-transform:uppercase;letter-spacing:.06em;margin:0}._ct_traveller_modal_section_fields_qoscb_207{gap:var(--ct-space-5) var(--ct-space-3);flex-flow:wrap;display:flex}._ct_traveller_modal_field_qoscb_213{flex:220px;min-width:0}._ct_traveller_modal_section_fields_cols2_qoscb_219>._ct_traveller_modal_field_qoscb_213{max-width:calc((100% - var(--ct-space-3)) / 2)}._ct_traveller_modal_foot_qoscb_222{justify-content:space-between;gap:var(--ct-space-2);padding:var(--ct-space-3) var(--ct-space-6) var(--ct-space-5);display:flex}._ct_traveller_modal_foot_qoscb_222>:only-child{margin-left:auto}._ct_traveller_modal_success_qoscb_232{text-align:center;align-items:center;gap:var(--ct-space-2);padding:var(--ct-space-4) 0;color:var(--ct-alert-success);flex-direction:column;display:flex}._ct_traveller_modal_success_qoscb_232 [data-icon]{font-size:var(--ct-font-size-3xl)}._ct_traveller_modal_success_qoscb_232 p{font-family:var(--ct-font-family-primary);font-size:var(--ct-font-size-sm);color:var(--ct-text-secondary);margin:0}._ct_traveller_row_qoscb_252[data-traveller-type=main] ._ct_traveller_row_avatar_qoscb_252{background:var(--ct-alert-amber-aux);color:var(--ct-alert-amber)}._ct_traveller_row_qoscb_252[data-traveller-type=kid] ._ct_traveller_row_avatar_qoscb_252{background:color-mix(in srgb, var(--ct-alert-violet), white 85%);color:var(--ct-alert-violet)}._ct_traveller_row_badge_qoscb_260{align-items:center;gap:var(--ct-space-1);margin-left:var(--ct-space-2);padding:2px var(--ct-space-2);border-radius:var(--ct-radius-full);background:var(--ct-alert-amber-aux);color:color-mix(in srgb, var(--ct-alert-amber), black 30%);font-size:var(--ct-font-size-xs);font-weight:var(--ct-font-weight-bold);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;display:inline-flex}._ct_traveller_row_badge_qoscb_260 [data-icon]{font-size:var(--ct-font-size-xs)}._ct_traveller_panel_option_qoscb_279{width:100%;padding:var(--ct-space-3) var(--ct-space-2);border:none;border-bottom:var(--ct-border-width-thin) solid var(--ct-form-border);color:var(--ct-text-base);font-size:var(--ct-font-size-base);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}._ct_traveller_panel_option_qoscb_279[data-option-active=true]{color:var(--ct-cta-main);font-weight:var(--ct-font-weight-medium)}._ct_traveller_panel_option_qoscb_279[data-option-active=true] [data-icon]{color:var(--ct-cta-main)}._ct_traveller_panel_nested_qoscb_300[data-panel-body]{background-color:var(--ct-bg-white);min-height:5rem;padding:var(--ct-space-3)!important}._ct_mybookings_detail_72v7w_1{padding:var(--ct-space-5);gap:var(--ct-space-6);flex-direction:column;display:flex;container:booking-detail/inline-size}._ct_mybookings_detail__wrapper_72v7w_10{gap:var(--ct-space-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}._ct_mybookings_detail_left_72v7w_16{gap:var(--ct-space-6);flex-direction:column;min-width:0;display:flex}._ct_mybookings_detail_aside_72v7w_22{gap:var(--ct-space-6);flex-direction:column;display:flex;position:sticky;top:200px}@media screen and (width<=767px){._ct_mybookings_detail_72v7w_1{padding:var(--ct-space-3) 0}}@container booking-detail (width<=767px){._ct_mybookings_detail__wrapper_72v7w_10{grid-template-columns:minmax(0,1fr)}}._ct_mybookings_detail_skeleton_block_72v7w_40{gap:var(--ct-space-2);flex-direction:column;width:100%;display:flex}._ct_mybookings_detail_6n8zg_1{background:var(--ct-bg-white);border:1px solid var(--ct-form-border);border-radius:var(--ct-radius-3);flex-direction:column;width:100%;min-height:540px;display:flex;overflow:hidden;container:mybooking-detail/inline-size}._ct_mybookings_detail_topbar_6n8zg_14{align-items:center;gap:var(--ct-space-1-5);font-family:var(--ct-font-family-primary);font-size:var(--ct-font-size-sm);padding:var(--ct-space-5) var(--ct-space-5) 0;display:flex}._ct_mybooking_detail_back_6n8zg_23{align-items:center;gap:var(--ct-space-2);cursor:pointer;font-family:var(--ct-font-family-primary);font-size:var(--ct-font-size-sm);font-weight:var(--ct-font-weight-semibold);color:var(--ct-cta-main);padding:var(--ct-space-1) var(--ct-space-1-5);border-radius:var(--ct-radius-3);background:0 0;border:0;display:inline-flex}._ct_mybooking_detail_back_6n8zg_23 [data-crum]{color:var(--ct-ink-muted)}._ct_mybooking_detail_panel_6n8zg_42[data-panel-body]{min-height:10rem;padding:0!important}
