.MarketplaceProfilePanel-module__nsIu-a__page{color:#202139;gap:24px;max-width:900px;padding:32px;display:grid}.MarketplaceProfilePanel-module__nsIu-a__page h1{margin:0 0 8px;font-size:28px}.MarketplaceProfilePanel-module__nsIu-a__page h2{margin:0 0 16px;font-size:20px}.MarketplaceProfilePanel-module__nsIu-a__page p{color:#646578;margin:0 0 12px;line-height:1.5}.MarketplaceProfilePanel-module__nsIu-a__links{flex-wrap:wrap;gap:20px;display:flex}.MarketplaceProfilePanel-module__nsIu-a__links a{color:#7043b8;text-underline-offset:4px;text-decoration:underline}.MarketplaceProfilePanel-module__nsIu-a__fields{border:0;gap:32px;min-width:0;margin:0;padding:0;display:grid}.MarketplaceProfilePanel-module__nsIu-a__fields section{min-width:0}.MarketplaceProfilePanel-module__nsIu-a__coordinates,.MarketplaceProfilePanel-module__nsIu-a__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.MarketplaceProfilePanel-module__nsIu-a__information{border-bottom:1px solid #e3e3e8;gap:12px;margin-bottom:20px;padding-bottom:20px;display:grid}.MarketplaceProfilePanel-module__nsIu-a__information button{justify-self:start}.MarketplaceProfilePanel-module__nsIu-a__footer{border-top:1px solid #e3e3e8;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.MarketplaceProfilePanel-module__nsIu-a__footer>div{margin-right:auto}.MarketplaceProfilePanel-module__nsIu-a__feedback{border:1px solid #d9dadd;border-radius:16px;padding:16px}@media (max-width:600px){.MarketplaceProfilePanel-module__nsIu-a__page{padding:20px 16px}.MarketplaceProfilePanel-module__nsIu-a__coordinates,.MarketplaceProfilePanel-module__nsIu-a__choices{grid-template-columns:1fr}.MarketplaceProfilePanel-module__nsIu-a__footer>div{flex-basis:100%}.MarketplaceProfilePanel-module__nsIu-a__footer button{flex:1}}
.CustomerSettingsLayout-module__lxNtSW__breadcrumbLink{align-items:center;gap:6px;display:inline-flex}.CustomerSettingsLayout-module__lxNtSW__breadcrumbLink svg{flex:none;width:18px;height:18px}.CustomerSettingsLayout-module__lxNtSW__navigation{position:sticky;top:0}.CustomerSettingsLayout-module__lxNtSW__navigation a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.CustomerSettingsLayout-module__lxNtSW__content{font-family:var(--font-ui);min-width:0}.CustomerSettingsLayout-module__lxNtSW__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:8px 0 22px;display:flex}.CustomerSettingsLayout-module__lxNtSW__headerCopy{overflow-wrap:anywhere;min-width:0}.CustomerSettingsLayout-module__lxNtSW__headerCopy h1{color:var(--text-primary);font-size:1.5625rem;font-weight:var(--weight-semibold);letter-spacing:-.028em;margin:0;line-height:1.15}.CustomerSettingsLayout-module__lxNtSW__headerCopy p{color:#697498;font-size:var(--text-control);margin:7px 0 0;line-height:1.5}.CustomerSettingsLayout-module__lxNtSW__headerActions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.CustomerSettingsLayout-module__lxNtSW__headerActions svg{width:16px;height:16px}@media (max-width:991px){.CustomerSettingsLayout-module__lxNtSW__navigation{position:static}.CustomerSettingsLayout-module__lxNtSW__navigation .CustomerSettingsLayout-module__lxNtSW__links{flex-direction:row;overflow-x:auto}.CustomerSettingsLayout-module__lxNtSW__navigation .CustomerSettingsLayout-module__lxNtSW__link{white-space:nowrap;flex:1 0 auto;justify-content:center;width:auto;padding-inline:12px}}@media (max-width:720px){.CustomerSettingsLayout-module__lxNtSW__header{flex-direction:column;align-items:stretch;gap:18px}.CustomerSettingsLayout-module__lxNtSW__headerActions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.CustomerSettingsLayout-module__lxNtSW__navigation .CustomerSettingsLayout-module__lxNtSW__link{transition:none}}
.ProfilePage-module__AVExOW__scrollCt{background-color:#f5f6f8;width:100%;height:calc(100vh - 56px);padding:20px 0 48px;overflow-y:auto}.ProfilePage-module__AVExOW__userSettingsPageCt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#191e49;max-width:calc(var(--main-content-max-width,1280px) + (var(--main-content-horizontal-padding,16px) * 2));min-height:100%;padding:0 var(--main-content-horizontal-padding,16px);width:100%;margin:auto;font-family:tt-commons,sans-serif;position:relative}.ProfilePage-module__AVExOW__accountSettingsProfileHeader{align-items:center;gap:18px;min-width:0;margin-bottom:20px;display:flex}.ProfilePage-module__AVExOW__accountSettingsProfileSummary{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.ProfilePage-module__AVExOW__accountSettingsProfileName{color:#191e49;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:650;line-height:1.1}.ProfilePage-module__AVExOW__accountSettingsProfileContactList{color:#697498;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.ProfilePage-module__AVExOW__accountSettingsProfileContactItem{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.ProfilePage-module__AVExOW__accountSettingsProfileContactItem svg{color:#697498;flex:none;width:16px;height:16px}.ProfilePage-module__AVExOW__accountSettingsProfileContactItem span{overflow-wrap:anywhere;min-width:0}.ProfilePage-module__AVExOW__accountSettingsProfileAvatarButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;margin:0;padding:0;display:inline-flex}.ProfilePage-module__AVExOW__accountSettingsProfileAvatar{box-sizing:border-box;text-transform:uppercase;background-position:50%;background-size:cover;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:700;transition:box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 10px 24px #191e491f}.ProfilePage-module__AVExOW__accountSettingsProfileAvatarButton:hover,.ProfilePage-module__AVExOW__accountSettingsProfileAvatarButton:focus-visible{outline:0}.ProfilePage-module__AVExOW__accountSettingsProfileAvatarButton:hover .ProfilePage-module__AVExOW__accountSettingsProfileAvatar,.ProfilePage-module__AVExOW__accountSettingsProfileAvatarButton:focus-visible .ProfilePage-module__AVExOW__accountSettingsProfileAvatar{box-shadow:0 10px 24px #191e491f,0 0 0 3px #704cff29}.ProfilePage-module__AVExOW__accountSettingsCard{background:#fff;border:1px solid #e4e6ec;border-radius:14px;padding:0;overflow:visible;box-shadow:0 1px 3px #191e490a}.ProfilePage-module__AVExOW__accountSettingsLayout{grid-template-columns:minmax(220px,248px) minmax(0,1fr);column-gap:0;display:grid}.ProfilePage-module__AVExOW__accountSettingsSideNav{border-right:1px solid #e4e6ec;min-width:0}.ProfilePage-module__AVExOW__accountSettingsSideNavList{flex-direction:column;gap:6px;padding:14px 12px 24px;display:flex}.ProfilePage-module__AVExOW__accountSettingsSideNavItem{--account-settings-tab-icon-clock-hands:#1d2141;--account-settings-tab-icon-detail:#1d2141;--account-settings-tab-icon-surface:#dbc8ff;color:#191e49;cursor:pointer;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;padding:0 16px;font-family:tt-commons,sans-serif;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .16s,color .16s;display:flex}.ProfilePage-module__AVExOW__accountSettingsSideNavItem:hover,.ProfilePage-module__AVExOW__accountSettingsSideNavItem:focus-visible{color:#555761;background:#f6f6f8;outline:0}.ProfilePage-module__AVExOW__accountSettingsSideNavItemActive{--account-settings-tab-icon-clock-hands:#1d2141;--account-settings-tab-icon-detail:#1d2141;--account-settings-tab-icon-surface:#dbc8ff;color:#684ced;background:#f4f2ff}.ProfilePage-module__AVExOW__accountSettingsSideNavItemActive:hover,.ProfilePage-module__AVExOW__accountSettingsSideNavItemActive:focus-visible{color:#684ced;background:#f4f2ff}.ProfilePage-module__AVExOW__accountSettingsSideNavItemText{min-width:0;display:block}.ProfilePage-module__AVExOW__accountSettingsSideNavIcon{color:inherit;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ProfilePage-module__AVExOW__accountSettingsSideNavIcon svg{width:24px;height:24px;display:block}.ProfilePage-module__AVExOW__accountSettingsSideNavIcon svg[data-fixed-color=true]{width:26px;height:26px}.ProfilePage-module__AVExOW__accountSettingsSideNavIcon svg[data-fixed-color=true][data-icon-size=medium]{width:32px;height:32px}.ProfilePage-module__AVExOW__accountSettingsSideNavIcon svg [fill],.ProfilePage-module__AVExOW__accountSettingsSideNavIcon svg [stroke]{transition:fill .16s,stroke .16s}.ProfilePage-module__AVExOW__accountSettingsPanel{flex-direction:column;gap:20px;min-width:0;height:100%;padding:24px;display:flex}.ProfilePage-module__AVExOW__tabContent{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;overflow:visible;min-height:calc(100vh - 220px)!important}.ProfilePage-module__AVExOW__profileTabContent{flex:auto;min-height:0!important}.ProfilePage-module__AVExOW__notificationsTabContent,.ProfilePage-module__AVExOW__workScheduleTabContent,.ProfilePage-module__AVExOW__servicesTabContent,.ProfilePage-module__AVExOW__languageTabContent{min-height:0!important}.ProfilePage-module__AVExOW__appointmentSettingsTabContent{--team-content-pane-padding-x:24px;min-height:0!important}@media (min-width:992px){.ProfilePage-module__AVExOW__accountSettingsCard{box-shadow:none;background:0 0;border:0}.ProfilePage-module__AVExOW__accountSettingsLayout{align-items:start;column-gap:20px}.ProfilePage-module__AVExOW__accountSettingsSideNav,.ProfilePage-module__AVExOW__accountSettingsPanel{background:#fff;border:1px solid #e4e6ec;border-radius:14px;box-shadow:0 1px 3px #191e490a}.ProfilePage-module__AVExOW__accountSettingsPanel{height:auto}}@media (max-width:991px){.ProfilePage-module__AVExOW__scrollCt{padding:32px 0}.ProfilePage-module__AVExOW__accountSettingsProfileHeader{margin-bottom:18px}.ProfilePage-module__AVExOW__accountSettingsLayout{grid-template-columns:1fr;gap:20px}.ProfilePage-module__AVExOW__accountSettingsSideNav{border-bottom:1px solid #e4e6ec;border-right:none}.ProfilePage-module__AVExOW__accountSettingsSideNavList{-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;gap:8px;padding:16px;overflow-x:auto}.ProfilePage-module__AVExOW__accountSettingsSideNavList::-webkit-scrollbar{display:none}.ProfilePage-module__AVExOW__accountSettingsSideNavItem{white-space:nowrap;border:none;border-radius:14px;flex:none;width:auto;min-height:40px;padding:0 14px}.ProfilePage-module__AVExOW__accountSettingsSideNavItemActive{border:none;border-radius:14px}.ProfilePage-module__AVExOW__accountSettingsSideNavItem:hover,.ProfilePage-module__AVExOW__accountSettingsSideNavItem:focus-visible{border-radius:14px}.ProfilePage-module__AVExOW__accountSettingsPanel{padding:0 16px 20px}.ProfilePage-module__AVExOW__appointmentSettingsTabContent{--team-content-pane-padding-x:16px}.ProfilePage-module__AVExOW__tabContent{min-height:0!important}.ProfilePage-module__AVExOW__profileImageSection{flex-direction:column;align-items:flex-start}.ProfilePage-module__AVExOW__profileFooterActions{flex-direction:column;align-items:stretch;margin-top:20px;margin-left:-16px;margin-right:-16px;padding:16px 16px 0}.ProfilePage-module__AVExOW__profileFooterActions>*{width:100%}.ProfilePage-module__AVExOW__profilePrimaryAction{margin-left:0}}@media (max-width:560px){.ProfilePage-module__AVExOW__accountSettingsProfileHeader{align-items:flex-start;gap:14px}.ProfilePage-module__AVExOW__accountSettingsProfileAvatarButton,.ProfilePage-module__AVExOW__accountSettingsProfileAvatar{width:56px;height:56px}.ProfilePage-module__AVExOW__accountSettingsProfileAvatar{font-size:20px}.ProfilePage-module__AVExOW__accountSettingsProfileName{font-size:24px}.ProfilePage-module__AVExOW__accountSettingsProfileContactList{flex-direction:column;align-items:flex-start;gap:7px}}.ProfilePage-module__AVExOW__settingsSectionCt{background-color:#fff;border-radius:15px;margin-bottom:24px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ProfilePage-module__AVExOW__profileDetailsSection{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.ProfilePage-module__AVExOW__profileDetailsEditor{flex:auto;min-height:0;display:flex}.ProfilePage-module__AVExOW__profileDetailsSection .ProfilePage-module__AVExOW__sectionTitle{padding:0 0 20px}.ProfilePage-module__AVExOW__profileDetailsSection .ProfilePage-module__AVExOW__sectionTitle:after{width:100%;left:0}.ProfilePage-module__AVExOW__profileDetailsSection .ProfilePage-module__AVExOW__componentBody{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}@media (min-width:992px){.ProfilePage-module__AVExOW__profileDetailsSection .ProfilePage-module__AVExOW__componentBody{flex:none}}.ProfilePage-module__AVExOW__profileIdentitySection{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ProfilePage-module__AVExOW__profileImageSection{justify-content:center;align-items:flex-start;padding-top:22px;display:flex}.ProfilePage-module__AVExOW__profileAvatarFileInput{display:none}.ProfilePage-module__AVExOW__avatarUploadOverlay{z-index:300000;background:#13162a85;transition:opacity .18s;position:fixed;inset:0}.ProfilePage-module__AVExOW__avatarUploadOverlayVisible{opacity:1}.ProfilePage-module__AVExOW__avatarUploadOverlayHidden{opacity:0;pointer-events:none}.ProfilePage-module__AVExOW__avatarUploadViewport{justify-content:center;align-items:flex-start;min-height:100dvh;padding:76px 20px 20px;display:flex;position:relative}.ProfilePage-module__AVExOW__avatarUploadDialog{color:#191e49;text-align:left;transform-origin:top;will-change:opacity, transform;background:#fff;border:1px solid #191e4914;border-radius:14px;outline:none;flex-direction:column;width:min(560px,100%);max-height:min(700px,100dvh - 112px);transition:opacity .18s,transform .22s;display:flex;overflow:hidden;box-shadow:0 28px 80px #080a1847}.ProfilePage-module__AVExOW__avatarUploadDialogVisible{opacity:1;transform:translateY(0)scale(1)}.ProfilePage-module__AVExOW__avatarUploadDialogHidden{opacity:0;transform:translateY(18px)scale(.985)}.ProfilePage-module__AVExOW__avatarUploadHeader{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px 20px;display:flex}.ProfilePage-module__AVExOW__avatarUploadHeaderCopy{align-items:center;gap:12px;min-width:0;display:flex}.ProfilePage-module__AVExOW__avatarUploadHeaderIcon{color:#684ced;background:#f3efff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.ProfilePage-module__AVExOW__avatarUploadHeaderIcon svg{width:24px;height:24px}.ProfilePage-module__AVExOW__avatarUploadHeaderCopy>div{min-width:0}.ProfilePage-module__AVExOW__avatarUploadHeader h2{color:#191e49;margin:0 0 5px;font-size:17px;font-weight:750;line-height:1.2}.ProfilePage-module__AVExOW__avatarUploadHeader p{color:#697498;margin:0;font-size:13px;line-height:1.35}.ProfilePage-module__AVExOW__avatarUploadCloseButton{color:#191e49;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .14s,color .14s,opacity .14s;display:inline-flex}.ProfilePage-module__AVExOW__avatarUploadCloseButton:hover:not(:disabled),.ProfilePage-module__AVExOW__avatarUploadCloseButton:focus-visible{background:#f0f0f2;outline:0}.ProfilePage-module__AVExOW__avatarUploadCloseButton:disabled{cursor:default;opacity:.62}.ProfilePage-module__AVExOW__avatarUploadCloseButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.ProfilePage-module__AVExOW__avatarUploadBody{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:22px 28px 24px;display:flex;overflow-y:auto}.ProfilePage-module__AVExOW__avatarUploadDropZone{color:#697498;cursor:pointer;text-align:center;background:#f8f9fc;border:1px dashed #cfd5e3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:228px;padding:24px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.ProfilePage-module__AVExOW__avatarUploadDropZone:hover,.ProfilePage-module__AVExOW__avatarUploadDropZone:focus-visible{background:#f7f4ff;border-color:#684ced;outline:none;box-shadow:inset 0 0 0 1px #684ced2e}.ProfilePage-module__AVExOW__avatarUploadDropZoneActive{background:#f7f4ff;border-color:#684ced;box-shadow:inset 0 0 0 1px #684ced2e}.ProfilePage-module__AVExOW__avatarUploadDropZone>strong{color:#191e49;font-size:15px;font-weight:750;line-height:1.2}.ProfilePage-module__AVExOW__avatarUploadDropZone>span{max-width:340px;font-size:13px;line-height:1.45}.ProfilePage-module__AVExOW__avatarUploadDropIcon{color:#684ced;background:#f3efff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.ProfilePage-module__AVExOW__avatarUploadDropIcon svg{width:28px;height:28px}.ProfilePage-module__AVExOW__avatarUploadPreview{flex-direction:column;align-items:center;gap:14px;display:flex}.ProfilePage-module__AVExOW__avatarUploadPreviewImage{background-position:50%;background-size:cover;border:4px solid #fff;border-radius:50%;width:132px;height:132px;box-shadow:0 14px 34px #191e492e}.ProfilePage-module__AVExOW__avatarUploadPreviewCopy{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__AVExOW__avatarUploadPreviewCopy strong{color:#191e49;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.25}.ProfilePage-module__AVExOW__avatarUploadPreviewCopy span{color:#697498;font-size:13px}.ProfilePage-module__AVExOW__avatarUploadProgress{flex-direction:column;gap:8px;display:flex}.ProfilePage-module__AVExOW__avatarUploadProgressMeta{color:#697498;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.ProfilePage-module__AVExOW__avatarUploadProgressMeta strong{color:#191e49}.ProfilePage-module__AVExOW__avatarUploadProgressTrack{background:#edf0f5;border-radius:999px;height:8px;overflow:hidden}.ProfilePage-module__AVExOW__avatarUploadProgressFill{border-radius:inherit;background:#684ced;height:100%;transition:width .16s;display:block}.ProfilePage-module__AVExOW__avatarUploadError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35}.ProfilePage-module__AVExOW__avatarUploadActions{border-top:1px solid #ededf0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px 18px;display:flex}.ProfilePage-module__AVExOW__profileDetailsFormGrid{gap:14px}.ProfilePage-module__AVExOW__profileDetailsFormGrid [class*=connectClientField]>span{color:#697498!important}.ProfilePage-module__AVExOW__profileFormError{color:#b91c1c;margin-top:4px;font-size:14px;font-weight:500;line-height:1.35}@media (prefers-reduced-motion:reduce){.ProfilePage-module__AVExOW__avatarUploadOverlay,.ProfilePage-module__AVExOW__avatarUploadDialog{transition:none}}@media (max-width:700px){.ProfilePage-module__AVExOW__avatarUploadViewport{align-items:stretch;padding:16px}.ProfilePage-module__AVExOW__avatarUploadDialog{border-radius:12px;width:100%;max-height:calc(100dvh - 32px)}.ProfilePage-module__AVExOW__avatarUploadHeader{gap:12px;padding:20px 20px 18px}.ProfilePage-module__AVExOW__avatarUploadBody{padding:18px 20px 20px}.ProfilePage-module__AVExOW__avatarUploadActions{flex-direction:column-reverse;align-items:stretch;padding:14px 20px 18px}}@media (max-width:991px){.ProfilePage-module__AVExOW__profileIdentitySection{grid-template-columns:1fr;gap:20px}.ProfilePage-module__AVExOW__profileImageSection{justify-content:flex-start;align-items:flex-start;padding-top:0}}.ProfilePage-module__AVExOW__appointmentSettingsForm{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.ProfilePage-module__AVExOW__appointmentSettingsCompactTabContent{flex:auto;min-height:0!important}.ProfilePage-module__AVExOW__appointmentSettingsFormCompact{flex:auto;min-height:0}.ProfilePage-module__AVExOW__appointmentSettingsBody{flex-direction:column;flex:auto;min-height:0;display:flex}.ProfilePage-module__AVExOW__appointmentSettingsFormCompact .ProfilePage-module__AVExOW__appointmentSettingsBody{flex:auto}.ProfilePage-module__AVExOW__appointmentSettingsSection{border-bottom:1px solid #e4e6ec;margin-bottom:28px;padding-bottom:28px}.ProfilePage-module__AVExOW__appointmentSettingsSection:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ProfilePage-module__AVExOW__appointmentSettingsTwoColumnRow{border-bottom:1px solid #e4e6ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px;padding-bottom:28px;display:grid}.ProfilePage-module__AVExOW__appointmentSettingsTwoColumnRow>.ProfilePage-module__AVExOW__appointmentSettingsSection{border-bottom:0;margin-bottom:0;padding-bottom:0}.ProfilePage-module__AVExOW__appointmentSettingsTwoColumnRow .ProfilePage-module__AVExOW__appointmentSettingsField{max-width:none}.ProfilePage-module__AVExOW__appointmentSettingsHeader{max-width:720px;margin-bottom:20px}.ProfilePage-module__AVExOW__appointmentSettingsTitle{color:#191e49;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.ProfilePage-module__AVExOW__appointmentSettingsDescription{color:#697498;margin:0;font-size:14px;line-height:1.5}.ProfilePage-module__AVExOW__appointmentSettingsField{max-width:520px}@media (max-width:760px){.ProfilePage-module__AVExOW__appointmentSettingsTwoColumnRow{grid-template-columns:1fr}}.ProfilePage-module__AVExOW__profileFooterActions{border-top:1px solid #e4e6ec;flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;margin-left:-24px;margin-right:-24px;padding:20px 24px 0;display:flex}.ProfilePage-module__AVExOW__profilePrimaryAction{margin-left:auto;position:relative}.ProfilePage-module__AVExOW__accountSettingsSaveButton.ProfilePage-module__AVExOW__accountSettingsSaveButton{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#704cff;border:0;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:0;height:36px;min-height:36px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:background .14s,color .14s,opacity .14s;display:inline-flex}.ProfilePage-module__AVExOW__accountSettingsSaveButton.ProfilePage-module__AVExOW__accountSettingsSaveButton:hover:not(:disabled),.ProfilePage-module__AVExOW__accountSettingsSaveButton.ProfilePage-module__AVExOW__accountSettingsSaveButton:focus-visible{color:#fff;background:#7d61ff;outline:0}.ProfilePage-module__AVExOW__accountSettingsSaveButton.ProfilePage-module__AVExOW__accountSettingsSaveButton:disabled{cursor:default;opacity:.62}.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:before,.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:after{opacity:0;pointer-events:none;z-index:20;transition:opacity .16s,transform .16s;position:absolute}.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:before{content:"";border-top:6px solid #191e49;border-left:6px solid #0000;border-right:6px solid #0000;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:after{color:#fff;content:attr(data-tooltip);white-space:nowrap;background:#191e49;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.25;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px #191e492e}.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:hover:before,.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:hover:after,.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:focus-within:before,.ProfilePage-module__AVExOW__profilePrimaryActionTooltip:focus-within:after{opacity:1;transform:translate(-50%)}.ProfilePage-module__AVExOW__sectionTitle{color:#191e49;padding:20px 24px;font-size:18px;font-weight:600;position:relative}.ProfilePage-module__AVExOW__sectionTitle:after{content:"";background-color:#e5e7eb;width:calc(100% - 48px);height:1px;position:absolute;bottom:0;left:24px}.ProfilePage-module__AVExOW__sectionTitle.ProfilePage-module__AVExOW__noBorder{border-bottom:none;padding-bottom:8px}.ProfilePage-module__AVExOW__sectionTitle.ProfilePage-module__AVExOW__noBorder:after{display:none}.ProfilePage-module__AVExOW__sectionTitle.ProfilePage-module__AVExOW__noBorder+.ProfilePage-module__AVExOW__componentBody{padding-top:8px}.ProfilePage-module__AVExOW__componentBody{padding:24px}.ProfilePage-module__AVExOW__editableComponentBody{position:relative}.ProfilePage-module__AVExOW__formGroup{margin-bottom:20px}.ProfilePage-module__AVExOW__label{color:#191e49;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.ProfilePage-module__AVExOW__inputCt{position:relative}.ProfilePage-module__AVExOW__formControl{color:#191e49;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.ProfilePage-module__AVExOW__formControl:focus{border-color:#6366f1;outline:none}.ProfilePage-module__AVExOW__actionBtnsCt{margin-top:30px}.ProfilePage-module__AVExOW__actionBtnBar{border-top:1px solid #d6dce8;align-items:center;margin-bottom:0;padding-top:20px;display:flex}.ProfilePage-module__AVExOW__actionBtnBar button:first-child{margin-right:15px}.ProfilePage-module__AVExOW__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:5px;min-width:90px;height:40px;padding:8px 25px;font-family:tt-commons,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.ProfilePage-module__AVExOW__button.ProfilePage-module__AVExOW__secondary{color:#525c82;background:#f1f2f6!important;border:1px solid #697498!important}.ProfilePage-module__AVExOW__button.ProfilePage-module__AVExOW__secondary:hover{color:#2e3289!important;background:#f1f2f6!important}.ProfilePage-module__AVExOW__button.ProfilePage-module__AVExOW__primary{color:#fff;background:#2e3289;border:none!important}.ProfilePage-module__AVExOW__button.ProfilePage-module__AVExOW__primary:hover{color:#2e3289!important;background:#99d7dc!important}.ProfilePage-module__AVExOW__onlineBookingToggleContainer{justify-content:space-between;align-items:center;gap:40px;margin-bottom:0;display:flex}.ProfilePage-module__AVExOW__onlineBookingToggleContent{flex:1;gap:4px;min-width:0;display:grid}.ProfilePage-module__AVExOW__onlineBookingToggleTitle{color:#191e49;margin:0;font-size:15px;font-weight:600;line-height:1.35}.ProfilePage-module__AVExOW__onlineBookingToggleDescription{color:#697498;margin:0;font-size:13px;line-height:1.5}.ProfilePage-module__AVExOW__toggleSwitch{flex-shrink:0;width:35px;height:20px;position:relative}.ProfilePage-module__AVExOW__toggleSwitchInput{opacity:0;width:0;height:0}.ProfilePage-module__AVExOW__toggleSwitchSlider{cursor:pointer;background-color:#d6dce8;border-radius:30px;transition:all .2s;position:absolute;inset:0}.ProfilePage-module__AVExOW__toggleSwitchSlider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #00000026}.ProfilePage-module__AVExOW__toggleSwitchInput:checked+.ProfilePage-module__AVExOW__toggleSwitchSlider{background-color:#9ddde2}.ProfilePage-module__AVExOW__toggleSwitchInput:checked+.ProfilePage-module__AVExOW__toggleSwitchSlider:before{transform:translate(15px)}.ProfilePage-module__AVExOW__toggleSwitchSlider:hover{opacity:.9}.ProfilePage-module__AVExOW__pageSectionTitle{color:#191e49;letter-spacing:-.02em;margin-top:0;margin-bottom:20px;font-size:22px;font-weight:600;line-height:26px}.ProfilePage-module__AVExOW__pageSectionTitle:first-child{margin-top:0}.ProfilePage-module__AVExOW__serviceCategoryDetailsEditor{position:relative}.ProfilePage-module__AVExOW__serviceCategoryEditor{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}.ProfilePage-module__AVExOW__serviceCategoryEditor .ProfilePage-module__AVExOW__formGroup{margin-bottom:30px}.ProfilePage-module__AVExOW__myServicesPage{color:#191e49}.ProfilePage-module__AVExOW__myServicesPage>div:not(.ProfilePage-module__AVExOW__myServicesOverview){display:none}.ProfilePage-module__AVExOW__myServicesOverview{flex-direction:column;gap:18px;display:flex}.ProfilePage-module__AVExOW__myServicesCard{background:#fff;border:1px solid #e4e6ec;border-radius:8px;box-shadow:0 1px 3px #191e490a}.ProfilePage-module__AVExOW__myServicesSummaryCard{justify-content:space-between;align-items:center;gap:16px;padding:0 0 2px;display:flex}.ProfilePage-module__AVExOW__myServicesSummaryTop{align-items:center;gap:12px;min-width:0;display:flex}.ProfilePage-module__AVExOW__myServicesCountBadge{color:#7547d6;background:#f0eafa;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;line-height:1;display:flex}.ProfilePage-module__AVExOW__myServicesSummaryText{min-width:0}.ProfilePage-module__AVExOW__myServicesSummaryText h2{color:#191e49;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.2}.ProfilePage-module__AVExOW__myServicesSummaryText p{color:#8e99b8;margin:0;font-size:13px;line-height:1.25}.ProfilePage-module__AVExOW__myServicesManageButton{color:#fff;cursor:pointer;background:#b52672;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.ProfilePage-module__AVExOW__myServicesManageButton:hover,.ProfilePage-module__AVExOW__myServicesManageButton:focus-visible{background:#a51f66;outline:none;transform:translateY(-1px)}.ProfilePage-module__AVExOW__myServicesManageButton:disabled{cursor:not-allowed;opacity:.65;transform:none}.ProfilePage-module__AVExOW__myServicesManageButton:disabled:hover{background:#b52672}.ProfilePage-module__AVExOW__myServicesManageButton svg{width:16px;height:16px}.ProfilePage-module__AVExOW__myServicesDivider{color:#98a3bf;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px;font-weight:800;display:grid}.ProfilePage-module__AVExOW__myServicesDivider:before,.ProfilePage-module__AVExOW__myServicesDivider:after{content:"";background:#dce1eb;height:1px}.ProfilePage-module__AVExOW__myServicesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProfilePage-module__AVExOW__myServicesNotice{color:#697498;text-align:center;border:1px dashed #d6dce8;border-radius:8px;padding:16px;font-size:14px;font-weight:500}.ProfilePage-module__AVExOW__myServicesCard{padding:16px}.ProfilePage-module__AVExOW__myServicesCard h3{color:#191e49;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.25}.ProfilePage-module__AVExOW__myServicesMeta{color:#7580a3;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.ProfilePage-module__AVExOW__myServicesDuration{align-items:center;gap:6px;display:inline-flex}.ProfilePage-module__AVExOW__myServicesDuration svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.ProfilePage-module__AVExOW__myServicesDot{color:#c1c7d6}.ProfilePage-module__AVExOW__myServicesCardFooter{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.ProfilePage-module__AVExOW__myServicesStatus{color:#039b79;background:#eafbf4;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ProfilePage-module__AVExOW__myServicesStatus span{background:#14c59a;border-radius:50%;width:7px;height:7px}.ProfilePage-module__AVExOW__myServicesCustomizeButton{color:#b52672;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0 6px 12px;font-family:tt-commons,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ProfilePage-module__AVExOW__myServicesCustomizeButton:hover,.ProfilePage-module__AVExOW__myServicesCustomizeButton:focus-visible{color:#8f1958;outline:none}.ProfilePage-module__AVExOW__myServicesCustomizeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:14px;height:14px}@media (min-width:1280px){.ProfilePage-module__AVExOW__myServicesList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ProfilePage-module__AVExOW__myServicesOverview{gap:16px}.ProfilePage-module__AVExOW__myServicesSummaryCard{flex-direction:column;align-items:stretch;padding:0}.ProfilePage-module__AVExOW__myServicesSummaryTop{gap:12px;margin-bottom:12px}.ProfilePage-module__AVExOW__myServicesCountBadge{border-radius:8px;width:44px;height:44px;font-size:18px}.ProfilePage-module__AVExOW__myServicesSummaryText h2{font-size:18px}.ProfilePage-module__AVExOW__myServicesSummaryText p{font-size:13px}.ProfilePage-module__AVExOW__myServicesManageButton{border-radius:8px;width:100%;min-height:38px;font-size:13px}.ProfilePage-module__AVExOW__myServicesDivider{gap:12px;font-size:12px}.ProfilePage-module__AVExOW__myServicesList{grid-template-columns:1fr}.ProfilePage-module__AVExOW__myServicesCard{border-radius:8px;padding:16px}.ProfilePage-module__AVExOW__myServicesCard h3{font-size:16px}.ProfilePage-module__AVExOW__myServicesMeta{font-size:13px}.ProfilePage-module__AVExOW__myServicesCardFooter{gap:12px}.ProfilePage-module__AVExOW__myServicesStatus{min-height:28px;padding:0 10px;font-size:12px}.ProfilePage-module__AVExOW__myServicesCustomizeButton{font-size:13px}}@media (max-width:480px){.ProfilePage-module__AVExOW__myServicesSummaryTop,.ProfilePage-module__AVExOW__myServicesCardFooter{flex-direction:column;align-items:flex-start}.ProfilePage-module__AVExOW__myServicesManageButton,.ProfilePage-module__AVExOW__myServicesCustomizeButton{width:100%}.ProfilePage-module__AVExOW__myServicesCustomizeButton{justify-content:flex-end}}.ProfilePage-module__AVExOW__workScheduleEditorCt{width:100%}.ProfilePage-module__AVExOW__workSchedulePageHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.ProfilePage-module__AVExOW__workScheduleTitleGroup h2{color:#191e49;margin:0;font-size:18px;font-weight:650;line-height:1.2}.ProfilePage-module__AVExOW__workScheduleTitleGroup p{color:#697498;max-width:560px;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.4}.ProfilePage-module__AVExOW__scheduleAddTimeOffButton,.ProfilePage-module__AVExOW__scheduleSecondaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:#3f3a96;border:1px solid #3f3a96;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ProfilePage-module__AVExOW__scheduleAddTimeOffButton:hover,.ProfilePage-module__AVExOW__scheduleSecondaryButton:hover{background:#32307f;border-color:#32307f}.ProfilePage-module__AVExOW__scheduleAddTimeOffButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.ProfilePage-module__AVExOW__scheduleWeekNavigator{border-bottom:1px solid #e3e6ee;grid-template-columns:36px 1fr 36px;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:14px;display:grid}.ProfilePage-module__AVExOW__scheduleWeekNavButton{color:#191e49;cursor:pointer;background:#fff;border:1px solid #e3e6ee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:0 10px 24px #191e4914}.ProfilePage-module__AVExOW__scheduleWeekNavButton:hover{background:#f5f6fa;border-color:#cfd5e3}.ProfilePage-module__AVExOW__scheduleWeekNavButton svg,.ProfilePage-module__AVExOW__scheduleWeekCurrent svg,.ProfilePage-module__AVExOW__scheduleDayChevron svg,.ProfilePage-module__AVExOW__scheduleDialogClose svg,.ProfilePage-module__AVExOW__scheduleIconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.ProfilePage-module__AVExOW__scheduleWeekNavButton svg{width:18px;height:18px}.ProfilePage-module__AVExOW__scheduleWeekCurrent{text-align:center;min-width:0}.ProfilePage-module__AVExOW__scheduleWeekCurrent span{color:#7c86a8;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.ProfilePage-module__AVExOW__scheduleWeekCurrent strong{color:#191e49;align-items:center;gap:6px;font-size:18px;font-weight:800;line-height:1.15;display:inline-flex}.ProfilePage-module__AVExOW__scheduleWeekCurrent svg{width:16px;height:16px}.ProfilePage-module__AVExOW__scheduleNotice{color:#697498;background:#f6f7fb;border:1px solid #e3e6ee;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.ProfilePage-module__AVExOW__scheduleEmptyState{color:#697498;text-align:center;background:#fbfcff;border:2px dashed #d8deec;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:44px 28px;transition:background .2s,border-color .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9}.ProfilePage-module__AVExOW__scheduleEmptyState:hover{background:#f8faff;border-color:#cdd5e7}.ProfilePage-module__AVExOW__scheduleEmptyStateIcon{color:#697498;background:0 0;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.ProfilePage-module__AVExOW__scheduleEmptyStateIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.ProfilePage-module__AVExOW__scheduleEmptyState h3{color:#191e49;margin:4px 0 0;font-size:15px;font-weight:800;line-height:1.25}.ProfilePage-module__AVExOW__scheduleEmptyState p{max-width:360px;margin:0;font-size:13px;font-weight:600;line-height:1.45}.ProfilePage-module__AVExOW__scheduleWeekList{flex-direction:column;display:flex}.ProfilePage-module__AVExOW__scheduleWeekSkeletonList{pointer-events:none}.ProfilePage-module__AVExOW__scheduleDayRow{color:#191e49;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 0;font-family:inherit;transition:background .2s;display:flex}.ProfilePage-module__AVExOW__scheduleDayRow:hover{background:#f8f9fc}.ProfilePage-module__AVExOW__scheduleDayRow:last-child{border-bottom:0}.ProfilePage-module__AVExOW__scheduleDaySkeletonRow{border-bottom:1px solid #edf0f5;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 0;display:flex}.ProfilePage-module__AVExOW__scheduleDaySkeletonRow:last-child{border-bottom:0}.ProfilePage-module__AVExOW__scheduleSkeletonBlock{background:linear-gradient(90deg,#eef1f6 0%,#f7f8fb 50%,#eef1f6 100%) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite ProfilePage-module__AVExOW__scheduleSkeletonPulse;display:block}.ProfilePage-module__AVExOW__scheduleSkeletonDayName{width:118px;height:16px}.ProfilePage-module__AVExOW__scheduleSkeletonDayDate{width:72px;height:13px;margin-top:6px}.ProfilePage-module__AVExOW__scheduleDaySkeletonStatus{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ProfilePage-module__AVExOW__scheduleSkeletonPill{width:118px;height:28px}.ProfilePage-module__AVExOW__scheduleSkeletonPillShort{width:86px}.ProfilePage-module__AVExOW__scheduleSkeletonChevron{flex:none;width:16px;height:16px}.ProfilePage-module__AVExOW__scheduleDayGrip{flex-direction:column;flex:0 0 14px;justify-content:center;align-items:center;gap:3px;display:inline-flex}.ProfilePage-module__AVExOW__scheduleDayGrip span{background:#b5bdd0;border-radius:50%;width:3px;height:3px;display:block}.ProfilePage-module__AVExOW__scheduleDayText{flex-direction:column;min-width:124px;display:flex}.ProfilePage-module__AVExOW__scheduleDayName{color:#191e49;font-size:16px;font-weight:650;line-height:1.2}.ProfilePage-module__AVExOW__scheduleDayDate{color:#697498;margin-top:1px;font-size:13px;font-weight:500;line-height:1.45}.ProfilePage-module__AVExOW__scheduleDayStatus{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ProfilePage-module__AVExOW__scheduleStatusPill,.ProfilePage-module__AVExOW__scheduleStatusPillEmpty,.ProfilePage-module__AVExOW__scheduleStatusPillDanger,.ProfilePage-module__AVExOW__scheduleStatusPillBlocked{white-space:nowrap;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ProfilePage-module__AVExOW__scheduleStatusPill{color:#5c47a5;background:#f0eafb}.ProfilePage-module__AVExOW__scheduleStatusPillEmpty{color:#a2abc0;background:#fafbfe;border:1px dashed #dce1eb}.ProfilePage-module__AVExOW__scheduleStatusPillDanger,.ProfilePage-module__AVExOW__scheduleStatusPillBlocked{color:#c85045;background:#fff1ef}.ProfilePage-module__AVExOW__scheduleDayChevron{color:#9aa4bc;flex:0 0 16px;display:inline-flex}.ProfilePage-module__AVExOW__scheduleDayChevron svg{width:16px;height:16px}@keyframes ProfilePage-module__AVExOW__scheduleSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ProfilePage-module__AVExOW__scheduleActionOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ProfilePage-module__AVExOW__scheduleActionOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes ProfilePage-module__AVExOW__scheduleActionDialogIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ProfilePage-module__AVExOW__scheduleActionDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.98)}}.ProfilePage-module__AVExOW__scheduleOverlay{z-index:1200;background:#0c10248a;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.ProfilePage-module__AVExOW__scheduleActionOverlay{z-index:300000;background:#13162a85;align-items:flex-start;padding:76px 20px 20px;animation:.18s ease-out both ProfilePage-module__AVExOW__scheduleActionOverlayIn}.ProfilePage-module__AVExOW__scheduleActionOverlayClosing{pointer-events:none;animation:.16s ease-in both ProfilePage-module__AVExOW__scheduleActionOverlayOut}.ProfilePage-module__AVExOW__scheduleActionDialog,.ProfilePage-module__AVExOW__scheduleDialog{color:#191e49;background:#fff;border-radius:8px;width:min(720px,100%);max-height:min(760px,100vh - 64px);overflow:hidden;box-shadow:0 24px 70px #191e4933}.ProfilePage-module__AVExOW__scheduleActionDialog{width:min(640px,100%)}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle{color:#111113;transform-origin:top;background:#fff;border:1px solid #191e4914;border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:min(680px,100svh - 112px);animation:.21s cubic-bezier(.16,1,.3,1) both ProfilePage-module__AVExOW__scheduleActionDialogIn;display:flex;transform:translateY(0);box-shadow:0 28px 80px #080a1847}.ProfilePage-module__AVExOW__scheduleActionDialogClosing{animation:.16s cubic-bezier(.4,0,1,1) both ProfilePage-module__AVExOW__scheduleActionDialogOut}.ProfilePage-module__AVExOW__scheduleEditorDialogConnectStyle{width:min(700px,100%);max-height:min(760px,100svh - 112px)}.ProfilePage-module__AVExOW__scheduleTimeOffDialogConnectStyle{max-height:min(720px,100svh - 112px);overflow:visible}.ProfilePage-module__AVExOW__scheduleActionDialog .ProfilePage-module__AVExOW__scheduleDialogHeader{min-height:60px;padding:0 22px}.ProfilePage-module__AVExOW__scheduleActionDialog .ProfilePage-module__AVExOW__scheduleDialogHeader h2{font-size:18px}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionTitleSection{border-bottom-color:#ededf0;justify-content:space-between;align-items:flex-start;min-height:0;padding:24px 28px 20px}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionTitleSection h2{color:#191e49;margin:0;font-size:17px;font-weight:750;line-height:1.2}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionTitleSection p{color:#697498;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.35}.ProfilePage-module__AVExOW__scheduleEditDialog{width:min(700px,100%)}.ProfilePage-module__AVExOW__scheduleDialogHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;display:flex;position:relative}.ProfilePage-module__AVExOW__scheduleDialogHeaderCentered{justify-content:center}.ProfilePage-module__AVExOW__scheduleDialogHeader h2{color:#191e49;margin:0;font-size:18px;font-weight:800;line-height:1.2}.ProfilePage-module__AVExOW__scheduleDialogHeaderCentered .ProfilePage-module__AVExOW__scheduleDialogClose{position:absolute;right:24px}.ProfilePage-module__AVExOW__scheduleDialogClose,.ProfilePage-module__AVExOW__scheduleIconButton{color:#191e49;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.ProfilePage-module__AVExOW__scheduleActionTitleSection .ProfilePage-module__AVExOW__scheduleDialogClose{color:#111113;border-radius:50%;flex:none;width:30px;height:30px;transition:background .14s,color .14s}.ProfilePage-module__AVExOW__scheduleActionTitleSection .ProfilePage-module__AVExOW__scheduleDialogClose:hover{background:#f0f0f2}.ProfilePage-module__AVExOW__scheduleActionTitleSection .ProfilePage-module__AVExOW__scheduleDialogClose svg{width:18px;height:18px}.ProfilePage-module__AVExOW__scheduleIconButton{color:#697498;background:#f8f9fc;border:1px solid #e3e6ee;border-radius:8px;width:36px;height:36px;transition:background .2s,border-color .2s,color .2s}.ProfilePage-module__AVExOW__scheduleIconButton:hover{color:#c84f43;background:#fff5f4;border-color:#f3c9c3}.ProfilePage-module__AVExOW__scheduleDialogClose svg,.ProfilePage-module__AVExOW__scheduleIconButton svg{width:24px;height:24px}.ProfilePage-module__AVExOW__scheduleIconButton svg{stroke-width:1.8px;width:18px;height:18px}.ProfilePage-module__AVExOW__scheduleActionOptions,.ProfilePage-module__AVExOW__scheduleDialogBody{max-height:calc(100vh - 220px);padding:22px;overflow:auto}.ProfilePage-module__AVExOW__scheduleActionDialog .ProfilePage-module__AVExOW__scheduleActionOptions{padding:22px}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionOptions{max-height:calc(100svh - 220px);padding:22px 28px 24px}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionOption{color:#111113;border-bottom-color:#ededf0}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionOption strong{color:#111113}.ProfilePage-module__AVExOW__scheduleEditorDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogBody{max-height:calc(100svh - 250px);padding:22px 28px 24px}.ProfilePage-module__AVExOW__scheduleTimeOffDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogBody{z-index:2;max-height:calc(100svh - 250px);padding:22px 28px 24px;position:relative;overflow:visible}.ProfilePage-module__AVExOW__scheduleEditorDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogFooter{border-top-color:#ededf0;padding:14px 28px}.ProfilePage-module__AVExOW__scheduleTimeOffDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogFooter{z-index:1;border-top-color:#ededf0;padding:14px 28px;position:relative}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionFooter{border-top-color:#ededf0;padding:14px 28px}.ProfilePage-module__AVExOW__scheduleActionOption{color:#191e49;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:flex-start;gap:14px;width:100%;padding:18px 0;font-family:inherit;display:flex}.ProfilePage-module__AVExOW__scheduleActionOption:first-child{padding-top:0}.ProfilePage-module__AVExOW__scheduleActionOption:last-child{border-bottom:0;padding-bottom:0}.ProfilePage-module__AVExOW__scheduleActionOption:hover strong{color:#3f3a96}.ProfilePage-module__AVExOW__scheduleActionIcon,.ProfilePage-module__AVExOW__scheduleEditorSectionIcon,.ProfilePage-module__AVExOW__scheduleEditorBlockedIcon{border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ProfilePage-module__AVExOW__scheduleActionIcon,.ProfilePage-module__AVExOW__scheduleEditorSectionIcon{color:#6d54bf;background:#f0eafb}.ProfilePage-module__AVExOW__scheduleEditorBlockedIcon{color:#d85f52;background:#fff1ef}.ProfilePage-module__AVExOW__scheduleActionIcon svg,.ProfilePage-module__AVExOW__scheduleEditorSectionIcon svg,.ProfilePage-module__AVExOW__scheduleEditorBlockedIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:19px;height:19px}.ProfilePage-module__AVExOW__scheduleActionOption strong{color:#191e49;font-size:16px;font-weight:650;line-height:1.2;display:block}.ProfilePage-module__AVExOW__scheduleActionOption small{color:#697498;margin-top:4px;font-size:13px;font-weight:500;line-height:1.45;display:block}.ProfilePage-module__AVExOW__scheduleFieldLabel,.ProfilePage-module__AVExOW__scheduleField>span{color:#697498;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.2;display:block}.ProfilePage-module__AVExOW__scheduleSegmentedControl{background:#f1f3f8;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin-bottom:24px;padding:4px;display:grid}.ProfilePage-module__AVExOW__scheduleSegmentedControl button{color:#697498;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800}.ProfilePage-module__AVExOW__scheduleSegmentedControl .ProfilePage-module__AVExOW__scheduleSegmentActive{color:#191e49;background:#fff;box-shadow:0 5px 14px #191e4914}.ProfilePage-module__AVExOW__scheduleFormGrid,.ProfilePage-module__AVExOW__scheduleEditorRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProfilePage-module__AVExOW__scheduleField{margin-bottom:18px;display:block}.ProfilePage-module__AVExOW__scheduleDropdown,.ProfilePage-module__AVExOW__scheduleTimeSelectField{margin-bottom:18px}.ProfilePage-module__AVExOW__scheduleTimeSelectDropdown{margin-bottom:0!important}.ProfilePage-module__AVExOW__scheduleField input{appearance:none;color:#191e49;background:#f3f5f9;border:1px solid #0000;border-radius:6px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,border-color .2s}.ProfilePage-module__AVExOW__scheduleField input:focus{background:#fff;border-color:#8d7adf}.ProfilePage-module__AVExOW__scheduleDatePickerTrigger{color:#191e49;height:44px;font-size:15px;font-weight:600;background:#f3f5f9!important;border:1px solid #0000!important;border-radius:6px!important}.ProfilePage-module__AVExOW__scheduleDatePickerTrigger:hover,.ProfilePage-module__AVExOW__scheduleDatePickerTrigger:focus{background:#fff!important;border-color:#8d7adf!important}.ProfilePage-module__AVExOW__scheduleDialogFooter{border-top:1px solid #edf0f5;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;display:flex}.ProfilePage-module__AVExOW__scheduleDialogFooter>button{min-width:140px}.ProfilePage-module__AVExOW__scheduleSecondaryButton{color:#191e49;background:#fff;border-color:#dce1eb;border-radius:999px}.ProfilePage-module__AVExOW__scheduleSecondaryButton:hover{color:#191e49;background:#f7f8fb;border-color:#cfd5e3}.ProfilePage-module__AVExOW__scheduleInfoBox{color:#746c8d;background:#f6f3fb;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.ProfilePage-module__AVExOW__scheduleInfoBox svg{color:#b5aacd;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 18px;width:18px;height:18px}.ProfilePage-module__AVExOW__scheduleEditorSection{border-left:3px solid #e5dbfa;margin-bottom:24px;padding-left:18px}.ProfilePage-module__AVExOW__scheduleEditorSection:last-child{margin-bottom:0}.ProfilePage-module__AVExOW__scheduleEditorSectionBlocked{border-left-color:#f4d7d2}.ProfilePage-module__AVExOW__scheduleEditorSectionHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ProfilePage-module__AVExOW__scheduleEditorSectionHeader h3{color:#8d70d9;letter-spacing:.04em;text-transform:uppercase;flex:1;margin:0;font-size:13px;font-weight:900}.ProfilePage-module__AVExOW__scheduleEditorSectionBlocked .ProfilePage-module__AVExOW__scheduleEditorSectionHeader h3{color:#d85f52}.ProfilePage-module__AVExOW__scheduleEditorRows{flex-direction:column;gap:14px;display:flex}.ProfilePage-module__AVExOW__scheduleAddWorkTimeButton{align-self:flex-start;margin-top:14px}.ProfilePage-module__AVExOW__scheduleEditorEmptyState{color:#697498;background:#fbfcff;border:1px dashed #d8deec;border-radius:8px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.4}.ProfilePage-module__AVExOW__scheduleEditorRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:end}.ProfilePage-module__AVExOW__scheduleEditorRow .ProfilePage-module__AVExOW__scheduleField,.ProfilePage-module__AVExOW__scheduleEditorRow .ProfilePage-module__AVExOW__scheduleDropdown,.ProfilePage-module__AVExOW__scheduleEditorRow .ProfilePage-module__AVExOW__scheduleTimeSelectField{margin-bottom:0}@media (prefers-reduced-motion:reduce){.ProfilePage-module__AVExOW__scheduleActionOverlay,.ProfilePage-module__AVExOW__scheduleActionOverlayClosing,.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle,.ProfilePage-module__AVExOW__scheduleActionDialogClosing{animation-duration:1ms}}@media (max-width:760px){.ProfilePage-module__AVExOW__workSchedulePageHeader,.ProfilePage-module__AVExOW__scheduleDialogFooter{flex-direction:column;align-items:stretch}.ProfilePage-module__AVExOW__scheduleAddTimeOffButton,.ProfilePage-module__AVExOW__scheduleAddWorkTimeButton,.ProfilePage-module__AVExOW__scheduleDialogFooter>button{width:100%}.ProfilePage-module__AVExOW__scheduleWeekNavigator{grid-template-columns:36px 1fr 36px}.ProfilePage-module__AVExOW__scheduleWeekCurrent strong{font-size:16px}.ProfilePage-module__AVExOW__scheduleDayRow,.ProfilePage-module__AVExOW__scheduleDaySkeletonRow{align-items:flex-start;gap:12px}.ProfilePage-module__AVExOW__scheduleDayStatus,.ProfilePage-module__AVExOW__scheduleDaySkeletonStatus{justify-content:flex-start}.ProfilePage-module__AVExOW__scheduleDayChevron,.ProfilePage-module__AVExOW__scheduleSkeletonChevron{display:none}.ProfilePage-module__AVExOW__scheduleOverlay{align-items:flex-end;padding:0}.ProfilePage-module__AVExOW__scheduleActionOverlay{align-items:flex-start;padding:58px 14px 14px}.ProfilePage-module__AVExOW__scheduleActionDialog,.ProfilePage-module__AVExOW__scheduleDialog,.ProfilePage-module__AVExOW__scheduleEditDialog{border-radius:8px 8px 0 0;width:100%;max-height:calc(100vh - 48px)}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle{border-radius:14px;width:min(620px,100%);max-height:calc(100svh - 72px)}.ProfilePage-module__AVExOW__scheduleEditorDialogConnectStyle{border-radius:14px;width:min(700px,100%);max-height:calc(100svh - 72px)}.ProfilePage-module__AVExOW__scheduleTimeOffDialogConnectStyle{border-radius:14px;max-height:calc(100svh - 72px)}.ProfilePage-module__AVExOW__scheduleDialogHeader{padding:0 20px}.ProfilePage-module__AVExOW__scheduleActionDialogConnectStyle .ProfilePage-module__AVExOW__scheduleActionTitleSection{padding:22px 22px 18px}.ProfilePage-module__AVExOW__scheduleEditorDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogBody,.ProfilePage-module__AVExOW__scheduleEditorDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogFooter,.ProfilePage-module__AVExOW__scheduleTimeOffDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogBody,.ProfilePage-module__AVExOW__scheduleTimeOffDialogConnectStyle .ProfilePage-module__AVExOW__scheduleDialogFooter{padding-left:22px;padding-right:22px}.ProfilePage-module__AVExOW__scheduleActionOptions,.ProfilePage-module__AVExOW__scheduleDialogBody,.ProfilePage-module__AVExOW__scheduleDialogFooter{padding-left:20px;padding-right:20px}.ProfilePage-module__AVExOW__scheduleFormGrid,.ProfilePage-module__AVExOW__scheduleEditorRow{grid-template-columns:1fr}.ProfilePage-module__AVExOW__scheduleEditorRow{align-items:stretch}}@media (max-width:560px){.ProfilePage-module__AVExOW__scheduleDayRow,.ProfilePage-module__AVExOW__scheduleDaySkeletonRow{flex-wrap:wrap}.ProfilePage-module__AVExOW__scheduleDayText{min-width:calc(100% - 30px)}.ProfilePage-module__AVExOW__scheduleDayStatus,.ProfilePage-module__AVExOW__scheduleDaySkeletonStatus{padding-left:30px}.ProfilePage-module__AVExOW__scheduleSegmentedControl{grid-template-columns:1fr;grid-auto-flow:row}}.ProfilePage-module__AVExOW__navButton{cursor:pointer;letter-spacing:1px;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:0;padding:8px 25px;font-size:11px;font-weight:800;transition:all .2s}.ProfilePage-module__AVExOW__settingsListCt{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;color:#525c82;letter-spacing:-.00005rem;width:180px;margin-right:60px;font-family:tt-commons,sans-serif;font-size:14px;overflow:hidden auto}@media (min-width:992px){.ProfilePage-module__AVExOW__settingsListCt{position:sticky;top:0}}.ProfilePage-module__AVExOW__settingGroupCt{border-bottom:1px solid #e3e6ee;margin-bottom:20px;padding-bottom:20px}.ProfilePage-module__AVExOW__settingGroupCt:last-child{border-bottom:none}.ProfilePage-module__AVExOW__settingGroupItemsCt{display:block}.ProfilePage-module__AVExOW__priceInputContainer{border:1px solid #d1d5db;border-radius:6px;align-items:center;display:flex;overflow:hidden}.ProfilePage-module__AVExOW__currencyBlock{color:#6b7280;text-align:center;background-color:#f9fafb;border-right:1px solid #d1d5db;min-width:50px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5}.ProfilePage-module__AVExOW__priceInput{border:none;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:14px}.ProfilePage-module__AVExOW__priceInput:hover{background-color:#f9fafb}.ProfilePage-module__AVExOW__priceInput:focus{background-color:#fff}.ProfilePage-module__AVExOW__priceInput::placeholder{color:#9ca3af}.ProfilePage-module__AVExOW__variablePriceContainer{gap:15px;display:flex}.ProfilePage-module__AVExOW__variablePriceInputGroup{flex:1}.ProfilePage-module__AVExOW__variablePriceInputContainer{border:1px solid #d1d5db;border-radius:6px;align-items:center;display:flex;overflow:hidden}.ProfilePage-module__AVExOW__variableCurrencyBlock{color:#6b7280;text-align:center;background-color:#f9fafb;border-right:1px solid #d1d5db;min-width:50px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5}.ProfilePage-module__AVExOW__variablePriceInput{border:none;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:14px}.ProfilePage-module__AVExOW__variablePriceInput:hover{background-color:#f9fafb}.ProfilePage-module__AVExOW__variablePriceInput:focus{background-color:#fff}.ProfilePage-module__AVExOW__variablePriceInput::placeholder{color:#9ca3af}.ProfilePage-module__AVExOW__scheduledPriceButton{color:#593cf5;cursor:pointer;background-color:#0000;border:1px solid #593cf5;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ProfilePage-module__AVExOW__scheduledPriceButton:hover{color:#fff;background-color:#593cf5}.ProfilePage-module__AVExOW__scheduledPriceButton:hover svg{fill:#fff}.ProfilePage-module__AVExOW__promotionalPriceButton{color:#593cf5;cursor:pointer;background-color:#0000;border:1px solid #593cf5;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ProfilePage-module__AVExOW__promotionalPriceButton:hover{color:#fff;background-color:#593cf5}.ProfilePage-module__AVExOW__promotionalPriceButton:hover svg{fill:#fff}.ProfilePage-module__AVExOW__scheduledPriceForm{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.ProfilePage-module__AVExOW__scheduledPriceItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.ProfilePage-module__AVExOW__scheduledPriceInfo{flex:1}.ProfilePage-module__AVExOW__scheduledPriceTitle{color:#191e49;margin-bottom:4px;font-size:14px;font-weight:500}.ProfilePage-module__AVExOW__scheduledPriceDate{color:#6b7280;font-size:12px}.ProfilePage-module__AVExOW__scheduledPriceDelete{color:#ef4444;cursor:pointer;background-color:#0000;border:none;padding:4px;transition:color .2s}.ProfilePage-module__AVExOW__scheduledPriceDelete:hover{color:#dc2626}.ProfilePage-module__AVExOW__notificationsContainer{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}
.Dropdown-module__lFytFa__dropdownContainer{margin-bottom:30px}.Dropdown-module__lFytFa__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#55555e;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:12px;font-weight:600;line-height:1.2;display:block}.Dropdown-module__lFytFa__inputCt{flex-direction:column;display:flex;position:relative}.Dropdown-module__lFytFa__selectButton{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;width:100%;height:38px;margin-top:4px;padding:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.Dropdown-module__lFytFa__selectButton:hover{background:#fff;border-color:#d1d5db}.Dropdown-module__lFytFa__selectButton.Dropdown-module__lFytFa__disabled{color:#6b7280;cursor:not-allowed;opacity:.7;background:#f9fafb}.Dropdown-module__lFytFa__selectButton.Dropdown-module__lFytFa__disabled:hover{border-color:#d1d5db}.Dropdown-module__lFytFa__selectButton:focus,.Dropdown-module__lFytFa__selectButton:focus-visible{background:#fff;border-width:1px;border-color:#4f55c8;outline:none;box-shadow:0 0 0 1px #4f55c8,0 1px 2px #0000000d}.Dropdown-module__lFytFa__selectLabel{color:#111827;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;height:100%;margin-right:12px;padding:0 30px 0 14px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.Dropdown-module__lFytFa__selectLabel.Dropdown-module__lFytFa__placeholder{color:#6b7280;font-size:inherit;font-style:normal}.Dropdown-module__lFytFa__caretIcon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;bottom:0;right:10px;transform:translateY(-50%)}.Dropdown-module__lFytFa__caretIcon svg{fill:#6b7280;width:10px;height:10px;transition:all .2s}.Dropdown-module__lFytFa__selectButton:hover .Dropdown-module__lFytFa__caretIcon svg{fill:#6b7280}.Dropdown-module__lFytFa__popoverSheet{z-index:400000;opacity:0;pointer-events:none;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;transition:opacity .2s;display:flex;top:0;left:0;box-shadow:0 10px 24px #1118271f}.Dropdown-module__lFytFa__popoverSheet.Dropdown-module__lFytFa__visible{opacity:1;pointer-events:auto}.Dropdown-module__lFytFa__mobileTopBar{-webkit-user-select:none;user-select:none;z-index:1000;background:#191e49;justify-content:space-between;align-items:center;width:100%;height:56px;display:none;position:fixed;top:0;left:0}.Dropdown-module__lFytFa__actionsContainer{flex:1;padding-left:30px;display:block}.Dropdown-module__lFytFa__title{color:#ffe7d7;letter-spacing:.07em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 150px);font-size:14px;font-weight:600;line-height:56px;display:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Dropdown-module__lFytFa__closeButtonCtn{fill:#1d2141;cursor:pointer;background:#99d7dc;padding:2px}.Dropdown-module__lFytFa__closeIcon{width:52px;height:52px;display:block}.Dropdown-module__lFytFa__backIcon{display:none}.Dropdown-module__lFytFa__listCt{-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-y:overlay;padding:6px 0}.Dropdown-module__lFytFa__selectButtonOptionRow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:20px;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:grid;overflow:hidden}.Dropdown-module__lFytFa__selectButtonOptionRow:hover,.Dropdown-module__lFytFa__selectButtonOptionRow.Dropdown-module__lFytFa__activeRow{color:#111827;background-color:#f3f4f6}.Dropdown-module__lFytFa__selectButtonOptionRow.Dropdown-module__lFytFa__selectedRow{color:#282c8e;background-color:#eef2ff;font-weight:600}.Dropdown-module__lFytFa__selectButtonOptionRow.Dropdown-module__lFytFa__rowWithCheckmark{grid-template-columns:minmax(0,1fr) auto}.Dropdown-module__lFytFa__selectedCheckmark{color:#282c8e;font-size:13px;font-weight:700;line-height:1}.Dropdown-module__lFytFa__optionContent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dropdown-module__lFytFa__optionRowWithDescription{white-space:normal;padding-top:12px;padding-bottom:12px}.Dropdown-module__lFytFa__optionRowWithDescription .Dropdown-module__lFytFa__optionContent{white-space:normal}.Dropdown-module__lFytFa__optionTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dropdown-module__lFytFa__optionDescription{color:#6b7280;white-space:normal;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35}.Dropdown-module__lFytFa__selectButtonOptionRow:hover .Dropdown-module__lFytFa__optionDescription,.Dropdown-module__lFytFa__selectButtonOptionRow.Dropdown-module__lFytFa__selectedRow .Dropdown-module__lFytFa__optionDescription{color:#374151}@media (max-width:768px){.Dropdown-module__lFytFa__mobileTopBar{display:flex}.Dropdown-module__lFytFa__title{display:block}.Dropdown-module__lFytFa__popoverSheet{border:none;border-radius:0;width:100%!important;max-width:100%!important;max-height:100%!important;position:fixed!important;inset:0!important}.Dropdown-module__lFytFa__listCt{height:calc(100% - 56px);padding-top:56px}}
.SearchableSelectField-module__2zRL8G__field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.SearchableSelectField-module__2zRL8G__formGroup{margin-bottom:20px}.SearchableSelectField-module__2zRL8G__header{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.SearchableSelectField-module__2zRL8G__label{color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);min-width:0;margin:0;line-height:1.2;display:block}.SearchableSelectField-module__2zRL8G__actionButton{color:#282c8e;cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;line-height:1.2;transition:color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.SearchableSelectField-module__2zRL8G__actionButton:hover{color:#b52672;outline:none}}.SearchableSelectField-module__2zRL8G__actionButton:focus-visible{color:#b52672;outline:none}.SearchableSelectField-module__2zRL8G__actionButton svg{fill:none;flex:none;width:17px;height:17px;display:block}.SearchableSelectField-module__2zRL8G__actionButtonIconOnly{border-radius:50%;justify-content:center;position:relative;}.SearchableSelectField-module__2zRL8G__actionButtonIconOnly svg{width:20px;height:20px}.SearchableSelectField-module__2zRL8G__actionButtonIconOnly:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SearchableSelectField-module__2zRL8G__dropdown{margin-bottom:0!important}.SearchableSelectField-module__2zRL8G__fieldError{color:var(--danger);font-size:var(--text-small);margin:4px 0 0;line-height:1.4}@media (prefers-reduced-motion:reduce){.SearchableSelectField-module__2zRL8G__actionButton{transition:none;animation:none}}
.ClientMessages-module__pN-G0q__tokens{--cm-ink:#17171d;--cm-navy:#191e49;--cm-muted:#697498;--cm-subtle:#8a8d96;--cm-line:#ececef;--cm-line-strong:#dedfe3;--cm-canvas:#f7f7f9;--cm-hover:#f5f5f7;--cm-brand:#704cff;--cm-brand-strong:#684ced;--cm-brand-soft:#f4f0ff;--cm-brand-tint:#ebe7ff;--cm-danger:#d7246f;--cm-danger-soft:#fff1f5;--cm-success:#1f8a4c;--cm-success-soft:#ecf8f0;--cm-warning:#a15c07;--cm-warning-soft:#fff7e8}.ClientMessages-module__pN-G0q__workspace{background:var(--connect-shell-bg,#1d2141);color:var(--cm-ink);flex:auto;min-width:0;display:flex;position:relative;}.ClientMessages-module__pN-G0q__surface{background:#fff;border-top-left-radius:16px;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.ClientMessages-module__pN-G0q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ClientMessages-module__pN-G0q__iconButton{flex:none;width:34px;height:34px;position:relative;}.ClientMessages-module__pN-G0q__iconButton svg{width:19px;height:19px}.ClientMessages-module__pN-G0q__iconButton[aria-pressed=true]{background:var(--cm-brand-soft);color:var(--cm-brand);border-color:#d9cffe}.ClientMessages-module__pN-G0q__iconButton:focus-visible{box-shadow:0 0 0 3px #704cff33}.ClientMessages-module__pN-G0q__tooltip:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;z-index:30;background:#18181b;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 10px 28px #0000002e}.ClientMessages-module__pN-G0q__tooltipEnd:after{left:auto;right:0;transform:translateY(-4px)}.ClientMessages-module__pN-G0q__tooltip:hover:after,.ClientMessages-module__pN-G0q__tooltip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.ClientMessages-module__pN-G0q__tooltipEnd:hover:after,.ClientMessages-module__pN-G0q__tooltipEnd:focus-visible:after{transform:translateY(0)}.ClientMessages-module__pN-G0q__avatar{color:var(--cm-brand-strong);letter-spacing:0;-webkit-user-select:none;user-select:none;background:#f0edff 50%/cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:750;line-height:1;display:inline-flex;position:relative}.ClientMessages-module__pN-G0q__avatarSm{width:28px;height:28px;font-size:11px}.ClientMessages-module__pN-G0q__avatarMd{width:40px;height:40px;font-size:13px}.ClientMessages-module__pN-G0q__avatarLg{width:48px;height:48px;font-size:16px}.ClientMessages-module__pN-G0q__avatarXl{width:76px;height:76px;font-size:24px}.ClientMessages-module__pN-G0q__avatarPhone{color:#23797c;background:#e7f6f6}.ClientMessages-module__pN-G0q__avatarPhone svg{width:55%;height:55%}.ClientMessages-module__pN-G0q__avatarChannel{color:#fff;background:#25a35a;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:absolute;bottom:-2px;right:-3px}.ClientMessages-module__pN-G0q__avatarChannel svg{width:11px;height:11px}.ClientMessages-module__pN-G0q__sidebar{border-right:1px solid var(--cm-line);flex-direction:column;flex:0 0 340px;min-width:0;min-height:0;display:flex}.ClientMessages-module__pN-G0q__sidebarHeader{justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:14px 16px 6px;display:flex}.ClientMessages-module__pN-G0q__sidebarHeader h1{color:var(--cm-ink);letter-spacing:-.015em;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.2}.ClientMessages-module__pN-G0q__sidebarTabs{padding:6px 16px 10px}.ClientMessages-module__pN-G0q__statusTabs{width:100%;display:flex}.ClientMessages-module__pN-G0q__statusTabs>button{flex:1 1 0}.ClientMessages-module__pN-G0q__conversationList{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-height:0;padding:2px 8px 12px;display:flex;overflow-y:auto}.ClientMessages-module__pN-G0q__conversationItems{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ClientMessages-module__pN-G0q__conversationRow{color:var(--cm-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:10px 8px;transition:background .14s;display:flex;position:relative}.ClientMessages-module__pN-G0q__conversationRow:hover{background:var(--cm-hover)}.ClientMessages-module__pN-G0q__conversationRow:focus-visible{outline:2px solid var(--cm-brand);outline-offset:-2px}.ClientMessages-module__pN-G0q__conversationRowActive,.ClientMessages-module__pN-G0q__conversationRowActive:hover{background:var(--cm-brand-soft)}.ClientMessages-module__pN-G0q__conversationRowActive .ClientMessages-module__pN-G0q__avatarPlaceholder{box-shadow:inset 0 0 0 2px #fff}.ClientMessages-module__pN-G0q__conversationRowActive:before{background:var(--cm-brand);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-8px}.ClientMessages-module__pN-G0q__rowBody{flex:auto;gap:3px;min-width:0;padding-top:1px;display:grid}.ClientMessages-module__pN-G0q__rowTop,.ClientMessages-module__pN-G0q__rowBottom{align-items:baseline;gap:8px;min-width:0;display:flex}.ClientMessages-module__pN-G0q__rowName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ClientMessages-module__pN-G0q__rowTime{color:var(--cm-subtle);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:1.3}.ClientMessages-module__pN-G0q__rowPreview{color:var(--cm-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.ClientMessages-module__pN-G0q__rowPreviewAuthor{color:var(--cm-subtle);font-weight:600}.ClientMessages-module__pN-G0q__rowPreviewDraft{color:var(--cm-brand-strong);font-weight:600}.ClientMessages-module__pN-G0q__rowUnread .ClientMessages-module__pN-G0q__rowName{font-weight:750}.ClientMessages-module__pN-G0q__rowUnread .ClientMessages-module__pN-G0q__rowPreview{color:var(--cm-ink);font-weight:550}.ClientMessages-module__pN-G0q__rowUnread .ClientMessages-module__pN-G0q__rowTime{color:var(--cm-brand-strong);font-weight:650}.ClientMessages-module__pN-G0q__unreadBadge{background:var(--cm-brand);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.ClientMessages-module__pN-G0q__skeletonRow{align-items:center;gap:12px;padding:10px 8px;display:flex}.ClientMessages-module__pN-G0q__skeletonRow>span:first-child{background:#efeff3;border-radius:50%;flex:0 0 40px;height:40px}.ClientMessages-module__pN-G0q__skeletonRow>span:last-child{flex:auto;gap:8px;display:grid}.ClientMessages-module__pN-G0q__skeletonRow i{background:#efeff3;border-radius:5px;height:10px;display:block}.ClientMessages-module__pN-G0q__skeletonRow i:first-child{width:58%}.ClientMessages-module__pN-G0q__skeletonRow i:last-child{width:86%}.ClientMessages-module__pN-G0q__skeleton{animation:1.2s ease-in-out infinite alternate ClientMessages-module__pN-G0q__cmBreathe}@keyframes ClientMessages-module__pN-G0q__cmBreathe{to{opacity:.5}}.ClientMessages-module__pN-G0q__listState{color:var(--cm-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:32px 24px;font-size:13px;line-height:1.5;display:flex}.ClientMessages-module__pN-G0q__listStateIcon{background:var(--cm-brand-soft);color:var(--cm-brand);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:inline-flex}.ClientMessages-module__pN-G0q__listStateIcon svg{width:22px;height:22px}.ClientMessages-module__pN-G0q__listState strong{color:var(--cm-ink);font-size:14px;font-weight:650}.ClientMessages-module__pN-G0q__listState p{max-width:240px;margin:0}.ClientMessages-module__pN-G0q__listState button{margin-top:10px}.ClientMessages-module__pN-G0q__listStateError strong{color:var(--cm-danger)}.ClientMessages-module__pN-G0q__newMessage{flex-direction:column;flex:auto;min-height:0;display:flex}.ClientMessages-module__pN-G0q__newMessageHeader{align-items:center;gap:10px;min-height:64px;padding:14px 16px 6px;display:flex}.ClientMessages-module__pN-G0q__newMessageHeader h1{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.ClientMessages-module__pN-G0q__newMessageSearch{padding:8px 16px 6px}.ClientMessages-module__pN-G0q__newMessageSearch [data-form-field-input]{font-size:13px!important}.ClientMessages-module__pN-G0q__clearSearch{color:#858a90;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.ClientMessages-module__pN-G0q__clearSearch:hover,.ClientMessages-module__pN-G0q__clearSearch:focus-visible{color:var(--cm-ink);background:#f0f0f2;outline:none}.ClientMessages-module__pN-G0q__clearSearch svg{width:15px;height:15px}.ClientMessages-module__pN-G0q__addClientRow{color:var(--cm-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px dashed #d6cdfd;border-radius:12px;align-items:center;gap:12px;margin:6px 8px 4px;padding:10px 12px;transition:background .14s,border-color .14s;display:flex}.ClientMessages-module__pN-G0q__addClientRow:hover,.ClientMessages-module__pN-G0q__addClientRow:focus-visible{background:var(--cm-brand-soft);border-color:#b7a8ff;outline:none}.ClientMessages-module__pN-G0q__addClientIcon{background:var(--cm-brand-tint);color:var(--cm-brand);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:inline-flex}.ClientMessages-module__pN-G0q__addClientIcon svg{width:20px;height:20px}.ClientMessages-module__pN-G0q__addClientRow>span:last-child,.ClientMessages-module__pN-G0q__clientRowText{gap:2px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__addClientRow strong,.ClientMessages-module__pN-G0q__clientRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.3;overflow:hidden}.ClientMessages-module__pN-G0q__addClientRow small,.ClientMessages-module__pN-G0q__clientRow small{color:var(--cm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.ClientMessages-module__pN-G0q__sectionLabel{color:var(--cm-subtle);letter-spacing:.06em;text-transform:uppercase;margin:14px 8px 4px;font-size:11px;font-weight:700}.ClientMessages-module__pN-G0q__clientRow{color:var(--cm-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px;transition:background .14s;display:flex}.ClientMessages-module__pN-G0q__clientRow:hover:not(:disabled){background:var(--cm-hover)}.ClientMessages-module__pN-G0q__clientRow:focus-visible{outline:2px solid var(--cm-brand);outline-offset:-2px}.ClientMessages-module__pN-G0q__clientRow:disabled{cursor:default;opacity:.55}.ClientMessages-module__pN-G0q__clientRowText{flex:auto}.ClientMessages-module__pN-G0q__clientRowSpinner{border:2px solid #ddd5fe;border-top-color:var(--cm-brand);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ClientMessages-module__pN-G0q__cmSpin}.ClientMessages-module__pN-G0q__clientRowMissing{background:var(--cm-warning-soft);color:var(--cm-warning);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:650}.ClientMessages-module__pN-G0q__loadMore{justify-content:center;padding:10px 0 4px;display:flex}@keyframes ClientMessages-module__pN-G0q__cmSpin{to{transform:rotate(360deg)}}.ClientMessages-module__pN-G0q__pane{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.ClientMessages-module__pN-G0q__paneHeader{border-bottom:1px solid var(--cm-line);z-index:2;background:#fff;flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 16px 10px 20px;display:flex;position:relative}.ClientMessages-module__pN-G0q__iconButton.ClientMessages-module__pN-G0q__backButton{display:none}.ClientMessages-module__pN-G0q__paneIdentity{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:12px;min-width:0;margin:-6px -8px;padding:6px 8px;display:flex}button.ClientMessages-module__pN-G0q__paneIdentity{cursor:pointer;transition:background .14s}button.ClientMessages-module__pN-G0q__paneIdentity:hover,button.ClientMessages-module__pN-G0q__paneIdentity:focus-visible{background:var(--cm-hover);outline:none}button.ClientMessages-module__pN-G0q__paneIdentity:focus-visible{box-shadow:inset 0 0 0 2px #704cff66}.ClientMessages-module__pN-G0q__paneIdentityText{gap:2px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__paneIdentityText strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.ClientMessages-module__pN-G0q__paneIdentityMeta{color:var(--cm-muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.3;display:flex}.ClientMessages-module__pN-G0q__paneIdentityMeta>span{text-overflow:ellipsis;overflow:hidden}.ClientMessages-module__pN-G0q__paneIdentityMeta svg{flex:none;width:14px;height:14px}.ClientMessages-module__pN-G0q__statusPill{border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.ClientMessages-module__pN-G0q__statusPillOpen{background:var(--cm-success-soft);color:var(--cm-success)}.ClientMessages-module__pN-G0q__statusPillClosed{color:#5c5f6a;background:#f0f0f3}.ClientMessages-module__pN-G0q__paneActions{flex:none;align-items:center;gap:8px;display:flex}.ClientMessages-module__pN-G0q__statusButton{white-space:nowrap;gap:7px;width:auto!important}.ClientMessages-module__pN-G0q__statusButton svg{width:17px;height:17px}.ClientMessages-module__pN-G0q__statusButtonSpinner{border:2px solid #ddd5fe;border-top-color:var(--cm-brand);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ClientMessages-module__pN-G0q__cmSpin}.ClientMessages-module__pN-G0q__menuDanger{color:#e3163d}.ClientMessages-module__pN-G0q__thread{background:var(--cm-canvas);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ClientMessages-module__pN-G0q__threadDropActive .ClientMessages-module__pN-G0q__messageRow{pointer-events:none}.ClientMessages-module__pN-G0q__scroller{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:20px clamp(16px,4vw,40px) 12px;display:flex;overflow:hidden auto}.ClientMessages-module__pN-G0q__messageList{flex-direction:column;width:100%;max-width:860px;margin:auto auto 0;display:flex}.ClientMessages-module__pN-G0q__loadOlder.ClientMessages-module__pN-G0q__loadOlder{align-self:center;width:auto;margin-bottom:12px}.ClientMessages-module__pN-G0q__dateDivider{justify-content:center;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.ClientMessages-module__pN-G0q__dateDivider:before,.ClientMessages-module__pN-G0q__dateDivider:after{content:"";background:#e6e6eb;flex:auto;height:1px}.ClientMessages-module__pN-G0q__dateDivider span{color:var(--cm-muted);background:#fff;border:1px solid #e6e6eb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650;line-height:1}.ClientMessages-module__pN-G0q__messageRow{border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:2px 4px;transition:background .4s;display:flex;position:relative}.ClientMessages-module__pN-G0q__messageRowContinued{margin-top:3px}.ClientMessages-module__pN-G0q__messageRowOutbound{flex-direction:row-reverse}.ClientMessages-module__pN-G0q__messageRowHighlighted{background:#704cff1a}.ClientMessages-module__pN-G0q__messageAvatarSlot{flex:0 0 28px;width:28px;padding-top:22px}.ClientMessages-module__pN-G0q__messageContent{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(560px,78%);display:flex}.ClientMessages-module__pN-G0q__messageRowOutbound .ClientMessages-module__pN-G0q__messageContent{align-items:flex-end}.ClientMessages-module__pN-G0q__messageRowEditing .ClientMessages-module__pN-G0q__messageContent{align-items:stretch;width:100%;max-width:100%}.ClientMessages-module__pN-G0q__messageMeta{color:var(--cm-subtle);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 4px;font-size:12px;line-height:1.3;display:flex}.ClientMessages-module__pN-G0q__messageMeta strong{color:#3b3d46;font-weight:650}.ClientMessages-module__pN-G0q__messageBubbleWrap{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ClientMessages-module__pN-G0q__messageRowOutbound .ClientMessages-module__pN-G0q__messageBubbleWrap{flex-direction:row-reverse}.ClientMessages-module__pN-G0q__messageBubble{color:var(--cm-ink);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #e6e6eb;border-radius:18px 18px 18px 6px;min-width:0;padding:9px 14px;font-size:14px;line-height:1.5;box-shadow:0 1px 1px #191e4908}.ClientMessages-module__pN-G0q__messageRowContinued .ClientMessages-module__pN-G0q__messageBubble{border-radius:6px 18px 18px 6px}.ClientMessages-module__pN-G0q__messageBubbleOutbound{color:#1d1838;background:#efeaff;border-color:#e2daff;border-radius:18px 18px 6px}.ClientMessages-module__pN-G0q__messageRowContinued .ClientMessages-module__pN-G0q__messageBubbleOutbound{border-radius:18px 6px 6px 18px}.ClientMessages-module__pN-G0q__messageBubbleDeleted{color:var(--cm-subtle);background:0 0;border-style:dashed;font-style:italic}.ClientMessages-module__pN-G0q__messageEditButton{color:#55555e;cursor:pointer;opacity:0;background:#fff;border:1px solid #e4e4e9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:opacity .14s,background .14s;display:inline-flex}.ClientMessages-module__pN-G0q__messageEditButton svg{width:15px;height:15px}.ClientMessages-module__pN-G0q__messageRow:hover .ClientMessages-module__pN-G0q__messageEditButton,.ClientMessages-module__pN-G0q__messageEditButton:focus-visible{opacity:1}.ClientMessages-module__pN-G0q__messageEditButton:hover,.ClientMessages-module__pN-G0q__messageEditButton:focus-visible{color:var(--cm-ink);background:#f2f2f4;outline:none}.ClientMessages-module__pN-G0q__messageFooter{color:var(--cm-subtle);flex-wrap:wrap;align-items:center;gap:6px;padding:0 6px;font-size:11px;line-height:1.3;display:flex}.ClientMessages-module__pN-G0q__messageRowOutbound .ClientMessages-module__pN-G0q__messageFooter{justify-content:flex-end}.ClientMessages-module__pN-G0q__deliveryStatus{align-items:center;gap:3px;display:inline-flex}.ClientMessages-module__pN-G0q__deliveryStatus svg{width:13px;height:13px}.ClientMessages-module__pN-G0q__deliveryStatusRead{color:var(--cm-brand-strong)}.ClientMessages-module__pN-G0q__deliveryStatusFailed{color:var(--cm-danger);font-weight:650}.ClientMessages-module__pN-G0q__deliveryError{color:var(--cm-danger);flex-basis:100%}.ClientMessages-module__pN-G0q__messageRowOutbound .ClientMessages-module__pN-G0q__deliveryError{text-align:right}.ClientMessages-module__pN-G0q__attachmentSummary,.ClientMessages-module__pN-G0q__whatsAppMedia{background:#fff;border:1px solid #e6e6eb;border-radius:14px;align-items:center;gap:10px;max-width:100%;padding:10px 12px;display:flex}.ClientMessages-module__pN-G0q__attachmentSummary{color:var(--cm-muted);font-size:13px}.ClientMessages-module__pN-G0q__attachmentSummary svg,.ClientMessages-module__pN-G0q__whatsAppMediaIcon svg{width:18px;height:18px}.ClientMessages-module__pN-G0q__whatsAppMediaIcon{color:#1f8a4c;background:#e9f8ef;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:inline-flex}.ClientMessages-module__pN-G0q__whatsAppMediaDetails{gap:2px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__whatsAppMediaDetails strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ClientMessages-module__pN-G0q__whatsAppMediaDetails span,.ClientMessages-module__pN-G0q__whatsAppMediaDetails small{color:var(--cm-muted);font-size:12px}.ClientMessages-module__pN-G0q__whatsAppMedia a{color:var(--cm-brand);margin-left:auto;font-size:13px;font-weight:650;text-decoration:none}.ClientMessages-module__pN-G0q__whatsAppMedia a:hover,.ClientMessages-module__pN-G0q__whatsAppMedia a:focus-visible{text-decoration:underline}.ClientMessages-module__pN-G0q__whatsAppMediaUnavailable{color:var(--cm-subtle);margin-left:auto;font-size:12px}.ClientMessages-module__pN-G0q__threadState{color:var(--cm-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:32px;font-size:14px;display:flex}.ClientMessages-module__pN-G0q__threadState p{margin:0}.ClientMessages-module__pN-G0q__threadSpinner{border:2.5px solid #ddd5fe;border-top-color:var(--cm-brand);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite ClientMessages-module__pN-G0q__cmSpin}.ClientMessages-module__pN-G0q__threadWelcome{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:32px 24px;display:flex}.ClientMessages-module__pN-G0q__threadWelcome h2{letter-spacing:-.015em;margin:10px 0 0;font-size:18px;font-weight:700}.ClientMessages-module__pN-G0q__threadWelcome p{color:var(--cm-muted);max-width:380px;margin:0;font-size:14px;line-height:1.5}.ClientMessages-module__pN-G0q__threadWelcomeChannel{color:#3b3d46;background:#fff;border:1px solid #e6e6eb;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ClientMessages-module__pN-G0q__threadWelcomeChannel svg{width:15px;height:15px}.ClientMessages-module__pN-G0q__composerDock{background:var(--cm-canvas);flex:none;grid-template-columns:minmax(0,1fr);gap:8px;padding:4px clamp(16px,4vw,40px) 14px;display:grid}.ClientMessages-module__pN-G0q__composerDock>*{width:100%;max-width:860px;margin-inline:auto}.ClientMessages-module__pN-G0q__policyBar{color:#3b3d46;background:#fff;border:1px solid #e6e6eb;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.ClientMessages-module__pN-G0q__policyBar>svg{color:#1f8a4c;flex:none;width:18px;height:18px}.ClientMessages-module__pN-G0q__policyBar>span{flex:auto;min-width:0}.ClientMessages-module__pN-G0q__policyBar strong{font-weight:650}.ClientMessages-module__pN-G0q__policyBarClosed>svg{color:var(--cm-warning)}.ClientMessages-module__pN-G0q__policyChip{color:var(--cm-muted);background:#f3f3f6;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:650}.ClientMessages-module__pN-G0q__closedBar{background:#fff;border:1px solid #e6e6eb;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ClientMessages-module__pN-G0q__closedBar>div{gap:2px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__closedBar strong{font-size:14px;font-weight:650}.ClientMessages-module__pN-G0q__closedBar span{color:var(--cm-muted);font-size:13px;line-height:1.4}.ClientMessages-module__pN-G0q__closedBar button{flex:none;gap:8px;width:auto!important}.ClientMessages-module__pN-G0q__closedBar button svg{width:16px;height:16px}.ClientMessages-module__pN-G0q__composerFootnote{color:var(--cm-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:16px;padding:0 6px;font-size:11px;display:flex}.ClientMessages-module__pN-G0q__composerFootnote kbd{color:#3b3d46;background:#fff;border:1px solid #dedfe3;border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:10px;font-weight:650}.ClientMessages-module__pN-G0q__composerError{background:var(--cm-danger-soft);color:#a3134d;border:1px solid #fecdd8;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.ClientMessages-module__pN-G0q__composerError svg{flex:none;width:17px;height:17px;margin-top:1px}.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTrigger{color:#2c2e37;cursor:pointer;font:inherit;background:#f6f6f8;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:auto;min-width:0;max-width:260px;height:30px;padding:0 10px 0 8px;font-size:12px;font-weight:650;transition:background .14s,border-color .14s;display:inline-flex;position:relative}.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTrigger:hover:not(:disabled),.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTrigger:focus-visible,.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTrigger[aria-expanded=true]{background:var(--cm-brand-soft);border-color:#d9cffe;outline:none}.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTrigger:disabled{cursor:default;opacity:.55}.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTrigger>svg{flex:none;width:16px;height:16px}.ClientMessages-module__pN-G0q__channelTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClientMessages-module__pN-G0q__channelTriggerStatic{cursor:default}.ClientMessages-module__pN-G0q__channelTriggerStatic:hover{background:#f6f6f8!important;border-color:#0000!important}.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTriggerSms>svg:first-child{color:var(--cm-brand)}.ClientMessages-module__pN-G0q__channelTrigger.ClientMessages-module__pN-G0q__channelTriggerWhatsApp>svg:first-child{color:#1f8a4c}.ClientMessages-module__pN-G0q__channelMenu{width:320px!important}.ClientMessages-module__pN-G0q__channelMenu [role=menuitemradio]{align-items:center!important}.ClientMessages-module__pN-G0q__channelMenu [role=menuitemradio]>span{flex:auto}.ClientMessages-module__pN-G0q__channelMenu.ClientMessages-module__pN-G0q__channelMenu [aria-checked=true]{background:var(--cm-brand-soft)}.ClientMessages-module__pN-G0q__channelOption{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ClientMessages-module__pN-G0q__channelOption>span:first-child{border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:inline-flex}.ClientMessages-module__pN-G0q__channelOption>span:first-child svg{width:17px;height:17px}.ClientMessages-module__pN-G0q__channelOptionSms>span:first-child{background:var(--cm-brand-tint);color:var(--cm-brand)}.ClientMessages-module__pN-G0q__channelOptionWhatsApp>span:first-child{color:#1f8a4c;background:#e3f6ea}.ClientMessages-module__pN-G0q__channelOption>span:nth-child(2){flex:auto;gap:1px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__channelOption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ClientMessages-module__pN-G0q__channelOption small{color:var(--cm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.ClientMessages-module__pN-G0q__channelOptionCheck{color:var(--cm-brand);visibility:hidden;flex:none;width:16px;height:16px}[aria-checked=true] .ClientMessages-module__pN-G0q__channelOptionCheck{visibility:visible}.ClientMessages-module__pN-G0q__channelMenuLabel{color:var(--cm-subtle);letter-spacing:.06em;text-transform:uppercase;padding:2px 9px 6px;font-size:11px;font-weight:700}.ClientMessages-module__pN-G0q__templateCard{border:1px solid var(--cm-line-strong);background:#fff;border-radius:16px;gap:14px;padding:14px 16px 12px;display:grid}.ClientMessages-module__pN-G0q__templateHeading{gap:12px;display:flex}.ClientMessages-module__pN-G0q__templateHeading>span:first-child{color:#1f8a4c;background:#e3f6ea;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:inline-flex}.ClientMessages-module__pN-G0q__templateHeading>span:first-child svg{width:18px;height:18px}.ClientMessages-module__pN-G0q__templateHeading>div{gap:2px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__templateHeading strong{font-size:14px;font-weight:650}.ClientMessages-module__pN-G0q__templateHeading small{color:var(--cm-muted);font-size:12px;line-height:1.45}.ClientMessages-module__pN-G0q__templateFields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ClientMessages-module__pN-G0q__templatePreview{color:#24342b;background:#f6fbf8;border:1px solid #dcefe3;border-radius:14px 14px 14px 6px;padding:10px 12px;font-size:13px;line-height:1.5}.ClientMessages-module__pN-G0q__templatePreview span{color:#1f8a4c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.ClientMessages-module__pN-G0q__templatePreview p{margin:0}.ClientMessages-module__pN-G0q__templateNotice{color:var(--cm-muted);margin:0;font-size:13px;line-height:1.5}.ClientMessages-module__pN-G0q__templateFooter{border-top:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.ClientMessages-module__pN-G0q__templateFooter>div:first-child{gap:8px;min-width:0;display:flex}.ClientMessages-module__pN-G0q__selectionMenu{--select-menu-highlight:#f4f0ff}.ClientMessages-module__pN-G0q__selectionMenu [role=option]:hover,.ClientMessages-module__pN-G0q__selectionMenu [role=option]:focus-visible,.ClientMessages-module__pN-G0q__selectionMenu [aria-selected=true]{color:#704cff;background:#f4f0ff}.ClientMessages-module__pN-G0q__inboxEmpty{background:var(--cm-canvas);flex:auto;justify-content:center;align-items:center;min-width:0;padding:32px;display:flex}.ClientMessages-module__pN-G0q__profilePanel{border-left:1px solid var(--cm-line);background:#fff;flex-direction:column;flex:none;width:320px;min-height:0;transition:width .26s cubic-bezier(.32,.72,0,1),border-color .26s;display:flex;overflow:hidden}.ClientMessages-module__pN-G0q__profilePanelInner{overscroll-behavior:contain;flex-direction:column;flex:auto;width:320px;min-height:0;display:flex;overflow-y:auto}@media not all and (max-width:1279px){.ClientMessages-module__pN-G0q__profilePanel:not(.ClientMessages-module__pN-G0q__profilePanelOpen){border-left-color:#0000;width:0}}.ClientMessages-module__pN-G0q__profileScrim{display:none}.ClientMessages-module__pN-G0q__profileTop{justify-content:flex-end;padding:14px 14px 0;display:flex}.ClientMessages-module__pN-G0q__profileHero{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 22px 20px;display:flex}.ClientMessages-module__pN-G0q__profileHero h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:12px 0 0;font-size:17px;font-weight:700;line-height:1.25}.ClientMessages-module__pN-G0q__profileHero p{color:var(--cm-muted);margin:0;font-size:13px}.ClientMessages-module__pN-G0q__profileFlags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.ClientMessages-module__pN-G0q__profileFlag{color:#4b4e59;background:#f0f0f3;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.ClientMessages-module__pN-G0q__profileFlagDanger{background:var(--cm-danger-soft);color:var(--cm-danger)}.ClientMessages-module__pN-G0q__profileFlagWarning{background:var(--cm-warning-soft);color:var(--cm-warning)}.ClientMessages-module__pN-G0q__profileActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:16px;display:grid}.ClientMessages-module__pN-G0q__profileActions button{gap:7px;padding-inline:10px;font-size:13px;width:100%!important}.ClientMessages-module__pN-G0q__profileActions svg{width:16px;height:16px}.ClientMessages-module__pN-G0q__profileSection{border-top:1px solid var(--cm-line);gap:4px;padding:16px 22px;display:grid}.ClientMessages-module__pN-G0q__profileSection h3{color:var(--cm-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.ClientMessages-module__pN-G0q__profileFacts{gap:2px;margin:0;display:grid}.ClientMessages-module__pN-G0q__profileFact{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:1px 10px;padding:7px 0;display:grid}.ClientMessages-module__pN-G0q__profileFact svg{color:#7c7f8a;grid-row:span 2;width:18px;height:18px;margin-top:2px}.ClientMessages-module__pN-G0q__profileFact dt{color:var(--cm-subtle);font-size:11px;line-height:1.3}.ClientMessages-module__pN-G0q__profileFact dd{color:var(--cm-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.ClientMessages-module__pN-G0q__profileFactEmpty{color:#a6a8b1!important}.ClientMessages-module__pN-G0q__profileTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ClientMessages-module__pN-G0q__profileTag{border:1px solid #e3e3e8;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ClientMessages-module__pN-G0q__profileState{color:var(--cm-muted);justify-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.ClientMessages-module__pN-G0q__profileState p{margin:0}.ClientMessages-module__pN-G0q__profileSkeleton{gap:14px;display:grid}.ClientMessages-module__pN-G0q__profileSkeleton i{background:#efeff3;border-radius:5px;height:10px;display:block}.ClientMessages-module__pN-G0q__profileSkeleton i:nth-child(odd){width:72%}.ClientMessages-module__pN-G0q__profileSkeleton i:nth-child(2n){width:52%}.ClientMessages-module__pN-G0q__profileLink{color:var(--cm-brand);align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ClientMessages-module__pN-G0q__profileLink:hover,.ClientMessages-module__pN-G0q__profileLink:focus-visible{text-decoration:underline}.ClientMessages-module__pN-G0q__profileLink svg{width:15px;height:15px}.ClientMessages-module__pN-G0q__profileIdentity{align-items:center;gap:12px;min-width:0;display:flex}.ClientMessages-module__pN-G0q__profileIdentity>div{gap:3px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__profileIdentity h2{color:#2c2e35;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:680;line-height:1.2}.ClientMessages-module__pN-G0q__profileIdentity p{color:#70747a;margin:0;font-size:13px;line-height:1.4}.ClientMessages-module__pN-G0q__workspaceNavigation{margin-top:36px!important}.ClientMessages-module__pN-G0q__workspaceSidebarFooter{border-top:1px solid #e6e7e9;margin-top:auto;padding-top:16px}.ClientMessages-module__pN-G0q__workspaceHeading{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.ClientMessages-module__pN-G0q__workspaceHeading>div{gap:3px;min-width:0;display:grid}.ClientMessages-module__pN-G0q__workspaceHeading strong{color:#292a31;letter-spacing:-.015em;font-size:16px;font-weight:660;line-height:1.2}.ClientMessages-module__pN-G0q__workspaceHeading small{color:#7b7e87;font-size:12px;line-height:1.35}.ClientMessages-module__pN-G0q__workspaceBack{gap:6px;width:auto!important}.ClientMessages-module__pN-G0q__workspaceBack svg{width:16px;height:16px}.ClientMessages-module__pN-G0q__workspaceBody{padding:0 18px 24px!important}.ClientMessages-module__pN-G0q__workspaceState{color:var(--cm-muted,#697498);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:32px;display:flex}.ClientMessages-module__pN-G0q__workspaceState h3{color:#17171d;margin:0;font-size:16px;font-weight:650}.ClientMessages-module__pN-G0q__workspaceState p{max-width:360px;margin:0;font-size:13px;line-height:1.5}.ClientMessages-module__pN-G0q__contactNotice{background:var(--cm-warning-soft,#fff7e8);color:#7a4a0a;border:1px solid #fde3b4;border-radius:12px;gap:2px;margin-bottom:18px;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.ClientMessages-module__pN-G0q__contactNotice strong{font-weight:650}.ClientMessages-module__pN-G0q__contactFields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ClientMessages-module__pN-G0q__contactWideField{grid-column:1/-1}.ClientMessages-module__pN-G0q__contactError{color:#d7246f;margin:12px 0 0;font-size:13px;line-height:1.4}@media (max-width:1279px){.ClientMessages-module__pN-G0q__profilePanel{visibility:hidden;z-index:6;width:min(340px,100%);transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #191e491f}.ClientMessages-module__pN-G0q__profilePanelInner{width:100%}.ClientMessages-module__pN-G0q__profilePanelOpen{visibility:visible;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility;transform:translate(0)}.ClientMessages-module__pN-G0q__profileScrim{opacity:0;pointer-events:none;z-index:5;background:#191e492e;border:0;padding:0;transition:opacity .22s;display:block;position:absolute;inset:0}.ClientMessages-module__pN-G0q__profileScrimVisible{opacity:1;pointer-events:auto}}@media (max-width:1023px){.ClientMessages-module__pN-G0q__sidebar{flex-basis:300px}}@media (max-width:860px){.ClientMessages-module__pN-G0q__surface{border-top-left-radius:12px}.ClientMessages-module__pN-G0q__sidebar{border-right:0;flex:auto}.ClientMessages-module__pN-G0q__surface[data-mobile-pane=conversation] .ClientMessages-module__pN-G0q__sidebar,.ClientMessages-module__pN-G0q__surface[data-mobile-pane=list] .ClientMessages-module__pN-G0q__pane,.ClientMessages-module__pN-G0q__surface[data-mobile-pane=list] .ClientMessages-module__pN-G0q__inboxEmpty{display:none}.ClientMessages-module__pN-G0q__iconButton.ClientMessages-module__pN-G0q__backButton{display:inline-flex}.ClientMessages-module__pN-G0q__paneHeader{gap:8px;padding:10px 12px}.ClientMessages-module__pN-G0q__statusButtonLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ClientMessages-module__pN-G0q__statusButton{width:34px!important;min-width:34px!important;padding:0!important}.ClientMessages-module__pN-G0q__messageContent{max-width:86%}.ClientMessages-module__pN-G0q__composerFootnoteHint{display:none}.ClientMessages-module__pN-G0q__closedBar{flex-direction:column;align-items:stretch}}@media (max-width:980px){.ClientMessages-module__pN-G0q__workspaceSidebarFooter{display:none}.ClientMessages-module__pN-G0q__workspaceNavigation{margin-top:14px!important}}@media (max-width:600px){.ClientMessages-module__pN-G0q__paneIdentity>.ClientMessages-module__pN-G0q__avatar{display:none}.ClientMessages-module__pN-G0q__paneHeader{gap:6px;padding:8px 10px}.ClientMessages-module__pN-G0q__paneActions{gap:6px}.ClientMessages-module__pN-G0q__scroller,.ClientMessages-module__pN-G0q__composerDock{padding-inline:12px}.ClientMessages-module__pN-G0q__profileActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ClientMessages-module__pN-G0q__skeleton,.ClientMessages-module__pN-G0q__clientRowSpinner,.ClientMessages-module__pN-G0q__threadSpinner,.ClientMessages-module__pN-G0q__statusButtonSpinner{animation-duration:1.6s}.ClientMessages-module__pN-G0q__profilePanel,.ClientMessages-module__pN-G0q__profileScrim,.ClientMessages-module__pN-G0q__conversationRow,.ClientMessages-module__pN-G0q__messageRow{transition:none}}
.PackagesPage-module__2yX-Ta__page{color:var(--text-primary);height:100%;padding:32px var(--main-content-horizontal-padding,16px) 48px;background:radial-gradient(circle at 88% 3%,#704cff0e,#0000 25%),#fbfafc;overflow:auto}.PackagesPage-module__2yX-Ta__pageInner{max-width:var(--main-content-max-width,1280px);width:100%;margin:0 auto}.PackagesPage-module__2yX-Ta__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.PackagesPage-module__2yX-Ta__header h1{color:var(--text-primary);font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0;line-height:1.15}.PackagesPage-module__2yX-Ta__toolbar{z-index:20;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:0;display:flex;position:relative}.PackagesPage-module__2yX-Ta__search{flex:0 360px;width:min(100%,360px);min-width:0;max-width:360px}.PackagesPage-module__2yX-Ta__toolbarActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.PackagesPage-module__2yX-Ta__filterButton{border-radius:var(--radius-pill);color:#374151;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;height:32px;padding:0 10px;transition:background .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.PackagesPage-module__2yX-Ta__filterButton:hover{color:var(--accent-hover);background:#f5f2ff;outline:0;box-shadow:inset 0 0 0 1px #684ced24}}.PackagesPage-module__2yX-Ta__filterButton:focus-visible,.PackagesPage-module__2yX-Ta__filterButton[aria-expanded=true]{color:var(--accent-hover);background:#f5f2ff;outline:0;box-shadow:inset 0 0 0 1px #684ced24}.PackagesPage-module__2yX-Ta__filterIcon{display:inline-flex;position:relative}.PackagesPage-module__2yX-Ta__filterIcon svg{width:15px;height:16px}.PackagesPage-module__2yX-Ta__filterLabel{font-size:var(--text-control);font-weight:var(--weight-regular);letter-spacing:0;white-space:nowrap;margin-left:6px;line-height:32px}.PackagesPage-module__2yX-Ta__filterOptionSelected{color:var(--accent-hover)!important;font-weight:var(--weight-semibold)!important}.PackagesPage-module__2yX-Ta__searchField,.PackagesPage-module__2yX-Ta__searchInputWrapper{width:100%}.PackagesPage-module__2yX-Ta__searchInput.PackagesPage-module__2yX-Ta__searchInput{color:var(--text-strong)!important}.PackagesPage-module__2yX-Ta__searchInput.PackagesPage-module__2yX-Ta__searchInput::placeholder{color:#9d9da6!important}.PackagesPage-module__2yX-Ta__searchClearButton{color:#77777f;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.PackagesPage-module__2yX-Ta__searchClearButton:hover{color:var(--accent);background:#f1eff7;outline:0}}.PackagesPage-module__2yX-Ta__searchClearButton:focus-visible{color:var(--accent);background:#f1eff7;outline:0}.PackagesPage-module__2yX-Ta__searchClearButton svg{width:16px;height:16px}.PackagesPage-module__2yX-Ta__tableCard{width:100%}.PackagesPage-module__2yX-Ta__nameColumn{width:29%}.PackagesPage-module__2yX-Ta__benefitsColumn{width:23%}.PackagesPage-module__2yX-Ta__priceColumn{width:14%}.PackagesPage-module__2yX-Ta__validityColumn{width:13%}.PackagesPage-module__2yX-Ta__saleColumn{width:16%}.PackagesPage-module__2yX-Ta__actionColumn,.PackagesPage-module__2yX-Ta__actionCell{width:66px;overflow:visible!important}.PackagesPage-module__2yX-Ta__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PackagesPage-module__2yX-Ta__packageIdentity{align-items:center;gap:12px;min-width:0;display:flex}.PackagesPage-module__2yX-Ta__packageIdentity>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.PackagesPage-module__2yX-Ta__packageSwatch{color:var(--accent);background:#f1ebff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 0 0 1px #704cff1f}.PackagesPage-module__2yX-Ta__packageSwatch svg{width:23px;height:23px}.PackagesPage-module__2yX-Ta__cellPrimary,.PackagesPage-module__2yX-Ta__price{color:#242649;font-size:var(--text-control);font-weight:var(--weight-semibold);line-height:1.25;display:block}.PackagesPage-module__2yX-Ta__price{font-size:var(--text-body);font-variant-numeric:tabular-nums}.PackagesPage-module__2yX-Ta__salePill{border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;min-height:28px;padding:0 10px;line-height:1;display:inline-flex}.PackagesPage-module__2yX-Ta__saleOnline{color:#23713b;background:#eaf8ef}.PackagesPage-module__2yX-Ta__saleDesk{color:#5c6069;background:#f0f1f4}.PackagesPage-module__2yX-Ta__actionMenuWrapper{justify-content:flex-end;display:flex}.PackagesPage-module__2yX-Ta__actionButton{}.PackagesPage-module__2yX-Ta__spinner{border:2px solid #d9d9df;border-top-color:var(--accent);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite PackagesPage-module__2yX-Ta__packageSpinner}@keyframes PackagesPage-module__2yX-Ta__packageSpinner{to{transform:rotate(360deg)}}.PackagesPage-module__2yX-Ta__optionsWarning button{background:var(--accent);color:var(--surface);cursor:pointer;font:inherit;font-size:var(--text-control);font-weight:var(--weight-semibold);border:0;border-radius:10px;padding:10px 16px;text-decoration:none}.PackagesPage-module__2yX-Ta__optionsWarning,.PackagesPage-module__2yX-Ta__actionError{font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:43px;margin:0 0 12px;padding:8px 10px 8px 14px;line-height:1.45;display:flex}.PackagesPage-module__2yX-Ta__optionsWarning{color:#76561a;background:#fff9e9;border:1px solid #ebd8a7}.PackagesPage-module__2yX-Ta__optionsWarning button{color:inherit;background:0 0;padding:5px 8px;text-decoration:underline}.PackagesPage-module__2yX-Ta__reconciliationActions{flex:none;gap:4px;display:flex}.PackagesPage-module__2yX-Ta__actionError{color:#982d40;background:#fff4f5;border:1px solid #f1cbd1}.PackagesPage-module__2yX-Ta__actionError button{color:inherit;cursor:pointer;font-size:var(--text-heading);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.PackagesPage-module__2yX-Ta__paginationRow{z-index:1;background:0 0;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:2px 14px 14px;display:flex;position:relative}.PackagesPage-module__2yX-Ta__paginationRow nav{align-items:center;gap:10px;display:flex}.PackagesPage-module__2yX-Ta__paginationRow nav a,.PackagesPage-module__2yX-Ta__paginationRow nav span{background:var(--surface);border:1px solid var(--border-control);color:var(--text-primary);cursor:pointer;font-size:var(--text-control);font-weight:var(--weight-medium);min-width:32px;height:32px;transition:background-color var(--motion-feedback) ease, border-color var(--motion-feedback) ease, color var(--motion-feedback) ease, opacity var(--motion-feedback) ease, transform var(--motion-feedback) var(--ease-out);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.PackagesPage-module__2yX-Ta__paginationRow nav>span:not(.PackagesPage-module__2yX-Ta__pageActive){color:var(--text-muted);cursor:not-allowed;opacity:.45}.PackagesPage-module__2yX-Ta__paginationRow nav b{color:var(--text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:1}@media (hover:hover) and (pointer:fine){.PackagesPage-module__2yX-Ta__paginationRow nav a:hover{background:var(--accent-subtle);color:var(--accent-hover);border-color:#b7a8ff;outline:0}}.PackagesPage-module__2yX-Ta__paginationRow nav a:focus-visible{background:var(--accent-subtle);color:var(--accent-hover);border-color:#b7a8ff;outline:0}.PackagesPage-module__2yX-Ta__paginationRow nav .PackagesPage-module__2yX-Ta__pageActive{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--surface)}@media (max-width:760px){.PackagesPage-module__2yX-Ta__page{padding-top:24px}.PackagesPage-module__2yX-Ta__header{flex-direction:row;align-items:center}.PackagesPage-module__2yX-Ta__header h1{font-size:1.3125rem}.PackagesPage-module__2yX-Ta__toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.PackagesPage-module__2yX-Ta__search{flex:auto;width:auto;min-width:0;max-width:360px}.PackagesPage-module__2yX-Ta__optionsWarning{flex-direction:column;align-items:flex-start}.PackagesPage-module__2yX-Ta__reconciliationActions{flex-wrap:wrap}}@media (max-width:520px){.PackagesPage-module__2yX-Ta__filterButton{justify-content:center;width:32px;padding:0}.PackagesPage-module__2yX-Ta__filterLabel{display:none}}@media (prefers-reduced-motion:reduce){.PackagesPage-module__2yX-Ta__filterButton,.PackagesPage-module__2yX-Ta__actionButton,.PackagesPage-module__2yX-Ta__spinner,.PackagesPage-module__2yX-Ta__filterButton,.PackagesPage-module__2yX-Ta__spinner,.PackagesPage-module__2yX-Ta__paginationRow nav a,.PackagesPage-module__2yX-Ta__paginationRow nav span{transition:none;animation:none}}
.UserLocationCalendarTab-module__nvXkua__form{flex-direction:column;min-width:0;display:flex}.UserLocationCalendarTab-module__nvXkua__error{color:#b42318;margin:0 0 16px;font-size:14px;line-height:1.5}.UserLocationCalendarTab-module__nvXkua__optionsError{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.UserLocationCalendarTab-module__nvXkua__optionsError p{color:#b42318;flex:240px;margin:0;font-size:14px;line-height:1.5}.UserLocationCalendarTab-module__nvXkua__footer{margin:24px calc(-1 * var(--team-content-pane-padding-x,0px)) 0;padding:20px var(--team-content-pane-padding-x,0px) 0;border-top:1px solid #e4e6ec;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:700px){.UserLocationCalendarTab-module__nvXkua__footer>button{flex:1}}.UserLocationCalendarTab-module__nvXkua__enablement{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.UserLocationCalendarTab-module__nvXkua__enablement>span{color:#575962;font-size:14px;font-weight:600;line-height:1.5}
