@media (min-width:992px){.HabitSelector-module__YWtbNa__selector{display:none}}.HabitSelector-module__YWtbNa__iconButton{cursor:pointer;width:34px;height:34px;color:var(--rail-icon-color,var(--mantine-color-text));background-color:#0000;background-color:color-mix(in srgb,var(--rail-icon-color,var(--mantine-color-blue-6))18%,transparent);border:1px solid #0000;border-color:color-mix(in srgb,var(--rail-icon-color,var(--mantine-color-blue-6))60%,transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,transform .18s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:flex;position:relative}.HabitSelector-module__YWtbNa__iconButton:hover{box-shadow:0 6px 14px color-mix(in srgb,var(--rail-icon-color,var(--mantine-color-text))22%,transparent);transform:translateY(-1px)}.HabitSelector-module__YWtbNa__iconInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HabitSelector-module__YWtbNa__iconInner svg{width:20px;height:20px}
.AddClientModal-module__NQHR7W__drawer{border-top-left-radius:var(--mantine-radius-lg);border-top-right-radius:var(--mantine-radius-lg);background:var(--mantine-color-body);max-height:85vh}.AddClientModal-module__NQHR7W__drawerHeader{padding-bottom:0}.AddClientModal-module__NQHR7W__drawerTitle{padding:0 var(--mantine-spacing-md).75rem var(--mantine-spacing-md);letter-spacing:-.01em}.AddClientModal-module__NQHR7W__modalContent{padding:0 var(--mantine-spacing-md)var(--mantine-spacing-xl)var(--mantine-spacing-md)}.AddClientModal-module__NQHR7W__countrySelect{flex-shrink:0;width:110px}.AddClientModal-module__NQHR7W__phoneInput{flex:1}.AddClientModal-module__NQHR7W__sectionLabel{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.875rem;font-weight:600}.AddClientModal-module__NQHR7W__greetingTextarea{resize:vertical}.AddClientModal-module__NQHR7W__errorText{color:var(--mantine-color-red-6);font-size:.875rem}.AddClientModal-module__NQHR7W__footer{padding-top:.5rem}.AddClientModal-module__NQHR7W__primaryBtn{min-height:44px}
.HeaderShell-module__eyPqkq__header{height:64px;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);z-index:1000;padding-top:env(safe-area-inset-top);background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);transition:opacity .3s ease-in-out;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.HeaderShell-module__eyPqkq__hamburger{visibility:hidden;pointer-events:none}}
.LanguageSelector-module__rmfGWq__drawerContent{background-color:var(--mantine-color-body)}.LanguageSelector-module__rmfGWq__drawerHeader{background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border)}.LanguageSelector-module__rmfGWq__drawerTitle{color:var(--mantine-color-text);font-weight:600}.LanguageSelector-module__rmfGWq__row{border-radius:var(--mantine-radius-md);background-color:#0000;width:100%;min-height:48px;padding:12px 16px;transition:background-color .15s}.LanguageSelector-module__rmfGWq__row:hover,.LanguageSelector-module__rmfGWq__row:focus-visible{background-color:var(--mantine-color-default-hover)}.LanguageSelector-module__rmfGWq__row[data-current]{background-color:var(--mantine-color-blue-light)}.LanguageSelector-module__rmfGWq__rowLabel{color:var(--mantine-color-text)}.LanguageSelector-module__rmfGWq__checkIcon{color:var(--mantine-color-blue-5)}
.ModeToggle-module__2O301q__toggleWrapper{padding:8px 12px}.ModeToggle-module__2O301q__toggle{width:100%}.ModeToggle-module__2O301q__toggle .mantine-SegmentedControl-label{min-height:44px;font-size:var(--mantine-font-size-sm);justify-content:center;align-items:center;font-weight:500;display:flex}
.DesktopSidebar-module__P7VBZW__sidebar{z-index:999;width:260px;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));border-right:1px solid var(--glass-border);padding:var(--mantine-spacing-sm)var(--mantine-spacing-sm);flex-direction:column;transition:width .25s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;position:fixed;top:64px;bottom:0;left:0;overflow:hidden auto}[data-mantine-color-scheme=dark] .DesktopSidebar-module__P7VBZW__sidebar{box-shadow:var(--glass-shadow-dark);background:#0e0e10bf}[data-mantine-color-scheme=light] .DesktopSidebar-module__P7VBZW__sidebar{box-shadow:var(--glass-shadow-light);background:#fffc}.DesktopSidebar-module__P7VBZW__sidebarCollapsed{opacity:0;width:0;padding:0;overflow:hidden}.DesktopSidebar-module__P7VBZW__navList{flex:1;overflow-y:auto}.DesktopSidebar-module__P7VBZW__collapseButton{bottom:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);width:44px;height:44px;color:var(--mantine-color-dimmed);border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}[data-mantine-color-scheme=dark] .DesktopSidebar-module__P7VBZW__collapseButton:hover{color:var(--mantine-color-text);background-color:#ffffff0f}[data-mantine-color-scheme=light] .DesktopSidebar-module__P7VBZW__collapseButton:hover{color:var(--mantine-color-text);background-color:#0000000a}.DesktopSidebar-module__P7VBZW__expandButton{z-index:999;border:1px solid var(--glass-border);width:44px;height:44px;color:var(--mantine-color-dimmed);-webkit-backdrop-filter:blur(var(--glass-blur));border-left:none;border-radius:0 6px 6px 0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:80px;left:0}[data-mantine-color-scheme=dark] .DesktopSidebar-module__P7VBZW__expandButton{box-shadow:var(--glass-shadow-dark);background:#0e0e10bf}[data-mantine-color-scheme=light] .DesktopSidebar-module__P7VBZW__expandButton{box-shadow:var(--glass-shadow-light);background:#fffc}.DesktopSidebar-module__P7VBZW__expandButton:hover{color:var(--mantine-color-text)}[data-mantine-color-scheme=dark] .DesktopSidebar-module__P7VBZW__expandButton:hover{background:#141417d9;border-color:#ffffff1f}[data-mantine-color-scheme=light] .DesktopSidebar-module__P7VBZW__expandButton:hover{background:#fffffff2}@media (max-width:767px){.DesktopSidebar-module__P7VBZW__sidebar,.DesktopSidebar-module__P7VBZW__expandButton{display:none}}
.ExpandableNavGroup-module__c3c1zq__parentButton{cursor:pointer;width:100%;color:var(--mantine-color-text);background:0 0;border-radius:8px;transition:all .2s ease-out}.ExpandableNavGroup-module__c3c1zq__parentButtonActive{background:var(--mantine-color-blue-6);color:#fff}.ExpandableNavGroup-module__c3c1zq__parentButton:not(.ExpandableNavGroup-module__c3c1zq__parentButtonActive):hover{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .ExpandableNavGroup-module__c3c1zq__parentButton:not(.ExpandableNavGroup-module__c3c1zq__parentButtonActive):hover{background:var(--mantine-color-gray-1)}.ExpandableNavGroup-module__c3c1zq__childStack{background:var(--mantine-color-dark-7);border-radius:0 0 8px 8px;margin-top:-4px}[data-mantine-color-scheme=light] .ExpandableNavGroup-module__c3c1zq__childStack{background:var(--mantine-color-gray-0)}.ExpandableNavGroup-module__c3c1zq__childButton{cursor:pointer;width:100%;color:var(--mantine-color-text);background:0 0;border-radius:6px;transition:all .2s ease-out}.ExpandableNavGroup-module__c3c1zq__childButtonActive{background:var(--mantine-color-blue-6);color:#fff}.ExpandableNavGroup-module__c3c1zq__childButton:not(.ExpandableNavGroup-module__c3c1zq__childButtonActive):hover{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .ExpandableNavGroup-module__c3c1zq__childButton:not(.ExpandableNavGroup-module__c3c1zq__childButtonActive):hover{background:var(--mantine-color-gray-1)}
.NavigationItem-module__7fxVcq__navItem{border-radius:var(--mantine-radius-md);cursor:pointer;width:100%;color:var(--mantine-color-text);animation:.3s forwards NavigationItem-module__7fxVcq__navItemReveal;animation-delay:var(--nav-delay,0s);background-color:#0000;padding:10px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.NavigationItem-module__7fxVcq__navItem:hover{transform:translateY(-1px)}[data-mantine-color-scheme=dark] .NavigationItem-module__7fxVcq__navItem:hover{background-color:#ffffff0f}[data-mantine-color-scheme=light] .NavigationItem-module__7fxVcq__navItem:hover{background-color:#0000000a}.NavigationItem-module__7fxVcq__navItemActive{color:#fff;background:linear-gradient(135deg,var(--mantine-color-blue-6),var(--mantine-color-blue-7));font-weight:600}[data-mantine-color-scheme=dark] .NavigationItem-module__7fxVcq__navItemActive{box-shadow:0 4px 12px #2563eb4d}[data-mantine-color-scheme=light] .NavigationItem-module__7fxVcq__navItemActive{box-shadow:0 2px 8px #2563eb33}.NavigationItem-module__7fxVcq__navItemActive:hover{background:linear-gradient(135deg,var(--mantine-color-blue-6),var(--mantine-color-blue-7));transform:none}.NavigationItem-module__7fxVcq__icon{font-size:var(--mantine-font-size-md);text-align:center;width:24px;line-height:1}.NavigationItem-module__7fxVcq__label{font-size:var(--mantine-font-size-sm);letter-spacing:.01em}.NavigationItem-module__7fxVcq__labelActive{font-weight:600}@keyframes NavigationItem-module__7fxVcq__navItemReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.SidebarContentWrapper-module__IA-lLW__content{min-height:100vh;margin-left:0;padding-top:64px;transition:margin-left .25s}@media (min-width:768px){.SidebarContentWrapper-module__IA-lLW__contentShifted{margin-left:260px}}
