.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}.badge_badge__K_1DR{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:32px;font-weight:500;line-height:1;gap:var(--spacing-xxs)}.badge_badge--small__aN9_K{padding:4px 8px;font-size:.75rem}.badge_badge--medium__szRT2{padding:var(--spacing-xxs) var(--spacing-xs);font-size:.875rem}.badge_badge--large__h0XGm{padding:8px 12px;font-size:1rem}.badge_badge--success__hyZ_e{background-color:#ecfdf3;color:#17b26a}.badge_badge--warning__ok4IK{background-color:#fff4d0;color:#fdc103}.badge_badge--canceled__ZzXnc,.badge_badge--failed__U87k6{background-color:#fef3f2;color:#f04438}.badge_badge--info__bp1gV{background-color:#9cc9ff;color:#0864bf}.badge_badge--neutral__dJrj_{background-color:#f5f5f5;color:#939393}.appointmentDetailsModal_appointmentDetailsModalPopup__2yRnS{max-width:460px;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}.appointmentDetailsModal_modalHeader__J2dBF{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:var(--token-border-neutral-low-contrast)}.appointmentDetailsModal_headerLeft__lvNbW{display:flex;align-items:start;gap:12px;flex-direction:column}@media(min-width:640px){.appointmentDetailsModal_headerLeft__lvNbW{flex-direction:row;align-items:center}}.appointmentDetailsModal_modalTitle__YI0G6{margin:0;font-size:20px;font-weight:600;color:var(--token-content-neutral-high-contrast)}.appointmentDetailsModal_sectionTitle__nn_bo{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--token-content-neutral-high-contrast)}.appointmentDetailsModal_field__kTHOL{display:flex;justify-content:space-between;gap:var(--spacing-xxs);align-items:center;padding:0 var(--spacing-xxs)}.appointmentDetailsModal_fieldLabel__bJJqj{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:500;color:var(--token-content-neutral-low-contrast);text-wrap:nowrap;flex-shrink:0}.appointmentDetailsModal_fieldValue__6a_IK{font-size:14px;color:var(--token-content-neutral-high-contrast);padding:8px 0;flex:1 1;text-align:start}.appointmentDetailsModal_fieldInput__s_0Ya{flex:1 1;min-width:0}.appointmentDetailsModal_availableTimesSection__HQ4NZ{padding-top:16px;border-top:var(--token-border-neutral-low-contrast)}.appointmentDetailsModal_availableTimesLabel__5z07t{margin:0 0 12px;font-size:14px;font-weight:500;color:var(--token-content-neutral-medium-contrast);text-align:right}@media(min-width:640px){.appointmentDetailsModal_availableTimesLabel__5z07t{text-align:start}}.appointmentDetailsModal_availableTimes__HdMIS{flex:1 1;min-width:0}.appointmentDetailsModal_availableTimesList__LeDXW{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(min-width:640px){.appointmentDetailsModal_availableTimesList__LeDXW{justify-content:flex-start}}.appointmentDetailsModal_timeButton__Y_T_K{min-width:80px}.appointmentDetailsModal_actionButtons__zl3Ns{display:flex;justify-content:flex-end;gap:.5rem}.appointmentDetailsModal_discardButton__J4Jf_,.appointmentDetailsModal_saveButton__dcdKQ{min-width:120px}.appointmentDetailsModal_ticketSection__ELHN2{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.appointmentDetailsModal_ticketSection__ELHN2:last-child{margin-bottom:0}.appointmentDetailsModal_optionsList__icL0e{list-style:none;margin:0;padding:0 0 0 20px}.appointmentDetailsModal_optionItem__OpLo_{position:relative;padding-left:12px;margin-bottom:8px;font-size:14px;color:var(--token-content-neutral-high-contrast);line-height:1.5;display:flex;align-items:center;gap:6px}.appointmentDetailsModal_optionItem__OpLo_:before{content:"•";position:absolute;left:0;color:var(--token-content-neutral-medium-contrast);font-weight:700}.appointmentDetailsModal_optionItem__OpLo_:last-child{margin-bottom:0}.appointmentDetailsModal_ticketQuantity___GuNR{font-size:14px;font-weight:600;color:var(--token-content-neutral-medium-contrast);margin-bottom:8px}.appointmentDetailsModal_optionQuantity__jy36X{font-size:14px;font-weight:600;color:var(--token-content-neutral-medium-contrast);margin-right:6px}.appointmentDetailsModal_confirmationCancelBookingPopup__IxD31 .popupScreen{max-width:440px;max-height:250px;display:flex;flex-direction:column;grid-template-rows:none;grid-template-columns:none}.appointmentDetailsModal_confirmationCancelBookingPopup__IxD31 .popupScreen .removeItemsButtonContainer{display:flex;gap:var(--spacing-xs)}.appointmentDetailsModal_timeSlotsContainer__jmjur{font-size:.875rem}.appointmentDetailsModal_timeSlotsButtonContainer__Xpu_x{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-start;align-items:center;margin-top:var(--spacing-xxs)}.appointmentDetailsModal_timeSlot__i_zMb{width:4.25rem}.appointmentDetailsModal_fieldLabelContainerEditable__LP6Sp{border:var(--token-border-neutral-low-contrast);display:flex;gap:var(--spacing-xxs);align-items:center;padding:0 var(--spacing-xxs);cursor:pointer}.appointmentDetailsModal_fieldLabelContainer__D8S_P{display:flex;gap:var(--spacing-xxs);align-items:center}.appointmentDetailsModal_fieldEditable__SLwO6{position:relative;display:flex;padding:0 var(--spacing-xxs)}.appointmentDetailsModal_fieldEditing___rXtG{padding:0}.appointmentDetailsModal_datePickerDropdown__0t_5m{position:relative}.appointmentDetailsModal_calendarDropdown__XB9zA{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)}.appointmentDetailsModal_calendarSection__Me3DS{width:250px}.filterChip_filterChip__Srv1a{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--token-border-brand-medium-contrast);background-color:var(--token-surface-brand);color:var(--token-content-brand-default);border-radius:20px;font-size:12px;font-weight:500}.filterChip_chipLabel__lUKNx{color:var(--token-content-neutral-low-contrast);font-size:11px}.filterChip_chipValue__J2Z3n{font-size:12px}.filterChip_filterChip__Srv1a>button{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:2px;border:none;background:none;cursor:pointer;color:var(--token-content-system-negative);flex-shrink:0}.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_originalPrice__lTL_N{color:var(--token-typography-200);text-decoration:line-through;font-weight:400;margin-right:var(--spacing-xxs)}.orderSummary_discountedPrice__e6Kc1{color:var(--token-brand-lime-dark)}.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_originalPrice__eznfJ{color:var(--token-typography-200);text-decoration:line-through;font-weight:400;margin-right:var(--spacing-xxs)}.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}@media(max-width:640px){.deliveryHistoryModal_versionCard__A_vDD .label-L,.deliveryHistoryModal_versionCard__A_vDD .label-L-Bold{font-size:13px}.deliveryHistoryModal_versionCard__A_vDD .label-M,.deliveryHistoryModal_versionCard__A_vDD .label-M-Bold{font-size:11px}.deliveryHistoryModal_versionCard__A_vDD .label-S-Medium{font-size:10px}}