._0UeWAa_domainCard{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;min-width:240px;min-height:80px;padding:8px 16px;transition:box-shadow .2s;display:flex}._0UeWAa_domainCard:hover,._0UeWAa_domainCardLink:hover ._0UeWAa_domainCard{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}._0UeWAa_domainCardContent{align-items:center;gap:16px;display:flex}._0UeWAa_domainCardTitle{-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:500}._0UeWAa_domainCardLink,._0UeWAa_domainCardLink:hover{text-decoration:none}._0UeWAa_domainContainerTitle{width:100%;font-size:1.75rem;font-weight:500}._0UeWAa_pageContainer{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;padding-top:192px;padding-left:24px;padding-right:24px;display:flex}._0UeWAa_buttonContainer,._0UeWAa_domainsContainer{flex-wrap:wrap;gap:1rem;display:flex}
.Pt2QyW_sectionContainer{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:16px}.Pt2QyW_mainBox{flex-direction:column;height:100%;padding:16px;display:flex}.Pt2QyW_headerBox{align-items:center;display:flex}.Pt2QyW_iconButton{margin-right:8px}.Pt2QyW_iconButton:hover,.Pt2QyW_iconButton:active{background-color:#f3dfec}.Pt2QyW_titleTypography{flex-grow:1}.Pt2QyW_divider{width:calc(100% + 45px);margin:16px 0;position:relative;transform:translate(-32px)}
.xePpNG_wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:130;background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.xePpNG_loader{border:10px solid #fff;border-top-color:#c8017d;border-radius:50%;width:60px;height:60px;animation:2s linear infinite xePpNG_spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes xePpNG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.vcZAwq_appBar{z-index:1400;box-shadow:none;background-color:#fff;border-bottom:1px solid #e0e0e0;height:64px;transition:height .3s}.vcZAwq_appBarBookingPage{height:88px}.vcZAwq_toolbar{justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.vcZAwq_toolbarBookingPage{min-height:88px}.vcZAwq_brandLogo{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:var(--brand-logo-url);cursor:pointer;background-color:#0000;border:none;width:160px;height:40px;transition:all .3s}.vcZAwq_brandLogoBookingPage{width:185px;height:55px}.vcZAwq_menuButton{color:#172b4d;margin-right:10px;padding:12px;transition:all .3s}.vcZAwq_menuButton:hover,.vcZAwq_menuButton:active,.vcZAwq_menuButton:focus{background-color:#f3dfec}.vcZAwq_menuButtonBookingPage{padding:10px}.vcZAwq_logoutButton{transition:all .3s;color:#011e41!important}.vcZAwq_menuIcon{color:var(--menu-icon-color);font-size:24px;transition:color .2s}.vcZAwq_spacer{flex-grow:1}
.nQGpsq_accountButton{background-color:var(--icon-bg);margin-left:16px}.nQGpsq_accountButton:hover{background-color:var(--icon-bg-hover);cursor:pointer}.nQGpsq_accountBox{text-align:center;align-items:center;display:flex}.nQGpsq_accountIcon{color:var(--icon-color)}.nQGpsq_menuPaper{z-index:1401;filter:drop-shadow(0 2px 8px #00000052);background:#fff;border-radius:8px;margin-top:4px;overflow:visible}.nQGpsq_menuPaper .nQGpsq_MuiAvatar-root{width:32px;height:32px;margin-left:-4px;margin-right:8px}.nQGpsq_profileIcon{width:96px;height:96px;color:var(--profile-icon-color)}.nQGpsq_profileInfo{flex-direction:column;margin-left:10px;display:flex}.nQGpsq_profileName{color:var(--profile-name-color);font-weight:700}.nQGpsq_profileEmail{color:gray;font-size:.875rem}.nQGpsq_logoutIcon{color:var(--logout-icon-color)}.nQGpsq_logoutButton{color:#011e41;transition:all .3s}
.g6b9zW_stackContainer{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}.g6b9zW_locationContainer{width:100%;height:calc(100vh - 64px);padding-left:32px;display:flex}.g6b9zW_locationContainer.g6b9zW_sideSheetOpen{padding-right:32px}.g6b9zW_locationContent{flex-grow:1;width:100%;height:100%;padding-top:32px;padding-bottom:32px;padding-right:32px;transition:margin-right .3s ease-in-out;overflow-x:auto}.g6b9zW_locationContent.g6b9zW_sideSheetOpen{margin-right:512px}.g6b9zW_fullWidthContainer{width:100%}.g6b9zW_tableWrapper{position:relative;overflow-x:visible}.g6b9zW_tablePaper{border-radius:8px;max-width:100%;position:relative;overflow-x:visible}.g6b9zW_styledTableContainer{width:100%;overflow-x:auto}.g6b9zW_tableContainerVisibleOverflow{overflow-y:visible}.g6b9zW_styledTableContainer table{min-width:650px}.g6b9zW_boldTableCell{color:var(--text-color);font-weight:700}.g6b9zW_colQuarter{width:25%}.g6b9zW_colFifth{width:20%}.g6b9zW_colFifteen{width:15%}.g6b9zW_colThirty{width:30%}.g6b9zW_textCenter{text-align:center}.g6b9zW_stickyRight{text-align:center;z-index:3;background:#fff;position:sticky;right:0;box-shadow:inset 1px 0 1px #00000003}.g6b9zW_stickyRightWithScrollbar:after{content:"";pointer-events:none;background:linear-gradient(270deg,#0000001a,#0000);width:2px;position:absolute;top:0;bottom:0;left:0}.g6b9zW_headerTypography{font-weight:700}.g6b9zW_tableRow{background-color:var(--row-background-color);cursor:pointer;text-decoration:none}.g6b9zW_tableRowInteractive{text-decoration:none!important}.g6b9zW_tableRowInteractive:focus{background-color:#ebebeb80}.g6b9zW_tableRowSelected,.g6b9zW_tableRowFocused{background-color:var(--row-selected-bg)!important}.g6b9zW_tableRow:hover .g6b9zW_actionCell,.g6b9zW_tableRow:focus-within .g6b9zW_actionCell{background-color:var(--row-background-color-hover)}.g6b9zW_tableRowLink{cursor:pointer}.g6b9zW_statusCell{width:200px}.g6b9zW_tableHeaderCellSticky{background-color:var(--action-cell-bg);text-align:center;z-index:3;--action-cell-hover-bg:var(--row-background-color-hover);position:sticky;right:0;box-shadow:inset 1px 0 1px #00000003}.g6b9zW_tableRow:hover .g6b9zW_tableHeaderCellSticky,.g6b9zW_tableRow:focus-within .g6b9zW_tableHeaderCellSticky{background-color:var(--action-cell-hover-bg)}.g6b9zW_actionCellBox{cursor:pointer;align-items:center;width:fit-content;margin:0 auto;display:flex;position:static}.g6b9zW_actionCellBold{font-weight:700}.g6b9zW_paginationContainer{justify-content:flex-end;margin-top:16px;display:flex}.g6b9zW_filtersWrapper{width:100%;overflow-x:auto}.g6b9zW_filtersWrapper::-webkit-scrollbar{height:6px}.g6b9zW_filtersWrapper::-webkit-scrollbar-track{background:#f1f1f1}.g6b9zW_filtersWrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.g6b9zW_filtersStack{flex-wrap:wrap;gap:8px;width:max-content;min-width:100%;margin-bottom:16px;padding-top:6px;overflow-x:auto}.g6b9zW_filtersStack::-webkit-scrollbar{display:none}.g6b9zW_filterField{flex:1;width:auto;min-width:auto}.g6b9zW_subscriptionNumberField{max-width:205px}.g6b9zW_fullNameField,.g6b9zW_offerSelectField{max-width:153px}.g6b9zW_statusSelectField{max-width:140px}.g6b9zW_searchButton{flex-shrink:0;align-self:center;padding:12px 16px}.g6b9zW_emptyStateContainer{justify-content:center;align-items:center;height:300px;display:flex}.g6b9zW_emptyStateIcon{width:80px;height:80px;color:var(--primary-main);margin-bottom:16px}.g6b9zW_paymentNotice{margin-bottom:16px}.g6b9zW_refreshButton{margin-right:16px}.g6b9zW_secondaryNoHover,.g6b9zW_secondaryNoHover:hover{background-color:var(--secondary-main)}.g6b9zW_primaryNoHover,.g6b9zW_primaryNoHover:hover{background-color:var(--primary-main)}
._0n2JqG_backdrop{z-index:1301;background-color:#00000080;position:fixed;inset:64px 0 0}._0n2JqG_backdropBookingPage{top:88px}._0n2JqG_drawerPaper{z-index:1350;background-color:#fff;border:none;flex-direction:column;width:240px;padding:0;transition:transform .3s ease-in-out;display:flex;position:fixed;top:64px;left:0;overflow:hidden;transform:translate(-240px);box-shadow:4px 0 10px #0000001a;height:calc(100vh - 64px)!important}._0n2JqG_drawerPaperBookingPage{top:88px;height:calc(100vh - 88px)!important}._0n2JqG_drawerOpen{transform:translate(0)}._0n2JqG_iconSelected{color:#c8017d}._0n2JqG_drawerContent{background-color:#fff;flex-grow:1;width:100%}._0n2JqG_menuList{margin-top:8px;padding:0}._0n2JqG_menuItem{box-sizing:border-box;width:100%;padding:12px 16px}._0n2JqG_sidebarSelectedMenu{color:#c8017d;background-color:#f3dfec}
.mDR6vG_main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex}.mDR6vG_table_cell_booking,.mDR6vG_table_cell_cards{padding:16px 16px 5px 5px}
.KE8IiW_locationDrawer{border-radius:8px;flex-direction:column;width:520px;display:flex;position:fixed;top:64px;height:calc(100% - 64px)!important}.KE8IiW_sectionContainer{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:16px}.KE8IiW_sectionHeader{text-align:center;border-bottom:1px solid #ccc;padding:8px 0;font-weight:700}.KE8IiW_slide-in{animation:.3s forwards KE8IiW_slideIn}.KE8IiW_slide-out{animation:.3s forwards KE8IiW_slideOut}.KE8IiW_locationDrawerDesktop{border-radius:8px;flex-direction:column;width:520px;display:flex;position:fixed;top:64px;z-index:1500!important;height:calc(100% - 64px)!important}.KE8IiW_locationDrawerMobile{z-index:1500;border-radius:0;flex-direction:column;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}@keyframes KE8IiW_slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes KE8IiW_slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.KE8IiW_scrollableBox{flex-direction:column;flex:1;max-height:50vh;margin-bottom:16px;display:flex;overflow-y:auto}.KE8IiW_mainBox{flex-direction:column;height:100%;padding:16px;display:flex}.KE8IiW_headerBox{align-items:center;display:flex}.KE8IiW_iconButton{margin-right:8px}.KE8IiW_titleTypography{flex-grow:1}.KE8IiW_divider{width:calc(100% + 45px);margin:16px 0;transform:translate(-32px)}.KE8IiW_generalInfoBox{flex-direction:column;flex:1;max-height:300px;margin-bottom:16px;display:flex;overflow-y:auto}.KE8IiW_subtitleTypography{text-align:center;padding:16px;font-weight:700}.KE8IiW_tableContainer{border-radius:0}.KE8IiW_boldTableCell{font-weight:700}.KE8IiW_tableCell50{width:50%}.KE8IiW_tableCellHeight{vertical-align:middle;height:50px!important}.KE8IiW_openingHoursBox{flex-direction:column;flex:1;max-height:570px;display:flex;overflow-y:auto}
.NglbJG_drawerRoot{width:var(--drawer-width);flex-shrink:0}.NglbJG_drawerPaper{box-sizing:border-box;min-height:100%}.NglbJG_mainContent{width:calc(100% - var(--drawer-width));margin-left:var(--drawer-width);flex-grow:1}.NglbJG_subscriptionMenuContent{padding:32px;transition:margin-left .3s ease-in-out,width .3s ease-in-out}.NglbJG_brandLogo{background:50% no-repeat;width:179px;height:50px}
