.SettingsPage-module__NG2dDa__page{--settings-bottom-space:64px;background:var(--workspace-glow), var(--surface-workspace);color:#17171d;overscroll-behavior-y:contain;scroll-behavior:smooth;height:100%;scroll-padding-top:calc(var(--settings-tabs-height,70px) + 24px);overflow-y:auto}.SettingsPage-module__NG2dDa__shell{max-width:calc(var(--main-content-max-width,1280px) + 2 * var(--main-content-horizontal-padding,16px));min-height:100%;padding:clamp(24px, 3vw, 40px) var(--main-content-horizontal-padding,16px) var(--settings-bottom-space);width:100%;margin:0 auto}.SettingsPage-module__NG2dDa__header{max-width:720px;margin-bottom:18px}.SettingsPage-module__NG2dDa__header h1{color:#191e49;letter-spacing:-.045em;font-size:clamp(24px,2.5vw,30px);font-weight:650;line-height:1}.SettingsPage-module__NG2dDa__header p{color:#626579;margin-top:12px;font-size:16px;line-height:1.55}.SettingsPage-module__NG2dDa__tabsRow{isolation:isolate;z-index:20;align-items:center;margin-bottom:24px;padding:12px 0;display:flex;position:sticky;top:0}.SettingsPage-module__NG2dDa__tabsRow[data-docked]:before{clip-path:inset(0 -100vmax);content:"";pointer-events:none;z-index:-1;background:#f3f2f8;position:absolute;inset:0;box-shadow:0 0 0 100vmax #f3f2f8}.SettingsPage-module__NG2dDa__tabs{isolation:isolate;position:relative}.SettingsPage-module__NG2dDa__tabs a{z-index:1;position:relative}.SettingsPage-module__NG2dDa__tabIndicator{pointer-events:none;visibility:hidden;z-index:0;background:#704cff;border-radius:999px;width:0;position:absolute;top:4px;bottom:4px;left:0}.SettingsPage-module__NG2dDa__tabs[data-indicator-ready] .SettingsPage-module__NG2dDa__tabIndicator{visibility:visible;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1)}.SettingsPage-module__NG2dDa__tabs[data-indicator-ready] a[aria-current=location]{background:0 0}.SettingsPage-module__NG2dDa__tabs a:not([aria-current=location]):hover,.SettingsPage-module__NG2dDa__tabs a:not([aria-current=location]):focus-visible{color:#55555e;background:#ebe7ff}.SettingsPage-module__NG2dDa__tabs a:focus-visible{outline-offset:-2px;outline:2px solid #704cff;box-shadow:inset 0 0 0 3px #fff}.SettingsPage-module__NG2dDa__section{outline:none}.SettingsPage-module__NG2dDa__section+.SettingsPage-module__NG2dDa__section{margin-top:40px}.SettingsPage-module__NG2dDa__section:last-child{min-height:calc(var(--settings-viewport-height,100dvh) - var(--settings-tabs-height,70px) - 24px - var(--settings-bottom-space))}.SettingsPage-module__NG2dDa__sectionTitle{color:#191e49;letter-spacing:-.025em;margin-bottom:20px;font-size:20px;font-weight:650;line-height:1.25}.SettingsPage-module__NG2dDa__grid{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:24px;display:grid}.SettingsPage-module__NG2dDa__card{--card-index:0;animation:.44s cubic-bezier(.16,1,.3,1) both SettingsPage-module__NG2dDa__cardEnter;animation-delay:calc(var(--card-index) * 45ms);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;background:#fffffffa;flex-direction:column;min-height:200px;padding:26px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.SettingsPage-module__NG2dDa__card:hover{border-color:var(--border-card);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.SettingsPage-module__NG2dDa__cardUnavailable:hover{box-shadow:var(--shadow-card);transform:translateZ(0)}.SettingsPage-module__NG2dDa__cardStatus{color:#626579;background:#f5f2ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.4}.SettingsPage-module__NG2dDa__card:focus-visible{border-color:#7450da8c;outline:0;box-shadow:0 0 0 3px #7450da2b,0 20px 44px #1f203a1c}.SettingsPage-module__NG2dDa__cardTopRow{justify-content:space-between;align-items:center;display:flex}.SettingsPage-module__NG2dDa__cardIcon{color:#1d2141;width:36px;height:36px;display:block}.SettingsPage-module__NG2dDa__cardIcon svg{width:100%;height:100%;display:block}.SettingsPage-module__NG2dDa__cardArrow{color:#7651d9;opacity:0;background:#f5f2ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .18s,transform .18s;display:flex;transform:translate(-5px)}.SettingsPage-module__NG2dDa__cardArrow svg{width:18px;height:18px}.SettingsPage-module__NG2dDa__card:hover .SettingsPage-module__NG2dDa__cardArrow,.SettingsPage-module__NG2dDa__card:focus-visible .SettingsPage-module__NG2dDa__cardArrow{opacity:1;transform:translate(0)}.SettingsPage-module__NG2dDa__card h3{color:#191e49;letter-spacing:-.015em;margin-top:15px;font-size:19px;font-weight:650;line-height:1.25}.SettingsPage-module__NG2dDa__card>p{color:#626579;max-width:38ch;margin-top:7px;font-size:14px;line-height:1.48}@keyframes SettingsPage-module__NG2dDa__cardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.SettingsPage-module__NG2dDa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SettingsPage-module__NG2dDa__page{--settings-bottom-space:40px}.SettingsPage-module__NG2dDa__shell{padding-top:22px}.SettingsPage-module__NG2dDa__header{margin-bottom:22px}.SettingsPage-module__NG2dDa__header p{font-size:14px}.SettingsPage-module__NG2dDa__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}.SettingsPage-module__NG2dDa__card{grid-row:auto;min-height:190px;padding:22px}}@media (prefers-reduced-motion:reduce){.SettingsPage-module__NG2dDa__page{scroll-behavior:auto}.SettingsPage-module__NG2dDa__tabs a,.SettingsPage-module__NG2dDa__tabs[data-indicator-ready] .SettingsPage-module__NG2dDa__tabIndicator{transition:none}.SettingsPage-module__NG2dDa__card{transition:none;animation:none}.SettingsPage-module__NG2dDa__cardArrow{transition:none}}
.LocationPage-module__XtB4wa__locationHeader{align-items:center;gap:18px;min-width:0;margin-bottom:20px;display:flex}.LocationPage-module__XtB4wa__locationHeaderSummary{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.LocationPage-module__XtB4wa__locationHeaderName{color:#191e49;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:650;line-height:1.1}.LocationPage-module__XtB4wa__locationHeaderContactList{color:#697498;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.LocationPage-module__XtB4wa__locationHeaderContactItem{align-items:center;gap:6px;min-width:0;display:inline-flex}.LocationPage-module__XtB4wa__locationHeaderContactIcon{color:currentColor;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.LocationPage-module__XtB4wa__locationHeaderContactIcon svg{width:16px;height:16px;display:block}.LocationPage-module__XtB4wa__locationHeaderContactText{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.3}.LocationPage-module__XtB4wa__locationHeaderContactItemMuted{color:#a0a7b8}.LocationPage-module__XtB4wa__locationSidebar{border-right:1px solid #e4e6ec;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.LocationPage-module__XtB4wa__locationTabList{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:14px 12px 12px;display:flex;overflow-y:auto}.LocationPage-module__XtB4wa__locationTabList::-webkit-scrollbar{display:none}.LocationPage-module__XtB4wa__locationTabButton{color:#555761;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:16px;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:44px;margin:0;padding:0 16px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .16s,color .16s;display:flex}.LocationPage-module__XtB4wa__locationTabButton:hover,.LocationPage-module__XtB4wa__locationTabButton:focus-visible{color:#555761;background:#f6f6f8;outline:0}.LocationPage-module__XtB4wa__locationTabButtonActive,.LocationPage-module__XtB4wa__locationTabButtonActive:hover,.LocationPage-module__XtB4wa__locationTabButtonActive:focus-visible{color:#684ced;background:#f4f2ff}.LocationPage-module__XtB4wa__locationTabButtonIcon{color:currentColor;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.LocationPage-module__XtB4wa__locationTabButtonIcon svg{width:24px;height:24px;display:block}.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabGeneralIcon,.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabAddressIcon,.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabScheduleIcon,.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabOnlineBookingIcon,.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabBrandingIcon,.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabMarketplaceIcon,.LocationPage-module__XtB4wa__locationTabButtonIcon .LocationPage-module__XtB4wa__locationTabClientMessagesIcon{width:26px;height:26px}.LocationPage-module__XtB4wa__locationTabButtonLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LocationPage-module__XtB4wa__locationTabContent{flex-direction:column;flex:auto;gap:0;width:100%;display:flex;min-height:0!important}.LocationPage-module__XtB4wa__section{gap:22px;width:100%;min-width:0;display:grid}.LocationPage-module__XtB4wa__blockedTimeReasonsSection{gap:14px}.LocationPage-module__XtB4wa__blockedTimeReasonsSection .LocationPage-module__XtB4wa__clientMessagesGroupDescription{margin-bottom:0}.LocationPage-module__XtB4wa__locationGeneralSection{flex-direction:column;flex:auto;min-height:0;display:flex}.LocationPage-module__XtB4wa__sectionHeader{border-bottom:1px solid #e4e6ec;gap:0;padding-bottom:20px;display:grid}.LocationPage-module__XtB4wa__additionalSettingsHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.LocationPage-module__XtB4wa__additionalSettingsHeaderCopy{flex:auto;gap:0;min-width:0;display:grid}.LocationPage-module__XtB4wa__additionalSettingsHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.LocationPage-module__XtB4wa__additionalSettingsSelector{flex:none;width:max-content;min-width:0;max-width:min(320px,100%)}.LocationPage-module__XtB4wa__additionalSettingsSelector .LocationPage-module__XtB4wa__additionalSettingsMenuButton{color:#111113;background:#fff;border:1px solid #dedee2;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px 0 14px;font-size:14px;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.LocationPage-module__XtB4wa__additionalSettingsSelector .LocationPage-module__XtB4wa__additionalSettingsMenuButton:hover,.LocationPage-module__XtB4wa__additionalSettingsSelector .LocationPage-module__XtB4wa__additionalSettingsMenuButton:focus-visible{background:#f9fafb;border-color:#c8c9d2;outline:none}.LocationPage-module__XtB4wa__additionalSettingsSelector .LocationPage-module__XtB4wa__additionalSettingsMenuButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LocationPage-module__XtB4wa__additionalSettingsSelector .LocationPage-module__XtB4wa__additionalSettingsMenuButton svg{color:#676876;flex:none;width:16px;height:16px}.LocationPage-module__XtB4wa__additionalSettingsMenu{width:max-content;min-width:min(260px,100vw - 32px);max-width:min(320px,100vw - 32px)}.LocationPage-module__XtB4wa__additionalSettingsContent{gap:10px;min-width:0;display:grid}.LocationPage-module__XtB4wa__appointmentsContent{gap:10px}.LocationPage-module__XtB4wa__appointmentsToolbar{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.LocationPage-module__XtB4wa__appointmentsToolbarSummary{gap:4px;min-width:0;display:grid}.LocationPage-module__XtB4wa__appointmentsToolbarSummary h2{color:#555761;letter-spacing:0;margin:0;font-size:15px;font-weight:760;line-height:1.15}.LocationPage-module__XtB4wa__appointmentsToolbarSummary p{color:#8f9098;margin:0;font-size:13px;font-weight:500;line-height:1.35}.LocationPage-module__XtB4wa__additionalSettingsTableWrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #edf2f5;border-radius:18px;width:100%;position:relative;overflow-x:auto}.LocationPage-module__XtB4wa__additionalSettingsTableStack{gap:10px;min-width:0;display:grid}.LocationPage-module__XtB4wa__additionalSettingsTable{border-collapse:collapse;table-layout:fixed;-webkit-user-select:none;user-select:none;background:#fff;width:100%;min-width:600px}.LocationPage-module__XtB4wa__additionalSettingsTable th{color:#678094;letter-spacing:0;text-align:left;vertical-align:middle;white-space:nowrap;background:#f8fbfd;border-bottom:1px solid #edf2f5;padding:16px 18px;font-size:13px;font-weight:750;line-height:1}.LocationPage-module__XtB4wa__additionalSettingsTable th:first-child,.LocationPage-module__XtB4wa__additionalSettingsTable td:first-child{width:auto}.LocationPage-module__XtB4wa__additionalSettingsTable th:nth-child(2),.LocationPage-module__XtB4wa__additionalSettingsTable td:nth-child(2){width:180px}.LocationPage-module__XtB4wa__additionalSettingsTable th:nth-child(3),.LocationPage-module__XtB4wa__additionalSettingsTable td:nth-child(3){width:112px}.LocationPage-module__XtB4wa__blockedTimeReasonDurationColumn{width:220px}.LocationPage-module__XtB4wa__blockedTimeReasonActionColumn{width:132px}.LocationPage-module__XtB4wa__appointmentStatusAppearanceColumn{width:240px}.LocationPage-module__XtB4wa__additionalSettingsEntityActionColumn{width:132px}.LocationPage-module__XtB4wa__additionalSettingsEntityStaticRow{cursor:default}.LocationPage-module__XtB4wa__additionalSettingsActionHeader,.LocationPage-module__XtB4wa__additionalSettingsActionCell{text-align:right!important}.LocationPage-module__XtB4wa__additionalSettingsActionCell{overflow:visible!important}.LocationPage-module__XtB4wa__bookingCancellationReasonsTable{min-width:520px}.LocationPage-module__XtB4wa__bookingCancellationReasonsTable th:nth-child(2),.LocationPage-module__XtB4wa__bookingCancellationReasonsTable td:nth-child(2){width:112px}.LocationPage-module__XtB4wa__bookingCancellationReasonLockedIndicator{color:#697498;vertical-align:middle;background:#f8f9fb;border:1px solid #dedee1;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.LocationPage-module__XtB4wa__bookingCancellationReasonLockedIndicator svg{flex:none;width:17px;height:17px}.LocationPage-module__XtB4wa__bookingCancellationReasonLockedIndicator:focus-visible{outline-offset:2px;outline:2px solid #704cff47}.LocationPage-module__XtB4wa__bookingCancellationReasonLockedTooltip{color:#fff;pointer-events:none;text-align:left;white-space:normal;z-index:300000;background:#191e49;border-radius:8px;max-width:240px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.3;animation:.14s both LocationPage-module__XtB4wa__bookingCancellationReasonLockedTooltipIn;position:fixed;box-shadow:0 10px 30px #1111132e}.LocationPage-module__XtB4wa__bookingCancellationReasonLockedTooltip:after{content:"";left:var(--booking-cancellation-reason-tooltip-arrow-left,50%);border:6px solid #0000;border-top-color:#191e49;border-bottom-width:0;position:absolute;top:100%;transform:translate(-50%)}.LocationPage-module__XtB4wa__bookingCancellationReasonLockedTooltipBelow:after{border-width:0 6px 6px;border-color:#0000 #0000 #191e49;top:auto;bottom:100%}@keyframes LocationPage-module__XtB4wa__bookingCancellationReasonLockedTooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LocationPage-module__XtB4wa__additionalSettingsTable tbody tr{border-bottom:1px solid #e7eef3;transition:background .16s}.LocationPage-module__XtB4wa__additionalSettingsTableRow{cursor:pointer}.LocationPage-module__XtB4wa__additionalSettingsTable tbody tr:last-child{border-bottom:0}.LocationPage-module__XtB4wa__additionalSettingsTable tbody tr:hover{background:#f8fbfd}.LocationPage-module__XtB4wa__additionalSettingsTableRow:focus-visible{outline-offset:-2px;background:#f8fbfd;outline:2px solid #704cff47}.LocationPage-module__XtB4wa__additionalSettingsTable td{color:#526577;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-top:0;padding:16px 18px;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.LocationPage-module__XtB4wa__blockedTimeReasonCreatePrimaryField{gap:6px;min-width:0;display:grid}.LocationPage-module__XtB4wa__blockedTimeReasonPrimaryLabel{color:#697498;font-size:12px;font-weight:600;line-height:1.2}.LocationPage-module__XtB4wa__blockedTimeReasonCreatePrimaryRow{grid-template-columns:50px minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;display:grid}.LocationPage-module__XtB4wa__blockedTimeReasonEmojiField{min-width:0;display:grid}.LocationPage-module__XtB4wa__blockedTimeReasonEmojiButton{color:#111113;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedee1;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;line-height:1;transition:border-color .14s,box-shadow .14s,opacity .14s;display:inline-flex}.LocationPage-module__XtB4wa__blockedTimeReasonEmojiButton:hover:not(:disabled),.LocationPage-module__XtB4wa__blockedTimeReasonEmojiButton:focus-visible:not(:disabled),.LocationPage-module__XtB4wa__blockedTimeReasonEmojiButton[aria-expanded=true]{box-shadow:none;background:#f8f8fa;border-color:#c9c9d1;outline:0}.LocationPage-module__XtB4wa__blockedTimeReasonEmojiButton:disabled{cursor:default;opacity:.62}.LocationPage-module__XtB4wa__blockedTimeReasonEmojiButton span{text-overflow:ellipsis;white-space:nowrap;max-width:30px;overflow:hidden}.LocationPage-module__XtB4wa__blockedTimeReasonEmojiError{color:#c73737;width:160px;margin:0;font-size:12px;font-weight:600;line-height:1.25}.LocationPage-module__XtB4wa__blockedTimeReasonNameField{min-width:0;margin:0}.LocationPage-module__XtB4wa__blockedTimeReasonDurationField{gap:6px;min-width:0;display:grid}.LocationPage-module__XtB4wa__blockedTimeReasonDurationError{color:#c73737;margin:0;font-size:12px;font-weight:600;line-height:1.25}.LocationPage-module__XtB4wa__additionalSettingsPrimaryText{color:#191e49;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:650;display:flex;overflow:hidden}.LocationPage-module__XtB4wa__additionalSettingsPrimaryText>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LocationPage-module__XtB4wa__additionalSettingsReasonEmoji{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:20px;max-width:72px;height:20px;font-size:16px;line-height:20px;display:inline-block;overflow:hidden}.LocationPage-module__XtB4wa__additionalSettingsMutedText{color:#8f9098;font-weight:500}.LocationPage-module__XtB4wa__additionalSettingsCodeValue{color:#526577;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#f7f8fb;border:1px solid #edf0f4;border-radius:6px;max-width:100%;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.35;display:inline-block;overflow:hidden}.LocationPage-module__XtB4wa__bookingCancellationReasonEditField{min-width:0;margin:0}.LocationPage-module__XtB4wa__additionalSettingsPaginationRow{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:2px 2px 0;display:flex}.LocationPage-module__XtB4wa__additionalSettingsEntityPaginationRow{padding:2px 14px 14px}.LocationPage-module__XtB4wa__additionalSettingsPaginationSummary{color:#697498;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.2}.LocationPage-module__XtB4wa__additionalSettingsPaginationControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.LocationPage-module__XtB4wa__additionalSettingsPaginationControls>span{color:#696971;font-size:13px;font-weight:600;line-height:1}.LocationPage-module__XtB4wa__additionalSettingsPaginationButton{color:#191e49;cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dedee1;border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.LocationPage-module__XtB4wa__additionalSettingsPaginationButton:hover:not(.LocationPage-module__XtB4wa__additionalSettingsPaginationButtonDisabled),.LocationPage-module__XtB4wa__additionalSettingsPaginationButton:focus-visible:not(.LocationPage-module__XtB4wa__additionalSettingsPaginationButtonDisabled){color:#684ced;background:#f4f2ff;border-color:#b7a8ff;outline:0}.LocationPage-module__XtB4wa__additionalSettingsPaginationButtonActive{color:#fff;background:#684ced;border-color:#684ced}.LocationPage-module__XtB4wa__additionalSettingsPaginationButtonDisabled{color:#696971;cursor:not-allowed;opacity:.45}.LocationPage-module__XtB4wa__appointmentStatusIconBadge{background:color-mix(in srgb, var(--appointment-status-color) 12%, #fff);border:1px solid color-mix(in srgb, var(--appointment-status-color) 26%, #fff);color:var(--appointment-status-color);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.LocationPage-module__XtB4wa__appointmentStatusIconBadge svg{width:18px;height:18px}.LocationPage-module__XtB4wa__appointmentStatusIconPickerButton{background:color-mix(in srgb, var(--appointment-status-color) 10%, #fff);border-color:color-mix(in srgb, var(--appointment-status-color) 28%, #dedee1);color:var(--appointment-status-color)}.LocationPage-module__XtB4wa__appointmentStatusIconPickerButton:hover:not(:disabled),.LocationPage-module__XtB4wa__appointmentStatusIconPickerButton:focus-visible:not(:disabled),.LocationPage-module__XtB4wa__appointmentStatusIconPickerButton[aria-expanded=true]{background:color-mix(in srgb, var(--appointment-status-color) 14%, #fff);border-color:color-mix(in srgb, var(--appointment-status-color) 48%, #dedee1);box-shadow:0 0 0 3px color-mix(in srgb, var(--appointment-status-color) 14%, transparent);color:var(--appointment-status-color)}.LocationPage-module__XtB4wa__appointmentStatusIconPickerPreview{justify-content:center;align-items:center;width:22px;max-width:none;height:22px;display:inline-flex;overflow:visible}.LocationPage-module__XtB4wa__appointmentStatusIconPickerPreview svg{width:20px;height:20px}.LocationPage-module__XtB4wa__appointmentStatusAppearance{align-items:center;gap:8px;min-width:0;display:inline-flex}.LocationPage-module__XtB4wa__appointmentStatusColorDot{background:var(--appointment-status-color);border:1px solid #11111314;border-radius:999px;flex:none;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff57}.LocationPage-module__XtB4wa__appointmentStatusModalField{gap:10px;min-width:0;display:grid}.LocationPage-module__XtB4wa__appointmentStatusIconGrid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:8px;display:grid}.LocationPage-module__XtB4wa__appointmentStatusIconPickerPanel{box-sizing:border-box;overscroll-behavior:contain;z-index:100001;background:#fff;border:1px solid #dedee2;border-radius:14px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 18px 42px #1111131a}.LocationPage-module__XtB4wa__appointmentStatusIconOption{color:#191e49;cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.LocationPage-module__XtB4wa__appointmentStatusIconOption:hover:not(:disabled),.LocationPage-module__XtB4wa__appointmentStatusIconOption:focus-visible:not(:disabled),.LocationPage-module__XtB4wa__appointmentStatusIconOptionActive{color:#684ced;background:#f7f5ff;border-color:#704cff61;outline:0;box-shadow:0 0 0 3px #704cff1f}.LocationPage-module__XtB4wa__appointmentStatusIconOption:disabled{cursor:default;opacity:.62}.LocationPage-module__XtB4wa__appointmentStatusIconOption svg{width:20px;height:20px}.LocationPage-module__XtB4wa__appointmentStatusColorGrid{grid-template-columns:repeat(auto-fill,28px);justify-content:start;gap:10px;display:grid}.LocationPage-module__XtB4wa__appointmentStatusColorOption{cursor:pointer;border:0;border-radius:999px;width:28px;height:28px;padding:0;transition:box-shadow .14s,transform .14s,opacity .14s;box-shadow:inset 0 0 0 1px #1111131f,0 1px 2px #11111314}.LocationPage-module__XtB4wa__appointmentStatusColorOption:hover:not(:disabled),.LocationPage-module__XtB4wa__appointmentStatusColorOption:focus-visible:not(:disabled),.LocationPage-module__XtB4wa__appointmentStatusColorOptionActive{outline:0;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #fffffff2,0 0 0 3px #704cff3d}.LocationPage-module__XtB4wa__appointmentStatusColorOption:disabled{cursor:default;opacity:.62}.LocationPage-module__XtB4wa__additionalSettingsState,.LocationPage-module__XtB4wa__additionalSettingsEmptyState{color:#697498;text-align:center;background:#f8f9fb;border:1px dashed #cfd4df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:32px 20px;display:flex}.LocationPage-module__XtB4wa__additionalSettingsState h3,.LocationPage-module__XtB4wa__additionalSettingsEmptyState h3{color:#191e49;margin:0;font-size:18px;font-weight:760;line-height:1.2}.LocationPage-module__XtB4wa__additionalSettingsState p,.LocationPage-module__XtB4wa__additionalSettingsEmptyState p{color:#697498;max-width:520px;margin:0;font-size:14px;font-weight:500;line-height:1.45}.LocationPage-module__XtB4wa__additionalSettingsListEmptyState{color:#191e49;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;width:100%;min-height:360px;padding:64px 24px 88px;display:flex;position:relative;overflow:hidden}.LocationPage-module__XtB4wa__additionalSettingsEmptyGrid{opacity:.78;pointer-events:none;background-image:linear-gradient(#191e490e 1px,#0000 1px),linear-gradient(90deg,#191e490e 1px,#0000 1px);background-position:50%;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0% 29%,#0000 70%);mask-image:radial-gradient(#000 0% 29%,#0000 70%)}.LocationPage-module__XtB4wa__additionalSettingsEmptyGrid:before{content:"";background-image:linear-gradient(#9ddde033 1px,#0000 1px),linear-gradient(90deg,#9ddde033 1px,#0000 1px);background-position:50%;background-size:160px 160px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 58%);mask-image:radial-gradient(#000 0%,#0000 58%)}.LocationPage-module__XtB4wa__additionalSettingsEmptyIconFrame{color:#191e49;background:#ffffffe6;border:1px solid #191e491f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 10px 24px #191e4914,inset 0 0 0 1px #ffffffe6}.LocationPage-module__XtB4wa__additionalSettingsEmptyStateIcon{width:25px;height:25px}.LocationPage-module__XtB4wa__additionalSettingsEmptyContent{flex-direction:column;align-items:center;gap:8px;max-width:520px;display:flex;position:relative}.LocationPage-module__XtB4wa__additionalSettingsListEmptyState h3{color:#191e49;margin:0;font-size:24px;font-weight:800;line-height:1.15}.LocationPage-module__XtB4wa__additionalSettingsListEmptyState p{color:#697498;margin:0;font-size:16px;line-height:1.45}.LocationPage-module__XtB4wa__additionalSettingsEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.LocationPage-module__XtB4wa__additionalSettingsEmptyPrimaryAction{color:#fff;cursor:pointer;letter-spacing:0;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#704cff;border:1px solid #704cff;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.LocationPage-module__XtB4wa__additionalSettingsEmptyPrimaryAction svg{width:17px;height:17px}.LocationPage-module__XtB4wa__additionalSettingsEmptyPrimaryAction:hover,.LocationPage-module__XtB4wa__additionalSettingsEmptyPrimaryAction:focus-visible{background:#7d61ff;border-color:#7d61ff;outline:0}.LocationPage-module__XtB4wa__sectionTitle{color:#191e49;letter-spacing:0;margin:0 0 5px;font-size:24px;font-weight:650;line-height:1.2}.LocationPage-module__XtB4wa__sectionDescription{color:#697498;max-width:720px;margin:0;font-size:14px;font-weight:500;line-height:1.45}.LocationPage-module__XtB4wa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.LocationPage-module__XtB4wa__summaryItem{background:#f8f9fb;border:1px solid #ebecee;border-radius:8px;gap:6px;padding:16px;display:grid}.LocationPage-module__XtB4wa__summaryLabel{color:#7b8193;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.LocationPage-module__XtB4wa__summaryValue{color:#191e49;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.4}.LocationPage-module__XtB4wa__placeholderPanel{color:#697498;background:#f8f9fb;border:1px dashed #cfd4df;border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.6}.LocationPage-module__XtB4wa__placeholderPanel p{margin:0}.LocationPage-module__XtB4wa__form{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.LocationPage-module__XtB4wa__formError{color:#d7246f;background:#fff6fa;border:1px solid #f6c4dc;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.5}.LocationPage-module__XtB4wa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.LocationPage-module__XtB4wa__dropdownField{flex-direction:column;min-width:0;display:flex}.LocationPage-module__XtB4wa__searchableDropdown{margin-bottom:0!important}.LocationPage-module__XtB4wa__searchableDropdownButton{background:#f1f2f6!important;border:none!important;border-radius:8px!important;height:38px!important}.LocationPage-module__XtB4wa__searchableDropdownButton:hover,.LocationPage-module__XtB4wa__searchableDropdownButton:focus{box-shadow:none!important;background:#e8eaf0!important;border:none!important;outline:none!important}.LocationPage-module__XtB4wa__searchableDropdownButton>div:first-of-type{margin-right:0;padding:0 30px 0 10px;font-size:14px;font-style:normal!important}.LocationPage-module__XtB4wa__searchableDropdownButton>div:nth-of-type(2){right:12px}.LocationPage-module__XtB4wa__fieldError{color:#d7246f;margin:8px 0 0;font-size:13px;line-height:1.4}.LocationPage-module__XtB4wa__addressFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.LocationPage-module__XtB4wa__addressDropdownField,.LocationPage-module__XtB4wa__addressFormField{flex-direction:column;min-width:0;display:flex;margin:0!important}.LocationPage-module__XtB4wa__addressDropdown{margin:0!important}.LocationPage-module__XtB4wa__addressDropdown>span,.LocationPage-module__XtB4wa__addressFormField>span{color:#697498;margin:0 0 7px;font-size:12px;font-weight:650;line-height:1}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton{appearance:none!important;box-sizing:border-box!important;box-shadow:none!important;color:#111113!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #dedee1!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin-top:0!important;padding:0 10px 0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1!important;transition:border-color .14s,box-shadow .14s!important;display:flex!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton:hover{box-shadow:none!important;background:#fff!important;border-color:#c6c6cc!important;outline:none!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton:focus,.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton:focus-visible,.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton[aria-expanded=true]{background:#fff!important;border-color:#704cff!important;outline:none!important;box-shadow:inset 0 0 0 1px #704cff!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton[aria-disabled=true]{box-shadow:none!important;color:#697498!important;cursor:default!important;opacity:1!important;background-color:#f6f6f8!important;border-color:#dedee1!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton>div:first-of-type{color:#111113!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;min-width:0!important;height:100%!important;margin-right:0!important;padding:0 26px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton>div:first-of-type[class*=placeholder]{color:#9d9da6!important;font-size:14px!important;font-weight:500!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton>div:last-of-type{color:#697498!important;pointer-events:none!important;flex:none!important;justify-content:center!important;align-items:center!important;width:12px!important;height:8px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:13px!important;overflow:visible!important;transform:translateY(-50%)!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton>div:last-of-type svg{display:none!important}.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton.LocationPage-module__XtB4wa__addressDropdownButton>div:last-of-type:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:-2px;transform:rotate(45deg)}.LocationPage-module__XtB4wa__addressDropdownPopover{overflow:hidden;background:#fff!important;border-color:#ededf0!important;border-radius:14px!important;padding:10px!important;box-shadow:0 18px 46px #080a181f!important}.LocationPage-module__XtB4wa__addressDropdownPopover[data-dropdown-popover]{border:1px solid #ededf0!important;max-height:min(360px,100vh - 24px)!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-search-container]{border-bottom:0!important;padding:0 0 8px!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-search-input]{box-shadow:none!important;color:#111113!important;background:#fff!important;border:1px solid #dedee1!important;border-radius:13px!important;height:40px!important;min-height:40px!important;font-family:inherit!important;font-size:14px!important;line-height:1.2!important;transition:border-color .14s,box-shadow .14s!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-search-input]:hover{box-shadow:none!important;border-color:#c6c6cc!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-search-input]:focus{border-color:#704cff!important;outline:none!important;box-shadow:inset 0 0 0 1px #704cff!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-search-input]::placeholder{color:#9d9da6!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-list]{gap:2px!important;max-height:232px!important;padding:0!important;display:grid!important;overflow-y:auto!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-option]{color:#111113!important;border-radius:10px!important;align-items:center!important;min-height:38px!important;padding:0 9px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important;display:flex!important}.LocationPage-module__XtB4wa__addressDropdownPopover [data-dropdown-option]:hover,.LocationPage-module__XtB4wa__addressDropdownPopover [data-highlighted=true],.LocationPage-module__XtB4wa__addressDropdownPopover [data-selected=true]{color:#111113!important;background:#f6f5fb!important}.LocationPage-module__XtB4wa__addressInput,.LocationPage-module__XtB4wa__addressTextarea{font-weight:500;box-shadow:none!important;color:#111113!important;background:#fff!important;border:1px solid #dedee1!important;border-radius:14px!important;margin-top:0!important;font-size:14px!important;transition:border-color .14s,box-shadow .14s!important}.LocationPage-module__XtB4wa__addressInput{height:40px!important;padding:0 14px!important}.LocationPage-module__XtB4wa__addressTextarea{resize:vertical!important;min-height:112px!important;padding:11px 14px!important;line-height:1.45!important}.LocationPage-module__XtB4wa__addressInput:hover,.LocationPage-module__XtB4wa__addressTextarea:hover{box-shadow:none!important;background:#fff!important;border-color:#c6c6cc!important;outline:none!important}.LocationPage-module__XtB4wa__addressInput:focus,.LocationPage-module__XtB4wa__addressTextarea:focus{background:#fff!important;border-color:#704cff!important;outline:none!important;box-shadow:inset 0 0 0 1px #704cff!important}.LocationPage-module__XtB4wa__addressInput::placeholder,.LocationPage-module__XtB4wa__addressTextarea::placeholder{color:#9d9da6!important}.LocationPage-module__XtB4wa__addressRow{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.LocationPage-module__XtB4wa__addressStreetField{grid-column:span 2;min-width:0;margin-bottom:0!important}.LocationPage-module__XtB4wa__addressPostCodeField{grid-column:span 1;min-width:0;margin-bottom:0!important}.LocationPage-module__XtB4wa__fullWidthField{grid-column:1/-1}.LocationPage-module__XtB4wa__phoneField{grid-column:1/-1;max-width:520px}.LocationPage-module__XtB4wa__locationGeneralPhoneField{grid-column:span 1;min-width:0}.LocationPage-module__XtB4wa__clientMessagesContent{gap:24px;width:100%;display:grid}.LocationPage-module__XtB4wa__clientMessagesTabs{scrollbar-width:none;background:#f6f6f8;border:1px solid #ededf0;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.LocationPage-module__XtB4wa__clientMessagesTabs::-webkit-scrollbar{display:none}.LocationPage-module__XtB4wa__clientMessagesTab{color:#55555e;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.LocationPage-module__XtB4wa__clientMessagesTab:hover,.LocationPage-module__XtB4wa__clientMessagesTab:focus-visible{color:#fff;background:#7d61ff;outline:none}.LocationPage-module__XtB4wa__clientMessagesTabActive,.LocationPage-module__XtB4wa__clientMessagesTabActive:hover,.LocationPage-module__XtB4wa__clientMessagesTabActive:focus-visible{color:#fff;background:#704cff}.LocationPage-module__XtB4wa__locationGeneralContent{flex-direction:column;flex:auto;min-height:100%;display:flex}.LocationPage-module__XtB4wa__locationGeneralContentBody{flex:auto;align-content:start;gap:24px;min-width:0;min-height:0;display:grid}.LocationPage-module__XtB4wa__clientMessagesGroup{gap:0;min-width:0;display:grid}.LocationPage-module__XtB4wa__clientMessagesGroupTitle{color:#191e49;letter-spacing:0;margin:0 0 5px;font-size:15px;font-weight:750;line-height:1.2;display:block}.LocationPage-module__XtB4wa__clientMessagesAutomatedTitle{font-size:19px}.LocationPage-module__XtB4wa__clientMessagesGroupDescription{color:#697498;max-width:760px;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.35;display:block}.LocationPage-module__XtB4wa__clientMessagesList,.LocationPage-module__XtB4wa__clientMessagesDeliveryList{background:#fff;border:1px solid #ededf0;border-radius:14px;padding:6px;overflow:hidden}.LocationPage-module__XtB4wa__clientMessageRow{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px;font-family:inherit;transition:background .14s;display:grid}.LocationPage-module__XtB4wa__clientMessageRow+.LocationPage-module__XtB4wa__clientMessageRow{margin-top:2px}.LocationPage-module__XtB4wa__clientMessageRow:hover,.LocationPage-module__XtB4wa__clientMessageRow:focus-visible{background:#f6f5fb;outline:none}.LocationPage-module__XtB4wa__clientMessageText{gap:4px;min-width:0;display:grid}.LocationPage-module__XtB4wa__clientMessageLabel{color:#191e49;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:750;line-height:1.25;display:block}.LocationPage-module__XtB4wa__clientMessageDescription{color:#697498;min-width:0;font-size:13px;font-weight:500;line-height:1.35;display:block}.LocationPage-module__XtB4wa__clientMessageStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.LocationPage-module__XtB4wa__clientMessageStatusActive{color:#6045e8;background:#704cff1a}.LocationPage-module__XtB4wa__clientMessageStatusInactive{color:#697498;background:#f4f4f6}.LocationPage-module__XtB4wa__clientMessageStatusDot{background:#b6b6bd;border-radius:999px;width:7px;height:7px;display:inline-flex}.LocationPage-module__XtB4wa__clientMessageStatusActive .LocationPage-module__XtB4wa__clientMessageStatusDot{background:#704cff}.LocationPage-module__XtB4wa__clientMessageChevron{color:#697498;width:16px;height:16px}.LocationPage-module__XtB4wa__clientMessagesDeliveryList{gap:4px;display:grid;overflow:visible}.LocationPage-module__XtB4wa__clientMessagesDeliveryOption{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:12px;width:100%;padding:14px;font-family:inherit;transition:background .14s,opacity .14s;display:grid}.LocationPage-module__XtB4wa__clientMessagesDeliveryOption:hover,.LocationPage-module__XtB4wa__clientMessagesDeliveryOption:focus-visible{background:#f9f9fb;outline:none}.LocationPage-module__XtB4wa__clientMessagesDeliveryOption[aria-disabled=true]{cursor:default;opacity:.72}.LocationPage-module__XtB4wa__clientMessagesDeliveryOptionSelected{background:#f6f5fb;border-radius:12px}.LocationPage-module__XtB4wa__clientMessagesRadio{background:#fff;border:2px solid #d2d2d7;border-radius:999px;width:24px;height:24px;margin-top:-2px;display:inline-flex;position:relative}.LocationPage-module__XtB4wa__clientMessagesRadioSelected{background:#704cff;border-color:#704cff}.LocationPage-module__XtB4wa__clientMessagesRadioSelected:after{content:"";background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LocationPage-module__XtB4wa__clientMessagesDeliveryBody{gap:3px;min-width:0;display:grid}.LocationPage-module__XtB4wa__clientMessagesDeliveryTitle{color:#191e49;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.25;display:block}.LocationPage-module__XtB4wa__clientMessagesDeliveryDescription{color:#697498;max-width:680px;font-size:12px;font-weight:500;line-height:1.35;display:block}.LocationPage-module__XtB4wa__clientMessagesFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.LocationPage-module__XtB4wa__clientMessagesFieldGridSingle{grid-template-columns:minmax(0,1fr)}.LocationPage-module__XtB4wa__clientMessagesSelectField{gap:8px;min-width:0;display:grid;position:relative}.LocationPage-module__XtB4wa__clientMessagesDropdown{width:100%;min-width:0;margin:0!important}.LocationPage-module__XtB4wa__clientMessagesDropdown>span{color:#697498;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton{appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;color:#191e49!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #dedee1!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin-top:0!important;padding:0 10px 0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1!important;transition:border-color .14s,box-shadow .14s!important;display:flex!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton:hover,.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton:focus,.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton:focus-visible,.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton[aria-expanded=true]{background:#fff!important;border-color:#704cff!important;outline:none!important;box-shadow:inset 0 0 0 1px #704cff!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton[aria-disabled=true]{box-shadow:none!important;color:#697498!important;cursor:default!important;opacity:1!important;background-color:#f6f6f8!important;border-color:#dedee1!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton>div:first-of-type{color:#191e49!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;min-width:0!important;height:100%!important;margin-right:0!important;padding:0 26px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton>div:first-of-type[class*=placeholder]{color:#191e49!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton>div:last-of-type{color:#697498!important;pointer-events:none!important;flex:none!important;justify-content:center!important;align-items:center!important;width:12px!important;height:8px!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:13px!important;overflow:visible!important;transform:translateY(-50%)!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton>div:last-of-type svg{display:none!important}.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton.LocationPage-module__XtB4wa__clientMessagesDropdownButton>div:last-of-type:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:-2px;transform:rotate(45deg)}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover{overflow:hidden;background:#fff!important;border:1px solid #ededf0!important;border-radius:14px!important;padding:10px!important;box-shadow:0 18px 46px #080a181f!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover[data-dropdown-popover]{max-height:min(360px,100vh - 24px)!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-search-container]{border-bottom:0!important;padding:0 0 8px!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-search-input]{box-shadow:none!important;color:#191e49!important;background:#fff!important;border:1px solid #dedee1!important;border-radius:13px!important;height:40px!important;min-height:40px!important;font-family:inherit!important;font-size:14px!important;line-height:1.2!important;transition:border-color .14s,box-shadow .14s!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-search-input]:hover{box-shadow:none!important;border-color:#c6c6cc!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-search-input]:focus{border-color:#704cff!important;outline:none!important;box-shadow:inset 0 0 0 1px #704cff!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-search-input]::placeholder{color:#9d9da6!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-list]{gap:2px!important;max-height:232px!important;padding:0!important;display:grid!important;overflow-y:auto!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-option]{color:#191e49!important;border-radius:10px!important;min-height:38px!important;padding:8px 9px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-dropdown-option]:hover,.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-highlighted=true],.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-selected=true]{color:#191e49!important;background:#f6f5fb!important}.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-disabled=true],.LocationPage-module__XtB4wa__clientMessagesDropdownPopover [data-disabled=true]:hover{color:#9d9da6!important;background:0 0!important}.LocationPage-module__XtB4wa__clientMessagesFieldLabel{color:#697498;font-size:12px;font-weight:600;line-height:1}.LocationPage-module__XtB4wa__clientMessagesSelectWrap{min-width:0;position:relative}.LocationPage-module__XtB4wa__clientMessagesSelectButton,.LocationPage-module__XtB4wa__clientMessagesSelectInput{appearance:none;color:#111113;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedee1;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:38px;padding:0 10px 0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:border-color .14s,box-shadow .14s;display:flex}.LocationPage-module__XtB4wa__clientMessagesSelectInput{background-image:linear-gradient(45deg,#0000 50%,#697498 50%),linear-gradient(135deg,#697498 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.LocationPage-module__XtB4wa__clientMessagesSelectButton:not(:disabled):hover,.LocationPage-module__XtB4wa__clientMessagesSelectButton:not(:disabled):focus-visible,.LocationPage-module__XtB4wa__clientMessagesSelectInput:hover,.LocationPage-module__XtB4wa__clientMessagesSelectInput:focus-visible{border-color:#704cff;outline:none;box-shadow:inset 0 0 0 1px #704cff}.LocationPage-module__XtB4wa__clientMessagesSelectButton:disabled,.LocationPage-module__XtB4wa__clientMessagesSelectInput:disabled{color:#697498;cursor:default;opacity:1;background-color:#f6f6f8}.LocationPage-module__XtB4wa__clientMessagesSelectButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LocationPage-module__XtB4wa__clientMessagesSelectChevron{color:#697498;flex:none;width:12px;height:8px;position:relative;overflow:visible}.LocationPage-module__XtB4wa__clientMessagesSelectChevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:-2px;left:1px;transform:rotate(45deg)}.LocationPage-module__XtB4wa__clientMessagesSelectField .LocationPage-module__XtB4wa__clientMessagesSelectMenu{z-index:50;width:100%;top:calc(100% + 8px);left:0;right:auto}.LocationPage-module__XtB4wa__clientMessagesSelectMenu button:disabled{color:#9d9da6;cursor:default;opacity:.65}.LocationPage-module__XtB4wa__clientMessagesSelectMenu button:disabled:hover{background:0 0}.LocationPage-module__XtB4wa__clientMessagesMenuCheck{color:#704cff;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.LocationPage-module__XtB4wa__clientMessagesMenuCheck svg{width:16px;height:16px}.LocationPage-module__XtB4wa__clientMessagesResponsibleMenu{z-index:50;background:#fff;border:1px solid #ededf0;border-radius:14px;gap:8px;width:min(360px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 46px #080a181f}.LocationPage-module__XtB4wa__clientMessagesResponsibleSearch{border-radius:13px;min-height:40px}.LocationPage-module__XtB4wa__clientMessagesResponsibleResults{max-height:232px}.LocationPage-module__XtB4wa__clientMessagesResponsibleOptionSelected{background:#f6f5fb}.LocationPage-module__XtB4wa__clientMessagesMemberAvatar{color:#6045e8;background:#f3efff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:inline-flex}.LocationPage-module__XtB4wa__clientMessagesPageActions{margin:0 -24px -24px;padding:14px 24px 0}.LocationPage-module__XtB4wa__clientMessageModalOverlay{z-index:10020}.LocationPage-module__XtB4wa__clientMessageModal{flex-direction:column;width:min(560px,100%);max-height:min(720px,100svh - 48px);display:flex;overflow:hidden}.LocationPage-module__XtB4wa__clientMessageModalBody{flex:auto;gap:20px;min-height:0;overflow-y:auto}.LocationPage-module__XtB4wa__clientMessageModalActions{flex:none}.LocationPage-module__XtB4wa__clientMessageConnectSection{gap:10px;min-width:0;display:grid}.LocationPage-module__XtB4wa__clientMessageConnectSectionHeader{gap:4px;display:grid}.LocationPage-module__XtB4wa__clientMessageConnectSectionHeader span{color:#191e49;margin:0;font-size:14px;font-weight:650;line-height:1.2;display:block}.LocationPage-module__XtB4wa__clientMessageTextLabelRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.LocationPage-module__XtB4wa__clientMessageTextField .LocationPage-module__XtB4wa__clientMessageTextLabel{color:#697498;flex:none;padding-top:1px;font-size:14px;font-weight:650;line-height:1.2}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholders{flex:0 auto;min-width:0;position:relative}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersButton{appearance:none;color:#6045e8;cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;border-radius:8px;flex:auto;min-width:0;padding:2px 4px;font-size:12px;font-weight:700;line-height:1.2;transition:background .14s,color .14s}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersButton:hover,.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersButton:focus-visible,.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersButton[aria-expanded=true]{color:#6045e8;background:#f3efff;outline:none}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersMenu{z-index:10050;width:min(320px,100vw - 40px);max-height:min(360px,100vh - 24px);top:calc(100% + 8px);left:auto;right:0;overflow-y:auto}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem{color:#111113;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:7px 9px;font-size:14px;display:flex}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem svg{color:#704cff;flex:none;width:16px;height:16px}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem>span{flex-direction:column;gap:2px;min-width:0;display:flex}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem strong,.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem strong{color:#191e49;font-size:13px;font-weight:750;line-height:1.2}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholderItem small{color:#697498;font-size:12px;line-height:1.2}.LocationPage-module__XtB4wa__clientMessageTextareaShell{cursor:text;align-items:flex-start;min-height:106px;position:relative;overflow-y:auto}.LocationPage-module__XtB4wa__clientMessageTextEditor{color:#111113;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;outline:0;flex:auto;width:100%;min-width:0;min-height:84px;font-size:14px;line-height:1.45}.LocationPage-module__XtB4wa__clientMessageTextEditor:empty:before{color:#9d9da6;content:"Scrie mesajul...";pointer-events:none}.LocationPage-module__XtB4wa__clientMessageEditorPlaceholderTag{color:#6045e8;cursor:pointer;vertical-align:baseline;background:#f3efff;border:1px solid #704cff29;border-radius:999px;align-items:center;gap:8px;max-width:min(100%,240px);margin:0 3px 2px;padding:5px 5px 5px 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.LocationPage-module__XtB4wa__clientMessageEditorPlaceholderTag>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LocationPage-module__XtB4wa__clientMessageEditorPlaceholderTag:after{color:#6045e8;content:"×";background:#704cff24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.LocationPage-module__XtB4wa__clientMessageEditorPlaceholderTag:hover:after,.LocationPage-module__XtB4wa__clientMessageEditorPlaceholderTag:focus-visible:after{background:#704cff38}.LocationPage-module__XtB4wa__clientMessageEditorPlaceholderTag:focus-visible{outline:none}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu{z-index:10040;width:min(280px,100%);max-height:min(300px,100svh - 24px);position:fixed;top:calc(100% + 10px);left:0;right:auto;overflow-y:auto}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu button{height:auto;min-height:44px;padding:7px 9px}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu strong,.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu strong{color:#191e49;font-size:13px;font-weight:750;line-height:1.2}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenu small{color:#697498;font-size:12px;line-height:1.2}.LocationPage-module__XtB4wa__clientMessagePlaceholderMenuItemActive,.LocationPage-module__XtB4wa__clientMessagePlaceholderMenuItemActive:hover{background:#f6f6f8!important}.LocationPage-module__XtB4wa__clientMessageConnectSectionHeader p{color:#697498;margin:0;font-size:13px;font-weight:500;line-height:1.35;display:block}.LocationPage-module__XtB4wa__clientMessageEnableControl{appearance:none;color:#111113;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedee1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;padding:14px;font-family:inherit;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.LocationPage-module__XtB4wa__clientMessageEnableControl:hover,.LocationPage-module__XtB4wa__clientMessageEnableControl:focus-visible{background:#f9f9fb;border-color:#d2d2d7;outline:none}.LocationPage-module__XtB4wa__clientMessageEnableControl:focus-visible{box-shadow:0 0 0 2px #704cff29}.LocationPage-module__XtB4wa__clientMessageEnableControl>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.LocationPage-module__XtB4wa__clientMessageEnableControl strong{color:#191e49;margin:0;font-size:14px;font-weight:750;line-height:1.25;display:block}.LocationPage-module__XtB4wa__clientMessageEnableControl small{color:#697498;margin:0;font-size:12px;font-weight:500;line-height:1.25;display:block}.LocationPage-module__XtB4wa__clientMessageConnectSwitch{background:#d2d2d7;border-radius:999px;width:40px;height:22px;transition:background .14s;display:inline-flex;position:relative}.LocationPage-module__XtB4wa__clientMessageConnectSwitch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1111132e}.LocationPage-module__XtB4wa__clientMessageConnectSwitchActive{background:#704cff}.LocationPage-module__XtB4wa__clientMessageConnectSwitchActive:after{transform:translate(18px)}.LocationPage-module__XtB4wa__clientMessagePreview{background:#f7f7f8;border:1px solid #ededf0;border-radius:14px;justify-content:flex-end;align-items:flex-end;min-height:112px;padding:16px;display:flex}.LocationPage-module__XtB4wa__clientMessagePreview p{color:#fff;background:#704cff;border:0;border-radius:18px 18px 6px;max-width:min(360px,88%);margin:0 16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45;position:relative;box-shadow:0 8px 22px #704cff2e}.LocationPage-module__XtB4wa__clientMessagePreview p:after{clip-path:polygon(0 0,100% 100%,0 100%);content:"";background:#704cff;width:16px;height:16px;position:absolute;bottom:0;right:-10px}@media (max-width:991px){.LocationPage-module__XtB4wa__locationSidebar{border-bottom:1px solid #e4e6ec;border-right:0;display:block}.LocationPage-module__XtB4wa__locationTabList{flex-direction:row;flex:none;gap:8px;padding:16px;overflow:auto hidden}.LocationPage-module__XtB4wa__locationTabButton{white-space:nowrap;border:none;border-radius:14px;flex:none;width:auto;min-height:40px;padding:0 14px}.LocationPage-module__XtB4wa__locationTabButtonActive{color:#684ced;background:#f4f2ff}.LocationPage-module__XtB4wa__locationTabButton:hover,.LocationPage-module__XtB4wa__locationTabButton:focus-visible{border-radius:14px}.LocationPage-module__XtB4wa__summaryGrid{grid-template-columns:1fr}.LocationPage-module__XtB4wa__additionalSettingsHeader{flex-direction:column;align-items:stretch}.LocationPage-module__XtB4wa__additionalSettingsHeaderActions{flex-direction:column;align-items:stretch;width:100%}.LocationPage-module__XtB4wa__additionalSettingsSelector{width:100%}.LocationPage-module__XtB4wa__additionalSettingsPaginationRow{flex-direction:column;align-items:stretch}.LocationPage-module__XtB4wa__additionalSettingsPaginationControls{justify-content:flex-start}.LocationPage-module__XtB4wa__additionalSettingsListEmptyState{min-height:420px;padding:48px 18px 72px}.LocationPage-module__XtB4wa__additionalSettingsEmptyGrid{background-size:54px 54px}.LocationPage-module__XtB4wa__additionalSettingsListEmptyState h3{font-size:22px}.LocationPage-module__XtB4wa__additionalSettingsListEmptyState p{font-size:15px}.LocationPage-module__XtB4wa__additionalSettingsEmptyActions,.LocationPage-module__XtB4wa__additionalSettingsEmptyPrimaryAction{width:100%}.LocationPage-module__XtB4wa__formGrid,.LocationPage-module__XtB4wa__addressFormGrid{grid-template-columns:1fr}.LocationPage-module__XtB4wa__locationGeneralPhoneField>div{flex-direction:column}.LocationPage-module__XtB4wa__locationGeneralPhoneField>div>div{flex:auto;width:100%}.LocationPage-module__XtB4wa__addressRow{grid-template-columns:1fr}.LocationPage-module__XtB4wa__addressStreetField,.LocationPage-module__XtB4wa__addressPostCodeField{grid-column:1}.LocationPage-module__XtB4wa__clientMessageRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0}.LocationPage-module__XtB4wa__clientMessageChevron{display:none}.LocationPage-module__XtB4wa__clientMessagesList,.LocationPage-module__XtB4wa__clientMessagesDeliveryList{border-left:0;border-right:0;border-radius:0}.LocationPage-module__XtB4wa__clientMessagesDeliveryOption{padding:16px 0}.LocationPage-module__XtB4wa__clientMessagesFieldGrid{grid-template-columns:1fr}.LocationPage-module__XtB4wa__clientMessageModalOverlay{align-items:flex-end;padding:16px}.LocationPage-module__XtB4wa__clientMessageModal{max-height:calc(100svh - 32px)}.LocationPage-module__XtB4wa__clientMessageEnableControl{align-items:flex-start}.LocationPage-module__XtB4wa__clientMessageTextLabelRow{flex-direction:column;align-items:stretch;gap:8px}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholders{align-self:flex-start}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersButton{text-align:left}.LocationPage-module__XtB4wa__clientMessageAvailablePlaceholdersMenu{left:0;right:auto}}@media (max-width:560px){.LocationPage-module__XtB4wa__locationHeader{align-items:center;gap:14px}.LocationPage-module__XtB4wa__locationHeaderName{font-size:24px}.LocationPage-module__XtB4wa__locationHeaderContactList{flex-direction:column;align-items:flex-start;gap:7px}}
.AppointmentPaymentSummary-module__byMAmW__summary{color:#101014}.AppointmentPaymentSummary-module__byMAmW__summary button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #704cff}.AppointmentPaymentSummary-module__byMAmW__notice{color:#737376;margin:0 0 12px;font-size:12px;line-height:1.5}.AppointmentPaymentSummary-module__byMAmW__retry{color:#704cff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600}
.EmojiPickerPopover-module__XQqeRq__emojiPopover{transform-origin:0 0;background:#fff;border:1px solid #dedee5;border-radius:12px;flex-direction:column;width:min(488px,100vw - 48px);max-height:min(500px,100vh - 104px);padding:0;animation:.18s cubic-bezier(.16,1,.3,1) both EmojiPickerPopover-module__XQqeRq__emojiPopoverIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 52px #10101f2e}.EmojiPickerPopover-module__XQqeRq__emojiPopoverClosing{pointer-events:none;animation:.16s cubic-bezier(.4,0,1,1) both EmojiPickerPopover-module__XQqeRq__emojiPopoverOut}.EmojiPickerPopover-module__XQqeRq__emojiCategoryBar{scrollbar-width:none;border-bottom:1px solid #ececf1;align-items:center;gap:4px;min-height:42px;padding:0 10px;display:flex;overflow-x:auto}.EmojiPickerPopover-module__XQqeRq__emojiCategoryBar::-webkit-scrollbar{display:none}.EmojiPickerPopover-module__XQqeRq__emojiCategoryButton{color:#77777f;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;line-height:1;display:inline-flex;position:relative}.EmojiPickerPopover-module__XQqeRq__emojiCategoryButton svg{width:22px;height:22px;display:block}.EmojiPickerPopover-module__XQqeRq__emojiCategoryButton:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:4px;right:4px}.EmojiPickerPopover-module__XQqeRq__emojiCategoryButton:hover,.EmojiPickerPopover-module__XQqeRq__emojiCategoryButton:focus-visible{color:#111113;background:#f4f4f7;outline:0}.EmojiPickerPopover-module__XQqeRq__emojiCategoryButtonActive{color:#111113}.EmojiPickerPopover-module__XQqeRq__emojiCategoryButtonActive:after{background:#704cff}.EmojiPickerPopover-module__XQqeRq__emojiSearch{align-items:center;gap:8px;padding:10px 12px 7px;display:flex}.EmojiPickerPopover-module__XQqeRq__emojiSearch input{color:#111113;font:inherit;background:#fff;border:1px solid #c9c9d1;border-radius:10px;outline:0;width:100%;min-width:0;height:38px;padding:0 12px;font-size:15px}.EmojiPickerPopover-module__XQqeRq__emojiSearch input:focus{border-color:#684ced;box-shadow:0 0 0 4px #684ced2e}.EmojiPickerPopover-module__XQqeRq__emojiPickerBody{scrollbar-width:thin;max-height:310px;padding:0 12px 12px;overflow-y:auto}.EmojiPickerPopover-module__XQqeRq__emojiSection+.EmojiPickerPopover-module__XQqeRq__emojiSection{margin-top:10px}.EmojiPickerPopover-module__XQqeRq__emojiSection h3{color:#1d1c1d;margin:8px 0;font-size:13px;font-weight:800;line-height:1.2}.EmojiPickerPopover-module__XQqeRq__emojiGrid{grid-template-columns:repeat(auto-fill,minmax(31px,1fr));justify-items:center;gap:3px;display:grid}.EmojiPickerPopover-module__XQqeRq__emojiGrid button{cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;font-size:21px;transition:background .12s;display:inline-flex}.EmojiPickerPopover-module__XQqeRq__emojiGrid button:hover,.EmojiPickerPopover-module__XQqeRq__emojiGrid button:focus-visible,.EmojiPickerPopover-module__XQqeRq__emojiGrid button.EmojiPickerPopover-module__XQqeRq__emojiOptionActive{background:#f0efff;outline:0}.EmojiPickerPopover-module__XQqeRq__emojiGlyph{line-height:1;display:inline-flex}.EmojiPickerPopover-module__XQqeRq__emojiTextFallback{color:#55555e;text-overflow:ellipsis;white-space:nowrap;max-width:38px;font-size:10px;font-weight:700;overflow:hidden}.EmojiPickerPopover-module__XQqeRq__emojiEmptyState{color:#77777f;margin:8px 0 20px;font-size:13px}@keyframes EmojiPickerPopover-module__XQqeRq__emojiPopoverIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes EmojiPickerPopover-module__XQqeRq__emojiPopoverOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.98)}}@media (prefers-reduced-motion:reduce){.EmojiPickerPopover-module__XQqeRq__emojiPopover,.EmojiPickerPopover-module__XQqeRq__emojiPopoverClosing{animation-duration:1ms}}
.SearchableDropdown-module__RaawJW__dropdownContainer{flex-direction:column;width:100%;min-width:0;margin-bottom:0;display:flex}.SearchableDropdown-module__RaawJW__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;line-height:1.2;display:block}.SearchableDropdown-module__RaawJW__inputCt{flex-direction:column;display:flex;position:relative}.SearchableDropdown-module__RaawJW__leadingIcon{color:#6b7280;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:12px;display:inline-flex}.SearchableDropdown-module__RaawJW__leadingIcon svg{width:16px;height:16px;display:block}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton{box-sizing:border-box;cursor:pointer;align-items:center;width:100%;min-height:40px;margin-top:0;padding:0;transition:border-color .14s,opacity .14s;display:flex;position:relative;background:var(--surface)!important;border:1px solid var(--border-control)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;height:40px!important}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__withLabel{margin-top:6px}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton:hover{background:var(--surface)!important;box-shadow:none!important;border-color:#c6c6cc!important}}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton:focus,.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton:focus-visible,.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton:focus-within,.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton[aria-expanded=true]{outline:none;background:var(--surface)!important;border-color:var(--accent)!important;box-shadow:var(--focus-inset)!important}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__hasError{box-shadow:none!important;border-color:#f552bb!important}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__selectButtonDisabled:hover{cursor:default;opacity:.5}}.SearchableDropdown-module__RaawJW__selectButtonDisabled,.SearchableDropdown-module__RaawJW__selectButtonDisabled:focus{cursor:default;opacity:.5}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton .SearchableDropdown-module__RaawJW__selectLabel{color:var(--text-primary);font-family:inherit;font-weight:var(--weight-medium);text-align:left;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;flex:auto;align-items:center;min-width:0;height:100%;margin-right:0;display:flex;overflow:hidden;font-size:var(--text-control)!important;padding:0 34px 0 14px!important;font-style:normal!important;line-height:1.35!important}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton .SearchableDropdown-module__RaawJW__selectLabel.SearchableDropdown-module__RaawJW__placeholder{font-size:inherit;color:#697498!important;font-style:normal!important}.SearchableDropdown-module__RaawJW__selectValue{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.SearchableDropdown-module__RaawJW__triggerSearchInput{appearance:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-control);font-style:normal;font-weight:var(--weight-medium);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;width:100%;min-width:0;height:100%;padding:0 34px 0 14px;line-height:1.35}.SearchableDropdown-module__RaawJW__triggerSearchInput::placeholder{color:#697498;font-size:inherit;opacity:1;font-style:normal}.SearchableDropdown-module__RaawJW__triggerSearchInput:disabled{cursor:default}.SearchableDropdown-module__RaawJW__caretIcon{color:#697498;pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:50%;bottom:0;right:14px;transform:translateY(-50%)}.SearchableDropdown-module__RaawJW__caretIcon svg{fill:currentColor;transform-origin:50%;width:10px;height:10px;transition:transform .16s var(--ease-out)}.SearchableDropdown-module__RaawJW__selectButton[aria-expanded=true] .SearchableDropdown-module__RaawJW__caretIcon svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__selectButton:hover .SearchableDropdown-module__RaawJW__caretIcon svg{fill:currentColor}}.SearchableDropdown-module__RaawJW__popoverHeader{flex:none;min-width:0}.SearchableDropdown-module__RaawJW__popoverSheet{animation:SearchableDropdown-module__RaawJW__searchableDropdownPopoverIn .18s var(--ease-out) both;background:var(--surface);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);color:var(--text-primary);pointer-events:auto;transform-origin:top;will-change:opacity, transform;z-index:400000;border:1px solid #191e4914;flex-direction:column;display:flex;top:0;left:0;overflow:hidden}.SearchableDropdown-module__RaawJW__popoverSheet.SearchableDropdown-module__RaawJW__visible{opacity:1}.SearchableDropdown-module__RaawJW__popoverClosing{animation:SearchableDropdown-module__RaawJW__searchableDropdownPopoverOut .16s var(--ease-out) both;pointer-events:none}.SearchableDropdown-module__RaawJW__searchContainer{border-bottom:1px solid #ededf0;flex-shrink:0;padding:12px}.SearchableDropdown-module__RaawJW__searchInputWrapper{align-items:center;display:flex;position:relative}.SearchableDropdown-module__RaawJW__searchIcon{color:#697498;fill:currentColor;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.SearchableDropdown-module__RaawJW__searchInput{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-control);box-shadow:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-control);font-weight:var(--weight-medium);outline:none;width:100%;height:auto;min-height:2.5rem;padding:.5rem 14px 0 38px;line-height:1.35;transition:border-color .14s}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__searchInput:hover{border-color:#c6c6cc}}.SearchableDropdown-module__RaawJW__searchInput:focus{border-color:var(--accent);box-shadow:var(--focus-inset)}.SearchableDropdown-module__RaawJW__searchInput::placeholder{color:#697498;font-size:inherit;font-style:normal}.SearchableDropdown-module__RaawJW__mobileTopBar{background:var(--text-primary);-webkit-user-select:none;user-select:none;z-index:1000;justify-content:space-between;align-items:center;width:100%;height:56px;display:none;position:fixed;top:0;left:0}.SearchableDropdown-module__RaawJW__actionsContainer{flex:1;padding-left:30px;display:block}.SearchableDropdown-module__RaawJW__title{color:#ffe7d7;font-size:var(--text-control);font-weight:var(--weight-semibold);letter-spacing:.07em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 150px);line-height:56px;display:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.SearchableDropdown-module__RaawJW__closeButtonCtn{cursor:pointer;fill:#1d2141;background:#99d7dc;border:0;justify-content:center;align-items:center;width:56px;height:56px;padding:2px;display:flex}.SearchableDropdown-module__RaawJW__closeIcon{width:52px;height:52px;display:block}.SearchableDropdown-module__RaawJW__backIcon{display:none}.SearchableDropdown-module__RaawJW__listCt{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto;overflow-y:overlay;flex:auto;max-height:280px;padding:8px;position:relative}.SearchableDropdown-module__RaawJW__selectButtonOptionRow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--text-control);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;line-height:1.35;transition:background .15s,color .15s;display:flex;overflow:hidden}.SearchableDropdown-module__RaawJW__selectButtonOptionRow.SearchableDropdown-module__RaawJW__selectedRow{background:var(--select-menu-highlight,transparent);color:var(--accent-hover);font-weight:var(--weight-semibold)}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__selectButtonOptionRow:hover{background:var(--select-menu-highlight,#f5f2ff);color:var(--accent-hover)}}.SearchableDropdown-module__RaawJW__selectButtonOptionRow.SearchableDropdown-module__RaawJW__highlightedRow{background:var(--select-menu-highlight,#f5f2ff);color:var(--accent-hover)}.SearchableDropdown-module__RaawJW__selectButtonOptionRow.SearchableDropdown-module__RaawJW__disabledRow{color:#a1a1aa;cursor:not-allowed;opacity:.62}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__selectButtonOptionRow.SearchableDropdown-module__RaawJW__disabledRow:hover{color:#a1a1aa;background:0 0}}.SearchableDropdown-module__RaawJW__selectButtonOptionRow.SearchableDropdown-module__RaawJW__disabledRow.SearchableDropdown-module__RaawJW__highlightedRow{color:#a1a1aa;background:0 0}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__popoverSheet[data-keyboard-navigating=true] .SearchableDropdown-module__RaawJW__selectButtonOptionRow:hover:not(.SearchableDropdown-module__RaawJW__highlightedRow):not(.SearchableDropdown-module__RaawJW__disabledRow){color:var(--text-primary);background:0 0}}.SearchableDropdown-module__RaawJW__selectButtonOptionRow.SearchableDropdown-module__RaawJW__actionRow{font-weight:var(--weight-semibold)}.SearchableDropdown-module__RaawJW__selectButtonOptionRow>div,.SearchableDropdown-module__RaawJW__selectButtonOptionRow>span{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.SearchableDropdown-module__RaawJW__optionContent{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.SearchableDropdown-module__RaawJW__optionVisual{color:currentColor;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.SearchableDropdown-module__RaawJW__optionVisual svg{width:18px;height:18px;display:block}.SearchableDropdown-module__RaawJW__optionAvatar{border-radius:50%;flex:none;width:30px;height:30px;display:inline-flex;overflow:hidden}.SearchableDropdown-module__RaawJW__optionAvatar img{object-fit:cover;width:100%;height:100%;display:block}.SearchableDropdown-module__RaawJW__optionAvatarFallback{color:var(--accent-hover);font-size:var(--text-caption-sm);font-weight:var(--weight-semibold);background:#f3efff;justify-content:center;align-items:center;line-height:1}.SearchableDropdown-module__RaawJW__optionText{flex:auto;gap:2px;min-width:0;display:grid}.SearchableDropdown-module__RaawJW__optionLabel,.SearchableDropdown-module__RaawJW__optionSubtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchableDropdown-module__RaawJW__optionSubtitle{color:#697498;font-size:var(--text-caption);font-weight:var(--weight-medium)}.SearchableDropdown-module__RaawJW__optionCheck{color:var(--surface);font-size:var(--text-caption);font-weight:var(--weight-semibold);border:1px solid #cfcfd5;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.SearchableDropdown-module__RaawJW__optionCheckSelected{background:var(--accent);border-color:var(--accent)}.SearchableDropdown-module__RaawJW__singleOptionCheck{color:var(--accent);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.SearchableDropdown-module__RaawJW__singleOptionCheck svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;display:block}.SearchableDropdown-module__RaawJW__footerActionContainer{flex:none;padding:8px}.SearchableDropdown-module__RaawJW__footerAction{color:#4f3dcc;cursor:pointer;font-family:inherit;font-size:var(--text-control);font-weight:var(--weight-medium);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;line-height:1.35;transition:background .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.SearchableDropdown-module__RaawJW__footerAction:hover{background:var(--select-menu-highlight,#f5f2ff);color:var(--accent-hover);outline:none}}.SearchableDropdown-module__RaawJW__footerAction:focus-visible{background:var(--select-menu-highlight,#f5f2ff);color:var(--accent-hover);outline:none}.SearchableDropdown-module__RaawJW__footerActionIcon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.SearchableDropdown-module__RaawJW__footerActionIcon svg{width:18px;height:18px;display:block}.SearchableDropdown-module__RaawJW__noResults{color:#77777f;font-size:var(--text-control);text-align:center;padding:18px 10px;line-height:1.4}@keyframes SearchableDropdown-module__RaawJW__searchableDropdownPopoverIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SearchableDropdown-module__RaawJW__searchableDropdownPopoverOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.98)}}@media (prefers-reduced-motion:reduce){.SearchableDropdown-module__RaawJW__popoverSheet,.SearchableDropdown-module__RaawJW__popoverClosing{animation-duration:1ms}}@media (max-width:768px){.SearchableDropdown-module__RaawJW__mobileTopBar{display:flex}.SearchableDropdown-module__RaawJW__title{display:block}.SearchableDropdown-module__RaawJW__popoverSheet:not(.SearchableDropdown-module__RaawJW__triggerSearchPopover){border:none;border-radius:0;width:100%!important;max-width:100%!important;max-height:100%!important;position:fixed!important;inset:0!important}.SearchableDropdown-module__RaawJW__popoverSheet:not(.SearchableDropdown-module__RaawJW__triggerSearchPopover) .SearchableDropdown-module__RaawJW__listCt{height:calc(100% - 116px);padding-top:56px}.SearchableDropdown-module__RaawJW__popoverSheet:not(.SearchableDropdown-module__RaawJW__triggerSearchPopover) .SearchableDropdown-module__RaawJW__searchContainer{background:var(--surface);z-index:999;border-bottom:1px solid #e3e6ee;padding:10px;position:fixed;top:56px;left:0;right:0}.SearchableDropdown-module__RaawJW__triggerSearchPopover .SearchableDropdown-module__RaawJW__listCt{height:auto;max-height:280px;padding:8px}}@media (prefers-reduced-motion:reduce){.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton,.SearchableDropdown-module__RaawJW__caretIcon svg,.SearchableDropdown-module__RaawJW__popoverSheet,.SearchableDropdown-module__RaawJW__popoverClosing,.SearchableDropdown-module__RaawJW__searchInput,.SearchableDropdown-module__RaawJW__selectButtonOptionRow,.SearchableDropdown-module__RaawJW__footerAction{transition:none;animation:none}}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton{min-height:var(--control-height);height:auto!important}.SearchableDropdown-module__RaawJW__selectButton.SearchableDropdown-module__RaawJW__selectButton .SearchableDropdown-module__RaawJW__selectLabel{height:auto;padding-block:.5rem!important}.SearchableDropdown-module__RaawJW__selectValue{white-space:normal;overflow-wrap:anywhere}.SearchableDropdown-module__RaawJW__triggerSearchInput{min-height:var(--control-height)}@media (max-width:48rem),(pointer:coarse){.SearchableDropdown-module__RaawJW__triggerSearchInput,.SearchableDropdown-module__RaawJW__searchInput{font-size:max(16px,1rem)}}
.InitialsAvatar-module__XnBdmq__avatar{width:34px;height:34px;color:var(--accent-hover);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:0;background:#f0edff;border-radius:9px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.InitialsAvatar-module__XnBdmq__avatar img{object-fit:cover;width:100%;height:100%;display:block}
.DefaultButton-module__F8bPaW__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--surface);border-radius:var(--radius-pill);box-shadow:none;color:var(--text-strong);cursor:pointer;font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-semibold);height:auto;line-height:var(--leading-control);border:1px solid #d1d1d5;justify-content:center;align-items:center;width:100%;min-width:64px;min-height:2.125rem;padding:.5rem 14px;transition:background-color .2s,border-color .2s,opacity .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.DefaultButton-module__F8bPaW__button:hover:not(:disabled){background:var(--accent-subtle);color:var(--text-strong);border-color:#b7a8ff}}.DefaultButton-module__F8bPaW__button:focus-visible{background:var(--accent-subtle);border-color:#b7a8ff;outline:none}.DefaultButton-module__F8bPaW__button:disabled{cursor:not-allowed;opacity:.6}@media (min-width:640px){.DefaultButton-module__F8bPaW__button{width:auto}}@media (prefers-reduced-motion:reduce){.DefaultButton-module__F8bPaW__button{transition:none;animation:none}}.DefaultButton-module__F8bPaW__button{min-width:0;max-width:100%;height:auto;line-height:var(--leading-control);white-space:normal;overflow-wrap:anywhere}.DefaultButton-module__F8bPaW__button>svg{flex-shrink:0}.DefaultButton-module__F8bPaW__button:active:not(:disabled){opacity:.82}@media (pointer:coarse){.DefaultButton-module__F8bPaW__button{min-height:var(--touch-target)}}
.ReceiptNoteModal-module__SUrY0q__backdrop.ReceiptNoteModal-module__SUrY0q__backdrop{z-index:340000;box-sizing:border-box;align-items:center}.ReceiptNoteModal-module__SUrY0q__counter,.ReceiptNoteModal-module__SUrY0q__hint{color:#77777f;font-size:13px;line-height:1.5}.ReceiptNoteModal-module__SUrY0q__hint{margin:10px 0 0}.ReceiptNoteModal-module__SUrY0q__error{color:#b42318;margin:16px 0 0;font-size:13px;line-height:1.5}.ReceiptNoteModal-module__SUrY0q__footer{border-top:1px solid #ededf0;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 28px;display:flex}.ReceiptNoteModal-module__SUrY0q__remove{margin-right:auto}.ReceiptNoteModal-module__SUrY0q__note{white-space:pre-wrap;overflow-wrap:anywhere;color:#62636b;margin:12px 0;font-size:13px;line-height:1.6}.ReceiptNoteModal-module__SUrY0q__note strong{color:#191e49;font-weight:600;display:block}@media (max-width:600px){.ReceiptNoteModal-module__SUrY0q__footer{padding:14px 20px 18px}}@media (prefers-reduced-motion:reduce){.ReceiptNoteModal-module__SUrY0q__backdrop.ReceiptNoteModal-module__SUrY0q__backdrop,.ReceiptNoteModal-module__SUrY0q__backdrop.ReceiptNoteModal-module__SUrY0q__backdrop>div:nth-child(2){animation:none!important}}
.BookingAddOnSelector-module__xI0GFW__panel{z-index:10;color:#1d2141;background:#fff;flex-direction:column;animation:.2s ease-out BookingAddOnSelector-module__xI0GFW__enter;display:flex;position:absolute;inset:0}.BookingAddOnSelector-module__xI0GFW__body{flex:1;min-height:0;padding:24px;overflow:auto}.BookingAddOnSelector-module__xI0GFW__back{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #d9dadd;border-radius:24px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px;display:inline-flex}.BookingAddOnSelector-module__xI0GFW__body h2{margin:0 0 8px;font-size:25px;font-weight:600;line-height:1.2}.BookingAddOnSelector-module__xI0GFW__intro{color:#777783;margin:0 0 28px;font-size:14px}.BookingAddOnSelector-module__xI0GFW__group{border:0;min-width:0;margin:0 0 28px;padding:0}.BookingAddOnSelector-module__xI0GFW__group legend{margin-bottom:6px;padding:0;font-size:18px;font-weight:600}.BookingAddOnSelector-module__xI0GFW__rule{color:#777783;margin:0 0 14px;font-size:13px}.BookingAddOnSelector-module__xI0GFW__option{background:#fff;border:1px solid #dedee2;border-radius:14px;align-items:center;gap:12px;margin:10px 0;display:flex}.BookingAddOnSelector-module__xI0GFW__selected{border-color:#7545e8;box-shadow:inset 0 0 0 1px #7545e8}.BookingAddOnSelector-module__xI0GFW__optionButton{min-width:0;min-height:76px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:16px;padding:18px;display:flex}.BookingAddOnSelector-module__xI0GFW__optionButton:disabled{cursor:default;opacity:.55}.BookingAddOnSelector-module__xI0GFW__copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.BookingAddOnSelector-module__xI0GFW__copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.BookingAddOnSelector-module__xI0GFW__copy small{color:#777783;font-size:13px}.BookingAddOnSelector-module__xI0GFW__mark{border:1px solid #e1e1e5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 4px #1d214112}.BookingAddOnSelector-module__xI0GFW__selected .BookingAddOnSelector-module__xI0GFW__mark{color:#fff;background:#7545e8;border-color:#7545e8}.BookingAddOnSelector-module__xI0GFW__quantity{align-items:center;gap:10px;padding-right:14px;display:flex}.BookingAddOnSelector-module__xI0GFW__quantity button{cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.BookingAddOnSelector-module__xI0GFW__footer{border-top:1px solid #e5e5e8;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.BookingAddOnSelector-module__xI0GFW__total{flex-direction:column;gap:5px;font-size:15px;display:flex}.BookingAddOnSelector-module__xI0GFW__total span{color:#777783;font-size:13px}.BookingAddOnSelector-module__xI0GFW__error{color:#b42318;margin:12px 0;font-size:13px}.BookingAddOnSelector-module__xI0GFW__summary{color:#777783;margin:8px 0 0;padding:0;font-size:13px;line-height:1.6;list-style:none}.BookingAddOnSelector-module__xI0GFW__optionButton:focus-visible,.BookingAddOnSelector-module__xI0GFW__back:focus-visible,.BookingAddOnSelector-module__xI0GFW__quantity button:focus-visible{outline-offset:3px;outline:2px solid #7545e8}@keyframes BookingAddOnSelector-module__xI0GFW__enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.BookingAddOnSelector-module__xI0GFW__panel{animation:none}}
.CustomerDialog-module__TnHodW__backdrop{background:var(--overlay);z-index:100000;justify-content:center;align-items:flex-start;padding:76px 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.CustomerDialog-module__TnHodW__dialogBody{max-width:100%;position:relative;}.CustomerDialog-module__TnHodW__content{flex-direction:column;flex:auto;min-height:0;display:flex}.CustomerDialog-module__TnHodW__headerRow{flex-shrink:0;}.CustomerDialog-module__TnHodW__headerCopy{}.CustomerDialog-module__TnHodW__headerIcon{}.CustomerDialog-module__TnHodW__title{color:var(--text-primary);font-size:1.0625rem;font-weight:var(--weight-semibold);text-align:left;margin:0;line-height:1.2}.CustomerDialog-module__TnHodW__inlineCloseButton{fill:currentColor;}.CustomerDialog-module__TnHodW__body{}.CustomerDialog-module__TnHodW__actions{flex-direction:row;flex-shrink:0;justify-content:space-between;}.CustomerDialog-module__TnHodW__actionsLeading,.CustomerDialog-module__TnHodW__actionsTrailing{align-items:center;gap:10px;display:flex}.CustomerDialog-module__TnHodW__actionsTrailing{margin-left:auto}@media (max-width:700px){.CustomerDialog-module__TnHodW__backdrop{padding:16px}}@media (max-width:480px){.CustomerDialog-module__TnHodW__backdrop{padding:10px}.CustomerDialog-module__TnHodW__actions,.CustomerDialog-module__TnHodW__actionsLeading,.CustomerDialog-module__TnHodW__actionsTrailing{flex-direction:column;width:100%}.CustomerDialog-module__TnHodW__actionsTrailing{flex-direction:column-reverse}}.CustomerDialog-module__TnHodW__title{overflow-wrap:anywhere;letter-spacing:var(--tracking-heading)}.CustomerDialog-module__TnHodW__actionsLeading,.CustomerDialog-module__TnHodW__actionsTrailing{flex-wrap:wrap;min-width:0}.CustomerDialog-module__TnHodW__backdrop{padding-bottom:max(20px, env(safe-area-inset-bottom))}@media (max-width:480px){.CustomerDialog-module__TnHodW__backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}}@media (max-height:540px){.CustomerDialog-module__TnHodW__backdrop{padding-top:10px}.CustomerDialog-module__TnHodW__content{flex:none}}
.ActionModal-module__qRsPhW__overlay{animation:ActionModal-module__qRsPhW__actionModalOverlayIn .18s var(--ease-out) both;background:var(--overlay);z-index:100010;justify-content:center;align-items:flex-start;padding:76px 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.ActionModal-module__qRsPhW__overlayClosing{animation:ActionModal-module__qRsPhW__actionModalOverlayOut .16s var(--ease-out) both;pointer-events:none}.ActionModal-module__qRsPhW__dialog{animation:ActionModal-module__qRsPhW__actionModalDialogIn .21s var(--ease-out) both;background:var(--surface);box-shadow:var(--shadow-dialog);color:var(--text-strong);overscroll-behavior:contain;text-align:center;transform-origin:top;border:1px solid #191e4914;border-radius:18px;outline:none;flex-direction:column;align-items:center;width:min(430px,100%);max-height:calc(100dvh - 96px);padding:28px;display:flex;overflow-y:auto}.ActionModal-module__qRsPhW__dialogOpening{animation:ActionModal-module__qRsPhW__actionModalDialogIn .21s var(--ease-out) both}.ActionModal-module__qRsPhW__dialogClosing{animation:ActionModal-module__qRsPhW__actionModalDialogOut .16s var(--ease-out) both}.ActionModal-module__qRsPhW__transitionSuppressed{animation:none!important}.ActionModal-module__qRsPhW__icon{background:var(--action-modal-icon-background,#eef9fa);border:1px solid var(--action-modal-icon-border,#bce9eb);color:var(--action-modal-icon-color,var(--text-primary));border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:inline-flex}.ActionModal-module__qRsPhW__icon svg{width:23px;height:23px}.ActionModal-module__qRsPhW__dialog h2{overflow-wrap:anywhere;color:var(--text-strong);font-size:1.1875rem;font-weight:var(--weight-semibold);margin:0;line-height:1.2}.ActionModal-module__qRsPhW__dialog p{overflow-wrap:anywhere;color:var(--text-muted);font-size:var(--text-control);max-width:350px;margin:10px 0 0;line-height:1.45}.ActionModal-module__qRsPhW__dialog .ActionModal-module__qRsPhW__error{color:#d7246f;font-size:var(--text-caption);margin-top:12px;line-height:1.35}.ActionModal-module__qRsPhW__inlineHeader{text-align:left;align-items:flex-start;gap:14px;width:100%;display:flex}.ActionModal-module__qRsPhW__inlineHeader .ActionModal-module__qRsPhW__icon{margin-bottom:0}.ActionModal-module__qRsPhW__inlineHeader .ActionModal-module__qRsPhW__icon svg{width:24px;height:24px}.ActionModal-module__qRsPhW__inlineHeaderText{flex:1;min-width:0}.ActionModal-module__qRsPhW__inlineHeaderText p{max-width:none;margin-top:6px}.ActionModal-module__qRsPhW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:calc(100% + 56px);margin:24px -28px -14px;padding:14px 28px 0;display:flex;position:relative}.ActionModal-module__qRsPhW__actions:before{content:"";background:#ededf0;height:1px;position:absolute;top:0;left:0;right:0}.ActionModal-module__qRsPhW__actions button{border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--text-control);font-weight:var(--weight-semibold);border:0;height:auto;min-height:2.25rem;padding:.5rem 18px;transition:background .14s,color .14s}.ActionModal-module__qRsPhW__actions button:disabled{cursor:default;opacity:.62}.ActionModal-module__qRsPhW__cancelButton{background:var(--surface-muted);color:var(--text-strong)}@media (hover:hover) and (pointer:fine){.ActionModal-module__qRsPhW__cancelButton:hover:not(:disabled){background:#eaeaee}}.ActionModal-module__qRsPhW__actionButton{background:var(--action-modal-action-background,var(--text-primary));color:var(--action-modal-action-color,var(--surface))}@media (hover:hover) and (pointer:fine){.ActionModal-module__qRsPhW__actionButton:hover:not(:disabled){background:var(--action-modal-action-background-hover,#101436)}}.ActionModal-module__qRsPhW__actionButton.ActionModal-module__qRsPhW__primaryActionButton{background:var(--action-modal-action-background,var(--text-primary));color:var(--action-modal-action-color,var(--surface));min-height:36px}@media (hover:hover) and (pointer:fine){.ActionModal-module__qRsPhW__actionButton.ActionModal-module__qRsPhW__primaryActionButton:hover:not(:disabled){background:var(--action-modal-action-background-hover,#101436);color:var(--action-modal-action-color,var(--surface))}}.ActionModal-module__qRsPhW__actionButton.ActionModal-module__qRsPhW__primaryActionButton:focus-visible{background:var(--action-modal-action-background-hover,#101436);color:var(--action-modal-action-color,var(--surface))}.ActionModal-module__qRsPhW__primary{--action-modal-action-background:#191e49;--action-modal-action-background-hover:#101436;--action-modal-action-color:#fff}.ActionModal-module__qRsPhW__destructive{--action-modal-action-background:#e3163d;--action-modal-action-background-hover:#c91234;--action-modal-action-color:#fff}.ActionModal-module__qRsPhW__warning{--action-modal-action-background:#b45309;--action-modal-action-background-hover:#92400e;--action-modal-action-color:#fff}.ActionModal-module__qRsPhW__success{--action-modal-action-background:#047857;--action-modal-action-background-hover:#065f46;--action-modal-action-color:#fff}.ActionModal-module__qRsPhW__neutral{--action-modal-action-background:#2f344f;--action-modal-action-background-hover:#20243a;--action-modal-action-color:#fff}@keyframes ActionModal-module__qRsPhW__actionModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ActionModal-module__qRsPhW__actionModalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes ActionModal-module__qRsPhW__actionModalDialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ActionModal-module__qRsPhW__actionModalDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ActionModal-module__qRsPhW__overlay,.ActionModal-module__qRsPhW__overlayClosing,.ActionModal-module__qRsPhW__dialog,.ActionModal-module__qRsPhW__dialogOpening,.ActionModal-module__qRsPhW__dialogClosing{animation:none}}@media (max-width:640px){.ActionModal-module__qRsPhW__overlay{align-items:stretch;padding:16px}.ActionModal-module__qRsPhW__dialog{border-radius:var(--radius-control);justify-content:center;margin:auto 0;padding:24px 20px}.ActionModal-module__qRsPhW__actions{flex-direction:column-reverse;align-items:stretch;width:calc(100% + 40px);margin:24px -20px -10px;padding:14px 20px 0}.ActionModal-module__qRsPhW__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.ActionModal-module__qRsPhW__overlay,.ActionModal-module__qRsPhW__overlayClosing,.ActionModal-module__qRsPhW__dialog,.ActionModal-module__qRsPhW__dialogOpening,.ActionModal-module__qRsPhW__dialogClosing,.ActionModal-module__qRsPhW__actions button{transition:none;animation:none}}@media (max-width:480px),(max-height:540px){.ActionModal-module__qRsPhW__overlay{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))}.ActionModal-module__qRsPhW__dialog{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ActionModal-module__qRsPhW__actions{flex-direction:column;align-items:stretch}.ActionModal-module__qRsPhW__actions button{width:100%}}
.ActionModalWorkspace-module__zBvH9q__overlay{z-index:100010;align-items:center;padding:20px;}.ActionModalWorkspace-module__zBvH9q__dialog{outline:none;width:min(520px,100%);max-height:calc(100dvh - 40px);}.ActionModalWorkspace-module__zBvH9q__header{border-bottom:0;align-items:center;}.ActionModalWorkspace-module__zBvH9q__headerText{flex:1;min-width:0}.ActionModalWorkspace-module__zBvH9q__headerText h2{color:var(--text-primary);font-size:1.0625rem;font-weight:var(--weight-semibold);margin:0;line-height:1.2}.ActionModalWorkspace-module__zBvH9q__icon{}.ActionModalWorkspace-module__zBvH9q__closeButton{fill:none;}.ActionModalWorkspace-module__zBvH9q__body{}.ActionModalWorkspace-module__zBvH9q__error{color:#d7246f;font-size:var(--text-small);margin:0;line-height:1.4}.ActionModalWorkspace-module__zBvH9q__footer{flex-direction:row;justify-content:flex-end;}@media (max-width:640px){.ActionModalWorkspace-module__zBvH9q__overlay{padding:16px}.ActionModalWorkspace-module__zBvH9q__dialog{max-height:calc(100dvh - 32px)}.ActionModalWorkspace-module__zBvH9q__footer>button{white-space:normal;text-align:center;flex:1;min-width:0;height:auto;min-height:36px;padding:8px 12px}}
.AppointmentNoShowModal-module__LtbBaq__overlay{z-index:100020}.AppointmentNoShowModal-module__LtbBaq__total{color:#696971;text-align:left;justify-content:space-between;gap:16px;width:100%;max-width:350px;margin-top:16px;font-size:14px;line-height:1.45;display:flex}.AppointmentNoShowModal-module__LtbBaq__total strong{color:#191e49;white-space:nowrap;font-weight:600}
.CustomerForm-module__9kzE3W__backdrop{align-items:center;padding:20px}.CustomerForm-module__9kzE3W__body{min-height:0}.CustomerForm-module__9kzE3W__grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}@media (max-width:700px){.CustomerForm-module__9kzE3W__backdrop{padding:16px}.CustomerForm-module__9kzE3W__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.CustomerForm-module__9kzE3W__backdrop{padding:10px}}.CustomerForm-module__9kzE3W__loading{color:#697498;font-size:var(--text-control);padding:20px 0}
.DangerButton-module__PVnFZq__button{border-radius:var(--radius-pill);color:var(--surface);cursor:pointer;font:inherit;font-size:var(--text-control);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none;-webkit-user-select:none;user-select:none;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:36px;line-height:1;line-height:var(--leading-control);background:#e3163d;border:0;padding:.5rem 1.125rem;transition:background .14s,color .14s,opacity .14s;display:inline-flex;position:relative}.DangerButton-module__PVnFZq__content{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.DangerButton-module__PVnFZq__content svg{flex:none;width:16px;height:16px}.DangerButton-module__PVnFZq__spinner{border:2px solid #ffffff6b;border-top-color:var(--surface);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite DangerButton-module__PVnFZq__dangerButtonSpinner}@keyframes DangerButton-module__PVnFZq__dangerButtonSpinner{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.DangerButton-module__PVnFZq__button:hover:not(:disabled){color:var(--surface);background:#c91234;outline:0}}.DangerButton-module__PVnFZq__button:focus-visible{color:var(--surface);background:#c91234;outline:0}.DangerButton-module__PVnFZq__button:disabled{cursor:default;opacity:.62}@media (prefers-reduced-motion:reduce){.DangerButton-module__PVnFZq__button,.DangerButton-module__PVnFZq__spinner{transition:none;animation:none}}.DangerButton-module__PVnFZq__button{min-width:0;max-width:100%;height:auto;line-height:var(--leading-control);white-space:normal;overflow-wrap:anywhere}.DangerButton-module__PVnFZq__button>svg{flex-shrink:0}.DangerButton-module__PVnFZq__button:active:not(:disabled){opacity:.82}@media (pointer:coarse){.DangerButton-module__PVnFZq__button{min-height:var(--touch-target)}}
.Dialog-module__4DP11a__backdrop{z-index:100000;height:100dvh;animation:Dialog-module__4DP11a__fadeIn .2s var(--ease-out);background-color:#191e498f;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}@keyframes Dialog-module__4DP11a__fadeIn{0%{opacity:0}to{opacity:1}}.Dialog-module__4DP11a__backdropAnimated{transition:opacity .18s;animation:none}.Dialog-module__4DP11a__backdropVisible{opacity:1}.Dialog-module__4DP11a__backdropHidden{opacity:0}.Dialog-module__4DP11a__mobileTopBar{background:var(--text-primary);-webkit-user-select:none;user-select:none;z-index:100001;width:100%;height:56px;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:space-between;align-items:center;display:none;position:fixed;top:0;left:0}.Dialog-module__4DP11a__mobileActions{flex:1;justify-content:space-between;padding:0 15px;display:flex}.Dialog-module__4DP11a__mobileActionButton{color:#99d7dc;cursor:pointer;font-size:var(--text-subheading);background:0 0;border:none;padding:20px 15px;font-family:inherit;line-height:18px;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__mobileActionButton:hover{opacity:.8}}.Dialog-module__4DP11a__mobileActionButton:disabled{cursor:default;opacity:.5}.Dialog-module__4DP11a__mobileActionButton.Dialog-module__4DP11a__primary{color:#99d7dc;font-weight:var(--weight-semibold)}.Dialog-module__4DP11a__mobileTitle{color:#ffe7d7;font-size:var(--text-subheading);font-weight:var(--weight-semibold);letter-spacing:.07em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 150px);line-height:56px;display:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Dialog-module__4DP11a__mobileCloseButton{cursor:pointer;fill:#1d2141;background:#99d7dc;border:none;justify-content:center;align-items:center;width:56px;height:56px;padding:2px;transition:opacity .2s;display:flex}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__mobileCloseButton:hover{opacity:.8}}.Dialog-module__4DP11a__mobileCloseButton svg{width:52px;height:52px}.Dialog-module__4DP11a__dialogBody{background-color:var(--surface);width:650px;max-width:calc(100vw - 40px);max-height:90dvh;animation:Dialog-module__4DP11a__slideUp .3s var(--ease-out);border-radius:15px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #191e4938}@keyframes Dialog-module__4DP11a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Dialog-module__4DP11a__dialogBodyAnimated{transform-origin:top;transition:opacity .18s ease, transform .22s var(--ease-out);will-change:opacity, transform;animation:none}.Dialog-module__4DP11a__dialogBodyVisible{opacity:1;transform:translateY(0)scale(1)}.Dialog-module__4DP11a__dialogBodyHidden{opacity:0;transform:translateY(18px)scale(.985)}@media (prefers-reduced-motion:reduce){.Dialog-module__4DP11a__backdropAnimated,.Dialog-module__4DP11a__dialogBodyAnimated{transition:none}}.Dialog-module__4DP11a__closeButton{cursor:pointer;z-index:1;background:0 0;border:none;padding:15px;transition:opacity .2s;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__closeButton:hover{opacity:1}}.Dialog-module__4DP11a__closeButton svg{fill:#787992;width:24px;height:24px;display:block}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__closeButton:hover svg{fill:#282c8e}}.Dialog-module__4DP11a__content{-webkit-user-select:none;user-select:none;min-height:0;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;flex:auto;padding:60px 69px;display:flex;text-align:left!important}.Dialog-module__4DP11a__title{color:var(--text-primary);font-size:1.375rem;font-weight:var(--weight-medium);text-align:center;flex:none;line-height:1.3}.Dialog-module__4DP11a__titleStandalone{margin:0 0 25px}.Dialog-module__4DP11a__titleInline{margin:0}.Dialog-module__4DP11a__headerRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.Dialog-module__4DP11a__headerContent{min-width:0}.Dialog-module__4DP11a__inlineCloseButton{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-6px -8px -6px 0;padding:8px;transition:opacity .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__inlineCloseButton:hover{opacity:.7}}.Dialog-module__4DP11a__inlineCloseButton svg{fill:#787992;width:24px;height:24px;display:block}.Dialog-module__4DP11a__body{color:#697498;font-size:var(--text-body-lg);overscroll-behavior:contain;text-align:left;flex:auto;min-height:0;line-height:1.5;overflow-y:auto}.Dialog-module__4DP11a__body .form-group{margin-bottom:30px}.Dialog-module__4DP11a__body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-field-input]),.Dialog-module__4DP11a__body textarea:not([data-form-field-input]){-webkit-appearance:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-body-lg);background:0 0;border:1px solid #afb8ce;width:100%;margin-top:6px;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s;border-radius:5px!important;padding:8px 10px 8px 14px!important}.Dialog-module__4DP11a__body .form-control:not([data-form-field-input]){-webkit-appearance:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-body-lg);background:0 0;border:1px solid #afb8ce;width:100%;margin-top:6px;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s;border-radius:5px!important;padding:8px 10px 8px 14px!important}.Dialog-module__4DP11a__body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-field-input]){height:40px}.Dialog-module__4DP11a__body textarea:not([data-form-field-input]){min-height:100px}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-field-input]):hover:not([disabled]),.Dialog-module__4DP11a__body textarea:not([data-form-field-input]):hover:not([disabled]){border-color:#2e3289}.Dialog-module__4DP11a__body .form-control:not([data-form-field-input]):hover:not([disabled]){border-color:#2e3289}}.Dialog-module__4DP11a__body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-field-input]):focus,.Dialog-module__4DP11a__body textarea:not([data-form-field-input]):focus{box-shadow:none;border-color:#4f55c8;outline:none}.Dialog-module__4DP11a__body .form-control:not([data-form-field-input]):focus{box-shadow:none;border-color:#4f55c8;outline:none}.Dialog-module__4DP11a__body input:not([data-form-field-input])::placeholder,.Dialog-module__4DP11a__body textarea:not([data-form-field-input])::placeholder{color:#afb8ce;font-size:var(--text-body);font-style:italic}.Dialog-module__4DP11a__body .form-control:not([data-form-field-input])::placeholder{color:#afb8ce;font-size:var(--text-body);font-style:italic}.Dialog-module__4DP11a__actions{flex:none;align-items:center;gap:15px;width:100%;margin-top:35px;display:flex}.Dialog-module__4DP11a__actionsLeading{flex:none;display:flex}.Dialog-module__4DP11a__actionsTrailing{gap:15px;margin-left:auto;display:flex}.Dialog-module__4DP11a__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:5px;min-width:130px;height:auto;min-height:2.5rem;padding:8px 20px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.Dialog-module__4DP11a__button:disabled{cursor:not-allowed;opacity:.5}.Dialog-module__4DP11a__button.Dialog-module__4DP11a__primary{color:var(--surface);background:#282c8e;border:1px solid #282c8e}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__button.Dialog-module__4DP11a__primary:hover:not(:disabled){color:#282c8e;background:#99d7dc;border-color:#9ddde2}}.Dialog-module__4DP11a__button.Dialog-module__4DP11a__secondary{color:#697498;background:0 0;border:1px solid #afb8ce}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__button.Dialog-module__4DP11a__secondary:hover:not(:disabled){color:#282c8e;background:0 0;border-color:#282c8e}}.Dialog-module__4DP11a__actions button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;border-radius:5px;min-width:130px;height:auto;min-height:2.5rem;padding:8px 20px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.Dialog-module__4DP11a__actionsLeading button,.Dialog-module__4DP11a__actionsTrailing button:not(:last-child){color:#697498;background:0 0;border:1px solid #afb8ce}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__actionsLeading button:hover:not(:disabled),.Dialog-module__4DP11a__actionsTrailing button:not(:last-child):hover:not(:disabled){color:#282c8e;background:0 0;border-color:#282c8e}}.Dialog-module__4DP11a__actionsTrailing button:last-child{color:var(--surface);background:#282c8e;border:1px solid #282c8e}@media (hover:hover) and (pointer:fine){.Dialog-module__4DP11a__actionsTrailing button:last-child:hover:not(:disabled){color:#282c8e;background:#99d7dc;border-color:#9ddde2}}@media (max-width:768px){.Dialog-module__4DP11a__backdrop{align-items:flex-start;padding:0}.Dialog-module__4DP11a__mobileTopBar{display:flex}.Dialog-module__4DP11a__mobileTitle{display:block}.Dialog-module__4DP11a__dialogBody{width:100%;max-width:100%;max-height:calc(100dvh - 56px);animation:Dialog-module__4DP11a__slideUpMobile .3s var(--ease-out);border-radius:0;margin-top:56px}.Dialog-module__4DP11a__dialogBodyWithoutMobileTopBar{border-radius:12px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:16px}@keyframes Dialog-module__4DP11a__slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Dialog-module__4DP11a__closeButton{display:none}.Dialog-module__4DP11a__content{padding:40px 20px}.Dialog-module__4DP11a__title{font-size:var(--text-heading);margin-bottom:20px}.Dialog-module__4DP11a__body{font-size:var(--text-body)}.Dialog-module__4DP11a__actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:25px}.Dialog-module__4DP11a__actionsLeading,.Dialog-module__4DP11a__actionsTrailing{flex-direction:column;gap:10px;width:100%;margin-left:0;display:flex}.Dialog-module__4DP11a__button{width:100%;min-width:auto}}@media (max-width:480px){.Dialog-module__4DP11a__content{padding:30px 15px}.Dialog-module__4DP11a__title{font-size:var(--text-subheading)}.Dialog-module__4DP11a__body{font-size:var(--text-control)}}@media (prefers-reduced-motion:reduce){.Dialog-module__4DP11a__backdrop,.Dialog-module__4DP11a__backdropAnimated,.Dialog-module__4DP11a__mobileActionButton,.Dialog-module__4DP11a__mobileCloseButton,.Dialog-module__4DP11a__dialogBody,.Dialog-module__4DP11a__dialogBodyAnimated,.Dialog-module__4DP11a__closeButton,.Dialog-module__4DP11a__inlineCloseButton,.Dialog-module__4DP11a__body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-form-field-input]),.Dialog-module__4DP11a__body textarea:not([data-form-field-input]),.Dialog-module__4DP11a__button,.Dialog-module__4DP11a__actions button{transition:none;animation:none}.Dialog-module__4DP11a__body .form-control:not([data-form-field-input]){transition:none;animation:none}}
.EntityEmptyState-module__E-niWa__emptyContainer{color:var(--text-primary);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;width:100%;min-height:360px;padding:64px 24px 88px;display:flex;position:relative;overflow:hidden}.EntityEmptyState-module__E-niWa__emptyContainerError{color:#5f2738}.EntityEmptyState-module__E-niWa__emptyGrid{opacity:.78;pointer-events:none;background-image:linear-gradient(#191e490e 1px,#0000 1px),linear-gradient(90deg,#191e490e 1px,#0000 1px);background-position:50%;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0% 29%,#0000 70%);mask-image:radial-gradient(#000 0% 29%,#0000 70%)}.EntityEmptyState-module__E-niWa__emptyGrid:before{content:"";background-image:linear-gradient(#9ddde033 1px,#0000 1px),linear-gradient(90deg,#9ddde033 1px,#0000 1px);background-position:50%;background-size:160px 160px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 58%);mask-image:radial-gradient(#000 0%,#0000 58%)}.EntityEmptyState-module__E-niWa__emptyIconFrame{border-radius:var(--radius-control);color:var(--text-primary);background:#ffffffe6;border:1px solid #191e491f;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 10px 24px #191e4914,inset 0 0 0 1px #ffffffe6}.EntityEmptyState-module__E-niWa__emptyStateIcon,.EntityEmptyState-module__E-niWa__emptyIconFrame>svg{width:25px;height:25px}.EntityEmptyState-module__E-niWa__emptyContent{flex-direction:column;align-items:center;gap:8px;max-width:520px;display:flex;position:relative}.EntityEmptyState-module__E-niWa__emptyContainer h3{color:var(--text-primary);font-size:var(--text-title);font-weight:var(--weight-semibold);margin:0;line-height:1.15}.EntityEmptyState-module__E-niWa__emptyContainer p{color:#697498;font-size:var(--text-body-lg);margin:0;line-height:1.45}.EntityEmptyState-module__E-niWa__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.EntityEmptyState-module__E-niWa__emptyPrimaryAction,.EntityEmptyState-module__E-niWa__emptySecondaryAction{border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:var(--text-control);font-weight:var(--weight-semibold);letter-spacing:0;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:9px;height:40px;padding:0 18px;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.EntityEmptyState-module__E-niWa__emptyPrimaryAction svg,.EntityEmptyState-module__E-niWa__emptySecondaryAction svg{width:17px;height:17px}.EntityEmptyState-module__E-niWa__emptyPrimaryAction{background:var(--accent);border:1px solid var(--accent);color:var(--surface)}@media (hover:hover) and (pointer:fine){.EntityEmptyState-module__E-niWa__emptyPrimaryAction:hover{color:var(--surface);background:#7d61ff;border-color:#7d61ff;outline:0}}.EntityEmptyState-module__E-niWa__emptyPrimaryAction:focus-visible{color:var(--surface);background:#7d61ff;border-color:#7d61ff;outline:0}.EntityEmptyState-module__E-niWa__emptySecondaryAction{background:var(--surface);color:var(--accent-hover);border:1px solid #684ced3d}@media (hover:hover) and (pointer:fine){.EntityEmptyState-module__E-niWa__emptySecondaryAction:hover{color:#4d2fd0;background:#f0ebff;border-color:#684ced6b;outline:0}}.EntityEmptyState-module__E-niWa__emptySecondaryAction:focus-visible{color:#4d2fd0;background:#f0ebff;border-color:#684ced6b;outline:0}.EntityEmptyState-module__E-niWa__emptyPrimaryAction:disabled,.EntityEmptyState-module__E-niWa__emptySecondaryAction:disabled{cursor:default;opacity:.6}@media (max-width:640px){.EntityEmptyState-module__E-niWa__emptyContainer{min-height:420px;padding:48px 18px 72px}.EntityEmptyState-module__E-niWa__emptyGrid{background-size:54px 54px}.EntityEmptyState-module__E-niWa__emptyContainer h3{font-size:1.375rem}.EntityEmptyState-module__E-niWa__emptyContainer p{font-size:var(--text-body)}.EntityEmptyState-module__E-niWa__emptyActions{flex-direction:column;align-items:stretch;width:100%}.EntityEmptyState-module__E-niWa__emptyPrimaryAction,.EntityEmptyState-module__E-niWa__emptySecondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.EntityEmptyState-module__E-niWa__emptyPrimaryAction,.EntityEmptyState-module__E-niWa__emptySecondaryAction{transition:none;animation:none}}
.FractionalStarRating-module__9fkQia__rating{color:#ffb800;align-items:center;gap:var(--fractional-star-text-gap);white-space:nowrap;line-height:1;display:inline-flex}.FractionalStarRating-module__9fkQia__stars{gap:var(--fractional-star-gap);display:inline-flex}.FractionalStarRating-module__9fkQia__star{height:var(--fractional-star-size);width:var(--fractional-star-size);flex:none;display:inline-flex;position:relative}.FractionalStarRating-module__9fkQia__star svg{height:var(--fractional-star-size);width:var(--fractional-star-size);display:block}.FractionalStarRating-module__9fkQia__starEmpty{fill:#dedee1}.FractionalStarRating-module__9fkQia__starFill{width:var(--fractional-star-fill);display:inline-flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.FractionalStarRating-module__9fkQia__starFilled{color:#ffb800;fill:currentColor;flex:0 0 var(--fractional-star-size)}.FractionalStarRating-module__9fkQia__text{color:var(--text-primary);font-size:var(--fractional-star-text-size);font-weight:var(--weight-semibold);letter-spacing:0}.FractionalStarRating-module__9fkQia__small{--fractional-star-gap:2px;--fractional-star-size:16px;--fractional-star-text-gap:7px;--fractional-star-text-size:13px}.FractionalStarRating-module__9fkQia__medium{--fractional-star-gap:2px;--fractional-star-size:20px;--fractional-star-text-gap:8px;--fractional-star-text-size:13px}.FractionalStarRating-module__9fkQia__large{--fractional-star-gap:3px;--fractional-star-size:23px;--fractional-star-text-gap:8px;--fractional-star-text-size:14px}.FractionalStarRating-module__9fkQia__summary{--fractional-star-gap:4px;--fractional-star-size:32px;--fractional-star-text-gap:10px;--fractional-star-text-size:14px}@media (max-width:560px){.FractionalStarRating-module__9fkQia__summary{--fractional-star-size:28px}}
