:root{--relati-mobile-breakpoint:540px;--relati-border-radius:12px;--relati-page-content-padding:33px}@media (width<=540px){:root{--relati-page-content-padding:15px}}:root{--relati-aside-padding:22px;--relati-aside-max-width:240px}@media (width>=601px){:root{--relati-aside-max-width:297px}}@media (width>=1200px){:root{--relati-aside-max-width:330px}}:root{--relati-active-link-color:#d63384;--relati-vh-full:100svh;--relati-font-size-tiny:14px;--relati-font-size-small:17px}@media (width>=1600px){:root{--relati-vh-full:calc(100svh / 1.2)}}html,body{overscroll-behavior:none;min-height:100dvh;margin:0;padding:0}@media (width>=1600px){#crm-app,.n-dropdown-menu,.n-base-select-menu,.n-date-panel,.n-time-picker,.n-popover{zoom:1.2}}.crm-shell{max-width:1440px;margin:0 auto}:focus-visible{outline:0}.n-button:focus-visible,.n-base-selection:focus-within,.n-input:focus-within{outline:0!important}@keyframes dialog-attention-keyframes{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.n-dialog.dialog-attention{will-change:transform;animation:.36s cubic-bezier(.2,.9,.3,1) dialog-attention-keyframes}.n-loading-bar-container .n-loading-bar{border-radius:0;background-color:var(--relati-primary-color)!important;height:2px!important}.n-loading-bar-container{z-index:13000;pointer-events:none;position:fixed;top:0;left:0;right:0}.n-message-container{z-index:20000!important}.n-layout-scroll-container::-webkit-scrollbar{width:5px;height:5px}.n-layout-scroll-container::-webkit-scrollbar-thumb{background-color:rgba(var(--invert-black-rgb), .15);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.n-layout-scroll-container::-webkit-scrollbar-track{background:0 0}.n-layout-scroll-container{scrollbar-width:thin;scrollbar-color:rgba(var(--invert-black-rgb), .15) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.n-layout .n-layout-scroll-container{overflow-x:unset!important}h1{margin-top:0}.n-drawer-mask,.n-modal-mask{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background-color:rgba(var(--invert-white-rgb), .1)!important}.n-modal-body-wrapper .n-card,.n-modal-body-wrapper .n-dialog,.n-card.n-modal,.n-dialog.n-modal{border-radius:24px!important}:is(.v-binder-follower-container:has(.n-base-select-menu),.v-binder-follower-container:has(.n-dropdown-menu),.v-binder-follower-container:has(.n-popover),.v-binder-follower-container:has(.n-date-panel)){z-index:13000!important}.n-base-select-menu,.n-dropdown-menu,.n-popover{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background-color:rgba(var(--invert-white-rgb), .94)!important;box-shadow:inset 5px 5px 100px #ffffff14,inset 1px 1px 1px #fff3,inset -5px -5px 100px #fceeee14,inset -1px -1px 1px 1px #fceeee1a,0 4px 8px #00000012,0 6px 20px #00000012!important}.n-popover .n-list{background-color:#0000!important}.n-dialog .n-dialog__title .n-base-icon.n-dialog__icon{display:none}.relati-logo{padding:10px var(--relati-aside-padding) 14px var(--relati-aside-padding);opacity:1;gap:14px;text-decoration:none;display:flex}.relati-logo:hover{text-decoration:none}.relati-logo .relati-logo__symbol{flex-shrink:0;width:22px;height:22px}.relati-logo .relati-logo__text{flex-shrink:0;width:5.5rem;height:22px}a{color:var(--relati-primary-color);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--relati-active-link-color);text-decoration:underline}.n-button.n-button--primary-type{border-radius:14px;box-shadow:0 8px 18px -4px rgba(var(--relati-primary-color-rgb), .45), 0 2px 4px #00000014!important;transition:box-shadow .2s,transform .2s!important}.n-button.n-button--primary-type.n-button--secondary{box-shadow:none!important}.n-button.n-button--secondary,.n-button.n-button--tertiary,.n-button.n-button--quaternary{--n-border-hover:var(--n-border)!important;--n-border-pressed:var(--n-border)!important}.n-button.n-button--secondary{background:linear-gradient(180deg, var(--relati-secondary-bg-top), var(--relati-secondary-bg-bottom))!important;border:1px solid var(--relati-secondary-border)!important;color:rgba(var(--invert-black-rgb), .9)!important;font-weight:500!important;transition:transform .2s,border-color .2s!important}.n-button.n-button--secondary:hover:not(.n-button--disabled),.n-button.n-button--secondary:focus-visible:not(.n-button--disabled){background:linear-gradient(180deg, var(--relati-secondary-bg-top), var(--relati-secondary-bg-top))!important;border-color:var(--relati-secondary-border-hover)!important;transform:translateY(-1px)!important}.n-button.n-button--primary-type{font-weight:500!important}.n-button.n-button--primary-type:not(.n-button--secondary,.n-button--tertiary,.n-button--quaternary):hover:not(.n-button--disabled),.n-button.n-button--primary-type:not(.n-button--secondary,.n-button--tertiary,.n-button--quaternary):focus-visible:not(.n-button--disabled){box-shadow:0 12px 24px -6px rgba(var(--relati-primary-color-rgb), .5), 0 3px 6px #0000001a!important;transform:translateY(-1px)!important}.n-base-select-menu .n-base-select-option{margin-bottom:3px!important}.n-base-select-menu .n-base-select-option:last-child{margin-bottom:0!important}.n-base-selection-tag-wrapper .n-tag{font-size:var(--n-font-size)!important}.n-popover.n-tooltip{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background-color:rgba(var(--invert-white-rgb), .7)!important;color:rgba(var(--invert-black-rgb), 1)!important}.n-popover.n-tooltip .n-popover-arrow{background-color:rgba(var(--invert-gray-100-rgb), 1)!important}.n-base-select-menu__empty .n-empty__icon{margin:0!important;display:none!important}.n-base-select-menu__empty .n-empty__description{margin-bottom:10px!important}.n-h:first-child{margin:var(--n-margin)}.u-only-mobile,.u-only-desktop{display:none!important}@media (width<=540px){.u-hide-mobile{display:none!important}.u-only-mobile{display:block!important}}@media (width>=541px){.u-hide-desktop{display:none!important}.u-only-desktop{display:block!important}}.n-layout.n-layout--static-positioned{flex-direction:column;display:flex}.n-layout-scroll-container{flex:auto}.n-collapse-item__header{width:max-content;font-weight:500}.n-base-selection{--n-height:54px!important;--n-font-size:var(--relati-font-size)!important}.n-select .n-avatar,.n-virtual-list .n-avatar{flex-shrink:0}.n-avatar__text,.n-select .n-avatar__text,.n-virtual-list .n-avatar__text{line-height:1!important}@media (width<=540px){.n-base-select-menu,.n-popover{width:91vw!important;max-width:91vw!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important}.n-dropdown-menu,.n-base-select-menu.company-selector-menu,.aside-shell .company-selector .n-base-select-menu,.company-selector .n-base-select-menu{width:auto!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important}}.n-base-select-menu,.n-select-menu,.n-dropdown-menu,.n-base-select-option-group-wrapper{will-change:scroll-position;touch-action:pan-y}.workout-attendee-item:has(+.workout-attendee-item:hover) .n-list-item__divider{opacity:0}.n-avatar img:not([data-loaded]),.avatar-photo:not([data-loaded]),.schedule-card__trainer-avatar img:not([data-loaded]),img.list-view-item__avatar:not([data-loaded]),img.ws-etab__ava:not([data-loaded]){object-position:-200vmax 0;background-color:rgba(var(--invert-black-rgb), .06);background-image:linear-gradient(100deg, transparent 35%, rgba(var(--invert-white-rgb), .22) 50%, transparent 65%);background-repeat:no-repeat;background-size:200% 100%;animation:1.3s ease-in-out infinite avatar-shimmer}@keyframes avatar-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.n-avatar img,.avatar-photo,.schedule-card__trainer-avatar img,img.list-view-item__avatar,img.ws-etab__ava{animation:none}}.mobile-topbar[data-v-9fc23ac9]{display:none}@media (width<=900px){.mobile-topbar[data-v-9fc23ac9]{top:calc(env(safe-area-inset-top,0px) + 6px);z-index:3002;border:1px solid rgba(var(--invert-black-rgb), .08);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-radius:16px;justify-content:center;align-items:center;height:56px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 10px 30px #0000001f;background-color:rgba(var(--invert-white-rgb), .24)!important}.mobile-topbar--menu-open[data-v-9fc23ac9]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgba(var(--invert-white-rgb), 1)!important}.mobile-burger-floating[data-v-9fc23ac9]{left:32px;top:calc(env(safe-area-inset-top,0px) + 25px);z-index:10000;position:fixed}.n-layout-sider{display:none}}.hamburger[data-v-9fc23ac9]{cursor:pointer;background:0 0;border:0;height:20px;margin:0;padding:0;display:inline-block;overflow:visible}.hamburger-box[data-v-9fc23ac9]{width:24px;height:20px;display:inline-block;position:relative}.hamburger-inner[data-v-9fc23ac9]{margin-top:-2px;display:block;top:50%}.hamburger-inner[data-v-9fc23ac9],.hamburger-inner[data-v-9fc23ac9]:before,.hamburger-inner[data-v-9fc23ac9]:after{background-color:currentColor;border-radius:3px;width:22px;height:3px;transition:transform .15s;position:absolute}.hamburger-inner[data-v-9fc23ac9]:before,.hamburger-inner[data-v-9fc23ac9]:after{content:"";display:block}.hamburger-inner[data-v-9fc23ac9]:before{top:-7px}.hamburger-inner[data-v-9fc23ac9]:after{width:11px;bottom:-7px}.hamburger--spin .hamburger-inner[data-v-9fc23ac9]{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner[data-v-9fc23ac9]:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner[data-v-9fc23ac9]:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner[data-v-9fc23ac9]{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner[data-v-9fc23ac9]:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner[data-v-9fc23ac9]:after{width:22px;transition:bottom .1s ease-out,width .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.layout-content-shell[data-v-40a52179]{container:content-shell/inline-size}.relati-menu-mask{z-index:3000;position:fixed;inset:0}.relati-menu-panel{top:calc(env(safe-area-inset-top,0px) + 68px);z-index:3001;position:fixed;bottom:0;left:0;right:0}.relati-menu-panel__scroll{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.relati-menu-fade-enter-active,.relati-menu-fade-leave-active{transition:opacity .3s}.relati-menu-fade-enter-from,.relati-menu-fade-leave-to{opacity:0}.relati-menu-slide-enter-active,.relati-menu-slide-leave-active{transition:transform .4s cubic-bezier(.32,.72,0,1)}.relati-menu-slide-enter-from,.relati-menu-slide-leave-to{transform:translate(calc(-100% - 16px))}@media (prefers-reduced-motion:reduce){.relati-menu-fade-enter-active,.relati-menu-fade-leave-active,.relati-menu-slide-enter-active,.relati-menu-slide-leave-active{transition:none}}.company-selector[data-v-6af1f494],.company-selector[data-v-6af1f494] .n-select{width:100%}.company-selector[data-v-6af1f494] .n-base-selection-label,.company-selector[data-v-6af1f494] .n-base-selection-label .n-base-selection-input{overflow:hidden!important}.company-selector[data-v-6af1f494] .n-base-selection-label .n-base-selection-input__content{text-overflow:ellipsis;display:block!important;overflow:hidden!important}.company-selector[data-v-6af1f494] .n-base-selection .n-base-selection-overlay,.company-selector[data-v-6af1f494] .n-base-selection-overlay__wrapper{overflow:hidden!important}.company-selector[data-v-6af1f494] .n-base-select-menu{--n-height:auto!important;--n-option-text-color-active:rgba(var(--relati-primary-color-rgb), 1)!important;max-height:400px!important}.company-selector[data-v-6af1f494] .n-base-select-option--selected .company-selector__role{--n-option-text-color-active:rgba(var(--relati-primary-color-rgb), .7)!important}.company-selector[data-v-6af1f494] .n-base-selection{--n-height:auto!important;--n-padding-single-top:10px!important;--n-padding-single-bottom:10px!important;--n-color:var(--invert-color-segment-rgb)!important;--n-color-active:var(--invert-color-segment-rgb)!important;--n-color-hover:var(--invert-color-segment-rgb)!important;--n-border:2px solid rgba(var(--relati-primary-color-rgb), 0)!important;--n-border-active:2px solid rgba(var(--relati-primary-color-rgb), .4)!important;--n-border-hover:2px solid rgba(var(--relati-primary-color-rgb), 0)!important;--n-border-focus:2px solid rgba(var(--relati-primary-color-rgb), .4)!important;--n-box-shadow-active:none!important;--n-box-shadow-hover:none!important;--n-box-shadow-focus:none!important}.company-selector[data-v-6af1f494] .n-base-selection:focus,.company-selector[data-v-6af1f494] .n-base-selection:focus-visible{outline:none!important}.company-selector.is-dark[data-v-6af1f494] .n-base-selection-label{background:var(--invert-color-segment-rgb)!important}.company-selector.is-dark[data-v-6af1f494] .n-base-select-menu{--n-color:#1f2021!important}.company-selector[data-v-6af1f494] .n-select{--n-bezier:ease-out}.company-selector[data-v-6af1f494]:hover .n-base-selection-label{background:rgba(var(--relati-primary-color-rgb), .04)}.company-selector[data-v-6af1f494] .n-base-select-menu .n-scrollbar,.company-selector[data-v-6af1f494] .n-base-select-menu .n-scrollbar>.n-scrollbar-container{max-height:300px!important}.company-selector[data-v-6af1f494] .n-base-select-menu .n-base-select-option .n-base-select-option__content{white-space:nowrap;overflow:hidden}.wizard-notice[data-v-6af1f494]{box-sizing:border-box;background:var(--invert-color-segment-rgb);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:16px 0 0;padding:10px 12px;transition:background .2s;display:flex}.wizard-notice__progress[data-v-6af1f494]{justify-content:center;align-items:center;display:flex}.wizard-notice__progress[data-v-6af1f494] .n-progress-graph,.wizard-notice__progress[data-v-6af1f494] .n-progress-graph-circle,.wizard-notice__progress[data-v-6af1f494] .n-progress-graph-circle svg{width:64px!important;height:64px!important}.wizard-notice__progress[data-v-6af1f494] .n-progress-text{font-size:16px!important}.wizard-notice__content[data-v-6af1f494]{flex:1;min-width:0}.wizard-notice__text[data-v-6af1f494]{color:var(--n-text-color,#333);margin-bottom:2px;font-size:16px;line-height:1.3}.wizard-notice__link[data-v-6af1f494]{color:var(--relati-primary-color,#18a058);font-size:16px;font-weight:500}.n-layout-sider--collapsed .aside-shell[data-v-8f82c8b5]{padding-right:44px}.aside-shell[data-v-8f82c8b5]{flex-direction:column;height:100%;display:flex;overflow:hidden}.aside-header[data-v-8f82c8b5]{padding:11px var(--relati-aside-padding) 11px var(--relati-aside-padding);flex:none}.aside-header-selector[data-v-8f82c8b5]{width:100%;min-height:66px;display:flex}.aside-body-wrapper[data-v-8f82c8b5]{flex:auto;min-height:0;position:relative;overflow:hidden}.aside-body-wrapper[data-v-8f82c8b5]:before,.aside-body-wrapper[data-v-8f82c8b5]:after{content:"";pointer-events:none;z-index:10;opacity:0;height:70px;transition:opacity .25s;position:absolute;left:0;right:0}.aside-body-wrapper[data-v-8f82c8b5]:before{background:linear-gradient(to bottom, rgba(var(--invert-bg-rgb), 1) 0%, rgba(var(--invert-bg-rgb), 0) 100%);top:0}.aside-body-wrapper[data-v-8f82c8b5]:after{background:linear-gradient(to top, rgba(var(--invert-bg-rgb), 1) 0%, rgba(var(--invert-bg-rgb), 0) 100%);bottom:0}.aside-body-wrapper--top[data-v-8f82c8b5]:before,.aside-body-wrapper--bottom[data-v-8f82c8b5]:after{opacity:1}.aside-body[data-v-8f82c8b5]{z-index:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100%;position:relative;overflow:auto}.nav[data-v-8f82c8b5]{padding:0 33px 9px var(--relati-aside-padding);flex-direction:column;gap:2px;display:flex}.nav-item[data-v-8f82c8b5]{width:100%;max-width:352px;min-height:40px;color:var(--nav-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;margin:0;padding:0 20px 0 31px;font-size:18px;font-weight:500;line-height:1.2;transition:background-color .18s,color .18s;display:flex}.nav-item[data-v-8f82c8b5]:disabled{opacity:.4;cursor:not-allowed}.nav-item[data-v-8f82c8b5]:not(:disabled):hover{background:var(--nav-hover-bg);color:var(--nav-active-text)}.nav-item--active[data-v-8f82c8b5]{background:rgba(var(--relati-primary-color-rgb), .1);color:var(--nav-active-text)}.nav-item--child-active[data-v-8f82c8b5]{color:var(--nav-active-text)}.nav-item__icon[data-v-8f82c8b5]{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nav-item__icon[data-v-8f82c8b5] svg{width:22px;height:22px}.nav-item__label[data-v-8f82c8b5]{flex:auto;min-width:0}.nav-item__chevron[data-v-8f82c8b5]{color:currentColor;opacity:.6;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .25s;display:flex;transform:rotate(90deg)}.nav-item__chevron.is-open[data-v-8f82c8b5]{transform:rotate(-90deg)}.nav-item__chevron[data-v-8f82c8b5] svg{width:18px;height:18px}.nav-children[data-v-8f82c8b5]{flex-direction:column;gap:2px;padding-left:53px;display:flex;overflow:hidden}.nav-item--child[data-v-8f82c8b5]{padding:0 15px}.nav-collapse-enter-active[data-v-8f82c8b5],.nav-collapse-leave-active[data-v-8f82c8b5]{transition:opacity .2s,transform .25s}.nav-collapse-enter-from[data-v-8f82c8b5],.nav-collapse-leave-to[data-v-8f82c8b5]{opacity:0;transform:translateY(-6px)}.aside-footer[data-v-8f82c8b5]{padding:13px var(--relati-aside-padding) calc(env(safe-area-inset-bottom,0px) + 35px) var(--relati-aside-padding);flex-direction:column;flex:none;justify-content:space-between;align-items:center;display:flex}.footer-row[data-v-8f82c8b5]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.footer-row--user[data-v-8f82c8b5]{margin-bottom:11px}.footer-row--meta[data-v-8f82c8b5]{font-size:var(--relati-font-size-small)}.user-link[data-v-8f82c8b5]{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.user-meta[data-v-8f82c8b5]{flex-direction:column;min-width:0;display:flex}.footer-theme[data-v-8f82c8b5]{align-items:center;gap:8px;display:inline-flex}.theme-toggle[data-v-8f82c8b5]{flex:none;width:101px}.theme-toggle[data-v-8f82c8b5] .n-button__content{min-width:0}.theme-toggle__label[data-v-8f82c8b5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-dropdown-menu .n-dropdown-option+.n-dropdown-option{margin-top:2px}.relati-loader[data-v-df9fa658]{justify-content:center;align-items:center;display:inline-flex}.relati-loader__logo[data-v-df9fa658]{width:var(--rl-size);height:var(--rl-size);transform-origin:50%;animation:2.4s cubic-bezier(.76,0,.24,1) infinite relati-loader-spin-df9fa658}@keyframes relati-loader-spin-df9fa658{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.relati-loader__logo[data-v-df9fa658]{animation-duration:6s}}.crm-boot-frame[data-v-f5e48b2b]{background:var(--n-color,#f7f8fb);place-items:center;min-height:100vh;display:grid}
