._ct_booking_result_item_hk6gv_1{cursor:pointer;list-style:none;container:booking-card/inline-size}._ct_booking_result_hk6gv_1[data-card]{background:var(--ct-bg-white);border:var(--ct-border-width-thin) solid var(--ct-form-border);border-radius:var(--ct-radius-4);padding:var(--ct-space-4) 0 var(--ct-space-4) var(--ct-space-4);gap:0 var(--ct-space-6);border-left:var(--ct-space-1) solid var(--chip-fg);width:100%;overflow:hidden}._ct_booking_result_hk6gv_1{--chip-bg:var(--ct-alert-neutral-aux);--chip-fg:var(--ct-alert-neutral)}._ct_booking_result_hk6gv_1._ct_booking_result_status_confirmed_hk6gv_28{--chip-bg:var(--ct-alert-success-bg);--chip-fg:var(--ct-alert-success)}._ct_booking_result_hk6gv_1._ct_booking_result_status_pending_hk6gv_32{--chip-bg:var(--ct-alert-amber-aux);--chip-fg:var(--ct-alert-amber)}._ct_booking_result_hk6gv_1._ct_booking_result_status_cancelled_hk6gv_36,._ct_booking_result_hk6gv_1._ct_booking_result_status_failed_hk6gv_37{--chip-bg:var(--ct-alert-danger-aux);--chip-fg:var(--ct-alert-danger)}._ct_booking_result_hk6gv_1 [data-region=image]{border-radius:var(--ct-radius-3);min-height:200px;overflow:hidden}._ct_booking_result_img_hk6gv_47{background-position:50%;background-size:cover;position:absolute;inset:0}._ct_booking_result_hk6gv_1 [data-slot=image-end]{left:var(--ct-space-3);bottom:var(--ct-space-3);right:var(--ct-space-3)}._ct_booking_result_place_hk6gv_58{align-items:center;gap:var(--ct-space-1-5);max-width:100%;padding:var(--ct-space-1) var(--ct-space-2-5);border-radius:var(--ct-radius-3);background:var(--ct-bg-white);font-size:var(--ct-font-size-xs);line-height:var(--ct-line-height-normal);font-weight:var(--ct-font-weight-semibold);color:var(--ct-brand-main);display:inline-flex}._ct_booking_result_hk6gv_1 ._ct_booking_result_place_hk6gv_58 [data-icon]{font-size:var(--ct-font-size-sm)}._ct_booking_result_hk6gv_1 [data-region=body]{gap:var(--ct-space-2);flex-direction:column;justify-content:center;min-width:0;display:flex}._ct_booking_result_title_hk6gv_83{font-size:var(--ct-font-size-xl);font-weight:var(--ct-font-weight-bold);line-height:var(--ct-line-height-tight);color:var(--ct-text-title);margin:0}._ct_booking_result_ref_hk6gv_91{align-items:center;gap:var(--ct-space-3);display:flex}._ct_booking_result_ref_code_hk6gv_96{font-size:var(--ct-font-size-xs);line-height:var(--ct-line-height-normal);font-weight:var(--ct-font-weight-bold);padding:var(--ct-space-1) var(--ct-space-2-5);background:var(--ct-bg-white);border:var(--ct-border-width-thin) solid var(--ct-form-border);border-radius:var(--ct-radius-3);color:var(--ct-text-title)}._ct_booking_result_muted_hk6gv_106{color:var(--ct-nav-text);font-size:var(--ct-font-size-sm);line-height:var(--ct-line-height-normal)}._ct_booking_result_dates_hk6gv_113{gap:var(--ct-space-3) var(--ct-space-8);grid-template-columns:repeat(auto-fit,minmax(10rem,max-content));display:grid}._ct_booking_result_date_hk6gv_113{align-items:center;gap:var(--ct-space-3);color:var(--ct-nav-text);display:flex}._ct_booking_result_date_hk6gv_113 [data-icon]{font-size:var(--ct-font-size-lg)}._ct_booking_result_date_hk6gv_113>span{flex-direction:column;display:flex}._ct_booking_result_date_hk6gv_113 b{font-size:var(--ct-font-size-sm);line-height:var(--ct-line-height-normal);font-weight:var(--ct-font-weight-normal);color:var(--ct-text-base)}._ct_booking_result_hk6gv_1 [data-slot=body-end]{margin-top:var(--ct-space-1)}._ct_booking_result_chips_hk6gv_141{gap:var(--ct-space-3);flex-wrap:wrap;display:flex}._ct_booking_result_chip_hk6gv_141{gap:var(--ct-space-1);padding:var(--ct-space-1) var(--ct-space-2-5);font-size:var(--ct-font-size-xs);line-height:var(--ct-line-height-normal);font-weight:var(--ct-font-weight-semibold)}._ct_booking_result_chip_hk6gv_141 [data-icon]{font-size:var(--ct-font-size-sm)}._ct_booking_result_chip_hk6gv_141._ct_booking_result_chip_paid_hk6gv_158{background:var(--ct-bg-area-2);color:var(--ct-text-title)}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1 [data-region=footer]{justify-content:center;align-items:stretch;gap:var(--ct-space-1);padding:var(--ct-space-4) var(--ct-space-5);margin:calc(var(--ct-space-4) * -1) 0;background:color-mix(in srgb, var(--chip-bg) 45%, var(--ct-bg-white));border-left:var(--ct-border-width-thin) solid var(--ct-form-border);flex-direction:column;display:flex}._ct_booking_result_hk6gv_1 [data-slot=footer-start]{gap:var(--ct-space-1);flex-direction:column;display:flex}._ct_booking_result_total_label_hk6gv_182{color:var(--ct-nav-text);font-size:var(--ct-font-size-base);line-height:var(--ct-line-height-normal)}._ct_booking_result_total_hk6gv_182{font-size:var(--ct-font-size-3xl);font-weight:var(--ct-font-weight-extrabold);line-height:var(--ct-line-height-none);letter-spacing:-.02em;color:var(--ct-text-title);white-space:nowrap;margin-bottom:var(--ct-space-3)}._ct_booking_result_hk6gv_1 ._ct_booking_result_cta_hk6gv_201[data-size]{gap:var(--ct-space-3);width:100%;padding:var(--ct-space-2-5) var(--ct-space-5);line-height:var(--ct-line-height-tight);white-space:nowrap}@container booking-card (width<=840px){._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline]{padding:var(--ct-space-4) var(--ct-space-4) 0;grid-template-columns:minmax(180px,240px) minmax(0,1fr)}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=image]{grid-area:1/1}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=body]{grid-area:1/2}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=footer]{padding:var(--ct-space-4);margin:var(--ct-space-4) calc(var(--ct-space-4) * -1) 0;border-left:0;border-top:var(--ct-border-width-thin) solid var(--ct-form-border);flex-direction:row;grid-area:2/1/auto/-1;align-items:center}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1 [data-slot=footer-start]{align-items:center;column-gap:var(--ct-space-3);flex:1;grid-template-columns:minmax(0,1fr) auto;display:grid}._ct_booking_result_hk6gv_1 ._ct_booking_result_total_hk6gv_182{white-space:nowrap;margin-bottom:0}._ct_booking_result_hk6gv_1 ._ct_booking_result_cta_hk6gv_201[data-size]{grid-area:1/2/span 2;width:auto}}@container booking-card (width<=560px){._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline]{padding:var(--ct-space-3) var(--ct-space-3) 0;grid-template-columns:minmax(0,1fr)}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=image],._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=body],._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=footer]{grid-area:auto/1}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=image]{aspect-ratio:16/9;min-height:0;margin-bottom:var(--ct-space-3)}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1[data-card][data-layout=row-inline] [data-region=footer]{padding:var(--ct-space-4) var(--ct-space-3);margin:var(--ct-space-3) calc(var(--ct-space-3) * -1) 0;border-left:0;border-top:var(--ct-border-width-thin) solid var(--ct-form-border);flex-direction:row;align-items:center}._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1 [data-slot=footer-start]{align-items:center;column-gap:var(--ct-space-3);flex:1;grid-template-columns:minmax(0,1fr) auto;display:grid}._ct_booking_result_hk6gv_1 ._ct_booking_result_total_hk6gv_182{white-space:nowrap;font-size:var(--ct-font-size-2xl);margin-bottom:0}._ct_booking_result_hk6gv_1 ._ct_booking_result_total_label_hk6gv_182{font-size:var(--ct-font-size-sm)}._ct_booking_result_hk6gv_1 ._ct_booking_result_cta_hk6gv_201[data-size]{grid-area:1/2/span 2;width:auto}}@media (width<=360px){._ct_booking_result_hk6gv_1._ct_booking_result_hk6gv_1 [data-slot=footer-start]{grid-template-columns:minmax(0,1fr)}._ct_booking_result_hk6gv_1 ._ct_booking_result_cta_hk6gv_201[data-size]{width:100%;margin-top:var(--ct-space-3);grid-area:auto/1}}
