.userPurchasePreview_purchasePreview__YGqqC{display:flex;flex-direction:column;min-height:100vh;position:relative}.userPurchasePreview_purchasePreview__YGqqC>.userPurchasePreview_orderPreviewCartDateHolder__Gqtda{display:flex;flex-direction:row;justify-content:space-between;margin:var(--spacing-s) 0;padding:var(--spacing-xs) var(--spacing-m)}.userPurchasePreview_paymentMethodWrapper__xu2QF{height:100%;display:flex;flex-direction:column}.userPurchasePreview_paymentMethodContainer__CuCQo{margin-bottom:var(--spacing-l)}.userPurchasePreview_paymentMethodContainer__CuCQo .userPurchasePreview_paymentMethodTitle__7h9g6{margin:var(--spacing-l) var(--spacing-l) var(--spacing-m) var(--spacing-l);font-size:1.25rem;font-weight:600;color:var(--token-content-neutral-high-contrast)}.userPurchasePreview_paymentMethodContainer__CuCQo .userPurchasePreview_paymentMethodInterface__345nC{padding:var(--spacing-s)}.userPurchasePreview_orderPreviewSummaryRow__TeuWE{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-m);font-size:.95rem;color:var(--token-content-neutral-high-contrast)}.userPurchasePreview_orderPreviewContinueContainer__p6mn0{width:100%}.userPurchasePreview_orderPreviewContinueContainer__p6mn0>p{padding:var(--spacing-m);text-align:center;width:100%;display:inline-block;padding-bottom:0;color:var(--token-content-neutral-medium-contrast)}.userPurchasePreview_orderPreviewContinueContainer__p6mn0>p>button{display:inline-block;color:var(--token-content-accent-default)}.userPurchasePreview_orderPreviewContinueContainer__p6mn0>.userPurchasePreview_orderPreviewContinueButton__6dtw3{width:calc(100% - 2*var(--spacing-m));padding:var(--spacing-s);background-color:var(--token-cta-surface-brand-primary);color:var(--token-content-neutral-brand);border-radius:16px;margin:var(--spacing-m);font-weight:600}.userPurchasePreview_orderPreviewContinueContainer__p6mn0>.userPurchasePreview_orderPreviewContinueButton__6dtw3:disabled{opacity:.5}.userPurchasePreview_cartItemDetails___Xxjl{display:flex;flex-direction:column;align-items:flex-start}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo{height:auto!important;position:relative;padding:0!important;grid-template-columns:100%!important}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupHeader__7qmTi{position:absolute;top:0;left:0;width:100%;z-index:2000}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupScreenGridWrapper__BhaDt{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupScreenGridWrapper__BhaDt>.userPurchasePreview_popupImageWrapper__G5q2Z{position:relative;width:100%;height:100%}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupScreenGridWrapper__BhaDt>.userPurchasePreview_popupImageWrapper__G5q2Z>img{object-fit:cover}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupScreenGridWrapper__BhaDt>.userPurchasePreview_popupContentWrapper__ZSHJg{padding:var(--spacing-m)}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupScreenGridWrapper__BhaDt>.userPurchasePreview_popupContentWrapper__ZSHJg>h3{margin-bottom:var(--spacing-m)}.userPurchasePreview_confirmationPopup__0xgJA>.userPurchasePreview_popupScreen__GGpwo>.userPurchasePreview_popupScreenGridWrapper__BhaDt>.userPurchasePreview_popupContentWrapper__ZSHJg>button{width:100%;padding:var(--spacing-s);background-color:var(--token-cta-surface-brand-primary);color:var(--token-content-neutral-brand);border-radius:16px;font-weight:600;margin-top:var(--spacing-m)}.paymentMethodSelection_paymentMethodSelectionInterface__1x093{width:100%;display:flex;flex-direction:column;gap:1rem}.paymentMethodSelection_paymentMethodSelectionInterface__1x093 .paymentMethodSelection_selectionOption__aZkdh{padding:var(--spacing-m);border:var(--token-border-neutral-low-contrast);border-radius:10px;display:flex;flex-direction:row;justify-content:flex-start}.paymentMethodSelection_paymentMethodSelectionInterface__1x093 .paymentMethodSelection_selectionOption__aZkdh.paymentMethodSelection_disabled__gZR86{opacity:.5;cursor:not-allowed;background-color:var(--token-surface-secondary)}.paymentMethodSelection_paymentMethodSelectionInterface__1x093 .paymentMethodSelection_checkMarkCircle__pQxiH{width:24px;height:24px;background-color:var(--token-surface-secondary);margin-right:var(--spacing-l);border:var(--token-border-neutral-low-contrast);border-radius:50%;display:flex;justify-content:center;align-items:center}.paymentMethodSelection_paymentMethodSelectionInterface__1x093 .paymentMethodSelection_checkMarkCircle__pQxiH.paymentMethodSelection_selected__ROY3S{background-color:var(--token-content-brand-default);border:var(--token-border-brand-medium-contrast)}.paymentMethodSelection_paymentMethodSelectionInterface__1x093 .paymentMethodSelection_optionLabelContainer__Fhgy8{display:flex;flex-direction:column;align-items:flex-start}.paymentMethodSelection_paymentMethodSelectionInterface__1x093 .paymentMethodSelection_optionLabelContainer__Fhgy8 .paymentMethodSelection_optionSubtitle__vFzLY{font-weight:200;font-size:.8rem;line-height:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;border:none}.button,.button--radius-s{border-radius:8px}.button--radius-m{border-radius:16px}.button--radius-l{border-radius:32px}.button--radius-full{border-radius:50%}.button{font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit}.button--svg-fill-on-hover:hover:not(:disabled) svg circle,.button--svg-fill-on-hover:hover:not(:disabled) svg ellipse,.button--svg-fill-on-hover:hover:not(:disabled) svg path,.button--svg-fill-on-hover:hover:not(:disabled) svg polygon,.button--svg-fill-on-hover:hover:not(:disabled) svg rect{fill:currentColor}.button--disabled,.button:disabled{opacity:.6;cursor:not-allowed}.button--extra-small{padding:2px 6px;font-size:12px;min-height:24px}.button--extra-small__round{padding:0;width:24px;min-width:24px;height:24px;min-height:24px;border-radius:50%}.button--small{padding:8px 12px;font-size:14px;min-height:32px}.button--small__square{padding:8px}.button--small__round{padding:0;width:32px;min-width:32px;height:32px;min-height:32px;border-radius:50%}.button--medium{padding:12px 16px;font-size:16px;min-height:40px}.button--medium__square{padding:12px}.button--medium__round{padding:0;width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%}.button--large{padding:16px 24px;font-size:18px;min-height:48px}.button--large__square{padding:15px}.button--large__round{padding:0;width:48px;min-width:48px;height:48px;min-height:48px;border-radius:50%}.button--medium-large{padding:16px;min-height:44px;max-height:53px}.button--medium-large__round{padding:0;width:44px;min-width:44px;height:44px;min-height:44px;border-radius:50%}.button--icons-only{font-size:0;gap:0}.button--icons-only svg{width:28px;height:28px}@media(min-width:640px){.button--icons-only{font-size:1rem;gap:12px}.button--icons-only svg{width:24px;height:24px}}.button--full-width{width:100%}.button--underline-on-hover:hover:not(:disabled){text-decoration:underline}.button--primary{background-color:var(--token-cta-surface-brand-primary);color:#fff}.button--primary:hover:not(:disabled){color:var(--token-brand-yellow)}.button--primary:active:not(:disabled){color:var(--token-brand-yellow);transform:translateY(1px)}.button--primary .loadingScreen>.loader:before{border-color:#fff}.button--brand-yellow{background-color:var(--token-cta-surface-accent-primary);color:var(--token-brand-black)}.button--brand-yellow:hover:not(:disabled){color:var(--token-brand-blue)}.button--brand-yellow:active:not(:disabled){color:var(--token-brand-blue);transform:translateY(1px)}.button--brand-yellow .loadingScreen>.loader:before{border-color:var(--token-brand-black)}.button--secondary{background-color:var(--token-content-neutral-light-contrast);color:var(--token-content-neutral-medium-contrast)}.button--secondary:active:not(:disabled),.button--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--token-content-neutral-low-contrast) 50%,transparent)}.button--secondary:active:not(:disabled){transform:translateY(1px)}.button--outlined{background-color:rgba(0,0,0,0);color:var(--token-content-brand-default);border:2px solid var(--token-content-brand-default)}.button--outlined:active:not(:disabled),.button--outlined:hover:not(:disabled){background-color:var(--token-surface-brand)}.button--outlined:active:not(:disabled){transform:translateY(1px)}.button--secondary-outlined{background-color:rgba(0,0,0,0);color:var(--token-content-neutral-medium-contrast);border:1px solid var(--token-content-neutral-light-contrast)}.button--secondary-outlined:active:not(:disabled),.button--secondary-outlined:hover:not(:disabled){background-color:var(--token-content-neutral-light-contrast)}.button--secondary-outlined:active:not(:disabled){transform:translateY(1px)}.button--ghost{background-color:rgba(0,0,0,0);color:var(--token-content-brand-default)}.button--ghost:active:not(:disabled),.button--ghost:hover:not(:disabled){background-color:var(--token-surface-brand)}.button--ghost:active:not(:disabled){transform:translateY(1px)}.button--secondary-ghost{background-color:rgba(0,0,0,0);color:var(--token-content-neutral-medium-contrast)}.button--secondary-ghost:active:not(:disabled),.button--secondary-ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--token-content-neutral-low-contrast) 20%,transparent)}.button--secondary-ghost:active:not(:disabled){transform:translateY(1px)}.button--danger-transparent{background-color:color-mix(in srgb,var(--token-content-system-negative) 10%,transparent);color:var(--token-content-system-negative)}.button--danger-transparent:active:not(:disabled),.button--danger-transparent:hover:not(:disabled){background-color:color-mix(in srgb,var(--token-content-system-negative) 20%,transparent)}.button--danger-transparent:active:not(:disabled){transform:translateY(1px)}.button--danger{background-color:var(--token-brand-pink);color:var(--token-brand-black)}.button--danger:hover:not(:disabled){color:var(--token-brand-error-red)}.button--danger:active:not(:disabled){color:var(--token-brand-error-red);transform:translateY(1px)}.button--danger .loadingScreen>.loader:before{border-color:var(--token-brand-black)}.button--success{background-color:color-mix(in srgb,var(--token-surface-system-positive) 15%,white);color:var(--token-surface-system-positive)}.button--success:hover:not(:disabled){background-color:color-mix(in srgb,var(--token-surface-system-positive) 25%,white)}.button--success:active:not(:disabled){background-color:color-mix(in srgb,var(--token-surface-system-positive) 30%,white);transform:translateY(1px)}.button--success .loadingScreen>.loader:before{border-color:var(--token-surface-system-positive)}.button--brand-blue{background-color:var(--token-brand-blue);color:#fff}.button--brand-blue:hover:not(:disabled){color:var(--token-brand-yellow)}.button--brand-blue:active:not(:disabled){color:var(--token-brand-yellow);transform:translateY(1px)}.button--brand-blue .loadingScreen>.loader:before{border-color:#fff}.button--brand-light-blue{background-color:var(--token-brand-light-blue);color:var(--token-brand-black)}.button--brand-light-blue:hover:not(:disabled){color:var(--token-brand-blue)}.button--brand-light-blue:active:not(:disabled){color:var(--token-brand-blue);transform:translateY(1px)}.button--brand-light-blue .loadingScreen>.loader:before{border-color:var(--token-brand-black)}.button--brand-pink{background-color:var(--token-brand-pink);color:var(--token-brand-black)}.button--brand-pink:hover:not(:disabled){color:var(--token-brand-pink-dark)}.button--brand-pink:active:not(:disabled){color:var(--token-brand-pink-dark);transform:translateY(1px)}.button--brand-pink .loadingScreen>.loader:before{border-color:var(--token-brand-black)}.button--brand-lime{background-color:var(--token-brand-lime);color:var(--token-brand-black)}.button--brand-lime:hover:not(:disabled){color:var(--token-brand-lime-dark)}.button--brand-lime:active:not(:disabled){color:var(--token-brand-lime-dark);transform:translateY(1px)}.button--brand-lime .loadingScreen>.loader:before{border-color:var(--token-brand-black)}.button--primary-transparent{background-color:color-mix(in srgb,var(--token-content-brand-default) 10%,transparent);color:var(--token-content-brand-default);border:none}.button--primary-transparent:active:not(:disabled),.button--primary-transparent:hover:not(:disabled){background-color:color-mix(in srgb,var(--token-content-brand-default) 20%,transparent)}.button--primary-transparent:active:not(:disabled){transform:translateY(1px)}.button--secondary-transparent{background-color:color-mix(in srgb,var(--token-content-neutral-low-contrast) 10%,transparent);color:var(--token-content-neutral-medium-contrast);border:none}.button--secondary-transparent:active:not(:disabled),.button--secondary-transparent:hover:not(:disabled){background-color:color-mix(in srgb,var(--token-content-neutral-low-contrast) 20%,transparent)}.button--secondary-transparent:active:not(:disabled){transform:translateY(1px)}.button--static-ghost{padding:0;background:none;color:var(--token-content-neutral-high-contrast)}.button--static-ghost:hover:not(:disabled){background:none}.button--overlay-outlined-red,.button--overlay-outlined-red:active:not(:disabled),.button--overlay-outlined-red:hover:not(:disabled){background:rgba(0,0,0,0);color:var(--token-brand-error-red);border:2px solid var(--token-brand-error-red)}.button--overlay-outlined-red:active:not(:disabled){transform:translateY(1px)}.button--overlay-outlined{background:rgba(0,0,0,0);color:#fff;border:2px solid hsla(0,0%,100%,.8)}.button--overlay-outlined:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:#fff}.button--overlay-outlined:active:not(:disabled){background:hsla(0,0%,100%,.2);transform:translateY(1px)}.button--overlay-ghost{background:hsla(0,0%,100%,.2);color:#fff;border:none}.button--overlay-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.button--overlay-ghost:active:not(:disabled){background:hsla(0,0%,100%,.35);transform:translateY(1px)}.button--color-brand{color:var(--token-content-brand-default)}.button--color-neutral{color:var(--token-content-neutral-high-contrast)}.button--color-neutral-medium{color:var(--token-content-neutral-medium-contrast)}.button--color-danger{color:var(--token-content-system-negative)}.button--color-success{color:var(--token-content-system-positive)}.button--color-warning{color:var(--token-content-system-warning)}.button--color-brand-blue{color:var(--token-brand-blue)}.button--color-brand-yellow{color:var(--token-brand-yellow)}.button--color-brand-pink{color:var(--token-brand-pink)}.button--color-brand-light-blue{color:var(--token-brand-light-blue)}.button--color-brand-lime{color:var(--token-brand-lime)}.button--color-white{color:#fff}.enterIdComponent_enterIdContainer__jw_Bj{margin-top:var(--spacing-l)}.enterIdComponent_sectionTitle__h7ARe{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-m);color:var(--token-content-neutral-high-contrast)}.enterIdComponent_inputContainer__zCpid{margin-bottom:var(--spacing-xs)}.enterIdComponent_inputLabel__jNmee{display:block;font-size:.875rem;color:var(--token-content-neutral-medium-contrast);margin-bottom:var(--spacing-xxs)}.enterIdComponent_inputWrapper__X5O5_{display:flex;position:relative}.enterIdComponent_inputWrapper__X5O5_.enterIdComponent_valid__LIMEy .enterIdComponent_chairIdInput__vyQD0{border-color:#4caf50}.enterIdComponent_inputWrapper__X5O5_.enterIdComponent_invalid__h6UVD .enterIdComponent_chairIdInput__vyQD0{border-color:#f44336}.enterIdComponent_inputWrapper__X5O5_.enterIdComponent_validating__wMVj7 .enterIdComponent_chairIdInput__vyQD0{border-color:#2196f3}.enterIdComponent_chairIdInput__vyQD0{width:100%;padding:var(--spacing-s);padding-right:48px;border:var(--token-border-neutral-medium-contrast);border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s ease}.enterIdComponent_chairIdInput__vyQD0:focus{border-color:var(--token-border-brand-medium-contrast);background-color:rgba(0,0,0,0)}.enterIdComponent_scanQrButton__hpk__{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;width:40px;height:38px}.enterIdComponent_validationMessage__22FC_{font-size:.75rem;margin-top:4px}.enterIdComponent_error__nr_g_{color:#f44336}.enterIdComponent_helpText__wh8rO{font-size:.875rem;color:var(--token-content-neutral-medium-contrast);margin-top:var(--spacing-xxs);line-height:1.4}.enterIdComponent_qrScannerModal__25TGY{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;display:flex;justify-content:center;align-items:center}.enterIdComponent_qrScannerContent__KMMKO{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.enterIdComponent_closeButton__nMsN4{position:absolute;top:20px;right:20px;background:#fff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:1001;border:none;cursor:pointer}.enterIdComponent_scanErrorMessage__rnvtn{position:absolute;bottom:40px;background-color:#fff;padding:16px;border-radius:8px;text-align:center;max-width:80%;z-index:1001}.enterIdComponent_scanErrorMessage__rnvtn p{margin:5px 0}.saveBar_saveBar__l0vY_{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:10}.saveBar_saveButton__9JiSZ{border-radius:50%;padding:12px;box-shadow:2px 3px 10px -5px #000}.orderItemList_orderPreviewItemTable__lDbc8{width:100%}.orderItemList_canceledNotification__PY481{text-transform:uppercase;color:#f04438}.orderItemList_usedText__75zxw{color:#f04438}.orderItemList_cartItemRow__ijS7b{display:grid;width:100%;grid-template-columns:70px 1fr 40px;margin:var(--spacing-xs) 0;border:3px solid rgba(0,0,0,0);border-radius:8px;transition:all .3s ease}@media(min-width:640px){.orderItemList_cartItemRow__ijS7b{padding:var(--spacing-xxs)}}.orderItemList_cartItemRowActive__jsX1l{border-color:var(--token-content-brand-default);background-color:rgba(var(--token-content-brand-default-rgb,0,122,255),.05)}.orderItemList_cartItemImageContainer__gx_4T{display:flex;justify-content:center;align-items:center}.orderItemList_cartItemImageContainer__gx_4T img{border-radius:6px;object-fit:cover}.orderItemList_cartItemDetails__1xgL0{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--spacing-xxs)}.orderItemList_cartItemDetailsFirstRow__BPKC9{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width:640px){.orderItemList_cartItemDetailsFirstRow__BPKC9{flex-direction:row;align-items:center}}@media(min-width:1024px){.orderItemList_cartItemDetailsContainer__PRUrx{display:flex;justify-content:space-between;width:100%}}.orderItemList_dateContainer__qdw_G{display:flex;align-items:center;margin-top:var(--spacing-xxs)}@media(min-width:1024px){.orderItemList_dateContainer__qdw_G{margin-top:0}}.orderItemList_cartItemQuantity__RtLqE{color:var(--token-content-neutral-medium-contrast)}.orderItemList_cartItemRemoveContainer__ymAF5{display:flex;justify-content:center;align-items:center}.orderItemList_cartItemRemoveContainer__ymAF5>button{background-color:var(--token-surface-secondary);padding:9px;border-radius:8px}.orderItemList_orderPreviewFooter__F881s{position:-webkit-sticky;position:sticky;left:0;bottom:0;width:100%;background-color:#fff;border-top:1px solid var(--token-content-neutral-light-contrast);z-index:100;margin-top:auto;padding-bottom:5px}.orderItemList_dotSeparator__tsLXD{display:none}@media(min-width:640px){.orderItemList_dotSeparator__tsLXD{background-color:#e9e9e9;width:6px;height:6px;border-radius:50%;margin:0 var(--spacing-xs);display:block}}.orderItemList_cartItemTag__5GIdW{color:#939393}.orderItemList_dotDateSeparator__YH8LE{background-color:#e9e9e9;width:6px;height:6px;border-radius:50%;margin:0 var(--spacing-xs)}.orderSummary_orderPreviewSummary__A0Wtt{bottom:100%;background:var(--token-background-primary);width:100%;right:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out;opacity:0}.orderSummary_orderPreviewSummary__A0Wtt.orderSummary_expanded__htmem{max-height:500px;overflow-y:auto;opacity:1;padding-bottom:var(--spacing-xs)}.orderSummary_orderSummaryTotal___lDnZ{display:flex;align-items:center}.orderSummary_orderSummaryTotal___lDnZ img{background-color:#f7f7f7;border-radius:4px}.orderSummary_orderSummaryTotalLabel__JyQMM{margin:0 var(--spacing-xxs)}.orderSummary_orderPreviewSummaryRow__JvIE8{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:var(--spacing-xxxs) var(--spacing-m);font-size:.85rem;color:var(--token-content-neutral-high-contrast)}.orderSummary_validationMessage__xAC6l{font-size:.75rem;margin-top:4px;text-align:end;padding:var(--spacing-xs) var(--spacing-m) var(--spacing-xs) 0}.orderSummary_validationMessage__xAC6l.orderSummary_error__FhKU1{color:#f44336}.orderBreakdown_orderBreakdownWrapper__gV5RP{display:flex;flex-direction:column;width:100%;min-height:100px}.orderBreakdown_footerContent__cl_rD{display:flex;flex-direction:column;align-items:stretch;width:100%}.orderBreakdown_primaryButtonWrap__U_SSn,.orderBreakdown_primaryButtonWrap__U_SSn button{width:100%}.orderBreakdown_footerDisclaimer__GhHfG{width:100%;margin-top:var(--spacing-s);display:flex;justify-content:center}.orderBreakdown_validationMessage__zN3_L{width:100%;padding:var(--spacing-xs);border-radius:4px;font-size:.875rem;text-align:center;margin-bottom:var(--spacing-xs)}.orderBreakdown_validationMessage__zN3_L.orderBreakdown_error__yDcPZ{background-color:var(--token-brand-error-bg);color:var(--token-brand-error-red);border:1px solid var(--token-brand-error-red)}.cancelOrderPopup_cancelOrderModal__UAgqa{max-width:450px;width:85%;display:flex;flex-direction:column;background-color:var(--token-surface-primary);border-radius:12px;max-height:90dvh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:var(--spacing-m);gap:1rem}.cancelOrderPopup_modalHeader__3Q9I1{padding-bottom:16px;border-bottom:var(--token-border-neutral-low-contrast)}.cancelOrderPopup_modalHeader__3Q9I1 h3{margin:0;font-size:20px;font-weight:600;color:var(--token-content-neutral-high-contrast);text-align:center}.cancelOrderPopup_choicesContainer__L31M5{display:flex;flex-direction:column;gap:1rem}.cancelOrderPopup_choiceRow__JcST4{display:flex;align-items:center;gap:12px}.cancelOrderPopup_choiceRow__JcST4 label{cursor:pointer;color:var(--token-content-neutral-high-contrast);font-size:14px}.cancelOrderPopup_cancellationReasonInput__9Blx3{width:100%}.cancelOrderPopup_cancellationReasonInput__9Blx3 textarea{width:100%;padding:12px;border:var(--token-border-neutral-low-contrast);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;min-height:60px}.cancelOrderPopup_cancellationReasonInput__9Blx3 textarea:disabled{background-color:var(--token-surface-secondary);cursor:not-allowed;opacity:.6}.cancelOrderPopup_cancellationReasonInput__9Blx3 textarea:focus{outline:none;border-color:var(--token-content-brand-default)}.cancelOrderPopup_confirmationModal__n2P_n{max-width:440px;width:85%;display:flex;flex-direction:column;background-color:var(--token-surface-primary);border-radius:12px;padding:var(--spacing-m);gap:1rem}.cancelOrderPopup_confirmationContent__InNfM{display:flex;flex-direction:column;gap:1rem;text-align:center}.cancelOrderPopup_confirmationContent__InNfM h3{margin:0;font-size:20px;font-weight:600;color:var(--token-content-neutral-high-contrast)}.cancelOrderPopup_confirmationContent__InNfM p{margin:0;color:var(--token-content-neutral-medium-contrast);font-size:14px}.cancelOrderPopup_submitButton__XPFnC{margin-top:8px}.cancelOrderPopup_confirmationButtons__thCuj{display:flex;gap:12px;justify-content:center;margin-top:8px}.cancelOrderPopup_confirmButton__DaNRr{min-width:120px}.customCalendar_calendarContainer__XB4nY{display:flex;flex-direction:column}.customCalendar_calendarHeader__qZ9Rh{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-xxs)}.customCalendar_calendarHeader__qZ9Rh h3{font-size:16px;font-weight:600;color:var(--token-content-neutral-high-contrast);margin:0}.customCalendar_calendarGrid__2R2p1{display:flex;flex-direction:column}.customCalendar_weekdays__uYT_S{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);border-bottom:var(--token-border-neutral-low-contrast);padding:var(--spacing-xxs) 0}.customCalendar_weekday__UjzmO{text-align:center;font-size:12px;font-weight:600;color:var(--token-content-neutral-medium-contrast);padding:0 5px}.customCalendar_weekday__UjzmO.customCalendar_sunday__gfD2L{color:var(--token-content-system-negative)}.customCalendar_days__H_WPI{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs);padding-top:2px}.customCalendar_day__GlUpr{aspect-ratio:1;border:1px solid rgba(0,0,0,0);background:var(--token-surface-primary);border-radius:8px;cursor:pointer;font-size:14px;color:var(--token-content-neutral-high-contrast);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.customCalendar_day__GlUpr:hover{background:var(--token-surface-secondary);border-color:var(--token-border-neutral-low-contrast)}.customCalendar_day__GlUpr.customCalendar_otherMonth__Rbko4{color:var(--token-content-neutral-low-contrast)}.customCalendar_day__GlUpr.customCalendar_today__sNfMJ{background:var(--token-surface-brand)}.customCalendar_day__GlUpr.customCalendar_selected__2CP3T{background:var(--token-cta-surface-brand-primary);color:var(--token-content-neutral-white-contrast);border-color:var(--token-cta-surface-brand-primary);font-weight:600}.customCalendar_day__GlUpr.customCalendar_sunday__gfD2L{color:var(--token-content-system-negative)}.customCalendar_day__GlUpr.customCalendar_disabled__lonC3{opacity:.4;cursor:not-allowed;pointer-events:none}.dayActivitiesModal_dayActivitiesModalPopup__683SQ{max-width:800px;width:90%;display:flex;flex-direction:column;background-color:var(--token-surface-primary);border-radius:12px;max-height:90dvh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:var(--spacing-m);gap:1rem}.dayActivitiesModal_modalHeader__AolJH{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:var(--token-border-neutral-low-contrast)}.dayActivitiesModal_headerLeft__qiq3h{display:flex;align-items:start;gap:12px;flex-direction:column}@media(min-width:640px){.dayActivitiesModal_headerLeft__qiq3h{flex-direction:row;align-items:center}}.dayActivitiesModal_modalTitle__5SSXw{margin:0;font-size:20px;font-weight:600;color:var(--token-content-neutral-high-contrast)}.dayActivitiesModal_section__dWfAB{margin-bottom:32px}.dayActivitiesModal_section__dWfAB:last-of-type{margin-bottom:24px}.dayActivitiesModal_sectionTitle__CotBU{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--token-content-neutral-high-contrast)}.dayActivitiesModal_noActivities__aESXP{padding:32px;text-align:center;color:var(--token-content-neutral-low-contrast);font-size:14px}.dayActivitiesModal_activitiesList__rEPWV{display:flex;flex-direction:column;gap:12px}.dayActivitiesModal_activityItem__Vsak4{display:flex;flex-direction:column;border:var(--token-border-neutral-low-contrast);border-radius:8px;overflow:hidden;background:var(--token-surface-primary)}.dayActivitiesModal_activityHeader__FY72y{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-left:3px solid;gap:16px}.dayActivitiesModal_activityInfo__6AaEi{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.dayActivitiesModal_activityName__iQBdw{font-size:16px;font-weight:600;color:var(--token-content-neutral-high-contrast)}.dayActivitiesModal_activityMeta__07Eqh{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--token-content-neutral-medium-contrast);flex-wrap:wrap}.dayActivitiesModal_category__IphfI{font-weight:500}.dayActivitiesModal_subcategory__e__pR{color:var(--token-content-neutral-low-contrast)}.dayActivitiesModal_seatsInfo__btaOQ{display:flex;align-items:center;flex-shrink:0}.dayActivitiesModal_seatsText__tXo_G{font-size:14px;font-weight:600;color:var(--token-content-neutral-high-contrast);padding:4px 12px;background:var(--token-surface-secondary);border-radius:4px}.dayActivitiesModal_progressBar__H4Iyp{height:4px;width:100%;position:relative;overflow:hidden}.dayActivitiesModal_progressFill__WKmTT{height:100%;transition:width .3s ease}.dayActivitiesModal_actionButtons__5tQXo{display:flex;justify-content:flex-end;gap:.5rem}.dayActivitiesModal_closeButton__vB1x8{min-width:120px}.dayActivitiesModal_ticketOptions__GPngk{margin-top:8px}.dayActivitiesModal_optionsBadges__Pj4p1{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dayActivitiesModal_optionBadge__RLwfc{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--token-surface-secondary);border:1px solid var(--token-border-neutral-low-contrast);border-radius:4px;font-size:12px;line-height:1.4}.dayActivitiesModal_badgeQuantity__n4DpG{font-weight:600;color:var(--token-content-neutral-high-contrast)}.dayActivitiesModal_badgeName__sE6v0{color:var(--token-content-neutral-medium-contrast)}.dayActivitiesModal_ticketSection__EHyvK{margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.dayActivitiesModal_ticketSection__EHyvK:last-child{margin-bottom:0}.dayActivitiesModal_optionsList__QMCoW{list-style:none;margin:0;padding:0 0 0 20px}.dayActivitiesModal_optionItem__AKNZP{position:relative;padding-left:12px;margin-bottom:6px;font-size:14px;color:var(--token-content-neutral-high-contrast);line-height:1.5;display:flex;align-items:center;gap:6px}.dayActivitiesModal_optionItem__AKNZP:before{content:"•";position:absolute;left:0;color:var(--token-content-neutral-medium-contrast);font-weight:700}.dayActivitiesModal_optionItem__AKNZP:last-child{margin-bottom:0}.dayActivitiesModal_ticketQuantity__jOhM_{font-size:14px;font-weight:600;color:var(--token-content-neutral-medium-contrast);margin-bottom:4px}.dayActivitiesModal_optionQuantity__VEU2R{font-size:14px;font-weight:600;color:var(--token-content-neutral-medium-contrast);margin-right:6px}.dateSelect_dateContainer__aM3c7{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xxs);cursor:pointer}.dateSelect_datePickerDropdown__S_Zla{position:relative}.dateSelect_calendarDropdown__TsNuW{position:absolute;top:100%;left:0;margin-top:var(--spacing-xxs);z-index:1000;background-color:var(--token-background-primary);border:var(--token-border-neutral-low-contrast);border-radius:8px;box-shadow:-2px -2px 4px #e9e9e9,2px 2px 4px #e9e9e9;padding:var(--spacing-s)}.dateSelect_calendarSection__J27Zx{width:250px}.timeSelect_timeSlotsButtonContainer__GtDXW{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-start;align-items:center}.timeSelect_timeSlot__JFwWa{width:4.25rem}.timeSelect_timeSlotsTextContainer__M4WED{display:flex;flex-direction:row;gap:var(--spacing-xxs);align-items:center;opacity:.5}.timeSelect_timeSlotsContainer__crhok{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--spacing-xxs);gap:var(--spacing-xxs)}.contactInformation_contactInformationContainer__M9KaM{display:flex;flex-direction:column}.contactInformation_contactInformationContainer__M9KaM h3{padding:var(--spacing-s) 0 var(--spacing-xxs) 0;font-size:1.125rem}.contactInformation_contactInformationContainer__M9KaM{border-top:var(--token-border-neutral-low-contrast)}.actionButtons_buttonsContainer__qxgNU{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:end;height:100%;position:relative;bottom:0;align-self:end;right:0;justify-items:end}.actionButtons_cancelButtonContainer__gs5qS,.actionButtons_chargeButtonContainer__rcHgl{flex:1 1}.calendarHeader_calendarHeader__N_qsR{display:flex;flex-direction:column;padding:var(--spacing-s) var(--spacing-m);background:var(--token-surface-primary);border-bottom:var(--token-border-neutral-low-contrast);position:relative;gap:1rem}.calendarHeader_dateAndFilterColumn__dntV0{width:100%}@media(min-width:640px){.calendarHeader_dateAndFilterColumn__dntV0{display:grid;grid-template-columns:max-content;justify-content:center;width:auto}}.calendarHeader_dateSelectorContainer__I7NV2{display:flex;align-items:center;gap:var(--spacing-s);position:relative;width:100%}@media(min-width:640px){.calendarHeader_dateSelectorContainer__I7NV2{gap:1rem;width:auto}}.calendarHeader_navigation__mDpKT{display:flex;gap:var(--spacing-xs)}.calendarHeader_dateSelector__4NyIy{display:flex;align-items:center;gap:var(--spacing-xs);padding:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1;justify-content:center;border:1px solid var(--token-border-neutral-low-contrast);border-radius:8px;background:var(--token-surface-primary)}.calendarHeader_dateSelector__4NyIy span{font-size:16px;font-weight:500;color:var(--token-content-neutral-high-contrast)}.calendarHeader_dateSelector__4NyIy:hover{background:var(--token-surface-secondary)}.calendarHeader_dateSelectorContent__4_8_E{display:flex;width:100%;justify-content:center;align-items:center;gap:1rem}.calendarHeader_bottomRow__8rFIG{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.calendarHeader_filterButtonWrapper__vaNC3{display:flex;align-items:center;gap:var(--spacing-s);width:100%}@media(min-width:640px){.calendarHeader_filterButtonWrapper__vaNC3{gap:0;width:auto}}.calendarHeader_filterButtonSpacer__IA_jq{flex-shrink:0;width:32px;height:32px}.calendarHeader_viewToggleContainer__svWWa{position:absolute;right:var(--spacing-xs);top:var(--spacing-s)}.calendarHeader_filterButton__gVBRB{margin:auto;color:var(--token-content-neutral-high-contrast)!important}.calendarHeader_monthPicker__nIHij{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:var(--spacing-xs);padding:var(--spacing-m);background:var(--token-surface-primary);border:var(--token-border-neutral-low-contrast);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:103;width:360px}.calendarHeader_monthPickerHeader__3KaxN{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-m)}.calendarHeader_monthPickerHeader__3KaxN h3{font-size:18px;font-weight:600;color:var(--token-content-neutral-high-contrast);margin:0}.calendarHeader_topRow__jp_aR{display:flex;align-items:center;justify-content:center}@media(min-width:640px){.calendarHeader_topRow__jp_aR{justify-content:center;position:relative}}.calendarHeader_topRow__jp_aR{width:100%}.calendarViewToggle_viewToggle__er75E{display:flex;border:var(--token-border-neutral-low-contrast);border-radius:8px;overflow:hidden;background:var(--token-surface-primary)}.calendarViewToggle_viewToggleSegment__k_tVp{padding:.5rem 1rem;border-radius:8px;color:var(--token-content-neutral-medium-contrast);background:var(--token-surface-primary);cursor:pointer;transition:background-color .2s ease}.calendarViewToggle_viewToggleSegment__k_tVp:hover{background:var(--token-surface-secondary)}.calendarViewToggle_viewToggleSegment__k_tVp:last-child{border-radius:0 8px 0 8px}.calendarViewToggle_viewToggleSegment__k_tVp:first-child{border-radius:8px 0 0 8px}.calendarViewToggle_viewToggleSegment__k_tVp.calendarViewToggle_viewToggleActive__mhfFh{background:var(--token-content-neutral-extra-extra-light-contrast);color:var(--token-content-neutral-medium-contrast)}.calendarPageContent_calendarPage__cthJe{display:flex;flex-direction:column;width:100%;height:100%}.calendarPageContent_header__3opSU{flex-shrink:0;height:72px;border-bottom:var(--token-border-neutral-low-contrast);padding:var(--spacing-s) var(--spacing-m);align-items:center;display:flex}@media(max-width:1024px){.calendarPageContent_header__3opSU{display:none}}.calendarPageContent_calendarWrapper__g3lR3{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.couponsAdminHeader_header__gNcfE{flex:0 0 auto;z-index:2;background-color:var(--token-background-primary);border-bottom:1px solid var(--token-border-neutral-low-contrast);padding:var(--spacing-xs) var(--spacing-s)}.couponsAdminHeader_headerRow__rwwxd{display:flex;align-items:center;justify-content:space-between;height:72px}@media screen and (max-width:640px){.couponsAdminHeader_headerRow__rwwxd{flex-direction:column;height:-moz-fit-content;height:fit-content;gap:12px}}.couponsAdminHeader_filters__K3QCk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-m)}@media screen and (max-width:640px){.couponsAdminHeader_filters__K3QCk{flex-direction:column;align-items:stretch}}.couponsAdminHeader_filterGroup__LWave{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:160px;position:relative}.couponsAdminHeader_filterGroup__LWave label{font-size:14px;font-weight:500;color:var(--token-content-neutral-high-contrast)}.couponsAdminHeader_calendarDropdown__eS31h{position:absolute;top:100%;left:0;margin-top:var(--spacing-xxs);z-index:10;background:var(--token-background-primary);border:1px solid var(--token-border-neutral-low-contrast);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:320px}.couponsAdminHeader_calendarDropdownContent__2ww9z{display:flex;flex-direction:column;gap:var(--spacing-m);align-items:stretch;padding:var(--spacing-xs)}.couponsAdminHeader_title__PUgHO{font-weight:600;font-size:24px;color:var(--token-content-neutral-high-contrast);letter-spacing:0;margin:0}@media screen and (max-width:1024px){.couponsAdminHeader_title__PUgHO{width:100%;text-align:left;padding:16px 0}}.couponsAdminHeader_title__PUgHO:first-letter{text-transform:uppercase}.couponsAdminHeader_searchContainer__lThWw{display:flex;align-items:center;gap:var(--spacing-s)}@media screen and (min-width:1024px){.couponsAdminHeader_searchContainer__lThWw{width:auto;flex:1 1;justify-content:flex-end}}@media screen and (max-width:1024px){.couponsAdminHeader_searchContainer__lThWw{width:100%}}.couponsAdminHeader_searchContainer__lThWw .couponsAdminHeader_searchBar-container__7dock{padding:0;margin:0;width:100%}@media screen and (min-width:1024px){.couponsAdminHeader_searchContainer__lThWw .couponsAdminHeader_searchBar-container__7dock{width:320px}}.couponsAdminHeader_addCouponButton__vt2Yo{display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--token-content-brand-default);color:#fff;font-size:16px;font-weight:600;padding:16px 24px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.couponsAdminHeader_addCouponButton__vt2Yo:disabled{opacity:.5;cursor:not-allowed}