.PaymentLayout-module__iCZDyW__rootContainer{--shell-shared-section-size:36.875rem;--shell-main-inline-size:41.25rem}.PaymentLayout-module__iCZDyW__rootContainer[data-variant=even]{--shell-main-inline-size:var(--shell-shared-section-size)}.PaymentLayout-module__iCZDyW__rootContainer{--shell-order-summary-inline-size:32.5rem}.PaymentLayout-module__iCZDyW__rootContainer[data-variant=even]{--shell-order-summary-inline-size:var(--shell-shared-section-size)}.PaymentLayout-module__iCZDyW__rootContainer{--shell-header-inline-size:calc(var(--shell-main-inline-size) + var(--shell-order-summary-inline-size));--shell-header-padding:16px 32px;--shell-section-columns-offset:calc(calc(var(--shell-main-inline-size) - var(--shell-order-summary-inline-size))/2);--shell-content-template-columns:minmax(min-content,calc(50% + var(--shell-section-columns-offset)))1fr;--shell-main-padding:32px;--shell-order-summary-padding:32px;--shell-footer-padding:32px;--shell-content-display:grid}@media screen and (max-width:62em){.PaymentLayout-module__iCZDyW__rootContainer{--shell-content-display:flex;--shell-main-padding:24px;--shell-order-summary-padding:24px;--shell-header-padding:16px 24px;--shell-footer-padding:24px}}.PaymentLayout-module__iCZDyW__rootContainer{grid-template-rows:auto 1fr auto;grid-template-areas:"header""shell-content""footer";height:100dvb;display:grid;overflow:hidden}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__header{background-color:var(--semantic-background-bg-00-solid);border-bottom:1px solid var(--semantic-border-stroke-secondary);grid-area:header;justify-content:center;display:flex}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__header .PaymentLayout-module__iCZDyW__headerContent{max-width:var(--shell-header-inline-size);width:100%;padding:var(--shell-header-padding);justify-content:space-between;align-items:center;gap:16px;display:flex}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__footer{padding:var(--shell-footer-padding);grid-area:footer}@media screen and (max-width:62em){.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__footer{padding-top:0;padding-bottom:0}}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent{background-color:var(--semantic-background-bg-00-solid);display:var(--shell-content-display);grid-area:shell-content;grid-template-areas:"main order-summary";grid-template-columns:var(--shell-content-template-columns);flex-direction:column;gap:24px;overflow:hidden}@media screen and (max-width:62em){.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent{padding-top:var(--shell-main-padding);padding-bottom:var(--shell-main-padding)}}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__mainArea{grid-area:main;justify-content:flex-end;display:flex;overflow:hidden}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__mainArea .PaymentLayout-module__iCZDyW__mainAreaContent{width:100%;max-width:var(--shell-main-inline-size);padding:var(--shell-main-padding);flex-direction:column;gap:32px;display:flex;overflow:auto}@media screen and (max-width:62em){.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__mainArea .PaymentLayout-module__iCZDyW__mainAreaContent{max-width:100%;padding-top:0;padding-bottom:0}}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__orderSummaryArea{border-left:1px solid var(--semantic-border-stroke-secondary);background-color:var(--semantic-background-bg-300-transparent);grid-area:order-summary;overflow:hidden}@media screen and (max-width:62em){.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__orderSummaryArea{background-color:#0000;max-width:100%}}.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__orderSummaryArea .PaymentLayout-module__iCZDyW__orderSummaryAreaContent{width:100%;height:100%;max-width:var(--shell-order-summary-inline-size);padding:var(--shell-order-summary-padding);position:sticky;inset:0 auto}@media screen and (max-width:62em){.PaymentLayout-module__iCZDyW__rootContainer .PaymentLayout-module__iCZDyW__shellContent .PaymentLayout-module__iCZDyW__orderSummaryArea .PaymentLayout-module__iCZDyW__orderSummaryAreaContent{max-width:100%;padding-top:0;padding-bottom:0}}
[data-mantine-color-scheme=dark] .ThrilLogoPrimary-module__pdnfaq__light{display:none}[data-mantine-color-scheme=light] .ThrilLogoPrimary-module__pdnfaq__light,[data-mantine-color-scheme=dark] .ThrilLogoPrimary-module__pdnfaq__dark{display:block}[data-mantine-color-scheme=light] .ThrilLogoPrimary-module__pdnfaq__dark{display:none}
.SearchBar-module__1mJ46a__input{border:1px solid var(--semantic-border-stroke-tertiary);color:var(--semantic-text-primary);border-radius:28px;background-color:var(--semantic-background-bg-100-transparent)!important}.SearchBar-module__1mJ46a__input ::placeholder{color:var(--semantic-text-tertiary)}.SearchBar-module__1mJ46a__section{color:var(--neutral-base-black)}[data-mantine-color-scheme=dark] .SearchBar-module__1mJ46a__section{color:var(--neutral-base-white)}
.MobileSearchBar-module__SOs0Za__root{border-bottom:1px solid var(--semantic-border-stroke-tertiary)}
@media (max-width:768px){.AuthModal-module__wu21xa__pin-input{gap:4px}.AuthModal-module__wu21xa__pin-input div{width:16.6667%!important}}
.UserMenu-module__rqna0G__root{padding:4px}.UserMenu-module__rqna0G__avatarContainer{border:1px solid var(--semantic-border-stroke-primary);border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}.UserMenu-module__rqna0G__avatar{--avatar-radius:4px}.UserMenu-module__rqna0G__chevron{color:var(--mantine-color-text)}
.NotificationTabs-module__Y5kKrW__tab{padding:12px 24px}.NotificationTabs-module__Y5kKrW__list:before{border:none}.NotificationTabs-module__Y5kKrW__tabSection{margin-inline-start:16px}.NotificationTabs-module__Y5kKrW__tabLabel{font-size:14px;font-weight:700}
.NotificationTabIndicator-module__LiiM1W__root{--indicator-color:var(--mantine-color-neutral-6);--indicator-text-color:var(--mantine-color-white)}.NotificationTabIndicator-module__LiiM1W__root[data-variant=active]{--indicator-color:var(--mantine-color-primary-filled)}.NotificationTabIndicator-module__LiiM1W__root[data-variant=active] .NotificationTabIndicator-module__LiiM1W__indicator{color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .NotificationTabIndicator-module__LiiM1W__root[data-variant=active] .NotificationTabIndicator-module__LiiM1W__indicator{color:var(--mantine-color-black)}.NotificationTabIndicator-module__LiiM1W__root .NotificationTabIndicator-module__LiiM1W__indicator{color:var(--neutral-base-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;transition:background-color .2s,color .2s}
.BaseNotificationItem-module__SIxnXq__root{cursor:default;border-left:2px solid #0000;width:100%;padding:16px 24px;transition:background .2s ease-in-out}[data-mantine-color-scheme=dark] .BaseNotificationItem-module__SIxnXq__root{border-bottom:1px solid var(--mantine-color-neutral-5)}[data-mantine-color-scheme=light] .BaseNotificationItem-module__SIxnXq__root{border-bottom:1px solid var(--mantine-color-neutral-2)}.BaseNotificationItem-module__SIxnXq__root[data-unread]{border-left-color:var(--mantine-color-primary-filled)}.BaseNotificationItem-module__SIxnXq__root[data-pinned]{background:#0934194d}.BaseNotificationItem-module__SIxnXq__root[data-clickable]{cursor:pointer}.BaseNotificationItem-module__SIxnXq__root[data-clickable]:not([data-pinned]):hover{background:#0934191a}
.NotificationList-module__G8Ax9G__root{max-height:min(70dvh,1000px)}.NotificationList-module__G8Ax9G__viewport{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.HeaderIconButton-module__phBk6W__root{width:48px;height:48px}.HeaderIconButton-module__phBk6W__icon{width:18px;height:18px;color:var(--neutral-base-black)!important}[data-mantine-color-scheme=dark] .HeaderIconButton-module__phBk6W__icon{color:var(--neutral-base-white)!important}
.NotificationsPopover-module__-0H2rq__dropdown{box-shadow:var(--shadow-lg);border:none;border-radius:12px;padding:24px 0 0}
[data-mantine-color-scheme=light] .DesktopHeader-module__b9eLTG__root{background-color:var(--semantic-background-bg-100-solid)}.DesktopHeader-module__b9eLTG__root{position:relative}[data-mantine-color-scheme=light] .DesktopHeader-module__b9eLTG__root:not([data-extended]):after,[data-mantine-color-scheme=dark] .DesktopHeader-module__b9eLTG__root:not([data-floating]):not([data-extended]):after{content:"";background-color:var(--semantic-border-stroke-tertiary);width:100%;height:1px;position:absolute;bottom:0;left:0}[data-mantine-color-scheme=dark] .DesktopHeader-module__b9eLTG__root:before{content:"";background:linear-gradient(to bottom,var(--semantic-background-bg-00-solid),transparent);opacity:0;pointer-events:none;z-index:-1;height:150%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;right:0}[data-mantine-color-scheme=dark] .DesktopHeader-module__b9eLTG__root[data-scrolled]:before{opacity:1}
.HeaderIconNavLink-module__oW7_gG__root{width:48px;height:64px;color:var(--mantine-color-neutral-base-black);border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=dark] .HeaderIconNavLink-module__oW7_gG__root{color:var(--mantine-color-neutral-base-white)}@media (hover:hover){.HeaderIconNavLink-module__oW7_gG__root:hover{color:var(--mantine-color-neutral-base-black)}[data-mantine-color-scheme=dark] .HeaderIconNavLink-module__oW7_gG__root:hover{color:var(--mantine-color-neutral-base-white)}}@media (hover:none){.HeaderIconNavLink-module__oW7_gG__root:active{color:var(--mantine-color-neutral-base-black)}[data-mantine-color-scheme=dark] .HeaderIconNavLink-module__oW7_gG__root:active{color:var(--mantine-color-neutral-base-white)}}.HeaderIconNavLink-module__oW7_gG__indicator{border-bottom:2px solid var(--mantine-color-primary-filled);opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;bottom:0;left:0}.HeaderIconNavLink-module__oW7_gG__indicator[data-active]{opacity:1}@media (hover:hover){.HeaderIconNavLink-module__oW7_gG__indicator:hover{opacity:1}}@media (hover:none){.HeaderIconNavLink-module__oW7_gG__indicator:active{opacity:1}}.HeaderIconNavLink-module__oW7_gG__glow{width:100%;height:20px;position:absolute;bottom:0;left:0}
@media (max-width:62em){.MapToggle-module__3ZUmcW__container{z-index:3;position:fixed;inset:auto auto 16px 50%;transform:translate(-50%)}}
.WrapperContainer-module__nDcmaq__wrapper{grid-template-columns:1fr min(1440px,100% - 24px) 1fr;width:100%;display:grid}.WrapperContainer-module__nDcmaq__scrollable{height:100%;overflow-y:auto}.WrapperContainer-module__nDcmaq__wrapper>*{grid-column:2}.WrapperContainer-module__nDcmaq__full-bleed{grid-column:1/-1;width:100%}
@media (max-width:62em){.Footer-module__PA7bxq__root{padding-bottom:48px}}.Footer-module__PA7bxq__inner{padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl);justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:62em){.Footer-module__PA7bxq__inner{flex-direction:column;justify-content:center}.Footer-module__PA7bxq__inner>*{flex-direction:column;align-items:center;display:flex}}
.ExplorePage-module__e4NX7q__venues-grid{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:16px;display:grid}
.Alert-module__mfBZLG__root{border-radius:16px;padding:10px 16px}.Alert-module__mfBZLG__title{color:var(--semantic-text-primary);font-size:var(--mantine-font-size-md);font-weight:700}.Alert-module__mfBZLG__body{gap:calc(.25rem*var(--mantine-scale));font-size:var(--mantine-font-size-md);font-weight:400}.Alert-module__mfBZLG__icon{align-self:flex-start}
.MapLocationPin-module__vnSpVW__root{color:var(--semantic-text-primary)}
[data-mantine-color-scheme=dark] .DownloadAppModal-module__2ntKhW__body{background-color:var(--mantine-color-neutral-9);box-shadow:0 8px 16px #0003}[data-mantine-color-scheme=light] .DownloadAppModal-module__2ntKhW__body{box-shadow:0 8px 16px #0003}
.EmojiPickerPopover-module__PPzo1q__emojiPicker [frimousse-root]{isolation:isolate}.EmojiPickerPopover-module__PPzo1q__emojiPicker [frimousse-category-header]{color:var(--mantine-color-text);background-color:var(--semantic-background-bg-200-solid);padding:4px;font-size:12px;font-weight:500}.EmojiPickerPopover-module__PPzo1q__emojiPicker [frimousse-emoji]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}.EmojiPickerPopover-module__PPzo1q__emojiPicker [frimousse-emoji][data-active]{background:var(--semantic-background-bg-00-solid)}
.OutlineBadge-module__qNWk6G__root{border-style:solid;border-width:1px;border:1px solid var(--semantic-border-stroke-secondary);background:var(--semantic-background-bg-200-transparent);border-radius:48px}.OutlineBadge-module__qNWk6G__root[data-variant=transparent]{background:0 0}.OutlineBadge-module__qNWk6G__root[data-active]{border-color:var(--mantine-color-primary-filled)}
.DateSeparator-module__tbHu-q__container{justify-content:center;align-items:center;display:flex}
.Chat-module__WuS6wG__chat-messages-container{min-height:0;margin-inline:var(--mantine-spacing-xs);scrollbar-width:thin;flex:1;overflow-y:auto}.Chat-module__WuS6wG__chat-header{padding:var(--mantine-spacing-sm)}.Chat-module__WuS6wG__virtuoso-item-wrapper{padding-top:4px}.Chat-module__WuS6wG__virtuoso-header-wrapper{padding:var(--mantine-spacing-sm);justify-content:center;align-items:center;display:flex}.Chat-module__WuS6wG__chat-root{flex-direction:column;height:100%;display:flex;position:relative}.Chat-module__WuS6wG__chat-header-overlay{z-index:1;position:absolute;top:0;left:0;right:0}[data-mantine-color-scheme=dark] .Chat-module__WuS6wG__chat-header-overlay,[data-mantine-color-scheme=light] .Chat-module__WuS6wG__chat-header-overlay{background:color-mix(in srgb,var(--semantic-background-bg-200-transparent)70%,transparent)}.Chat-module__WuS6wG__chat-header-overlay{-webkit-backdrop-filter:saturate()blur(200px);backdrop-filter:saturate()blur(200px)}.Chat-module__WuS6wG__chat-input-overlay{z-index:1;position:absolute;bottom:0;left:0;right:0}[data-mantine-color-scheme=dark] .Chat-module__WuS6wG__chat-input-overlay,[data-mantine-color-scheme=light] .Chat-module__WuS6wG__chat-input-overlay{background:color-mix(in srgb,var(--semantic-background-bg-200-transparent)70%,transparent)}.Chat-module__WuS6wG__chat-input-overlay{padding:var(--mantine-spacing-sm);padding-bottom:max(var(--mantine-spacing-xs),env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate()blur(200px);backdrop-filter:saturate()blur(200px)}
.FilterChip-module__lgWQAq__root{border-radius:24px;padding:8px 12px}[data-mantine-color-scheme=dark] .FilterChip-module__lgWQAq__root[data-variant=outline],[data-mantine-color-scheme=light] .FilterChip-module__lgWQAq__root[data-variant=outline]{border-color:var(--semantic-border-stroke-primary)}.FilterChip-module__lgWQAq__root[data-variant=outline][data-active]{border-color:var(--mantine-color-primary-filled)}.FilterChip-module__lgWQAq__root[data-variant=outline] .FilterChip-module__lgWQAq__label{color:var(--mantine-color-text);font-size:14px;font-weight:400}.FilterChip-module__lgWQAq__root[data-variant=outline] .FilterChip-module__lgWQAq__section{color:var(--mantine-color-primary-filled)}
.SecondaryButton-module__AE36wG__root{border-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}.SecondaryButton-module__AE36wG__root[data-disabled][data-variant=outline]{border-color:var(--mantine-color-neutral-4)}
.IndicatorCircle-module__Ft8nkq__root{border-radius:50%;width:8px;height:8px}
.UsagesTag-module__XMhcVG__root{background-color:var(--semantic-background-bg-100-solid);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:60px;padding:8px 12px;display:inline-flex}
.WalletItemCard-module__whi6WW__root{border:none;border-radius:12px;flex-direction:column;align-self:stretch;padding:16px 24px;display:flex;background-color:var(--semantic-background-bg-200-transparent)!important;box-shadow:var(--shadow-md)!important}@media screen and (max-width:62em){.WalletItemCard-module__whi6WW__root{padding:16px}}
.VenueBenefitsCards-module__Au3tJG__container{background:var(--semantic-background-bg-100-transparent);box-shadow:var(--shadow-md);border:none;border-radius:12px;flex-direction:column;align-self:stretch;padding:16px;display:flex}
.VenueLayout-module__ZkLtkG__root{background-color:var(--semantic-background-bg-100-solid)}[data-mantine-color-scheme=dark] .VenueLayout-module__ZkLtkG__root{background-color:var(--semantic-background-bg-00-solid)}
.VenuePage-module__anlIPq__banner-image{height:400px}.VenuePage-module__anlIPq__banner-overlay{width:100%;height:100%}[data-mantine-color-scheme=light] .VenuePage-module__anlIPq__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-100-solid),transparent 90%)50%,var(--semantic-background-bg-100-solid)100%)}[data-mantine-color-scheme=dark] .VenuePage-module__anlIPq__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)0%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)74.61%,var(--semantic-background-bg-00-solid)100%)}.VenuePage-module__anlIPq__court-row{background:repeating-linear-gradient(-45deg,var(--mantine-color-primary-9),var(--mantine-color-primary-9)1px,var(--mantine-color-body)1px,var(--mantine-color-body)8px);flex:1}.VenuePage-module__anlIPq__banner-text-shadow{text-shadow:0 4px 4px #0000001a}[data-mantine-color-scheme=dark] .VenuePage-module__anlIPq__banner-text-shadow{text-shadow:0 4px 4px #00000040}.VenuePage-module__anlIPq__banner-title{font-size:var(--mantine-h3-font-size);line-height:1.25}@media screen and (min-width:62em){.VenuePage-module__anlIPq__banner-title{font-size:var(--mantine-h2-font-size)}}
.EventControls-module__eLMXiW__control-row{justify-content:space-between}@media (max-width:36em){.EventControls-module__eLMXiW__control-row,.EventControls-module__eLMXiW__filter-group{justify-content:center}}
.EventListItem-module__YMg3JG__event-list-item{align-items:center;gap:var(--mantine-spacing-md);flex-flow:row;display:flex}.EventListItem-module__YMg3JG__event-main{gap:var(--mantine-spacing-md);flex:1;align-items:center;display:flex}.EventListItem-module__YMg3JG__event-meta{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.EventListItem-module__YMg3JG__event-date{text-align:center;background-color:var(--semantic-background-bg-200-transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:54px;height:54px;display:flex}.EventListItem-module__YMg3JG__event-price-box{background-color:var(--semantic-background-bg-200-transparent);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:50px;padding:16px 14px;font-weight:500;display:flex}
.EventsList-module__KfK0ta__events-grid{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:16px;display:grid}
.ThumbhashImage-module__ITI2ga__container{box-sizing:border-box;width:100%;height:100%;display:block;position:relative}.ThumbhashImage-module__ITI2ga__placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out;position:absolute;inset:0}.ThumbhashImage-module__ITI2ga__placeholder:not([data-loaded]){opacity:1}.ThumbhashImage-module__ITI2ga__placeholder[data-loaded]{opacity:0}.ThumbhashImage-module__ITI2ga__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out;position:absolute;inset:0}.ThumbhashImage-module__ITI2ga__image:not([data-loaded]){opacity:0}.ThumbhashImage-module__ITI2ga__image[data-loaded]{opacity:1}
.EventCard-module__1p4oNG__event-card{cursor:pointer;transition:transform .2s;overflow:hidden}.EventCard-module__1p4oNG__event-card:hover{transform:translateY(-2px)}.EventCard-module__1p4oNG__event-banner{aspect-ratio:1.8;width:100%;position:relative}.EventCard-module__1p4oNG__event-thumbnail{-o-object-fit:cover;object-fit:cover;background-color:var(--semantic-background-bg-200-solid);width:100%;height:100%;position:absolute}.EventCard-module__1p4oNG__date-card{border-radius:12px;width:64px;height:64px;position:absolute;top:16px;left:16px;overflow:hidden}.EventCard-module__1p4oNG__bottom-badges{max-width:calc(100% - 32px);position:absolute;bottom:16px;left:16px;right:16px}.EventCard-module__1p4oNG__badge{border-radius:9999px;padding:6px 12px;display:flex;overflow:hidden}
.CalendarReservationView-module__yDYT0a__timeslot-grid{overflow-x:auto}.CalendarReservationView-module__yDYT0a__court-name{white-space:nowrap;text-overflow:ellipsis;align-content:center;overflow:hidden}.CalendarReservationView-module__yDYT0a__court-name:last-child{border-bottom:none}.CalendarReservationView-module__yDYT0a__court-name:first-child{border-top:none}[data-mantine-color-scheme=dark] .CalendarReservationView-module__yDYT0a__color-description-not-available{background-color:var(--mantine-color-neutral-6);background-image:repeating-linear-gradient(45deg,var(--mantine-color-gray-8)0,var(--mantine-color-gray-8)2px,var(--mantine-color-gray-6)2px,var(--mantine-color-gray-6)5px)}[data-mantine-color-scheme=light] .CalendarReservationView-module__yDYT0a__color-description-not-available{background-color:var(--mantine-color-neutral-2);background-image:repeating-linear-gradient(45deg,var(--mantine-color-gray-3)0,var(--mantine-color-gray-3)2px,var(--mantine-color-gray-2)2px,var(--mantine-color-gray-2)5px)}.CalendarReservationView-module__yDYT0a__color-description-not-available{box-shadow:var(--shadow-xs)}.CalendarReservationView-module__yDYT0a__color-description-available{box-shadow:var(--shadow-xs);background-color:#0000}.CalendarReservationView-module__yDYT0a__color-description-selected{background-color:var(--mantine-color-primary-filled);box-shadow:var(--shadow-xs)}
.ReservationCalendarTimeSlotRow-module__ct-i8W__blocked-time-slot{background-color:var(--mantine-color-neutral-2)}[data-mantine-color-scheme=dark] .ReservationCalendarTimeSlotRow-module__ct-i8W__blocked-time-slot{background-color:var(--mantine-color-neutral-6)}.ReservationCalendarTimeSlotRow-module__ct-i8W__blocked-time-slot{color:var(--mantine-color-text);opacity:.9;border-radius:4px;position:absolute}[data-mantine-color-scheme=dark] .ReservationCalendarTimeSlotRow-module__ct-i8W__blocked-time-slot{background-image:repeating-linear-gradient(45deg,var(--mantine-color-gray-8)0,var(--mantine-color-gray-8)8px,var(--mantine-color-gray-6)8px,var(--mantine-color-gray-6)20px)}[data-mantine-color-scheme=light] .ReservationCalendarTimeSlotRow-module__ct-i8W__blocked-time-slot{background-image:repeating-linear-gradient(45deg,var(--mantine-color-gray-3)0,var(--mantine-color-gray-3)8px,var(--mantine-color-gray-2)8px,var(--mantine-color-gray-2)20px)}.ReservationCalendarTimeSlotRow-module__ct-i8W__blocked-time-slot{box-shadow:var(--shadow-xs);pointer-events:none;background-size:28px}
.CalendarTimeSlotButton-module___ZTrnq__time-slot{cursor:pointer;transition:width .2s;position:absolute}.CalendarTimeSlotButton-module___ZTrnq__time-slot:after{content:"";background-color:var(--mantine-color-primary-filled);opacity:0;border-radius:4px;width:100%;height:100%;transition:transform 1s ease-in-out,opacity .2s ease-in-out;display:block;transform:scale(.8,.9)}.CalendarTimeSlotButton-module___ZTrnq__time-slot:hover:after,.CalendarTimeSlotButton-module___ZTrnq__time-slot[data-pressed]:after{opacity:1;transition:transform .15s ease-in-out,opacity .15s ease-in-out;transform:scale(1)}.CalendarTimeSlotButton-module___ZTrnq__duration-button{background-color:var(--semantic-background-bg-100-solid);cursor:pointer;padding:var(--mantine-spacing-xs);font-weight:700;font-size:var(--mantine-font-size-md);border-radius:8px;flex-direction:row;justify-content:space-between;gap:32px;display:flex}.CalendarTimeSlotButton-module___ZTrnq__duration-button:hover,.CalendarTimeSlotButton-module___ZTrnq__duration-button[data-pressed]{background-color:var(--semantic-background-bg-00-solid)}[data-mantine-color-scheme=dark] .CalendarTimeSlotButton-module___ZTrnq__duration-button:hover,[data-mantine-color-scheme=dark] .CalendarTimeSlotButton-module___ZTrnq__duration-button[data-pressed]{background-color:var(--mantine-color-primary-filled)}.CalendarTimeSlotButton-module___ZTrnq__duration-button:hover,.CalendarTimeSlotButton-module___ZTrnq__duration-button[data-pressed]{color:var(--mantine-color-black);border-radius:8px}.CalendarTimeSlotButton-module___ZTrnq__duration-button:hover .CalendarTimeSlotButton-module___ZTrnq__original-price,.CalendarTimeSlotButton-module___ZTrnq__duration-button[data-pressed] .CalendarTimeSlotButton-module___ZTrnq__original-price{color:var(--mantine-color-black)}.CalendarTimeSlotButton-module___ZTrnq__duration-button .CalendarTimeSlotButton-module___ZTrnq__original-price{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);font-weight:400;text-decoration:line-through}
.OptionCard-module__LXRlna__timeslot-grid{grid-gap:var(--mantine-spacing-sm);gap:var(--mantine-spacing-sm);grid-template-columns:repeat(auto-fill,minmax(calc(5.625rem*var(--mantine-scale)),1fr));display:grid}@media (max-width:62em){.OptionCard-module__LXRlna__timeslot-grid{grid-template-columns:repeat(auto-fill,minmax(calc(4.0625rem*var(--mantine-scale)),1fr))}}.OptionCard-module__LXRlna__timeOption{cursor:pointer;box-shadow:var(--shadow-sm);border:1px solid #0000;overflow:visible;background-color:var(--semantic-background-bg-300-transparent)!important}.OptionCard-module__LXRlna__timeOption[data-selected]{border:1px solid var(--mantine-color-primary-filled)}.OptionCard-module__LXRlna__courtOption{box-shadow:var(--shadow-sm);color:var(--mantine-color-text);background-color:var(--semantic-background-bg-300-transparent)!important}.OptionCard-module__LXRlna__courtOption:hover{color:var(--mantine-color-text);background-color:var(--semantic-background-bg-100-transparent)!important}
.BlurBadge-module__HbNQ9W__root{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:99px}[data-mantine-color-scheme=dark] .BlurBadge-module__HbNQ9W__root{background:#d8e3f31a}[data-mantine-color-scheme=light] .BlurBadge-module__HbNQ9W__root{background:color-mix(in srgb,var(--semantic-background-bg-100-solid),transparent 90%)}.BlurBadge-module__HbNQ9W__label,.BlurBadge-module__HbNQ9W__section{color:var(--semantic-text-primary)}
.PaymentMarketingConsentSection-module__-Rh9na__checkboxLabel{font-size:var(--mantine-font-size-md);-webkit-user-select:none;user-select:none;color:var(--mantine-color-dimmed);font-weight:400}@media screen and (max-width:62em){.PaymentMarketingConsentSection-module__-Rh9na__checkboxLabel{font-size:var(--mantine-font-size-sm)}}
.ReservationControls-module__BpMgNW__control-row{justify-content:space-between}@media (max-width:36em){.ReservationControls-module__BpMgNW__control-row,.ReservationControls-module__BpMgNW__filter-group{justify-content:center}}
.LeagueTournamentTabs-module__DHpY0G__list{border:2px solid var(--semantic-background-bg-300-solid)}[data-mantine-color-scheme=dark] .LeagueTournamentTabs-module__DHpY0G__list{border:2px solid var(--semantic-background-bg-200-solid)}.LeagueTournamentTabs-module__DHpY0G__list{color:var(--semantic-text-primary);border-radius:12px;padding:2px;display:flex}.LeagueTournamentTabs-module__DHpY0G__tab{border-radius:10px;flex:1}.LeagueTournamentTabs-module__DHpY0G__tab .LeagueTournamentTabs-module__DHpY0G__tabLabel{color:var(--semantic-text-secondary)}.LeagueTournamentTabs-module__DHpY0G__tab[data-active]{background-color:var(--semantic-background-bg-300-solid)}[data-mantine-color-scheme=dark] .LeagueTournamentTabs-module__DHpY0G__tab[data-active]{background-color:var(--semantic-background-bg-200-solid)}.LeagueTournamentTabs-module__DHpY0G__tab[data-active] .LeagueTournamentTabs-module__DHpY0G__tabLabel{color:var(--semantic-text-primary);font-weight:700}@media (hover:hover){.LeagueTournamentTabs-module__DHpY0G__tab:hover:not([data-active]){background-color:var(--semantic-background-bg-200-solid)}}@media (hover:none){.LeagueTournamentTabs-module__DHpY0G__tab:active:not([data-active]){background-color:var(--semantic-background-bg-200-solid)}}
.PaymentControlWrapper-module__AsUR9a__root{border:1px solid var(--semantic-border-stroke-primary);border-radius:8px;padding:16px}.PaymentControlWrapper-module__AsUR9a__root:not([data-clickable]){cursor:default}
.VenueTabs-module__wblXAW__tab{padding:12px 24px}.VenueTabs-module__wblXAW__list:before{border:none}.VenueTabs-module__wblXAW__list{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.VenueTabs-module__wblXAW__list::-webkit-scrollbar{display:none}.VenueTabs-module__wblXAW__tabLabel{font-size:16px;font-weight:700}.VenueTabs-module__wblXAW__panel{padding-top:16px}
.RecurringReservationSalesInfoCard-module__iSJwna__root{background-color:var(--semantic-background-bg-200-transparent);border-radius:12px;padding:16px 24px}.RecurringReservationSalesInfoCard-module__iSJwna__header{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.RecurringReservationSalesInfoCard-module__iSJwna__chevron{transition:transform .2s;transform:rotate(0)}.RecurringReservationSalesInfoCard-module__iSJwna__chevron:where([data-rotate]){transform:rotate(180deg)}
.LeaguePage-module__-FA6QG__banner-image{height:400px}.LeaguePage-module__-FA6QG__banner-overlay{width:100%;height:100%}[data-mantine-color-scheme=light] .LeaguePage-module__-FA6QG__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-100-solid),transparent 90%)50%,var(--semantic-background-bg-100-solid)100%)}[data-mantine-color-scheme=dark] .LeaguePage-module__-FA6QG__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)0%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)74.61%,var(--semantic-background-bg-00-solid)100%)}.LeaguePage-module__-FA6QG__banner-text-shadow{text-shadow:0 4px 4px #0000001a}[data-mantine-color-scheme=dark] .LeaguePage-module__-FA6QG__banner-text-shadow{text-shadow:0 4px 4px #00000040}.LeaguePage-module__-FA6QG__banner-title{font-size:var(--mantine-h3-font-size);line-height:1.25}@media screen and (min-width:62em){.LeaguePage-module__-FA6QG__banner-title{font-size:var(--mantine-h2-font-size)}}
.PaymentCollapsableControl-module__TKwURG__button{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentCollapsableControl-module__TKwURG__chevron{transition:transform .2s;transform:rotate(0)}.PaymentCollapsableControl-module__TKwURG__chevron:where([data-rotate]){transform:rotate(180deg)}
.VenueAnnouncementCard-module__3zIcVq__root{background:var(--semantic-background-bg-100-transparent);width:100%;box-shadow:var(--shadow-md);cursor:pointer;border-radius:12px;padding:16px;transition:background-color .2s}.VenueAnnouncementCard-module__3zIcVq__root:hover{background-color:var(--semantic-background-bg-200-transparent)}
.RecurringReservationSlotCard-module__qWE3VW__root{background-color:var(--semantic-background-bg-200-solid);border:1px solid var(--semantic-border-stroke-secondary);border-color:var(--semantic-border-stroke-secondary);cursor:pointer;border-radius:12px;width:100%;height:148px;padding:16px;transition:border-color .2s}.RecurringReservationSlotCard-module__qWE3VW__root[data-selected]{border-color:var(--mantine-color-primary-filled)}
.LeagueCard-module__GWs9Qq__league-card{cursor:pointer;transition:transform .2s;overflow:hidden}.LeagueCard-module__GWs9Qq__league-card:hover{transform:translateY(-2px)}.LeagueCard-module__GWs9Qq__league-banner{aspect-ratio:1.8;width:100%;position:relative}.LeagueCard-module__GWs9Qq__league-thumbnail{-o-object-fit:cover;object-fit:cover;background-color:var(--semantic-background-bg-200-solid);width:100%;height:100%;position:absolute}.LeagueCard-module__GWs9Qq__date-card{border-radius:12px;width:64px;height:64px;position:absolute;top:16px;left:16px;overflow:hidden}.LeagueCard-module__GWs9Qq__bottom-badges{max-width:calc(100% - 32px);position:absolute;bottom:16px;left:16px;right:16px}.LeagueCard-module__GWs9Qq__badge{border-radius:9999px;padding:6px 12px;display:flex;overflow:hidden}
.PurchaseProductRow-module__WSoXxa__productImage{background-color:var(--semantic-background-bg-300-solid);border-radius:calc(1rem*var(--mantine-scale));flex-shrink:0;width:80px;height:80px}@media screen and (max-width:62em){.PurchaseProductRow-module__WSoXxa__productImage{border-radius:calc(.5rem*var(--mantine-scale));width:40px;height:40px}}.PurchaseProductRow-module__WSoXxa__productImage .PurchaseProductRow-module__WSoXxa__productIcon{color:var(--semantic-text-secondary);width:24px;height:24px}@media screen and (max-width:62em){.PurchaseProductRow-module__WSoXxa__productImage .PurchaseProductRow-module__WSoXxa__productIcon{width:20px;height:20px}}
.TournamentPage-module__oSqQfG__banner-image{height:400px}.TournamentPage-module__oSqQfG__banner-overlay{width:100%;height:100%}[data-mantine-color-scheme=light] .TournamentPage-module__oSqQfG__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-100-solid),transparent 90%)50%,var(--semantic-background-bg-100-solid)100%)}[data-mantine-color-scheme=dark] .TournamentPage-module__oSqQfG__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)0%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)74.61%,var(--semantic-background-bg-00-solid)100%)}.TournamentPage-module__oSqQfG__mobile-stores-row{justify-content:start}@media (max-width:36em){.TournamentPage-module__oSqQfG__mobile-stores-row{justify-content:center}}.TournamentPage-module__oSqQfG__banner-text-shadow{text-shadow:0 4px 4px #0000001a}[data-mantine-color-scheme=dark] .TournamentPage-module__oSqQfG__banner-text-shadow{text-shadow:0 4px 4px #00000040}.TournamentPage-module__oSqQfG__banner-title{font-size:var(--mantine-h3-font-size);line-height:1.25}@media screen and (min-width:62em){.TournamentPage-module__oSqQfG__banner-title{font-size:var(--mantine-h2-font-size)}}
.RecurringReservationPriceTag-module___HKtQW__root{text-align:center;color:var(--semantic-text-primary);background-color:var(--semantic-background-bg-00-solid);font-size:var(--mantine-font-size-md);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:flex}@media screen and (max-width:62em){.RecurringReservationPriceTag-module___HKtQW__root{font-size:var(--mantine-font-size-sm);padding:8px 12px}}
.LeaguesList-module__c5-ppq__leagues-grid{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:16px;display:grid}
.ReservationParticipantRowButton-module__LtyVrG__root{cursor:pointer;background-color:var(--semantic-background-bg-200-transparent);border-radius:8px;flex-direction:row;align-items:center;gap:16px;padding:10px 16px;display:flex}.ReservationParticipantRowButton-module__LtyVrG__root[data-variant=light]{background-color:var(--semantic-background-bg-100-transparent)}.ReservationParticipantRowButton-module__LtyVrG__root[data-disabled]{cursor:auto}.ReservationParticipantRowButton-module__LtyVrG__root{transition:background-color .1s ease-in-out,transform .15s}.ReservationParticipantRowButton-module__LtyVrG__root:not([data-disabled]):hover{background-color:var(--semantic-background-bg-100-transparent)}.ReservationParticipantRowButton-module__LtyVrG__root:not([data-disabled]):hover[data-variant=light]{background-color:var(--semantic-background-bg-00-solid)}.ReservationParticipantRowButton-module__LtyVrG__root:not([data-disabled]):active{transform:translateY(1px)}.ReservationParticipantRowButton-module__LtyVrG__unspecifiedParticipantIconContainer{border:2px dashed var(--semantic-border-stroke-tertiary);aspect-ratio:1;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}
.TournamentMatchesTab-module__fATKEW__match-card{border:1px solid var(--semantic-border-stroke-primary);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm)}.TournamentMatchesTab-module__fATKEW__vs-badge{border-radius:var(--mantine-radius-sm);border:1px solid var(--semantic-border-stroke-secondary);border-color:var(--semantic-border-stroke-secondary);padding:4px 8px}.TournamentMatchesTab-module__fATKEW__vs-badge[data-active]{border-color:var(--mantine-color-primary-filled)}.TournamentMatchesTab-module__fATKEW__score-text{font-size:20px;font-weight:700;line-height:1.35}.TournamentMatchesTab-module__fATKEW__matches-grid,.TournamentMatchesTab-module__fATKEW__own-match-grid{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:16px;display:grid}
.RecurringReservationSaveTag-module__ROq5gW__root{background-color:var(--mantine-color-primary-filled);font-size:var(--mantine-font-size-sm);color:var(--semantic-text-on-brand);border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:flex}@media screen and (max-width:62em){.RecurringReservationSaveTag-module__ROq5gW__root{font-size:var(--mantine-font-size-xs)}}
.FilterSelect-module__MTDnKG__input::placeholder{color:var(--mantine-color-text)}.FilterSelect-module__MTDnKG__section{color:var(--semantic-text-tertiary)}
.AddReservationParticipantRow-module___k_syG__root{border:2px dashed var(--semantic-border-stroke-tertiary);cursor:pointer;background-color:#0000;border-radius:8px;flex-direction:row;align-items:center;gap:16px;padding:10px 16px;transition:background-color .1s ease-in-out,transform .15s;display:flex}.AddReservationParticipantRow-module___k_syG__root[data-disabled]{cursor:auto}.AddReservationParticipantRow-module___k_syG__root:not([data-disabled]):hover{background-color:var(--semantic-background-bg-100-transparent)}.AddReservationParticipantRow-module___k_syG__root:not([data-disabled]):hover[data-variant=light]{background-color:var(--semantic-background-bg-00-solid)}.AddReservationParticipantRow-module___k_syG__root:not([data-disabled]):active{transform:translateY(1px)}.AddReservationParticipantRow-module___k_syG__addIcon{border:2px dashed var(--semantic-border-stroke-tertiary);aspect-ratio:1;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}
.SettingsNavLink-module__nMpQIa__root{text-align:start;font-size:var(--mantine-font-size-md);border:1px solid #0000}.SettingsNavLink-module__nMpQIa__root[data-active]{background-color:var(--semantic-background-bg-200-transparent);border:1px solid var(--semantic-border-stroke-primary)}
.SplitPaymentRadioGroup-module__Dh2Jfq__root .SplitPaymentRadioGroup-module__Dh2Jfq__aside{opacity:0;visibility:hidden;transition:visibility,opacity .15s}.SplitPaymentRadioGroup-module__Dh2Jfq__root .SplitPaymentRadioGroup-module__Dh2Jfq__label{font-weight:700}.SplitPaymentRadioGroup-module__Dh2Jfq__root .SplitPaymentRadioGroup-module__Dh2Jfq__labelWrapper{width:100%}.SplitPaymentRadioGroup-module__Dh2Jfq__root[data-checked] .SplitPaymentRadioGroup-module__Dh2Jfq__aside{visibility:visible;opacity:1}
.UserProfileCard-module__tOsYqW__profileContainer{flex-direction:row;gap:60px;display:flex}@media screen and (max-width:62em){.UserProfileCard-module__tOsYqW__profileContainer{flex-direction:column;align-items:center;gap:16px}}
.RecurringReservationsStep2-module__ri3ipq__listFooter{background:linear-gradient(to top,var(--semantic-background-bg-300-solid)0%,var(--semantic-background-bg-300-solid)60%,transparent 100%);width:100%;position:absolute;bottom:0;left:0}@media screen and (max-width:62em){.RecurringReservationsStep2-module__ri3ipq__listFooter{background:linear-gradient(to top,var(--mantine-color-neutral-8)0%,var(--mantine-color-neutral-8)60%,transparent 100%)}}
.EpassiPaymentButton-module__NjARaG__epic-epassi-button{background:linear-gradient(90deg,#ff612f 0%,#ed3b54 12.22%,#e2197b 22.69%,#d41796 32.72%,#b12c98 42.63%,#893397 52.17%,#65479e 60.91%,#4c56a8 69.73%,#3272c3 78.54%,#208ad2 89.05%,#00abf3 100%);border:none}
.VenueCustomershipCard-module____kRVq__root{background-color:var(--semantic-background-bg-200-transparent);box-shadow:var(--shadow-md);border-radius:12px;padding:16px 24px}.VenueCustomershipCard-module____kRVq__control{text-align:start;background-color:#0000;border:none;flex-flow:row-reverse;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}
.SelectedRecurringReservationSlotCard-module__QwSKdq__root{background-color:var(--semantic-background-bg-100-solid);border-radius:12px;width:100%;padding:16px}
.ActivityItem-module__CIYhOq__root{background:var(--semantic-background-bg-100-transparent);box-shadow:var(--shadow-md);border-radius:12px;padding:24px}.ActivityItem-module__CIYhOq__root:hover{background:var(--semantic-background-bg-200-transparent)}.ActivityItem-module__CIYhOq__contentGrid{grid-gap:12px;grid-template-columns:1.5fr 1fr 1.5fr 1fr .3fr auto;grid-template-areas:"title subtitle aside status price arrow";align-items:center;gap:12px;display:grid}@media (max-width:62em){.ActivityItem-module__CIYhOq__contentGrid{grid-template-columns:1fr auto auto;grid-template-areas:"title price arrow""aside price arrow""status price arrow";gap:4px}}
.ApplyPromoCodeInput-module__1S5Z6G__applyButtonRoot{background-color:var(--semantic-background-bg-100-transparent);flex-shrink:0;padding-left:16px;padding-right:16px}.ApplyPromoCodeInput-module__1S5Z6G__applyButtonRoot:not([data-disabled]):hover{background-color:var(--semantic-background-bg-200-transparent)}.ApplyPromoCodeInput-module__1S5Z6G__applyButtonRoot .ApplyPromoCodeInput-module__1S5Z6G__applyButtonLabel{color:var(--semantic-text-primary)}.ApplyPromoCodeInput-module__1S5Z6G__applyButtonRoot[data-disabled] .ApplyPromoCodeInput-module__1S5Z6G__applyButtonLabel{color:var(--semantic-text-tertiary)}
.VenueCustomershipsAccordion-module__XBECNa__root{flex-direction:column;gap:16px;width:100%;display:flex}.VenueCustomershipsAccordion-module__XBECNa__chevron{transition:transform var(--accordion-transition-duration,.2s)ease;min-width:16px;transform:rotate(0)}.VenueCustomershipsAccordion-module__XBECNa__chevron:where([data-rotate]){transform:rotate(180deg)}.VenueCustomershipsAccordion-module__XBECNa__chevron:where([data-position=left]){margin-inline-start:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}
.RecurringReservationsStep3-module__rdokIq__actionButtonGroup{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:62em){.RecurringReservationsStep3-module__rdokIq__actionButtonGroup{flex-direction:column;align-items:stretch;gap:8px}}
.ActivitiesPage-module__6kYayq__root{max-height:100%;overflow-y:auto}
.AuthLayout-module__UmVFjW__root{background:linear-gradient(90deg,#17de801a 0%,#17181c1a 100%) 50%/cover no-repeat,url(/thril_logomark_mask_group.svg) 100% 100% no-repeat}
.EventPage-module__5aMvnW__banner-image{height:400px}.EventPage-module__5aMvnW__banner-overlay{width:100%;height:100%}[data-mantine-color-scheme=light] .EventPage-module__5aMvnW__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-100-solid),transparent 90%)50%,var(--semantic-background-bg-100-solid)100%)}[data-mantine-color-scheme=dark] .EventPage-module__5aMvnW__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)0%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)74.61%,var(--semantic-background-bg-00-solid)100%)}.EventPage-module__5aMvnW__mobile-stores-row{justify-content:start}@media (max-width:36em){.EventPage-module__5aMvnW__mobile-stores-row{justify-content:center}}.EventPage-module__5aMvnW__banner-text-shadow{text-shadow:0 4px 4px #0000001a}[data-mantine-color-scheme=dark] .EventPage-module__5aMvnW__banner-text-shadow{text-shadow:0 4px 4px #00000040}.EventPage-module__5aMvnW__banner-title{font-size:var(--mantine-h3-font-size);line-height:1.25}@media screen and (min-width:62em){.EventPage-module__5aMvnW__banner-title{font-size:var(--mantine-h2-font-size)}}
.PaymentPreviewAmountDue-module__MKrgpG__labelMain{color:var(--mantine-color-text);font-weight:700}.PaymentPreviewAmountDue-module__MKrgpG__labelSub{color:var(--mantine-color-dimmed);font-weight:700}
.ReservationPage-module__NtLaKa__banner-image{height:400px}.ReservationPage-module__NtLaKa__banner-overlay{width:100%;height:100%}[data-mantine-color-scheme=light] .ReservationPage-module__NtLaKa__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-100-solid),transparent 90%)50%,var(--semantic-background-bg-100-solid)100%)}[data-mantine-color-scheme=dark] .ReservationPage-module__NtLaKa__banner-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)0%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--semantic-background-bg-00-solid),transparent 50%)74.61%,var(--semantic-background-bg-00-solid)100%)}.ReservationPage-module__NtLaKa__banner-text-shadow{text-shadow:0 4px 4px #0000001a}[data-mantine-color-scheme=dark] .ReservationPage-module__NtLaKa__banner-text-shadow{text-shadow:0 4px 4px #00000040}
.CreditTransactionRow-module__SK2SEa__root{flex-flow:row;justify-content:space-between;align-items:center;gap:16px;display:flex}
.RecurringReservationSteps-module__AReUBa__root{align-self:center}.RecurringReservationSteps-module__AReUBa__separator{background-color:var(--semantic-border-stroke-primary);width:40px}.RecurringReservationSteps-module__AReUBa__stepIcon{color:var(--semantic-text-primary);border:1px solid var(--semantic-border-stroke-primary);background-color:#0000}.RecurringReservationSteps-module__AReUBa__stepIcon:where([data-progress]){border:1px solid var(--mantine-primary-color-filled)}.RecurringReservationSteps-module__AReUBa__stepIcon{font-size:18px;font-weight:700}
.index-module__oFN37W__background{background:linear-gradient(#17de8000 0%,#17181c00 100%) 50%/cover no-repeat,url(/thril_logomark_mask_group.svg) calc(100% - 100px) calc(100% - 100px) no-repeat}
/*# sourceMappingURL=46340516c6e85caf.css.map*/