.AssignServerModeFloorPlan__button{background-color:#0000;border:none;padding:0;position:relative}.AssignServerModeFloorPlan__overlay{min-width:32px;z-index:var(--z_serviceStatusIcon);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row:first-child{border-top-left-radius:var(--radius_xsmall);border-top-right-radius:var(--radius_xsmall)}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row:last-child{border-bottom-left-radius:var(--radius_xsmall);border-bottom-right-radius:var(--radius_xsmall)}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row{flex-direction:row;justify-content:center;width:100%;max-height:12px;display:flex;overflow:hidden}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row.AssignServerModeFloorPlan__tableName{color:var(--white);background-color:#000}html[data-mode=light] .AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row.AssignServerModeFloorPlan__tableName{color:#fff;background-color:var(--ink)}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row.AssignServerModeFloorPlan__timer{color:var(--primary400);background-color:var(--secondary200);white-space:nowrap;letter-spacing:-.6px;padding:0 2px}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row.AssignServerModeFloorPlan__prepaid{color:var(--onMoneyGold);background-color:var(--moneyGold);padding:1px 2px}.AssignServerModeFloorPlan__overlay .AssignServerModeFloorPlan__row.AssignServerModeFloorPlan__prepaid svg{width:10px;height:10px}.AssignServerModeFloorPlan__floorPlanContainer{background-color:var(--darkBlue);border-radius:var(--radius_medium);padding:.5rem}.AssignServerModeFloorPlan__actions{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.AssignServerModeFloorPlan__button{cursor:pointer}.AssignServerModeFloorPlan__button:disabled{cursor:not-allowed}.AssignServerModeFloorPlan__serverStatusBackground{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}
.StatsDrawer__container{width:588px}.StatsDrawer__header{background-color:var(--primary500);justify-content:space-between;padding:1.25rem 2.5rem;display:flex}.StatsDrawer__header .StatsDrawer__title{align-self:center;align-items:center;display:flex}.StatsDrawer__header svg{width:2rem;height:2rem;margin-top:.5rem}.StatsDrawer__content{padding:1.5rem 2.5rem}.StatsDrawer__statsContainer{border-radius:var(--radius_medium);background-color:var(--darkBlue);border:.5px solid var(--hairline);margin-bottom:.5rem;padding:1rem}.StatsDrawer__statsRow{flex-direction:row;justify-content:space-between;margin-bottom:.25rem;display:flex}.StatsDrawer__statsRow:first-child{margin-bottom:.75rem}.StatsDrawer__statsValues{text-align:right;gap:1rem;display:flex}.StatsDrawer__statsValues span{width:3rem}.StatsDrawer__percentage{color:var(--white70)}.StatsDrawer__print{border-top:1px solid var(--hairline);margin-top:.75rem;padding-top:.5rem}.StatsDrawer__print button{cursor:pointer;border:none;padding:0}.StatsDrawer__print svg{width:1rem;height:1rem;stroke:var(--white);margin-top:-.25rem;margin-right:.25rem}.StatsDrawer__reportLink{color:var(--white)}.StatsDrawer__reportLink:hover,.StatsDrawer__reportLink:focus{text-decoration:underline}
.ContactInfo__container{background-color:var(--panelBlue);border-radius:8px;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.ContactInfo__contactInfo{color:var(--white70)}
.OptionsMenu__popup{background-color:var(--shuriken);border-radius:var(--radius_medium);padding:.5rem 0}.OptionsMenu__positioner[data-open]{z-index:var(--z_menuPopover)}.OptionsMenu__button{cursor:pointer;border:none}.OptionsMenu__icon{fill:var(--white);stroke:var(--white);width:24px;margin-inline:-6px}.OptionsMenu__menuItem{color:var(--white);cursor:pointer;padding:.875rem 1.5rem}.OptionsMenu__menuItem:hover{background-color:var(--primary500)}.OptionsMenu__menuItem.OptionsMenu__delete{color:var(--red300)}.OptionsMenu__menuItem[aria-disabled=true]{opacity:.5;cursor:not-allowed}.OptionsMenu__arrow{z-index:-1}.OptionsMenu__arrow[data-side=top]{bottom:-12px}.OptionsMenu__arrow[data-side=bottom]{top:-12px}.OptionsMenu__arrow[data-side=left]{right:-12px}.OptionsMenu__arrow[data-side=right]{left:-12px}.OptionsMenu__arrow svg{width:24px;height:24px;fill:var(--shuriken)}
.Select__container{position:relative}.Select__container .Select__select{color:var(--white);text-align:left;border:0;align-items:center;column-gap:16px;width:100%;height:3rem;padding:1rem;display:flex}.Select__container .Select__select svg{height:24px;stroke:var(--white);margin-left:auto;transform:rotate(-90deg)}
.Divider__divider{background-color:var(--darkGrey200);opacity:.2;width:100%;height:1px}
.GuestBookPage__pageContent{flex-direction:column;display:flex}.GuestBookPage__container{flex-direction:row;flex:1 0 0;align-items:flex-start;gap:1rem;min-height:0;margin-top:.5rem;display:flex}.GuestBookPage__guestList{background-color:var(--primary500);border-radius:var(--radius_medium);box-shadow:var(--shadow-sm,none);flex-direction:column;flex:0 0 23rem;min-width:0;max-height:100%;padding:.75rem 0;display:flex;overflow-y:auto}.GuestBookPage__guestList ul{margin:0;padding:0;list-style:none}.GuestBookPage__guestList .GuestBookPage__guestListItem{border-bottom:1px solid var(--secondary300)}.GuestBookPage__guestList .GuestBookPage__guestListItem:first-child{border-top:1px solid var(--secondary300)}.GuestBookPage__guestList .GuestBookPage__guestListItem.GuestBookPage__guestListItemSelected{background-color:var(--panelBlue);box-shadow:inset 3px 0 0 var(--gold)}.GuestBookPage__guestList .GuestBookPage__guestListItem.GuestBookPage__guestListItemSelected .GuestBookPage__guestButton{color:var(--gold)}.GuestBookPage__guestList .GuestBookPage__guestListItem:not(.GuestBookPage__guestListItemSelected) .GuestBookPage__guestButton:active,.GuestBookPage__guestList .GuestBookPage__guestListItem:not(.GuestBookPage__guestListItemSelected) .GuestBookPage__guestButton:hover,.GuestBookPage__guestList .GuestBookPage__guestListItem:not(.GuestBookPage__guestListItemSelected) .GuestBookPage__guestButton:focus{background-color:var(--iconBlue);cursor:pointer}.GuestBookPage__guestList .GuestBookPage__spinnerContainer{justify-content:center;margin-top:8px;display:flex}.GuestBookPage__guestList .GuestBookPage__spinnerContainer .GuestBookPage__spinner{width:32px;height:32px}.GuestBookPage__guestList .GuestBookPage__endMessage{color:var(--white30)}html[data-mode=light] .GuestBookPage__guestList .GuestBookPage__endMessage{color:var(--grey)}.GuestBookPage__guestList .GuestBookPage__endMessage{letter-spacing:.06em;text-transform:uppercase;justify-content:center;padding:.875rem 0 .25rem;font-size:.8125rem;display:flex}.GuestBookPage__searchBar{background-color:var(--primary500);z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:.625rem .5rem;padding:0 .75rem .75rem;display:grid;position:sticky;top:0}.GuestBookPage__searchBar>:first-child{grid-column:1/-1}.GuestBookPage__multiSelectAction{flex-shrink:0;justify-self:end}.GuestBookPage__noGuestsMessage{color:var(--white70);margin:1rem .75rem}.GuestBookPage__guestButton{color:var(--white);text-align:left;background-color:#0000;border:none;align-items:center;gap:.5rem;width:100%;margin:0;padding:.875rem 1rem;transition:background-color .15s;display:flex}.GuestBookPage__guestButton .GuestBookPage__vipIcon{flex-shrink:0;width:1rem}.GuestBookPage__guestButton .GuestBookPage__vipTierBadge{background-color:var(--goldDark);color:var(--gold);letter-spacing:1px;text-transform:uppercase;border-radius:4px;flex-shrink:0;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.GuestBookPage__guestDetailsPanel{background-color:var(--primary500);border-radius:var(--radius_medium);flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.GuestBookPage__guestDetailsLoading{background-color:var(--primary500);border-radius:var(--radius_medium);flex:1;justify-content:center;align-items:center;min-height:16rem;display:flex}.GuestBookPage__guestDetailsSpinner{width:32px;height:32px}.GuestBookPage__multiSelectionView .GuestBookPage__guestSelectionCheckbox{align-items:center;width:100%;padding-left:1rem;display:flex}.GuestBookPage__multiSelectionView .GuestBookPage__guestListItem:hover{background-color:var(--iconBlue);cursor:pointer}
.GuestBookFilters__filterButton{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex;position:relative}.GuestBookFilters__filterButton:hover{border-color:var(--white30)}.GuestBookFilters__filterButton svg{color:var(--white);width:16px}.GuestBookFilters__filterButton .GuestBookFilters__filterStatusIndicator{background-color:var(--gold);border-radius:var(--radius_circle);width:.5rem;height:.5rem;position:absolute;top:.375rem;right:.375rem}.GuestBookFilters__container{width:35rem}.GuestBookFilters__header{background-color:var(--primary500);justify-content:space-between;align-items:center;padding:1.5rem 2.5rem;display:flex}.GuestBookFilters__header .GuestBookFilters__title{align-items:center;gap:.5rem;display:flex}.GuestBookFilters__header .GuestBookFilters__title svg{color:var(--white);width:32px;height:32px}.GuestBookFilters__header .GuestBookFilters__headerActions{gap:.5rem;display:flex}.GuestBookFilters__filtersForm{flex-direction:column;gap:1rem;padding:1rem;display:flex}.GuestBookFilters__label{margin-bottom:.25rem;display:block}
.GuestDetails__container{background-color:var(--primary500);border-radius:var(--radius_medium);box-shadow:var(--shadow-sm,none);color:var(--white);flex-direction:column;flex:1;gap:1.25rem;min-width:0;max-height:100%;padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.GuestDetails__container section{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);width:100%;padding:1rem 1.25rem}.GuestDetails__container section h3{margin:0 0 .5rem}.GuestDetails__selectGuestCTA{justify-content:center;align-items:center;gap:.5rem;min-height:20rem}.GuestDetails__ctaTitle{margin:1rem 0 0}.GuestDetails__ctaSubtitle{color:var(--white70);margin:0}.GuestDetails__header{border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.GuestDetails__header .GuestDetails__avatar{background-color:var(--gold);flex-shrink:0;width:56px;height:56px;font-size:1.25rem}html[data-mode=light] .GuestDetails__header .GuestDetails__avatar{color:#fff}.GuestDetails__name{align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.GuestDetails__vipIcon{flex-shrink:0;width:1.25rem}.GuestDetails__columns{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media only screen and (min-width:1024px){.GuestDetails__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.GuestDetails__column{flex-direction:column;gap:.75rem;min-width:0;display:flex}.GuestDetails__columnLabel{color:var(--white70);letter-spacing:.06em;text-transform:uppercase;margin:0}html[data-brand=lazy-bear] .GuestDetails__columnLabel{font-family:var(--brandDisplay);letter-spacing:var(--brandTracking);text-transform:uppercase;font-weight:700}.GuestDetails__coupleIcon{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.GuestDetails__coupleIcon .GuestDetails__icon{height:36px;stroke:var(--white70);flex-shrink:0;width:36px}.GuestDetails__closeButton{cursor:pointer;background-color:#0000;border:none;margin-left:auto;padding:.375rem}.GuestDetails__closeButton .GuestDetails__icon{stroke:var(--white70);width:20px;display:block}.GuestDetails__closeButton:active,.GuestDetails__closeButton:focus,.GuestDetails__closeButton:hover{background-color:var(--panelBlue);border-radius:var(--radius_small)}.GuestDetails__closeButton:active svg,.GuestDetails__closeButton:focus svg,.GuestDetails__closeButton:hover svg{stroke:var(--white)}
.GuestReservations__container{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);flex-direction:column;width:100%;margin:0;padding:.25rem 0;display:flex}.GuestReservations__empty{color:var(--white70);margin:0}
.GuestReservationItem__reservationItem{border-bottom:1px solid var(--hairline)}.GuestReservationItem__reservationItem:last-child{border-bottom:none}.GuestReservationItem__reservationItem button{color:var(--primary200);cursor:pointer;background-color:#0000;border:0;align-items:center;gap:.625rem;width:100%;margin:0;padding:.75rem 1rem;display:flex}.GuestReservationItem__reservationItem button span{white-space:nowrap;align-items:center;gap:.3125rem;font-size:.8125rem;display:flex}.GuestReservationItem__reservationItem button .GuestReservationItem__icon{stroke:var(--primary200);flex-shrink:0;width:16px}.GuestReservationItem__reservationItem button .GuestReservationItem__date{flex:0 0 6.5rem}.GuestReservationItem__reservationItem button .GuestReservationItem__time{flex:0 0 4.5rem}.GuestReservationItem__reservationItem button .GuestReservationItem__guests{flex:none}.GuestReservationItem__reservationItem button .GuestReservationItem__status{text-overflow:ellipsis;margin-left:auto;overflow:hidden}.GuestReservationItem__reservationItem button .GuestReservationItem__chevron{flex-shrink:0;transition:transform .2s;transform:rotate(180deg)}.GuestReservationItem__reservationItem.GuestReservationItem__selected{background-color:var(--panelBlue);box-shadow:inset 3px 0 0 var(--gold);border-bottom-color:#0000}.GuestReservationItem__reservationItem.GuestReservationItem__selected button span{color:var(--white)}.GuestReservationItem__reservationItem.GuestReservationItem__selected button span .GuestReservationItem__icon{stroke:var(--white)}.GuestReservationItem__reservationItem.GuestReservationItem__selected button .GuestReservationItem__chevron{transform:rotate(270deg)}.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):active,.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):focus-within,.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):hover{background-color:var(--iconBlue)}.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):active button span,.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):focus-within button span,.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):hover button span{color:var(--white)}.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):active button span .GuestReservationItem__icon,.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):focus-within button span .GuestReservationItem__icon,.GuestReservationItem__reservationItem:not(.GuestReservationItem__selected):hover button span .GuestReservationItem__icon{stroke:var(--white)}
:root{--sidePanelWidth:280px;--contentGapWidth:1rem}.OperationsPage__content{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex;overflow:hidden}@media only screen and (min-width:768px){.OperationsPage__content{column-gap:var(--contentGapWidth);flex-direction:row;padding:0 2.5rem;overflow:hidden}}@media only screen and (min-width:1440px){.OperationsPage__content{padding:0 0 0 2.5rem}}.OperationsPage__sidebar{width:100%}@media only screen and (min-width:768px){.OperationsPage__sidebar{width:var(--sidePanelWidth);min-width:var(--sidePanelWidth)}}.OperationsPage__main{row-gap:var(--contentGapWidth);min-width:0;min-height:0;max-height:calc(100vh - var(--headerHeight));flex-direction:column;flex:1;padding-top:1rem;display:flex;overflow:hidden}@media only screen and (min-width:768px){.OperationsPage__main{max-width:calc(100% - var(--sidePanelWidth) - var(--contentGapWidth));padding-top:0;overflow:hidden}}
.SectionNav__nav{flex-direction:column;gap:1rem;padding:1.25rem .75rem;display:flex}.SectionNav__title{color:var(--white);letter-spacing:.06em;text-transform:uppercase;padding:0 .75rem .25rem;font-size:1.0625rem;font-weight:600}html[data-brand=lazy-bear] .SectionNav__title{font-family:var(--brandDisplay);letter-spacing:var(--brandTracking);text-transform:uppercase;font-weight:700}.SectionNav__group{flex-direction:column;gap:.125rem;display:flex}.SectionNav__groupLabel{color:var(--primary200);letter-spacing:.12em;text-transform:uppercase;padding:.25rem .75rem;font-size:.6875rem;font-weight:600}html[data-brand=lazy-bear] .SectionNav__groupLabel{font-family:var(--brandDisplay);letter-spacing:var(--brandTracking);text-transform:uppercase;font-weight:700}.SectionNav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.SectionNav__item{border-radius:var(--radius_small);color:var(--white70);align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.9rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.SectionNav__item:hover{background-color:var(--hairline);color:var(--white)}.SectionNav__itemActive{background-color:var(--primary500);color:var(--gold);font-weight:500}.SectionNav__itemActive:before{background-color:var(--gold);content:"";border-radius:2px;width:3px;height:1.125rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SectionNav__itemActive:hover{background-color:var(--primary500);color:var(--gold)}
.OutletHeader__root{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.OutletHeader__lead{flex:1;min-width:0}.OutletHeader__title{color:var(--white);margin:0 0 .375rem}.OutletHeader__subtitle{color:var(--white70);max-width:36rem;margin:0;font-size:.875rem;line-height:1.4}.OutletHeader__actions{flex-shrink:0;align-items:center;gap:.75rem;padding-top:.125rem;display:flex}
.OutletBody__root{flex:1 0 0;min-height:0;overflow-y:auto}
.RestaurantEventsPage__mainContent{flex-direction:column;margin-top:-1.25rem;display:flex}.RestaurantEventsPage__tabBar{flex-direction:row;align-items:center;margin-bottom:2rem;display:flex}.RestaurantEventsPage__tabBar .RestaurantEventsPage__tab{color:var(--white);text-transform:capitalize;border:none;border-bottom:3px solid var(--hairline);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding:1rem 2rem;display:flex}.RestaurantEventsPage__tabBar .RestaurantEventsPage__activeTab{border-bottom-color:var(--accent300)}.RestaurantEventsPage__tabPanel{flex-flow:wrap;gap:1rem;display:flex}.RestaurantEventsPage__tabPanel.RestaurantEventsPage__inactive{flex-direction:row-reverse}.RestaurantEventsPage__restaurantEventsList{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;min-height:347px;margin-bottom:1rem;display:flex}@media only screen and (min-width:1024px){.RestaurantEventsPage__restaurantEventsList{justify-content:flex-start}}.RestaurantEventsPage__noEventsContainer{flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;padding:5rem 0;display:flex}.RestaurantEventsPage__noEventsHeader{color:var(--white);cursor:pointer}.RestaurantEventsPage__noEventsIconBackground{background-color:var(--shuriken);border-radius:5rem;justify-content:center;align-items:center;padding:1rem;display:flex}.RestaurantEventsPage__noEventsIcon{width:2.8rem;height:2.8rem}.RestaurantEventsPage__addEventCardWrapper{flex-direction:column;width:389px;min-height:347px;display:flex}.RestaurantEventsPage__addEventCard{border-radius:var(--radius_eventCard);flex-direction:column;flex:1;min-height:0;max-height:441px;display:flex}.RestaurantEventsPage__addEventCard .RestaurantEventsPage__addEventCardContainer{flex:1;min-height:0;display:flex}
.RestaurantEventCard__restaurantEventCard{background-color:var(--greyEventCard);border-radius:var(--radius_14);border:1px solid var(--hairline);width:100%;max-width:389px;height:100%;min-height:0;max-height:347px;position:relative;overflow:hidden}.RestaurantEventCard__restaurantEventCard.RestaurantEventCard__clickable{cursor:pointer}.RestaurantEventCard__restaurantEventHeader{flex-direction:column;width:100%;height:256px;padding:.875rem 1rem;display:flex;position:relative}.RestaurantEventCard__hasPhoto .RestaurantEventCard__restaurantEventName{text-shadow:1px 1px 2px #000c}html[data-mode=light] .RestaurantEventCard__hasPhoto .RestaurantEventCard__restaurantEventName,html[data-mode=light] .RestaurantEventCard__hasPhoto .RestaurantEventCard__restaurantEventCardDetails{color:#fff}html[data-mode=light] .RestaurantEventCard__hasPhoto .RestaurantEventCard__restaurantEventCardDetails p.RestaurantEventCard__time,html[data-mode=light] .RestaurantEventCard__hasPhoto .RestaurantEventCard__restaurantEventCardDetails p.RestaurantEventCard__address{color:#fffc}html[data-mode=light] .RestaurantEventCard__hasPhoto .RestaurantEventCard__restaurantEventStatusHeaderItem.RestaurantEventCard__upcoming{color:#fff}.RestaurantEventCard__eventCardImageCarousel{margin:-.875rem -1rem}.RestaurantEventCard__imagePlaceholder{background-color:var(--greyEventCard);border-top-left-radius:var(--radius_14);border-top-right-radius:var(--radius_14);justify-content:center;align-items:center;margin:-.875rem -1rem;display:flex;position:absolute;inset:0}.RestaurantEventCard__imagePlaceholder .RestaurantEventCard__imagePlaceholderIcon{width:80px;height:80px}.RestaurantEventCard__restaurantEventStatusHeader{z-index:3;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.RestaurantEventCard__restaurantEventStatusHeaderItem{border-radius:var(--radius_14);color:var(--white);margin-top:.5rem;padding:.25rem .75rem;font-size:12px;font-weight:400;line-height:16px}.RestaurantEventCard__restaurantEventStatusHeaderItem.RestaurantEventCard__published{background-color:var(--gold90)}html[data-mode=light] .RestaurantEventCard__restaurantEventStatusHeaderItem.RestaurantEventCard__published{color:#fff}.RestaurantEventCard__restaurantEventStatusHeaderItem.RestaurantEventCard__upcoming{background-color:var(--white20)}.RestaurantEventCard__restaurantEventStatusHeaderItem.RestaurantEventCard__workInProgress{background-color:var(--orange)}.RestaurantEventCard__restaurantEventName{min-width:0;color:var(--white);flex:1;justify-content:flex-start;align-items:flex-start;margin:0 0 .5rem;display:flex}.RestaurantEventCard__restaurantEventNameText{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RestaurantEventCard__restaurantEventCardDetails{z-index:3;flex-direction:row;gap:.5rem;width:100%;margin-top:auto;display:flex}.RestaurantEventCard__restaurantEventCardDetails .RestaurantEventCard__restaurantEventCardDetailsItem{flex-direction:column;display:flex}.RestaurantEventCard__restaurantEventCardDetails .RestaurantEventCard__restaurantEventCardDetailsItem:first-child{flex:1}.RestaurantEventCard__restaurantEventCardDetails .RestaurantEventCard__restaurantEventCardDetailsItem.RestaurantEventCard__alignRight{align-items:flex-end}.RestaurantEventCard__restaurantEventCardDetails .RestaurantEventCard__restaurantEventCardDetailsItem p{margin:0;font-size:14px;font-weight:400;line-height:20px}.RestaurantEventCard__restaurantEventCardDetails .RestaurantEventCard__restaurantEventCardDetailsItem p.RestaurantEventCard__time,.RestaurantEventCard__restaurantEventCardDetails .RestaurantEventCard__restaurantEventCardDetailsItem p.RestaurantEventCard__address{color:var(--white80);font-size:12px;line-height:16px}.RestaurantEventCard__restaurantEventCardContent{flex-direction:column;gap:.5rem;height:100%;min-height:0;max-height:91px;padding:1rem;display:flex}.RestaurantEventCard__hasChildren{max-height:100%}.RestaurantEventCard__restaurantEventDescription{color:var(--white70);text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:14px;display:-webkit-box;overflow:hidden}.RestaurantEventCard__restaurantEventCardAdditionalInfo{padding:1rem}
.RestaurantEventCardPreview__descriptionSkeleton{gap:.5rem;margin-top:1rem;display:flex}.RestaurantEventCardPreview__divider{margin:1rem 0}.RestaurantEventCardPreview__guestInformation{flex-direction:row;gap:.875rem;margin-bottom:1rem;display:flex}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationItemContainer{flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;padding-right:.5rem;display:flex}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationContent{width:100%}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationItems{flex-direction:column;gap:.5rem;display:flex}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationItem{justify-content:flex-start;align-items:center;gap:.5rem;font-size:12px;display:flex}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationItemCapacity{font-size:12px}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationItemPrice{color:var(--white70)}.RestaurantEventCardPreview__guestInformation .RestaurantEventCardPreview__guestInformationGuestSeatsInformation{align-items:center;gap:.5rem;display:flex}.RestaurantEventCardPreview__guestInformationTotal{background-color:var(--primary400);border-radius:var(--radius_14);border:1px solid var(--hairline);color:var(--white70);flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;font-size:12px;display:flex}.RestaurantEventCardPreview__guestInformationTotal .RestaurantEventCardPreview__guestInformationTotalValue{color:var(--white);font-size:14px}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItem{flex-direction:row;align-items:center;gap:.5rem;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemImage{object-fit:contain;flex-shrink:0;width:3rem;height:3rem}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemImage img{object-fit:contain;width:100%;height:100%}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemDetails{flex-direction:row;gap:.25rem;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemContent{flex-direction:column;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemDescription{color:var(--white70);font-size:12px}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemName{color:var(--white);font-size:12px;font-weight:500}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsItemPrice{color:var(--white70);font-size:12px}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__tierBadge{color:var(--white70);align-items:center;gap:.25rem;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__tierBadge svg{width:.875rem;height:.875rem;stroke:var(--white70)}.RestaurantEventCardPreview__restaurantEventDescription{color:var(--white70);align-items:flex-start;gap:.625rem;margin:0 0 1rem;font-size:14px;display:flex}.RestaurantEventCardPreview__restaurantEventDescription p{margin:0;padding:0}.RestaurantEventCardPreview__descriptionIcon,.RestaurantEventCardPreview__guestIcon,.RestaurantEventCardPreview__tiersIcon{background-color:var(--primary400);border-radius:var(--radius_14);border:1px solid var(--hairline);justify-content:center;align-items:center;width:100%;max-width:34px;height:34px;display:flex}.RestaurantEventCardPreview__sectionTitle{color:var(--white70);margin:0;font-size:12px}.RestaurantEventCardPreview__descriptionText{color:var(--white);flex-direction:column;gap:.25rem;display:flex}.RestaurantEventCardPreview__serviceCharges{background-color:var(--primary400);border-radius:var(--radius_14);border:1px solid var(--hairline);flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.RestaurantEventCardPreview__serviceCharges .RestaurantEventCardPreview__serviceChargeItem{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RestaurantEventCardPreview__serviceCharges .RestaurantEventCardPreview__serviceChargeItemValue{font-size:14px}.RestaurantEventCardPreview__disclaimers{flex-direction:row;gap:.875rem;margin-bottom:1rem;display:flex}.RestaurantEventCardPreview__disclaimers .RestaurantEventCardPreview__disclaimerIconContainer{background-color:var(--primary400);border-radius:var(--radius_14);border:1px solid var(--hairline);justify-content:center;align-items:center;width:100%;max-width:34px;height:34px;display:flex}.RestaurantEventCardPreview__disclaimers .RestaurantEventCardPreview__disclaimerIcon{width:24px;height:24px;stroke:var(--white);flex-shrink:0}.RestaurantEventCardPreview__disclaimers .RestaurantEventCardPreview__disclaimerContent{width:100%}.RestaurantEventCardPreview__disclaimers .RestaurantEventCardPreview__disclaimerItems{flex-direction:column;gap:.5rem;display:flex}.RestaurantEventCardPreview__disclaimers .RestaurantEventCardPreview__disclaimerItem{color:var(--white);font-size:12px}.RestaurantEventCardPreview__disclaimers .RestaurantEventCardPreview__disclaimerDescription{color:var(--white70)}.RestaurantEventCardPreview__tiers{flex-direction:row;gap:.875rem;margin-bottom:1rem;display:flex}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItemContainer{flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;padding-right:.5rem;display:flex}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersIcon{background-color:#0000;border:none}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__ticketIcon{width:24px;height:24px;stroke:var(--white);flex-shrink:0}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersContent{flex-direction:column;gap:1rem;width:100%;display:flex}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItemInfo{flex-direction:row;gap:1rem;display:flex}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItem{flex-direction:column;min-width:150px;display:flex}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItemName{color:var(--white);font-size:12px}.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItemTableCount,.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItemPrice,.RestaurantEventCardPreview__tiers .RestaurantEventCardPreview__tiersItemCapacity{color:var(--white70);font-size:12px}.RestaurantEventCardPreview__addOns{margin-bottom:1rem}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnsList{flex-direction:column;gap:.75rem;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnSkeleton{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnSkeletonContent{flex-direction:column;flex:1;min-width:0;display:flex}.RestaurantEventCardPreview__addOns .RestaurantEventCardPreview__addOnSkeletonContent div{height:14px;margin-bottom:3px}
.RestaurantEventManagementModal__modal{flex-direction:column;justify-content:flex-start;width:100%;max-width:1150px;max-height:90vh;padding:1.5rem 0 0;display:flex;overflow:hidden}.RestaurantEventManagementModal__modal .RestaurantEventManagementModal__modalTitle{text-align:left;width:100%;margin:0;padding-left:1.5rem}.RestaurantEventManagementModal__modalInner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.RestaurantEventManagementModal__modalHeader{border-bottom:1px solid var(--hairline);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 1.5rem;display:flex}.RestaurantEventManagementModal__modalContent{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem;display:flex;overflow:hidden}@media only screen and (min-width:768px){.RestaurantEventManagementModal__modalContent{flex-flow:wrap;gap:1.25rem;padding:1rem 1.5rem}}@media only screen and (min-width:1440px){.RestaurantEventManagementModal__modalContent{flex-wrap:nowrap}}.RestaurantEventManagementModal__modalContentLeft{flex-direction:column;flex:1;max-width:389px;min-height:0;display:flex;overflow:hidden}.RestaurantEventManagementModal__simpleBar{flex:1;height:100%;min-height:0}.RestaurantEventManagementModal__modalContentRight{flex-direction:column;flex:1;gap:1rem;min-width:0;margin-right:15px;display:flex;position:relative}.RestaurantEventManagementModal__scrollWrapper{flex-direction:column;flex:1;max-height:585px;display:flex;position:relative;overflow:hidden}.RestaurantEventManagementModal__scrollWrapperInner{scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;height:100%;padding-right:.5rem;overflow:auto}.RestaurantEventManagementModal__scrollWrapperInner::-webkit-scrollbar{display:none}.RestaurantEventManagementModal__footer{border-top:1px solid var(--primary500);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.RestaurantEventManagementModal__footerLeft{align-items:center;gap:1rem;display:flex}.RestaurantEventManagementModal__footerNext:focus:not(:focus-visible):enabled{background-color:var(--secondary300)}.RestaurantEventManagementModal__footerNext:focus:not(:focus-visible):enabled:hover{background-color:var(--secondary200)}.RestaurantEventManagementModal__footerNext:focus:not(:focus-visible):enabled:active{background-color:var(--darkGrey300)}.RestaurantEventManagementModal__stepIndicators{flex-direction:column;gap:4px;margin-right:-15px;display:flex;position:absolute;top:40%;right:0}.RestaurantEventManagementModal__stepIndicator{background-color:var(--iconBlue);cursor:pointer;opacity:.4;border:none;border-radius:100%;width:12px;height:12px;margin:0 auto;transition:background-color .2s,transform .2s;transform:scale(.6)}.RestaurantEventManagementModal__stepVisited{background-color:var(--yellow300)}.RestaurantEventManagementModal__activeStepIndicator{background-color:var(--primary100);opacity:1;transform:scale(1)}
.RestaurantEventForm__eventForm,.RestaurantEventForm__eventFormStep{flex-direction:column;gap:1rem;display:flex}.RestaurantEventForm__formCardRow{border-radius:var(--radius_medium);background-color:var(--darkBlue);width:100%;margin-bottom:.5rem;padding:1rem}.RestaurantEventForm__formRow{gap:.5rem;width:100%;display:flex}.RestaurantEventForm__stepContent{scroll-snap-align:start;height:100%;min-height:570px;padding:0}.RestaurantEventForm__formTitle{color:var(--white);margin:0 0 1.25rem;font-size:1.25rem;font-weight:400}.RestaurantEventForm__stepSubtitle{color:var(--darkGrey200);margin:0 0 .5rem;font-size:.875rem}.RestaurantEventForm__fieldLabel{color:var(--darkGrey200);font-size:.875rem}.RestaurantEventForm__textarea{resize:vertical;min-height:6rem;padding-right:2.5rem}.RestaurantEventForm__textareaWrap{position:relative}.RestaurantEventForm__textareaWrap .RestaurantEventForm__textareaIcon{width:20px;height:20px;stroke:var(--white50);pointer-events:none;position:absolute;bottom:.75rem;right:.75rem}.RestaurantEventForm__formRowWrap{flex-direction:column;gap:.5rem;display:flex}.RestaurantEventForm__eventModalActionIconButton{background-color:#0000;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:.25rem;display:flex}.RestaurantEventForm__eventModalActionIconButton svg{width:18px;height:18px;stroke:var(--white70)}.RestaurantEventForm__eventModalActionIconButton:hover:not(:disabled){background-color:var(--darkGrey200)}.RestaurantEventForm__eventModalActionIconButton:hover:not(:disabled) svg{stroke:var(--white)}.RestaurantEventForm__eventModalActionIconButtonDefaultStroke svg{stroke:var(--darkGrey200)}.RestaurantEventForm__iconButtonDefaultStroke{background-color:var(--secondary300)}.RestaurantEventForm__iconButtonDefaultStroke svg{stroke:var(--white)}
.EventInformationStep__eventForm,.EventInformationStep__eventFormStep{flex-direction:column;gap:1rem;display:flex}.EventInformationStep__formCardRow{border-radius:var(--radius_medium);background-color:var(--darkBlue);width:100%;margin-bottom:.5rem;padding:1rem}.EventInformationStep__formRow{gap:.5rem;width:100%;display:flex}.EventInformationStep__stepContent{scroll-snap-align:start;height:100%;min-height:570px;padding:0}.EventInformationStep__formTitle{color:var(--white);margin:0 0 1.25rem;font-size:1.25rem;font-weight:400}.EventInformationStep__stepSubtitle{color:var(--darkGrey200);margin:0 0 .5rem;font-size:.875rem}.EventInformationStep__fieldLabel{color:var(--darkGrey200);font-size:.875rem}.EventInformationStep__textarea{resize:vertical;min-height:6rem;padding-right:2.5rem}.EventInformationStep__textareaWrap{position:relative}.EventInformationStep__textareaWrap .EventInformationStep__textareaIcon{width:20px;height:20px;stroke:var(--white50);pointer-events:none;position:absolute;bottom:.75rem;right:.75rem}.EventInformationStep__formRowWrap{flex-direction:column;gap:.5rem;display:flex}.EventInformationStep__eventModalActionIconButton{background-color:#0000;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:.25rem;display:flex}.EventInformationStep__eventModalActionIconButton svg{width:18px;height:18px;stroke:var(--white70)}.EventInformationStep__eventModalActionIconButton:hover:not(:disabled){background-color:var(--darkGrey200)}.EventInformationStep__eventModalActionIconButton:hover:not(:disabled) svg{stroke:var(--white)}.EventInformationStep__eventModalActionIconButtonDefaultStroke svg{stroke:var(--darkGrey200)}.EventInformationStep__iconButtonDefaultStroke{background-color:var(--secondary300)}.EventInformationStep__iconButtonDefaultStroke svg{stroke:var(--white)}.EventInformationStep__eventInformationStep{gap:.5rem}.EventInformationStep__bottomRow{align-items:flex-start;gap:.5rem;display:flex}.EventInformationStep__serviceFeeRow{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.EventInformationStep__serviceFeeRow .EventInformationStep__fieldLabel{margin-left:.5rem}.EventInformationStep__serviceFeeRow .EventInformationStep__labelInput{flex:1;max-width:200px}.EventInformationStep__serviceFeeRow .EventInformationStep__percentageInput{width:100%;max-width:130px}.EventInformationStep__serviceFeeRow .EventInformationStep__percentageInput .EventInformationStep__labelContainer{width:100%}.EventInformationStep__deleteButton{z-index:1;flex-shrink:0;align-self:center;margin-top:1.5rem}.EventInformationStep__addServiceFeeButton{flex-shrink:0;align-self:flex-end;margin-bottom:.5rem}.EventInformationStep__serviceFeePercentageInput{width:100%;max-width:200px}.EventInformationStep__serviceFeesPercentagesList{flex-direction:column;flex:1;gap:.5rem;width:100%;min-width:0;max-height:80px;display:flex}
.AddCard__addCard{cursor:pointer}.AddCard__addCard:hover{background-color:var(--primary300)}.AddCard__addCard:hover .AddCard__iconWrapper{background-color:var(--darkGrey200);color:var(--white)}.AddCard__addCard:hover .AddCard__icon{stroke:var(--white)}.AddCard__container{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.AddCard__container p{color:var(--white70);-webkit-user-select:none;user-select:none;font-size:.75rem}.AddCard__iconWrapper{background-color:var(--hairline);border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.AddCard__iconWrapper:hover{background-color:var(--darkGrey200)}.AddCard__icon{stroke:var(--primary200);width:24px}.AddCard__icon:hover{background-color:var(--darkGrey200)}
:root{--sidePanelWidth:280px;--contentGapWidth:1rem}.SettingsPage__content{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex;overflow:hidden}@media only screen and (min-width:768px){.SettingsPage__content{column-gap:var(--contentGapWidth);flex-direction:row;padding:0 2.5rem;overflow:hidden}}@media only screen and (min-width:1440px){.SettingsPage__content{padding:0 0 0 2.5rem}}.SettingsPage__sidebar{width:100%}@media only screen and (min-width:768px){.SettingsPage__sidebar{width:var(--sidePanelWidth);min-width:var(--sidePanelWidth)}}.SettingsPage__navList{flex-flow:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}@media only screen and (min-width:768px){.SettingsPage__navList{flex-flow:column;gap:0}}.SettingsPage__navItem{border-radius:var(--radius_small);color:var(--white70);padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}@media only screen and (min-width:768px){.SettingsPage__navItem{border-left:3px solid #0000;border-radius:0;padding:.625rem 1rem .625rem 1.25rem}}.SettingsPage__navItem:where(button){appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-left:3px solid #0000;width:100%;font-size:.875rem;line-height:1rem}.SettingsPage__navItem:where(button:disabled){cursor:wait;opacity:.65}.SettingsPage__navItem:hover{color:var(--gold);background-color:var(--hairline)}.SettingsPage__navItemActive{color:var(--white);background-color:var(--primary500)}@media only screen and (min-width:768px){.SettingsPage__navItemActive{border-left-color:var(--gold)}}.SettingsPage__navItemActive:hover{color:var(--white);background-color:var(--primary500)}.SettingsPage__main{row-gap:var(--contentGapWidth);min-width:0;min-height:0;max-height:calc(100vh - var(--headerHeight));flex-direction:column;flex:1;padding-top:1rem;display:flex;overflow:hidden}@media only screen and (min-width:768px){.SettingsPage__main{max-width:calc(100% - var(--sidePanelWidth) - var(--contentGapWidth));padding-top:0;overflow:hidden}}
.SettingsOutletHeader__root{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.SettingsOutletHeader__lead{flex:1;min-width:0}.SettingsOutletHeader__title{color:var(--white);margin:0 0 .375rem}.SettingsOutletHeader__subtitle{color:var(--white70);max-width:36rem;margin:0;font-size:.875rem;line-height:1.4}.SettingsOutletHeader__sectionHeading{color:var(--white);margin:0 0 1rem;font-size:.9375rem;font-weight:700}.SettingsOutletHeader__sectionSubtitle{color:var(--white70);max-width:52rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.35}.SettingsOutletHeader__actions{flex-shrink:0;align-items:center;padding-top:.125rem;display:flex}
.GeneralPage__root{flex-direction:column;flex:1;min-height:0;padding:0 0 2rem;display:flex;overflow:hidden}@media only screen and (min-width:768px){.GeneralPage__root{padding:0}}.GeneralPage__bodyScrollHost{box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0;width:100%;overflow:hidden}.GeneralPage__bodyScroll{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%}.GeneralPage__form{margin:0}
.TeamPage__inviteTeamMemberButton{padding:.75rem 1.5rem}.TeamPage__teamTable{width:100%;margin-top:1.5rem}.TeamPage__teamTable tbody>tr:nth-child(odd){background-color:var(--black50)}html[data-mode=light] .TeamPage__teamTable tbody>tr:nth-child(odd){background-color:var(--white05)}.TeamPage__teamTable th{color:var(--white70)}.TeamPage__teamTable th,.TeamPage__teamTable td{text-align:left;padding:.5rem}.TeamPage__teamTable .TeamPage__pill{text-transform:uppercase;border-radius:100px;padding:.125rem .5rem}.TeamPage__teamTable .TeamPage__pill.TeamPage__active{border:.5px solid var(--white);background-color:var(--green300);color:var(--white)}html[data-mode=light] .TeamPage__teamTable .TeamPage__pill.TeamPage__active{border-color:var(--green300);color:#fff}.TeamPage__teamTable .TeamPage__pill.TeamPage__inactive{border:.5px solid var(--darkGrey300);background-color:var(--white70);color:var(--darkGrey300)}.TeamPage__teamTable .TeamPage__pill.TeamPage__invited{border:.5px solid var(--white);background-color:var(--secondary300);color:var(--white)}.TeamPage__teamTable .TeamPage__roleCell{text-transform:capitalize;width:300px}
.VipProgramSection__section{border-bottom:1px solid var(--hairline);padding:1.25rem 0}.VipProgramSection__addCouponButton svg{width:1rem;height:1rem}.VipProgramSection__tabBar{border-bottom:1px solid var(--white);gap:2rem;display:flex}.VipProgramSection__tab{cursor:pointer;text-transform:none;background:0 0;border:none;width:fit-content;margin:0;padding:.75rem 0;font-size:14px;font-weight:400;position:relative}.VipProgramSection__tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.VipProgramSection__tabSelected{color:var(--white)}.VipProgramSection__tabSelected:after{background-color:var(--gold);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.VipProgramSection__couponsTableWrapper{-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:.25rem;overflow-x:auto}.VipProgramSection__couponsTable{table-layout:fixed;width:100%;min-width:52rem;margin-top:0}.VipProgramSection__couponsTable .VipProgramSection__tableHeader{text-transform:uppercase;font-size:11px}.VipProgramSection__couponsTable thead tr{background-color:var(--white05)}.VipProgramSection__couponsTable th{color:var(--white70)}.VipProgramSection__couponsTable th,.VipProgramSection__couponsTable td{text-align:left;vertical-align:middle;padding:.5rem}.VipProgramSection__couponsTable tbody>tr:hover{background-color:var(--primary500)}.VipProgramSection__couponsTable .VipProgramSection__clickableCouponRow{cursor:pointer}.VipProgramSection__couponsTable .VipProgramSection__dragCell{width:4rem}.VipProgramSection__couponsTable .VipProgramSection__dragHandle{color:var(--white70);cursor:grab;letter-spacing:-.125rem}.VipProgramSection__couponsTable .VipProgramSection__indexCell{width:2.5rem}.VipProgramSection__couponsTable .VipProgramSection__nameCell{text-overflow:ellipsis;white-space:nowrap;width:23rem;max-width:23rem;overflow:hidden}.VipProgramSection__couponsTable .VipProgramSection__descriptionCell{color:var(--white70);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VipProgramSection__couponsTable .VipProgramSection__statusCell,.VipProgramSection__couponsTable .VipProgramSection__discountCell{width:7rem}.VipProgramSection__couponsTable .VipProgramSection__actionsCell{text-align:right;width:7rem}.VipProgramSection__couponsTable .VipProgramSection__actions{justify-content:flex-end;gap:.75rem;display:flex}.VipProgramSection__couponsTable .VipProgramSection__actionButton{color:var(--white70);background-color:#0000;border-radius:0;padding:0}.VipProgramSection__couponsTable .VipProgramSection__actionButton svg{stroke:var(--white70);width:1.2rem;height:1.2rem}.VipProgramSection__couponsTable .VipProgramSection__actionButton:active:not(:disabled){background-color:#0000}.VipProgramSection__pill{text-transform:uppercase;border-radius:100px;padding:.125rem .5rem}.VipProgramSection__pill.VipProgramSection__active{background-color:var(--green300);color:var(--white);border:none}.VipProgramSection__pill.VipProgramSection__expired{background-color:var(--white70);border:.5px solid var(--darkGrey300);color:var(--darkGrey300)}
.ReportsPage__panelTitle{margin-bottom:1rem}.ReportsPage__section{margin-bottom:2rem}.ReportsPage__section iframe{min-height:800px}.ReportsPage__title{margin-bottom:1rem}
.FinancesPage__root{flex-direction:column;flex:1;min-height:0;padding:0 0 2rem;display:flex;overflow:hidden}@media only screen and (min-width:768px){.FinancesPage__root{padding:0 2rem}}@media only screen and (min-width:1440px){.FinancesPage__root{padding:0}}.FinancesPage__bodyScrollHost{box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0;width:100%;overflow:hidden}.FinancesPage__bodyScroll{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%}.FinancesPage__content{flex-direction:column;gap:1.5rem;padding-top:1rem;padding-bottom:2rem;display:flex}
.FinancesFilters__filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.FinancesFilters__filterGroup{flex-direction:column;gap:.25rem;display:flex}.FinancesFilters__dateTrigger{background:var(--panelBlue);cursor:pointer;border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.FinancesFilters__dateTrigger:hover,.FinancesFilters__dateTrigger[data-popup-open]{border-color:var(--greyBlue)}.FinancesFilters__dateTrigger:focus-visible{border-color:var(--greyBlue);outline:none}.FinancesFilters__dateTriggerIcon{width:1rem;height:1rem;stroke:var(--greyBlue)}.FinancesFilters__dateTriggerLabel{color:var(--greyBlue);letter-spacing:.08em;text-transform:uppercase}.FinancesFilters__dateTriggerValue{color:var(--white)}.FinancesFilters__dateTriggerChevron{width:1rem;height:1rem;stroke:var(--greyBlue);margin-left:.25rem;transform:rotate(-90deg)}.FinancesFilters__compareTrigger{background:var(--panelBlue);cursor:pointer;border:1px solid #0000;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.FinancesFilters__compareTrigger:hover,.FinancesFilters__compareTrigger:focus-visible{border-color:#c9a67159;outline:none}.FinancesFilters__compareTriggerActive{border-color:#c9a67159}.FinancesFilters__compareIcon{width:1rem;height:1rem;stroke:var(--greyBlue)}.FinancesFilters__compareLabel{color:var(--greyBlue);letter-spacing:.08em;text-transform:uppercase}.FinancesFilters__compareActiveValue{color:var(--gold)}.FinancesFilters__compareValue{color:var(--white)}.FinancesFilters__compareClear{width:.875rem;height:.875rem;stroke:var(--greyBlue);margin-left:.25rem}.FinancesFilters__datePositioner{z-index:var(--z_menuPopover,8)}.FinancesFilters__datePositioner:focus-visible{outline:none}.FinancesFilters__datePopup{border:1px solid var(--hairline);border-radius:var(--radius_medium,.75rem);background:var(--shuriken);min-width:12rem;padding:.5rem 0;box-shadow:0 8px 24px #00000059}.FinancesFilters__datePopup:focus-visible{outline:none}.FinancesFilters__dateSeparator{background:var(--hairline);height:1px;margin:.375rem 0}.FinancesFilters__dateOption{color:var(--white);cursor:pointer;padding:.625rem 1.25rem}.FinancesFilters__dateOption:hover{background:var(--panelBlue)}.FinancesFilters__dateOption:focus-visible{outline:none}.FinancesFilters__dateOptionSelected{color:var(--accent300)}.FinancesFilters__filterLabel{color:var(--greyBlue);letter-spacing:.08em;text-transform:uppercase}.FinancesFilters__selectWrapper{align-items:center;display:flex;position:relative}.FinancesFilters__filterIcon{width:1rem;height:1rem;color:var(--greyBlue);pointer-events:none;position:absolute;left:.75rem}.FinancesFilters__select{border:1px solid var(--hairline);background:var(--panelBlue);min-width:11rem;color:var(--white);border-radius:.5rem;padding:.5rem .75rem .5rem 2.25rem}.FinancesFilters__customRange{gap:.5rem;display:flex}.FinancesFilters__customRangeLabel{color:var(--greyBlue);align-items:center;gap:.5rem;display:flex}.FinancesFilters__dateInput{background:var(--panelBlue);color:var(--white);cursor:pointer;border:none;border-radius:.5rem;padding:.45rem .75rem}.FinancesFilters__dateInput::-webkit-datetime-edit{cursor:pointer}.FinancesFilters__dateInput::-webkit-calendar-picker-indicator{cursor:pointer}.FinancesFilters__exportButton{margin-left:auto}
.SummaryCards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.SummaryCards__card{border:1px solid color-mix(in srgb, var(--hairline) 45%, transparent);background:var(--panelBlue);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.SummaryCards__label{color:var(--greyBlue);text-transform:uppercase;letter-spacing:1.52px;margin:0 0 .25rem;font-size:9.5px;font-weight:400;line-height:100%}.SummaryCards__value{color:var(--white);margin:0 0 .25rem;font-weight:400}.SummaryCards__context{color:var(--greyBlue);gap:.4rem;margin:0;font-size:11px;font-weight:400;line-height:100%;display:flex}.SummaryCards__delta{color:var(--confirmedGreen)}@media (max-width:1100px){.SummaryCards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.SummaryCards__grid{grid-template-columns:1fr}}
.Switch__switch{--switch-height:1.5rem;--switch-width:2.5rem;--switch-padding:3px;--thumb-size:calc(var(--switch-height) - 2 * var(--switch-padding));background-color:var(--hairline);padding:var(--switch-padding);height:var(--switch-height);width:var(--switch-width);border:0;border-radius:80px;transition:background-color .12s;display:flex}.Switch__switch:active{background-color:var(--accent300)}.Switch__switch[data-checked]{background-color:var(--gold)}.Switch__switch .Switch__thumb{background-color:var(--white);border-radius:var(--radius_circle);height:var(--thumb-size);width:var(--thumb-size);transition:translate .12s}.Switch__switch .Switch__thumb[data-checked]{translate:calc(var(--switch-width) - var(--thumb-size) - 2*var(--switch-padding)) 0}
.FloorPlansPage__floorPlanList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.FloorPlansPage__floorPlanCard{border-radius:var(--radius_medium)}.FloorPlansPage__floorPlanCard .FloorPlansPage__primaryContent{justify-content:space-between;display:flex}.FloorPlansPage__floorPlanCard .FloorPlansPage__primaryContent :hover{border-radius:var(--radius_medium);background-color:var(--darkGrey300)}.FloorPlansPage__floorPlanName{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.FloorPlansPage__floorPlanName input{border-radius:var(--radius_small);background-color:var(--darkGrey100);color:var(--darkBlue)}.FloorPlansPage__floorPlanPositionContainer{width:20px;height:20px}.FloorPlansPage__floorPlanPositionContainer circle{r:9px;cx:9px;cy:9px;fill:var(--hairline)}.FloorPlansPage__customerFacingFloorPlanLink svg{stroke:var(--white)}.FloorPlansPage__floorPlanPosition{position:relative;left:-14px}.FloorPlansPage__floorPlan{background-color:var(--primary400);border-radius:var(--radius_medium);width:360px;height:250px;padding:16px}.FloorPlansPage__duplicateMenuTrigger{cursor:pointer;border:none}.FloorPlansPage__duplicateMenuTrigger svg{stroke:var(--white);stroke-width:1.5px;width:24px;height:24px}.FloorPlansPage__duplicateMenuPositioner{z-index:var(--z_menuPopover,8)}.FloorPlansPage__duplicateMenuPopup{background-color:var(--primary500);border:1px solid var(--hairline);border-radius:var(--radius_medium);overflow:hidden}.FloorPlansPage__duplicateMenuItem{color:var(--white);cursor:pointer;padding:.875rem 1.5rem}.FloorPlansPage__duplicateMenuItem+.FloorPlansPage__duplicateMenuItem{border-top:1px solid var(--hairline)}.FloorPlansPage__duplicateMenuItem:hover{background-color:var(--shuriken)}.FloorPlansPage__duplicateMenuItem:focus-visible{outline:none}.FloorPlansPage__reorderArrow,.FloorPlansPage__reorderArrow:active{background-color:#0000}.FloorPlansPage__reorderArrow.FloorPlansPage__hidden{visibility:hidden;cursor:default}
.ConfirmationFormsPage__list{flex-direction:column;gap:1rem;max-width:52rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ConfirmationFormsPage__card{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ConfirmationFormsPage__cardEditing{border-color:var(--gold)}.ConfirmationFormsPage__cardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ConfirmationFormsPage__cardTitle{color:var(--white);margin:0}.ConfirmationFormsPage__statusPill{border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25rem .75rem}.ConfirmationFormsPage__statusActive{border-color:var(--gold);color:var(--gold)}.ConfirmationFormsPage__statusInactive{color:var(--white70)}.ConfirmationFormsPage__cardBody{color:var(--white70);white-space:pre-line;margin:0}.ConfirmationFormsPage__cardActions{justify-content:flex-end;gap:.5rem;display:flex}.ConfirmationFormsPage__editor{flex-direction:column;gap:1rem;display:flex}.ConfirmationFormsPage__field{flex-direction:column;gap:.375rem;display:flex}.ConfirmationFormsPage__field input,.ConfirmationFormsPage__field textarea{background-color:var(--primary500);border:1px solid var(--hairline);border-radius:var(--radius_small);color:var(--white);resize:vertical;padding:.625rem .75rem}.ConfirmationFormsPage__field input:focus,.ConfirmationFormsPage__field textarea:focus{border-color:var(--gold);outline:none}.ConfirmationFormsPage__fieldLabel{color:var(--white70)}.ConfirmationFormsPage__activeToggle{color:var(--white);cursor:pointer;align-items:center;gap:.5rem;display:flex}.ConfirmationFormsPage__activeToggle input{accent-color:var(--gold)}.ConfirmationFormsPage__editorActions{justify-content:flex-end;gap:.5rem;display:flex}.ConfirmationFormsPage__empty{color:var(--white70);margin:1.5rem 0 0}
.RestaurantBulletinsPage__mainContent{flex-direction:column;gap:16px;max-width:47rem;display:flex}.RestaurantBulletinsPage__mainContent>p{color:var(--white70);margin:0 0 1.5em}.RestaurantBulletinsPage__errorStyle{color:var(--primary400)}.RestaurantBulletinsPage__newBulletinButton{border:1px dashed var(--white30);color:var(--white70);cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.RestaurantBulletinsPage__newBulletinButton>svg{width:1.5rem;min-width:1.5rem;stroke:var(--white)}
.RestaurantBulletinsList__bulletinList{flex-direction:column;gap:16px;margin:0;padding-inline-start:0;list-style-type:none;display:flex}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader{justify-content:space-between;align-items:center;display:flex}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div{flex-direction:row;gap:8px;display:flex}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div .RestaurantBulletinsList__editLink{border-radius:50%;padding:4px}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div .RestaurantBulletinsList__deleteButton{background-color:var(--panelBlue)}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a>svg,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button>svg{min-width:1.5rem;min-height:1.5rem;stroke:var(--gold)}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a:active,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a:focus,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a:hover,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button:active,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button:focus,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button:hover{background-color:var(--accent300)}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a:active>svg,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a:focus>svg,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>a:hover>svg,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button:active>svg,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button:focus>svg,.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__cardHeader>div>button:hover>svg{stroke:var(--darkBlue)}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__bulletinItem{position:relative}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__bulletinItem .RestaurantBulletinsList__bulletinContent{color:var(--white70);white-space:pre-line;margin-top:.5rem;margin-bottom:0}.RestaurantBulletinsList__bulletinList .RestaurantBulletinsList__bulletinItem .RestaurantBulletinsList__bulletinSubheading{margin-top:1.5rem}
.MessagingTemplatePage__container{grid-template-columns:1fr 2fr;gap:1rem;min-height:calc(100vh - 2rem);display:grid}.MessagingTemplatePage__sidebar ul{background-color:var(--primary500);border-radius:var(--radius_medium);flex-direction:column;display:flex;overflow:hidden}.MessagingTemplatePage__sidebar li:nth-child(2n){background-color:var(--shuriken)}.MessagingTemplatePage__sidebar li:hover,.MessagingTemplatePage__sidebar li:hover a{background-color:var(--darkGrey100);color:var(--primary500);cursor:pointer}.MessagingTemplatePage__sidebar li.MessagingTemplatePage__active,.MessagingTemplatePage__sidebar li.MessagingTemplatePage__active a{background-color:var(--gold);color:var(--primary500);cursor:pointer}.MessagingTemplatePage__sidebar .MessagingTemplatePage__sidebarLink{color:var(--white);padding:1rem;text-decoration:none;display:block}.MessagingTemplatePage__main{flex-direction:column;display:flex}.MessagingTemplatePage__main .MessagingTemplatePage__header{background-color:var(--primary500);border-radius:var(--radius_medium) var(--radius_medium) 0 0;padding:1rem 1rem 0}.MessagingTemplatePage__main .MessagingTemplatePage__header .MessagingTemplatePage__title{font-size:1rem;font-weight:600}.MessagingTemplatePage__main .MessagingTemplatePage__header .MessagingTemplatePage__description{font-size:1rem}.MessagingTemplatePage__main .MessagingTemplatePage__tabs{background-color:var(--primary500)}.MessagingTemplatePage__main .MessagingTemplatePage__tabs .MessagingTemplatePage__tabList{width:25%;margin-bottom:0}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent{background-color:var(--primary500)}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent .MessagingTemplatePage__mainContentItem{border-top:1px solid var(--hairline);padding:1rem}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent label{font-size:.75rem;font-weight:600}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea{background-color:var(--white);width:100%;height:150px;color:var(--black);border:1px solid #0000;border-radius:5px;padding:.5rem}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea:active,.MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea:focus,.MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea:focus-within,.MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea:hover{box-shadow:0 0 0 3px var(--greyCharcoal);border:1px solid var(--yellow300)}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea:disabled{opacity:.5;background-color:var(--secondary200)}.MessagingTemplatePage__main .MessagingTemplatePage__mainContent .MessagingTemplatePage__mainContentSubtext{color:var(--white70);text-transform:uppercase;font-size:.6rem}.MessagingTemplatePage__main .MessagingTemplatePage__footer{background-color:var(--panelBlue);border-radius:0 0 var(--radius_medium) var(--radius_medium);justify-content:flex-end;padding:1rem;display:flex}html[data-mode=light] .MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea{background-color:var(--paper);border:1px solid var(--line-soft);color:var(--ink)}html[data-mode=light] .MessagingTemplatePage__main .MessagingTemplatePage__mainContent textarea:disabled{background-color:var(--paper-2);color:var(--ink-soft);opacity:1}
.ChitsPage__datePicker{display:flex}.ChitsPage__datePicker button{color:var(--white)}.ChitsPage__count{color:var(--white70);margin:1.25rem 0 1rem}.ChitsPage__printHeader{display:none}.ChitsPage__chitGrid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ChitsPage__chit{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_medium);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.ChitsPage__chitHeader{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.625rem;display:flex}.ChitsPage__chitName{color:var(--white);margin:0}.ChitsPage__vip{color:var(--gold);vertical-align:middle;align-items:center;gap:.25rem;margin-left:.5rem;display:inline-flex}.ChitsPage__vip svg{width:.875rem;height:.875rem}.ChitsPage__chitTime{color:var(--gold);flex-shrink:0;margin:0}.ChitsPage__chitFacts{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem;margin:0;display:grid}.ChitsPage__chitFacts .ChitsPage__fact{flex-direction:column;gap:.125rem;display:flex}.ChitsPage__chitFacts dt{color:var(--white70)}.ChitsPage__chitFacts dd{color:var(--white);margin:0}.ChitsPage__allergies,.ChitsPage__note{flex-direction:column;gap:.125rem;margin:0;display:flex}.ChitsPage__allergies span,.ChitsPage__note span{color:var(--white70)}.ChitsPage__allergies{color:var(--gold)}.ChitsPage__note{color:var(--white)}@media print{body *{visibility:hidden}.ChitsPage__printArea,.ChitsPage__printArea *{visibility:visible}.ChitsPage__printArea{background:#fff;width:100%;padding:1.5rem;position:absolute;inset:0 auto auto 0}.ChitsPage__printHeader{color:#000;border-bottom:1px solid #000;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.ChitsPage__count{display:none}.ChitsPage__chitGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.ChitsPage__chit{break-inside:avoid;background:#fff;border:1px solid #000;border-radius:.25rem}.ChitsPage__chit,.ChitsPage__chit *{color:#000!important}.ChitsPage__chitHeader{border-bottom-color:#000}.ChitsPage__allergies{font-weight:700}}
.PricingPageNavLinks__navLink{color:var(--white);cursor:pointer;border:0;padding:.5rem 2rem}.PricingPageNavLinks__navLink.PricingPageNavLinks__active{cursor:default;background-color:var(--primary400);border-radius:var(--radius_xlarge)}.PricingPageNavLinks__navLink.PricingPageNavLinks__disabled{cursor:not-allowed;opacity:.5}
.CoverLimitSection__section{border-bottom:1px solid var(--hairline);padding:1.25rem 0}.CoverLimitSection__section:last-of-type{border-bottom:none;padding-bottom:0}.CoverLimitSection__formFields{flex-direction:column;gap:.25rem;display:flex}.CoverLimitSection__constrainedField{max-width:340px}.CoverLimitSection__removeButton{color:var(--white);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.75rem;padding:0;display:flex}.CoverLimitSection__removeButton svg{min-width:1.5rem;stroke:var(--white);width:1.5rem}.CoverLimitSection__removeButton:disabled{cursor:not-allowed;opacity:.5}.CoverLimitSection__removeButton:not(:disabled):hover,.CoverLimitSection__removeButton:not(:disabled):focus-visible,.CoverLimitSection__removeButton:not(:disabled):active{color:var(--gold)}.CoverLimitSection__removeButton:not(:disabled):hover svg,.CoverLimitSection__removeButton:not(:disabled):focus-visible svg,.CoverLimitSection__removeButton:not(:disabled):active svg{stroke:var(--gold)}.CoverLimitSection__removeLabel{font-size:.875rem;font-weight:600}
.PacingControlsSection__section{border-bottom:1px solid var(--hairline);padding:1.25rem 0}.PacingControlsSection__section:last-of-type{border-bottom:none;padding-bottom:0}.PacingControlsSection__formFields{flex-direction:column;gap:.25rem;display:flex}.PacingControlsSection__constrainedField{max-width:340px}.PacingControlsSection__removeButton{color:var(--white);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.75rem;padding:0;display:flex}.PacingControlsSection__removeButton svg{min-width:1.5rem;stroke:var(--white);width:1.5rem}.PacingControlsSection__removeButton:disabled{cursor:not-allowed;opacity:.5}.PacingControlsSection__removeButton:not(:disabled):hover,.PacingControlsSection__removeButton:not(:disabled):focus-visible,.PacingControlsSection__removeButton:not(:disabled):active{color:var(--gold)}.PacingControlsSection__removeButton:not(:disabled):hover svg,.PacingControlsSection__removeButton:not(:disabled):focus-visible svg,.PacingControlsSection__removeButton:not(:disabled):active svg{stroke:var(--gold)}.PacingControlsSection__removeLabel{font-size:.875rem;font-weight:600}
.InboxPage__layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.InboxPage__notificationContainer{flex-direction:column;flex-shrink:0;row-gap:1.5rem;width:25rem;display:flex}.InboxPage__threadPane{background-color:var(--primary500);border-radius:var(--radius_medium);min-width:0;max-width:36rem;height:max(30rem,100vh - 11rem);box-shadow:var(--shadow-sm,none);flex-direction:column;flex:1 1 0;display:flex;position:sticky;top:1.5rem;overflow:hidden}.InboxPage__threadPane.InboxPage__threadPaneLoading{justify-content:center;align-items:center}.InboxPage__threadPlaceholder{color:var(--white70);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;row-gap:1rem;padding:2rem;display:flex}.InboxPage__dateGroup{flex-direction:column;row-gap:.75rem;display:flex}.InboxPage__dateGroupTitle{color:var(--white);letter-spacing:.01em;margin:0;font-size:.9rem;font-weight:600}.InboxPage__notificationList{flex-direction:column;row-gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.InboxPage__infiniteScrollSentinel{width:100%;height:1px}.InboxPage__notification{background-color:var(--shuriken);border-radius:var(--radius_medium);padding:0;overflow:hidden}.InboxPage__notification:hover:not(.InboxPage__selected){background-color:var(--panelBlue)}.InboxPage__notification.InboxPage__selected{background-color:var(--darkGrey200)}.InboxPage__notificationLink{color:var(--white);display:block}.InboxPage__emptyStateContainer{flex-direction:column;align-items:center;row-gap:1rem;width:25rem;padding:5rem 0;display:flex}.InboxPage__inboxIcon{width:3.5rem;height:3.5rem}
.InboxConversationRow__row{align-items:stretch;min-height:3.25rem;display:flex}.InboxConversationRow__body{flex:1;align-items:center;gap:.5rem;min-width:0;padding:.5rem 1rem .5rem .75rem;display:flex}.InboxConversationRow__status{border-radius:50%;flex-shrink:0;align-self:flex-start;width:8px;height:8px;margin-top:.35rem}.InboxConversationRow__unread{background-color:var(--pink)}.InboxConversationRow__textBlock{flex-direction:column;row-gap:.25rem;width:100%;min-width:0;display:flex}.InboxConversationRow__nameRow{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;display:flex}.InboxConversationRow__guestName{color:var(--white70);text-transform:uppercase;letter-spacing:.02em;font-size:.625rem;font-weight:500;line-height:.75rem}.InboxConversationRow__timestamp{color:var(--white70);text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:500}.InboxConversationRow__preview{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:-webkit-box;overflow:hidden}
.ConciergePage__pageContent{flex-direction:column;row-gap:.5rem;min-height:0;display:flex;position:relative}.ConciergePage__sidePanel{flex-direction:column;gap:1rem;width:100%;display:flex}@media only screen and (min-width:768px){.ConciergePage__sidePanel{width:34%}}.ConciergePage__content{flex-direction:row;column-gap:3rem;width:100%;min-height:0;display:flex}.ConciergePage__floorPlanContainer{min-width:var(--minFloorPlanTabletWidth);max-width:var(--maxFloorPlanDesktopWidth);flex-direction:column;align-items:flex-start;width:53vw;margin-top:1rem;padding:0;display:none}@media only screen and (min-width:768px){.ConciergePage__floorPlanContainer{display:flex}}.ConciergePage__navLink{color:var(--white);cursor:pointer;border:0;padding:.5rem 2rem}.ConciergePage__navLink.ConciergePage__active{cursor:default;background-color:var(--primary400);border-radius:var(--radius_xlarge)}
.DateAndGuestCountFilterPill__pill{background-color:var(--primary400);color:var(--white);cursor:pointer;border:1px solid #0000;border-radius:100px;align-items:center;margin:0;padding:8px 16px;display:flex}.DateAndGuestCountFilterPill__isOpen,.DateAndGuestCountFilterPill__pill:active,.DateAndGuestCountFilterPill__pill:focus,.DateAndGuestCountFilterPill__pill:hover{border:1px solid var(--gold)}.DateAndGuestCountFilterPill__isOpen:active,.DateAndGuestCountFilterPill__isOpen:focus,.DateAndGuestCountFilterPill__isOpen:hover{background-color:var(--darkBlue)}.DateAndGuestCountFilterPill__applyButton{width:100%;height:32px}.DateAndGuestCountFilterPill__icon{stroke:var(--primary200);width:24px;min-width:24px;margin-right:8px}.DateAndGuestCountFilterPill__verticalDivider{border-left:1px solid var(--primary200);height:16px;margin:auto 16px}.DateAndGuestCountFilterPill__popover{background-color:var(--darkBlue);border-radius:var(--radius_large);width:100%;height:100%;z-index:var(--z_desktopAvailabilityFilter);margin:.25rem -1.5rem 0;padding:1rem 1.5rem;position:absolute}@media only screen and (min-width:768px){.DateAndGuestCountFilterPill__popover{height:unset;width:unset;margin:.25rem 0 0}}.DateAndGuestCountFilterPill__divider{background-color:var(--hairline);opacity:1}.DateAndGuestCountFilterPill__guestCountPicker{margin-bottom:1rem}.DateAndGuestCountFilterPill__selectDate{margin:1rem 0;display:block}
.AvailableTimes__container h2{border-bottom:2px solid var(--gold);text-align:center;text-transform:uppercase;margin:0;padding:.5rem 0}.AvailableTimes__container ol{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.AvailableTimes__serviceWindowHeading{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.AvailableTimes__serviceWindowTab{text-transform:uppercase}
.AvailableTimeButton__container{background-color:var(--darkBlue);border:1px solid var(--hairline);border-radius:var(--radius_small);color:var(--white);cursor:pointer;white-space:nowrap;flex-direction:column;align-items:center;width:100%;padding:.25rem;display:inline-flex}.AvailableTimeButton__container:hover{border:1px solid var(--darkGrey100)}.AvailableTimeButton__container:focus{border:1px dashed var(--darkGrey200)}.AvailableTimeButton__container span{color:var(--gold)}
.ConciergeAdminAvailability__container{background-color:var(--darkBlue);border-radius:var(--radius_large);scroll-snap-type:y mandatory;flex-direction:column;gap:1rem;min-width:15rem;margin:0;padding:0 1rem 1rem;display:flex;overflow-y:auto}.ConciergeAdminAvailability__tablePublicNameTop{border-bottom:1px solid var(--hairline);color:var(--white);text-align:center;margin:0;padding:1rem 0 .75rem}.ConciergeAdminAvailability__comingSoon{color:var(--white);text-align:center;margin-top:2.5rem;margin-bottom:3rem}.ConciergeAdminAvailability__comingSoon .ConciergeAdminAvailability__comingSoonHeader{font-family:PP Woodland,sans-serif}.ConciergeAdminAvailability__comingSoon .ConciergeAdminAvailability__comingSoonMessage{color:var(--secondary200);letter-spacing:.03em;font-size:1rem;line-height:1.5rem}.ConciergeAdminAvailability__list{flex-direction:column;row-gap:.5rem;width:100%;padding-inline-start:0;display:flex}.ConciergeAdminAvailability__availabilityContainer{flex-direction:column;row-gap:.5rem;width:100%;display:flex}
.FloorPlanSelector__floorPlanSelector{width:10rem}.FloorPlanSelector__floorPlanSelector button[role=combobox]{background-color:var(--primary500);border-radius:var(--radius_small);height:unset;padding:.2rem .5rem .2rem 1rem}.FloorPlanSelector__floorPlanSelector button[role=combobox] svg{height:18px}.FloorPlanSelector__fullWidth{width:100%}
.InteractiveConciergeFloorPlan__clearSelectionButton{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:var(--greyPanel);color:var(--white);cursor:pointer;border:none;border-radius:3rem;width:44px;height:2.75rem;padding:12px;position:absolute;bottom:3rem;right:1rem}.InteractiveConciergeFloorPlan__clearSelectionButton .InteractiveConciergeFloorPlan__resetIcon{stroke:var(--white);stroke-width:2px}.InteractiveConciergeFloorPlan__clearSelectionButton:focus,.InteractiveConciergeFloorPlan__clearSelectionButton:hover,.InteractiveConciergeFloorPlan__clearSelectionButton:active{background-color:var(--primary200);border:2px solid var(--primary200);color:var(--black);padding:10px}.InteractiveConciergeFloorPlan__clearSelectionButton:focus .InteractiveConciergeFloorPlan__resetIcon,.InteractiveConciergeFloorPlan__clearSelectionButton:hover .InteractiveConciergeFloorPlan__resetIcon,.InteractiveConciergeFloorPlan__clearSelectionButton:active .InteractiveConciergeFloorPlan__resetIcon{stroke:var(--black)}@media only screen and (min-width:768px){.InteractiveConciergeFloorPlan__clearSelectionButton{bottom:0;left:calc(50% - 8em);right:unset;justify-content:center;align-items:center;width:16em;display:flex;position:absolute}.InteractiveConciergeFloorPlan__clearSelectionButton .InteractiveConciergeFloorPlan__resetIcon{width:20px;height:20px;margin-right:8px}}.InteractiveConciergeFloorPlan__floorPlanContainer{flex-direction:column;justify-content:center;row-gap:1rem;width:100%;display:flex;position:relative}.InteractiveConciergeFloorPlan__floorPlanContainer>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.InteractiveConciergeFloorPlan__floorPlanContainer.InteractiveConciergeFloorPlan__darkBackground{background-color:var(--darkBlue);border-radius:var(--radius_medium);padding:.5rem}.InteractiveConciergeFloorPlan__floorPlan{margin-bottom:2rem}
.TableRatingPage__pageContentWithLegendWrapper{position:relative}.TableRatingPage__pageContentWithLegend{flex:1;align-items:flex-start;gap:2rem;display:flex}.TableRatingPage__floorPlanArea{flex-direction:row;gap:1rem;width:100%;display:flex}.TableRatingPage__floorPlanWrapper{flex:1}.TableRatingPage__floorPlanWrapper.TableRatingPage__floorPlanWrapperLegendOpen{min-width:70%}.TableRatingPage__legendToggle{z-index:1;border:1px solid var(--darkGrey300);border-radius:var(--radius_medium);background-color:var(--primary400);width:2.5rem;height:2.5rem;color:var(--primary200);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:7rem;right:.5rem;transform:translateY(100%)}.TableRatingPage__legendToggle:hover{color:var(--nearWhite);border-color:var(--primary200)}.TableRatingPage__legendToggle:focus-visible{outline:2px solid var(--accent400);outline-offset:2px}.TableRatingPage__legendToggleIcon{flex-shrink:0;width:1.6rem;height:1.6rem;transition:transform .3s ease-in-out;display:block}.TableRatingPage__legendToggleIcon.TableRatingPage__legendToggleIconRotated{transform:rotate(180deg)}.TableRatingPage__floorPlanTableNumber{margin-bottom:1rem}.TableRatingPage__selectedTable{border:1px solid var(--accent400);border-radius:var(--radius_medium);box-sizing:border-box}.TableRatingPage__ratingOverlay{box-sizing:border-box;width:32px;z-index:var(--z_serviceStatusIcon);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.TableRatingPage__ratingOverlay .TableRatingPage__row:first-child{border-top-left-radius:var(--radius_xsmall);border-top-right-radius:var(--radius_xsmall)}.TableRatingPage__ratingOverlay .TableRatingPage__row:last-child{border-bottom-left-radius:var(--radius_xsmall);border-bottom-right-radius:var(--radius_xsmall)}.TableRatingPage__ratingOverlay .TableRatingPage__row{background:linear-gradient(to right, color-mix(in srgb, var(--primary500) 50%, transparent), var(--primary500), color-mix(in srgb, var(--primary500) 50%, transparent));flex-direction:row;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.TableRatingPage__ratingOverlay .TableRatingPage__row.TableRatingPage__tableName{max-height:12px;color:var(--white);text-overflow:ellipsis;white-space:nowrap;padding:0 2px;overflow:hidden}.TableRatingPage__ratingOverlay .TableRatingPage__row.TableRatingPage__ratingIconsRow{flex-wrap:nowrap;justify-content:center;min-height:10px;max-height:12px;padding:0 2px}.TableRatingPage__ratingOverlay .TableRatingPage__row .TableRatingPage__tableRatingIconSvg{box-sizing:border-box;max-width:100%;display:block}.TableRatingPage__ratingOverlay .TableRatingPage__row .TableRatingPage__tableRatingIconSvg path{fill:var(--accent400)}.TableRatingPage__ratingOverlay .TableRatingPage__row .TableRatingPage__tableRatingIconSvg:only-child{flex:none;width:auto;height:12px}.TableRatingPage__ratingOverlay .TableRatingPage__row .TableRatingPage__tableRatingIconSvg:not(:only-child){flex:1 1 0;width:100%;min-width:0;height:auto;max-height:12px}.TableRatingPage__positioner{z-index:var(--z_menuPopover)}.TableRatingPage__positioner:focus-visible{outline:none}.TableRatingPage__popup{background-color:var(--primary400);border-radius:var(--radius_medium);border:1px solid var(--darkGrey300);flex-direction:row;align-items:center;gap:.25rem;padding:.5rem;display:flex}.TableRatingPage__popup:focus-visible{outline:none}.TableRatingPage__menuItem{cursor:pointer;border-radius:var(--radius_xsmall);background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.TableRatingPage__menuItem:focus-visible{outline:none}.TableRatingPage__menuItemIcon{width:1.25rem;height:1.25rem}.TableRatingPage__menuItemIcon path{fill:var(--primary200)}.TableRatingPage__menuItemIconFilled path{fill:var(--accent400)}.TableRatingPage__arrow{z-index:-1}.TableRatingPage__arrow[data-side=top]{bottom:-12px}.TableRatingPage__arrow[data-side=bottom]{top:-12px}.TableRatingPage__arrow[data-side=left]{right:-12px}.TableRatingPage__arrow[data-side=right]{left:-12px}.TableRatingPage__arrow svg{width:24px;height:24px;fill:var(--shuriken)}
@keyframes RatingsLegend__ratingsLegendFadeIn___pIKl7{0%{opacity:0}to{opacity:1}}.RatingsLegend__ratingsLegend{background-color:var(--primary400);border-radius:var(--radius_medium);border:1px solid var(--darkGrey300);flex-shrink:0;width:20%;padding:1rem;animation:.5s ease-out forwards RatingsLegend__ratingsLegendFadeIn___pIKl7}.RatingsLegend__ratingsLegendTitle{color:#fff;margin:0 0 .5rem}.RatingsLegend__ratingsLegend p{color:var(--primary200);margin:0 0 .5rem}.RatingsLegend__ratingsLegendList{flex-direction:column;margin:1rem 0 0;padding:0;list-style:none;display:flex}.RatingsLegend__ratingsLegendItem{align-items:left;border-top:1px solid var(--darkGrey300);color:var(--primary200);flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}.RatingsLegend__ratingsLegendItem:first-child{border-top:none;padding-top:0}.RatingsLegend__ratingsLegendIcons{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.RatingsLegend__ratingsLegendIconFilled{width:1rem;height:1rem}.RatingsLegend__ratingsLegendIconFilled path{fill:var(--accent400)}
.BusyTimesPage__pricingPageContent{background-color:var(--darkBlue);border-radius:var(--radius_medium);padding:1rem 1.5rem 0}.BusyTimesPage__section{margin-bottom:2rem}.BusyTimesPage__section:last-child{margin-bottom:0}.BusyTimesPage__sectionTitle{color:var(--white);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}html[data-brand=lazy-bear] .BusyTimesPage__sectionTitle{font-family:var(--brandDisplay);letter-spacing:var(--brandTracking);text-transform:uppercase;font-weight:700}.BusyTimesPage__divider{margin:1rem 0}.BusyTimesPage__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BusyTimesPage__header .BusyTimesPage__checkboxContainer{gap:1rem;display:flex}.BusyTimesPage__header .BusyTimesPage__checkboxContainer ul{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.BusyTimesPage__header .BusyTimesPage__checkboxContainer ul li div{background-color:var(--primary200);cursor:pointer;border-radius:80px;justify-content:center;align-items:center;min-width:48px;padding:4px;display:flex}.BusyTimesPage__header .BusyTimesPage__checkboxContainer ul li div.BusyTimesPage__error{background-color:var(--pink)}.BusyTimesPage__header .BusyTimesPage__checkboxContainer ul li div[aria-checked=true]{background-color:var(--gold);color:var(--black)}
.PeakPersonalizationChart__chartSection{width:100%;min-width:0;margin-bottom:1rem}.PeakPersonalizationChart__instruction{color:var(--white70);margin:0 0 .75rem;font-size:.875rem}.PeakPersonalizationChart__chartContainer{border-radius:var(--radius_small);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:200px;padding:0;position:relative}@media only screen and (min-width:1280px){.PeakPersonalizationChart__chartContainer{padding:.5rem}}.PeakPersonalizationChart__chartContainerScrollable{-webkit-overflow-scrolling:touch;overflow-x:auto}.PeakPersonalizationChart__chartCanvas{pointer-events:none;display:block;position:absolute;top:0;left:0}.PeakPersonalizationChart__chartContent{pointer-events:none;width:100%;min-width:0}.PeakPersonalizationChart__chartContent>*{pointer-events:auto}.PeakPersonalizationChart__labelsRow{align-items:center;display:flex}.PeakPersonalizationChart__label{min-width:0;color:var(--white70);white-space:nowrap;text-align:left;flex:1;font-size:14px}.PeakPersonalizationChart__labelRotated{rotate:-60deg}.PeakPersonalizationChart__labelDisabled{color:var(--white30)}.PeakPersonalizationChart__barsRow{cursor:pointer;border:5px solid var(--hairline);border-radius:var(--radius_small);touch-action:none;flex-direction:row;align-items:flex-end;min-width:0;display:flex;overflow:hidden}.PeakPersonalizationChart__barsRowMaxWidth{width:100%;max-width:1138px}.PeakPersonalizationChart__barColumn{border-right-style:solid;border-right-width:2px;border-right-color:color-mix(in srgb, var(--hairline) 20%, transparent);flex:1;min-width:0;height:100%;position:relative}.PeakPersonalizationChart__barColumn:last-child{border-right-width:0}.PeakPersonalizationChart__barDisabledBg{position:absolute;inset:0}.PeakPersonalizationChart__barWrapper{height:100%;position:absolute;bottom:0;left:0;right:0}.PeakPersonalizationChart__bar{border-radius:2px;position:absolute;bottom:0;left:0;right:0}.PeakPersonalizationChart__barTopBorder{background-color:#b09667;height:2px;position:absolute;left:0;right:0}.PeakPersonalizationChart__chartFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.5rem .5rem 0;display:flex}.PeakPersonalizationChart__legend{align-items:center;gap:1.25rem;display:flex}.PeakPersonalizationChart__legendItem{color:var(--white70);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.2;display:flex}.PeakPersonalizationChart__legendSwatch{border-radius:2px;flex-shrink:0;width:12px;height:12px}.PeakPersonalizationChart__legendLabel{text-transform:capitalize}.PeakPersonalizationChart__clearAll{color:var(--primary200);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.875rem;line-height:1.2;text-decoration:underline}.PeakPersonalizationChart__clearAll:hover{color:var(--white70)}
.ListingsPage__content{gap:2.5rem;display:flex}.ListingsPage__content .ListingsPage__displayPanel{flex-direction:column;flex:1.8 1 0;gap:1rem;overflow:auto}.ListingsPage__content .ListingsPage__displayPanel.ListingsPage__alignStart{align-self:flex-start}.ListingsPage__content .ListingsPage__displayPanel.ListingsPage__floorPlan{background-color:unset}.ListingsPage__content .ListingsPage__displayPanel .ListingsPage__floorPlanSelect{width:fit-content;margin-bottom:1rem}.ListingsPage__content .ListingsPage__sidePanel{flex:1 1 0}.ListingsPage__content .ListingsPage__sidePanel .ListingsPage__tabs{flex-direction:column;height:100%;display:flex}.ListingsPage__content .ListingsPage__sidePanel .ListingsPage__tabs .ListingsPage__tabBar{border-bottom:1px solid var(--hairline);align-items:center;display:flex}.ListingsPage__content .ListingsPage__sidePanel .ListingsPage__tabs .ListingsPage__tabBar .ListingsPage__tab{color:var(--white);text-transform:capitalize;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:0 1.5rem 1rem;display:flex}.ListingsPage__content .ListingsPage__sidePanel .ListingsPage__tabs .ListingsPage__tabBar .ListingsPage__activeTab{border-bottom:2px solid var(--accent300)}
ul.ListingsList__main{flex:1 1 0;position:relative;overflow-y:auto}.ListingsList__tabSpinnerContainer{flex:1;align-content:center}.ListingsList__tabSpinner{width:4rem;height:4rem;margin:auto}.ListingsList__tabNoMatchingListings{color:var(--primary200);flex:1;justify-content:center;align-items:center;display:flex}
.ListingCard__listItemContainer{background:var(--primary500);border-left:.5rem solid var(--secondary300);border-radius:.5rem;flex-direction:column;flex:1;gap:2px;margin:.5rem 0;padding:.5rem .75rem;display:flex}.ListingCard__listItemContainer .ListingCard__heading{flex-direction:row;justify-content:space-between;align-items:start;display:flex}.ListingCard__listItemContainer .ListingCard__publicName{color:var(--white70);white-space:nowrap;font-size:inherit}
.InteractiveAdminFloorPlan__main{position:relative}.InteractiveAdminFloorPlan__clearSelectionButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--greyPanel);color:var(--white);cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;width:16em;height:44px;padding:12px;display:flex;position:absolute;bottom:0;left:calc(50% - 8em)}.InteractiveAdminFloorPlan__clearSelectionButton .InteractiveAdminFloorPlan__resetIcon{stroke-width:2px;height:1.25rem;stroke:var(--white);width:20px;margin-right:.5rem}.InteractiveAdminFloorPlan__clearSelectionButton:focus,.InteractiveAdminFloorPlan__clearSelectionButton:hover,.InteractiveAdminFloorPlan__clearSelectionButton:active{background-color:var(--primary200);border:2px solid var(--primary200);color:var(--black);padding:.625rem}.InteractiveAdminFloorPlan__clearSelectionButton:focus .InteractiveAdminFloorPlan__resetIcon,.InteractiveAdminFloorPlan__clearSelectionButton:hover .InteractiveAdminFloorPlan__resetIcon,.InteractiveAdminFloorPlan__clearSelectionButton:active .InteractiveAdminFloorPlan__resetIcon{stroke:var(--black)}
.FormTooltip__button{background-color:#0000;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0 .5px .5px;display:flex}.FormTooltip__button .FormTooltip__questionIcon,.FormTooltip__button .FormTooltip__questionIcon svg,.FormTooltip__button .FormTooltip__questionIcon g{min-width:20px;height:20px;stroke:var(--gold);width:20px}.FormTooltip__button:active,.FormTooltip__button:focus,.FormTooltip__button:hover{background-color:var(--gold)}.FormTooltip__button:active .FormTooltip__questionIcon,.FormTooltip__button:active .FormTooltip__questionIcon svg,.FormTooltip__button:active .FormTooltip__questionIcon g,.FormTooltip__button:focus .FormTooltip__questionIcon,.FormTooltip__button:focus .FormTooltip__questionIcon svg,.FormTooltip__button:focus .FormTooltip__questionIcon g,.FormTooltip__button:hover .FormTooltip__questionIcon,.FormTooltip__button:hover .FormTooltip__questionIcon svg,.FormTooltip__button:hover .FormTooltip__questionIcon g{stroke:var(--darkGrey400)}.FormTooltip__tooltip{z-index:var(--z_toolTips)}.FormTooltip__tooltip>div:first-child{color:var(--white);background:#000000f2;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:216px;padding:16px;display:flex;box-shadow:0 8px 8px #00000040}.FormTooltip__tooltip>div:first-child>div{letter-spacing:.36px;white-space:pre-line;font-size:12px;font-weight:400;line-height:16px}.FormTooltip__tooltip>div:first-child .FormTooltip__questionIcon,.FormTooltip__tooltip>div:first-child .FormTooltip__questionIcon svg,.FormTooltip__tooltip>div:first-child .FormTooltip__questionIcon g{min-width:20px;height:20px;stroke:var(--gold);width:20px}
.ControlledFormPercentageInput__fieldContainer{flex-direction:column;align-items:flex-start;gap:.25em .5rem;width:100%;display:flex}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__labelContainer{align-items:center;column-gap:.5em;width:100%;display:flex}.ControlledFormPercentageInput__fieldContainer label.ControlledFormPercentageInput__labelError{color:var(--pink)}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputContainer{flex-direction:column;gap:.25em;width:100%;display:flex;position:relative}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot{align-items:center;width:100%;height:3rem;padding:1rem;display:flex}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot .ControlledFormPercentageInput__percent{color:var(--darkGrey200);font-size:inherit;margin-left:.25rem}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot.ControlledFormPercentageInput__inputError{background-color:var(--red100);color:var(--red300)}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot.ControlledFormPercentageInput__inputError .ControlledFormPercentageInput__percent{color:inherit}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot input{color:inherit;font-size:inherit;background:0 0;border:none;width:100%;line-height:1rem}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ControlledFormPercentageInput__fieldContainer .ControlledFormPercentageInput__inputRoot input[type=number]{-moz-appearance:textfield}.ControlledFormPercentageInput__fieldContainer:not(.ControlledFormPercentageInput__darkMode) .ControlledFormPercentageInput__inputRoot{background-color:var(--darkGrey100);color:var(--darkBlue);border:3px solid #0000;border-radius:5px}.ControlledFormPercentageInput__fieldContainer:not(.ControlledFormPercentageInput__darkMode) .ControlledFormPercentageInput__inputRoot:hover{border-color:var(--white)}.ControlledFormPercentageInput__fieldContainer:not(.ControlledFormPercentageInput__darkMode) .ControlledFormPercentageInput__inputRoot:has(:active,:focus){border-color:var(--white)}html[data-mode=light] .ControlledFormPercentageInput__fieldContainer:not(.ControlledFormPercentageInput__darkMode) .ControlledFormPercentageInput__inputRoot{background-color:var(--darkBlue);color:var(--ink)}.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__horizontal{flex-direction:row;align-items:baseline}.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__horizontal .ControlledFormPercentageInput__labelContainer,.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__horizontal .ControlledFormPercentageInput__inputContainer{width:50%}.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode .ControlledFormPercentageInput__inputRoot{background-color:var(--darkBlue);border:1px solid var(--darkGrey300);border-radius:var(--radius_medium);color:var(--darkGrey200);font-size:.875rem}.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode .ControlledFormPercentageInput__inputRoot:active,.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode .ControlledFormPercentageInput__inputRoot:focus,.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode .ControlledFormPercentageInput__inputRoot:focus-within,.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode .ControlledFormPercentageInput__inputRoot:hover{border:1px solid var(--white)}.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode .ControlledFormPercentageInput__inputRoot.ControlledFormPercentageInput__inputError{background-color:var(--red100);color:var(--red300)}.ControlledFormPercentageInput__fieldContainer.ControlledFormPercentageInput__darkMode input{color:var(--darkGrey200)}
.FinancesOverview__overview{flex-direction:column;gap:1.5rem;display:flex}.FinancesOverview__bottomRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}@media (max-width:1000px){.FinancesOverview__bottomRow{grid-template-columns:1fr}}
.EarningsByPeriodChart__card{border:1px solid color-mix(in srgb, var(--hairline) 45%, transparent);background:var(--panelBlue);border-radius:.75rem;padding:1.25rem}.EarningsByPeriodChart__header{flex-flow:column wrap;justify-content:space-between;margin-bottom:2.5rem;display:flex}.EarningsByPeriodChart__title{color:var(--white);margin:0}.EarningsByPeriodChart__legend{color:var(--greyBlue);gap:1rem;display:flex}.EarningsByPeriodChart__legendItem{align-items:center;gap:.5rem;display:inline-flex}.EarningsByPeriodChart__legendSwatch{border-radius:.125rem;width:.75rem;height:.75rem}.EarningsByPeriodChart__revenue{background:var(--gold)}.EarningsByPeriodChart__refunds{background:#a8534a}.EarningsByPeriodChart__previous{background:var(--secondary300)}.EarningsByPeriodChart__previousRefunds{background:var(--secondary200)}.EarningsByPeriodChart__chart{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.EarningsByPeriodChart__yAxis{min-width:2.5rem;height:250px;color:var(--greyBlue);font-size:.75rem;position:relative}.EarningsByPeriodChart__yTick{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.EarningsByPeriodChart__plotColumn{flex-direction:column;display:flex}.EarningsByPeriodChart__plotArea{height:250px;position:relative}.EarningsByPeriodChart__gridLines{pointer-events:none;position:absolute;inset:0}.EarningsByPeriodChart__gridLine{border-top:1px solid color-mix(in srgb, var(--hairline) 28%, transparent);position:absolute;left:0;right:0}.EarningsByPeriodChart__barsRow{align-items:flex-end;gap:.5rem;display:flex;position:absolute;inset:0 .5rem}.EarningsByPeriodChart__barGroup{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.EarningsByPeriodChart__bars{justify-content:center;align-items:flex-end;gap:.25rem;width:100%;max-width:3.5rem;height:100%;display:flex}.EarningsByPeriodChart__stackedBar{flex-direction:column-reverse;flex:1 1 0;justify-content:flex-start;width:100%;min-width:0;max-width:2.5rem;min-height:0;display:flex}.EarningsByPeriodChart__revenueBar{background:var(--gold);border-radius:.15rem .15rem 0 0;width:100%}.EarningsByPeriodChart__refundsBar{background:#a8534a;border-radius:.15rem .15rem 0 0;width:100%}.EarningsByPeriodChart__previousRevenueBar{background:var(--secondary300)}.EarningsByPeriodChart__previousRefundsBar{background:var(--secondary200)}.EarningsByPeriodChart__xLabels{gap:.5rem;margin-top:.5rem;padding:0 .5rem;display:flex}.EarningsByPeriodChart__xLabel{min-width:0;color:var(--greyBlue);text-align:center;white-space:nowrap;flex:1 1 0;overflow:visible}
.EarningsByTable__card{border:1px solid var(--hairline);background:var(--panelBlue);border-radius:.75rem;flex-direction:column;height:100%;padding:1.25rem;display:flex}.EarningsByTable__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.EarningsByTable__title{color:var(--white);margin:0}.EarningsByTable__meta{color:var(--greyBlue);letter-spacing:.08em;text-transform:uppercase}.EarningsByTable__table{border-collapse:collapse;width:100%}.EarningsByTable__table th{color:var(--greyBlue)}.EarningsByTable__table td{color:var(--white)}.EarningsByTable__table th,.EarningsByTable__table td{border-bottom:1px solid var(--hairline);text-align:left;padding:.75rem 0}.EarningsByTable__table th:not(:first-child),.EarningsByTable__table td:not(:first-child){text-align:right}.EarningsByTable__emptyState{color:var(--greyBlue);text-align:center;padding:1.5rem 0}
