@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}.momentum-loading{box-sizing:border-box;display:grid;place-items:center;background:#fff;color:#193d35;font-family:Manrope,Arial,sans-serif;width:100%;margin:0;padding:24px}html body .momentum-loading--screen{max-width:none;width:100%;min-width:0;min-height:100vh;min-height:100dvh;margin:0;padding:24px;display:grid;place-items:center}.momentum-loading-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(100%,360px);max-width:100%;transform:none}.momentum-loading .momentum-loading-logo{display:block;width:248px;max-width:80vw;height:auto;margin:0 0 40px}.momentum-loading-line{width:144px;height:3px;border-radius:4px;background:#eaf0eb;overflow:hidden;position:relative}.momentum-loading-line:after{content:"";position:absolute;inset:0 auto 0 0;width:56px;border-radius:4px;background:#193d35;transform:translate(-60px);animation:momentum-loading-travel 1.25s cubic-bezier(.45,0,.25,1) infinite}.momentum-loading .momentum-loading-caption{font:500 14px/1.5 Manrope,Arial,sans-serif;color:#5e6b65;margin:20px 0 0;letter-spacing:0}.momentum-loading--section{min-height:240px}.momentum-loading--section .momentum-loading-content{transform:none}.momentum-loading--section .momentum-loading-logo{width:160px;margin-bottom:24px}@keyframes momentum-loading-travel{0%{transform:translate(-60px)}to{transform:translate(148px)}}@media(prefers-reduced-motion:reduce){.momentum-loading-line:after{animation:none;transform:translate(44px)}}@media(max-width:480px){.momentum-loading--screen .momentum-loading-logo{width:216px;margin-bottom:32px}}@media(max-height:380px){.momentum-loading-content{transform:none!important}.momentum-loading .momentum-loading-logo{margin-bottom:24px}}.gym-account-menu[data-slot=dropdown-menu-content]{z-index:100;box-sizing:border-box;width:310px;min-width:0;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height, 80vh);overflow:auto;padding:8px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface);color:var(--momentum-ink);box-shadow:0 12px 36px color-mix(in srgb,var(--momentum-green) 14.118%,transparent),0 2px 6px color-mix(in srgb,var(--momentum-green) 3.922%,transparent);font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.45}.gym-account-menu [data-slot=dropdown-menu-item],.gym-account-menu a[data-slot=dropdown-menu-item]:visited{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:8px;background:transparent;color:var(--momentum-ink);text-decoration:none;font:inherit;font-weight:500;cursor:pointer;outline:none}.gym-account-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--momentum-soft);color:var(--momentum-green)}.gym-account-menu [data-slot=dropdown-menu-item] svg{flex:0 0 18px;width:18px;height:18px;color:var(--momentum-green)}.gym-account-menu [data-slot=dropdown-menu-separator]{height:1px;margin:6px 4px;background:var(--momentum-soft)}.gym-account-menu .gym-account-rooms{min-width:0;padding:10px 12px 12px;color:var(--momentum-ink)}.gym-account-menu .gym-account-rooms label{font-size:12px}.gym-account-menu .gym-account-rooms select{min-height:42px;box-sizing:border-box;padding:9px 10px;border-color:var(--momentum-line);font:inherit}.gym-account-menu .gym-account-rooms button{color:var(--momentum-green);font:inherit;font-size:12px;cursor:pointer}.gym-account-menu .gym-account-rooms :is(select,button):focus-visible{outline:2px solid var(--momentum-green);outline-offset:2px}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--font-sans:"Montserrat", Arial, sans-serif}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[50\%\]{top:50%}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-3\/4{width:75%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-default{cursor:default}.resize{resize:both}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-input{border-color:var(--input)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.bg-\[\#171916\]\/70{background-color:#171916b3}.bg-\[\#fbfaf6\]{background-color:#fbfaf6}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.p-\[3px\]{padding:3px}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.leading-none{--tw-leading:1;line-height:1}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(12\,14\,11\,\.32\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0c0e0b52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:-moz-fit-content;height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) + 2px)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.selection\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}:root{--cream:#f3efe4;--paper:#fbfaf6;--ink:#2d2f2a;--charcoal:#242622;--olive:#7f8963;--olive-dark:#66704f;--sand:#c8b990;--line:#ddd8cb;--muted:#77786f;--red:#b85d55;--background:var(--paper);--foreground:var(--ink);--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--charcoal);--primary-foreground:var(--cream);--secondary:var(--cream);--secondary-foreground:var(--ink);--muted-foreground:var(--muted);--accent:#e8e6da;--accent-foreground:var(--ink);--destructive:var(--red);--border:var(--line);--input:var(--line);--ring:var(--olive);--radius:.35rem;--sidebar:var(--charcoal);--sidebar-foreground:#eeeadd;--sidebar-primary:var(--olive);--sidebar-primary-foreground:#fff;--sidebar-accent:#363931;--sidebar-accent-foreground:#fff;--sidebar-border:#3d4038;--sidebar-ring:var(--olive)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{border-bottom-color:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.manager-topbar{background:linear-gradient(135deg,var(--momentum-green) 0%,var(--momentum-green) 100%);color:var(--momentum-muted);box-shadow:0 10px 32px var(--momentum-green)}.manager-topbar .manager-brand,.manager-topbar .manager-nav>button,.manager-topbar .manager-nav-group>button{color:var(--momentum-muted)}.manager-topbar .manager-nav>button:hover,.manager-topbar .manager-nav-group>button:hover{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-topbar .manager-nav>button:hover,.manager-topbar .manager-nav-group>button:hover{background:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.manager-topbar .manager-nav>button.active,.manager-topbar .manager-nav-group.active>button{color:var(--momentum-surface);background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-topbar .manager-nav>button.active,.manager-topbar .manager-nav-group.active>button{background:color-mix(in srgb,var(--momentum-green) 32.157%,transparent)}}.manager-topbar .manager-nav>button.active,.manager-topbar .manager-nav-group.active>button{box-shadow:inset 0 -2px var(--momentum-green)}.manager-account{border-left-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-account{border-left-color:color-mix(in srgb,var(--momentum-surface) 12.157%,transparent)}}.manager-account small{color:var(--momentum-muted)}.manager-signout{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-signout{border-color:color-mix(in srgb,var(--momentum-surface) 14.118%,transparent)}}.manager-signout{color:var(--momentum-muted);background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-signout{background:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.heading{background:linear-gradient(135deg,var(--momentum-green),var(--momentum-green));color:var(--momentum-muted);box-shadow:0 16px 38px var(--momentum-green);border-radius:20px;padding:22px 24px}@supports (color:color-mix(in lab,red,red)){.heading{box-shadow:0 16px 38px color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}}.heading .over,.heading p{color:var(--momentum-muted)}.heading h1{color:var(--momentum-surface)}.detail-card,.table-panel,.toolbar,.finance-toolbar{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.detail-card,.table-panel,.toolbar,.finance-toolbar{border-color:color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.detail-card,.table-panel,.toolbar,.finance-toolbar{box-shadow:0 12px 34px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.detail-card,.table-panel,.toolbar,.finance-toolbar{box-shadow:0 12px 34px color-mix(in srgb,var(--momentum-green) 5.49%,transparent)}}.table-panel thead{background:var(--momentum-green);color:var(--momentum-muted)}.table-panel th{color:var(--momentum-muted)}.table-panel tbody tr:hover{background:var(--momentum-soft)}[data-slot=dialog-content]{scrollbar-width:thin;scrollbar-color:var(--momentum-green) transparent}[data-slot=dialog-header]{background:linear-gradient(135deg,var(--momentum-green),var(--momentum-green));color:var(--momentum-surface);border-radius:23px 23px 0 0;margin:-28px -28px 4px;padding:26px 62px 23px 28px}[data-slot=dialog-title]{letter-spacing:-.025em;font-size:22px!important;line-height:1.16!important}[data-slot=dialog-description]{max-width:620px;line-height:1.5;color:var(--momentum-muted)!important}[data-slot=dialog-footer]{border-top:1px solid var(--momentum-green);margin:8px -28px -28px;padding:18px 28px}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-footer]{border-top:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}[data-slot=dialog-footer]{background:var(--momentum-soft);z-index:2;border-radius:0 0 23px 23px;position:sticky;bottom:-28px}[data-slot=dialog-content] label{color:var(--momentum-ink);font-size:12px;font-weight:700}[data-slot=dialog-content] input,[data-slot=dialog-content] select,[data-slot=dialog-content] textarea{border-color:var(--momentum-line);background:var(--momentum-surface);border-radius:12px;min-height:44px;transition:border-color .16s,box-shadow .16s}[data-slot=dialog-content] input:focus,[data-slot=dialog-content] select:focus,[data-slot=dialog-content] textarea:focus{border-color:var(--momentum-green);box-shadow:0 0 0 4px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content] input:focus,[data-slot=dialog-content] select:focus,[data-slot=dialog-content] textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--momentum-green) 12.941%,transparent)}}[data-slot=dialog-content] input:focus,[data-slot=dialog-content] select:focus,[data-slot=dialog-content] textarea:focus{outline:none}[data-slot=sheet-content]{background:var(--momentum-soft);box-shadow:-24px 0 70px var(--momentum-green);border:0}@supports (color:color-mix(in lab,red,red)){[data-slot=sheet-content]{box-shadow:-24px 0 70px color-mix(in srgb,var(--momentum-green) 25.098%,transparent)}}[data-slot=sheet-header]{background:var(--momentum-green);color:var(--momentum-surface);margin:-24px -24px 10px;padding:26px 56px 24px 26px}[data-slot=sheet-description]{color:var(--momentum-muted)!important}.brand-btn{box-shadow:0 8px 18px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.brand-btn{box-shadow:0 8px 18px color-mix(in srgb,var(--momentum-green) 20%,transparent)}}button{transition:transform .15s,box-shadow .15s,background .15s}button:not(:disabled):active{transform:translateY(1px)}@media(max-width:700px){.heading{border-radius:16px;padding:18px}[data-slot=dialog-content]{border-radius:20px;max-width:calc(100% - 12px);max-height:calc(100dvh - 12px);padding:22px}[data-slot=dialog-header]{border-radius:19px 19px 0 0;margin:-22px -22px 2px;padding:23px 54px 20px 22px}[data-slot=dialog-footer]{padding:15px 22px calc(15px + env(safe-area-inset-bottom));border-radius:0 0 19px 19px;margin:6px -22px -22px;bottom:-22px}}.auth-page{min-height:100dvh;color:var(--momentum-ink);background:radial-gradient(circle at 15% 10%,var(--momentum-green),transparent 34%),linear-gradient(145deg,var(--momentum-soft) 0%,var(--momentum-soft) 55%,var(--momentum-soft) 100%);place-items:center;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-page{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--momentum-green) 16.078%,transparent),transparent 34%),linear-gradient(145deg,var(--momentum-soft) 0%,var(--momentum-soft) 55%,var(--momentum-soft) 100%)}}.auth-card{border:1px solid var(--momentum-green);width:min(100%,440px);padding:34px}@supports (color:color-mix(in lab,red,red)){.auth-card{border:1px solid color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}}.auth-card{background:var(--momentum-surface);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.auth-card{background:color-mix(in srgb,var(--momentum-surface) 87.843%,transparent)}}.auth-card{box-shadow:0 24px 70px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.auth-card{box-shadow:0 24px 70px color-mix(in srgb,var(--momentum-green) 12.941%,transparent)}}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{align-items:center;gap:13px;margin-bottom:44px;display:flex}.auth-brand p{letter-spacing:.17em;margin:0;font-size:14px;font-weight:760}.auth-brand span{color:var(--momentum-green);letter-spacing:.22em;margin-top:2px;font-size:11px;font-weight:700;display:block}.auth-monogram{width:42px;height:42px;color:var(--momentum-surface);background:var(--momentum-green);border-radius:13px;place-items:center;font-weight:800;display:grid}.auth-kicker{color:var(--momentum-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:17px;font-size:12px;font-weight:760;display:inline-flex}.auth-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,8vw,48px);line-height:1}.auth-heading p{max-width:340px;color:var(--momentum-muted);margin:16px 0 30px;font-size:15px;line-height:1.55}.auth-form{gap:10px;display:grid}.auth-form label{margin-top:7px;font-size:13px;font-weight:720}.auth-form input{border:1px solid var(--momentum-line);background:var(--momentum-surface);border-radius:15px;outline:none;width:100%;height:54px;padding:0 16px;font-size:16px;transition:border-color .18s,box-shadow .18s}.auth-form input:focus{border-color:var(--momentum-green);box-shadow:0 0 0 4px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.auth-form input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--momentum-green) 12.941%,transparent)}}.auth-password-field{position:relative}.auth-password-field input{padding-right:52px}.auth-password-field button{width:40px;height:40px;color:var(--momentum-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.auth-password-field button:hover{background:var(--momentum-soft)}.auth-message{color:var(--momentum-muted);background:var(--momentum-soft);border-radius:12px;margin:6px 0 0;padding:11px 13px;font-size:13px;line-height:1.4}.auth-text-action{color:var(--momentum-green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:underline}.auth-submit{height:54px;color:var(--momentum-surface);background:var(--momentum-green);cursor:pointer;box-shadow:0 10px 24px var(--momentum-green);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:16px;font-weight:740;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-submit{box-shadow:0 10px 24px color-mix(in srgb,var(--momentum-green) 21.961%,transparent)}}.auth-submit{transition:transform .18s,background .18s}.auth-submit:hover{background:var(--momentum-green);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.65;transform:none}.auth-footer{border-top:1px solid var(--momentum-line);color:var(--momentum-muted);text-align:center;margin-top:27px;padding-top:20px;font-size:12px}.auth-loader{width:58px;height:58px;color:var(--momentum-green);background:var(--momentum-surface);box-shadow:0 18px 50px var(--momentum-green);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-loader{box-shadow:0 18px 50px color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}}.auth-loader svg,.auth-spin{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.manager-signout{border:1px solid var(--momentum-green);flex:none;align-items:center;gap:8px;height:44px;padding:0 14px;display:inline-flex;position:static}@supports (color:color-mix(in lab,red,red)){.manager-signout{border:1px solid color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}}.manager-signout{color:var(--momentum-ink);background:var(--momentum-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.manager-signout{background:color-mix(in srgb,var(--momentum-surface) 90.196%,transparent)}}.manager-signout{box-shadow:0 7px 22px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-signout{box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.manager-signout{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;font-size:13px;font-weight:680}@media(max-width:640px){.auth-page{align-items:end;padding:15px}.auth-card{padding:27px 23px calc(24px + env(safe-area-inset-bottom));border-radius:26px}.auth-brand{margin-bottom:36px}.manager-signout{position:static}.manager-signout span{display:none}.manager-signout{justify-content:center;width:46px;height:46px;padding:0}}.team-access{gap:20px;display:grid}.team-access-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.team-access-head h2{letter-spacing:-.035em;margin:0;font-size:24px}.team-access-head p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.45}.team-access-head svg,.team-actions svg,.team-notice svg{width:17px;height:17px}.team-role-guide{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.team-role-guide>span{border:1px solid var(--momentum-green);grid-template-columns:24px 1fr;-moz-column-gap:10px;column-gap:10px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-role-guide>span{border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.team-role-guide>span{background:var(--momentum-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.team-role-guide>span{background:color-mix(in srgb,var(--momentum-surface) 78.039%,transparent)}}.team-role-guide svg{width:20px;color:var(--olive);grid-row:1/3}.team-role-guide b{font-size:14px}.team-role-guide small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.team-list{border:1px solid var(--momentum-green);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-list{border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.team-list{background:var(--momentum-surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.team-list{background:color-mix(in srgb,var(--momentum-surface) 87.843%,transparent)}}.team-list>article{border-bottom:1px solid var(--momentum-green);grid-template-columns:46px minmax(180px,1fr) minmax(145px,.55fr) auto;align-items:center;gap:14px;min-height:82px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-list>article{border-bottom:1px solid color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.team-list>article:last-child{border-bottom:0}.team-list>article.disabled{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.team-list>article.disabled{background:color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}}.team-list>article>i{color:#fff;background:var(--charcoal);border-radius:14px;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;font-weight:750;display:grid}.team-list>article.disabled>i{color:var(--muted);background:var(--momentum-selected)}.team-person,.team-role{flex-direction:column;gap:4px;min-width:0;display:flex}.team-person b,.team-role b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.team-person span,.team-role span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-actions{gap:8px;display:flex}.team-actions button{min-width:0}.team-disable{color:var(--momentum-danger)!important}.team-empty{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.team-notice{border-radius:12px;align-items:center;gap:9px;padding:13px 15px;font-size:13px;display:flex}.team-notice.success{color:var(--momentum-green);background:var(--momentum-soft)}.team-notice.error,.team-form-error{color:var(--momentum-danger);background:var(--momentum-soft)}.team-form{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.team-form label{gap:8px;font-size:13px;font-weight:680;display:grid}.team-form label.wide{grid-column:1/-1}.team-form input,.team-form select{width:100%;height:50px;padding:0 14px;font-size:16px}.team-form-error{border-radius:11px;margin:0 0 16px;padding:11px 13px;font-size:13px}.team-dialog form{display:contents}@media(max-width:760px){.team-access-head{flex-direction:column;align-items:stretch}.team-access-head button{width:100%}.team-role-guide{grid-template-columns:1fr}.team-list{background:0 0;border:0;overflow:visible}.team-list>article{border:1px solid var(--momentum-green);grid-template-columns:46px minmax(0,1fr);margin-bottom:10px;padding:16px}@supports (color:color-mix(in lab,red,red)){.team-list>article{border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.team-list>article{background:var(--momentum-surface);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.team-list>article{background:color-mix(in srgb,var(--momentum-surface) 90.196%,transparent)}}.team-list>article{box-shadow:var(--surface-shadow)}.team-list>article:last-child{border-bottom:1px solid var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.team-list>article:last-child{border-bottom:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.team-role{grid-column:2}.team-actions{grid-column:1/-1;padding-top:5px}.team-actions button{flex:1}.team-form{grid-template-columns:1fr}.team-form label.wide{grid-column:auto}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Montserrat,Arial,sans-serif}.shell{background:var(--paper);min-width:0}.side{border:0!important}.side [data-sidebar=menu-button]{height:42px;color:var(--momentum-muted);cursor:pointer;border-radius:3px;padding:0 14px;font-size:14px}.side [data-sidebar=menu-button] svg{width:18px}.side [data-sidebar=menu-button][data-active=true]{background:var(--olive);color:var(--momentum-surface)}.side [data-sidebar=menu-button]:hover{background:var(--momentum-green);color:var(--momentum-surface)}.side [data-sidebar=group-label]{color:var(--momentum-muted);letter-spacing:.14em;margin:18px 11px 8px;font-size:10px;font-weight:700}.side-head{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:12px;height:84px;padding:18px 22px;flex-direction:row!important;display:flex!important}.side-head>div:last-child{letter-spacing:.13em;flex-direction:column;line-height:1.1;display:flex}.side-head b{font-size:15px}.side-head span{color:var(--momentum-muted);letter-spacing:.36em;font-size:10px}.brand{background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible}.brand img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.brand small{font-size:8px;position:absolute;top:5px;left:7px}.brand b{font-size:23px}.side [data-sidebar=footer]{border-top:1px solid var(--sidebar-border);padding:12px}.profile{border-top:1px solid var(--sidebar-border);align-items:center;gap:10px;margin-top:8px;padding:12px 8px;display:flex}.profile>i,.box>i,.member>i{background:var(--cream);width:34px;height:34px;color:var(--charcoal);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.profile>span,.box>span{flex-direction:column;flex:1;display:flex}.profile b,.box b{font-size:11px}.profile small,.box small{color:var(--momentum-muted);font-size:9px}.profile svg{width:15px}.top{background:var(--momentum-surface);border-bottom:1px solid var(--line);z-index:8;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.mobile{display:none}.search{border:1px solid var(--line);background:var(--paper);width:min(390px,42vw);height:40px;color:var(--muted);border-radius:3px;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.search svg{width:16px}.search span{text-align:left;flex:1}.search kbd{border:1px solid var(--line);background:var(--momentum-surface);padding:2px 5px;font-family:inherit;font-size:9px}.top>aside,.box{align-items:center;display:flex}.top>aside{gap:18px}.bell{background:0 0;border:0;position:relative}.bell svg{width:19px}.bell i{background:var(--olive);border:2px solid var(--momentum-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:2px}.box{border-left:1px solid var(--line);gap:9px;padding-left:18px}.box svg{width:14px}.box>i{width:32px;height:32px}main{width:100%;max-width:1510px;margin:auto;padding:34px 36px 50px}.heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.over{letter-spacing:.19em;color:var(--olive-dark);margin:0 0 8px;font-size:10px;font-weight:800}.heading h1{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:750;line-height:1}.brand-btn{background:var(--olive)!important;color:var(--momentum-surface)!important;border-radius:3px!important;height:42px!important;padding:0 18px!important;font-size:12px!important}.brand-btn:hover{background:var(--olive-dark)!important}.brand-btn svg,.panel-title button svg{width:15px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kpi,.panel,.table-panel,.form-grid article{background:var(--momentum-surface);border:1px solid var(--line);border-radius:4px}.kpi{min-height:145px;padding:20px}.kpi>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.kpi>div svg{width:18px;color:var(--olive)}.kpi>strong{letter-spacing:-.035em;margin:16px 0 12px;font-size:28px;display:block}.kpi footer{align-items:center;gap:8px;display:flex}.kpi footer b{align-items:center;font-size:10px;display:flex}.kpi footer svg{width:13px}.kpi footer small{color:var(--muted);font-size:9px}.up{color:var(--olive-dark)}.down{color:var(--red)}.dash-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);gap:16px;display:grid}.panel{padding:22px}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h2,.table-caption h2,.form-grid h2{letter-spacing:-.02em;margin:0;font-size:17px}.panel-title>button{color:var(--olive-dark);background:0 0;border:0;align-items:center;font-size:10px;font-weight:700;display:flex}.courses{grid-row:span 1}.course{border:0;border-top:1px solid var(--momentum-line);text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:56px 8px 1fr 120px 16px;align-items:center;gap:10px;padding:12px 0;display:grid}.course:hover,.alert:hover{background:var(--paper)}.course time,.course b{font-size:11px;font-weight:700}.course>i{border-radius:8px;height:30px}.wod{background:var(--charcoal)}.hyrox{background:var(--olive)}.spe{background:var(--sand)}.open{background:var(--momentum-green)}.course>span{flex-direction:column;display:flex}.course small{color:var(--muted);font-size:9px}.course em{color:var(--muted);align-items:center;gap:8px;font-size:10px;font-style:normal;display:flex}.course em u{background:var(--momentum-selected);width:60px;height:4px;text-decoration:none}.course em s{background:var(--olive);height:100%;display:block}.course>svg{width:14px}.alerts{grid-row:span 2}.alert{border:0;border-top:1px solid var(--momentum-line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:17px 0;display:flex}.alert>i{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.alert i svg{width:16px}.alert i.amber{background:var(--momentum-warning-soft);color:var(--momentum-warning)}.alert i.red{background:var(--momentum-soft);color:var(--red)}.alert i.green{background:var(--momentum-selected);color:var(--olive-dark)}.alert>span{flex-direction:column;flex:1;display:flex}.alert b{font-size:10px;line-height:1.4}.alert small{margin-top:3px}.alert>svg{width:14px}.revenue{grid-template-columns:1fr 145px 1.2fr;align-items:center;gap:24px;min-height:240px;display:grid}.revenue .panel-title{grid-column:1/-1}.donut{background:conic-gradient(var(--olive) 0 64%,var(--sand) 64% 88%,var(--charcoal) 88%);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative}.donut:after{content:"";background:var(--momentum-surface);border-radius:50%;width:94px;height:94px;position:absolute}.donut span{z-index:1;text-align:center;flex-direction:column;display:flex}.donut b{font-size:17px}.legend p,.cash p{grid-template-columns:8px 1fr auto 30px;align-items:center;gap:7px;font-size:9px;display:grid}.legend i,.cash p i{border-radius:50%;width:7px;height:7px}.olive{background:var(--olive)}.sand{background:var(--sand)}.dark{background:var(--charcoal)}.legend b{font-size:10px}.legend small{text-align:right}.toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.toolbar>div,.toolbar>aside{align-items:center;gap:10px;display:flex}.toolbar button{height:36px}.toolbar>div button{border:1px solid var(--line);background:var(--momentum-surface);place-items:center;width:34px;display:grid}.toolbar svg{width:15px}.toolbar b{text-align:center;min-width:220px;font-size:12px}.toolbar select,.period{border:1px solid var(--line);background:var(--momentum-surface);height:36px;padding:0 12px;font:600 10px Montserrat}.calendar{background:var(--momentum-surface);border:1px solid var(--line);overflow:auto}.calendar>div{grid-template-columns:repeat(7,1fr);min-width:1040px;display:grid}.calendar section{border-right:1px solid var(--line);min-height:560px;padding:8px}.calendar section>header{text-align:center;padding:7px 0 15px;font-size:10px;font-weight:800}.slot{text-align:left;background:var(--momentum-soft);width:100%;min-height:82px;color:var(--ink);border:0;border-left:4px solid;flex-direction:column;margin-bottom:8px;padding:9px;display:flex}.slot.wod{border-color:var(--charcoal)}.slot.hyrox{border-color:var(--olive)}.slot.spe{border-color:var(--sand)}.slot.open{border-color:var(--momentum-control)}.slot time,.slot span,.slot small{color:var(--muted);font-size:8px}.slot b{margin:4px 0;font-size:9px}.slot small{text-align:right;margin-top:auto}.key{color:var(--muted);gap:18px;margin-top:11px;font-size:9px;display:flex}.key span{align-items:center;gap:5px;display:flex}.key i{width:8px;height:8px}.mini{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:15px;display:grid}.mini div{background:var(--momentum-surface);color:var(--muted);justify-content:space-between;align-items:center;padding:18px;font-size:10px;display:flex}.mini b{color:var(--ink);font-size:19px}.mini .red-text{color:var(--red)}.table-tools,.table-caption{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:72px;padding:15px 18px;display:flex}.table-tools>label{width:min(360px,38vw);position:relative}.table-tools label svg{width:16px;color:var(--muted);position:absolute;top:11px;left:10px}.table-tools input{background:var(--paper);padding-left:34px}.table-tools nav{flex:1;display:flex}.table-tools nav button{color:var(--muted);background:0 0;border:0;padding:8px 10px;font-size:9px}.table-tools nav button.active{background:var(--cream);color:var(--ink);font-weight:700}.table-caption>div{flex:1}.table-caption p{color:var(--muted);margin:4px 0;font-size:9px}.table-panel th{background:var(--momentum-soft);height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:0 18px;font-size:9px}.table-panel td{padding:13px 18px;font-size:10px}.table-panel td>svg{width:16px;color:var(--muted)}.member{align-items:center;gap:9px;display:flex}.member>i{width:30px;height:30px;font-size:8px}.status{white-space:nowrap;border-radius:30px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status.green{background:var(--momentum-selected);color:var(--olive-dark)}.status.amber{background:var(--momentum-warning-soft);color:var(--momentum-warning)}.status.red{background:var(--momentum-soft);color:var(--red)}.status.gray{background:var(--momentum-soft);color:var(--momentum-muted)}.two{grid-template-columns:1.35fr .8fr;gap:16px;display:grid}.products>div{border-top:1px solid var(--momentum-line);grid-template-columns:25px 1fr 70px 55px;align-items:center;gap:10px;padding:13px 0;display:grid}.products span{flex-direction:column;display:flex}.products b,.products strong{font-size:9px}.products em{color:var(--muted);font-size:8px;font-style:normal}.cash .stack{gap:2px;height:13px;margin:28px 0 20px;display:flex}.stack i:first-child{background:var(--olive);width:64%}.stack i:nth-child(2){background:var(--sand);width:24%}.stack i:nth-child(3){background:var(--charcoal);width:12%}.cash p{border-bottom:1px solid var(--momentum-line);grid-template-columns:1fr auto;padding:8px 0}.cash p span{align-items:center;gap:7px;display:flex}.workflows>button:not(.full){border:0;border-top:1px solid var(--momentum-line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.workflows button>i{background:var(--cream);place-items:center;width:30px;height:30px;display:grid}.workflows button i svg{width:14px;color:var(--olive)}.workflows button>span{flex-direction:column;flex:1;display:flex}.workflows button b{font-size:9px}.workflows button small{color:var(--muted);font-size:8px}.full{width:100%;margin-top:16px}.form-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.form-grid article{min-height:235px;padding:20px;position:relative}.form-grid article>i{background:var(--cream);place-items:center;width:38px;height:38px;margin-bottom:24px;display:grid}.form-grid article>i svg{width:17px;color:var(--olive)}.form-grid .status{position:absolute;top:15px;right:15px}.form-grid h2{min-height:42px}.form-grid strong{margin:17px 0 3px;font-size:20px;display:block}.form-grid p{color:var(--muted);min-height:24px;font-size:9px}.chart{min-height:390px}.chart>.panel-title+div{justify-content:space-around;align-items:end;height:290px;display:flex}.chart span{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex}.chart span>i{background:var(--momentum-soft);align-items:end;width:23px;height:180px;display:flex}.chart u{background:var(--olive);width:100%;text-decoration:none}.chart span>b{margin-top:7px;font-size:9px}.chart span small{font-size:8px}.offer-bars>div{margin-top:22px}.offer-bars p{justify-content:space-between;font-size:9px;display:flex}.offer-bars>div>i{background:var(--momentum-selected);height:7px;display:block}.offer-bars u{background:var(--olive);height:100%;display:block}.settings{grid-template-columns:220px 1fr;gap:16px;display:grid}.settings>nav{background:var(--momentum-surface);border:1px solid var(--line);height:-moz-max-content;height:max-content;padding:10px}.settings>nav button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;padding:12px;font:600 9px Montserrat;display:block}.settings>nav button.active{background:var(--cream);color:var(--ink);border-left:3px solid var(--olive)}.settings article>p{color:var(--muted);font-size:9px}.setting-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.setting-grid label>b{margin-bottom:7px;font-size:9px;display:block}.setting-grid label>span{align-items:center;display:flex}.setting-grid input{max-width:110px}.setting-grid small{color:var(--muted);margin-left:8px;font-size:8px}.settings hr{border:0;border-top:1px solid var(--line);margin:28px 0}.morning-booking-rule{border:1px solid var(--momentum-green);margin-top:22px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.morning-booking-rule{border:1px solid color-mix(in srgb,var(--momentum-green) 27.843%,transparent)}}.morning-booking-rule{background:var(--momentum-soft);border-radius:14px}.morning-booking-rule .switch{border-top:0;padding-top:0}.morning-booking-times{margin-top:14px}.morning-booking-times label>span{gap:8px}.morning-booking-times input[type=time]{max-width:140px}.morning-booking-times small{white-space:nowrap;margin:0}.setting-help{color:var(--momentum-muted);margin:14px 0 0;font-size:12px;line-height:1.55}.settings h3{font-size:13px}.switch{border-top:1px solid var(--momentum-line);align-items:center;padding:14px 0;display:flex;position:relative}.switch>span{flex-direction:column;flex:1;display:flex}.switch b{font-size:9px}.switch small{color:var(--muted);font-size:8px}.switch input{opacity:0;position:absolute}.switch>i{background:var(--momentum-selected);border-radius:20px;width:36px;height:20px;position:relative}.switch>i:after{content:"";background:var(--momentum-surface);border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.switch input:checked+i{background:var(--olive)}.switch input:checked+i:after{transform:translate(16px)}.dialog-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dialog-grid label{font-size:10px;font-weight:700}.dialog-grid select,.dialog-grid input{border:1px solid var(--line);width:100%;height:40px;margin-top:6px;padding:0 10px;font:500 11px Montserrat;display:block}.foot{border-top:1px solid var(--line);color:var(--momentum-muted);letter-spacing:.08em;justify-content:space-between;padding:20px 36px;font-size:8px;display:flex}@media(max-width:1100px){.kpis,.form-grid{grid-template-columns:1fr 1fr}.dash-grid,.two{grid-template-columns:1fr}.alerts{grid-row:auto}.revenue{grid-template-columns:145px 1fr}.revenue .panel-title{grid-column:1/-1}}.toolbar>div>.inline-flex{width:auto;padding:0 10px}.calendar section{min-height:760px;padding:0;position:relative}.calendar section>header{border-bottom:1px solid var(--line);height:42px;padding:14px 0 0}.day-grid{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(7.14286% - 1px),var(--momentum-soft) calc(7.14286% - 1px),var(--momentum-soft) 7.14286%);height:700px;position:relative}.day-grid .slot{z-index:2;width:auto;height:48px;min-height:48px;margin:0;padding:6px 7px;position:absolute;left:7px;right:24px;overflow:hidden}.day-grid .slot b{margin:2px 0}.day-grid .slot .slot-coach{color:inherit;font:inherit;white-space:nowrap;display:inline}.open-rail{background:var(--momentum-soft);border-radius:8px;width:13px;position:absolute;top:0;bottom:0;right:5px}.open-rail button{background:var(--olive);width:100%;min-height:18px;color:var(--momentum-surface);z-index:3;cursor:pointer;border:0;border-radius:7px;padding:0;position:absolute;left:0}.open-rail button.full{background:var(--red)}.open-rail button span{place-items:center;height:100%;font-size:8px;font-weight:800;display:grid}.danger-item{color:var(--red)!important}.open-summary{background:var(--momentum-surface);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:18px 24px 12px;padding:16px;display:grid}.open-summary>b{font-size:24px}.open-summary>span{color:var(--muted);font-size:10px}.open-summary>i{background:var(--momentum-selected);grid-column:1/-1;height:7px;margin-top:7px}.open-summary u{background:var(--olive);height:100%;display:block}.open-roster{margin-top:0}.open-empty{text-align:center;color:var(--muted);padding:24px;font-size:10px}.open-note{background:var(--cream);color:var(--muted);margin:0 24px 16px;padding:12px;font-size:10px;line-height:1.5}.pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 18px;display:flex}.pager>span{color:var(--muted);font-size:10px}.pager>div{gap:8px;display:flex}.icon-action{background:0 0;border:0;place-items:center;display:grid}.icon-action svg{width:16px}.finance-tabs>[role=tablist]{background:var(--momentum-selected);margin-bottom:14px}.finance-tabs [role=tab]{font-size:11px}.finance-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance-cards article,.sepa-panel{background:var(--momentum-surface);border:1px solid var(--line);padding:24px}.finance-cards article>svg{width:22px;color:var(--olive);margin-bottom:20px}.finance-cards h2,.sepa-panel h2{margin:0 0 8px;font-size:17px}.finance-cards p,.sepa-panel p{color:var(--muted);font-size:10px;line-height:1.5}.finance-cards button{margin-top:16px}.sepa-panel{justify-content:space-between;align-items:center;display:flex}.sepa-warning{background:var(--momentum-warning-soft);color:var(--momentum-warning);padding:12px;font-size:10px;line-height:1.5}.day-grid .slot small{color:var(--ink);font-size:10px;font-weight:800}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--cream)}.member-sheet{width:min(480px,100vw)!important}.member-detail{padding:24px}.member-hero{align-items:center;gap:14px;margin-bottom:24px;display:flex}.member-hero>i{background:var(--cream);border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;font-weight:800;display:grid}.member-hero>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.member-detail section{border:1px solid var(--line);margin-bottom:18px}.member-detail section p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:13px;font-size:11px;display:flex}.member-detail section p:last-child{border:0}.member-detail section span{color:var(--muted)}.pos-layout{grid-template-columns:1.45fr .75fr;gap:16px;display:grid}.product-catalog,.cart{background:var(--momentum-surface);border:1px solid var(--line)}.product-catalog>header,.cart>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.product-catalog h2,.cart h2{margin:0;font-size:18px}.product-catalog>header svg{width:18px;color:var(--muted)}.product-catalog>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.product-catalog>div>button{border:1px solid var(--line);background:var(--paper);text-align:left;flex-direction:column;min-height:130px;padding:14px;display:flex;position:relative}.product-catalog button:hover{border-color:var(--olive);background:var(--cream)}.product-catalog button span{color:var(--olive);text-transform:uppercase;font-size:9px}.product-catalog button b{margin:8px 0;font-size:12px}.product-catalog button strong{margin-top:auto;font-size:14px}.product-catalog button i{background:var(--olive);width:28px;height:28px;color:var(--momentum-surface);place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.product-catalog button svg{width:14px}.cart{flex-direction:column;min-height:570px;display:flex}.cart>header>b{color:var(--muted);font-size:10px}.cart-lines{flex:1}.cart-lines>p{text-align:center;color:var(--muted);padding:45px 22px;font-size:11px}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 64px;align-items:center;gap:10px;padding:13px 16px;display:grid}.cart-lines article>div{flex-direction:column;display:flex}.cart-lines article b{font-size:10px}.cart-lines article small{color:var(--muted);font-size:8px}.cart-lines nav{align-items:center;gap:8px;display:flex}.cart-lines nav button{border:1px solid var(--line);background:var(--momentum-surface);width:25px;height:25px}.cart-lines article>strong{text-align:right;font-size:10px}.cart>footer{border-top:1px solid var(--line);gap:10px;padding:18px;display:grid}.cart>footer>div{justify-content:space-between;font-size:14px;display:flex}.cart>footer>div b{font-size:22px}.cart>footer label{font-size:9px;font-weight:700}.cart>footer select{border:1px solid var(--line);width:100%;height:38px;margin-top:5px;padding:0 8px}@media(max-width:767px){.top{height:64px;padding:0 15px}.mobile{align-items:center;gap:8px;display:flex}.mobile .brand{width:34px;height:34px}.mobile .brand b{font-size:18px}.search,.box>span,.box>svg{display:none}.box{padding-left:10px}main{padding:24px 15px 38px}.heading{align-items:flex-start;gap:12px}.heading h1{font-size:27px}.heading .brand-btn{padding:0 11px!important}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{min-height:132px;padding:15px}.kpi>strong{font-size:23px}.panel{padding:17px}.course{grid-template-columns:48px 7px 1fr 50px 12px}.course em u{display:none}.revenue{grid-template-columns:1fr}.toolbar{flex-wrap:wrap;align-items:flex-start}.toolbar>div{flex-wrap:wrap}.toolbar aside button{display:none}.toolbar b{min-width:150px}.mini{grid-template-columns:1fr 1fr}.table-tools{flex-wrap:wrap}.table-tools>label{width:100%}.table-tools nav{order:3;overflow:auto}.form-grid,.finance-cards{grid-template-columns:1fr}.sepa-panel{flex-direction:column;align-items:flex-start;gap:16px}.pos-layout{grid-template-columns:1fr}.product-catalog>div{grid-template-columns:1fr 1fr}.settings{grid-template-columns:1fr}.settings>nav{display:flex;overflow:auto}.settings>nav button{white-space:nowrap}.setting-grid,.dialog-grid{grid-template-columns:1fr}.foot{flex-direction:column;gap:7px;padding:18px 15px}}@media(max-width:470px){.kpis{grid-template-columns:1fr}.heading .brand-btn svg{display:none}.heading .brand-btn{font-size:10px!important}.panel-title>button{font-size:0}.table-panel{overflow:auto}}.slot-sheet{overflow-y:auto;background:var(--paper)!important;border-left:1px solid var(--line)!important;width:min(560px,100vw)!important;max-width:none!important;padding:0!important}.slot-detail-dialog{border:1px solid var(--line)!important;width:min(620px,100vw - 32px)!important;max-width:620px!important;max-height:min(860px,100dvh - 32px)!important;overflow-y:auto!important}.slot-detail-dialog>[data-slot=dialog-header]{background:var(--momentum-surface);border-bottom:1px solid var(--line);gap:4px;padding:28px 30px 22px}.slot-detail-dialog [data-slot=dialog-title]{letter-spacing:-.035em;font-size:28px}.slot-sheet>[data-slot=sheet-header]{background:var(--momentum-surface);border-bottom:1px solid var(--line);gap:4px;padding:28px 30px 22px}.slot-sheet [data-slot=sheet-title]{letter-spacing:-.035em;font-size:28px}.slot-sheet [data-slot=sheet-description]{margin-top:4px;font-size:12px}.slot-sheet-label{color:var(--olive-dark);letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.slot-sheet-label>i{border-radius:5px;width:5px;height:24px}.attendance-summary{border:1px solid var(--line);background:var(--momentum-surface);grid-template-columns:repeat(3,1fr);margin:18px 24px 12px;display:grid}.attendance-summary>div{border-right:1px solid var(--line);flex-direction:column;align-items:center;padding:16px;display:flex}.attendance-summary>div:last-child{border-right:0}.attendance-summary b{font-size:22px}.attendance-summary span{color:var(--muted);margin-top:3px;font-size:10px}.slot-visibility-panel{border:1px solid var(--momentum-line);background:var(--momentum-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 12px;padding:14px 16px;display:flex}.slot-visibility-panel>span{gap:3px;min-width:0;display:grid}.slot-visibility-panel small{color:var(--momentum-muted);line-height:1.35}.slot-visibility-panel>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.slot-visibility-panel button{white-space:nowrap;min-height:40px}@media(max-width:760px){.slot-visibility-panel{flex-direction:column;align-items:stretch;margin:0;padding:12px}.slot-visibility-panel>div{grid-template-columns:1fr;display:grid}.slot-visibility-panel button{width:100%}}.attendance-actions{gap:9px;padding:0 24px 14px;display:flex}.attendance-actions button{flex:1}.add-member{background:var(--momentum-surface);border:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:center;margin:0 24px 12px;padding:7px 8px 7px 12px;display:grid}.add-member>svg{width:16px;color:var(--muted)}.add-member input{font-size:11px;box-shadow:none!important;border:0!important}.add-member button{height:34px;font-size:10px}.roster{background:var(--momentum-surface);border:1px solid var(--line);margin:0 24px 16px}.roster>header{background:var(--momentum-soft);border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:9px;display:flex}.roster>header span{color:var(--muted);font-weight:800}.roster>article{border-bottom:1px solid var(--momentum-line);align-items:center;gap:10px;padding:11px 12px;display:flex}.roster>article:last-child{border-bottom:0}.roster-avatar{background:var(--cream);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.roster>article>span{flex-direction:column;flex:1;display:flex}.roster>article>span b{font-size:11px}.roster>article>span small{color:var(--muted);margin-top:2px;font-size:9px}.call-buttons{gap:5px;display:flex}.call-buttons button{border:1px solid var(--line);background:var(--momentum-surface);width:32px;height:32px;color:var(--momentum-muted);cursor:pointer;place-items:center;display:grid}.call-buttons svg{width:15px}.call-buttons .present:hover,.call-buttons .present.selected{background:var(--momentum-selected);border-color:var(--olive);color:var(--olive-dark)}.call-buttons .absent:hover,.call-buttons .absent.selected{background:var(--momentum-soft);border-color:var(--red);color:var(--red)}.call-buttons .remove{border-color:#0000}.waiting>article>button{height:32px;font-size:9px}.slot-sheet>[data-slot=sheet-footer]{background:var(--momentum-surface);border-top:1px solid var(--line);flex-direction:row;gap:9px;padding:16px 24px;display:flex;position:sticky;bottom:0}.slot-sheet>[data-slot=sheet-footer] button{flex:1}.add-client-panel{background:var(--momentum-surface);border:1px solid var(--line);margin:0 24px 14px;padding:12px}.client-search{border:1px solid var(--line);align-items:center;gap:8px;padding:0 9px;display:flex}.client-search>svg{width:16px;color:var(--muted);flex:none}.client-search input{font-size:11px;box-shadow:none!important;border:0!important}.client-results{border:1px solid var(--momentum-line);margin-top:8px}.client-results>p,.no-client{color:var(--muted);text-align:center;margin:0;padding:16px;font-size:10px}.client-results>article{border-bottom:1px solid var(--momentum-line);align-items:center;gap:10px;padding:9px;display:flex}.client-results>article:last-child{border-bottom:0}.client-results>article>span{flex-direction:column;flex:1;display:flex}.client-results>article>span b{font-size:11px}.client-results>article>span small{color:var(--muted);margin-top:2px;font-size:9px}.client-results button{height:32px;font-size:9px}.no-client{flex-direction:column;gap:3px;display:flex}.no-client b{color:var(--ink);font-size:11px}.create-client{width:100%;margin-top:8px;font-size:10px}.new-client-form{gap:11px;display:grid}.new-client-form>div:first-child{flex-direction:column;display:flex}.new-client-form>div:first-child small{letter-spacing:.11em;color:var(--olive);font-size:8px;font-weight:800}.new-client-form>div:first-child b{margin-top:2px;font-size:15px}.new-client-form>div:first-child p{color:var(--muted);margin:3px 0 0;font-size:9px}.new-client-form>label{gap:5px;font-size:9px;font-weight:700;display:grid}.new-client-form>div:last-child{gap:8px;display:flex}.new-client-form>div:last-child button{flex:1;font-size:10px}@media(max-width:600px){.slot-sheet>[data-slot=sheet-header]{padding:22px 18px}.attendance-summary{margin:14px 14px 10px}.attendance-actions,.slot-sheet>[data-slot=sheet-footer]{padding-left:14px;padding-right:14px}.add-member,.add-client-panel,.roster{margin-left:14px;margin-right:14px}.call-buttons button{width:30px;height:30px}.slot-sheet [data-slot=sheet-title]{font-size:24px}}.contact-wizard{max-height:90vh;overflow-y:auto;background:var(--paper)!important;width:min(820px,100vw - 24px)!important;max-width:820px!important;padding:26px!important}.contact-wizard [data-slot=dialog-title]{font-size:25px}.contact-wizard [data-slot=dialog-description]{font-size:11px;line-height:1.55}.contact-methods{gap:11px;margin-top:8px;display:grid}.contact-methods>button{text-align:left;border:1px solid var(--line);background:var(--momentum-surface);cursor:pointer;grid-template-columns:48px 1fr;align-items:center;gap:15px;width:100%;padding:17px;display:grid}.contact-methods>button:hover{border-color:var(--olive);background:var(--momentum-soft)}.contact-methods svg{width:22px;height:22px;color:var(--olive);justify-self:center}.contact-methods span{flex-direction:column;gap:5px;display:flex}.contact-methods b{font-size:12px}.contact-methods small{color:var(--muted);font-size:9px;line-height:1.5}.wizard-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:700 9px Montserrat;display:flex}.wizard-back svg{width:14px}.wizard-steps{grid-template-columns:repeat(3,1fr);margin:18px 0;padding:0;list-style:none;display:grid;position:relative}.wizard-steps:before{content:"";border-top:1px solid var(--line);position:absolute;top:13px;left:16%;right:16%}.wizard-steps li{z-index:1;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:8px;display:flex}.wizard-steps i{background:var(--momentum-selected);border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:800;display:grid}.wizard-steps .active{color:var(--ink);font-weight:700}.wizard-steps .active i{background:var(--olive);color:var(--momentum-surface)}.wizard-section{background:var(--momentum-surface);border:1px solid var(--line);margin-top:11px;padding:18px}.wizard-section h3{margin:0 0 6px;font-size:13px}.wizard-section>p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.55}.wizard-section>label,.wizard-grid label{gap:6px;font-size:9px;font-weight:700;display:grid}.wizard-section select,.wizard-grid select{border:1px solid var(--line);background:var(--momentum-surface);width:100%;height:40px;padding:0 10px;font:500 10px Montserrat}.wizard-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.wizard-grid .wide{grid-column:1/-1}.phone-field{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;display:grid}.phone-field>span{border-right:1px solid var(--line);white-space:nowrap;padding:0 10px;font-size:9px}.phone-field input{box-shadow:none!important;border:0!important}.qr-warning{background:var(--momentum-warning-soft);color:var(--momentum-warning);margin-top:12px;padding:11px;font-size:9px;line-height:1.5}.qr-box{border:1px dashed var(--line);min-height:125px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:18px;display:flex}.qr-box.ready{border-color:var(--olive);background:var(--momentum-soft);color:var(--ink)}.qr-box svg{width:48px;height:48px;color:var(--olive)}.qr-box b{font-size:11px}.qr-box small,.qr-box span{font-size:9px}.invoice-preview>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:13px;font-size:10px;display:flex}.invoice-preview>div b{font-size:14px}.invoice-preview>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.contact-success>svg{width:52px;height:52px;color:var(--olive)}.contact-success h2{margin:14px 0 4px;font-size:22px}.contact-success p{color:var(--muted);margin:0 0 22px;font-size:10px}.contact-wizard button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.contact-wizard{padding:20px!important}.wizard-grid{grid-template-columns:1fr}.wizard-grid .wide{grid-column:auto}.wizard-section{padding:14px}.wizard-steps li span{max-width:85px}.contact-methods>button{grid-template-columns:36px 1fr;gap:10px;padding:14px}}.head-actions{gap:8px;display:flex}.peppy-split{background:var(--momentum-surface);border:1px solid var(--line);grid-template-columns:310px minmax(0,1fr);min-height:650px;display:grid}.contact-list{border-right:1px solid var(--line);max-height:720px;padding:14px;overflow:auto}.contact-list>nav{gap:5px;padding:10px 0;display:flex;overflow:auto}.contact-list>nav button,.filter-row>button,.finance-toolbar button,.sub-tabs button{border:1px solid var(--line);background:var(--momentum-surface);white-space:nowrap;padding:7px 9px;font:600 9px Montserrat}.contact-list>nav button.active,.sub-tabs button.active{background:var(--olive);border-color:var(--olive);color:var(--momentum-surface)}.contact-list>header{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:11px 7px;font-size:9px;display:flex}.contact-list>button{border:0;border-bottom:1px solid var(--momentum-line);background:var(--momentum-surface);text-align:left;justify-content:space-between;width:100%;padding:12px 8px;font:500 10px Montserrat;display:flex}.contact-list>button:hover,.contact-list>button.selected{background:var(--cream)}.contact-detail{min-width:0}.contact-detail>header{border-bottom:1px solid var(--line);padding:22px 24px 0}.contact-detail>header>div{align-items:center;gap:12px;display:flex}.contact-detail h2{margin:0;font-size:22px}.contact-detail>header nav{gap:22px;margin-top:22px;display:flex;overflow:auto}.contact-detail>header nav button{background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 11px;font:700 10px Montserrat}.contact-detail>header nav button.active{border-color:var(--olive);color:var(--olive-dark)}.empty-state{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.empty-state svg{width:42px}.profile-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.profile-grid section,.detail-card{border:1px solid var(--line);background:var(--momentum-surface);padding:20px}.profile-grid section:first-child{grid-row:span 2}.profile-grid h3,.detail-card h3{margin:0 0 12px;font-size:13px}.profile-grid p{border-top:1px solid var(--momentum-line);flex-direction:column;gap:4px;margin:0;padding:11px 0;font-size:10px;display:flex}.profile-grid p span{color:var(--muted)}.section-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-card{margin:20px}.detail-card textarea{border:1px solid var(--line);resize:vertical;width:100%;height:150px;padding:12px;font:500 11px Montserrat}.detail-card>small{text-align:right;color:var(--muted);font-size:9px;display:block}.detail-card>article,.line-item{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.detail-card>article>b,.line-item>span{flex:1}.detail-card>article>small,.line-item small{color:var(--muted);font-size:9px}.cashless{align-items:center;gap:15px;display:flex}.cashless b{flex:1;font-size:28px}.filter-row{gap:7px;margin:15px 0;display:flex;overflow:auto}.empty-row{text-align:center;color:var(--muted);padding:35px;font-size:10px}.offer-wizard{max-height:90vh;overflow:auto;width:min(900px,100vw - 24px)!important;max-width:900px!important}.offer-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none;display:grid}.offer-steps li{border:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:12px;font-size:9px;display:flex}.offer-steps li b{background:var(--cream);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.offer-steps li.active{border-color:var(--olive);color:var(--ink)}.offer-steps li.active b{background:var(--olive);color:var(--momentum-surface)}.limit-grid,.check-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 20px;display:grid}.limit-grid label,.check-grid label{font-size:10px}.line-item>strong{margin-left:auto}.invoice-search{grid-template-columns:minmax(240px,1fr) auto;gap:10px;margin:16px 0 10px;display:grid}.invoice-filters{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:12px 0;display:grid}.invoice-filters label,.invoice-date-range label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.invoice-filters select{border:1px solid var(--line);background:var(--momentum-surface);width:100%;min-height:40px;color:var(--ink);border-radius:9px;padding:0 10px}.invoice-date-range{grid-template-columns:repeat(2,minmax(160px,240px));gap:10px;margin:0 0 14px;display:grid}.finance-toolbar{background:var(--momentum-surface);border:1px solid var(--line);gap:10px;padding:16px;display:grid}.finance-toolbar>div{align-items:center;gap:6px;display:flex;overflow:auto}.finance-toolbar>div>b{min-width:145px;font-size:10px}.sub-tabs{gap:8px;margin:14px 0;display:flex}.metric-row,.e-invoice-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.metric-row article,.e-invoice-cards article{border:1px solid var(--line);flex-direction:column;gap:7px;padding:16px;display:flex}.metric-row span{color:var(--muted);font-size:9px}.metric-row b{font-size:20px}.e-invoice-cards{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.peppy-split{grid-template-columns:1fr}.contact-list{border-right:0;border-bottom:1px solid var(--line);max-height:360px}.profile-grid{grid-template-columns:1fr}.offer-steps,.metric-row{grid-template-columns:1fr 1fr}.contact-detail{min-height:500px}}@media(max-width:600px){.head-actions{flex-wrap:wrap;justify-content:flex-end}.contact-detail>header nav{gap:14px}.profile-grid{padding:12px}.detail-card{margin:12px}.limit-grid,.check-grid,.metric-row,.e-invoice-cards{grid-template-columns:1fr}.offer-steps li span{font-size:8px}.finance-toolbar>div{flex-wrap:wrap;align-items:flex-start}.finance-toolbar>div>b{width:100%}}.pricing-preview{background:var(--cream);flex-direction:column;grid-column:1/-1;gap:4px;padding:14px;display:flex}.pricing-preview span,.pricing-preview small{color:var(--muted);font-size:9px}.pricing-preview b{font-size:18px}.limit-controls{gap:9px;margin:12px 0 22px;display:grid}.member-offer-steps{grid-template-columns:repeat(3,1fr)}.member-offer-hint{border:1px solid var(--line);background:var(--cream);gap:5px;margin-top:16px;padding:16px;display:grid}.member-offer-hint span,.member-offer-hint small{color:var(--muted);font-size:10px}.member-offer-hint b{font-size:13px}.assignment-summary{gap:0;display:grid}.assignment-summary>p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:12px 0;font-size:11px;display:flex}.assignment-summary>p span{color:var(--muted)}.member-feedback{border-left:3px solid var(--olive);background:var(--momentum-soft);color:var(--olive-dark);margin:14px 0 0;padding:11px 13px;font-size:10px;font-weight:700}.member-offer-card{grid-template-columns:minmax(180px,1fr) auto;gap:8px 18px!important;display:grid!important}.member-offer-name{flex-direction:column;gap:4px;display:flex}.member-offer-name>small{color:var(--muted);font-size:9px}.member-offer-card>small{grid-column:1/-1}.member-offer-actions{grid-column:1/-1;gap:7px;padding-top:7px;display:flex}.member-offer-actions button{height:34px;font-size:9px}.member-offer-actions button:last-child{width:36px;padding:0}.tax-summary{border-bottom:1px solid var(--line);gap:5px;padding:10px 0 12px;display:grid!important}.tax-summary p{color:var(--muted);justify-content:space-between;margin:0;font-size:10px;display:flex}.tax-summary p b{color:var(--ink);font-size:10px}.cash-tender{background:var(--cream);border:1px solid var(--line);gap:9px;padding:12px;display:grid}.cash-tender label{gap:6px;font-size:10px;font-weight:700;display:grid}.cash-change{color:var(--olive-dark);justify-content:space-between;align-items:center;display:flex}.cash-change span{font-size:10px;font-weight:700}.cash-change b{font-size:20px}.cash-change.insufficient{color:var(--red)}.sepa-fields{border:1px solid var(--line);background:var(--cream);margin-top:8px;padding:16px}.sepa-title{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.sepa-title b{font-size:12px}.sepa-title span{color:var(--muted);font-size:9px}.prorata-detail{border:1px solid var(--line);background:var(--cream);justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.prorata-detail span{color:var(--muted);font-size:10px}.prorata-detail b{text-align:right;font-size:10px}.sepa-summary{border-left:3px solid var(--olive);background:var(--momentum-soft);gap:4px;margin-top:12px;padding:13px;display:grid}.sepa-summary span,.sepa-summary small{color:var(--muted);font-size:9px}.sepa-summary b{font-size:11px}.sepa-detail-list{border:1px solid var(--line);background:#fff;border-radius:14px;max-height:min(360px,42dvh);overflow-y:auto}.sepa-detail-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.sepa-detail-list article:last-child{border-bottom:0}.sepa-detail-list article div{gap:4px;min-width:0;display:grid}.sepa-detail-list article span,.sepa-detail-list article small{color:var(--muted);font-size:10px}.sepa-detail-list article strong{color:var(--olive-dark);flex:none;font-size:13px}.member-billing{gap:1.25rem;display:grid}.billing-section-title{background:var(--brand);border-radius:18px;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.billing-section-title{background:color-mix(in srgb,var(--brand) 10%,white)}}.billing-section-title.issued{background:var(--momentum-soft)}.billing-section-title>div{gap:.2rem;display:grid}.billing-section-title>div>b{font-size:1rem}.billing-section-title small{color:var(--momentum-muted)}.billing-section-title>span{background:#fff;border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-weight:700;display:grid}.billing-list{gap:.7rem;display:grid}.billing-list article{border:1px solid var(--momentum-line);background:#fff;border-radius:18px;grid-template-columns:70px minmax(180px,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.billing-date,.billing-main,.billing-total{gap:.2rem;display:grid}.billing-date small,.billing-main small,.billing-total small{color:var(--momentum-muted)}.billing-total{text-align:right}.billing-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.billing-actions svg{width:1rem;height:1rem}.danger-outline{color:var(--momentum-danger)!important;border-color:var(--momentum-danger-line)!important}.billing-dialog{max-width:760px}.billing-lines{gap:.65rem;display:grid}.billing-line-editor{grid-template-columns:minmax(190px,2fr) 80px 120px 100px 42px;align-items:center;gap:.5rem;display:grid}@media(max-width:800px){.billing-list article{grid-template-columns:58px 1fr auto;gap:.7rem}.billing-list article>.status{grid-column:2/-1;width:-moz-fit-content;width:fit-content}.billing-actions{grid-column:1/-1;justify-content:flex-start}.billing-line-editor{grid-template-columns:minmax(0,1fr) 72px}.billing-line-editor>:first-child{grid-column:1/-1}}.immediate-payment{border:1px solid var(--olive);background:var(--momentum-soft);gap:7px;margin-top:10px;padding:14px;font-size:10px;font-weight:700;display:grid}.assignment-money{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.assignment-money article{border:1px solid var(--line);background:var(--cream);gap:7px;padding:16px;display:grid}.assignment-money span,.assignment-money small{color:var(--muted);font-size:9px}.assignment-money b{font-size:21px}@media(max-width:600px){.assignment-money,.member-offer-steps,.member-offer-card{grid-template-columns:1fr}.member-offer-card>small,.member-offer-actions{grid-column:1}}.limit-control{border:1px solid var(--line);grid-template-columns:1fr 130px 90px;align-items:center;gap:8px;padding:9px 11px;display:grid}.limit-control>span{font-size:10px;font-weight:700}.limit-control select{border:1px solid var(--line);height:36px;padding:0 8px;font:600 9px Montserrat}.category-catalog .category-card{grid-template-rows:auto auto;grid-template-columns:35px 1fr 25px;min-height:145px;align-items:center!important;gap:5px 10px!important;display:grid!important}.category-card>svg{width:24px;color:var(--olive)}.category-card>b{margin:0!important;font-size:13px!important}.category-card>small{color:var(--muted);grid-column:2;font-size:9px}.category-card>i{grid-column:3;font-style:normal;color:var(--olive)!important;background:0 0!important;grid-row:1/3!important;position:static!important}.product-catalog>header:has(input){grid-template-columns:auto 1fr minmax(180px,280px);gap:12px;display:grid}.article-button{border:0;border-top:1px solid var(--line);background:var(--momentum-surface);text-align:left;cursor:pointer;width:100%}.article-button:hover{background:var(--cream)}@media(max-width:600px){.limit-control{grid-template-columns:1fr 105px}.limit-control input{grid-column:1/-1}.product-catalog>header:has(input){grid-template-columns:auto 1fr}.product-catalog>header:has(input) input{grid-column:1/-1}}.slot-fill{background:var(--charcoal);color:var(--momentum-surface);text-align:center;white-space:nowrap;margin-top:auto;padding:5px 7px;font-size:10px}.slot.hyrox .slot-fill{background:var(--olive-dark)}.week-actions{gap:10px;display:grid}.week-actions>button{border:1px solid var(--line);background:var(--momentum-surface);text-align:left;flex-direction:column;gap:5px;padding:16px;display:flex}.week-actions>button:hover{border-color:var(--olive);background:var(--cream)}.week-actions b{font-size:12px}.week-actions span{color:var(--muted);font-size:9px}.template-list{grid-template-columns:1fr 1fr;gap:8px;max-height:55vh;display:grid;overflow:auto}.template-list article{border:1px solid var(--line);align-items:center;gap:10px;padding:12px;display:flex}.template-list span{flex-direction:column;flex:1;gap:4px;display:flex}.template-list b{font-size:10px}.template-list small{color:var(--muted);font-size:9px}.template-list strong{font-size:9px}.slot-sheet .add-client-panel .line-item{align-items:center;gap:10px;display:flex}.slot-sheet .add-client-panel .line-item>b{flex:1;font-size:10px}@media(max-width:600px){.template-list{grid-template-columns:1fr}}.day-grid .slot .slot-fill{background:var(--charcoal);color:var(--momentum-surface);text-align:center;white-space:nowrap;border-radius:2px;margin:0;padding:3px 5px;font-size:9px;line-height:1;display:block;position:absolute;top:5px;right:5px}.day-grid .slot.hyrox .slot-fill{background:var(--olive-dark)}.open-rail button.available{background:var(--momentum-selected);color:var(--olive-dark)}.empty-week{border:1px solid var(--line);background:var(--momentum-surface);align-items:center;gap:12px;margin-bottom:14px;padding:18px 22px;display:flex}.empty-week>svg{color:var(--olive);width:22px}.empty-week>b{font-size:13px}.empty-week>span{color:var(--muted);flex:1;font-size:11px}.calendar.is-empty{opacity:.55}.open-hours-editor{gap:7px;max-height:56vh;display:grid;overflow:auto}.open-hours-editor article{border-bottom:1px solid var(--momentum-line);grid-template-columns:minmax(130px,1fr) 120px 18px 120px;align-items:center;gap:8px;padding:8px 0;display:grid}.open-hours-editor label{align-items:center;gap:8px;font-size:11px;display:flex}.open-hours-editor input[type=checkbox]{accent-color:var(--olive)}.open-hours-editor input:disabled{opacity:.38}.open-hours-editor article>span{text-align:center;color:var(--muted);font-size:10px}.generation-card{border:1px solid var(--line);background:var(--cream);gap:18px;padding:18px;display:grid}.generation-card>div{align-items:center;gap:12px;display:flex}.generation-card svg{width:22px;color:var(--olive-dark)}.generation-card span{flex-direction:column;gap:3px;display:flex}.generation-card b{font-size:13px}.generation-card small{color:var(--muted);font-size:10px}.generation-card label{gap:7px;font-size:10px;font-weight:700;display:grid}.generation-card select,.template-table select{border:1px solid var(--line);background:var(--momentum-surface);height:38px;padding:0 9px;font:600 10px Montserrat}.edit-template-link{color:var(--olive-dark);background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font:700 10px Montserrat;display:flex}.edit-template-link svg{width:15px}.template-builder{max-height:92vh;overflow:auto;width:min(1050px,100vw - 24px)!important;max-width:1050px!important}.template-name{grid-template-columns:150px 1fr;align-items:center;gap:12px;font-size:10px;font-weight:700;display:grid}.builder-tabs{border-bottom:2px solid var(--charcoal);justify-content:space-between;align-items:center;padding:18px 0 8px;display:flex}.builder-tabs b{letter-spacing:.12em;font-size:11px}.builder-tabs span{color:var(--muted);font-size:9px}.template-table{max-height:340px;display:grid;overflow:auto}.template-table header,.template-table article{border-bottom:1px solid var(--momentum-line);grid-template-columns:130px 100px minmax(150px,1fr) 120px 75px 34px;align-items:center;gap:7px;padding:6px 0;display:grid}.template-table header{background:var(--momentum-surface);z-index:2;color:var(--muted);font-size:9px;font-weight:700;position:sticky;top:0}.template-table article>button{color:var(--red);background:0 0;border:0;padding:7px}.template-table article>button svg{width:16px}.template-table input{height:38px}.open-title{margin-top:4px}.open-hours-editor.compact{grid-template-columns:1fr 1fr;gap:0 18px}.open-hours-editor.compact article{grid-template-columns:minmax(95px,1fr) 95px 15px 95px}.open-hours-editor.compact input{height:36px}@media(max-width:800px){.empty-week{flex-wrap:wrap;align-items:flex-start}.empty-week>span{flex-basis:70%}.open-hours-editor article,.open-hours-editor.compact article{grid-template-columns:1fr 1fr 14px 1fr}.template-table{overflow-x:auto}.template-table header,.template-table article{min-width:700px}.open-hours-editor.compact,.template-name{grid-template-columns:1fr}}.remove-open-slot{border-color:var(--momentum-line)!important;color:var(--red)!important}.remove-open-slot:hover{background:var(--momentum-soft)!important}.template-toolbar{background:var(--cream);border:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}.template-toolbar>select{border:1px solid var(--line);background:var(--momentum-surface);flex:1;min-width:220px;height:40px;padding:0 10px;font:700 11px Montserrat}.template-toolbar button svg{width:15px}.template-calendar{border:1px solid var(--line);grid-template-columns:repeat(7,minmax(110px,1fr));min-width:820px;display:grid}.template-calendar>section{border-right:1px solid var(--line)}.template-calendar>section:last-child{border:0}.template-calendar>section>header{border-bottom:1px solid var(--line);place-items:center;height:32px;font-size:9px;font-weight:800;display:grid}.template-day-grid{background:repeating-linear-gradient(to bottom,var(--momentum-surface) 0,var(--momentum-surface) calc(3.448% - 1px),var(--momentum-soft) calc(3.448% - 1px),var(--momentum-soft) 3.448%);height:430px;position:relative}.template-day-grid>article{background:var(--cream);border-left:4px solid var(--charcoal);min-height:44px;box-shadow:0 2px 5px var(--momentum-green);padding:5px 5px 4px 8px;position:absolute;left:4px;right:4px}@supports (color:color-mix(in lab,red,red)){.template-day-grid>article{box-shadow:0 2px 5px color-mix(in srgb,var(--momentum-green) 9.412%,transparent)}}.template-day-grid>article{cursor:grab;z-index:2;grid-template-columns:1fr auto;display:grid}.template-day-grid>article.hyrox{border-color:var(--olive)}.template-day-grid time{color:var(--muted);font-size:8px}.template-day-grid b{font-size:9px}.template-day-grid small{color:var(--muted);font-size:7px}.template-day-grid article>div{flex-direction:column;grid-area:1/2/4;display:flex}.template-day-grid button{color:var(--muted);background:0 0;border:0;padding:2px}.template-day-grid button:hover{color:var(--olive-dark)}.template-day-grid button svg{width:11px;height:11px}.template-builder{overflow-x:auto!important}@media(max-width:800px){.template-toolbar{flex-wrap:wrap;align-items:stretch}.template-toolbar>select{flex-basis:100%}.template-calendar{min-width:760px}}.template-day-grid>article.dragging{opacity:.18}.template-day-grid>article.drag-ghost{opacity:.92;pointer-events:none;border:2px dashed var(--olive-dark);background:var(--momentum-soft);box-shadow:0 8px 18px var(--momentum-green);border-left-width:4px}@supports (color:color-mix(in lab,red,red)){.template-day-grid>article.drag-ghost{box-shadow:0 8px 18px color-mix(in srgb,var(--momentum-green) 20%,transparent)}}.template-day-grid>article.drag-ghost{z-index:6;transform:scale(1.03)}.template-day-grid>article.drag-ghost time{color:var(--olive-dark);font-weight:800}.template-day-grid>article:not(.drag-ghost){cursor:pointer}.template-add-row{align-items:center;gap:12px;padding:12px 0;display:flex}.template-add-row span{color:var(--muted);font-size:10px}.course-editor{gap:18px;display:grid}.trial-access{border:1px solid var(--line);background:var(--cream);align-items:flex-start;gap:11px;padding:15px;display:flex}.trial-access input{accent-color:var(--olive);margin-top:3px}.trial-access span{flex-direction:column;gap:4px;display:flex}.trial-access b{font-size:11px}.trial-access small{color:var(--muted);font-size:9px}.course-editor-actions{gap:8px;display:flex}.trial-page{background:var(--paper);min-height:100vh;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 60px!important}.trial-page>header{background:var(--charcoal);height:76px;color:var(--momentum-surface);justify-content:space-between;align-items:center;padding:0 max(24px,50vw - 560px);display:flex}.trial-page>header>a{color:var(--momentum-muted);align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.trial-page>header>a svg{width:15px}.trial-brand{align-items:center;gap:10px;display:flex}.trial-brand>i{border:1px solid var(--cream);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.trial-brand>span{letter-spacing:.12em;flex-direction:column;display:flex}.trial-brand b{font-size:12px}.trial-brand small{color:var(--momentum-muted);letter-spacing:.3em;font-size:8px}.trial-hero{background:var(--olive);color:var(--momentum-surface);padding:48px max(24px,50vw - 460px)}.trial-hero p{letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:800}.trial-hero h1{letter-spacing:-.04em;max-width:650px;margin:0 0 12px;font-size:38px}.trial-hero span{font-size:11px}.trial-flow,.trial-success{background:var(--momentum-surface);border:1px solid var(--line);max-width:920px;margin:28px auto;padding:28px}.trial-flow>ol{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 28px;padding:0;list-style:none;display:grid}.trial-flow>ol li{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 0 14px;font-size:10px;display:flex}.trial-flow>ol li b{background:var(--cream);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.trial-flow>ol li.active{color:var(--ink);border-color:var(--olive);font-weight:700}.trial-flow>ol li.active b{background:var(--olive);color:var(--momentum-surface)}.trial-title{gap:12px;margin-bottom:18px;display:flex}.trial-title>svg{color:var(--olive);width:25px}.trial-title h2,.trial-account h2,.trial-confirm h2{margin:0 0 5px;font-size:20px}.trial-title p,.trial-account>p{color:var(--muted);margin:0;font-size:10px}.trial-calendar>button:not(.brand-btn){border:1px solid var(--line);background:var(--momentum-surface);text-align:left;border-bottom:0;grid-template-columns:60px 1fr auto 18px;align-items:center;gap:13px;width:100%;padding:12px;display:grid}.trial-calendar>button:not(.brand-btn):hover,.trial-calendar>button.selected{background:var(--cream);border-color:var(--olive)}.trial-date{border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.trial-date b{color:var(--olive-dark);font-size:8px}.trial-date strong{font-size:20px}.trial-calendar button>span{flex-direction:column;gap:5px;display:flex}.trial-calendar button>span>b{font-size:12px}.trial-calendar button small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.trial-calendar button small svg{width:12px}.trial-calendar button em{color:var(--olive-dark);font-size:9px;font-style:normal}.trial-calendar button>svg{width:15px}.trial-calendar>.brand-btn{float:right;margin-top:20px}.trial-account footer,.trial-confirm footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.trial-confirm{text-align:center}.trial-confirm>svg,.trial-success>svg{width:46px;height:46px;color:var(--olive)}.trial-confirm article{border:1px solid var(--line);text-align:left;justify-content:space-between;max-width:500px;margin:22px auto 12px;padding:18px;display:flex}.trial-confirm article span{flex-direction:column;gap:5px;display:flex}.trial-confirm article small{color:var(--muted);font-size:10px}.trial-confirm article em{font-size:10px;font-style:normal}.trial-confirm>p{color:var(--muted);justify-content:center;gap:7px;font-size:10px;display:flex}.trial-confirm>p svg{width:14px}.trial-success{text-align:center;max-width:620px}.trial-success h2{font-size:24px}.trial-success p{font-weight:700}.trial-success span{color:var(--muted);font-size:10px}@media(max-width:700px){.trial-flow,.trial-success{margin:14px;padding:18px}.trial-hero h1{font-size:29px}.trial-flow>ol li{font-size:8px}.trial-calendar>button:not(.brand-btn){grid-template-columns:48px 1fr 15px}.trial-calendar button em{display:none}.trial-page>header>a{font-size:0}.course-editor-actions{flex-wrap:wrap}}.top{justify-content:flex-end}.schedule-slot{cursor:grab!important}.schedule-slot.dragging{opacity:.18}.schedule-ghost{opacity:.92;pointer-events:none!important;border:2px dashed var(--olive-dark)!important;box-shadow:0 8px 18px var(--momentum-green)!important}@supports (color:color-mix(in lab,red,red)){.schedule-ghost{box-shadow:0 8px 18px color-mix(in srgb,var(--momentum-green) 20%,transparent)!important}}.schedule-ghost{transform:scale(1.02);z-index:7!important}.schedule-slot .slot-copy{color:var(--muted);opacity:0;background:0 0;border:0;padding:2px;position:absolute;bottom:4px;right:5px}.schedule-slot:hover .slot-copy{opacity:1}.schedule-slot .slot-copy svg{width:12px;height:12px}.slot-detail-actions{flex-wrap:wrap!important;display:flex!important}.slot-detail-actions .brand-btn{margin-left:auto}@media(max-width:700px){.top{justify-content:space-between}}.manager-shell{background:var(--paper);min-height:100vh}.manager-topbar{background:var(--momentum-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:clamp(18px,2.2vw,38px);height:72px;padding:0 clamp(20px,3vw,48px);display:grid}@supports (color:color-mix(in lab,red,red)){.manager-topbar{background:color-mix(in srgb,var(--momentum-surface) 96.078%,transparent)}}.manager-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);justify-content:initial;z-index:30}.manager-brand{color:var(--ink);cursor:pointer;white-space:nowrap;letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:12px;padding:0;font:700 12px Montserrat,Arial,sans-serif;display:flex}.manager-brand .brand{width:40px;height:40px}.manager-nav{scrollbar-width:none;align-items:stretch;gap:clamp(10px,1.25vw,23px);min-width:0;display:flex;position:relative;overflow:visible}.manager-nav-group{align-items:stretch;display:flex;position:relative}.manager-nav-group>button{height:100%}.manager-submenu{z-index:80;background:var(--paper);border:1px solid var(--line);min-width:210px;box-shadow:0 18px 42px var(--momentum-green);padding:8px;position:absolute;top:calc(100% - 1px);left:-18px}@supports (color:color-mix(in lab,red,red)){.manager-submenu{box-shadow:0 18px 42px color-mix(in srgb,var(--momentum-green) 16.078%,transparent)}}.manager-submenu{opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;transform:translateY(-5px)}.mobile-finance-menu{display:none}.manager-nav-group:hover .manager-submenu,.manager-nav-group:focus-within .manager-submenu{opacity:1;visibility:visible;transform:translateY(0)}.manager-nav .manager-submenu button{text-align:left;width:100%;padding:12px 14px;font-size:11px;display:block}.manager-nav .manager-submenu button:hover{color:var(--olive-dark);background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-nav .manager-submenu button:hover{background:color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}}.manager-nav .manager-submenu button:after{display:none}.manager-nav::-webkit-scrollbar{display:none}.manager-nav button{color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex:none;padding:2px 0 0;font:600 10px Montserrat,Arial,sans-serif;position:relative}.manager-nav button:after{content:"";background:var(--olive);transform-origin:0;height:3px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.manager-nav button:hover:after,.manager-nav button.active:after{transform:scaleX(1)}.manager-nav button.active{color:var(--olive-dark)}.manager-account{border-left:1px solid var(--line);align-items:center;gap:13px;padding-left:18px;display:flex}.account-button{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.account-button>i{background:var(--charcoal);width:34px;height:34px;color:var(--cream);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.account-button>span{flex-direction:column;align-items:flex-start;display:flex}.account-button b{font-size:10px}.account-button small{color:var(--muted);font-size:8px}.manager-topbar .bell i{border-color:var(--cream)}.planning-main{flex-direction:column;max-width:none;height:calc(100vh - 72px);padding:14px 20px 18px;display:flex;overflow:hidden}.planning-main .heading{align-items:center;margin-bottom:9px}.planning-main .heading .over{display:none}.planning-main .heading h1{font-size:25px}.planning-main .heading .brand-btn{height:36px!important}.planning-main .toolbar{margin-bottom:8px}.planning-main .calendar section{height:100%;min-height:0}.planning-main .day-grid{height:calc(100% - 42px)}.planning-main .calendar{flex:1;min-height:0;overflow:auto hidden}.planning-main .calendar>div{height:100%}.planning-main .key{flex:none;margin-top:8px}.planning-main+.foot{display:none}@media(min-width:701px){.planning-main{height:calc(100dvh - 72px);min-height:0;padding-bottom:18px;overflow:hidden}.planning-main .toolbar{border:1px solid var(--momentum-surface);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.planning-main .toolbar{border:1px solid color-mix(in srgb,var(--momentum-surface) 12.157%,transparent)}}.planning-main .toolbar{background:var(--momentum-green);box-shadow:0 10px 24px var(--momentum-green);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.planning-main .toolbar{box-shadow:0 10px 24px color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}}.planning-main .toolbar>div{grid-template-columns:42px minmax(210px,auto) 42px auto;align-items:center;gap:8px;display:grid}.planning-main .toolbar>aside{justify-content:flex-end;gap:8px;min-width:0}.planning-main .toolbar b{min-width:0;color:var(--momentum-surface);font-size:12px}.planning-main .toolbar select{border:1px solid var(--momentum-surface);min-width:142px;height:42px}@supports (color:color-mix(in lab,red,red)){.planning-main .toolbar select{border:1px solid color-mix(in srgb,var(--momentum-surface) 20%,transparent)}}.planning-main .toolbar select{color:var(--momentum-ink);background:var(--momentum-soft);border-radius:11px;font-size:11px}.planning-main .toolbar button,.planning-main .toolbar>div>.inline-flex{width:auto;min-width:42px;height:42px;padding-inline:12px;border:1px solid var(--momentum-surface)!important}@supports (color:color-mix(in lab,red,red)){.planning-main .toolbar button,.planning-main .toolbar>div>.inline-flex{border:1px solid color-mix(in srgb,var(--momentum-surface) 21.961%,transparent)!important}}.planning-main .toolbar button,.planning-main .toolbar>div>.inline-flex{box-shadow:none;border-radius:11px;color:var(--momentum-surface)!important;background:var(--momentum-green)!important}.planning-main .toolbar>div>button:not(.inline-flex){width:42px;padding:0}.planning-main .toolbar button svg{width:18px;height:18px;color:var(--momentum-surface)!important;stroke:var(--momentum-surface)!important;opacity:1!important}.planning-main .toolbar button:hover:not(:disabled){border-color:var(--momentum-control)!important;background:var(--momentum-green)!important}.planning-main .toolbar button:disabled{opacity:.58;color:var(--momentum-muted)!important;background:var(--momentum-green)!important}.planning-main .calendar{border-radius:16px;flex:1;min-height:0;overflow:auto hidden}.planning-main .calendar>div{height:100%}.planning-main .calendar section{height:100%;min-height:0}.planning-main .day-grid{height:calc(100% - 42px)}.planning-main .day-grid .schedule-slot{min-height:0}}@media(min-width:701px)and (max-height:900px){.planning-main .day-grid .schedule-slot{padding:4px 6px}.planning-main .day-grid .schedule-slot time,.planning-main .day-grid .schedule-slot span{font-size:8px;line-height:1}.planning-main .day-grid .schedule-slot b{margin:1px 0;line-height:1.05}}@media(min-width:701px)and (max-width:1350px){.planning-main .toolbar{grid-template-columns:1fr}.planning-main .toolbar>aside{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:1180px){.manager-topbar{gap:18px;padding-inline:22px}.manager-brand>span,.account-button>span{display:none}.manager-nav{gap:18px}}@media(max-width:700px){.manager-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:13px;height:64px;padding-inline:14px}.manager-brand .brand{width:39px;height:39px}.manager-nav{gap:17px}.manager-nav button{font-size:9px}.manager-account{padding-left:10px}.account-button{display:none}.planning-main{height:calc(100vh - 64px);padding:10px 10px 16px}.planning-main .heading h1{font-size:22px}}.reservation-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;margin-top:16px;padding:30px 16px;font-size:11px}.member-reservations-table{border:1px solid var(--line);margin-top:16px}.call-buttons button.active.present{color:var(--momentum-surface);background:var(--olive-dark)}.call-buttons button.active.absent{color:var(--momentum-surface);background:var(--red)}@media(max-width:760px){html,body,.manager-shell{max-width:100%;overflow-x:hidden}.manager-topbar{grid-template-rows:50px 48px;grid-template-columns:1fr auto;gap:0 12px;height:98px;min-height:98px;padding:0 14px}.manager-brand{grid-area:1/1}.manager-brand>span{font-size:10px;display:inline}.manager-brand .brand{width:36px;height:36px}.manager-account{grid-area:1/2;padding-left:10px}.manager-account .bell{width:44px;height:44px}.manager-nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-area:2/1/auto/-1;gap:22px;width:calc(100% + 28px);margin-left:-14px;padding:0 14px;overflow:auto visible}.manager-nav>button,.manager-nav-group{scroll-snap-align:start}.manager-nav button{min-height:48px;font-size:10px}.manager-nav-group{position:static}.manager-submenu{display:none!important}.mobile-finance-menu{z-index:90;border:1px solid var(--momentum-green);gap:7px;padding:9px;display:grid;position:fixed;top:94px;left:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.mobile-finance-menu{border:1px solid color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.mobile-finance-menu{background:var(--momentum-surface);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.mobile-finance-menu{background:color-mix(in srgb,var(--momentum-surface) 98.039%,transparent)}}.mobile-finance-menu{box-shadow:0 18px 48px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.mobile-finance-menu{box-shadow:0 18px 48px color-mix(in srgb,var(--momentum-green) 18.039%,transparent)}}.mobile-finance-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-finance-menu button{min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:8px 12px;display:grid}.mobile-finance-menu button:hover{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.mobile-finance-menu button:hover{background:color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.mobile-finance-menu svg{width:20px;color:var(--olive-dark)}.mobile-finance-menu span{gap:2px;display:grid}.mobile-finance-menu b{font-size:14px}.mobile-finance-menu small{color:var(--muted);font-size:11px}main,main:not(.planning-main){padding:20px 14px 34px}.planning-main{height:auto;min-height:calc(100dvh - 98px);padding:7px 10px 24px;overflow:visible}.planning-main .heading{align-items:center;margin-bottom:5px}.planning-main .heading h1{font-size:22px}.planning-main .heading .brand-btn{width:40px;min-width:40px;height:40px!important;padding:0!important;font-size:0!important}.planning-main .heading .brand-btn svg{display:block}.planning-main .toolbar{gap:7px;margin-bottom:5px}.planning-main .toolbar>div{grid-template-columns:40px minmax(0,1fr) 40px auto;gap:6px;width:100%;display:grid}.planning-main .toolbar>div>button,.planning-main .toolbar>div>.inline-flex{width:auto;min-width:40px;height:40px}.planning-main .toolbar b{min-width:0;font-size:11px}.planning-main .toolbar aside{gap:6px;width:100%;display:flex;overflow:hidden}.planning-main .toolbar aside select{flex:1;min-width:0;height:40px;padding-inline:8px}.planning-main .toolbar aside button{flex:0 0 40px;width:40px;height:40px;padding:0;font-size:0;display:inline-flex}.planning-main .toolbar aside button svg{width:17px;height:17px}.planning-main .calendar{flex:none;width:100%;height:auto;overflow:auto}.planning-main .calendar>div{width:auto;min-width:1040px;height:auto;display:grid}.planning-main .calendar section{border-right:1px solid var(--line);width:auto;height:auto;min-height:760px;padding:8px;display:block}.planning-main .day-grid{height:700px;margin-top:5px;padding:0 8px}.planning-main .key{display:none}.heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.heading h1{font-size:27px}.head-actions{justify-content:stretch;width:100%}.head-actions>button{flex:1;min-height:44px}.peppy-split{min-height:0}.contact-list{max-height:320px;padding:10px}.contact-list>button{min-height:46px;padding:14px 10px}.contact-detail{min-height:440px}.contact-detail>header{padding:18px 14px 0}.contact-detail>header nav{-webkit-overflow-scrolling:touch;gap:20px;width:calc(100% + 28px);margin-left:-14px;padding:0 14px}.contact-detail>header nav button{flex:none;min-height:44px}.profile-grid{padding:10px}.profile-grid section,.detail-card{padding:15px}.detail-card{margin:10px}.section-line{flex-wrap:wrap;align-items:flex-start}.section-line>select,.section-line>button{min-height:42px}.member-reservations-table,.table-panel{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.member-reservations-table table{min-width:650px}.table-panel table{min-width:760px}.table-tools,.table-caption{min-width:min(760px,100vw - 28px)}.product-catalog>header,.cart>header{padding:16px}.product-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.product-catalog>div>button{min-height:120px}.cart{min-height:0}.cart>footer{background:var(--momentum-surface);z-index:2;position:sticky;bottom:0}.settings>nav{z-index:4;padding:6px;position:sticky;top:98px}.settings>nav button{min-height:44px}.offer-steps{display:flex;overflow-x:auto}.offer-steps li{min-width:150px}[data-slot=dialog-content]{overflow-y:auto;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:18px!important}.slot-sheet{width:100vw!important}.slot-detail-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.slot-sheet>[data-slot=sheet-footer]{background:var(--paper);border-top:1px solid var(--line);padding-top:12px;padding-bottom:max(14px,env(safe-area-inset-bottom));position:sticky;bottom:0}.open-hours-editor article,.open-hours-editor.compact article{grid-template-columns:1fr 1fr}.open-hours-editor article>label{grid-column:1/-1}.open-hours-editor article>span{display:none}.invoice-search{grid-template-columns:1fr}.invoice-filters,.invoice-date-range{grid-template-columns:1fr 1fr}.finance-toolbar{padding:12px}.finance-toolbar>div{flex-wrap:nowrap;overflow-x:auto}.finance-toolbar>div>b{z-index:1;background:var(--momentum-surface);padding:8px 8px 8px 0;position:sticky;left:0}button,select,input{touch-action:manipulation}}.cash-member-help{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4}.cash-member-help.success{color:var(--olive-dark)}.cash-sale-error{color:var(--momentum-danger);background:var(--momentum-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.cash-fund-balance{color:var(--olive-dark);letter-spacing:-.04em;margin-top:8px;font-size:32px;display:block}.cash-operation-list{border-top:1px solid var(--line);margin-top:22px;display:grid}.cash-operation-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:12px 0;display:grid}.cash-operation-list article>i{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.cash-operation-list article>i.in{color:var(--momentum-green);background:var(--momentum-soft)}.cash-operation-list article>i.out{color:var(--momentum-muted);background:var(--momentum-soft)}.cash-operation-list svg{width:18px}.cash-operation-list span{gap:4px;min-width:0;display:grid}.cash-operation-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cash-operation-list strong.positive{color:var(--olive-dark)}.cash-operation-list strong.negative{color:var(--momentum-danger)}.cash-operation-editor label.wide{grid-column:1/-1}.course-type-settings{gap:8px;margin-top:22px;display:grid}.course-type-settings article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 0;display:flex}.course-type-settings span{gap:4px;display:grid}.course-type-settings small{color:var(--muted)}.data-filters{border-bottom:1px solid var(--line);background:var(--momentum-green);align-items:end;gap:10px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.data-filters{background:color-mix(in srgb,var(--momentum-green) 5.098%,transparent)}}.data-filters label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.data-filters select{min-height:36px;padding:0 10px}.form-editor-preview{gap:14px;margin:20px 0;display:grid}.form-editor-preview label{gap:7px;font-size:12px;font-weight:650;display:grid}@media(max-width:760px){.cash-fund .section-line{flex-direction:column;align-items:stretch}.cash-operation-list article{grid-template-columns:38px minmax(0,1fr)}.cash-operation-list article>strong{grid-column:2}.cash-operation-editor label.wide{grid-column:auto}.data-filters{flex-direction:column;align-items:stretch}.data-filters label,.data-filters button{width:100%}}:root{--paper:#f5f5f2;--line:#2d2f2a21;--muted:#74766f;--surface-shadow:0 1px 2px #1a1c190a, 0 10px 32px #1a1c190e}html{background:var(--paper)}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif!important}button,[data-slot=button],[data-slot=tabs-trigger],.slot,.contact-list>button,.product-catalog>div>button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}button:active,[data-slot=button]:active,.product-catalog>div>button:active{transform:scale(.975)}.manager-topbar{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{background:color-mix(in srgb,var(--momentum-surface) 87.843%,transparent)}}.manager-topbar{border-bottom-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{border-bottom-color:color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.manager-topbar{box-shadow:0 1px 0 var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{box-shadow:0 1px color-mix(in srgb,var(--momentum-surface) 80%,transparent)}}.manager-brand{letter-spacing:.11em}.manager-nav button{letter-spacing:.045em;font-weight:650}.manager-submenu{border:1px solid var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-submenu{border:1px solid color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.manager-submenu{background:var(--momentum-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.manager-submenu{background:color-mix(in srgb,var(--momentum-surface) 96.863%,transparent)}}.manager-submenu{box-shadow:0 18px 48px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-submenu{box-shadow:0 18px 48px color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}}.manager-submenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}main:not(.planning-main){max-width:1460px}.heading{margin-bottom:24px}.heading h1{letter-spacing:-.045em;font-weight:680}.over{letter-spacing:.15em}[data-slot=button],.brand-btn,.toolbar button,.toolbar select,.period,input,select,textarea{border-radius:10px!important}[data-slot=button]{font-weight:600}[data-slot=button][data-variant=outline]{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=button][data-variant=outline]{border-color:color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}}[data-slot=button][data-variant=outline]{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){[data-slot=button][data-variant=outline]{background:color-mix(in srgb,var(--momentum-surface) 81.961%,transparent)}}[data-slot=button][data-variant=outline]{box-shadow:0 1px 2px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=button][data-variant=outline]{box-shadow:0 1px 2px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}}[data-slot=button][data-variant=outline]:hover{background:var(--momentum-surface);border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=button][data-variant=outline]:hover{border-color:color-mix(in srgb,var(--momentum-green) 23.922%,transparent)}}[data-slot=button][data-variant=outline]:hover{box-shadow:0 4px 14px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=button][data-variant=outline]:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.brand-btn{box-shadow:0 5px 16px var(--momentum-green)!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.brand-btn{box-shadow:0 5px 16px color-mix(in srgb,var(--momentum-green) 21.961%,transparent)!important}}input,select,textarea{border-color:var(--momentum-green)!important}@supports (color:color-mix(in lab,red,red)){input,select,textarea{border-color:color-mix(in srgb,var(--momentum-green) 14.118%,transparent)!important}}input,select,textarea{background-color:var(--momentum-surface)!important}@supports (color:color-mix(in lab,red,red)){input,select,textarea{background-color:color-mix(in srgb,var(--momentum-surface) 90.196%,transparent)!important}}input,select,textarea{box-shadow:0 1px 2px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){input,select,textarea{box-shadow:0 1px 2px color-mix(in srgb,var(--momentum-green) 2.353%,transparent)}}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--momentum-green);outline:none;border-color:var(--olive)!important}@supports (color:color-mix(in lab,red,red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--momentum-green) 16.078%,transparent)}}[data-slot=tabs-list]{border:1px solid var(--momentum-green);justify-content:flex-start;gap:3px;max-width:100%;padding:4px;overflow-x:auto;height:44px!important}@supports (color:color-mix(in lab,red,red)){[data-slot=tabs-list]{border:1px solid color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}[data-slot=tabs-list]{background:var(--momentum-green);border-radius:13px}@supports (color:color-mix(in lab,red,red)){[data-slot=tabs-list]{background:color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}[data-slot=tabs-list]{scrollbar-width:none}[data-slot=tabs-list]::-webkit-scrollbar{display:none}[data-slot=tabs-trigger]{min-width:-moz-max-content;min-width:max-content;height:34px;color:var(--momentum-green);border:0;border-radius:9px;flex:none;padding:0 14px}@supports (color:color-mix(in lab,red,red)){[data-slot=tabs-trigger]{color:color-mix(in srgb,var(--momentum-green) 61.961%,transparent)}}[data-slot=tabs-trigger]{font-size:12px;font-weight:600}[data-slot=tabs-trigger][data-state=active]{background:var(--momentum-surface);color:var(--ink);box-shadow:0 1px 3px var(--momentum-green),0 3px 10px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 3px color-mix(in srgb,var(--momentum-green) 10.196%,transparent),0 3px 10px color-mix(in srgb,var(--momentum-green) 5.098%,transparent)}}.kpi,.panel,.table-panel,.form-grid article,.product-catalog,.cart,.peppy-split,.profile-grid section,.detail-card,.finance-toolbar,.finance-cards article,.sepa-panel,.metric-row article,.e-invoice-cards article,.settings>nav,.settings>article{border:1px solid var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.kpi,.panel,.table-panel,.form-grid article,.product-catalog,.cart,.peppy-split,.profile-grid section,.detail-card,.finance-toolbar,.finance-cards article,.sepa-panel,.metric-row article,.e-invoice-cards article,.settings>nav,.settings>article{border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.kpi,.panel,.table-panel,.form-grid article,.product-catalog,.cart,.peppy-split,.profile-grid section,.detail-card,.finance-toolbar,.finance-cards article,.sepa-panel,.metric-row article,.e-invoice-cards article,.settings>nav,.settings>article{box-shadow:var(--surface-shadow);border-radius:16px}.kpi,.panel,.profile-grid section,.detail-card,.metric-row article,.e-invoice-cards article{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.kpi,.panel,.profile-grid section,.detail-card,.metric-row article,.e-invoice-cards article{background:color-mix(in srgb,var(--momentum-surface) 90.196%,transparent)}}.table-panel,.peppy-split,.product-catalog,.cart{overflow:hidden}.table-tools,.table-caption,.product-catalog>header,.cart>header,.contact-detail>header{border-bottom-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.table-tools,.table-caption,.product-catalog>header,.cart>header,.contact-detail>header{border-bottom-color:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.table-panel th{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.table-panel th{background:color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}}.table-panel tbody tr,.member-reservations-table tbody tr{transition:background-color .14s}.table-panel tbody tr:hover,.member-reservations-table tbody tr:hover{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.table-panel tbody tr:hover,.member-reservations-table tbody tr:hover{background:color-mix(in srgb,var(--momentum-green) 5.882%,transparent)}}.status{border-radius:999px;padding:5px 9px}.toolbar>div button{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.toolbar>div button{border-color:color-mix(in srgb,var(--momentum-green) 10.98%,transparent)}}.toolbar>div button{box-shadow:0 1px 2px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.toolbar>div button{box-shadow:0 1px 2px color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}}.calendar{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.calendar{border-color:color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.calendar{box-shadow:var(--surface-shadow);border-radius:16px}.day-grid{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.day-grid{border-color:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.slot{background:var(--momentum-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.slot{background:color-mix(in srgb,var(--momentum-surface) 96.078%,transparent)}}.slot{box-shadow:0 2px 7px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.slot{box-shadow:0 2px 7px color-mix(in srgb,var(--momentum-green) 5.49%,transparent)}}.slot:hover{box-shadow:0 5px 16px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.slot:hover{box-shadow:0 5px 16px color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.slot-fill{border-radius:7px!important}.open-rail{border-radius:999px;overflow:hidden}.contact-list{border-right-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.contact-list{border-right-color:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.contact-list{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.contact-list{background:color-mix(in srgb,var(--momentum-surface) 70.196%,transparent)}}.contact-list>nav button,.filter-row>button,.finance-toolbar button,.sub-tabs button{background:var(--momentum-green);border-color:#0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.contact-list>nav button,.filter-row>button,.finance-toolbar button,.sub-tabs button{background:color-mix(in srgb,var(--momentum-green) 6.667%,transparent)}}.contact-list>nav button,.filter-row>button,.finance-toolbar button,.sub-tabs button{padding:8px 12px}.contact-list>button{border-bottom-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.contact-list>button{border-bottom-color:color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.contact-list>button{background:0 0;border-radius:9px}.contact-list>button:hover,.contact-list>button.selected{background:var(--momentum-surface);box-shadow:0 2px 10px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.contact-list>button:hover,.contact-list>button.selected{box-shadow:0 2px 10px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.contact-detail>header nav button{border-bottom-width:2px}.profile-grid{gap:12px}.detail-card>article,.line-item,.profile-grid p{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.detail-card>article,.line-item,.profile-grid p{border-color:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.pos-layout{gap:18px}.product-catalog>header,.cart>header{padding:22px 24px}.product-catalog>div{gap:10px;padding:14px}.product-catalog>div>button{border:1px solid var(--momentum-green);min-height:116px}@supports (color:color-mix(in lab,red,red)){.product-catalog>div>button{border:1px solid color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.product-catalog>div>button{background:var(--momentum-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.product-catalog>div>button{background:color-mix(in srgb,var(--momentum-surface) 74.902%,transparent)}}.product-catalog>div>button:hover{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.product-catalog>div>button:hover{border-color:color-mix(in srgb,var(--momentum-green) 34.902%,transparent)}}.product-catalog>div>button:hover{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.product-catalog>div>button:hover{background:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.product-catalog>div>button:hover{box-shadow:0 7px 20px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.product-catalog>div>button:hover{box-shadow:0 7px 20px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.product-catalog button i{border-radius:8px}.category-catalog .category-card{grid-template-columns:30px 1fr 20px;min-height:112px;padding:16px}.category-card>svg{width:21px}.category-card>b{font-size:14px!important}.cart-lines article{border-bottom-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.cart-lines article{border-bottom-color:color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.cart-lines nav{background:var(--momentum-green);border-radius:9px;padding:3px}@supports (color:color-mix(in lab,red,red)){.cart-lines nav{background:color-mix(in srgb,var(--momentum-green) 5.49%,transparent)}}.cart-lines nav button{background:var(--momentum-surface);border:0;border-radius:7px}.cart>footer{border-top-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.cart>footer{border-top-color:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.cart>footer{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.cart>footer{background:color-mix(in srgb,var(--momentum-surface) 94.902%,transparent)}}.tax-summary,.cash-tender,.sepa-fields,.immediate-payment,.prorata-detail,.generation-card{border-radius:12px}.offer-steps{background:var(--momentum-green);border-radius:13px;padding:4px}@supports (color:color-mix(in lab,red,red)){.offer-steps{background:color-mix(in srgb,var(--momentum-green) 5.49%,transparent)}}.offer-steps li{border:0;border-radius:10px}.offer-steps li.active{background:var(--momentum-surface);box-shadow:0 1px 4px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.offer-steps li.active{box-shadow:0 1px 4px color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.limit-control,.trial-access,.member-offer-card,.invoice-preview{border-radius:12px}[data-slot=dialog-overlay]{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-overlay]{background:color-mix(in srgb,var(--momentum-green) 32.157%,transparent)}}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-slot=dialog-content],[data-slot=sheet-content]{border-color:var(--momentum-green)!important}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content],[data-slot=sheet-content]{border-color:color-mix(in srgb,var(--momentum-green) 10.196%,transparent)!important}}[data-slot=dialog-content],[data-slot=sheet-content]{box-shadow:0 24px 80px var(--momentum-green)!important;border-radius:20px!important}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content],[data-slot=sheet-content]{box-shadow:0 24px 80px color-mix(in srgb,var(--momentum-green) 20%,transparent)!important}}[data-slot=dialog-title],[data-slot=sheet-title]{letter-spacing:-.025em}.category-management-list{gap:8px;margin-top:16px;display:grid}.category-management-row,.create-category-row{border:1px solid var(--momentum-green);width:100%;min-height:66px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.category-management-row,.create-category-row{border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.category-management-row,.create-category-row{background:var(--momentum-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.category-management-row,.create-category-row{background:color-mix(in srgb,var(--momentum-surface) 78.039%,transparent)}}.category-management-row,.create-category-row{color:inherit;text-align:left;transition:border-color .16s,background .16s,transform .16s}.category-management-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.category-management-row:hover{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.category-management-row:hover{border-color:color-mix(in srgb,var(--momentum-green) 38.039%,transparent)}}.category-management-row:hover{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.category-management-row:hover{background:color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.category-management-row:hover{transform:translateY(-1px)}.category-management-row span,.create-category-row span,.vat-inherited span{gap:3px;display:grid}.category-management-row small,.create-category-row small,.vat-inherited small{color:var(--muted-foreground);font-size:12px;font-weight:500}.category-management-row strong{background:var(--momentum-green);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.category-management-row strong{background:color-mix(in srgb,var(--momentum-green) 12.941%,transparent)}}.category-management-row strong{color:var(--brand);white-space:nowrap;font-size:12px}.category-management-row .category-edit-label{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.category-edit-label svg{width:14px;height:14px}.create-category-row{color:var(--brand);border-style:dashed;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;display:grid}.create-category-row:hover{border-color:var(--brand);background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.create-category-row:hover{background:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.create-category-row>svg{box-sizing:content-box;background:var(--momentum-green);border-radius:10px;width:20px;height:20px;padding:5px}@supports (color:color-mix(in lab,red,red)){.create-category-row>svg{background:color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}}.vat-inherited{background:var(--momentum-green);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.vat-inherited{background:color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.vat-inherited strong{color:var(--brand);font-size:22px}.article-category-field{gap:6px;display:grid}.article-category-field>label{font-size:9px;font-weight:700}.article-category-actions{flex-wrap:wrap;gap:6px;display:flex}.article-category-actions button{border:1px solid var(--momentum-green);align-items:center;gap:6px;min-height:34px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.article-category-actions button{border:1px solid color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.article-category-actions button{background:var(--momentum-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.article-category-actions button{background:color-mix(in srgb,var(--momentum-surface) 80%,transparent)}}.article-category-actions button{color:var(--brand);font-size:11px;font-weight:700}.article-category-actions button:hover{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.article-category-actions button:hover{border-color:color-mix(in srgb,var(--momentum-green) 38.039%,transparent)}}.article-category-actions button:hover{background:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.article-category-actions button:hover{background:color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.article-category-actions svg{width:14px;height:14px}.category-editor label{grid-column:auto}.field-error{color:var(--momentum-danger)!important}@media(max-width:760px){.manager-topbar{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{background:color-mix(in srgb,var(--momentum-surface) 94.118%,transparent)}}.manager-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2)}.manager-nav{gap:20px}main:not(.planning-main){padding:16px 12px 32px}.heading{margin-bottom:16px}.heading h1{font-size:28px}[data-slot=tabs-list]{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;margin-bottom:8px;position:sticky;top:102px}[data-slot=tabs-trigger]{min-height:34px;padding-inline:13px;font-size:12px}.pos-layout{gap:12px}.product-catalog>header,.cart>header{padding:16px}.product-catalog h2,.cart h2{letter-spacing:-.025em;font-size:21px}.product-catalog>div{gap:8px;padding:10px}.product-catalog>div>button,.category-catalog .category-card{border-radius:12px;min-height:96px;padding:13px}.category-catalog .category-card{grid-template-columns:24px minmax(0,1fr) 16px;gap:3px 8px!important}.category-card>svg{width:19px}.category-card>b{text-overflow:ellipsis;overflow:hidden;font-size:13px!important}.category-card>small{font-size:10px}.category-card>i{font-size:17px}.cart{border-radius:16px}.cart-lines:empty{min-height:0}.cart-lines article{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.cart-lines article>strong{grid-column:2}.cart-lines nav{grid-column:1;width:-moz-max-content;width:max-content}.cart>footer{padding-bottom:max(16px,env(safe-area-inset-bottom));position:static}.peppy-split,.profile-grid section,.detail-card,.finance-toolbar,.table-panel{border-radius:14px}.contact-list{max-height:270px}.contact-detail>header nav{gap:18px}.profile-grid section,.detail-card{padding:16px}.category-management-row,.create-category-row{min-height:62px}.category-management-row{grid-template-columns:minmax(0,1fr) auto}.category-management-row strong{justify-self:end}.category-management-row .category-edit-label{grid-column:1/-1;justify-self:start}.article-category-actions{grid-template-columns:1fr 1fr;display:grid}.article-category-actions button{justify-content:center;font-size:10px}.category-editor label{grid-column:1/-1}[data-slot=dialog-content]{border-radius:22px!important}.slot-sheet{border-radius:22px!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;top:8px!important;bottom:8px!important;right:8px!important}}.manager-account>button{flex-shrink:0}@media(min-width:761px)and (max-width:1700px){.manager-brand>span,.account-button>span{display:none}.manager-account{gap:10px;padding-left:12px}.manager-signout span{display:none}.manager-signout{justify-content:center;width:44px;padding:0}}@media(min-width:761px)and (max-width:1300px){.manager-topbar{grid-template-rows:50px auto;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;height:auto;min-height:98px}.manager-brand{grid-area:1/1}.manager-account{grid-area:1/2}.manager-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:0 16px}.manager-nav>button,.manager-nav-group{height:44px}.planning-main{height:calc(100dvh - 138px)}}.planning-create-actions{flex-wrap:wrap;gap:10px;display:flex}.bulk-selection-bar{background:var(--momentum-soft);border:1px solid var(--momentum-line);border-radius:12px;align-items:center;gap:14px;margin:10px 0;padding:12px 16px;display:flex}.bulk-selection-bar span{color:var(--muted);font-size:11px}.bulk-selection-bar button{margin-left:auto}.schedule-slot.selected-for-delete{outline:3px solid var(--momentum-danger-line);outline-offset:2px}.slot-select-check{background:var(--momentum-green);width:22px;height:22px;color:var(--momentum-surface);z-index:4;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.slot-select-check svg{width:14px}.schedule-slot[aria-pressed]{cursor:pointer;touch-action:manipulation!important}.schedule-slot[aria-pressed=false]{outline:2px dashed var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.schedule-slot[aria-pressed=false]{outline:2px dashed color-mix(in srgb,var(--momentum-green) 34.118%,transparent)}}.schedule-slot[aria-pressed=false]{outline-offset:2px}.schedule-slot[aria-disabled=true]{cursor:not-allowed;opacity:.62;outline:none!important}.planning-error-banner{top:max(12px,env(safe-area-inset-top));z-index:10000;border:1px solid var(--momentum-danger-line);background:var(--momentum-soft);color:var(--momentum-danger);box-shadow:0 12px 35px var(--momentum-danger);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;left:5%;right:5%}@supports (color:color-mix(in lab,red,red)){.planning-error-banner{box-shadow:0 12px 35px color-mix(in srgb,var(--momentum-danger) 21.961%,transparent)}}.planning-error-banner span{font-weight:700}.planning-error-banner>div{gap:8px;display:flex}.planning-error-banner button{border:1px solid var(--momentum-danger-line);background:var(--momentum-surface);min-height:38px;color:var(--momentum-danger);border-radius:10px;padding:0 12px;font-weight:700}@media(max-width:600px){.planning-error-banner{top:max(68px,calc(env(safe-area-inset-top) + 60px));flex-direction:column;align-items:stretch;left:10px;right:10px}.planning-error-banner>div{justify-content:flex-end}}.event-slot{background:var(--momentum-soft)!important;border-left-color:var(--momentum-green)!important}.key i.event{background:var(--momentum-green)}@media(max-width:800px){.planning-create-actions{width:100%}.planning-create-actions button{flex:1}.bulk-selection-bar{flex-wrap:wrap;align-items:flex-start}.bulk-selection-bar button{width:100%;margin-left:0}}.manager-topbar{background:linear-gradient(135deg,var(--momentum-green) 0%,var(--momentum-green) 100%);border-bottom-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{border-bottom-color:color-mix(in srgb,var(--momentum-surface) 9.02%,transparent)}}.manager-topbar{color:var(--momentum-muted);box-shadow:0 10px 32px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.manager-topbar{box-shadow:0 10px 32px color-mix(in srgb,var(--momentum-green) 16.078%,transparent)}}.manager-topbar .manager-brand,.manager-topbar .manager-nav>button,.manager-topbar .manager-nav-group>button,.manager-topbar .account-button,.manager-topbar .manager-nav>button.active,.manager-topbar .manager-nav-group.active>button{color:var(--momentum-muted)}.manager-topbar .manager-nav button:after{background:var(--momentum-green)}.manager-topbar .manager-account{border-left-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-topbar .manager-account{border-left-color:color-mix(in srgb,var(--momentum-surface) 12.941%,transparent)}}.manager-topbar .manager-account small,.manager-topbar .bell{color:var(--momentum-muted)}.manager-topbar .manager-submenu button{color:var(--ink)}.detail-card>.section-line button,.billing-actions button,.invoice-search button{border-radius:10px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.invoice-search input,.invoice-filters input,.invoice-filters select{min-height:40px;font-size:12px}.invoice-search{align-items:center}@media(max-width:760px){.manager-topbar{background:var(--momentum-green)}.detail-card>.section-line{align-items:flex-start;gap:10px}.detail-card>.section-line button{width:100%}}.manager-shell,.manager-shell main{background:var(--momentum-selected)}.finance-workspace{background:linear-gradient(145deg,var(--momentum-selected),var(--momentum-selected));box-shadow:inset 0 1px var(--momentum-surface),0 18px 45px var(--momentum-green);border-radius:24px;padding:18px}@supports (color:color-mix(in lab,red,red)){.finance-workspace{box-shadow:inset 0 1px color-mix(in srgb,var(--momentum-surface) 60%,transparent),0 18px 45px color-mix(in srgb,var(--momentum-green) 7.843%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card{border-color:var(--momentum-surface);padding:24px}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card{border-color:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card{background:linear-gradient(145deg,var(--momentum-green),var(--momentum-green));color:var(--momentum-muted);box-shadow:0 22px 55px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card{box-shadow:0 22px 55px color-mix(in srgb,var(--momentum-green) 18.039%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line h2{color:var(--momentum-surface)}.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line p{color:var(--momentum-muted)}.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line button,.finance-workspace .invoice-search button{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line button,.finance-workspace .invoice-search button{border-color:color-mix(in srgb,var(--momentum-surface) 21.961%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line button,.finance-workspace .invoice-search button{color:var(--momentum-surface);background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line button,.finance-workspace .invoice-search button{background:color-mix(in srgb,var(--momentum-surface) 7.059%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line button:hover,.finance-workspace .invoice-search button:hover{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card>.section-line button:hover,.finance-workspace .invoice-search button:hover{background:color-mix(in srgb,var(--momentum-surface) 14.118%,transparent)}}.finance-workspace .invoice-search{border:1px solid var(--momentum-surface);padding:14px}@supports (color:color-mix(in lab,red,red)){.finance-workspace .invoice-search{border:1px solid color-mix(in srgb,var(--momentum-surface) 9.02%,transparent)}}.finance-workspace .invoice-search{background:var(--momentum-green);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.finance-workspace .invoice-search{background:color-mix(in srgb,var(--momentum-green) 10.98%,transparent)}}.finance-workspace .invoice-search input{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.finance-workspace .invoice-search input{border-color:color-mix(in srgb,var(--momentum-surface) 18.039%,transparent)}}.finance-workspace .invoice-search input{background:var(--momentum-surface)}.finance-workspace .invoice-filters{background:var(--momentum-green);border-radius:15px;padding:14px}.finance-workspace .invoice-filters label,.finance-workspace .invoice-date-range label{color:var(--momentum-muted)}.finance-workspace .sub-tabs button{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.finance-workspace .sub-tabs button{border-color:color-mix(in srgb,var(--momentum-surface) 10.196%,transparent)}}.finance-workspace .sub-tabs button{color:var(--momentum-muted);background:var(--momentum-green)}.finance-workspace .sub-tabs button:hover{background:var(--momentum-green)}.finance-workspace .sub-tabs button.active{color:var(--momentum-surface);background:var(--momentum-green)}.finance-workspace>[data-slot=tabs-content]>.detail-card>.detail-card{border:1px solid var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card>.detail-card{border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card>.detail-card{background:var(--momentum-soft);color:var(--ink);box-shadow:0 10px 28px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card>.detail-card{box-shadow:0 10px 28px color-mix(in srgb,var(--momentum-green) 12.941%,transparent)}}.finance-workspace>[data-slot=tabs-content]>.detail-card>.detail-card:hover{box-shadow:0 15px 34px var(--momentum-green);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.finance-workspace>[data-slot=tabs-content]>.detail-card>.detail-card:hover{box-shadow:0 15px 34px color-mix(in srgb,var(--momentum-green) 16.863%,transparent)}}.finance-workspace .billing-actions button{color:var(--ink);background:var(--momentum-surface);border-color:var(--momentum-line)}@media(max-width:760px){.finance-workspace{border-radius:17px;padding:10px}.finance-workspace>[data-slot=tabs-content]>.detail-card{padding:15px}.finance-workspace .invoice-filters{grid-template-columns:1fr;padding:12px}}.manager-shell main:not(.planning-main){background:linear-gradient(145deg,var(--momentum-selected) 0%,var(--momentum-selected) 48%,var(--momentum-selected) 100%)}.manager-shell main:not(.planning-main)>.heading{margin-bottom:22px}.toolbar,.finance-toolbar,.filter-row{border:1px solid var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.toolbar,.finance-toolbar,.filter-row{border:1px solid color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.toolbar,.finance-toolbar,.filter-row{background:linear-gradient(135deg,var(--momentum-green),var(--momentum-green));color:var(--momentum-muted);box-shadow:0 14px 34px var(--momentum-green);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.toolbar,.finance-toolbar,.filter-row{box-shadow:0 14px 34px color-mix(in srgb,var(--momentum-green) 12.941%,transparent)}}.toolbar b,.finance-toolbar b{color:var(--momentum-surface)}.toolbar select,.finance-toolbar select{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.toolbar select,.finance-toolbar select{border-color:color-mix(in srgb,var(--momentum-surface) 20%,transparent)}}.toolbar select,.finance-toolbar select{background:var(--momentum-surface);color:var(--ink)}.toolbar button,.finance-toolbar button,.filter-row button{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.toolbar button,.finance-toolbar button,.filter-row button{border-color:color-mix(in srgb,var(--momentum-surface) 18.039%,transparent)}}.toolbar button,.finance-toolbar button,.filter-row button{color:var(--momentum-muted);background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.toolbar button,.finance-toolbar button,.filter-row button{background:color-mix(in srgb,var(--momentum-surface) 7.059%,transparent)}}.toolbar button:hover,.finance-toolbar button:hover,.filter-row button:hover{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.toolbar button:hover,.finance-toolbar button:hover,.filter-row button:hover{background:color-mix(in srgb,var(--momentum-surface) 14.118%,transparent)}}.filter-row{padding:10px 12px}.filter-row button.active{color:var(--momentum-surface);background:var(--momentum-green);border-color:var(--momentum-control)}.table-panel{border:1px solid var(--momentum-surface);padding:10px}@supports (color:color-mix(in lab,red,red)){.table-panel{border:1px solid color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.table-panel{background:var(--momentum-green);box-shadow:0 16px 38px var(--momentum-green);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.table-panel{box-shadow:0 16px 38px color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}}.table-panel{overflow:hidden}.table-panel table{background:var(--momentum-soft);border-radius:12px;overflow:hidden}.table-panel thead{background:var(--momentum-green)}.table-panel tbody{color:var(--ink)}.detail-card{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.detail-card{border-color:color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.detail-card{background:var(--momentum-soft);box-shadow:0 12px 32px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.detail-card{box-shadow:0 12px 32px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}}.detail-card>.section-line:first-child{background:linear-gradient(135deg,var(--momentum-green),var(--momentum-green));color:var(--momentum-muted);border-radius:16px 16px 0 0;margin:-24px -24px 20px;padding:19px 24px}.detail-card>.section-line:first-child h2,.detail-card>.section-line:first-child h3{color:var(--momentum-surface)}.detail-card>.section-line:first-child p{color:var(--momentum-muted)}.detail-card>.section-line:first-child button{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.detail-card>.section-line:first-child button{border-color:color-mix(in srgb,var(--momentum-surface) 20%,transparent)}}.detail-card>.section-line:first-child button{color:var(--momentum-surface);background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.detail-card>.section-line:first-child button{background:color-mix(in srgb,var(--momentum-surface) 7.059%,transparent)}}.detail-card .detail-card>.section-line:first-child{color:var(--ink);background:0 0;border-radius:0;margin:0 0 8px;padding:0}.detail-card .detail-card>.section-line:first-child h2,.detail-card .detail-card>.section-line:first-child h3{color:var(--ink)}.detail-card .detail-card>.section-line:first-child p{color:var(--muted)}.detail-card .detail-card>.section-line:first-child button{border-color:var(--line);color:var(--ink);background:var(--momentum-surface)}.contact-list,.contact-detail>header,.profile-grid section,.metric-row article,.finance-cards article,.e-invoice-cards article,.sepa-panel,.form-card,.settings>article{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.contact-list,.contact-detail>header,.profile-grid section,.metric-row article,.finance-cards article,.e-invoice-cards article,.sepa-panel,.form-card,.settings>article{border-color:color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.contact-list,.contact-detail>header,.profile-grid section,.metric-row article,.finance-cards article,.e-invoice-cards article,.sepa-panel,.form-card,.settings>article{background:var(--momentum-soft);box-shadow:0 12px 30px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.contact-list,.contact-detail>header,.profile-grid section,.metric-row article,.finance-cards article,.e-invoice-cards article,.sepa-panel,.form-card,.settings>article{box-shadow:0 12px 30px color-mix(in srgb,var(--momentum-green) 6.667%,transparent)}}.contact-list>nav,.settings>nav{border-color:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.contact-list>nav,.settings>nav{border-color:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.contact-list>nav,.settings>nav{background:var(--momentum-green);color:var(--momentum-muted);box-shadow:0 12px 30px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.contact-list>nav,.settings>nav{box-shadow:0 12px 30px color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}}.contact-list>nav button,.settings>nav button{color:var(--momentum-muted)}.contact-list>nav button:hover,.settings>nav button:hover{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.contact-list>nav button:hover,.settings>nav button:hover{background:color-mix(in srgb,var(--momentum-surface) 9.02%,transparent)}}.contact-list>nav button.active,.settings>nav button.active{color:var(--momentum-surface);background:var(--momentum-green)}.profile-grid section,.metric-row article,.finance-cards article,.e-invoice-cards article{border-top:5px solid var(--momentum-green)}.empty-week,.empty-row,.empty-state{border-color:var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.empty-week,.empty-row,.empty-state{border-color:color-mix(in srgb,var(--momentum-green) 16.078%,transparent)}}.empty-week,.empty-row,.empty-state{background:var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.empty-week,.empty-row,.empty-state{background:color-mix(in srgb,var(--momentum-surface) 74.902%,transparent)}}.sub-tabs{background:var(--momentum-selected);border-radius:12px;padding:5px}.sub-tabs button{background:0 0;border-color:#0000}.sub-tabs button.active{color:var(--momentum-surface);background:var(--momentum-green)}@media(max-width:760px){.toolbar,.finance-toolbar,.filter-row{border-radius:13px}.table-panel{border-radius:14px;padding:6px}.detail-card>.section-line:first-child{border-radius:13px 13px 0 0;margin:-16px -16px 16px;padding:16px}.contact-list>nav,.settings>nav{border-radius:13px}}.manager-nav svg,.mobile-back,.cash-category-back{display:none}@media(max-width:760px){html,body,#root,.manager-shell{width:100%;max-width:100%;overflow-x:hidden}body{background:var(--momentum-soft);font-size:16px}.manager-topbar{z-index:80;border-bottom:1px solid var(--momentum-surface);display:grid;position:sticky;top:0;background:var(--momentum-green)!important;grid-template-rows:58px!important;grid-template-columns:minmax(0,1fr) auto!important;height:58px!important;min-height:58px!important;padding:0 14px!important}@supports (color:color-mix(in lab,red,red)){.manager-topbar{border-bottom:1px solid color-mix(in srgb,var(--momentum-surface) 9.02%,transparent)}}.manager-brand{gap:10px;grid-area:1/1!important}.manager-brand .brand{width:36px;height:36px}.manager-brand>span{letter-spacing:.13em;font-size:11px!important;display:inline!important}.manager-account{gap:4px;height:58px;border:0!important;grid-area:1/2!important;padding:0!important}.manager-account .bell,.manager-signout{place-items:center;width:42px!important;height:42px!important;padding:0!important;display:grid!important}.manager-account .account-button{display:none}.manager-nav{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:100;background:var(--momentum-green);align-items:stretch;height:68px;overflow:auto hidden;gap:2px!important;width:auto!important;margin:0!important;padding:5px 6px!important;display:flex!important;position:fixed!important}@supports (color:color-mix(in lab,red,red)){.manager-nav{background:color-mix(in srgb,var(--momentum-green) 96.078%,transparent)}}.manager-nav{border:1px solid var(--momentum-surface)}@supports (color:color-mix(in lab,red,red)){.manager-nav{border:1px solid color-mix(in srgb,var(--momentum-surface) 10.196%,transparent)}}.manager-nav{box-shadow:0 16px 45px var(--momentum-green);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.manager-nav{box-shadow:0 16px 45px color-mix(in srgb,var(--momentum-green) 32.157%,transparent)}}.manager-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:none}.manager-nav::-webkit-scrollbar{display:none}.manager-nav>button,.manager-nav-group{scroll-snap-align:center;min-width:72px;height:58px;flex:0 0 72px!important}.manager-nav-group>button,.manager-nav>button{text-transform:none;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;line-height:1.05;height:58px!important;min-height:58px!important;color:var(--momentum-muted)!important;background:0 0!important;border:0!important;border-radius:17px!important;padding:6px 3px!important;font-size:9px!important;display:flex!important}.manager-nav svg{stroke-width:2px;width:21px;height:21px;display:block}.manager-nav>button.active,.manager-nav-group:has(>button.active)>button{color:var(--momentum-surface)!important;background:var(--momentum-green)!important;box-shadow:none!important}.manager-shell main,.manager-shell main:not(.planning-main){padding:14px 10px calc(92px + env(safe-area-inset-bottom))!important}.manager-shell .foot{display:none}.heading{gap:12px;min-height:0;border-radius:18px!important;align-items:center!important;margin:0 0 12px!important;padding:17px!important}.heading h1{font-size:27px!important}.heading .over{margin-bottom:6px}.head-actions{gap:7px;display:flex;width:auto!important}.head-actions>button{min-width:44px;min-height:44px;padding:0 12px!important}.head-actions>button svg{margin:0}.head-actions>button span{display:none}[data-slot=tabs-list]{scrollbar-width:none;background:var(--momentum-green);border-radius:14px;width:100%;padding:4px;display:flex;overflow-x:auto;top:60px!important}@supports (color:color-mix(in lab,red,red)){[data-slot=tabs-list]{background:color-mix(in srgb,var(--momentum-green) 96.078%,transparent)}}[data-slot=tabs-list]::-webkit-scrollbar{display:none}[data-slot=tabs-trigger]{flex:none;min-height:42px!important;padding:0 14px!important;font-size:13px!important}.peppy-split{border-radius:17px;min-height:0!important;display:block!important}.contact-list{border:0!important;max-height:none!important;padding:10px!important}.contact-list>nav{scroll-snap-type:x proximity;padding:7px!important}.contact-list>nav button{scroll-snap-align:start;min-height:42px;font-size:12px!important}.contact-list>header{font-size:11px}.contact-list>button{margin:4px 0;border-radius:12px!important;min-height:58px!important;padding:15px 12px!important;font-size:14px!important}.peppy-split.has-member>.contact-list,.peppy-split:not(.has-member)>.contact-detail{display:none}.contact-detail{background:var(--momentum-soft);min-height:0!important}.contact-detail>header{padding:10px 14px 0!important}.contact-detail>header>div{align-items:center}.contact-detail h2{font-size:25px}.contact-detail>header nav{gap:7px!important;width:calc(100% + 28px)!important;margin:10px -14px 0!important;padding:0 14px!important}.contact-detail>header nav button{background:var(--momentum-selected);border-radius:11px;border:0!important;min-height:42px!important;padding:0 11px!important;font-size:12px!important}.contact-detail>header nav button.active{color:var(--momentum-surface);background:var(--momentum-green)}.mobile-back,.cash-category-back{min-height:40px;color:var(--momentum-surface);background:var(--momentum-green);border:0;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font:700 13px Montserrat;display:inline-flex}.mobile-back{margin-bottom:10px}.mobile-back svg,.cash-category-back svg{width:18px}.profile-grid{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.profile-grid section,.detail-card{border-radius:15px!important;margin:0!important;padding:15px!important}.profile-grid section h3,.detail-card h3{font-size:19px}.section-line{gap:9px}.section-line button{width:auto!important}.planning-main{height:auto!important;min-height:calc(100dvh - 58px)!important;padding:9px 8px calc(88px + env(safe-area-inset-bottom))!important}.planning-main .heading{padding:14px!important}.planning-main .heading h1{font-size:25px!important}.planning-create-actions{flex-wrap:nowrap;width:auto!important}.planning-create-actions button{min-width:44px;width:44px!important;padding:0!important;font-size:0!important}.planning-create-actions button svg{width:20px;height:20px}.planning-main .toolbar{border-radius:15px!important;padding:8px!important}.planning-main .toolbar>div{grid-template-columns:42px minmax(0,1fr) 42px!important}.planning-main .toolbar>div>:last-child{display:none!important}.planning-main .toolbar aside{overflow:visible!important}.planning-main .toolbar aside select{font-size:14px}.planning-main .calendar{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:17px;width:100%!important;overflow:auto hidden!important}.planning-main .calendar>div{width:-moz-max-content!important;width:max-content!important;min-width:0!important;height:auto!important;display:flex!important}.planning-main .calendar section{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100vw - 36px)!important;width:calc(100vw - 36px)!important;min-height:650px!important;padding:10px!important}.planning-main .day-grid{height:590px!important}.planning-main .day-title{position:sticky;left:0}.pos-layout{grid-template-columns:1fr!important;gap:10px!important}.product-catalog,.cart{border-radius:17px!important}.product-catalog>header,.cart>header{padding:14px!important}.product-catalog>header{align-items:center;gap:9px;display:flex}.product-catalog>header>div{flex:1}.product-catalog h2,.cart h2{font-size:22px!important}.product-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:9px!important}.product-catalog>div>button,.category-catalog .category-card{min-width:0!important;min-height:104px!important;padding:12px!important}.product-catalog>div>button b{font-size:14px}.product-catalog>div>button strong{font-size:17px}.cash-category-back{flex:none}.cart-lines article{font-size:14px}.cart>footer{padding:15px!important}.cart>footer>div{font-size:16px}.cart>footer label{font-size:14px}.cart>footer input,.cart>footer select{min-height:48px;font-size:16px}.cart>footer .brand-btn{width:100%;min-height:48px!important;font-size:15px!important}.category-catalog .category-card,.product-catalog>div>button{min-height:78px!important;padding:9px!important}.category-catalog .category-card{grid-template-columns:18px minmax(0,1fr) 14px!important}.category-card>svg{width:17px!important}.category-card>b{font-size:12px!important}.category-card>small{font-size:9px!important}.cart>footer{gap:8px!important;padding:12px!important}.cart>footer>.tax-summary{gap:2px!important;padding:3px 0 7px!important}.cart>footer>.tax-summary p,.cart>footer>.tax-summary p b{font-weight:600;font-size:11px!important;line-height:1.25!important}.cart>footer>div:not(.tax-summary){font-size:15px!important}.cart>footer>div:not(.tax-summary)>b{font-size:20px!important}.cart>footer input,.cart>footer select{min-height:44px!important}.cash-member-picker{gap:5px;font-size:14px;font-weight:700;display:grid;position:relative}.cash-member-search{border:1px solid var(--line);background:var(--momentum-surface);border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex}.cash-member-search svg{width:18px;color:var(--muted);flex:none}.cash-member-search input{min-width:0;box-shadow:none!important;border:0!important;padding:0!important}.cash-member-results{z-index:20;border:1px solid var(--line);background:var(--momentum-surface);max-height:240px;box-shadow:0 16px 38px var(--momentum-green);border-radius:12px;padding:5px;position:absolute;top:68px;left:0;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cash-member-results{box-shadow:0 16px 38px color-mix(in srgb,var(--momentum-green) 18.039%,transparent)}}.cash-member-results button{border:0;border-bottom:1px solid var(--momentum-line);background:var(--momentum-surface);text-align:left;gap:2px;width:100%;padding:10px;display:grid}.cash-member-results button:last-of-type{border-bottom:0}.cash-member-results button:active{background:var(--momentum-selected)}.cash-member-results b{font-size:14px}.cash-member-results small{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.cash-member-results p{color:var(--muted);margin:0;padding:12px;font-size:13px}.table-panel,.finance-toolbar{overflow-x:auto}.table-panel table{min-width:680px}.billing-list article,.line-item{font-size:14px}.filter-row,.finance-toolbar{padding:10px!important}[data-slot=dialog-content]{border-radius:24px 24px 18px 18px!important;width:calc(100% - 12px)!important;max-width:none!important;max-height:calc(100dvh - 12px)!important;top:auto!important;bottom:6px!important;transform:translate(-50%)!important}[data-slot=dialog-header]{border-radius:23px 23px 0 0!important}[data-slot=dialog-footer]{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}[data-slot=dialog-footer] button{width:100%;min-height:48px}}@media(max-width:390px){.manager-brand>span{display:none!important}.manager-nav>button,.manager-nav-group{min-width:68px;flex-basis:68px!important}.heading h1{font-size:24px!important}}@media(max-width:760px){.manager-topbar{-webkit-backdrop-filter:none!important;width:100%!important;margin:0!important;position:sticky!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}.manager-nav{top:auto!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;position:fixed!important;transform:none!important}.mobile-finance-menu{top:auto!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;position:fixed!important;left:10px!important;right:10px!important}.manager-nav>button svg,.manager-nav-group>button svg{color:var(--momentum-muted)!important;stroke:var(--momentum-line)!important;opacity:1!important;display:block!important}.manager-nav>button.active svg,.manager-nav-group>button.active svg{color:var(--momentum-surface)!important;stroke:var(--momentum-surface)!important}.manager-topbar .bell{color:var(--momentum-surface)!important;background:var(--momentum-surface)!important}@supports (color:color-mix(in lab,red,red)){.manager-topbar .bell{background:color-mix(in srgb,var(--momentum-surface) 10.196%,transparent)!important}}.manager-topbar .bell svg,.manager-signout svg{color:var(--momentum-surface)!important;stroke:var(--momentum-surface)!important;opacity:1!important}.planning-create-actions button{border:1px solid var(--momentum-surface)!important}@supports (color:color-mix(in lab,red,red)){.planning-create-actions button{border:1px solid color-mix(in srgb,var(--momentum-surface) 18.039%,transparent)!important}}.planning-create-actions button{color:var(--momentum-surface)!important;background:var(--momentum-green)!important}.planning-create-actions button:last-child{background:var(--momentum-green)!important}.planning-create-actions button svg{color:var(--momentum-surface)!important;stroke:var(--momentum-surface)!important;opacity:1!important;display:block!important}.planning-main .toolbar button{color:var(--momentum-surface)!important;background:var(--momentum-green)!important;border-color:var(--momentum-surface)!important}@supports (color:color-mix(in lab,red,red)){.planning-main .toolbar button{border-color:color-mix(in srgb,var(--momentum-surface) 21.961%,transparent)!important}}.planning-main .toolbar button svg{color:var(--momentum-surface)!important;stroke:var(--momentum-surface)!important;opacity:1!important}.cash-category-back svg,.mobile-back svg,.brand-btn svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}[data-slot=dialog-content],[data-slot=dialog-content].slot-sheet,[data-slot=dialog-content].slot-detail-dialog{inset:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom)) 6px!important;top:max(6px,env(safe-area-inset-top))!important;right:6px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important;left:6px!important;overflow-y:auto!important;transform:none!important}[data-slot=dialog-content].slot-detail-dialog{flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important}.slot-detail-dialog>[data-slot=dialog-header]{border-radius:19px 19px 0 0!important;flex:none!important;margin:-18px -18px 0!important;padding:20px 56px 18px 18px!important}.slot-detail-dialog>[data-slot=dialog-footer]{padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;flex:none!important;margin:auto -18px -18px!important;position:sticky!important;bottom:-18px!important}[data-slot=dialog-close]{width:38px!important;height:38px!important;color:var(--momentum-surface)!important;background:var(--momentum-surface)!important;top:12px!important;right:12px!important}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-close]{background:color-mix(in srgb,var(--momentum-surface) 14.118%,transparent)!important}}[data-slot=dialog-content].slot-detail-dialog,[data-slot=dialog-content].course-edit-dialog{inset:max(8px,env(safe-area-inset-top)) 8px calc(86px + env(safe-area-inset-bottom)) 8px!important;top:max(8px,env(safe-area-inset-top))!important;right:8px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important;left:8px!important;overflow:hidden auto!important;transform:none!important}.course-edit-dialog .wizard-grid{grid-template-columns:1fr!important}.course-edit-dialog .course-editor-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.course-edit-dialog .course-editor-actions button{width:100%!important}}.mobile-menu-toggle,.mobile-current-section,.mobile-menu-scrim{display:none}@media(max-width:760px){.manager-topbar{grid-template-rows:58px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:6px!important;padding:0 10px!important}.manager-brand{width:40px;grid-column:1!important}.manager-brand>span{display:none!important}.mobile-current-section{color:var(--momentum-surface);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:15px;font-weight:750;display:block;overflow:hidden}.mobile-menu-toggle{border:1px solid var(--momentum-surface);grid-column:3;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-menu-toggle{border:1px solid color-mix(in srgb,var(--momentum-surface) 14.118%,transparent)}}.mobile-menu-toggle{color:var(--momentum-surface);background:var(--momentum-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.mobile-menu-toggle{background:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)}}.mobile-menu-toggle svg{width:22px;height:22px;color:var(--momentum-surface);stroke:var(--momentum-surface)}.manager-account{grid-column:4!important}.manager-account .bell{display:none!important}.manager-signout{width:42px!important}.manager-nav{background:var(--momentum-green)!important;border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:min(330px,100vw - 16px)!important;height:auto!important;margin:0!important;padding:10px!important;display:flex!important;position:fixed!important;inset:66px 8px 8px auto!important;overflow:hidden auto!important}@supports (color:color-mix(in lab,red,red)){.manager-nav{background:color-mix(in srgb,var(--momentum-green) 98.431%,transparent)!important}}.manager-nav{box-shadow:0 22px 70px var(--momentum-green)!important}@supports (color:color-mix(in lab,red,red)){.manager-nav{box-shadow:0 22px 70px color-mix(in srgb,var(--momentum-green) 41.961%,transparent)!important}}.manager-nav{pointer-events:none!important;transition:transform .22s!important;transform:translate(calc(100% + 18px))!important}.manager-nav.mobile-open{pointer-events:auto!important;transform:none!important}.manager-nav>button,.manager-nav-group{flex:none!important;width:100%!important;min-width:0!important;height:auto!important}.manager-nav-group>button,.manager-nav>button{text-align:left!important;border-radius:13px!important;grid-template-columns:28px minmax(0,1fr)!important;place-items:center start!important;gap:11px!important;height:52px!important;min-height:52px!important;padding:0 14px!important;font-size:14px!important;display:grid!important}.manager-nav svg{width:21px!important;height:21px!important}.manager-nav>button.active,.manager-nav-group:has(>button.active)>button{background:var(--momentum-green)!important}.mobile-menu-scrim{z-index:89;background:var(--momentum-green);border:0;display:block;position:fixed;top:58px;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mobile-menu-scrim{background:color-mix(in srgb,var(--momentum-green) 34.118%,transparent)}}.mobile-menu-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.manager-nav{z-index:100!important}.mobile-finance-menu{z-index:110!important;top:72px!important;bottom:auto!important}.manager-shell main,.manager-shell main:not(.planning-main),.planning-main{padding-bottom:24px!important}[data-slot=dialog-content].slot-detail-dialog,[data-slot=dialog-content].course-edit-dialog{bottom:max(8px,env(safe-area-inset-bottom))!important;inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom)) 8px!important}[data-slot=dialog-content].slot-detail-dialog{overscroll-behavior:contain;top:66px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:8px!important;inset:66px 8px max(8px,env(safe-area-inset-bottom)) 8px!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important;background:var(--momentum-soft)!important;border-radius:18px!important;gap:10px!important;padding:12px!important}.slot-detail-dialog>[data-slot=dialog-header]{z-index:4!important;background:var(--momentum-green)!important;height:auto!important;min-height:0!important;color:var(--momentum-surface)!important;border-bottom:0!important;border-radius:17px 17px 0 0!important;margin:-12px -12px 0!important;padding:14px 50px 13px 16px!important;position:sticky!important;top:-12px!important}.slot-detail-dialog [data-slot=dialog-title]{color:var(--momentum-surface)!important;font-size:22px!important;line-height:1.08!important}.slot-detail-dialog>[data-slot=dialog-header] p{color:var(--momentum-surface)!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.25!important}@supports (color:color-mix(in lab,red,red)){.slot-detail-dialog>[data-slot=dialog-header] p{color:color-mix(in srgb,var(--momentum-surface) 74.902%,transparent)!important}}.slot-detail-dialog>[data-slot=dialog-close]{z-index:6!important;position:fixed!important;top:76px!important;right:18px!important}.slot-detail-dialog .attendance-summary{border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;overflow:hidden!important}.slot-detail-dialog .attendance-summary>div{min-width:0!important;padding:9px 3px!important}.slot-detail-dialog .attendance-summary b{font-size:20px!important;line-height:1!important}.slot-detail-dialog .attendance-summary span{text-align:center!important;font-size:9px!important;line-height:1.15!important}.slot-detail-dialog .add-client-panel{border-radius:12px!important;margin:0!important;padding:9px!important}.slot-detail-dialog .client-search{border-radius:10px!important;min-height:42px!important;padding:0 10px!important}.slot-detail-dialog .client-search input{min-width:0!important;height:40px!important;font-size:14px!important}.slot-detail-dialog .add-client-panel>div{max-height:132px!important}.slot-detail-dialog .add-client-panel .line-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:9px 0!important;display:grid!important}.slot-detail-dialog .add-client-panel .line-item>span,.slot-detail-dialog .add-client-panel .line-item>b{min-width:0!important}.slot-detail-dialog .add-client-panel .line-item b,.slot-detail-dialog .add-client-panel .line-item small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.slot-detail-dialog .add-client-panel .line-item button{width:auto!important;min-width:88px!important;min-height:40px!important;padding:0 10px!important}.slot-detail-dialog .roster{border-radius:12px!important;margin:0!important;overflow:hidden!important}.slot-detail-dialog .roster>header{height:38px!important;padding:0 11px!important}.slot-detail-dialog .roster>article{gap:8px!important;padding:9px 10px!important}.slot-detail-dialog .roster>article>span{min-width:0!important}.slot-detail-dialog .roster>article>span b,.slot-detail-dialog .roster>article>span small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.slot-detail-dialog .call-buttons{flex:none!important}.slot-detail-dialog .call-buttons button{width:38px!important;height:38px!important;color:var(--momentum-ink)!important;border-color:var(--momentum-line)!important}.slot-detail-dialog>[data-slot=dialog-footer].slot-detail-actions{z-index:4!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:var(--momentum-soft)!important;border-top:1px solid var(--momentum-line)!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:auto -12px -12px!important;display:grid!important;position:sticky!important;bottom:-12px!important}.slot-detail-dialog .slot-detail-actions button{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 8px!important;font-size:12px!important}.slot-detail-dialog .slot-detail-actions .brand-btn{grid-column:1/-1!important}}.planning-generation-banner{top:max(12px,env(safe-area-inset-top));z-index:9999;border:1px solid var(--momentum-control);background:var(--momentum-soft);max-width:620px;color:var(--momentum-ink);box-shadow:0 12px 32px var(--momentum-green);border-radius:14px;align-items:center;gap:14px;padding:13px 15px;display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab,red,red)){.planning-generation-banner{box-shadow:0 12px 32px color-mix(in srgb,var(--momentum-green) 18.039%,transparent)}}.planning-generation-banner{transform:translate(-50%)}.planning-generation-banner span{font-weight:700}.planning-generation-banner button{border:1px solid var(--momentum-control);background:var(--momentum-surface);min-height:36px;color:var(--momentum-ink);border-radius:9px;padding:0 11px;font-weight:700}@media(max-width:600px){.planning-generation-banner{top:max(68px,calc(env(safe-area-inset-top) + 60px));justify-content:space-between;left:10px;right:10px;transform:none}}@media(min-width:761px){.peppy-split:not(.has-member){background:var(--momentum-soft);min-height:620px;box-shadow:0 18px 46px var(--momentum-green);border-radius:22px;grid-template-columns:minmax(340px,390px) minmax(0,1fr);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.peppy-split:not(.has-member){box-shadow:0 18px 46px color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}}.peppy-split:not(.has-member)>.contact-list{background:var(--momentum-soft);border-right:1px solid var(--momentum-green);padding:18px}@supports (color:color-mix(in lab,red,red)){.peppy-split:not(.has-member)>.contact-list{border-right:1px solid color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}}.peppy-split:not(.has-member)>.contact-list{max-height:680px}.peppy-split:not(.has-member)>.contact-detail{background:radial-gradient(circle at 50% 35%,var(--momentum-green),transparent 38%),linear-gradient(145deg,var(--momentum-soft),var(--momentum-soft));place-items:center;padding:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.peppy-split:not(.has-member)>.contact-detail{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--momentum-green) 16.078%,transparent),transparent 38%),linear-gradient(145deg,var(--momentum-soft),var(--momentum-soft))}}.contact-detail>.member-empty-state{text-align:center;width:min(480px,100%);min-height:330px;color:var(--momentum-surface);border:1px solid var(--momentum-surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-detail>.member-empty-state{border:1px solid color-mix(in srgb,var(--momentum-surface) 12.157%,transparent)}}.contact-detail>.member-empty-state{background:linear-gradient(145deg,var(--momentum-green),var(--momentum-green));box-shadow:0 22px 55px var(--momentum-green);border-radius:26px}@supports (color:color-mix(in lab,red,red)){.contact-detail>.member-empty-state{box-shadow:0 22px 55px color-mix(in srgb,var(--momentum-green) 20%,transparent)}}.member-empty-state .member-empty-icon{width:66px;height:66px;color:var(--momentum-surface);background:var(--momentum-green);box-shadow:inset 0 0 0 1px var(--momentum-surface);border-radius:20px;place-items:center;margin-bottom:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.member-empty-state .member-empty-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--momentum-surface) 18.039%,transparent)}}.member-empty-state .member-empty-icon svg{width:31px;height:31px}.member-empty-state .over{color:var(--momentum-muted);letter-spacing:.18em}.member-empty-state h2{margin:0;font-size:30px;line-height:1.1}.member-empty-state p{max-width:380px;color:var(--momentum-surface);margin:0 0 12px}@supports (color:color-mix(in lab,red,red)){.member-empty-state p{color:color-mix(in srgb,var(--momentum-surface) 72.157%,transparent)}}.member-empty-state p{font-size:15px;line-height:1.55}.member-empty-state .brand-btn{border:1px solid var(--momentum-surface);min-height:46px;padding-inline:22px}@supports (color:color-mix(in lab,red,red)){.member-empty-state .brand-btn{border:1px solid color-mix(in srgb,var(--momentum-surface) 14.118%,transparent)}}.member-empty-state .brand-btn{box-shadow:0 8px 22px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.member-empty-state .brand-btn{box-shadow:0 8px 22px color-mix(in srgb,var(--momentum-green) 18.039%,transparent)}}[data-slot=dialog-content].member-editor-dialog{border:1px solid var(--momentum-green)!important;border-radius:24px!important;gap:20px!important;width:min(760px,100vw - 48px)!important;max-width:760px!important;max-height:min(780px,100dvh - 64px)!important;padding:28px!important;overflow-y:auto!important}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content].member-editor-dialog{border:1px solid color-mix(in srgb,var(--momentum-green) 16.078%,transparent)!important}}[data-slot=dialog-content].member-editor-dialog{background:var(--momentum-soft)!important;box-shadow:0 28px 80px var(--momentum-green)!important}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content].member-editor-dialog{box-shadow:0 28px 80px color-mix(in srgb,var(--momentum-green) 32.157%,transparent)!important}}.member-editor-dialog [data-slot=dialog-header]{border-radius:23px 23px 0 0;margin:-28px -28px 2px!important;padding:25px 62px 22px 28px!important}.member-editor-dialog [data-slot=dialog-title]{letter-spacing:-.02em;font-size:23px}.member-editor-dialog [data-slot=dialog-description]{max-width:570px;color:var(--momentum-surface);margin-top:5px}@supports (color:color-mix(in lab,red,red)){.member-editor-dialog [data-slot=dialog-description]{color:color-mix(in srgb,var(--momentum-surface) 70.196%,transparent)}}.member-editor-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.45}.member-editor-dialog .wizard-grid{gap:16px 18px;padding:3px 1px}.member-editor-dialog .wizard-grid label{gap:7px;font-size:13px}.member-editor-dialog .wizard-grid input{border-color:var(--momentum-green);min-height:46px;padding-inline:13px}@supports (color:color-mix(in lab,red,red)){.member-editor-dialog .wizard-grid input{border-color:color-mix(in srgb,var(--momentum-green) 16.078%,transparent)}}.member-editor-dialog .wizard-grid input{background:var(--momentum-surface);box-shadow:0 2px 8px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.member-editor-dialog .wizard-grid input{box-shadow:0 2px 8px color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}}.member-editor-dialog .wizard-grid input:focus{border-color:var(--momentum-control);box-shadow:0 0 0 3px var(--momentum-green)}@supports (color:color-mix(in lab,red,red)){.member-editor-dialog .wizard-grid input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--momentum-green) 16.078%,transparent)}}.member-editor-dialog [role=alert]{border:1px solid var(--momentum-danger-line);background:var(--momentum-soft);color:var(--momentum-danger);border-radius:12px;padding:11px 13px}.member-editor-dialog [data-slot=dialog-footer]{background:var(--momentum-soft);gap:10px;margin:4px -28px -28px!important;padding:18px 28px!important}.member-editor-dialog [data-slot=dialog-footer] button{min-width:132px;min-height:44px}}@media(max-width:760px){[data-slot=dialog-content].member-editor-dialog{border-radius:22px 22px 0 0!important;gap:14px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:18px!important;top:64px!important;right:8px!important;bottom:8px!important;left:8px!important;overflow-y:auto!important;transform:none!important}.member-editor-dialog [data-slot=dialog-header]{margin:-18px -18px 0!important;padding:20px 52px 18px 20px!important}.member-editor-dialog .wizard-grid{grid-template-columns:1fr!important;gap:13px!important}.member-editor-dialog [data-slot=dialog-footer]{padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;margin:2px -18px -18px!important}.member-editor-dialog [data-slot=dialog-footer] button{min-height:46px!important}}.member-more-toggle{border:1px solid var(--momentum-line);width:100%;min-height:42px;color:var(--momentum-green);background:var(--momentum-soft);text-align:left;border-radius:12px;padding:0 14px;font-weight:750}.member-more-toggle:hover{background:var(--momentum-selected)}@media(max-width:760px){[data-slot=dialog-content].member-editor-dialog{top:66px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;inset:66px 8px max(8px,env(safe-area-inset-bottom)) 8px!important;border-radius:18px!important;gap:9px!important;padding:12px!important}.member-editor-dialog [data-slot=dialog-header]{text-align:left!important;border-radius:17px 17px 0 0!important;min-height:58px!important;margin:-12px -12px 0!important;padding:16px 48px 14px 16px!important}.member-editor-dialog [data-slot=dialog-title]{font-size:20px!important;line-height:1.1!important}.member-editor-dialog [data-slot=dialog-description]{display:none!important}.member-editor-dialog [data-slot=dialog-close]{width:34px!important;height:34px!important;top:10px!important;right:10px!important}.member-editor-dialog .member-required-fields,.member-editor-dialog .member-optional-fields{grid-template-columns:1fr 1fr!important;gap:9px!important}.member-editor-dialog .wizard-grid label{gap:4px!important;font-size:12px!important}.member-editor-dialog .wizard-grid input{height:42px!important;min-height:42px!important;font-size:16px!important}.member-editor-dialog .member-more-toggle{min-height:40px;font-size:12px}.member-editor-dialog [data-slot=dialog-footer]{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;margin:0 -12px -12px!important;bottom:-12px!important}.member-editor-dialog [data-slot=dialog-footer] button{min-height:44px!important}}@media(max-width:380px){.member-editor-dialog .member-required-fields,.member-editor-dialog .member-optional-fields{grid-template-columns:1fr!important}}@media(max-width:760px){[data-slot=dialog-content]{inset:64px 8px max(8px,env(safe-area-inset-bottom)) 8px!important;top:64px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 72px - env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overscroll-behavior:contain!important;margin:0!important;position:fixed!important;left:8px!important;overflow:hidden auto!important;transform:none!important}.contact-wizard,.offer-wizard,.billing-dialog,.template-builder,.team-dialog{width:auto!important;min-width:0!important;max-width:none!important}.contact-wizard .wizard-grid,.offer-wizard .wizard-grid,.billing-dialog .wizard-grid,.template-builder .wizard-grid,.team-dialog .wizard-grid{grid-template-columns:minmax(0,1fr)!important}.contact-wizard *,.offer-wizard *,.billing-dialog *,.template-builder *,.team-dialog *{box-sizing:border-box;min-width:0}[data-slot=dialog-header],[data-slot=dialog-footer]{box-sizing:border-box!important;align-self:stretch!important;width:auto!important;max-width:none!important}[data-slot=dialog-footer]{z-index:3!important;background:var(--momentum-soft)!important;position:sticky!important;bottom:-18px!important}}@media(min-width:761px){main:not(.planning-main)>.heading{border-radius:20px!important;min-height:96px!important;padding:20px 26px!important}.heading h1{font-size:30px!important}.head-actions>button{min-height:42px!important}.detail-card,.profile-grid section,.form-card,.settings>article{padding:18px!important}.detail-card>.section-line:first-child{margin:-18px -18px 16px!important;padding:15px 18px!important}[data-slot=dialog-content]{border-radius:20px!important;gap:14px!important;padding:22px!important}[data-slot=dialog-header]{border-radius:19px 19px 0 0!important;margin:-22px -22px 0!important;padding:19px 54px 17px 22px!important}[data-slot=dialog-title]{font-size:20px!important}[data-slot=dialog-footer]{margin:2px -22px -22px!important;padding:14px 22px!important}.wizard-grid{gap:12px 14px!important}.wizard-grid input,.wizard-grid select{min-height:42px!important}}@media(max-width:760px){body{font-size:15px!important}.manager-topbar{grid-template-rows:54px!important;height:54px!important;min-height:54px!important}.manager-brand .brand{width:32px!important;height:32px!important}.mobile-menu-toggle,.manager-signout{width:38px!important;height:38px!important}.mobile-current-section{font-size:14px!important}.manager-shell main,.manager-shell main:not(.planning-main){padding:10px 8px 18px!important}.heading{border-radius:15px!important;margin-bottom:10px!important;padding:13px 14px!important}.heading h1{font-size:23px!important}.head-actions>button{min-height:40px!important}.detail-card,.profile-grid section,.form-card,.settings>article{border-radius:13px!important;padding:12px!important}.detail-card>.section-line:first-child{margin:-12px -12px 12px!important;padding:12px!important}.member-editor-dialog{align-content:initial!important;height:-moz-max-content!important;height:max-content!important;max-height:calc(100dvh - 70px - env(safe-area-inset-bottom))!important;flex-direction:column!important;gap:7px!important;padding:10px!important;display:flex!important;inset:62px 8px auto!important}.member-editor-dialog [data-slot=dialog-header]{flex:none!important;height:48px!important;min-height:48px!important;margin:-10px -10px 0!important;padding:14px 44px 12px 14px!important}.member-editor-dialog [data-slot=dialog-title]{font-size:18px!important}.member-editor-dialog [data-slot=dialog-close]{width:30px!important;height:30px!important;top:8px!important;right:8px!important}.member-editor-dialog .member-required-fields,.member-editor-dialog .member-optional-fields{flex:none!important;gap:7px 8px!important}.member-editor-dialog .wizard-grid label{font-size:11px!important;line-height:1.2!important}.member-editor-dialog .wizard-grid input{height:38px!important;min-height:38px!important;padding-inline:10px!important}.member-editor-dialog .member-more-toggle{min-height:36px!important;padding:0 10px!important;font-size:11px!important}.member-editor-dialog [data-slot=dialog-footer]{padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;flex:none!important;margin:0 -10px -10px!important;position:static!important;bottom:auto!important}.member-editor-dialog [data-slot=dialog-footer] button{min-height:40px!important;font-size:13px!important}[data-slot=dialog-content]{height:-moz-fit-content!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 70px - env(safe-area-inset-bottom))!important;border-radius:18px!important;align-content:start!important;inset:62px 8px auto!important}[data-slot=dialog-content].member-editor-dialog{height:-moz-fit-content!important;height:fit-content!important;max-height:calc(100dvh - 70px - env(safe-area-inset-bottom))!important;display:flex!important}.member-editor-dialog [data-slot=dialog-footer]{margin-top:2px!important;position:static!important}}@media(min-width:761px){[data-slot=dialog-content]{border-radius:20px!important;gap:14px!important;width:min(620px,100vw - 48px)!important;max-width:620px!important;max-height:calc(100dvh - 48px)!important;padding:22px!important}[data-slot=dialog-header]{text-align:left!important;border-radius:19px 19px 0 0!important;justify-content:center!important;min-height:72px!important;margin:-22px -22px 0!important;padding:17px 56px 17px 22px!important;display:flex!important}[data-slot=dialog-title]{font-size:20px!important;line-height:1.15!important}[data-slot=dialog-description]{font-size:13px!important;line-height:1.4!important}[data-slot=dialog-footer]{border-radius:0 0 19px 19px!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;min-height:64px!important;margin:2px -22px -22px!important;padding:11px 22px!important;display:flex!important}[data-slot=dialog-footer] button{width:auto!important;min-width:120px!important;min-height:42px!important;margin:0!important}.wizard-grid{gap:12px 14px!important}.wizard-grid input,.wizard-grid select{min-height:42px!important}.contact-wizard,.member-editor-dialog,.billing-dialog,.team-dialog{width:min(760px,100vw - 48px)!important;max-width:760px!important}.offer-wizard{width:min(820px,100vw - 48px)!important;max-width:820px!important}.template-builder{width:min(980px,100vw - 48px)!important;max-width:980px!important}.slot-detail-dialog{width:min(620px,100vw - 48px)!important;max-width:620px!important}[data-slot=dialog-content].slot-detail-dialog{background:var(--momentum-soft)!important;border:1px solid var(--momentum-green)!important;gap:14px!important;width:min(700px,100vw - 48px)!important;max-width:700px!important;max-height:calc(100dvh - 48px)!important;padding:18px!important;overflow-y:auto!important}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content].slot-detail-dialog{border:1px solid color-mix(in srgb,var(--momentum-green) 18.039%,transparent)!important}}[data-slot=dialog-content].slot-detail-dialog{border-radius:20px!important}.slot-detail-dialog>[data-slot=dialog-header]{background:linear-gradient(135deg,var(--momentum-green),var(--momentum-green))!important;min-height:78px!important;color:var(--momentum-surface)!important;border:0!important;border-radius:19px 19px 0 0!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;margin:-18px -18px 0!important;padding:17px 64px 17px 22px!important;display:flex!important}.slot-detail-dialog [data-slot=dialog-title]{color:var(--momentum-surface)!important;margin:0!important;font-size:24px!important;font-weight:760!important;line-height:1.15!important}.slot-detail-dialog>[data-slot=dialog-header] p{color:var(--momentum-surface)!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.slot-detail-dialog>[data-slot=dialog-header] p{color:color-mix(in srgb,var(--momentum-surface) 72.157%,transparent)!important}}.slot-detail-dialog>[data-slot=dialog-header] p{font-size:13px!important;line-height:1.35!important}.slot-detail-dialog>[data-slot=dialog-close]{width:40px!important;height:40px!important;color:var(--momentum-surface)!important;background:var(--momentum-surface)!important;place-items:center!important;padding:0!important;display:grid!important;top:16px!important;left:auto!important;right:16px!important}@supports (color:color-mix(in lab,red,red)){.slot-detail-dialog>[data-slot=dialog-close]{background:color-mix(in srgb,var(--momentum-surface) 7.843%,transparent)!important}}.slot-detail-dialog>[data-slot=dialog-close]{border:1px solid var(--momentum-surface)!important}@supports (color:color-mix(in lab,red,red)){.slot-detail-dialog>[data-slot=dialog-close]{border:1px solid color-mix(in srgb,var(--momentum-surface) 40%,transparent)!important}}.slot-detail-dialog>[data-slot=dialog-close]{border-radius:999px!important}.slot-detail-dialog>[data-slot=dialog-close] svg{width:20px!important;height:20px!important;margin:0!important}.slot-detail-dialog .attendance-summary{background:var(--momentum-surface)!important;border:1px solid var(--line)!important;border-radius:14px!important;margin:0!important;overflow:hidden!important}.slot-detail-dialog .attendance-summary>div{min-height:72px!important;padding:11px 10px!important}.slot-detail-dialog .attendance-summary b{font-size:21px!important;line-height:1!important}.slot-detail-dialog .attendance-summary span{margin-top:5px!important;font-size:12px!important}.slot-detail-dialog .add-client-panel{background:var(--momentum-surface)!important;border:1px solid var(--line)!important;border-radius:14px!important;margin:0!important;padding:12px!important}.slot-detail-dialog .client-search{border-radius:10px!important;min-height:42px!important;padding:0 12px!important}.slot-detail-dialog .add-client-panel>div[style]{max-height:172px!important}.slot-detail-dialog .add-client-panel .line-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:8px 4px!important;display:grid!important}.slot-detail-dialog .add-client-panel .line-item>span{gap:2px!important;min-width:0!important;display:grid!important}.slot-detail-dialog .add-client-panel .line-item b,.slot-detail-dialog .add-client-panel .line-item small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.slot-detail-dialog .add-client-panel .line-item b{font-size:14px!important}.slot-detail-dialog .add-client-panel .line-item small{color:var(--muted)!important;font-size:12px!important}.slot-detail-dialog .add-client-panel .line-item button{width:auto!important;min-width:102px!important;min-height:38px!important;padding:0 13px!important}.slot-detail-dialog .roster{background:var(--momentum-surface)!important;border:1px solid var(--line)!important;border-radius:14px!important;margin:0!important;overflow:hidden!important}.slot-detail-dialog .roster header{min-height:42px!important;padding:0 14px!important}.slot-detail-dialog .roster article{min-height:54px!important;padding:8px 14px!important}.slot-detail-dialog .roster-empty{color:var(--muted)!important;text-align:center!important;margin:0!important;padding:14px!important;font-size:13px!important}.slot-detail-dialog .slot-detail-actions{background:var(--momentum-soft)!important;border-top:1px solid var(--line)!important;border-radius:0 0 19px 19px!important;flex-wrap:nowrap!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;gap:10px!important;min-height:66px!important;margin:0 -18px -18px!important;padding:12px 18px!important;display:grid!important}.slot-detail-dialog .slot-detail-actions button{border-radius:10px!important;width:auto!important;min-height:42px!important;padding:0 15px!important}.slot-detail-dialog .slot-detail-actions .brand-btn{justify-self:end!important;min-width:164px!important;margin-left:0!important}}@media(max-width:760px){[data-slot=dialog-header]{justify-content:center!important}.member-editor-dialog [data-slot=dialog-header]{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 48px 0 14px!important;display:flex!important}.member-editor-dialog [data-slot=dialog-title]{margin:0!important;line-height:1!important;display:block!important}.member-editor-dialog [data-slot=dialog-close]{place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.member-editor-dialog [data-slot=dialog-close] svg{width:15px!important;height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)translate(0)!important}}#nl-badge-frame{display:none!important}.accounting-dialog{max-width:620px}.accounting-dialog label{gap:7px;margin:12px 0;display:grid}.accounting-dialog select{min-height:42px;color:inherit;background:var(--background,var(--momentum-green));border:1px solid var(--momentum-green);border-radius:8px;padding:8px 12px}.accounting-dialog details{border:1px solid var(--momentum-green);border-radius:12px;padding:16px}.accounting-dialog summary{cursor:pointer;font-weight:600}.accounting-dialog small{opacity:.75;line-height:1.5}.accounting-period-selectors{grid-template-columns:2fr 1fr;gap:16px;display:grid}.accounting-dialog{max-height:90dvh;overflow-y:auto}.fiscal-actions{flex-wrap:wrap;gap:8px;display:flex}.invoice-composer fieldset{border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px;display:grid}.fiscal-line-editor{grid-template-columns:2fr .7fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.invoice-composer{max-width:850px}.fiscal-line-editor label{min-width:0}.fiscal-line-editor input,.fiscal-line-editor select{width:100%}@media(max-width:650px){.fiscal-line-editor{grid-template-columns:1fr 1fr}.fiscal-line-editor label:first-child{grid-column:1/-1}}.gym-context-bar{background:var(--momentum-green);color:var(--momentum-surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px;display:flex}.gym-context-bar label{align-items:center;gap:10px;display:flex}.gym-context-bar select,.gym-context-bar button,.gym-context-page button{font:inherit;border:1px solid var(--momentum-line);color:var(--momentum-green);background:#fff;border-radius:8px;padding:8px 12px}.gym-context-page{text-align:center;max-width:600px;margin:48px auto;padding:24px}.gym-account-rooms{min-width:220px;color:var(--momentum-ink);gap:10px;padding:12px;display:grid}.gym-account-rooms label{gap:6px;font-size:13px;font-weight:600;display:grid}.gym-account-rooms select{border:1px solid var(--momentum-line);width:100%;color:var(--momentum-ink);background:#fff;border-radius:8px;padding:8px}.gym-account-rooms button{text-align:left;color:var(--momentum-green);background:0 0;border:0;padding:7px;font-size:12px}.coach-menu-account .gym-account-rooms{color:inherit}.member-profile-dialog .member-offers-view{color:var(--momentum-green);margin:24px 0 0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.member-offers-view .member-offers-heading{color:var(--momentum-green);background:0 0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:0;display:flex}.member-offers-view .member-offers-heading h3{margin:0 0 5px;font-size:19px;font-weight:700;line-height:1.4}.member-offers-view .member-offers-heading p{color:var(--momentum-muted);border:0;margin:0;padding:0;font-size:13px;line-height:1.5}.member-offers-view button[data-slot=button]{white-space:normal;box-shadow:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;border-radius:10px!important;width:auto!important;height:auto!important;min-height:42px!important;padding:10px 15px!important;font-size:13px!important;line-height:1.4!important}.member-offers-view button[data-variant=outline]{background:var(--momentum-surface);border:1px solid var(--momentum-line);color:var(--momentum-ink)}.member-offers-view button[data-variant=outline]:hover{background:var(--momentum-soft)}.member-offers-view button:focus-visible{outline:2px solid var(--momentum-green);outline-offset:3px}.member-offers-view .member-feedback{background:var(--momentum-soft);border:1px solid var(--momentum-line);color:var(--momentum-green);border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5}.member-offers-view .member-offers-list{gap:14px;display:grid}.member-offers-view .member-offer-card{grid-template-columns:minmax(0,1fr) auto;margin:0;border:1px solid var(--momentum-line)!important;background:var(--momentum-surface)!important;box-shadow:0 2px 8px var(--momentum-green)!important;border-radius:14px!important;gap:16px!important;padding:20px!important}@supports (color:color-mix(in lab,red,red)){.member-offers-view .member-offer-card{box-shadow:0 2px 8px color-mix(in srgb,var(--momentum-green) 1.961%,transparent)!important}}.member-offers-view .member-offer-card{min-width:0}.member-offers-view .member-offer-name{justify-content:center;min-width:0}.member-offers-view .member-offer-name>b{overflow-wrap:anywhere;font-size:17px;line-height:1.45}.member-offers-view .member-offer-card>.status{border-radius:20px;align-self:start;padding:5px 10px;font-size:12px}.member-offers-view .member-offer-meta{background:var(--momentum-soft);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:14px 16px;display:grid}.member-offers-view .member-offer-meta>div{min-width:0}.member-offers-view .member-offer-meta dt{color:var(--momentum-muted);margin:0 0 4px;font-size:12px;font-weight:500;line-height:1.5}.member-offers-view .member-offer-meta dd{color:var(--momentum-green);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.member-offers-view .member-offer-meta dd span{color:var(--momentum-muted);font-weight:400}.member-offers-view .member-offer-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:0;display:flex}.member-offers-view .member-offer-actions button:last-child{border-color:var(--momentum-line);background:var(--momentum-surface);color:var(--momentum-muted);margin-left:auto;width:auto!important;padding:10px 15px!important}.member-offers-view .member-offer-actions button:last-child:hover{background:var(--momentum-soft)}.member-offers-view .member-offers-history{border-top:1px solid var(--momentum-line);margin-top:24px;padding-top:18px}.member-offers-view .member-offers-history h3{color:var(--momentum-muted);margin:0 0 6px;font-size:14px;font-weight:600}.member-offers-view .member-offers-history p,.member-offers-view .member-offers-empty{color:var(--momentum-muted);border:0;margin:0;padding:0;font-size:13px;line-height:1.6}@media(max-width:640px){.member-offers-view .member-offers-heading{flex-wrap:wrap;align-items:flex-start}.member-offers-view .member-offer-card{gap:12px!important;padding:16px!important}.member-offers-view .member-offer-meta{grid-template-columns:1fr;gap:12px;padding:12px}.member-offers-view .member-offer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-offers-view .member-offer-actions button{width:100%!important;padding:10px!important;font-size:12px!important}.member-offers-view .member-offer-actions button:last-child{margin-left:0;width:100%!important;padding:10px!important}}.member-profile-dialog .profile-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px!important;padding:24px 0 0!important}.member-profile-dialog .profile-grid>section{min-width:0;border:1px solid var(--momentum-line)!important;border-top:1px solid var(--momentum-line)!important;background:var(--momentum-surface)!important;box-shadow:0 2px 8px var(--momentum-green)!important;border-radius:14px!important;margin:0!important;padding:20px!important}@supports (color:color-mix(in lab,red,red)){.member-profile-dialog .profile-grid>section{box-shadow:0 2px 8px color-mix(in srgb,var(--momentum-green) 1.961%,transparent)!important}}.member-profile-dialog .profile-grid>section{color:var(--momentum-green)}.member-profile-dialog .profile-grid h3{color:var(--momentum-green);font-weight:700;margin:0 0 14px!important;font-size:16px!important;line-height:1.5!important}.member-profile-dialog .profile-grid .section-line{align-items:center;gap:12px;display:flex;background:0 0!important;margin:0 0 16px!important;padding:0!important}.member-profile-dialog .profile-grid .section-line h3{margin:0!important}.member-profile-dialog .profile-grid p{border:0;border-top:1px solid var(--momentum-line);color:var(--momentum-muted);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex;margin:0!important;padding:14px 0!important;font-size:14px!important;line-height:1.6!important}.member-profile-dialog .profile-grid p>span{color:var(--momentum-muted);font-weight:500;line-height:1.5;font-size:12px!important}.member-profile-dialog .profile-grid p>b{color:var(--momentum-green);overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.6;font-size:14px!important}.member-profile-dialog .profile-grid button[data-slot=button]{border:1px solid var(--momentum-line);background:var(--momentum-surface);color:var(--momentum-ink);box-shadow:none;white-space:normal;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;border-radius:10px!important;width:auto!important;height:auto!important;min-height:42px!important;padding:10px 15px!important;font-size:13px!important;line-height:1.4!important}.member-profile-dialog .profile-grid button[data-slot=button]:hover{background:var(--momentum-soft)}.member-profile-dialog .profile-grid button:focus-visible{outline:2px solid var(--momentum-green);outline-offset:3px}.member-profile-dialog .profile-grid .member-deletion-request{grid-area:auto/1/auto/-1;background:var(--momentum-soft)!important;border-color:var(--momentum-line)!important}@media(max-width:640px){.member-profile-dialog .profile-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px 0 0!important}.member-profile-dialog .profile-grid>section{grid-row:auto!important;padding:16px!important}.member-profile-dialog .profile-grid h3{font-size:15px!important}}.member-profile-dialog .member-tab-view{min-width:0;border:1px solid var(--momentum-line)!important;background:var(--momentum-surface)!important;box-shadow:0 2px 8px var(--momentum-green)!important;border-radius:14px!important;margin:24px 0 0!important;padding:22px!important}@supports (color:color-mix(in lab,red,red)){.member-profile-dialog .member-tab-view{box-shadow:0 2px 8px color-mix(in srgb,var(--momentum-green) 1.961%,transparent)!important}}.member-profile-dialog .member-tab-view{color:var(--momentum-green)}.member-tab-view .member-tab-heading{color:var(--momentum-green);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:0;display:flex}.member-tab-view .member-tab-heading>div{flex:240px;min-width:0}.member-tab-view .member-tab-heading h3{color:var(--momentum-green);margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.5}.member-tab-view .member-tab-heading p,.member-tab-view .member-tab-heading small{color:var(--momentum-muted);border:0;margin:0;padding:0;font-size:13px;line-height:1.6;display:block}.member-tab-view button[data-slot=button]{white-space:normal;box-shadow:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;border-radius:10px!important;width:auto!important;height:auto!important;min-height:42px!important;padding:10px 15px!important;font-size:13px!important;line-height:1.4!important}.member-tab-view button[data-variant=outline]{background:var(--momentum-surface);border:1px solid var(--momentum-line);color:var(--momentum-ink)}.member-tab-view button[data-variant=outline]:hover{background:var(--momentum-soft)}.member-tab-view button:focus-visible,.member-tab-view select:focus-visible,.member-tab-view textarea:focus-visible{outline:2px solid var(--momentum-green);outline-offset:3px}.member-tab-view .member-feedback,.member-tab-view p[role=status]{border:1px solid var(--momentum-line);background:var(--momentum-soft);color:var(--momentum-green);border-radius:10px;margin:14px 0 0;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.6}.member-tab-view .member-tab-empty{background:var(--momentum-soft);border:1px dashed var(--momentum-line);text-align:center;color:var(--momentum-muted);border-radius:12px;justify-items:center;gap:8px;padding:32px 20px;font-size:14px;line-height:1.6;display:grid}.member-tab-view .member-tab-empty b{color:var(--momentum-muted);font-size:15px;font-weight:600}.member-tab-view .member-tab-empty p{color:var(--momentum-muted);border:0;margin:0;padding:0;font-size:13px;line-height:1.6}.member-notes-view textarea{resize:vertical;width:100%;color:var(--momentum-green);display:block;border:1px solid var(--momentum-line)!important;background:var(--momentum-soft)!important;border-radius:10px!important;min-height:170px!important;padding:16px!important;font-size:15px!important;line-height:1.7!important}.member-notes-view textarea::-moz-placeholder{color:var(--momentum-muted)}.member-notes-view textarea::placeholder{color:var(--momentum-muted)}.member-notes-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.member-notes-footer small{color:var(--momentum-muted);font-size:12px}.member-reservations-view .member-tab-heading select{border:1px solid var(--momentum-line);background:var(--momentum-surface);min-height:42px;color:var(--momentum-muted);border-radius:10px;padding:10px 36px 10px 14px;font-size:13px;line-height:1.4}.member-reservations-view .member-reservations-table{border:1px solid var(--momentum-line);border-radius:10px;width:100%;overflow:auto}.member-reservations-view table{border-collapse:collapse;width:100%;font-size:14px}.member-reservations-view thead{background:var(--momentum-soft)!important;color:var(--momentum-muted)!important}.member-reservations-view th{text-align:left;font-weight:600;background:var(--momentum-soft)!important;color:var(--momentum-muted)!important;padding:13px 16px!important;font-size:12px!important}.member-reservations-view td{border-bottom:1px solid var(--momentum-line);color:var(--momentum-green);line-height:1.5;padding:15px 16px!important;font-size:14px!important}.member-reservations-view tbody tr:last-child td{border-bottom:0}.member-reservations-view tbody tr:hover{background:var(--momentum-soft)}.member-reservations-view .status{border-radius:20px;padding:5px 10px;font-size:12px}.member-profile-dialog .member-billing{gap:18px;display:grid}.member-billing .member-tab-heading{margin-bottom:0}.member-billing .billing-section-title{background:var(--momentum-soft);color:var(--momentum-green);border-radius:10px;padding:14px 16px}.member-billing .billing-section-title>div{gap:4px}.member-billing .billing-section-title b{font-size:15px;font-weight:600}.member-billing .billing-section-title small{color:var(--momentum-muted);font-size:12px}.member-billing .billing-section-title>span{background:var(--momentum-soft);width:28px;min-width:28px;height:28px;color:var(--momentum-green);font-size:13px}.member-billing .billing-list{gap:12px}.member-billing .billing-list article{box-shadow:none;grid-template-columns:68px minmax(0,1fr) auto auto;gap:14px;border:1px solid var(--momentum-line)!important;background:var(--momentum-surface)!important;border-radius:12px!important;padding:18px!important}.member-billing .billing-date{background:var(--momentum-soft);border-radius:10px;align-self:start;justify-items:center;gap:4px;padding:10px 6px}.member-billing .billing-date b{color:var(--momentum-green);font-size:14px;line-height:1.5}.member-billing .billing-date small{color:var(--momentum-muted);font-size:12px}.member-billing .billing-main{gap:5px;min-width:0}.member-billing .billing-main>b{color:var(--momentum-green);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.member-billing .billing-main small,.member-billing .billing-total small{color:var(--momentum-muted);font-size:12px;line-height:1.6}.member-billing .billing-list article>strong,.member-billing .billing-total strong{color:var(--momentum-green);white-space:nowrap;font-size:17px;line-height:1.5}.member-billing .billing-actions{border-top:1px solid var(--momentum-line);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.member-billing .billing-list .status{border-radius:20px;padding:5px 10px;font-size:12px}.member-billing .empty-row{border:1px dashed var(--momentum-line);background:var(--momentum-soft);text-align:center;color:var(--momentum-muted);border-radius:10px;padding:20px;font-size:13px}.member-billing .danger-outline{border-color:var(--momentum-danger-line)!important;color:var(--momentum-danger)!important}@media(max-width:640px){.member-profile-dialog .member-tab-view{margin-top:18px!important;padding:16px!important}.member-tab-view .member-tab-heading{gap:12px}.member-tab-view .member-tab-heading select{width:100%}.member-notes-footer button{width:100%!important}.member-reservations-view table{min-width:600px}.member-billing .billing-list article{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:14px!important}.member-billing .billing-list article>.status{grid-column:2/-1;justify-self:start}.member-billing .billing-actions{justify-content:flex-start}.member-billing .billing-actions button{flex:140px}.member-billing .billing-total strong{font-size:15px}.member-tab-view .member-tab-empty{padding:26px 16px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}html.native-app,html.native-app body,html.native-app #root{width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior-y:none}.native-app body{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-tap-highlight-color:transparent}.native-app body:before{position:fixed;z-index:100;top:0;right:0;left:0;height:env(safe-area-inset-top);background:var(--background, #f8f7f3);content:"";pointer-events:none}.native-app .manager-authenticated-shell,.native-app .manager-shell{height:100%;min-height:0}.native-app .manager-shell{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.native-app .auth-page{min-height:100%;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.native-app button,.native-app a,.native-app select{touch-action:manipulation}.native-ios input,.native-ios select,.native-ios textarea{font-size:16px}.native-app.keyboard-open .manager-topbar{position:static}@media(prefers-reduced-motion:reduce){.native-app *,.native-app *:before,.native-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.coach-bottom-nav{display:none}.native-app .manager-shell{display:flex;flex-direction:column;overflow:hidden}.native-app .manager-topbar{flex:0 0 auto}.native-app .manager-shell>main{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(86px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.native-app .manager-shell>.foot{display:none}.native-app .coach-bottom-nav{position:fixed;z-index:120;right:10px;bottom:max(8px,env(safe-area-inset-bottom));left:10px;height:66px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;border:1px solid rgba(255,255,255,.55);border-radius:23px;background:#eff1ead1;box-shadow:0 14px 38px #1417133d;backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%)}.native-app .coach-bottom-nav button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:17px;color:#2e322ca6;background:transparent;font-size:9px;font-weight:700}.native-app .coach-bottom-nav button svg{width:21px;height:21px;stroke-width:2}.native-app .coach-bottom-nav button.active{color:#252923;background:#ffffffad;box-shadow:0 3px 12px #2c31281f}.native-app .mobile-menu-toggle{display:none!important}@media(max-width:760px){.native-app .manager-topbar{grid-template-columns:auto minmax(0,1fr) auto!important}.native-app .manager-account{grid-column:3!important}.native-app .manager-nav{top:calc(58px + env(safe-area-inset-top))!important;bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media(prefers-color-scheme:dark){.native-app .coach-bottom-nav{border-color:#f4f3ed29;background:#222620d6;box-shadow:0 16px 42px #00000070}.native-app .coach-bottom-nav button{color:#b7bbb2}.native-app .coach-bottom-nav button.active{color:#f8f7f3;background:#ffffff21}}.native-app.keyboard-open .coach-bottom-nav,.coach-day-switcher{display:none}@media(max-width:760px){.native-app .planning-main .toolbar{margin-bottom:8px}.native-app .coach-day-switcher{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 0 10px;padding:6px;border:1px solid rgba(47,53,45,.1);border-radius:18px;background:#ffffffb8;box-shadow:0 7px 24px #1c211b14;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.native-app .coach-day-switcher button{min-width:0;min-height:50px;display:grid;place-content:center;gap:2px;padding:5px 2px;border:0;border-radius:13px;color:#6d7369;background:transparent}.native-app .coach-day-switcher span{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.native-app .coach-day-switcher b{font-size:16px;line-height:1}.native-app .coach-day-switcher button.active{color:#fff;background:#30352e;box-shadow:0 5px 14px #242a2238}.native-app .planning-main .calendar{scroll-behavior:smooth;scrollbar-width:none}.native-app .planning-main .calendar::-webkit-scrollbar{display:none}}@media(prefers-color-scheme:dark)and (max-width:760px){.native-app .coach-day-switcher{border-color:#f1f2eb21;background:#222720cc;box-shadow:0 9px 28px #0000004d}.native-app .coach-day-switcher button{color:#aeb5aa}.native-app .coach-day-switcher button.active{color:#182016;background:#c3d09f;box-shadow:0 5px 18px #9aae7038}.native-app .planning-main .calendar section{background:#1d221c}.native-app .planning-main .day-grid{background-color:#171b16}}.native-app body:before{background:#252923}.native-app .manager-topbar{min-height:56px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#f8f7f3;background:#252923}.native-app .manager-brand{width:38px;min-width:38px;height:38px;padding:0;border:0;border-radius:12px;color:#edf1e6;background:#ffffff14}.native-app .manager-brand>span{display:none}.native-app .manager-brand .brand{width:30px;height:30px;display:grid;place-items:center}.native-app .manager-brand .brand img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.native-app .manager-brand .brand.logo-fallback:before{color:#c3d09f;content:"OBF";font-size:10px;font-weight:900;letter-spacing:-.04em}.native-app .mobile-current-section{display:block;overflow:hidden;color:#f8f7f3;font-size:16px;font-weight:750;text-align:center;text-overflow:ellipsis;white-space:nowrap}.native-app .manager-account{justify-self:end}.native-app .manager-account .bell,.native-app .manager-account .account-button span,.native-app .manager-account>button:last-child{display:none}.native-app .manager-account .account-button{width:38px;min-width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent}.native-app .manager-account .account-button i{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#252923;background:#c3d09f;font-size:11px;font-style:normal;font-weight:850}@media(max-width:760px){.native-app .manager-shell>main:not(.planning-main){padding:10px 10px calc(88px + env(safe-area-inset-bottom))}.native-app .manager-shell>main .heading{gap:10px;margin-bottom:10px;padding:12px 2px}.native-app .manager-shell>main .heading h1{font-size:clamp(24px,7vw,30px);letter-spacing:-.035em}.native-app .manager-shell>main .heading .over{font-size:9px;letter-spacing:.16em}.native-app .manager-shell>main input,.native-app .manager-shell>main select,.native-app .manager-shell>main textarea{max-width:100%}.native-app .manager-nav.mobile-open{top:calc(56px + env(safe-area-inset-top))!important;right:8px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;left:8px!important;padding:10px!important;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#252923f5;box-shadow:0 20px 55px #00000061;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.native-app .manager-nav.mobile-open>button,.native-app .manager-nav.mobile-open .manager-nav-group>button{min-height:48px;border-radius:14px}}@media(max-width:760px){.native-app .coach-bottom-nav button{font-size:8px}.native-app .coach-bottom-nav button svg{width:20px;height:20px}.native-app .peppy-split{display:block!important;min-height:0}.native-app .peppy-split:not(.has-member) .contact-detail,.native-app .peppy-split.has-member .contact-list{display:none!important}.native-app .contact-list,.native-app .contact-detail{width:100%!important;max-width:none!important;min-width:0!important;border-radius:18px!important}.native-app .contact-list>nav,.native-app .contact-detail>header>nav,.native-app [role=tablist]{display:flex!important;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.native-app .contact-list>nav::-webkit-scrollbar,.native-app .contact-detail>header>nav::-webkit-scrollbar,.native-app [role=tablist]::-webkit-scrollbar{display:none}.native-app .contact-list>nav button,.native-app .contact-detail>header>nav button,.native-app [role=tablist]>*{flex:0 0 auto;scroll-snap-align:start}.native-app .contact-detail .profile-grid{grid-template-columns:1fr!important}.native-app .contact-detail .mobile-back{min-height:42px;display:inline-flex!important;align-items:center;gap:7px}.native-app .member-reservations-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.native-app .pos-layout{display:flex!important;flex-direction:column;gap:12px}.native-app .product-catalog,.native-app .cart{width:100%!important;max-width:none!important;border-radius:18px!important}.native-app .product-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.native-app .cart{position:static!important;max-height:none!important}.native-app .cart footer{position:static!important}.native-app .slot-detail-dialog .attendance-summary{position:sticky;z-index:2;top:0;background:inherit}.native-app .slot-detail-dialog .roster article{min-height:58px}.native-app .slot-detail-dialog .call-buttons button{width:42px;min-width:42px;height:42px;border-radius:13px}.native-app .slot-detail-actions{position:sticky;z-index:3;bottom:0;padding-top:10px;background:inherit}.native-app .slot-detail-actions .brand-btn{min-height:46px}}@media(max-width:760px){.native-app .manager-topbar{height:52px!important;min-height:52px!important;grid-template-columns:1fr!important;grid-template-rows:52px!important;padding:0 14px!important}.native-app .manager-brand,.native-app .manager-account,.native-app .manager-signout,.native-app .mobile-menu-toggle{display:none!important}.native-app .mobile-current-section{grid-column:1!important;grid-row:1!important;display:block!important;align-self:center;justify-self:center;font-size:17px!important}.native-app .manager-shell>main,.native-app .manager-shell>main:not(.planning-main),.native-app .planning-main{padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important}.native-app .planning-main .heading{position:relative!important;z-index:1;min-height:74px!important;margin:0 0 10px!important;padding:14px!important;overflow:hidden}.native-app .planning-main .heading h1{font-size:26px!important;line-height:1.05}.native-app .planning-main .toolbar{position:relative!important;z-index:2;margin:0 0 10px!important;padding:8px!important;border-radius:18px!important}.native-app .planning-main .toolbar>div{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:6px!important}.native-app .planning-main .toolbar>aside{gap:6px!important;margin-top:7px!important}.native-app .planning-main .toolbar aside select{min-height:42px!important;font-size:14px!important}.native-app .planning-main .toolbar aside button{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}.native-app .coach-day-switcher{margin-bottom:10px!important}.native-app .planning-main .calendar{border:1px solid rgba(48,53,46,.12)!important;background:#f7f7f3!important}.native-app .planning-main .calendar section{background:#f7f7f3!important}.native-app .planning-main .calendar section>header{color:#343932!important;background:#eef0e9!important}.native-app .planning-main .day-grid{background-color:#f7f7f3!important;background-image:linear-gradient(to bottom,transparent 49px,rgba(42,48,40,.09) 50px)!important}.native-app .planning-main .key{display:none!important}.native-app .contact-list>nav{gap:5px!important;padding:6px!important;border-radius:15px!important;background:#e7e9e2!important}.native-app .contact-list>nav button{min-height:40px!important;padding:0 13px!important;border:0!important;border-radius:11px!important;color:#5d645a!important;background:transparent!important}.native-app .contact-list>nav button.active{color:#fff!important;background:#30352e!important}.native-app .contact-list>button,.native-app .category-card,.native-app .product-catalog button,.native-app .cart button{color:#2d322b!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-app .head-actions{gap:6px!important}.native-app .head-actions button{min-height:40px!important;padding-inline:12px!important;font-size:12px!important}.native-app .product-catalog>header,.native-app .cart>header{padding:14px!important}.native-app .product-catalog h2,.native-app .cart h2{font-size:24px!important}.native-app .category-card{min-height:118px!important;padding:14px!important}.native-app .category-card b{color:#2d322b!important;font-size:15px!important}.native-app [data-slot=dialog-content].slot-detail-dialog{top:calc(58px + env(safe-area-inset-top))!important;right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;left:10px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;padding:14px!important;border-radius:20px!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;translate:none!important}.native-app .slot-detail-dialog [data-slot=dialog-header]{margin:-14px -14px 10px!important;padding:17px 48px 15px 16px!important}.native-app .slot-detail-dialog [data-slot=dialog-title]{font-size:24px!important}.native-app .slot-detail-dialog .attendance-summary{position:static!important}.native-app .slot-detail-dialog .add-client-panel{padding:10px!important}.native-app .slot-detail-dialog .roster-empty{padding:20px 12px!important;font-size:14px!important}.native-app .slot-detail-actions{position:static!important;margin:10px -14px -14px!important;padding:10px 14px 14px!important}.native-app .coach-bottom-nav{z-index:10000!important}}@media(prefers-color-scheme:dark)and (max-width:760px){.native-app .planning-main .calendar,.native-app .planning-main .calendar section{border-color:#f0f2ea1f!important;background:#171b16!important}.native-app .planning-main .calendar section>header{color:#eef1e8!important;background:#252b23!important}.native-app .planning-main .day-grid{background-color:#171b16!important;background-image:linear-gradient(to bottom,transparent 49px,rgba(235,239,228,.1) 50px)!important}.native-app .contact-list>nav{background:#242a22!important}.native-app .contact-list>nav button{color:#bdc4b8!important}.native-app .contact-list>nav button.active{color:#182016!important;background:#c3d09f!important}}.coach-menu-account{display:none}@media(max-width:760px){.native-app{--obf-bg: #f3f3ee;--obf-surface: #ffffff;--obf-ink: #252923;--obf-muted: #73796f;--obf-accent: #8c996c;--obf-accent-soft: #e9eddf}.native-app body{touch-action:pan-x pan-y;background:var(--obf-bg)}.native-app .schedule-slot{cursor:pointer!important;touch-action:pan-y!important;-moz-user-select:none;user-select:none;-webkit-user-select:none}.native-app .schedule-slot.dragging,.native-app .schedule-ghost{display:none!important}.native-app .manager-shell>main{background:var(--obf-bg)!important}.native-app .manager-shell>main>.heading{color:#fff!important;background:linear-gradient(145deg,#282d27,#343930)!important;box-shadow:0 12px 30px #2227201f!important}.native-app .manager-shell>main>.heading .over{color:#bfc9a7!important}.native-app .manager-shell>main>.heading h1{color:#fff!important}.native-app .detail-card,.native-app .contact-list,.native-app .contact-detail,.native-app .product-catalog,.native-app .cart,.native-app .profile-grid>section{border:1px solid rgba(45,51,43,.09)!important;background:var(--obf-surface)!important;box-shadow:0 10px 28px #22272012!important}.native-app .brand-btn{border-color:#78845d!important;color:#fff!important;background:var(--obf-accent)!important}.native-app .coach-menu-account{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:12px;border-top:1px solid rgba(255,255,255,.12);color:#f7f7f2}.native-app .coach-menu-account>span{min-width:0;display:grid;gap:2px}.native-app .coach-menu-account b,.native-app .coach-menu-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-app .coach-menu-account small{color:#bdc4b8;font-size:11px}.native-app .manager-nav .coach-menu-account .manager-signout{width:auto!important;min-width:118px!important;height:42px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:0 13px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;color:#fff!important;background:#ffffff14!important;font-size:12px!important;font-weight:750}.native-app .manager-nav .coach-menu-account .manager-signout span{display:inline!important}}@media(prefers-color-scheme:dark)and (max-width:760px){.native-app{--obf-bg: #10130f;--obf-surface: #1b201a;--obf-ink: #f1f2ec;--obf-muted: #a8afa3;--obf-accent: #9eaa7c;--obf-accent-soft: #30372a}.native-app .detail-card,.native-app .contact-list,.native-app .contact-detail,.native-app .product-catalog,.native-app .cart,.native-app .profile-grid>section{border-color:#f0f2ea1a!important;background:var(--obf-surface)!important;box-shadow:0 12px 32px #00000038!important}}@media(max-width:760px){.native-app .manager-shell>main{scroll-padding-top:12px;overscroll-behavior:contain}.native-app .manager-shell>main>.heading{min-height:0!important;margin:0 0 8px!important;padding:12px 14px!important;border-radius:18px!important}.native-app .planning-main>.heading{display:none!important}.native-app .planning-main .toolbar{margin-top:0!important;box-shadow:0 6px 18px #22272014!important}.native-app .settings,.native-app .settings>article,.native-app .settings>nav,.native-app .pos-layout,.native-app .contact-list,.native-app .product-catalog,.native-app .cart{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.native-app .settings>nav{position:relative!important;display:flex!important;gap:4px!important;padding:5px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:15px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.native-app .settings>nav::-webkit-scrollbar{display:none}.native-app .settings>nav button{flex:0 0 auto!important;min-height:38px!important;padding:0 11px!important;white-space:nowrap!important;font-size:11px!important}.native-app .settings>article.panel{padding:14px!important;overflow:hidden!important;border-radius:18px!important}.native-app .setting-grid,.native-app .business-grid,.native-app .wizard-grid{grid-template-columns:1fr!important}.native-app .contact-list>nav{width:100%!important;overscroll-behavior-x:contain}.native-app .contact-list>nav button{max-width:180px}.native-app [data-slot=dialog-content].slot-detail-dialog{top:calc(env(safe-area-inset-top) + 58px)!important;bottom:calc(env(safe-area-inset-bottom) + 82px)!important;overscroll-behavior:contain!important;box-shadow:0 18px 60px #16191447!important}.native-app .slot-detail-dialog [data-slot=dialog-close]{z-index:5!important;top:12px!important;right:12px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center;border-radius:50%!important;color:#fff!important;background:#ffffff24!important;opacity:1!important}.native-app .mobile-menu-scrim{position:fixed!important;z-index:9997!important;inset:calc(52px + env(safe-area-inset-top)) 0 0!important;display:block!important;border:0!important;background:#0c0f0b6b!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.native-app .manager-nav.mobile-open{z-index:9998!important;overflow-y:auto!important}.native-app .coach-menu-account{position:sticky;bottom:0;background:#252923fa}.native-app .product-catalog>div{gap:8px!important;padding:10px!important}.native-app .category-card{min-width:0!important;overflow:hidden}.native-app .category-card b{overflow-wrap:anywhere}.native-app .cart,.native-app .slot-detail-dialog,.native-app .settings{padding-bottom:16px}.native-app .coach-bottom-nav{transform:translateZ(0);contain:layout paint}}@media(prefers-color-scheme:dark)and (max-width:760px){.native-app .settings>article.panel{color:var(--obf-ink)!important;border-color:#f0f2ea1a!important;background:var(--obf-surface)!important}.native-app .settings input,.native-app .settings select,.native-app .settings textarea{color:#f1f2ec!important;border-color:#f0f2ea26!important;background:#242a22!important}}@media(max-width:760px){.native-app .manager-nav.mobile-open .coach-menu-account{position:sticky!important;z-index:2;top:0!important;bottom:auto!important;order:-1;flex:0 0 auto;margin:-2px -2px 8px!important;padding:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:15px;background:#30352e!important}}@media(max-width:760px){.native-app .manager-topbar{position:relative!important;z-index:auto!important;width:0!important;height:0!important;min-height:0!important;flex:0 0 0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.native-app .manager-topbar>:not(.manager-nav),.native-app .mobile-current-section{display:none!important}.native-app .manager-shell>main,.native-app .manager-shell>main:not(.planning-main),.native-app .planning-main{padding-top:10px!important}.native-app .manager-nav.mobile-open{top:calc(env(safe-area-inset-top) + 8px)!important}.native-app .mobile-menu-scrim{inset:env(safe-area-inset-top) 0 0!important}.native-app [data-slot=dialog-content].slot-detail-dialog{top:calc(env(safe-area-inset-top) + 8px)!important}}@media(max-width:760px){html.native-app,html.native-app body,html.native-app #root,.native-app .manager-authenticated-shell,.native-app .manager-shell{background:var(--obf-bg, #f3f3ee)!important}.native-app body:before{background:#252923!important}.native-app body:after{position:fixed;z-index:99;right:0;bottom:0;left:0;height:env(safe-area-inset-bottom);background:var(--obf-bg, #f3f3ee);content:"";pointer-events:none}.native-app [data-slot=dialog-content]{top:calc(env(safe-area-inset-top) + 8px)!important;bottom:calc(env(safe-area-inset-bottom) + 82px)!important;height:auto!important;max-height:none!important;transform:none!important;translate:none!important}.native-app [data-slot=dialog-close]{z-index:20!important;top:11px!important;right:11px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:50%!important;color:#fff!important;background:#41483d!important;box-shadow:0 4px 14px #00000038!important;opacity:1!important}.native-app .contact-detail>header{color:#252923!important;background:#f7f6f1!important}.native-app .contact-detail .mobile-back{border:1px solid #42483f!important;color:#fff!important;background:#30352e!important}.native-app .contact-detail>header>nav{gap:6px!important;padding:5px!important;background:#e7e9e2!important}.native-app .contact-detail>header>nav button{border:0!important;color:#596057!important;background:transparent!important}.native-app .contact-detail>header>nav button.active{color:#fff!important;background:#30352e!important}.native-app .profile-grid>section,.native-app .profile-grid>section h3,.native-app .profile-grid>section b{color:#252923!important}.native-app .profile-grid>section p,.native-app .profile-grid>section span{color:#73796f!important}.native-app .profile-grid .section-line button,.native-app .head-actions button:not(.brand-btn){border-color:#cdd2c7!important;color:#394036!important;background:#eef0e9!important}.native-app .cash-category-back{min-height:44px!important;display:inline-flex!important;align-items:center;gap:8px;padding:0 14px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;color:#fff!important;background:#30352e!important;font-weight:750!important}.native-app .cash-category-back svg{color:#c3d09f!important}}@media(prefers-color-scheme:dark)and (max-width:760px){html.native-app,html.native-app body,html.native-app #root,.native-app .manager-authenticated-shell,.native-app .manager-shell{color:#f1f2ec!important;background:#10130f!important}.native-app body:after{position:fixed;z-index:99;right:0;bottom:0;left:0;height:env(safe-area-inset-bottom);background:#10130f;content:"";pointer-events:none}.native-app .contact-detail>header{color:#f1f2ec!important;border-color:#f0f2ea1a!important;background:#1b201a!important}.native-app .contact-detail>header h2,.native-app .profile-grid>section,.native-app .profile-grid>section h3,.native-app .profile-grid>section b,.native-app .product-catalog h2,.native-app .cart>header h2{color:#f1f2ec!important}.native-app .contact-detail>header>nav{background:#252b23!important}.native-app .contact-detail>header>nav button{color:#b9c0b4!important}.native-app .contact-detail>header>nav button.active{color:#182016!important;background:#c3d09f!important}.native-app .profile-grid>section p,.native-app .profile-grid>section span{color:#a8afa3!important}.native-app .profile-grid .section-line button,.native-app .head-actions button:not(.brand-btn){border-color:#f0f2ea29!important;color:#eef1e8!important;background:#30362e!important}.native-app .product-catalog,.native-app .cart{color:#f1f2ec!important;background:#1b201a!important}.native-app .product-catalog>header,.native-app .cart>header{border-color:#f0f2ea1a!important;background:#242a22!important}.native-app .product-catalog>div>button{color:#252923!important;border-color:#d9ddd3!important;background:#f6f7f2!important}.native-app .cart>footer{color:#252923!important;background:#f6f7f2!important}}@media(max-width:760px){html.native-app,html.native-app body,html.native-app #root,.native-app .manager-authenticated-shell,.native-app .manager-shell{width:100%!important;max-width:100%!important;overflow-x:clip!important}.native-app body:before,.native-app body:after{display:none!important;content:none!important}.native-app .manager-shell{padding-top:0!important;padding-bottom:0!important}.native-app .manager-shell>main,.native-app .manager-shell>main:not(.planning-main),.native-app .planning-main{width:100%!important;max-width:100%!important;padding-top:calc(env(safe-area-inset-top) + 10px)!important;box-sizing:border-box!important;overflow-x:clip!important}.native-app .contact-list>nav,.native-app .contact-detail>header>nav,.native-app .settings>nav,.native-app [role=tablist]{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(82px,1fr))!important;gap:5px!important;overflow:hidden!important;overscroll-behavior-x:none!important;scroll-snap-type:none!important;touch-action:pan-y!important;box-sizing:border-box!important}.native-app .contact-list>nav button,.native-app .contact-detail>header>nav button,.native-app .settings>nav button,.native-app [role=tablist]>*{width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere;scroll-snap-align:none!important;touch-action:manipulation!important}.native-app .coach-bottom-nav{bottom:max(8px,env(safe-area-inset-bottom))!important}}@media(max-width:760px){.native-app .contact-list>nav,.native-app .contact-detail>header>nav,.native-app .settings>nav,.native-app [role=tablist]{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;touch-action:pan-x!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.native-app .contact-list>nav::-webkit-scrollbar,.native-app .contact-detail>header>nav::-webkit-scrollbar,.native-app .settings>nav::-webkit-scrollbar,.native-app [role=tablist]::-webkit-scrollbar{display:none!important}.native-app .contact-list>nav button,.native-app .contact-detail>header>nav button,.native-app .settings>nav button,.native-app [role=tablist]>*{flex:0 0 auto!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap!important;overflow-wrap:normal!important;scroll-snap-align:start!important;touch-action:manipulation!important}.native-app .slot-detail-header{position:relative!important;min-height:112px;padding-right:52px!important}.native-app .slot-detail-header .slot-detail-close{position:absolute!important;z-index:30!important;top:12px!important;right:12px!important;width:40px!important;min-width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;color:#252923!important;background:#f7f7f2!important;box-shadow:0 5px 16px #0000003d!important}.native-app .slot-detail-header .slot-detail-close svg{width:21px!important;height:21px!important;stroke-width:2.5!important}.native-app .product-catalog>header>button.cash-category-back,.native-app button.cash-category-back{min-height:44px!important;border:1px solid #d5dacd!important;color:#252923!important;background:#f7f7f2!important;box-shadow:0 4px 12px #15191324!important;opacity:1!important}.native-app .product-catalog>header>button.cash-category-back svg,.native-app button.cash-category-back svg{color:#78855d!important;stroke:#78855d!important}}@media(max-width:760px){.native-app .planning-sticky-controls{position:sticky!important;z-index:45!important;top:env(safe-area-inset-top)!important;margin:-10px -2px 10px!important;padding:10px 2px 1px!important;background:var(--obf-bg, #f3f3ee)!important}.native-app .planning-sticky-controls .toolbar,.native-app .planning-sticky-controls .coach-day-switcher{position:relative!important;top:auto!important;z-index:auto!important}.native-app .manager-shell>main:not(.planning-main)>.heading{position:sticky!important;z-index:44!important;top:env(safe-area-inset-top)!important;margin-top:-10px!important;background:linear-gradient(145deg,#282d27,#343930)!important}.native-app .cash-section-tabs{position:sticky!important;z-index:43!important;top:calc(env(safe-area-inset-top) + 82px)!important;margin-bottom:10px!important;background:#e7e9e2f5!important;box-shadow:0 7px 18px #1f241d1f!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}}@media(prefers-color-scheme:dark)and (max-width:760px){.native-app .planning-sticky-controls{background:var(--obf-bg, #10130f)!important}.native-app .cash-section-tabs{background:#242a22f5!important}}@media(max-width:760px){.native-app .manager-shell>main:not(.planning-main){padding-top:calc(env(safe-area-inset-top) + 104px)!important}.native-app .manager-shell>main:not(.planning-main)>.heading{position:fixed!important;z-index:60!important;top:calc(env(safe-area-inset-top) + 8px)!important;right:10px!important;left:10px!important;width:auto!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:12px 14px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:18px!important}.native-app .manager-shell>main:not(.planning-main)>.heading h1{font-size:25px!important;line-height:1!important}.native-app .manager-shell>main:not(.planning-main)>.heading .head-actions{max-width:62%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.native-app .manager-shell>main:not(.planning-main)>.heading .head-actions::-webkit-scrollbar{display:none!important}.native-app .cash-section-tabs{top:calc(env(safe-area-inset-top) + 98px)!important}.native-app .planning-sticky-controls{top:0!important;margin-top:calc(-1*(env(safe-area-inset-top) + 10px))!important;padding-top:calc(env(safe-area-inset-top) + 10px)!important}}@media(max-width:760px){.native-app .manager-shell>main,.native-app .manager-shell>main:not(.planning-main),.native-app .planning-main{padding-top:0!important}.native-app .mobile-context-stack{position:sticky!important;z-index:60!important;top:0!important;right:auto!important;left:auto!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:calc(env(safe-area-inset-top) + 10px) 0 0!important;box-sizing:border-box!important;background:var(--obf-bg, #f3f3ee)!important}.native-app .mobile-context-stack>.heading{position:relative!important;z-index:auto!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;min-height:82px!important;max-height:none!important;margin:0!important;padding:12px 14px!important;box-sizing:border-box!important;border-radius:18px!important}.native-app .mobile-context-stack .toolbar,.native-app .mobile-context-stack .coach-day-switcher,.native-app .mobile-context-stack .cash-section-tabs{position:relative!important;z-index:auto!important;top:auto!important;right:auto!important;left:auto!important}.native-app .planning-sticky-controls{margin:0 0 10px!important;padding:calc(env(safe-area-inset-top) + 10px) 0 0!important}.native-app .planning-sticky-controls .toolbar{margin:0 0 8px!important}.native-app .planning-sticky-controls .coach-day-switcher{margin:0!important}.native-app .section-context-stack .cash-section-tabs{margin:8px 0 0!important}}@media(prefers-color-scheme:dark)and (max-width:760px){.native-app .mobile-context-stack{background:var(--obf-bg, #10130f)!important}}:root{--obf-bg: #101311;--obf-surface-1: #171b18;--obf-surface-2: #1d221e;--obf-border: rgba(255,255,255,.08);--obf-text: #f5f6f4;--obf-text-muted: #9ca39d;--obf-olive: #8c996c;--obf-olive-hover: #9eaa7c;--obf-olive-soft: rgba(140,153,108,.18);--obf-danger: #dc6868;--obf-warning: #d0a95f;--obf-success: #67a777;--obf-radius-sm: 10px;--obf-radius-md: 14px;--obf-radius-lg: 20px;--obf-mobile-tab-height: 64px}@media(max-width:760px){html.native-app{color-scheme:dark;background:var(--obf-bg)}html.native-app body,html.native-app #root{min-height:100%;background:var(--obf-bg)!important}.native-app .manager-topbar{display:none!important}.native-app .manager-shell{min-height:100dvh;background:radial-gradient(circle at 90% -8%,rgba(140,153,108,.12),transparent 28%),var(--obf-bg)!important}.native-app .manager-shell>main.obf-mobile-page,.native-app .manager-shell>main.obf-mobile-page:not(.planning-main){width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;padding:env(safe-area-inset-top) 12px calc(var(--obf-mobile-tab-height) + env(safe-area-inset-bottom) + 32px)!important;overflow-x:clip!important;color:var(--obf-text);background:transparent!important}.native-app .obf-screen-content{width:100%;max-width:680px;margin:0 auto;display:grid;gap:10px}.native-app .foot{display:none!important}.native-app .heading,.native-app .mobile-context-stack>.heading,.native-app .manager-shell>main:not(.planning-main)>.heading{position:relative!important;inset:auto!important;z-index:auto!important;width:100%!important;min-height:64px!important;max-height:none!important;margin:0!important;padding:12px 13px!important;display:flex;align-items:center;gap:10px;box-sizing:border-box!important;overflow:visible!important;border:1px solid var(--obf-border)!important;border-radius:var(--obf-radius-md)!important;color:var(--obf-text)!important;background:linear-gradient(145deg,#232924f5,#191e1af5)!important;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0a!important}.native-app .heading>div:first-child{min-width:0;flex:1}.native-app .heading .over{margin:0 0 3px;color:var(--obf-olive)!important;font-size:10px;font-weight:750;letter-spacing:.11em}.native-app .heading h1{margin:0;color:var(--obf-text)!important;font-size:21px!important;line-height:1.08!important;letter-spacing:-.035em}.native-app .heading button{min-height:38px;max-width:46%;padding:0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-app .heading button svg{flex:0 0 auto;width:16px}.native-app .mobile-context-stack,.native-app .planning-sticky-controls{position:sticky!important;top:0!important;z-index:45!important;width:100%!important;margin:0 0 8px!important;padding:8px 0 2px!important;background:linear-gradient(to bottom,var(--obf-bg) 78%,rgba(16,19,17,.86))!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.native-app .section-context-stack{gap:7px}.native-app .planning-main>.heading{display:flex!important}.native-app .planning-sticky-controls .toolbar{margin:0 0 6px!important}.native-app :is(.panel,.detail-card,.table-panel,.contact-list,.contact-detail,.product-catalog,.cart,.profile-grid>section,.form-grid>article,.settings>article,.empty-week){color:var(--obf-text)!important;border:1px solid var(--obf-border)!important;border-radius:var(--obf-radius-md)!important;background:var(--obf-surface-1)!important;box-shadow:0 10px 28px #00000029!important}.native-app :is(.panel,.detail-card,.table-panel,.contact-list,.contact-detail,.product-catalog,.cart) h2,.native-app :is(.panel,.detail-card,.contact-list,.contact-detail,.product-catalog,.cart) b,.native-app :is(.panel,.detail-card,.contact-list,.contact-detail,.product-catalog,.cart) strong{color:var(--obf-text)}.native-app :is(.panel,.detail-card,.contact-list,.contact-detail,.product-catalog,.cart) :is(p,small,span){border-color:var(--obf-border)}.native-app :is(.line-item,.contact-row,.course,.invoice-row){border-color:var(--obf-border)!important;background:transparent}.native-app :is(.line-item,.contact-row,.course,.invoice-row):active{background:var(--obf-olive-soft)!important}.native-app .kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.native-app .kpi{min-width:0;min-height:112px;padding:13px!important;border:1px solid var(--obf-border)!important;border-radius:var(--obf-radius-md)!important;color:var(--obf-text)!important;background:var(--obf-surface-1)!important;box-shadow:none!important}.native-app .kpi span,.native-app .kpi small{color:var(--obf-text-muted)!important}.native-app .kpi svg{color:var(--obf-olive)!important}.native-app .kpi>strong{margin-top:8px;color:var(--obf-text)!important;font-size:25px!important}.native-app :is(input,select,textarea){min-height:44px;color:var(--obf-text)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;background:var(--obf-surface-2)!important;box-shadow:none!important}.native-app :is(input,select,textarea):focus{outline:none;border-color:var(--obf-olive)!important;box-shadow:0 0 0 3px #8c996c26!important}.native-app :is(input,textarea)::-moz-placeholder{color:#737b74}.native-app :is(input,textarea)::placeholder{color:#737b74}.native-app :is(.toolbar,.finance-toolbar){padding:8px!important;border:1px solid var(--obf-border)!important;border-radius:var(--obf-radius-md)!important;color:var(--obf-text);background:var(--obf-surface-1)!important;box-shadow:none!important}.native-app :is(.contact-list>nav,.contact-detail>header>nav,.settings>nav,[role=tablist],.coach-day-switcher,.toolbar>aside,.head-actions){display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-x:contain;touch-action:pan-x}.native-app :is(.contact-list>nav,.contact-detail>header>nav,.settings>nav,[role=tablist],.coach-day-switcher,.toolbar>aside,.head-actions)::-webkit-scrollbar{display:none}.native-app :is(.contact-list>nav,.contact-detail>header>nav,.settings>nav,[role=tablist],.coach-day-switcher,.toolbar>aside,.head-actions)>*{flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap!important}.native-app [role=tablist]{padding:3px!important;border:1px solid var(--obf-border)!important;border-radius:12px!important;background:var(--obf-surface-1)!important}.native-app [role=tab]{min-height:36px;border-radius:9px!important;color:var(--obf-text-muted)!important}.native-app [role=tab][data-state=active]{color:var(--obf-text)!important;background:var(--obf-olive-soft)!important;box-shadow:inset 0 0 0 1px #8c996c33!important}.native-app .calendar{width:100%;border:1px solid var(--obf-border)!important;border-radius:var(--obf-radius-md)!important;background:var(--obf-surface-1)!important;box-shadow:none!important}.native-app .calendar>div{grid-template-columns:repeat(7,100%)!important}.native-app .calendar>div>section{min-width:100%;border-color:var(--obf-border)!important}.native-app .calendar>div>section>header{color:var(--obf-text-muted)!important;background:var(--obf-surface-2)!important}.native-app .slot{border-color:#ffffff14!important;box-shadow:0 4px 12px #00000029!important}.native-app .pos-layout{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.native-app .product-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.native-app .cart{position:static!important}.native-app .table-panel{overflow-x:auto!important}.native-app .table-panel table{min-width:680px}.native-app .table-panel thead{color:var(--obf-text);background:var(--obf-surface-2)!important}.native-app .table-panel :is(th,td){color:inherit;border-color:var(--obf-border)!important}.native-app [data-slot=dialog-overlay]{background:#050706b8!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.native-app [data-slot=dialog-content]{position:fixed!important;inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:20px!important;translate:none!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;color:var(--obf-text)!important;border:1px solid var(--obf-border)!important;border-radius:20px!important;background:var(--obf-surface-1)!important}.native-app [data-slot=dialog-header]{margin:-20px -20px 8px!important;padding:21px 58px 18px 20px!important;border-radius:19px 19px 0 0!important;color:var(--obf-text)!important;background:var(--obf-surface-2)!important}.native-app [data-slot=dialog-description]{color:var(--obf-text-muted)!important}.native-app [data-slot=dialog-close]{z-index:10!important;top:12px!important;right:12px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center;color:var(--obf-text)!important;border:1px solid var(--obf-border)!important;border-radius:50%!important;background:#ffffff12!important;opacity:1!important}.native-app [data-slot=dialog-footer]{position:sticky;bottom:-20px;z-index:4;margin:8px -20px -20px!important;padding:14px 20px calc(14px + env(safe-area-inset-bottom))!important;border-color:var(--obf-border)!important;border-radius:0 0 19px 19px!important;background:#171b18f5!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.native-app .brand-btn{color:#11140f!important;background:var(--obf-olive)!important;box-shadow:none!important}.native-app .inline-feedback{margin:0;padding:10px 12px;border:1px solid var(--obf-border);border-radius:11px;color:var(--obf-text-muted);background:var(--obf-surface-1)}}@media(max-width:760px){body{background:var(--obf-bg);color:var(--obf-text)}.manager-shell{background:var(--obf-bg);color:var(--obf-text);min-height:100dvh}.manager-shell>main{padding-bottom:calc(var(--obf-mobile-tab-height) + env(safe-area-inset-bottom) + 28px)}.obf-mobile-page{min-height:100%;padding-inline:14px;color:var(--obf-text)}.obf-mobile-header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.obf-mobile-header small{display:block;color:var(--obf-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.obf-mobile-header h1{margin:2px 0 0;font-size:24px;line-height:1.1;letter-spacing:-.03em}.obf-sticky-context{position:sticky;top:0;z-index:20;margin-inline:-14px;padding:8px 14px;background:linear-gradient(to bottom,color-mix(in srgb,var(--momentum-green) 98.039%,transparent) 72%,color-mix(in srgb,var(--momentum-green) 81.961%,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.obf-filter-rail{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:2px 1px 6px}.obf-filter-rail::-webkit-scrollbar{display:none}.obf-filter-rail>*{flex:0 0 auto}.obf-segmented{display:flex;padding:3px;gap:2px;border:1px solid var(--obf-border);background:var(--obf-surface-1);border-radius:12px}.obf-segmented button{min-height:36px;border:0;border-radius:9px;background:transparent;color:var(--obf-text-muted)}.obf-segmented button.active,.obf-segmented button[aria-pressed=true]{color:var(--obf-text);background:var(--obf-olive-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--momentum-green) 21.961%,transparent)}.obf-card{border:1px solid var(--obf-border);border-radius:var(--obf-radius-md);background:var(--obf-surface-1);box-shadow:0 8px 28px color-mix(in srgb,var(--momentum-green) 12.157%,transparent)}.obf-overlay-close{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--obf-border);border-radius:50%;background:color-mix(in srgb,var(--momentum-green) 85.882%,transparent);color:var(--obf-text)}.obf-overlay-close svg{width:19px}.coach-bottom-nav,.obf-liquid-tabbar{position:fixed!important;z-index:80;left:12px!important;right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;min-height:var(--obf-mobile-tab-height);padding:6px!important;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;border:1px solid color-mix(in srgb,var(--momentum-surface) 12.157%,transparent)!important;border-radius:24px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--momentum-green) 78.039%,transparent),color-mix(in srgb,var(--momentum-green) 81.961%,transparent))!important;box-shadow:0 16px 40px color-mix(in srgb,var(--momentum-green) 41.961%,transparent),inset 0 1px color-mix(in srgb,var(--momentum-surface) 9.02%,transparent)!important;backdrop-filter:blur(24px) saturate(135%)!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important}.coach-bottom-nav button,.obf-liquid-tabbar button{position:relative;min-width:0;min-height:50px;padding:5px 4px!important;border:0!important;border-radius:18px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent!important;color:var(--obf-text-muted)!important;font-size:10px!important}.coach-bottom-nav button svg,.obf-liquid-tabbar button svg{width:20px;height:20px}.coach-bottom-nav button.active,.obf-liquid-tabbar button.active{color:var(--obf-text)!important;background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--momentum-green) 38.039%,transparent),color-mix(in srgb,var(--momentum-green) 12.157%,transparent) 48%,transparent 72%)!important}.coach-bottom-nav button.active svg,.obf-liquid-tabbar button.active svg{color:var(--obf-olive)!important;filter:drop-shadow(0 0 7px rgba(143,149,101,.28))}.brand-btn{background:var(--obf-olive)!important;color:var(--momentum-green)!important;border-color:transparent!important}.brand-btn:hover{background:var(--obf-olive-hover)!important}[role=dialog]{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}input,button,select,textarea{scroll-margin-bottom:calc(var(--obf-mobile-tab-height) + env(safe-area-inset-bottom) + 24px)}}@media(min-width:701px){html:not(.native-app) .planning-main>.obf-screen-content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0}}html:not(.native-app) .stats-dashboard{display:grid;gap:15px;width:100%;padding-bottom:28px;color:var(--momentum-ink)}html:not(.native-app) .stats-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border:1px solid var(--momentum-line);border-radius:16px;background:var(--momentum-surface);box-shadow:0 8px 26px color-mix(in srgb,var(--momentum-green) 4.314%,transparent)}html:not(.native-app) .stats-header>div{display:grid;gap:4px}html:not(.native-app) .stats-header .over{margin:0;color:var(--momentum-green);font-size:9px;letter-spacing:.12em}html:not(.native-app) .stats-header h1{margin:0;color:var(--momentum-ink);font-size:27px;line-height:1.05;letter-spacing:-.04em}html:not(.native-app) .stats-header>div>span{color:var(--momentum-muted);font-size:11px}html:not(.native-app) .stats-header>label{display:grid;gap:5px;color:var(--momentum-muted);font-size:8px;font-weight:800}html:not(.native-app) .stats-header select{min-width:170px;height:40px;padding:0 10px;border:1px solid var(--momentum-line);border-radius:9px;color:var(--momentum-ink);background:var(--momentum-surface);font-size:10px}html:not(.native-app) .stats-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}html:not(.native-app) .stats-kpis article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 9px;min-height:105px;padding:13px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface);box-shadow:0 7px 20px color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}html:not(.native-app) .stats-kpis article>i{display:grid;grid-row:1/4;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--momentum-green);background:var(--momentum-soft);font-style:normal}html:not(.native-app) .stats-kpis article>i svg{width:16px;height:16px}html:not(.native-app) .stats-kpis article>span{align-self:end;color:var(--momentum-muted);font-size:9px;font-weight:750}html:not(.native-app) .stats-kpis article>strong{align-self:center;color:var(--momentum-ink);font-size:20px;line-height:1.05;letter-spacing:-.035em}html:not(.native-app) .stats-kpis article>small{color:var(--momentum-muted);font-size:8px;line-height:1.3}html:not(.native-app) .stats-kpis article.attention>i{color:var(--momentum-muted);background:var(--momentum-selected)}html:not(.native-app) .stats-section{overflow:hidden;border:1px solid var(--momentum-line);border-radius:16px;background:var(--momentum-surface);box-shadow:0 8px 25px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}html:not(.native-app) .stats-section>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--momentum-green);background:var(--momentum-green)}html:not(.native-app) .stats-section>header>div{display:grid;gap:3px}html:not(.native-app) .stats-section .over{margin:0;color:var(--momentum-green);font-size:8px;font-weight:850;letter-spacing:.1em}html:not(.native-app) .stats-section h2{margin:0;color:var(--momentum-surface);font-size:18px;letter-spacing:-.025em}html:not(.native-app) .stats-section>header>small{color:var(--momentum-muted);font-size:9px}html:not(.native-app) .stats-section h3{margin:0 0 13px;color:var(--momentum-ink);font-size:13px}html:not(.native-app) .stats-director-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px;padding:14px}html:not(.native-app) .stats-director-grid>article,html:not(.native-app) .stats-session-chart,html:not(.native-app) .stats-optimize,html:not(.native-app) .stats-course-mix{padding:16px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}html:not(.native-app) .stats-big-number{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:11px;background:var(--momentum-soft)}html:not(.native-app) .stats-big-number>svg{width:26px;height:26px;color:var(--momentum-green)}html:not(.native-app) .stats-big-number>span{display:grid;gap:4px}html:not(.native-app) .stats-big-number small{color:var(--momentum-muted);font-size:9px}html:not(.native-app) .stats-big-number b{font-size:22px;letter-spacing:-.035em}html:not(.native-app) .stats-payment-bars{display:grid;gap:10px;margin-top:15px}html:not(.native-app) .stats-payment-bars>div{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px}html:not(.native-app) .stats-payment-bars span{display:flex;justify-content:space-between;gap:8px;font-size:9px}html:not(.native-app) .stats-payment-bars em{color:var(--momentum-muted);font-style:normal}html:not(.native-app) .stats-payment-bars i,html:not(.native-app) .stats-optimize i,html:not(.native-app) .stats-course-mix i{display:block;height:8px;overflow:hidden;border-radius:5px;background:var(--momentum-soft)}html:not(.native-app) .stats-payment-bars u,html:not(.native-app) .stats-optimize u,html:not(.native-app) .stats-course-mix u{display:block;height:100%;border-radius:inherit;background:var(--momentum-green);text-decoration:none}html:not(.native-app) .stats-payment-bars p{margin:0;color:var(--momentum-muted);font-size:9px}html:not(.native-app) .stats-member-ring{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px}html:not(.native-app) .stats-member-ring h3{grid-column:1/-1}html:not(.native-app) .stats-ring{display:grid;width:130px;height:130px;place-items:center;border-radius:50%;background:conic-gradient(var(--momentum-green) var(--rate),var(--momentum-soft) 0)}html:not(.native-app) .stats-ring:before{content:"";grid-area:1/1;width:92px;height:92px;border-radius:50%;background:var(--momentum-surface)}html:not(.native-app) .stats-ring>span{display:grid;grid-area:1/1;position:relative;text-align:center}html:not(.native-app) .stats-ring b{font-size:20px}html:not(.native-app) .stats-ring small{color:var(--momentum-muted);font-size:8px}html:not(.native-app) .stats-member-ring dl{display:grid;gap:0;margin:0}html:not(.native-app) .stats-member-ring dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--momentum-line);font-size:9px}html:not(.native-app) .stats-member-ring dl>div:last-child{border:0}html:not(.native-app) .stats-member-ring dt{color:var(--momentum-muted)}html:not(.native-app) .stats-member-ring dd{margin:0;font-weight:800}html:not(.native-app) .stats-activity-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:12px;padding:14px 14px 0}html:not(.native-app) .stats-session-chart>div{display:flex;align-items:flex-end;gap:8px;height:200px;padding:12px 4px 0;border-bottom:1px solid var(--momentum-line)}html:not(.native-app) .stats-session-chart>div>span{display:grid;flex:1;grid-template-rows:18px 120px 18px 27px;align-items:end;justify-items:center;min-width:38px;gap:3px}html:not(.native-app) .stats-session-chart time,html:not(.native-app) .stats-session-chart small{color:var(--momentum-muted);font-size:7px;text-align:center}html:not(.native-app) .stats-session-chart i{display:flex;width:70%;height:120px;align-items:flex-end;justify-content:center;border-radius:5px 5px 0 0;background:var(--momentum-soft)}html:not(.native-app) .stats-session-chart i u{display:block;width:100%;min-height:5px;border-radius:5px 5px 0 0;background:var(--momentum-green);text-decoration:none}html:not(.native-app) .stats-session-chart b{font-size:8px}html:not(.native-app) .stats-session-chart>div>p{align-self:center;width:100%;color:var(--momentum-muted);text-align:center;font-size:9px}html:not(.native-app) .stats-optimize{display:grid;align-content:start}html:not(.native-app) .stats-optimize>div{display:grid;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--momentum-line)}html:not(.native-app) .stats-optimize>div:last-child{border:0}html:not(.native-app) .stats-optimize time{font-size:9px;font-weight:800}html:not(.native-app) .stats-optimize span{display:grid;gap:3px}html:not(.native-app) .stats-optimize b{font-size:9px}html:not(.native-app) .stats-optimize small{color:var(--momentum-muted);font-size:8px}html:not(.native-app) .stats-optimize strong{font-size:9px;text-align:right}html:not(.native-app) .stats-optimize i{grid-column:2/4;height:6px}html:not(.native-app) .stats-optimize>p{color:var(--momentum-muted);font-size:9px}html:not(.native-app) .stats-course-mix{display:grid;gap:10px;margin:12px 14px 14px}html:not(.native-app) .stats-course-mix h3{margin-bottom:2px}html:not(.native-app) .stats-course-mix>div{display:grid;grid-template-columns:190px minmax(0,1fr) 42px;align-items:center;gap:12px}html:not(.native-app) .stats-course-mix span{display:flex;justify-content:space-between;gap:8px;font-size:9px}html:not(.native-app) .stats-course-mix small{color:var(--momentum-muted)}html:not(.native-app) .stats-course-mix strong{font-size:9px;text-align:right}html:not(.native-app) .stats-course-mix>p{margin:0;color:var(--momentum-muted);font-size:9px}html:not(.native-app) .stats-engagement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}html:not(.native-app) .stats-engagement-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:94px;padding:13px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}html:not(.native-app) .stats-engagement-grid article>i{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--momentum-green);background:var(--momentum-soft);font-style:normal}html:not(.native-app) .stats-engagement-grid svg{width:19px;height:19px}html:not(.native-app) .stats-engagement-grid span{display:grid;gap:4px;min-width:0}html:not(.native-app) .stats-engagement-grid small{color:var(--momentum-muted);font-size:8px;font-weight:750}html:not(.native-app) .stats-engagement-grid b{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .stats-engagement-grid em{color:var(--momentum-muted);font-size:8px;font-style:normal;line-height:1.3}@media(min-width:761px)and (max-width:1250px){html:not(.native-app) .stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.native-app) .stats-director-grid,html:not(.native-app) .stats-activity-grid{grid-template-columns:1fr}html:not(.native-app) .stats-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.stats-dashboard{gap:10px;padding-bottom:16px}.stats-header{display:flex;align-items:flex-start;flex-direction:column;padding:15px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface)}.stats-header h1{font-size:23px}.stats-header>div>span{font-size:10px}.stats-header>label,.stats-header select{width:100%}.stats-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stats-kpis article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:3px 8px;padding:10px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}.stats-kpis article:last-child{grid-column:1/-1}.stats-kpis article>i{display:grid;grid-row:1/4;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--momentum-soft)}.stats-kpis article>span,.stats-kpis article>small{font-size:8px}.stats-kpis article>strong{font-size:17px}.stats-section{overflow:hidden;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface)}.stats-section>header{display:block;padding:13px}.stats-section>header>small{display:block;margin-top:5px}.stats-director-grid,.stats-activity-grid{display:grid;grid-template-columns:1fr;gap:8px;padding:9px}.stats-member-ring{grid-template-columns:110px 1fr}.stats-ring{width:100px;height:100px}.stats-ring:before{width:72px;height:72px}.stats-payment-bars>div{grid-template-columns:120px 1fr}.stats-session-chart{overflow-x:auto}.stats-session-chart>div{min-width:540px}.stats-course-mix{margin:8px}.stats-course-mix>div{grid-template-columns:120px minmax(0,1fr) 34px}.stats-course-mix span{display:grid}.stats-engagement-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px}.stats-engagement-grid article{grid-template-columns:34px 1fr;padding:10px}.stats-engagement-grid article>i{width:34px;height:34px}.stats-engagement-grid b{font-size:14px}}@media(min-width:761px){html:not(.native-app) .offer-page-header{display:grid;grid-template-columns:minmax(290px,.9fr) minmax(620px,1.8fr) auto;align-items:center;gap:18px;margin-bottom:16px}html:not(.native-app) .offer-page-header>button{align-self:start}html:not(.native-app) .offer-top-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html:not(.native-app) .offer-top-kpis article{display:grid;align-content:center;min-height:78px;padding:13px 15px;border:1px solid var(--momentum-line);border-radius:13px;background:var(--momentum-surface);box-shadow:0 6px 18px color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}html:not(.native-app) .offer-top-kpis span{color:var(--momentum-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}html:not(.native-app) .offer-top-kpis strong{margin-top:5px;color:var(--momentum-ink);font-size:18px;line-height:1.05;letter-spacing:-.025em}html:not(.native-app) .offer-top-kpis small{margin-top:3px;color:var(--momentum-muted);font-size:8px}html:not(.native-app) .offer-master-detail{display:grid;grid-template-columns:minmax(470px,1fr) minmax(570px,1.25fr);gap:12px;margin-top:12px;min-height:610px}html:not(.native-app) .offer-master-list,html:not(.native-app) .offer-detail-panel{overflow:hidden;border:1px solid var(--momentum-line);border-radius:15px;background:var(--momentum-surface);box-shadow:0 8px 25px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}html:not(.native-app) .offer-master-list{display:flex;flex-direction:column}html:not(.native-app) .offer-master-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;padding:14px;border-bottom:1px solid var(--momentum-line)}html:not(.native-app) .offer-master-toolbar>div{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--momentum-line);border-radius:9px;background:var(--momentum-surface)}html:not(.native-app) .offer-master-toolbar svg{width:16px;height:16px;color:var(--momentum-muted)}html:not(.native-app) .offer-master-toolbar input{height:38px!important;min-height:38px!important;padding:0!important;border:0!important;box-shadow:none!important;font-size:11px!important}html:not(.native-app) .offer-master-toolbar select{height:40px;border:1px solid var(--momentum-line);border-radius:9px;background:var(--momentum-surface);font-size:10px}html:not(.native-app) .offer-master-list>header{display:grid;grid-template-columns:50px minmax(145px,1.25fr) .75fr .9fr .65fr;gap:10px;padding:12px 14px;color:var(--momentum-muted);background:var(--momentum-soft);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}html:not(.native-app) .offer-master-rows{flex:1}html:not(.native-app) .offer-master-rows>button{display:grid;width:100%;grid-template-columns:50px minmax(145px,1.25fr) .75fr .9fr .65fr 18px;align-items:center;gap:10px;min-height:76px;padding:10px 14px;border:0;border-bottom:1px solid var(--momentum-line);color:var(--momentum-ink);background:var(--momentum-surface);text-align:left}html:not(.native-app) .offer-master-rows>button:hover{background:var(--momentum-soft)}html:not(.native-app) .offer-master-rows>button.selected{background:var(--momentum-soft);box-shadow:inset 3px 0 0 var(--momentum-green)}html:not(.native-app) .offer-master-rows>button>i{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:var(--momentum-green);background:var(--momentum-soft);font-style:normal}html:not(.native-app) .offer-master-rows>button>i svg{width:18px;height:18px}html:not(.native-app) .offer-master-rows>button>span:nth-of-type(1){display:grid;gap:4px;min-width:0}html:not(.native-app) .offer-master-rows>button b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .offer-master-rows>button small{color:var(--momentum-muted);font-size:8px}html:not(.native-app) .offer-master-rows>button>span:not(:first-of-type){font-size:9px;line-height:1.35}html:not(.native-app) .offer-master-rows>button>svg{width:16px;height:16px;color:var(--momentum-muted)}html:not(.native-app) .offer-master-rows>p{padding:30px;color:var(--momentum-muted);text-align:center;font-size:11px}html:not(.native-app) .offer-master-list>footer{margin-top:auto;padding:14px;color:var(--momentum-muted);font-size:9px}html:not(.native-app) .offer-detail-panel{padding:20px}html:not(.native-app) .offer-detail-panel>header{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px}html:not(.native-app) .offer-detail-panel>header>i{display:grid;width:76px;height:76px;place-items:center;border-radius:14px;color:var(--momentum-green);background:linear-gradient(135deg,var(--momentum-selected),var(--momentum-soft));font-style:normal}html:not(.native-app) .offer-detail-panel>header>i svg{width:28px;height:28px}html:not(.native-app) .offer-detail-panel>header>i span{font-size:42px;line-height:1}html:not(.native-app) .offer-detail-panel>header>div{display:grid;gap:4px}html:not(.native-app) .offer-detail-panel h2{margin:0;color:var(--momentum-ink);font-size:24px;letter-spacing:-.035em}html:not(.native-app) .offer-detail-panel>header p{margin:0;color:var(--momentum-muted);font-size:10px}html:not(.native-app) .offer-detail-panel>header .offer-status-pill{width:-moz-max-content;width:max-content}html:not(.native-app) .offer-detail-panel>header aside{display:flex;gap:8px}html:not(.native-app) .offer-detail-panel>header aside button{min-height:40px;border-radius:9px;font-size:10px}html:not(.native-app) .offer-detail-panel>header aside svg{width:15px;height:15px}html:not(.native-app) .offer-detail-panel .offer-disable{color:var(--momentum-danger);border-color:var(--momentum-danger-line);background:var(--momentum-surface)}html:not(.native-app) .offer-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}html:not(.native-app) .offer-detail-kpis article{display:grid;gap:6px;min-height:70px;padding:13px;border:1px solid var(--momentum-line);border-radius:11px;background:var(--momentum-surface)}html:not(.native-app) .offer-detail-kpis span{color:var(--momentum-muted);font-size:8px;font-weight:800;text-transform:uppercase}html:not(.native-app) .offer-detail-kpis b{overflow:hidden;color:var(--momentum-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .offer-detail-card{margin-top:12px;padding:16px;border:1px solid var(--momentum-line);border-radius:11px;background:var(--momentum-surface)}html:not(.native-app) .offer-detail-card h3{margin:0 0 6px;color:var(--momentum-ink);font-size:13px}html:not(.native-app) .offer-detail-card>p{margin:0 0 11px;color:var(--momentum-muted);font-size:9px}html:not(.native-app) .offer-detail-card>div{padding:12px;border-radius:9px;color:var(--momentum-green);background:var(--momentum-soft);font-size:9px;line-height:1.5}html:not(.native-app) .offer-detail-card dl{display:grid;margin:0}html:not(.native-app) .offer-detail-card dl>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:9px 0;border-bottom:1px solid var(--momentum-line);font-size:9px}html:not(.native-app) .offer-detail-card dl>div:last-child{border-bottom:0}html:not(.native-app) .offer-detail-card dt{color:var(--momentum-muted)}html:not(.native-app) .offer-detail-card dd{margin:0;color:var(--momentum-ink);font-weight:700}}@media(min-width:761px){html:not(.native-app) main:has(>.settings)>.heading{min-height:82px!important;margin-bottom:14px!important;padding:15px 18px!important;border:0!important;border-radius:0!important;color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;box-shadow:none!important}html:not(.native-app) main:has(>.settings)>.heading .over{color:var(--momentum-green)!important}html:not(.native-app) main:has(>.settings)>.heading h1{color:var(--momentum-ink)!important}html:not(.native-app) .settings{grid-template-columns:190px minmax(0,1fr);gap:20px}html:not(.native-app) .settings>nav{position:sticky;top:86px;padding:8px;border:1px solid var(--momentum-line);border-radius:14px;color:var(--momentum-ink);background:var(--momentum-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--momentum-green) 5.882%,transparent)}html:not(.native-app) .settings>nav button{min-height:48px;padding:0 13px;border-radius:9px;color:var(--momentum-muted);font-size:10px}html:not(.native-app) .settings>nav button.active{border-left:0;color:var(--momentum-surface);background:var(--momentum-green)}html:not(.native-app) .settings>article.panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:not(.native-app) .settings-control-center{display:grid;gap:14px}html:not(.native-app) .settings-control-intro{display:flex;align-items:end;justify-content:space-between;padding:0 2px}html:not(.native-app) .settings-control-intro .over{margin:0 0 4px;color:var(--momentum-green);font-size:8px;font-weight:850;letter-spacing:.12em}html:not(.native-app) .settings-control-intro h2{margin:0;color:var(--momentum-ink);font-size:24px;letter-spacing:-.035em}html:not(.native-app) .settings-control-intro span{display:block;margin-top:4px;color:var(--momentum-muted);font-size:10px}html:not(.native-app) .settings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html:not(.native-app) .settings-summary article{min-height:94px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:13px;border:1px solid var(--momentum-line);border-radius:13px;background:var(--momentum-surface);box-shadow:0 6px 18px color-mix(in srgb,var(--momentum-green) 4.314%,transparent)}html:not(.native-app) .settings-summary article>svg{width:42px;height:42px;padding:11px;border-radius:50%;color:var(--momentum-green);background:var(--momentum-soft)}html:not(.native-app) .settings-summary article>span{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:end;-moz-column-gap:5px;column-gap:5px}html:not(.native-app) .settings-summary small{grid-column:1/-1;color:var(--momentum-muted);font-size:8px;font-weight:750}html:not(.native-app) .settings-summary b{color:var(--momentum-ink);font-size:22px;line-height:1}html:not(.native-app) .settings-summary b.summary-status{color:var(--momentum-green);font-size:16px}html:not(.native-app) .settings-summary em{color:var(--momentum-muted);font-size:8px;font-style:normal}html:not(.native-app) .settings-control-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:12px}html:not(.native-app) .settings-control-card,html:not(.native-app) .settings-control-grid>.morning-booking-rule,html:not(.native-app) .settings-automations{margin:0;padding:16px 18px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface);box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 4.314%,transparent)}html:not(.native-app) :is(.settings-control-card,.settings-control-grid>.morning-booking-rule,.settings-automations)>header{display:flex;align-items:center;gap:10px;margin:0 0 14px}html:not(.native-app) :is(.settings-control-card,.settings-control-grid>.morning-booking-rule,.settings-automations)>header>svg{width:34px;height:34px;padding:8px;border-radius:9px;color:var(--momentum-green);background:var(--momentum-soft)}html:not(.native-app) :is(.settings-control-card,.settings-control-grid>.morning-booking-rule,.settings-automations)>header h3{margin:0;color:var(--momentum-ink);font-size:15px}html:not(.native-app) :is(.settings-control-card,.settings-control-grid>.morning-booking-rule,.settings-automations)>header p{margin:3px 0 0;color:var(--momentum-muted);font-size:8px}html:not(.native-app) .reservation-delays .setting-grid{grid-template-columns:1fr;gap:12px;margin:0}html:not(.native-app) .reservation-delays .setting-grid label{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,auto);align-items:center;gap:12px}html:not(.native-app) .reservation-delays .setting-grid label>b{margin:0}html:not(.native-app) .reservation-delays .setting-grid input{height:38px;max-width:none}html:not(.native-app) .settings-control-grid>.morning-booking-rule{display:block}html:not(.native-app) .settings-control-grid>.morning-booking-rule>.switch{margin-bottom:12px;padding:11px;border:1px solid var(--momentum-line);border-radius:10px;background:var(--momentum-soft)}html:not(.native-app) .morning-booking-times{gap:10px;margin-top:0}html:not(.native-app) .morning-booking-times input[type=time]{height:38px}html:not(.native-app) .morning-timeline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:17px;color:var(--momentum-muted);font-size:8px}html:not(.native-app) .morning-timeline>i{position:relative;display:block;height:7px;border-radius:8px;background:var(--momentum-selected)}html:not(.native-app) .morning-timeline>i>u{display:block;height:100%;border-radius:8px 0 0 8px;background:var(--momentum-selected);text-decoration:none}html:not(.native-app) .morning-timeline>i>b{position:absolute;top:-4px;width:2px;height:15px;background:var(--momentum-green);transform:translate(-1px)}html:not(.native-app) .setting-help{font-size:9px;line-height:1.45}html:not(.native-app) .settings-automations>header{margin-bottom:6px}html:not(.native-app) .settings-automations>.switch{min-height:46px;padding:8px 0}html:not(.native-app) .settings-automations>.switch b{font-size:10px}html:not(.native-app) .settings-automations>.switch small{font-size:8px}}@media(min-width:761px)and (max-width:1100px){html:not(.native-app) .settings-summary{grid-template-columns:1fr 1fr}html:not(.native-app) .settings-control-grid{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1320px){html:not(.native-app) .offer-page-header{grid-template-columns:250px minmax(520px,1fr) auto}html:not(.native-app) .offer-master-detail{grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr)}html:not(.native-app) .offer-top-kpis article{padding:10px}html:not(.native-app) .offer-detail-panel>header{grid-template-columns:64px minmax(0,1fr)}html:not(.native-app) .offer-detail-panel>header>i{width:64px;height:64px}html:not(.native-app) .offer-detail-panel>header aside{grid-column:1/-1}}@media(max-width:760px){.offer-top-kpis{display:none}.offer-master-detail{display:block}.offer-master-list{overflow:hidden;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface)}.offer-master-toolbar{display:grid;grid-template-columns:1fr;gap:8px;padding:10px}.offer-master-toolbar>div{display:flex;align-items:center;gap:8px}.offer-master-list>header{display:none}.offer-master-rows>button{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:0;border-bottom:1px solid var(--momentum-line);background:var(--momentum-surface);text-align:left}.offer-master-rows>button>i{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--momentum-soft)}.offer-master-rows>button>span:nth-of-type(n+2),.offer-master-rows>button>em,.offer-master-rows>button>svg{display:none}.offer-master-rows>button>span:first-of-type{display:grid;gap:3px}.offer-master-list>footer{padding:10px;font-size:10px}.offer-detail-panel{display:none}}html:not(.native-app) .finance-workspace:has(.invoice-premium){padding:0;border-radius:0;background:var(--momentum-surface);box-shadow:none}html:not(.native-app) .finance-workspace:has(.invoice-premium)>[data-slot=tabs-content]{margin:0}html:not(.native-app) .finance-workspace:has(.invoice-premium)>[data-slot=tabs-content]>.invoice-premium{padding:0;color:var(--momentum-ink);background:var(--momentum-surface);box-shadow:none}html:not(.native-app) .invoice-premium{display:grid;gap:14px}html:not(.native-app) .invoice-premium>p[role]{margin:0;padding:10px 14px;border:1px solid var(--momentum-line);border-radius:10px;background:var(--momentum-soft);font-size:11px}html:not(.native-app) .invoice-premium-header{display:grid;grid-template-columns:minmax(285px,.85fr) minmax(610px,1.75fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--momentum-line);border-radius:16px;background:var(--momentum-surface);box-shadow:0 8px 26px color-mix(in srgb,var(--momentum-green) 4.314%,transparent)}html:not(.native-app) .invoice-premium-header>div:first-child{display:grid;gap:4px}html:not(.native-app) .invoice-premium-header>div:first-child p{margin:0;color:var(--momentum-green);font-size:9px;font-weight:850;letter-spacing:.12em}html:not(.native-app) .invoice-premium-header h2{margin:0;color:var(--momentum-ink);font-size:25px;line-height:1.1;letter-spacing:-.035em}html:not(.native-app) .invoice-premium-header>div:first-child>span{color:var(--momentum-muted);font-size:10px}html:not(.native-app) .invoice-premium-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}html:not(.native-app) .invoice-premium-kpis article{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:10px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}html:not(.native-app) .invoice-premium-kpis article>svg,html:not(.native-app) .invoice-kpi-symbol{display:grid;width:36px;height:36px;place-items:center;padding:9px;border-radius:50%;color:var(--momentum-green);background:var(--momentum-soft);font-size:14px;font-weight:800}html:not(.native-app) .invoice-premium-kpis article>span:last-child{display:grid;gap:3px;min-width:0}html:not(.native-app) .invoice-premium-kpis b{overflow:hidden;color:var(--momentum-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .invoice-premium-kpis small{color:var(--momentum-muted);font-size:8px;line-height:1.25}html:not(.native-app) .invoice-export{min-height:42px;border-radius:10px;font-size:10px;white-space:nowrap}html:not(.native-app) .invoice-export svg{width:15px;height:15px}html:not(.native-app) .invoice-master-detail{display:grid;grid-template-columns:minmax(560px,1fr) minmax(620px,1.08fr);gap:12px;min-height:620px}html:not(.native-app) .invoice-master-list,html:not(.native-app) .invoice-detail-panel{overflow:hidden;border:1px solid var(--momentum-line);border-radius:15px;background:var(--momentum-surface);box-shadow:0 8px 25px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}html:not(.native-app) .invoice-master-list{display:flex;min-width:0;flex-direction:column}html:not(.native-app) .invoice-master-search{display:flex;align-items:center;gap:8px;margin:14px 14px 10px;padding:0 11px;border:1px solid var(--momentum-line);border-radius:10px}html:not(.native-app) .invoice-master-search svg{width:16px;height:16px;flex:0 0 auto;color:var(--momentum-muted)}html:not(.native-app) .invoice-master-search input{height:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important}html:not(.native-app) .invoice-status-tabs{display:flex;gap:6px;padding:0 14px 10px;overflow-x:auto}html:not(.native-app) .invoice-status-tabs button{min-height:31px;padding:0 11px;border:1px solid var(--momentum-line);border-radius:17px;color:var(--momentum-muted);background:var(--momentum-surface);font-size:9px;font-weight:750;white-space:nowrap}html:not(.native-app) .invoice-status-tabs button.active{border-color:var(--momentum-green);color:var(--momentum-surface);background:var(--momentum-green)}html:not(.native-app) .invoice-compact-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;border-block:1px solid var(--momentum-line);background:var(--momentum-soft)}html:not(.native-app) .invoice-compact-filters label,html:not(.native-app) .invoice-date-range label{display:grid;gap:5px;color:var(--momentum-muted);font-size:8px;font-weight:800}html:not(.native-app) .invoice-compact-filters select{height:36px;border:1px solid var(--momentum-line);border-radius:8px;background:var(--momentum-surface);padding:0 8px;color:var(--momentum-ink);font-size:9px}html:not(.native-app) .invoice-premium .invoice-date-range{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px;background:var(--momentum-soft)}html:not(.native-app) .invoice-list-heading,html:not(.native-app) .invoice-list-rows>button{display:grid;grid-template-columns:minmax(145px,1.4fr) minmax(100px,1fr) 78px 74px 76px 16px;align-items:center;gap:8px}html:not(.native-app) .invoice-list-heading{padding:11px 14px;color:var(--momentum-muted);background:var(--momentum-soft);font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}html:not(.native-app) .invoice-list-rows{flex:1}html:not(.native-app) .invoice-list-rows>button{width:100%;min-height:66px;padding:9px 14px;border:0;border-bottom:1px solid var(--momentum-line);color:var(--momentum-ink);background:var(--momentum-surface);text-align:left}html:not(.native-app) .invoice-list-rows>button:hover{background:var(--momentum-soft)}html:not(.native-app) .invoice-list-rows>button.selected{background:var(--momentum-soft);box-shadow:inset 3px 0 0 var(--momentum-green)}html:not(.native-app) .invoice-list-rows>button>span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .invoice-list-rows>button>span:first-child{display:flex;align-items:center;gap:7px;font-weight:750}html:not(.native-app) .invoice-list-rows>button>span:first-child svg{width:15px;height:15px;flex:0 0 auto;color:var(--momentum-green)}html:not(.native-app) .invoice-list-rows>button>b{font-size:10px;white-space:nowrap}html:not(.native-app) .invoice-list-rows>button>svg{width:14px;height:14px;color:var(--momentum-muted)}html:not(.native-app) .invoice-list-rows>p{padding:30px;color:var(--momentum-muted);text-align:center;font-size:10px}html:not(.native-app) .invoice-status{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:13px;color:var(--momentum-green);background:var(--momentum-selected);font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}html:not(.native-app) .invoice-status.due{color:var(--momentum-muted);background:var(--momentum-selected)}html:not(.native-app) .invoice-status.refunded,html:not(.native-app) .invoice-status.cancelled{color:var(--momentum-muted);background:var(--momentum-soft)}html:not(.native-app) .invoice-master-list>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:11px 14px;color:var(--momentum-muted);font-size:8px}html:not(.native-app) .invoice-master-list>footer>span:last-child{display:flex;gap:6px}html:not(.native-app) .invoice-master-list>footer button{display:flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;border:1px solid var(--momentum-line);border-radius:8px;color:var(--momentum-muted);background:var(--momentum-surface);font-size:8px}html:not(.native-app) .invoice-master-list>footer svg{width:11px;height:11px}html:not(.native-app) .invoice-detail-panel{padding:18px}html:not(.native-app) .invoice-detail-panel>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px}html:not(.native-app) .invoice-detail-panel>header>div{display:grid;gap:4px}html:not(.native-app) .invoice-detail-panel>header p{margin:0;color:var(--momentum-green);font-size:8px;font-weight:850;letter-spacing:.1em}html:not(.native-app) .invoice-detail-panel>header h2{margin:0;color:var(--momentum-ink);font-size:20px;letter-spacing:-.025em}html:not(.native-app) .invoice-detail-panel>header>div>span{color:var(--momentum-muted);font-size:9px}html:not(.native-app) .invoice-detail-panel>header>aside{display:flex;grid-column:1/-1;justify-content:flex-end;gap:7px}html:not(.native-app) .invoice-detail-panel>header>aside button{min-height:36px;border-radius:8px;font-size:9px}html:not(.native-app) .invoice-detail-panel>header>aside svg{width:14px;height:14px}html:not(.native-app) .invoice-detail-summary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.75fr);gap:10px}html:not(.native-app) .invoice-detail-summary>article,html:not(.native-app) .invoice-detail-card{padding:14px;border:1px solid var(--momentum-line);border-radius:11px;background:var(--momentum-surface)}html:not(.native-app) .invoice-detail-panel h3{margin:0 0 10px;color:var(--momentum-ink);font-size:11px}html:not(.native-app) .invoice-detail-summary dl{display:grid;gap:9px;margin:0}html:not(.native-app) .invoice-detail-summary dl>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:9px}html:not(.native-app) .invoice-detail-summary dt{display:flex;align-items:center;gap:5px;color:var(--momentum-muted)}html:not(.native-app) .invoice-detail-summary dt svg{width:13px;height:13px}html:not(.native-app) .invoice-detail-summary dd{margin:0;color:var(--momentum-ink);font-weight:650}html:not(.native-app) .invoice-amount-card>strong{display:block;margin:14px 0 16px;color:var(--momentum-ink);font-size:27px;text-align:center;letter-spacing:-.04em}html:not(.native-app) .invoice-amount-card>div{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--momentum-line)}html:not(.native-app) .invoice-amount-card span{display:flex;justify-content:space-between;gap:10px;color:var(--momentum-muted);font-size:9px}html:not(.native-app) .invoice-amount-card span b{color:var(--momentum-ink)}html:not(.native-app) .invoice-detail-card{margin-top:10px}html:not(.native-app) .invoice-line-head,html:not(.native-app) .invoice-line-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(78px,.65fr));gap:10px;align-items:center}html:not(.native-app) .invoice-line-head{padding:8px 0;color:var(--momentum-muted);border-bottom:1px solid var(--momentum-line);font-size:7px;font-weight:800;text-transform:uppercase}html:not(.native-app) .invoice-line-row{padding:11px 0 2px;font-size:9px}html:not(.native-app) .invoice-history>div{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:0 0 13px}html:not(.native-app) .invoice-history>div:last-child{padding-bottom:0}html:not(.native-app) .invoice-history>div:not(:last-child):before{content:"";position:absolute;top:11px;bottom:-1px;left:5px;width:1px;background:var(--momentum-selected)}html:not(.native-app) .invoice-history i{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;border-radius:50%;background:var(--momentum-green)}html:not(.native-app) .invoice-history span{display:grid;gap:3px}html:not(.native-app) .invoice-history b{font-size:9px}html:not(.native-app) .invoice-history small{color:var(--momentum-muted);font-size:8px}html:not(.native-app) .invoice-history button{width:-moz-max-content;width:max-content;min-height:29px;margin-top:4px;font-size:8px}html:not(.native-app) .invoice-detail-empty{display:grid;height:100%;place-items:center;align-content:center;color:var(--momentum-muted);text-align:center}html:not(.native-app) .invoice-detail-empty>svg{width:42px;height:42px;padding:10px;border-radius:12px;color:var(--momentum-green);background:var(--momentum-soft)}html:not(.native-app) .invoice-detail-empty h3{margin:12px 0 5px;font-size:16px}html:not(.native-app) .invoice-detail-empty p{margin:0;font-size:10px}@media(min-width:761px)and (max-width:1350px){html:not(.native-app) .invoice-premium-header{grid-template-columns:240px minmax(500px,1fr) auto;padding:14px}html:not(.native-app) .invoice-premium-kpis article{grid-template-columns:30px minmax(0,1fr);padding:8px}html:not(.native-app) .invoice-premium-kpis article>svg,html:not(.native-app) .invoice-kpi-symbol{width:30px;height:30px;padding:7px}html:not(.native-app) .invoice-master-detail{grid-template-columns:minmax(500px,.95fr) minmax(520px,1.05fr)}html:not(.native-app) .invoice-list-heading,html:not(.native-app) .invoice-list-rows>button{grid-template-columns:minmax(130px,1.3fr) minmax(85px,1fr) 70px 66px 70px 14px}}@media(max-width:760px){.finance-workspace:has(.invoice-premium){padding:0!important;background:var(--momentum-surface)!important}.invoice-premium{gap:10px}.invoice-premium-header{display:flex;align-items:flex-start;flex-direction:column;padding:14px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface)}.invoice-premium-header h2{font-size:22px}.invoice-premium-kpis{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:7px}.invoice-premium-kpis article{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:7px;padding:9px;border:1px solid var(--momentum-line);border-radius:10px}.invoice-premium-kpis article>svg,.invoice-kpi-symbol{display:grid;width:32px;height:32px;place-items:center;padding:8px;border-radius:50%;background:var(--momentum-soft)}.invoice-premium-kpis article>span:last-child{display:grid}.invoice-premium-kpis small{font-size:9px}.invoice-export{width:100%}.invoice-master-detail{display:block}.invoice-master-list{overflow:hidden;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface)}.invoice-compact-filters{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}.invoice-compact-filters label:last-child{grid-column:1/-1}.invoice-list-heading{display:none}.invoice-list-rows>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:11px;border:0;border-bottom:1px solid var(--momentum-line);background:var(--momentum-surface);text-align:left}.invoice-list-rows>button>span:nth-child(2),.invoice-list-rows>button>span:nth-child(3),.invoice-list-rows>button>svg{display:none}.invoice-list-rows>button>b{grid-column:1}.invoice-list-rows>button>em{grid-column:2;grid-row:1/3}.invoice-master-list>footer{display:flex;justify-content:space-between;padding:10px;font-size:9px}.invoice-master-list>footer>span:last-child{display:none}.invoice-detail-panel{display:none}}@media(min-width:761px){html:not(.native-app) .members-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}html:not(.native-app) .members-overview article{position:relative;min-height:112px;padding:18px 19px;border:1px solid var(--momentum-line);border-radius:16px;background:var(--momentum-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--momentum-green) 4.314%,transparent)}html:not(.native-app) .members-overview article:before{content:"";position:absolute;top:18px;right:18px;width:8px;height:8px;border-radius:50%;background:var(--momentum-green)}html:not(.native-app) .members-overview article.attention:before{background:var(--momentum-green)}html:not(.native-app) .members-overview span{display:block;color:var(--momentum-muted);font-size:12px;font-weight:750}html:not(.native-app) .members-overview strong{display:block;margin:13px 0 5px;color:var(--momentum-ink);font-size:27px;line-height:1;letter-spacing:-.04em}html:not(.native-app) .members-overview small{color:var(--momentum-muted);font-size:11px}html:not(.native-app) .peppy-split.members-workspace,html:not(.native-app) .peppy-split.members-workspace:not(.has-member){display:grid;grid-template-columns:minmax(330px,38%) minmax(0,1fr);min-height:650px;overflow:hidden;border:1px solid var(--momentum-line);border-radius:20px;background:var(--momentum-surface);box-shadow:0 15px 38px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)}html:not(.native-app) .members-workspace>.contact-list,html:not(.native-app) .members-workspace:not(.has-member)>.contact-list{max-height:760px;padding:18px;border:0;border-right:1px solid var(--momentum-line);background:var(--momentum-soft)}html:not(.native-app) .member-search{display:flex;align-items:center;gap:9px;height:46px;padding:0 13px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}html:not(.native-app) .member-search>svg{width:17px;height:17px;flex:0 0 auto;color:var(--momentum-muted)}html:not(.native-app) .member-search input{height:42px!important;min-height:42px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}html:not(.native-app) .members-workspace .contact-list>nav{gap:6px;margin:13px 0 10px;padding:0;border:0;background:transparent;box-shadow:none}html:not(.native-app) .members-workspace .contact-list>nav button{min-height:34px;padding:0 11px;border:1px solid var(--momentum-line);border-radius:18px;color:var(--momentum-muted);background:var(--momentum-surface);font-size:10px}html:not(.native-app) .members-workspace .contact-list>nav button.active{border-color:var(--momentum-green);color:var(--momentum-surface);background:var(--momentum-green)}html:not(.native-app) .members-workspace .contact-list>header{padding:10px 5px;color:var(--momentum-muted);font-size:10px;letter-spacing:.04em}html:not(.native-app) .members-workspace .contact-list>header span{font-size:0}html:not(.native-app) .members-workspace .contact-list>header span:after{content:"STATUT";font-size:10px}html:not(.native-app) .members-workspace .contact-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;margin:3px 0;padding:10px;border:1px solid transparent;border-radius:13px;background:transparent;font-family:Montserrat;text-align:left}html:not(.native-app) .members-workspace .contact-list>button:hover{border-color:var(--momentum-line);background:var(--momentum-surface)}html:not(.native-app) .members-workspace .contact-list>button.selected{border-color:var(--momentum-line);background:var(--momentum-soft);box-shadow:inset 3px 0 0 var(--momentum-green)}html:not(.native-app) .members-workspace .contact-list>button>i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--momentum-surface);background:var(--momentum-green);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.03em}html:not(.native-app) .members-workspace .contact-list>button>span{display:grid;gap:5px;min-width:0}html:not(.native-app) .members-workspace .contact-list>button>span b{overflow:hidden;color:var(--momentum-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .members-workspace .contact-list>button>span small{overflow:hidden;color:var(--momentum-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .member-list-status{padding:5px 8px;border-radius:12px;color:var(--momentum-muted);background:var(--momentum-soft);font-size:9px;font-style:normal;font-weight:800}html:not(.native-app) .member-list-status.active{color:var(--momentum-green);background:var(--momentum-selected)}html:not(.native-app) .members-workspace>.contact-detail,html:not(.native-app) .members-workspace:not(.has-member)>.contact-detail{display:block;min-width:0;padding:0;background:var(--momentum-surface)}html:not(.native-app) .members-workspace:not(.has-member)>.contact-detail{display:grid;place-items:center;padding:48px;background:var(--momentum-soft)}html:not(.native-app) .members-workspace .member-empty-state{width:min(460px,100%);min-height:0;padding:34px;color:var(--momentum-ink);border:1px solid var(--momentum-line);border-radius:18px;background:var(--momentum-surface);box-shadow:none}html:not(.native-app) .members-workspace .member-empty-state .member-empty-icon{width:54px;height:54px;border-radius:16px;color:var(--momentum-surface);background:var(--momentum-green);box-shadow:none}html:not(.native-app) .members-workspace .member-empty-state .member-empty-icon svg{width:25px;height:25px}html:not(.native-app) .members-workspace .member-empty-state .over{color:var(--momentum-green)}html:not(.native-app) .members-workspace .member-empty-state h2{color:var(--momentum-ink);font-size:25px}html:not(.native-app) .members-workspace .member-empty-state p{color:var(--momentum-muted);font-size:13px}html:not(.native-app) .members-workspace .member-profile-header{padding:22px 24px 0;border-bottom:1px solid var(--momentum-line);background:var(--momentum-surface)}html:not(.native-app) .member-profile-identity{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto;align-items:center!important;gap:14px!important}html:not(.native-app) .member-profile-identity>i{display:grid;width:58px;height:58px;place-items:center;border-radius:17px;color:var(--momentum-surface);background:var(--momentum-green);font-size:16px;font-style:normal;font-weight:800}html:not(.native-app) .member-profile-identity>span{display:grid;gap:7px;min-width:0}html:not(.native-app) .member-name-row{display:flex;align-items:center;gap:8px;min-width:0}html:not(.native-app) .member-name-row h2{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .member-profile-identity>span>small{color:var(--momentum-muted);font-size:11px}html:not(.native-app) .member-profile-actions{display:flex!important;flex-wrap:wrap;max-width:420px;gap:8px!important}html:not(.native-app) .member-profile-actions button{min-height:40px;border-radius:10px;font-size:11px}html:not(.native-app) .member-profile-actions svg{width:15px;height:15px}html:not(.native-app) .member-summary-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin-top:20px}html:not(.native-app) .member-summary-cards article{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid var(--momentum-line);border-radius:13px;background:var(--momentum-soft)}html:not(.native-app) .member-summary-cards span{color:var(--momentum-muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}html:not(.native-app) .member-summary-cards b{overflow:hidden;color:var(--momentum-ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .member-summary-cards b.danger{color:var(--momentum-danger);font-size:13px}html:not(.native-app) .member-summary-cards small{overflow:hidden;color:var(--momentum-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .members-workspace .contact-detail>header nav{gap:4px;margin-top:18px;padding-bottom:0}html:not(.native-app) .members-workspace .contact-detail>header nav button{min-height:38px;padding:0 10px 10px;color:var(--momentum-muted);font-size:10px}html:not(.native-app) .members-workspace .contact-detail>header nav button.active{color:var(--momentum-green);border-color:var(--momentum-green)}html:not(.native-app) .members-workspace .profile-grid{gap:12px;padding:18px}html:not(.native-app) .members-workspace .profile-grid section,html:not(.native-app) .members-workspace .detail-card{border:1px solid var(--momentum-line);border-top:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface);box-shadow:none}}@media(min-width:761px)and (max-width:1180px){html:not(.native-app) .members-overview{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.native-app) .peppy-split.members-workspace,html:not(.native-app) .peppy-split.members-workspace:not(.has-member){grid-template-columns:minmax(290px,34%) minmax(0,1fr)}html:not(.native-app) .member-profile-identity{grid-template-columns:52px minmax(0,1fr)}html:not(.native-app) .member-profile-actions{grid-column:1/-1}}@media(max-width:760px){.members-overview{display:none}.member-search{display:flex;align-items:center;gap:8px}.member-search>svg{width:17px;flex:0 0 auto}.members-workspace .contact-list>button>i{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--momentum-surface);background:var(--momentum-green);font-size:11px;font-style:normal;font-weight:800}.members-workspace .contact-list>button>span{display:grid;gap:3px;min-width:0}.members-workspace .contact-list>button>span small{overflow:hidden;color:var(--momentum-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.member-list-status{margin-left:auto;font-size:9px;font-style:normal}.member-profile-identity>i,.member-summary-cards,.member-profile-actions{display:none!important}html:not(.native-app) .member-profile-actions{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px}.member-name-row{display:flex;align-items:center;gap:7px}}@media(min-width:761px){html:not(.native-app) .offer-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px;padding:4px 0 0;background:var(--momentum-surface)}html:not(.native-app) .offer-page-header>div{display:grid;gap:5px}html:not(.native-app) .offer-page-header .over{color:var(--momentum-green);font-size:10px;font-weight:850;letter-spacing:.17em}html:not(.native-app) .offer-page-header h1{margin:0;color:var(--momentum-ink);font-size:36px;line-height:1;letter-spacing:-.045em}html:not(.native-app) .offer-page-header p{margin:2px 0 0;color:var(--momentum-muted);font-size:13px}html:not(.native-app) .offer-page-header>button{min-height:46px;padding:0 18px!important;border-radius:10px!important}html:not(.native-app) .offer-analytics{display:grid;grid-template-columns:minmax(360px,1.65fr) repeat(3,minmax(180px,.62fr));gap:12px;margin:2px 0 16px}html:not(.native-app) .offer-analytics-search{display:flex;align-items:center;gap:10px;min-height:80px;padding:0 18px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface);box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}html:not(.native-app) .offer-analytics-search>svg{width:20px;height:20px;flex:0 0 auto;color:var(--momentum-muted)}html:not(.native-app) .offer-analytics-search input{height:48px!important;min-height:48px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}html:not(.native-app) .offer-analytics article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:12px;column-gap:12px;align-content:center;min-height:80px;padding:14px 16px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-surface);box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}html:not(.native-app) .offer-analytics article:before{content:"";grid-row:1/4;width:42px;height:42px;align-self:center;border-radius:13px;background:var(--momentum-soft)}html:not(.native-app) .offer-analytics article span{grid-column:2;color:var(--momentum-muted);font-size:10px;font-weight:750;letter-spacing:.02em}html:not(.native-app) .offer-analytics article strong{grid-column:2;color:var(--momentum-ink);font-size:20px;line-height:1.15;letter-spacing:-.035em}html:not(.native-app) .offer-analytics article small{grid-column:2;color:var(--momentum-muted);font-size:9px}html:not(.native-app) .offer-filter-row{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--momentum-line);border-radius:13px;background:var(--momentum-soft)}html:not(.native-app) .offer-filter-row>button{min-height:34px;padding:0 13px;border:1px solid var(--momentum-line);border-radius:18px;color:var(--momentum-muted);background:var(--momentum-surface);font-size:10px}html:not(.native-app) .offer-filter-row>button.active{border-color:var(--momentum-green);color:var(--momentum-surface);background:var(--momentum-green)}html:not(.native-app) .offer-filter-row>.offer-reset{display:flex;align-items:center;gap:7px;margin-left:auto}html:not(.native-app) .offer-filter-row>.offer-reset svg{width:14px;height:14px}html:not(.native-app) .offer-table-panel{overflow:hidden;padding:0;border:1px solid var(--momentum-line);border-radius:16px;background:var(--momentum-surface);box-shadow:0 12px 30px color-mix(in srgb,var(--momentum-green) 5.49%,transparent)}html:not(.native-app) .offer-table-panel table{width:100%;border-collapse:collapse}html:not(.native-app) .offer-table-panel thead{background:var(--momentum-soft)}html:not(.native-app) .offer-table-panel th{height:46px;padding:0 14px;color:var(--momentum-muted);font-size:9px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}html:not(.native-app) .offer-table-panel td{height:68px;padding:10px 14px;border-top:1px solid var(--momentum-line);color:var(--momentum-ink);font-size:11px}html:not(.native-app) .offer-table-panel tbody tr:hover td{background:var(--momentum-soft)}html:not(.native-app) .offer-name-cell{display:flex;align-items:center;gap:12px;min-width:190px}html:not(.native-app) .offer-name-cell>i{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--momentum-green);background:var(--momentum-soft);font-style:normal}html:not(.native-app) .offer-name-cell>i svg{width:18px;height:18px}html:not(.native-app) .offer-name-cell>span{display:grid;gap:4px;min-width:0}html:not(.native-app) .offer-name-cell b{overflow:hidden;color:var(--momentum-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html:not(.native-app) .offer-name-cell small{color:var(--momentum-muted);font-size:9px}html:not(.native-app) .offer-type-pill{display:inline-flex;padding:6px 9px;border-radius:12px;color:var(--momentum-muted);background:var(--momentum-soft);font-size:9px;font-weight:700;white-space:nowrap}html:not(.native-app) .offer-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:12px;color:var(--momentum-muted);background:var(--momentum-soft);font-size:9px;font-weight:800}html:not(.native-app) .offer-status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--momentum-green)}html:not(.native-app) .offer-status-pill.active{color:var(--momentum-green);background:var(--momentum-soft)}html:not(.native-app) .offer-status-pill.active:before{background:var(--momentum-green)}html:not(.native-app) .offer-actions-cell{width:70px;text-align:center}html:not(.native-app) .offer-actions-cell svg{width:18px;height:18px;color:var(--momentum-muted)}html:not(.native-app) .offer-table-footer{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-top:1px solid var(--momentum-line);color:var(--momentum-muted);background:var(--momentum-soft);font-size:10px}}@media(min-width:761px)and (max-width:1240px){html:not(.native-app) .offer-analytics{grid-template-columns:1fr repeat(3,minmax(150px,.55fr))}html:not(.native-app) .offer-analytics article{padding:12px}html:not(.native-app) .offer-table-panel{overflow-x:auto}html:not(.native-app) .offer-table-panel table{min-width:980px}}@media(max-width:760px){.offer-page-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:14px;border-radius:15px;color:var(--momentum-surface);background:var(--momentum-green)}.offer-page-header .over,.offer-page-header p{display:none}.offer-page-header h1{margin:0;font-size:23px}.offer-page-header>button{min-height:40px!important}.offer-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.offer-analytics-search{display:flex;grid-column:1/-1;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}.offer-analytics-search>svg{width:17px;flex:0 0 auto}.offer-analytics-search input{border:0!important;box-shadow:none!important}.offer-analytics article{display:grid;gap:4px;padding:11px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface)}.offer-analytics article span,.offer-analytics article small{color:var(--momentum-muted);font-size:9px}.offer-analytics article strong{font-size:17px}.offer-filter-row>.offer-reset{display:none}.offer-table-panel{overflow-x:auto}.offer-table-panel table{min-width:850px}}.overview-dashboard{display:grid;gap:22px;width:100%}.overview-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;border:1px solid color-mix(in srgb,var(--momentum-surface) 7.843%,transparent);border-radius:24px;background:linear-gradient(135deg,var(--momentum-green) 0%,var(--momentum-green) 68%,var(--momentum-green) 100%);color:var(--momentum-muted);box-shadow:0 18px 42px color-mix(in srgb,var(--momentum-green) 14.118%,transparent)}.overview-hero .over{margin-bottom:9px;color:var(--momentum-muted)}.overview-hero h1{margin:0;color:var(--momentum-surface);font-size:36px;line-height:1.05;letter-spacing:-.045em}.overview-hero h1 span{display:inline-block;margin-left:4px;font-size:.78em;transform:translateY(-2px)}.overview-hero>div>p:last-child{margin:10px 0 0;color:var(--momentum-muted);font-size:14px}.overview-hero .brand-btn{min-height:46px;padding:0 18px!important;border-color:var(--momentum-control)!important;background:var(--momentum-green)!important;white-space:nowrap}.overview-hero .brand-btn svg{width:17px}.overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-kpi{min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent);border-radius:18px;background:color-mix(in srgb,var(--momentum-surface) 94.118%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--momentum-green) 5.882%,transparent)}.overview-kpi>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--momentum-muted);font-size:13px;font-weight:700}.overview-kpi i{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--momentum-green);background:var(--momentum-soft)}.overview-kpi i svg{width:19px;height:19px}.overview-kpi strong{display:block;margin:20px 0 6px;color:var(--momentum-ink);font-size:30px;line-height:1;letter-spacing:-.045em}.overview-kpi small{color:var(--momentum-muted);font-size:12px}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;align-items:stretch}.overview-schedule,.overview-tasks,.overview-shortcuts{overflow:hidden;border:1px solid color-mix(in srgb,var(--momentum-green) 9.02%,transparent);border-radius:20px;background:color-mix(in srgb,var(--momentum-surface) 94.118%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--momentum-green) 6.667%,transparent)}.overview-schedule>header,.overview-tasks>header,.overview-shortcuts>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 22px;border-bottom:1px solid var(--momentum-line)}.overview-schedule h2,.overview-tasks h2,.overview-shortcuts h2{margin:0;color:var(--momentum-ink);font-size:20px;letter-spacing:-.025em}.overview-schedule header .over,.overview-tasks header .over,.overview-shortcuts header .over{margin-bottom:5px}.overview-schedule>header>button{display:flex;align-items:center;gap:7px;border:0;color:var(--momentum-green);background:transparent;font-size:12px;font-weight:750}.overview-schedule>header>button svg{width:15px}.overview-course-list{padding:3px 22px 10px}.overview-course{display:grid;width:100%;grid-template-columns:72px minmax(0,1fr) 90px 20px;align-items:center;gap:16px;padding:17px 2px;border:0;border-bottom:1px solid var(--momentum-line);color:var(--momentum-ink);background:transparent;text-align:left}.overview-course:last-child{border-bottom:0}.overview-course:hover{background:var(--momentum-soft)}.overview-course time{font-size:16px;font-weight:800}.overview-course>span{display:grid;gap:4px;min-width:0}.overview-course b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.overview-course small{color:var(--momentum-muted);font-size:12px}.overview-capacity{text-align:right}.overview-capacity b{color:var(--momentum-green);font-size:15px}.overview-course>svg{width:17px;color:var(--momentum-muted)}.overview-loading{margin:0;padding:30px 2px;color:var(--momentum-muted);font-size:13px}.overview-empty{display:flex;align-items:center;gap:13px;padding:32px 2px;color:var(--momentum-ink)}.overview-empty>svg{width:28px;height:28px;color:var(--momentum-green)}.overview-empty>div{display:grid;gap:4px}.overview-empty small{color:var(--momentum-muted);font-size:12px}.overview-tasks{padding-bottom:8px}.overview-tasks>header{display:block}.overview-tasks>button{display:grid;width:calc(100% - 28px);grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;margin:8px 14px;padding:12px;border:0;border-radius:14px;color:var(--momentum-ink);background:var(--momentum-soft);text-align:left}.overview-tasks>button:hover{background:var(--momentum-soft)}.overview-tasks>button i,.overview-shortcuts button i{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--momentum-green);background:var(--momentum-selected)}.overview-tasks>button i svg,.overview-shortcuts button i svg{width:19px}.overview-tasks>button span,.overview-shortcuts button span{display:grid;gap:3px;min-width:0}.overview-tasks>button b,.overview-shortcuts button b{font-size:13px}.overview-tasks>button small,.overview-shortcuts button small{overflow:hidden;color:var(--momentum-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.overview-tasks>button>svg,.overview-shortcuts button>svg{width:16px;color:var(--momentum-muted)}.overview-shortcuts>header{padding-bottom:17px}.overview-shortcuts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.overview-shortcuts button{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;padding:13px;border:1px solid var(--momentum-line);border-radius:14px;color:var(--momentum-ink);background:var(--momentum-soft);text-align:left}.overview-shortcuts button:hover{border-color:var(--momentum-line);background:var(--momentum-soft)}@media(max-width:1180px){.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid{grid-template-columns:1fr}.overview-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.overview-dashboard{gap:12px}.overview-hero{align-items:flex-start;padding:20px;border-radius:19px}.overview-hero h1{font-size:28px}.overview-hero>div>p:last-child{display:none}.overview-hero .brand-btn{min-width:44px;width:44px;padding:0!important;font-size:0}.overview-hero .brand-btn svg{width:19px}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-kpi{min-height:124px;padding:15px;border-radius:16px}.overview-kpi>div{font-size:11px}.overview-kpi i{width:34px;height:34px}.overview-kpi strong{margin-top:16px;font-size:24px}.overview-kpi small{font-size:10px}.overview-main-grid{gap:12px}.overview-schedule,.overview-tasks,.overview-shortcuts{border-radius:17px}.overview-schedule>header,.overview-tasks>header,.overview-shortcuts>header{padding:17px}.overview-schedule h2,.overview-tasks h2,.overview-shortcuts h2{font-size:18px}.overview-schedule>header>button{font-size:0}.overview-schedule>header>button svg{width:19px}.overview-course-list{padding:2px 15px 8px}.overview-course{grid-template-columns:52px minmax(0,1fr) 55px 16px;gap:9px;padding:14px 0}.overview-course time{font-size:14px}.overview-course b{font-size:12px}.overview-course small{font-size:10px}.overview-capacity b{font-size:12px}.overview-shortcuts>div{grid-template-columns:1fr;padding:10px}.overview-tasks>button{width:calc(100% - 20px);margin:7px 10px}.overview-shortcuts button{min-height:64px}}@media(max-width:390px){.overview-kpis{grid-template-columns:1fr}.overview-hero h1{font-size:25px}}html,body,#root,.manager-shell,.manager-shell main,.manager-shell main:not(.planning-main){background:var(--momentum-surface)!important}@media(min-width:761px){.planning-main{padding-top:0!important}}.coach-mobile-schedule,.coach-planning-fab{display:none!important}@media(min-width:761px){html:not(.native-app) .planning-main{gap:0;padding:0 16px 12px!important}html:not(.native-app) .planning-main>.heading{min-height:74px!important;margin:0!important;padding:13px 12px!important;border:0!important;border-radius:0!important;color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;box-shadow:none!important}html:not(.native-app) .planning-title-copy{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px}html:not(.native-app) .planning-title-copy .over{display:none!important}html:not(.native-app) .planning-title-copy h1{grid-row:1/3;margin:0;font-size:27px!important;letter-spacing:-.04em}html:not(.native-app) .planning-title-copy>span{color:var(--momentum-muted);font-size:10px;font-weight:550}html:not(.native-app) .planning-create-actions button{height:40px!important;border-radius:10px!important}html:not(.native-app) .planning-main .toolbar{margin:0 0 8px!important;padding:8px 10px!important;border:1px solid var(--momentum-line)!important;border-radius:13px!important;color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 5.882%,transparent)!important}html:not(.native-app) .planning-main .toolbar b{color:var(--momentum-ink)!important;font-size:11px!important}html:not(.native-app) .planning-main .toolbar select{height:38px!important;border-color:var(--momentum-line)!important;border-radius:9px!important;background:var(--momentum-surface)!important}html:not(.native-app) .planning-main .toolbar button,html:not(.native-app) .planning-main .toolbar>div>.inline-flex{height:38px!important;border:1px solid var(--momentum-line)!important;border-radius:9px!important;color:var(--momentum-ink)!important;background:var(--momentum-soft)!important}html:not(.native-app) .planning-main .toolbar button svg{color:var(--momentum-ink)!important;stroke:var(--momentum-green)!important}html:not(.native-app) .planning-main .toolbar button:hover:not(:disabled){border-color:var(--momentum-control)!important;background:var(--momentum-soft)!important}html:not(.native-app) .planning-main .calendar{border:1px solid var(--momentum-line)!important;border-radius:14px!important;background:var(--momentum-surface)!important;box-shadow:0 10px 30px color-mix(in srgb,var(--momentum-green) 5.882%,transparent)!important}html:not(.native-app) .planning-main .calendar>div{grid-template-columns:48px repeat(7,minmax(142px,1fr))!important;min-width:1130px!important}html:not(.native-app) .planning-time-rail{position:relative;border-right:1px solid var(--momentum-line);background:var(--momentum-soft)}html:not(.native-app) .planning-time-rail>header{display:block;height:42px;border-bottom:1px solid var(--momentum-line)}html:not(.native-app) .planning-time-rail>div{position:relative;height:calc(100% - 42px)}html:not(.native-app) .planning-time-rail span{position:absolute;right:8px;color:var(--momentum-muted);font-size:8px;font-weight:650;transform:translateY(-50%)}html:not(.native-app) .planning-main .calendar section{border-right-color:var(--momentum-line)!important}html:not(.native-app) .planning-main .calendar section>header{display:flex;align-items:center;justify-content:center;gap:8px;height:42px!important;padding:0!important;background:var(--momentum-surface)}html:not(.native-app) .planning-main .calendar section>header span{font-size:9px;font-weight:850}html:not(.native-app) .planning-main .calendar section>header b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:var(--momentum-green);background:var(--momentum-soft);font-size:8px}html:not(.native-app) .planning-main .day-grid{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(6.451613% - 1px),var(--momentum-soft) calc(6.451613% - 1px),var(--momentum-soft) 6.451613%)!important}html:not(.native-app) .planning-main .day-grid .schedule-slot{left:7px!important;right:22px!important;padding:5px 7px!important;border:1px solid var(--momentum-line)!important;border-left:4px solid!important;border-radius:8px!important;background:var(--momentum-surface)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)!important}html:not(.native-app) .planning-main .day-grid .schedule-slot.wod{border-left-color:var(--momentum-green)!important}html:not(.native-app) .planning-main .day-grid .schedule-slot.hyrox{border-left-color:var(--momentum-green)!important}html:not(.native-app) .planning-main .day-grid .schedule-slot.spe{border-left-color:var(--momentum-green)!important}html:not(.native-app) .planning-main .day-grid .schedule-slot time{padding-right:35px;color:var(--momentum-muted)!important}html:not(.native-app) .planning-main .day-grid .schedule-slot b{font-size:9px!important}html:not(.native-app) .planning-main .day-grid .schedule-slot .slot-fill{top:5px!important;right:6px!important;border-radius:8px!important}html:not(.native-app) .slot-occupancy{position:absolute;left:7px;right:7px;bottom:4px;height:3px;overflow:hidden;border-radius:3px;background:var(--momentum-selected)}html:not(.native-app) .slot-occupancy u{display:block;height:100%;border-radius:inherit;background:var(--momentum-green);text-decoration:none}html:not(.native-app) .planning-main .open-rail{right:4px;width:11px;background:var(--momentum-soft)}}@media(min-width:761px){html:not(.native-app) [data-slot=dialog-overlay]{background:color-mix(in srgb,var(--momentum-green) 47.843%,transparent)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html:not(.native-app) [data-slot=dialog-content]{border:1px solid color-mix(in srgb,var(--momentum-green) 12.941%,transparent)!important;border-radius:20px!important;color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;box-shadow:0 28px 80px color-mix(in srgb,var(--momentum-green) 25.098%,transparent)!important}html:not(.native-app) [data-slot=dialog-content]>[data-slot=dialog-header]{color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;border-bottom:1px solid var(--momentum-line)!important}html:not(.native-app) [data-slot=dialog-content] [data-slot=dialog-description]{color:var(--momentum-muted)!important}html:not(.native-app) [data-slot=dialog-content]>[data-slot=dialog-close]{color:var(--momentum-ink)!important;background:var(--momentum-soft)!important}html:not(.native-app) [data-slot=dialog-content]>[data-slot=dialog-footer]{border-top:1px solid var(--momentum-line)!important;background:var(--momentum-soft)!important}html:not(.native-app) [data-slot=dialog-content] .wizard-grid label{color:var(--momentum-ink);font-size:12px!important}html:not(.native-app) [data-slot=dialog-content] .wizard-grid input,html:not(.native-app) [data-slot=dialog-content] .wizard-grid select,html:not(.native-app) [data-slot=dialog-content] .wizard-grid textarea{border-color:var(--momentum-line)!important;border-radius:10px!important;background:var(--momentum-surface)!important}html:not(.native-app) [data-slot=dialog-content] .wizard-grid input:focus,html:not(.native-app) [data-slot=dialog-content] .wizard-grid select:focus,html:not(.native-app) [data-slot=dialog-content] .wizard-grid textarea:focus{border-color:var(--momentum-green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--momentum-green) 14.902%,transparent)!important;outline:0}html:not(.native-app) [data-slot=dialog-content].guided-dialog{width:min(790px,calc(100vw - 64px))!important;max-width:790px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--momentum-green) 12.941%,transparent)!important;border-radius:22px!important;background:var(--momentum-surface)!important;box-shadow:0 32px 90px color-mix(in srgb,var(--momentum-green) 27.843%,transparent)!important}html:not(.native-app) .guided-dialog>[data-slot=dialog-header]{min-height:74px!important;margin:0!important;padding:18px 64px 16px 26px!important;justify-content:center!important;border-bottom:1px solid var(--momentum-line)!important;border-radius:0!important;color:var(--momentum-ink)!important;background:var(--momentum-surface)!important}html:not(.native-app) .guided-dialog [data-slot=dialog-title]{font-size:23px!important;letter-spacing:-.035em!important}html:not(.native-app) .guided-dialog [data-slot=dialog-description]{margin-top:3px;color:var(--momentum-muted)!important;font-size:12px!important}html:not(.native-app) .guided-dialog>[data-slot=dialog-close]{top:18px!important;right:20px!important;width:36px!important;height:36px!important;color:var(--momentum-ink)!important;background:var(--momentum-soft)!important}html:not(.native-app) .guided-dialog>[data-slot=dialog-footer]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;min-height:66px!important;margin:0!important;padding:11px 26px!important;border-top:1px solid var(--momentum-line)!important;border-radius:0!important;background:var(--momentum-surface)!important}html:not(.native-app) .guided-dialog>[data-slot=dialog-footer] button{width:auto!important;min-width:126px!important;min-height:42px!important;margin:0!important;border-radius:10px!important}html:not(.native-app) .guided-dialog .wizard-back{position:absolute;right:170px;bottom:23px;z-index:4;font-size:12px}html:not(.native-app) .guided-dialog .wizard-back:disabled{display:none}html:not(.native-app) .guided-dialog .wizard-steps,html:not(.native-app) .guided-dialog .guided-steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative;width:auto;margin:0;padding:16px 26px 14px;list-style:none;background:var(--momentum-soft);border-bottom:1px solid var(--momentum-line)}html:not(.native-app) .guided-dialog .wizard-steps:before,html:not(.native-app) .guided-dialog .guided-steps:before{content:"";position:absolute;top:34px;left:17%;right:17%;height:2px;background:var(--momentum-selected)}html:not(.native-app) .guided-dialog .wizard-steps li,html:not(.native-app) .guided-dialog .guided-steps li{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;color:var(--momentum-muted);font-size:12px;font-weight:650;text-align:center}html:not(.native-app) .guided-dialog .wizard-steps i,html:not(.native-app) .guided-dialog .guided-steps i{display:grid;width:30px;height:30px;place-items:center;border:4px solid var(--momentum-line);border-radius:50%;color:var(--momentum-muted);background:var(--momentum-selected);font-style:normal;font-weight:800;box-sizing:content-box}html:not(.native-app) .guided-dialog .guided-steps i svg{width:16px;height:16px}html:not(.native-app) .guided-dialog .wizard-steps .active,html:not(.native-app) .guided-dialog .guided-steps .active{color:var(--momentum-ink)}html:not(.native-app) .guided-dialog .wizard-steps .active i,html:not(.native-app) .guided-dialog .guided-steps .active i,html:not(.native-app) .guided-dialog .guided-steps .done i{color:var(--momentum-surface);background:var(--momentum-green)}html:not(.native-app) .guided-dialog .wizard-section{margin:0;padding:22px 26px;border:0;background:var(--momentum-surface)}html:not(.native-app) .guided-dialog .wizard-section h3{margin-bottom:6px;font-size:18px;letter-spacing:-.02em}html:not(.native-app) .guided-dialog .wizard-section>p{margin-bottom:20px;font-size:12px;line-height:1.5}html:not(.native-app) .guided-dialog .wizard-grid{gap:16px 18px!important}html:not(.native-app) .guided-dialog .wizard-grid label{gap:7px;font-size:12px!important;color:var(--momentum-ink)}html:not(.native-app) .guided-dialog .wizard-grid input,html:not(.native-app) .guided-dialog .wizard-grid select{min-height:46px!important;border:1px solid var(--momentum-line)!important;border-radius:10px!important;background:var(--momentum-surface)!important;font-size:13px!important}html:not(.native-app) .guided-dialog .wizard-grid input:focus,html:not(.native-app) .guided-dialog .wizard-grid select:focus{border-color:var(--momentum-green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--momentum-green) 14.902%,transparent)!important;outline:0}html:not(.native-app) .slot-create-wizard .guided-body{display:grid;grid-template-columns:minmax(0,1.7fr) 220px;gap:22px;min-height:220px;padding:24px 26px;align-items:start}html:not(.native-app) .slot-create-wizard .guided-body>.wizard-grid{grid-template-columns:1fr 1fr}html:not(.native-app) .slot-create-wizard .guided-help{padding:18px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-soft)}html:not(.native-app) .slot-create-wizard .guided-help b{display:block;margin-bottom:9px;color:var(--momentum-ink);font-size:15px}html:not(.native-app) .slot-create-wizard .guided-help p{margin:0 0 14px;color:var(--momentum-muted);font-size:12px;line-height:1.6}html:not(.native-app) .slot-create-wizard .guided-help ul{display:grid;gap:8px;margin:0;padding:13px 0 0;list-style:none;border-top:1px solid var(--momentum-line)}html:not(.native-app) .slot-create-wizard .guided-help li{position:relative;padding-left:18px;color:var(--momentum-muted);font-size:11px}html:not(.native-app) .slot-create-wizard .guided-help li:before{content:"✓";position:absolute;left:0;color:var(--momentum-green);font-weight:900}html:not(.native-app) .slot-create-wizard .guided-toggle{display:flex!important;min-height:76px;padding:13px 14px;align-items:center!important;gap:12px!important;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-soft)}html:not(.native-app) .slot-create-wizard .guided-toggle input{width:19px;height:19px;min-height:0!important;accent-color:var(--momentum-green)}html:not(.native-app) .slot-create-wizard .guided-toggle span{display:grid;gap:3px}html:not(.native-app) .slot-create-wizard .guided-toggle small{color:var(--momentum-muted);font-weight:500;line-height:1.35}html:not(.native-app) .contact-wizard.guided-dialog{width:min(920px,calc(100vw - 64px))!important;max-width:920px!important}html:not(.native-app) .guided-member-body{display:grid;grid-template-columns:minmax(0,1.7fr) 230px;gap:22px;align-items:start;max-height:520px;overflow-y:auto}html:not(.native-app) .guided-member-body>.guided-main{min-width:0}html:not(.native-app) .guided-member-body>.guided-help{position:sticky;top:0;padding:19px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-soft)}html:not(.native-app) .guided-member-body>.guided-help b{display:block;margin-bottom:9px;color:var(--momentum-ink);font-size:15px;line-height:1.3}html:not(.native-app) .guided-member-body>.guided-help p{margin:0 0 15px;color:var(--momentum-muted);font-size:12px;line-height:1.55}html:not(.native-app) .guided-member-body>.guided-help ul{display:grid;gap:9px;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--momentum-line)}html:not(.native-app) .guided-member-body>.guided-help li{position:relative;padding-left:18px;color:var(--momentum-muted);font-size:11px;line-height:1.35}html:not(.native-app) .guided-member-body>.guided-help li:before{content:"✓";position:absolute;left:0;color:var(--momentum-green);font-weight:900}html:not(.native-app) [data-slot=dialog-content].member-create-wizard{width:min(900px,calc(100vw - 64px))!important;max-width:900px!important;padding:0!important;gap:0!important;overflow:hidden!important}html:not(.native-app) .member-create-wizard .guided-member-step{display:grid;grid-template-columns:minmax(0,1.7fr) 235px;gap:24px;min-height:290px;padding:24px 26px;align-items:start;background:var(--momentum-surface)}html:not(.native-app) .member-create-wizard .guided-member-step>.guided-main{min-width:0}html:not(.native-app) .member-create-wizard .guided-member-step h3{margin:0 0 6px;color:var(--momentum-ink);font-size:18px;letter-spacing:-.02em}html:not(.native-app) .member-create-wizard .guided-member-step>.guided-main>p{margin:0 0 20px;color:var(--momentum-muted);font-size:12px;line-height:1.5}html:not(.native-app) .member-create-wizard .guided-help{padding:19px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-soft)}html:not(.native-app) .member-create-wizard .guided-help b{display:block;margin-bottom:9px;color:var(--momentum-ink);font-size:15px;line-height:1.3}html:not(.native-app) .member-create-wizard .guided-help p{margin:0 0 15px;color:var(--momentum-muted);font-size:12px;line-height:1.55}html:not(.native-app) .member-create-wizard .guided-help ul{display:grid;gap:9px;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--momentum-line)}html:not(.native-app) .member-create-wizard .guided-help li{position:relative;padding-left:18px;color:var(--momentum-muted);font-size:11px}html:not(.native-app) .member-create-wizard .guided-help li:before{content:"✓";position:absolute;left:0;color:var(--momentum-green);font-weight:900}html:not(.native-app) .member-create-wizard .member-required-fields,html:not(.native-app) .member-create-wizard .member-optional-fields{grid-template-columns:1fr 1fr!important;gap:16px 18px!important}html:not(.native-app) .member-create-wizard .member-create-summary dl{display:grid;gap:0;margin:18px 0 0;border:1px solid var(--momentum-line);border-radius:14px;overflow:hidden}html:not(.native-app) .member-create-wizard .member-create-summary dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:13px 15px;border-bottom:1px solid var(--momentum-line);background:var(--momentum-soft)}html:not(.native-app) .member-create-wizard .member-create-summary dl>div:last-child{border-bottom:0}html:not(.native-app) .member-create-wizard .member-create-summary dt{color:var(--momentum-muted);font-size:11px;font-weight:700}html:not(.native-app) .member-create-wizard .member-create-summary dd{margin:0;color:var(--momentum-ink);font-size:12px;font-weight:750}}.open-presence-filters{display:flex;gap:12px;padding:16px 24px 0;flex-wrap:wrap}.open-presence-filters label{display:grid;gap:6px;flex:1;min-width:130px;font-size:12px;font-weight:700}.open-presence-filters select{width:100%;min-height:44px;border:1px solid var(--momentum-line);border-radius:8px;padding:8px;background:var(--momentum-surface);color:var(--momentum-ink)}.open-presence-empty{padding:12px 24px;color:var(--momentum-muted)}.open-gym-presence{display:grid;gap:18px;padding:0 24px 20px}.open-gym-roster-card,.open-gym-add-card{border:1px solid var(--momentum-line)!important;border-radius:16px!important;background:var(--momentum-surface)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}.open-gym-roster-card{margin:0!important;overflow:hidden}.open-gym-roster-card>header{height:54px!important;padding:0 18px!important;background:var(--momentum-soft)!important;border-bottom:1px solid var(--momentum-line)!important}.open-gym-roster-card>header span{font-size:10px!important}.open-gym-roster-card>article{display:grid!important;grid-template-columns:minmax(0,1fr) 140px 42px;gap:10px!important;padding:14px 16px!important}.open-gym-roster-card>article>span b{font-size:13px!important}.open-gym-roster-card>article>span small{font-size:11px!important}.open-gym-roster-card select{width:100%;min-height:42px;border:1px solid var(--momentum-line);border-radius:11px;background:var(--momentum-surface);padding:0 10px;font-size:12px}.open-gym-unsubscribe{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--momentum-danger-line);border-radius:11px;background:var(--momentum-surface);color:var(--momentum-danger);cursor:pointer}.open-gym-unsubscribe:hover{border-color:var(--momentum-danger-line);background:var(--momentum-soft)}.open-gym-unsubscribe svg{width:17px}.open-gym-add-card{display:grid!important;gap:14px!important;margin-top:0!important;padding:20px!important}.open-gym-add-card h3{margin:0;font-size:18px;letter-spacing:-.025em}.open-gym-add-card label{display:grid;gap:6px;font-size:12px;font-weight:700}.open-gym-add-card select{width:100%;min-height:46px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--momentum-surface);padding:0 12px}.open-gym-search{position:relative}.open-gym-search>svg{position:absolute;left:14px;top:50%;width:18px;transform:translateY(-50%);color:var(--momentum-muted);z-index:1}.open-gym-search input{height:48px!important;padding-left:43px!important;border-radius:12px!important}.open-gym-info{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-radius:12px;background:var(--momentum-soft);color:var(--momentum-muted)}.open-gym-info>svg{width:19px;flex:none}.open-gym-info>span{display:flex;flex-direction:column;gap:2px}.open-gym-info b{font-size:11px}.open-gym-info small{font-size:10px;line-height:1.45}.open-gym-add-button{min-height:48px!important;border-radius:12px!important;background:var(--momentum-green)!important;color:var(--momentum-surface)!important;font-size:13px!important;font-weight:750!important}.open-gym-add-button:hover{background:var(--momentum-green)!important}.open-presence-filters{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;padding:20px 24px 0!important}.open-presence-filters label{gap:7px!important}.open-presence-filters select{min-height:46px!important;border-radius:12px!important}.open-summary{margin:18px 24px!important;padding:20px!important;border-radius:16px!important;border-color:var(--momentum-line)!important;gap:4px 14px!important;box-shadow:0 7px 22px color-mix(in srgb,var(--momentum-green) 3.529%,transparent)}.open-summary>b{font-size:32px!important}.open-summary>span{font-size:11px!important}@media(max-width:700px){.open-gym-presence{padding:0 14px 16px;gap:14px}.open-presence-filters{grid-template-columns:1fr!important;padding:16px 14px 0!important}.open-summary{margin:14px!important}.open-gym-roster-card>article{grid-template-columns:minmax(0,1fr) 42px!important}.open-gym-roster-card select{grid-column:1}.open-gym-unsubscribe{grid-column:2;grid-row:1/3}.open-gym-add-card{padding:16px!important}}html:not(.native-app) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:color-mix(in srgb,var(--momentum-green) 41.961%,transparent)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;border:1px solid var(--momentum-line)!important;border-radius:14px!important;box-shadow:0 24px 70px color-mix(in srgb,var(--momentum-green) 25.098%,transparent)!important;overflow-x:hidden!important;overscroll-behavior:contain}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content])>:is([data-slot=dialog-header],[data-slot=alert-dialog-header],[data-slot=sheet-header]){height:auto!important;min-height:0!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:6px!important;padding:24px 64px 24px 26px!important;color:var(--momentum-surface)!important;background:var(--momentum-green)!important;border-bottom:0!important;border-radius:13px 13px 0 0!important;text-align:left!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){color:var(--momentum-surface)!important;font-size:23px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) :is([data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=sheet-description]),html:not(.native-app) [data-slot=sheet-header]>p{color:var(--momentum-muted)!important;font-size:13px!important;line-height:1.5!important;margin:0!important}html:not(.native-app) :is([data-slot=dialog-header],[data-slot=sheet-header]) .slot-sheet-label{color:var(--momentum-green)!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content])>:is([data-slot=dialog-close],button:has(>.sr-only)){position:absolute!important;top:16px!important;right:16px!important;left:auto!important;width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important;border:1px solid color-mix(in srgb,var(--momentum-surface) 15.686%,transparent)!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:var(--momentum-surface)!important;background:color-mix(in srgb,var(--momentum-surface) 5.098%,transparent)!important;opacity:1!important;z-index:10!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content])>:is([data-slot=dialog-close],button:has(>.sr-only)) svg{width:18px!important;height:18px!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content])>:is([data-slot=dialog-footer],[data-slot=alert-dialog-footer],[data-slot=sheet-footer]){background:var(--momentum-soft)!important;border-top:1px solid var(--momentum-line)!important;border-radius:0 0 13px 13px!important;gap:10px!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:7px!important;border-color:var(--momentum-line)!important;background:var(--momentum-soft)!important;color:var(--momentum-green)!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content]) .brand-btn{background:var(--momentum-green)!important;border-color:var(--momentum-green)!important;color:var(--momentum-surface)!important;border-radius:7px!important}html:not(.native-app) [data-slot=sheet-content].slot-sheet{gap:0!important;padding:0!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;top:16px!important;bottom:auto!important;right:16px!important;height:auto!important;width:min(660px,calc(100vw - 32px))!important;max-width:660px!important}html:not(.native-app) [data-slot=sheet-content].slot-sheet>[data-slot=sheet-header]{margin:0!important}html:not(.native-app) [data-slot=sheet-content].slot-sheet>[data-slot=sheet-footer]{position:static!important;flex:none!important;margin:20px 0 0!important;padding:16px 24px!important;display:flex!important;flex-wrap:wrap!important}html:not(.native-app) .slot-sheet .open-summary{padding:14px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--momentum-surface)!important}html:not(.native-app) .slot-sheet .open-summary>b{font-size:24px!important}html:not(.native-app) .slot-sheet .open-gym-roster-card,html:not(.native-app) .slot-sheet .open-gym-add-card{border-radius:8px!important;box-shadow:none!important}html:not(.native-app) .slot-sheet .open-gym-add-button{background:var(--momentum-green)!important;border-color:var(--momentum-green)!important;border-radius:7px!important}@media(max-width:760px){html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content])>:is([data-slot=dialog-header],[data-slot=sheet-header]){padding:20px 58px 20px 20px!important}html:not(.native-app) :is([data-slot=dialog-title],[data-slot=sheet-title]){font-size:21px!important}html:not(.native-app) [data-slot=sheet-content].slot-sheet{top:12px!important;right:12px!important;left:auto!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(input,select,textarea){font-size:16px!important}}html:not(.native-app) :is(.msg-modal,.member-msg-modal){background:color-mix(in srgb,var(--momentum-green) 41.961%,transparent)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog){--obf-dialog-inset:28px;padding:var(--obf-dialog-inset)!important;border:1px solid var(--momentum-line)!important;border-radius:14px!important;background:var(--momentum-surface)!important;color:var(--momentum-ink)!important;box-shadow:0 24px 70px color-mix(in srgb,var(--momentum-green) 25.098%,transparent)!important;overflow-x:hidden;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog)>small{display:block!important;margin:calc(-1 * var(--obf-dialog-inset)) calc(-1 * var(--obf-dialog-inset)) 0!important;padding:24px 60px 6px 26px!important;background:var(--momentum-green)!important;color:var(--momentum-green)!important;font-size:10px!important;letter-spacing:.14em!important}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog)>h2{margin:0 calc(-1 * var(--obf-dialog-inset)) 22px!important;padding:0 60px 24px 26px!important;background:var(--momentum-green)!important;color:var(--momentum-surface)!important;font-size:23px!important;font-weight:600!important;line-height:1.25!important}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog)>.close{top:16px!important;right:16px!important;width:36px!important;height:36px!important;border:1px solid color-mix(in srgb,var(--momentum-surface) 15.686%,transparent)!important;border-radius:50%!important;background:color-mix(in srgb,var(--momentum-surface) 5.098%,transparent)!important;color:var(--momentum-surface)!important;z-index:2}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:7px!important;border-color:var(--momentum-line)!important;background:var(--momentum-soft)!important;color:var(--momentum-green)!important}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog) :is(.msg-primary,.member-msg-new){border-radius:7px!important;background:var(--momentum-green)!important;color:var(--momentum-surface)!important}@media(max-width:760px){html:not(.native-app) :is(.msg-dialog,.member-msg-dialog){--obf-dialog-inset:20px}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog)>small{padding-left:20px!important}html:not(.native-app) :is(.msg-dialog,.member-msg-dialog)>h2{padding-left:20px!important;font-size:21px!important}}html:not(.native-app){--coach-ink:var(--momentum-ink);--coach-muted:var(--momentum-muted);--coach-accent:var(--momentum-green);--coach-soft:var(--momentum-selected);--coach-line:var(--momentum-line);--coach-surface:var(--momentum-surface);--coach-radius:16px;--coach-modal-radius:22px;--coach-modal-shadow:0 24px 80px color-mix(in srgb, var(--momentum-green) 14.902%, transparent);--ink:var(--coach-ink);--charcoal:var(--coach-ink);--olive:var(--coach-accent);--olive-dark:var(--momentum-hover);--line:var(--coach-line);--paper:var(--momentum-surface);--cream:var(--momentum-soft);--primary:var(--coach-accent);--primary-foreground:var(--momentum-surface);--ring:var(--coach-accent);--border:var(--coach-line);--muted-foreground:var(--coach-muted)}.coach-redesign{color:var(--coach-ink);font-family:Manrope,Arial,sans-serif}.coach-redesign .manager-topbar{height:86px!important;min-height:86px!important;padding:0 4%!important;background:var(--momentum-surface)!important;border-bottom:1px solid var(--coach-line)!important;box-shadow:none!important;color:var(--coach-ink)!important;gap:24px!important}.coach-redesign .manager-brand{color:var(--coach-ink)!important;gap:10px!important;flex-shrink:0}.coach-redesign .manager-brand>span{font-size:11px!important;letter-spacing:.08em!important;max-width:95px;white-space:normal;line-height:1.5}.coach-redesign .manager-brand img{filter:brightness(0);width:38px!important;height:38px!important;-o-object-fit:contain;object-fit:contain}.coach-redesign .manager-nav{flex:1;justify-content:center;gap:6px!important}.coach-redesign .manager-nav>button{color:var(--coach-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;padding:22px 14px!important;min-height:64px!important}.coach-redesign .manager-nav>button>svg{display:none}.coach-redesign .manager-nav>button.active{color:var(--coach-accent)!important;box-shadow:inset 0 -3px var(--coach-accent)!important}.coach-redesign .manager-nav>button:hover{background:var(--momentum-soft)!important}.coach-redesign .manager-nav>.nav-messaging{margin-left:auto;padding:12px!important;border-radius:50%!important;min-height:42px!important}.coach-redesign .nav-messaging>svg{display:block!important;width:21px}.coach-redesign .nav-messaging>span{display:none}.coach-redesign .manager-account{border:0!important;color:var(--coach-ink)!important;gap:12px!important}.coach-redesign .account-button,.coach-redesign .manager-signout{color:var(--coach-ink)!important;background:#fff!important;border-color:var(--coach-line)!important;box-shadow:none!important}.coach-redesign .account-button i{background:var(--coach-soft)!important;color:var(--coach-accent)!important}.coach-redesign .account-button small{color:var(--coach-muted)!important}.coach-redesign main.obf-mobile-page{max-width:1500px!important;width:100%!important;margin:0 auto!important;padding:32px 4% 48px!important;background:var(--momentum-surface)!important;min-height:calc(100vh - 130px)}.coach-redesign .obf-screen-content{max-width:none!important;width:100%}.coach-redesign .heading{padding:0!important;margin:0 0 28px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:auto!important;color:var(--coach-ink)!important}.coach-redesign .heading h1{color:var(--coach-ink)!important;font-size:30px!important;letter-spacing:-1px;font-weight:650}.coach-redesign .over{color:var(--coach-muted)!important;font-size:10px;letter-spacing:.13em}.coach-redesign .heading .over{display:none}.coach-redesign .planning-title-copy{display:block!important}.coach-redesign .planning-title-copy>span{display:block;margin-top:7px;font-size:13px!important;color:var(--coach-muted)!important}.coach-redesign .brand-btn,html:not(.native-app) .obf-dialog[data-slot=dialog-content] .brand-btn{background:var(--coach-accent)!important;color:#fff!important;border-color:var(--coach-accent)!important;box-shadow:none!important;border-radius:10px!important}.coach-redesign button:focus-visible,html:not(.native-app) .obf-dialog[data-slot=dialog-content] button:focus-visible{outline:2px solid var(--coach-accent);outline-offset:3px}.coach-redesign button:disabled{opacity:.5;cursor:not-allowed}.coach-redesign input,.coach-redesign select,.coach-redesign textarea{color:var(--coach-ink)!important;background:#fff!important;border-color:var(--coach-line)!important;border-radius:10px!important}.coach-redesign .detail-card,.coach-redesign .table-panel{background:#fff!important;border:1px solid var(--coach-line)!important;border-radius:var(--coach-radius)!important;box-shadow:none!important}.coach-redesign .table-panel thead,.coach-redesign th{color:var(--coach-muted)!important;background:var(--momentum-soft)!important;font-weight:500!important;font-size:12px!important}.coach-redesign td{border-color:var(--coach-line)!important}.coach-redesign tbody tr:hover{background:var(--momentum-soft)!important}.coach-redesign .management-tabs{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--coach-line);margin:-10px 0 30px;overflow-x:auto}.coach-redesign .management-tabs button{padding:16px 0;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--coach-muted);white-space:nowrap;font-size:13px}.coach-redesign .management-tabs button.active{color:var(--coach-accent);border-bottom-color:var(--coach-accent)}.coach-redesign .management-tabs select{margin-left:auto;padding:8px}html:not(.native-app) .coach-redesign .coach-planning .toolbar{box-shadow:none!important;background:var(--momentum-surface)!important;border:0!important;padding:0!important;margin:0 0 20px!important;gap:12px;flex-wrap:wrap}html:not(.native-app) .coach-redesign .coach-planning .toolbar>aside{gap:6px;flex-wrap:wrap}html:not(.native-app) .coach-redesign .coach-planning .toolbar button{font-size:11px!important;height:36px!important;border-radius:8px!important;background:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign .coach-planning .calendar{display:block!important;border:1px solid var(--coach-line)!important;box-shadow:none!important;border-radius:14px!important;overflow:auto!important;min-width:0;max-height:none!important;height:auto!important;opacity:1!important}html:not(.native-app) .coach-redesign .coach-planning .calendar>div{display:grid!important;min-width:1133px!important;opacity:1!important}html:not(.native-app) .coach-redesign .coach-planning .calendar>div{grid-template-columns:48px repeat(7,minmax(155px,1fr))!important}html:not(.native-app) .coach-redesign .calendar section{min-width:0!important;border-right:1px solid var(--coach-line)!important}html:not(.native-app) .coach-redesign .calendar section>header{height:44px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;background:var(--momentum-surface)!important;color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign .calendar section>header span{font-size:11px!important}html:not(.native-app) .coach-redesign .calendar section>header b{display:none!important}.coach-redesign .planning-lane-labels{height:28px;display:grid;grid-template-columns:1fr 48px;align-items:center;padding:0 5px;font-size:9px;color:var(--coach-muted);background:var(--momentum-soft);border-bottom:1px solid var(--coach-line);text-align:center}html:not(.native-app) .coach-redesign .coach-planning .day-grid{position:relative!important;height:var(--planning-grid-height)!important;min-height:var(--planning-grid-height)!important;background:repeating-linear-gradient(to bottom,transparent 0,transparent 35px,var(--momentum-soft) 35px,var(--momentum-soft) 36px)!important}html:not(.native-app) .coach-redesign .planning-time-rail>header{height:72px!important;background:#fff!important}html:not(.native-app) .coach-redesign .planning-time-rail>div{height:var(--planning-grid-height)!important;position:relative}html:not(.native-app) .coach-redesign .planning-time-rail span{font-size:10px!important;color:var(--coach-muted)!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot{position:absolute!important;left:5px!important;right:55px!important;padding:7px!important;border:1px solid var(--momentum-line)!important;border-left:3px solid var(--momentum-green)!important;border-radius:8px!important;background:var(--momentum-selected)!important;box-shadow:none!important;overflow:hidden;cursor:pointer}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.hyrox{background:var(--momentum-soft)!important;border-color:var(--momentum-line)!important;border-left-color:var(--momentum-control)!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.spe{background:var(--momentum-soft)!important;border-left-color:var(--momentum-control)!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.event-slot{background:var(--momentum-soft)!important;border-left-color:var(--momentum-control)!important}html:not(.native-app) .coach-redesign .coach-planning .schedule-slot time{font-size:9px!important;display:block!important;padding:0!important;color:var(--momentum-muted)!important;line-height:1.25}html:not(.native-app) .coach-redesign .coach-planning .schedule-slot b{font-size:11px!important;line-height:1.5!important;color:var(--coach-ink)!important;display:block;margin-top:2px}html:not(.native-app) .coach-redesign .coach-planning .schedule-slot .slot-fill{position:static!important;background:transparent!important;font-size:10px!important;color:var(--coach-accent)!important;padding:0!important;display:block!important;line-height:1.3}.coach-redesign .slot-coach,.coach-redesign .slot-occupancy{display:none!important}.coach-redesign .slot-copy{opacity:0}.coach-redesign .schedule-slot:hover .slot-copy,.coach-redesign .schedule-slot:focus-within .slot-copy{opacity:1}html:not(.native-app) .coach-redesign .coach-planning .open-rail{position:absolute!important;top:0!important;bottom:0!important;right:4px!important;width:46px!important;background:var(--momentum-soft)!important;border-left:1px solid var(--coach-line)!important}html:not(.native-app) .coach-redesign .coach-planning .open-rail button{position:absolute!important;left:2px!important;right:2px!important;width:42px!important;border:0!important;border-bottom:2px solid white!important;border-radius:5px!important;background:var(--momentum-green)!important;color:var(--momentum-surface)!important;font-weight:700!important;min-height:0!important;font-size:10px!important;display:grid!important;place-items:center!important;padding:0!important}html:not(.native-app) .coach-redesign .coach-planning .open-rail button.available{background:var(--momentum-soft)!important;color:var(--momentum-muted)!important;font-weight:400!important}html:not(.native-app) .coach-redesign .coach-planning .open-rail button.full{background:var(--momentum-selected)!important;color:var(--momentum-muted)!important}.coach-redesign .coach-planning-layout{display:block;min-width:0}.coach-redesign .key{margin:15px 0;color:var(--coach-muted)}.coach-redesign .coach-planning-today .planning-sticky-controls,.coach-redesign .coach-planning-today .planning-create-actions,.coach-redesign .coach-planning-today .empty-week{display:none!important}.coach-redesign .coach-planning-today .coach-planning-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}html:not(.native-app) .coach-redesign .coach-planning-today .calendar>div{grid-template-columns:55px minmax(0,1fr)!important;min-width:0!important}html:not(.native-app) .coach-redesign .coach-planning-today .day-grid .schedule-slot{right:89px!important;padding:8px 14px!important}html:not(.native-app) .coach-redesign .coach-planning-today .open-rail{width:78px!important}html:not(.native-app) .coach-redesign .coach-planning-today .open-rail button{width:74px!important;font-size:12px!important}.coach-redesign .coach-planning-today .planning-lane-labels{grid-template-columns:1fr 78px;font-size:11px}html:not(.native-app) .coach-redesign .coach-planning-today .schedule-slot b{font-size:14px!important}.coach-redesign .coach-planning-today .slot-coach{display:inline!important}.coach-redesign .today-aside{padding:8px 0;display:grid;gap:40px}.coach-redesign .today-aside section{background:transparent;border:0;box-shadow:none;padding:0}.coach-redesign .today-aside h2{font-size:19px;letter-spacing:-.4px;margin:6px 0 20px;color:var(--coach-ink);font-weight:600}.coach-redesign .today-aside h2>span{display:inline-grid;place-items:center;margin-left:8px;border-radius:50%;width:24px;height:24px;background:var(--coach-soft);font-size:12px;color:var(--coach-accent)}.coach-redesign .today-trial{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--coach-line);background:#fff;padding:16px 0;color:var(--coach-ink)}.coach-redesign .today-trial i,.coach-redesign .member-name-button i{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--momentum-soft);color:var(--momentum-warning);font-size:12px;font-style:normal}.coach-redesign .today-trial span{display:grid;gap:5px;flex:1}.coach-redesign .today-trial b{font-size:13px}.coach-redesign .today-trial small,.coach-redesign .today-empty{font-size:12px;color:var(--coach-muted);line-height:1.6}.coach-redesign .today-trial svg{width:16px}.coach-redesign .today-shortcuts>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coach-redesign .today-shortcuts button{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:18px;border:1px solid var(--coach-line);border-radius:12px;background:#fff;color:var(--coach-ink);font-size:12px;text-align:left}.coach-redesign .today-shortcuts button:hover{border-color:var(--momentum-control);background:var(--momentum-soft)}.coach-redesign .today-shortcuts svg{width:21px;color:var(--coach-accent)}.coach-redesign .today-week-link{display:flex;align-items:center;gap:10px;background:none;border:0;color:var(--coach-accent);font-size:13px;padding:0}.coach-redesign .today-week-link svg{width:16px}.coach-redesign .members-table-workspace{border:1px solid var(--coach-line);border-radius:16px;overflow:hidden}.coach-redesign .members-table-toolbar{display:flex;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--coach-line)}.coach-redesign .members-table-toolbar .member-search{display:flex;align-items:center;gap:8px;max-width:380px;width:100%;margin:0;border:1px solid var(--coach-line);padding:0 12px;border-radius:10px}.coach-redesign .member-search input{border:0!important;box-shadow:none!important;height:42px}.coach-redesign .member-search svg{width:17px;color:var(--coach-muted)}.coach-redesign .members-table-toolbar select{padding:10px;max-width:240px;font-size:12px}.coach-redesign .members-table-toolbar>span{margin-left:auto;font-size:12px;white-space:nowrap;color:var(--coach-muted)}.coach-redesign .members-table-scroll{overflow-x:auto}.coach-redesign .members-table-scroll table{width:100%;min-width:640px}.coach-redesign .members-table-scroll th,.coach-redesign .members-table-scroll td{padding:16px 20px;text-align:left}.coach-redesign .member-table-row{cursor:pointer}.coach-redesign .member-name-button{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:12px;text-align:left;background:none;border:0;padding:0;color:var(--coach-ink)}.coach-redesign .member-name-button span{display:grid;gap:5px}.coach-redesign .member-name-button b{font-size:13px}.coach-redesign .member-name-button small{color:var(--coach-muted);font-size:11px}.coach-redesign .member-offer-tags{display:flex;gap:5px;flex-wrap:wrap}.coach-redesign .member-offer-tags>span{padding:5px 8px;background:var(--momentum-soft);border-radius:6px;font-size:11px}html:not(.native-app) [data-slot=dialog-overlay],html:not(.native-app) .msg-modal{background:color-mix(in srgb,var(--momentum-green) 33.333%,transparent)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content],html:not(.native-app) [data-slot=alert-dialog-content],html:not(.native-app) .msg-dialog{background:var(--coach-surface)!important;color:var(--coach-ink)!important;border:1px solid var(--coach-line)!important;border-radius:var(--coach-modal-radius)!important;box-shadow:var(--coach-modal-shadow)!important;padding:28px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content]{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;translate:none!important;width:calc(100vw - 40px)!important;max-width:720px!important;height:auto!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] [data-slot=dialog-header]{background:#fff!important;color:var(--coach-ink)!important;margin:0 0 18px!important;padding:0 40px 18px 0!important;border-bottom:1px solid var(--coach-line);border-radius:0!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] [data-slot=dialog-title]{color:var(--coach-ink)!important;font-size:23px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] [data-slot=dialog-description]{color:var(--coach-muted)!important;font-size:13px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] [data-slot=dialog-close],html:not(.native-app) .slot-detail-close{color:var(--coach-ink)!important;background:var(--momentum-soft)!important;border:0!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] [data-slot=dialog-footer]{background:var(--momentum-surface)!important;border-top:1px solid var(--coach-line)!important;margin:20px 0 0!important;padding:18px 0 0!important;position:static!important;border-radius:0!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content].member-profile-dialog{max-width:960px!important}html:not(.native-app) .member-profile-dialog .contact-detail{display:block!important;padding:0!important;border:0!important;background:var(--momentum-surface)!important;min-height:0!important;box-shadow:none!important}html:not(.native-app) .member-profile-dialog .member-profile-header{background:#fff!important;color:var(--coach-ink)!important;border:0!important;box-shadow:none!important;padding:12px 0 0!important}html:not(.native-app) .member-profile-dialog .member-profile-identity{flex-wrap:wrap;padding-right:32px;gap:14px}html:not(.native-app) .member-profile-dialog .member-profile-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;margin:10px 0}html:not(.native-app) .member-profile-dialog .member-summary-cards{gap:16px;margin:18px 0}.member-profile-dialog .member-summary-cards article{background:var(--momentum-soft)!important;box-shadow:none!important;border:0!important;border-radius:12px!important}html:not(.native-app) .member-profile-dialog .member-profile-header nav{overflow-x:auto;display:flex;background:#fff!important;border-bottom:1px solid var(--coach-line);gap:16px}html:not(.native-app) .member-profile-dialog .member-profile-header nav button{white-space:nowrap;background:none!important;color:var(--coach-muted)!important;border-radius:0!important;padding:14px 0!important}html:not(.native-app) .member-profile-dialog .member-profile-header nav button.active{color:var(--coach-accent)!important;box-shadow:inset 0 -2px var(--coach-accent)!important}.coach-redesign .pos-layout{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)!important;gap:28px!important}.coach-redesign .product-catalog,.coach-redesign .cart{background:#fff!important;border:1px solid var(--coach-line)!important;border-radius:16px!important;box-shadow:none!important}.coach-redesign .product-catalog>header,.coach-redesign .cart>header{background:#fff!important;color:var(--coach-ink)!important;border-color:var(--coach-line)!important}.coach-redesign .product-catalog>div>button{background:var(--momentum-soft)!important;color:var(--coach-ink)!important;border:1px solid var(--coach-line)!important;box-shadow:none!important;border-radius:12px!important;min-height:130px!important}.coach-redesign .product-catalog>div>button:hover{border-color:var(--coach-accent)!important}.coach-redesign .product-catalog>div>button i{background:var(--coach-soft)!important;color:var(--coach-accent)!important}.coach-redesign .msg-layout,.coach-redesign .msg-sidebar,.coach-redesign .msg-thread{background:#fff!important;color:var(--coach-ink)!important;box-shadow:none!important;border-color:var(--coach-line)!important}.coach-redesign .msg-sidebar{border-right:1px solid var(--coach-line)!important}.coach-redesign .msg-row.active{background:var(--coach-soft)!important;color:var(--coach-accent)!important}.coach-redesign .msg-primary{background:var(--coach-accent)!important;color:#fff!important;box-shadow:none!important}.coach-redesign .msg-avatar{background:var(--momentum-soft)!important;color:var(--momentum-green)!important}.coach-redesign .msg-composer{background:var(--momentum-surface)!important;border-color:var(--coach-line)!important}.coach-redesign .foot{border-top:1px solid var(--coach-line);color:var(--coach-muted);background:#fff!important;font-size:10px}@media(max-width:1150px){.coach-redesign .manager-topbar{padding:0 22px!important;gap:14px!important}.coach-redesign .manager-brand>span,.coach-redesign .account-button>span{display:none!important}.coach-redesign .manager-nav>button{padding:22px 10px!important}.coach-redesign .coach-planning-today .coach-planning-layout{gap:28px}}@media(max-width:760px){.coach-redesign .manager-topbar{height:64px!important;min-height:64px!important;padding:0 16px!important}.coach-redesign .mobile-current-section,.coach-redesign .mobile-menu-toggle{color:var(--coach-ink)!important}.coach-redesign .manager-nav.mobile-open{background:#fff!important;color:var(--coach-ink)!important;justify-content:flex-start!important;gap:0!important}.coach-redesign .manager-nav>button{padding:16px!important;min-height:48px!important;border-radius:8px!important}.coach-redesign .manager-nav>button>svg{display:block}.coach-redesign .manager-nav>.nav-messaging{margin:0!important}.coach-redesign .nav-messaging>span{display:inline}.coach-redesign main.obf-mobile-page{padding:22px 16px 90px!important}.coach-redesign .heading{margin-bottom:22px!important;gap:12px}.coach-redesign .heading h1{font-size:27px!important}.coach-redesign .planning-title-copy>span{font-size:12px!important}.coach-redesign .planning-create-actions{flex-wrap:wrap}.coach-redesign .coach-planning-today .coach-planning-layout{grid-template-columns:1fr;gap:30px}.coach-redesign .today-aside{grid-row:1;gap:24px}.coach-redesign .today-shortcuts>div{grid-template-columns:repeat(2,1fr)}.coach-redesign .today-shortcuts button{padding:14px;gap:10px}.coach-redesign .members-table-toolbar{flex-wrap:wrap;padding:14px;gap:10px}.coach-redesign .members-table-toolbar .member-search{max-width:none}.coach-redesign .members-table-toolbar select{flex:1}.coach-redesign .pos-layout{grid-template-columns:1fr!important}.coach-redesign .management-tabs{gap:20px}.coach-redesign .coach-bottom-nav{background:var(--momentum-surface)!important;color:var(--coach-ink)!important}.coach-redesign .coach-bottom-nav button.active{color:var(--coach-accent)!important;background:var(--coach-soft)!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content]{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;padding:20px!important;min-width:0!important}.member-profile-dialog .member-summary-cards{grid-template-columns:1fr!important}.member-profile-dialog .member-profile-identity{padding-right:18px!important}.member-profile-dialog .member-profile-header nav{gap:12px!important}}.coach-redesign .cash-category-tabs{display:flex;gap:7px;padding:0 20px 16px;overflow-x:auto}.coach-redesign .cash-category-tabs button{border:1px solid var(--coach-line);border-radius:20px;padding:8px 14px;background:#fff;color:var(--coach-ink);white-space:nowrap;font-size:12px}.coach-redesign .cash-category-tabs button.active{background:var(--coach-soft);border-color:var(--momentum-line);color:var(--coach-accent)}.coach-redesign .cash-product-grid{display:grid!important;gap:12px!important;padding:0 20px 20px!important}.coach-redesign .cash-product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.coach-redesign .msg-title{background:none!important;border:0!important;box-shadow:none!important;padding:0 0 26px!important;color:var(--coach-ink)!important}.coach-redesign .msg-title h1{font-size:30px!important;color:var(--coach-ink)!important;letter-spacing:-1px}.coach-redesign .msg-title small{display:none}.coach-redesign .msg-title p{color:var(--coach-muted)!important;font-size:13px}.coach-redesign .msg-cockpit{border:1px solid var(--coach-line)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.coach-redesign .msg-thread{padding:0!important;min-height:0!important}.coach-redesign .msg-thread>header{background:#fff!important;border-bottom:1px solid var(--coach-line)!important}.coach-redesign .msg-sidebar{background:var(--momentum-soft)!important}.coach-redesign .msg-group>button{color:var(--coach-ink)!important}.coach-redesign .msg-group>button.active{background:var(--coach-soft)!important;color:var(--coach-accent)!important}.coach-redesign .planning-options{position:relative;font-size:12px;color:var(--coach-ink);margin-left:auto}.coach-redesign .planning-options summary{list-style:none;cursor:pointer;border:1px solid var(--coach-line);border-radius:9px;padding:10px 14px;font-weight:600;background:#fff}.coach-redesign .planning-options summary:after{content:"⌄";margin-left:12px}.coach-redesign .planning-options>aside{position:absolute;right:0;top:46px;z-index:20;background:#fff;border:1px solid var(--coach-line);border-radius:14px;box-shadow:0 12px 30px color-mix(in srgb,var(--momentum-green) 7.843%,transparent);padding:12px;display:grid;gap:8px;min-width:240px}.coach-redesign .today-next{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--coach-line);padding:0 0 22px;margin:0 0 22px}.coach-redesign .today-next>span{display:grid;gap:5px}.coach-redesign .today-next small{color:var(--coach-muted);font-size:11px}.coach-redesign .today-next b{font-size:14px}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.is-next{border-color:var(--coach-accent)!important;box-shadow:0 0 0 1px var(--coach-accent)!important}@media(min-width:761px){html:not(.native-app) .coach-redesign .coach-planning-today .calendar{max-height:none!important}.coach-redesign .calendar section>header{position:sticky;top:0;z-index:3}.coach-redesign .planning-lane-labels{position:sticky;top:44px;z-index:3}}@media(prefers-reduced-motion:reduce){.coach-redesign *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:not(.native-app) .obf-dialog.msg-dialog>small{background:#fff!important;color:var(--coach-muted)!important;margin:0!important;padding:0 40px 8px 0!important}html:not(.native-app) .obf-dialog.msg-dialog>h2:not(.sr-only){background:#fff!important;color:var(--coach-ink)!important;margin:0 0 20px!important;padding:0 40px 20px 0!important;border-bottom:1px solid var(--coach-line)}html:not(.native-app) .obf-dialog.msg-dialog>.close{background:var(--momentum-soft)!important;color:var(--coach-ink)!important;border:0!important}html:not(.native-app) .obf-dialog [data-slot=dialog-header] p,html:not(.native-app) .obf-dialog .slot-sheet-label{color:var(--coach-muted)!important}html:not(.native-app) .obf-dialog .brand-btn,html:not(.native-app) .obf-dialog .msg-primary{background:var(--coach-accent)!important;border-color:var(--coach-accent)!important;color:#fff!important;border-radius:10px!important}.coach-redesign .manager-nav button svg,.coach-redesign .mobile-menu-toggle svg,.coach-redesign .manager-signout svg{color:currentColor!important;stroke:currentColor!important}.coach-redesign .coach-menu-account{color:var(--coach-ink)!important}.coach-redesign .coach-menu-account small{color:var(--coach-muted)!important}.coach-redesign main[data-view=communication]{height:calc(100dvh - 86px)!important;min-height:650px!important}.coach-redesign .messaging-page{padding:0!important}html:not(.native-app) .coach-redesign main.obf-mobile-page:is([data-view=planning],[data-view=dashboard]){display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}html:not(.native-app) .coach-redesign main:is([data-view=planning],[data-view=dashboard])>.obf-screen-content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important}html:not(.native-app) .coach-redesign .coach-planning .calendar{height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;flex:none!important}html:not(.native-app) .coach-redesign .coach-planning .calendar>div{height:auto!important;max-height:none!important}.coach-redesign .header-messaging{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--momentum-line);border-radius:50%;background:color-mix(in srgb,var(--momentum-surface) 65.098%,transparent);color:var(--coach-ink)}@media(min-width:761px){.coach-redesign .manager-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;grid-template-rows:86px!important;gap:12px!important;padding:0 24px!important;background:linear-gradient(115deg,color-mix(in srgb,var(--momentum-surface) 85.098%,transparent),color-mix(in srgb,var(--momentum-surface) 72.157%,transparent) 55%,color-mix(in srgb,var(--momentum-surface) 85.098%,transparent))!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid color-mix(in srgb,var(--momentum-surface) 60%,transparent)!important;box-shadow:0 1px 14px color-mix(in srgb,var(--momentum-green) 2.353%,transparent)!important}.coach-redesign .manager-brand{grid-column:1!important;grid-row:1!important;justify-self:start}.coach-redesign .manager-account{grid-column:3!important;grid-row:1!important;justify-self:end;padding:0!important;gap:8px!important}.coach-redesign .manager-account .account-button>span{display:none!important}.coach-redesign .manager-nav{grid-column:2!important;grid-row:1!important;justify-self:center;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;width:-moz-max-content!important;width:max-content!important;height:54px!important;align-items:center!important;gap:4px!important;padding:5px!important;border:1px solid color-mix(in srgb,var(--momentum-surface) 92.941%,transparent)!important;border-radius:999px!important;background:linear-gradient(130deg,color-mix(in srgb,var(--momentum-surface) 83.137%,transparent),color-mix(in srgb,var(--momentum-surface) 65.098%,transparent))!important;box-shadow:inset 0 1px 1px var(--momentum-surface),inset 0 -1px 2px color-mix(in srgb,var(--momentum-surface) 50.196%,transparent),0 5px 20px color-mix(in srgb,var(--momentum-green) 6.275%,transparent)!important;backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.coach-redesign .manager-nav>button{display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;height:42px!important;min-height:42px!important;padding:0 18px!important;margin:0!important;border:1px solid transparent!important;border-radius:999px!important;line-height:1!important;text-align:center!important;box-shadow:none!important;font-size:13px!important}.coach-redesign .manager-nav>button.active{background:linear-gradient(140deg,var(--momentum-surface),color-mix(in srgb,var(--momentum-surface) 72.157%,transparent))!important;border-color:color-mix(in srgb,var(--momentum-surface) 92.941%,transparent)!important;color:var(--coach-accent)!important;box-shadow:inset 0 1px 1px var(--momentum-surface),0 2px 7px color-mix(in srgb,var(--momentum-green) 12.549%,transparent)!important}.coach-redesign .manager-nav>button:hover{background:color-mix(in srgb,var(--momentum-surface) 61.961%,transparent)!important}.coach-redesign .manager-nav>.nav-messaging{display:none!important}}@media(min-width:761px)and (max-width:1000px){.coach-redesign .manager-nav>button{padding:0 11px!important;font-size:12px!important}.coach-redesign .manager-topbar{padding:0 14px!important}.coach-redesign .manager-account{gap:4px!important}.coach-redesign .manager-brand>span{display:none!important}}@media(max-width:760px){.coach-redesign .header-messaging{display:none}}html:not(.native-app) .obf-dialog[data-slot=dialog-content].course-dialog{display:block!important;width:calc(100vw - 40px)!important;max-width:960px!important;padding:0!important;gap:0!important;border-radius:24px!important;background:var(--momentum-surface)!important}.course-dialog .course-dialog-bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;border-bottom:1px solid var(--coach-line);padding:16px 65px}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-bar [data-slot=dialog-title]{font-size:17px!important;line-height:1.4!important;margin:0!important;text-align:center}.course-dialog-bar>button{position:absolute;left:22px;top:16px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--momentum-soft);color:var(--coach-ink)}.course-dialog-bar>button svg{width:18px}.course-dialog-body{padding:24px 30px}.course-intro{position:relative;margin:0 0 24px;padding:0;background:#fff}.course-intro h2{font-size:36px;letter-spacing:-1.2px;line-height:1.1;margin:0 0 12px;color:var(--coach-ink);font-weight:700;padding-right:150px}.course-intro>strong{display:block;font-size:15px;font-weight:550;text-transform:capitalize}.course-intro>p{color:var(--coach-muted);font-size:13px;margin:7px 0 0}.course-visibility{position:absolute;right:0;top:4px;font-size:11px;color:var(--coach-accent);background:var(--momentum-soft);border:1px solid var(--momentum-line);padding:6px 10px;border-radius:20px}.course-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:26px;align-items:start}.course-participants{min-width:0}.course-tabs{display:flex;gap:22px;border-bottom:1px solid var(--coach-line);margin-bottom:16px}.course-tabs>button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--coach-muted);font-size:13px;font-weight:500}.course-tabs>button[aria-selected=true]{color:var(--coach-ink);border-bottom-color:var(--coach-accent);font-weight:600}.course-tabs span{background:var(--momentum-soft);border-radius:14px;padding:3px 7px;margin-left:4px;font-size:11px}.course-search{display:flex;align-items:center;gap:10px;border:1px solid var(--coach-line);padding:0 12px;border-radius:10px}.course-search>svg{width:18px;flex:none;color:var(--coach-muted)}html:not(.native-app) .obf-dialog.course-dialog .course-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;padding:0!important;font-weight:400}.course-roster{max-height:370px;overflow:auto;margin-top:8px;padding-right:6px}.course-person{position:relative;display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--coach-line);min-height:70px}.course-person>i{display:grid;place-items:center;flex:0 0 35px;height:35px;background:var(--momentum-soft);border-radius:50%;font-style:normal;font-size:12px}.course-person-name{flex:1;min-width:0}.course-person-name b{display:block;font-size:13px;font-weight:550}.course-person-name small{display:block;font-size:11px;color:var(--coach-muted);margin-top:4px}.course-presence{display:flex;flex:none;border:1px solid var(--coach-line);border-radius:9px;overflow:hidden}.course-presence>button{border:0;background:#fff;padding:9px 10px;color:var(--coach-ink);font-size:11px}.course-presence>button+button{border-left:1px solid var(--coach-line)}.course-presence>button[aria-pressed=true]{background:var(--momentum-soft);color:var(--momentum-green)}.course-presence>button:last-child[aria-pressed=true]{background:var(--momentum-soft);color:var(--momentum-muted)}.course-person-menu{position:relative}.course-person-menu>button:first-child{display:grid;place-items:center;border:0;background:none;width:28px;height:32px;color:var(--coach-ink)}.course-person-menu svg{width:17px}.course-person-menu .course-unsubscribe{position:absolute;z-index:4;right:0;bottom:35px;display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fff;border:1px solid var(--coach-line);border-radius:10px;box-shadow:0 6px 20px color-mix(in srgb,var(--momentum-green) 12.549%,transparent);color:var(--momentum-danger);white-space:nowrap;font-size:12px}.course-empty{padding:28px 8px;text-align:center;font-size:13px;color:var(--coach-muted)}.course-add{padding:20px;border:1px solid var(--coach-line);border-radius:13px}.course-add h3{font-size:17px;font-weight:600;margin:0 0 6px}.course-add>p{margin:0 0 18px;font-size:12px;color:var(--coach-muted)}.course-add form{display:grid;gap:14px}.course-add label{display:grid;gap:7px}.course-add select{width:100%;min-width:0;padding:9px;font-weight:400}.course-add form>button,.course-add>button{width:100%}.course-add dl{padding:16px 0;margin:20px 0 0;border-top:1px solid var(--coach-line);font-size:12px}.course-add dl>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.course-add dd{margin:0}.course-add dt{color:var(--coach-muted)}html:not(.native-app) .obf-dialog.course-dialog .course-trial{display:flex;align-items:center;font-weight:400;gap:8px}.course-options{font-size:11px;margin-top:14px}.course-options summary{cursor:pointer;color:var(--coach-muted)}.course-options>button{border:0;background:none;padding:14px 0;color:var(--coach-ink)}.course-dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--coach-line);padding:18px 28px}.course-cancel{border:0;background:none;color:var(--momentum-muted);font-size:12px}.course-feedback{padding:10px 12px;background:var(--momentum-soft);border-radius:8px;font-size:13px}.course-feedback[role=alert]{background:var(--momentum-soft);color:var(--momentum-danger)}@media(max-width:760px){html:not(.native-app) .obf-dialog[data-slot=dialog-content].course-dialog{width:calc(100vw - 20px)!important;padding:0!important}.course-dialog-body{padding:20px}.course-columns{grid-template-columns:1fr;gap:22px}.course-intro h2{font-size:30px}.course-visibility{font-size:9px;max-width:140px}.course-person{flex-wrap:wrap}.course-presence{margin-left:auto}.course-roster{max-height:none;overflow:visible}.course-dialog-footer{padding:16px 20px}}.coach-redesign .manager-topbar{height:64px!important;min-height:64px!important;max-height:64px!important;grid-template-rows:64px!important;align-items:center!important;box-sizing:border-box!important;flex:0 0 64px!important}.coach-redesign .manager-brand,.coach-redesign .manager-account{align-self:center!important;align-items:center!important;margin-block:0!important;height:40px!important}.coach-redesign .manager-brand img{height:32px!important;width:32px!important}.coach-redesign .manager-account button{align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-block:0!important;max-height:36px!important}.coach-redesign .header-messaging,.coach-redesign .manager-signout{height:36px!important;width:36px!important;padding:8px!important}.coach-redesign .manager-account .manager-signout{flex:0 0 36px!important;gap:0!important}.coach-redesign .manager-account .manager-signout>span{display:none!important}.coach-redesign .manager-account .manager-signout>svg{flex:none!important;width:17px!important;height:17px!important}@media(min-width:761px){.coach-redesign .manager-nav{height:44px!important;min-height:44px!important;align-self:center!important;box-sizing:border-box!important;padding:4px!important;margin:0!important}.coach-redesign .manager-nav>button{height:34px!important;min-height:34px!important;padding-block:0!important;line-height:1!important;align-items:center!important;justify-content:center!important}.coach-redesign .manager-account .account-button{height:36px!important;padding:0!important}.coach-redesign .account-button i{width:34px!important;height:34px!important;display:grid!important;place-items:center!important}}html:not(.native-app) .coach-redesign.schedule-workspace{height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html:not(.native-app) .coach-redesign.schedule-workspace>.foot{display:none!important}html:not(.native-app) .coach-redesign.schedule-workspace main.obf-mobile-page:is([data-view=planning],[data-view=dashboard]){flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:20px 4% 12px!important;box-sizing:border-box!important;margin:0 auto!important}html:not(.native-app) .coach-redesign.schedule-workspace main>.obf-screen-content{display:block!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning>:not(.coach-planning-layout){flex:0 0 auto!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning .heading{margin-bottom:16px!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning-layout{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;align-items:stretch!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning .calendar{height:100%!important;min-height:0!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable}html:not(.native-app) .coach-redesign.schedule-workspace .today-aside{min-height:0!important;max-height:100%!important;overflow-y:auto;align-content:start}html:not(.native-app) .coach-redesign.schedule-workspace .key{margin:8px 0 0!important;font-size:10px}html:not(.native-app) .coach-redesign .calendar section>header{position:sticky!important;top:0!important;z-index:5!important}html:not(.native-app) .coach-redesign .planning-lane-labels{position:sticky!important;top:44px!important;z-index:5!important}html:not(.native-app) .coach-redesign .planning-time-rail>header{position:sticky!important;top:0!important;z-index:6!important}.planning-now-line{position:absolute;left:0;right:0;border-top:2px solid var(--momentum-green);z-index:4;pointer-events:none}.planning-now-line:before{content:"";position:absolute;left:0;top:-5px;width:8px;height:8px;background:var(--momentum-green);border-radius:50%}@media(max-width:760px){html:not(.native-app) .coach-redesign.schedule-workspace main.obf-mobile-page:is([data-view=planning],[data-view=dashboard]){padding:12px 12px 76px!important}.coach-redesign.schedule-workspace .planning-title-copy>span{display:none!important}.coach-redesign.schedule-workspace .today-next{padding-bottom:10px;margin-bottom:10px}.coach-redesign.schedule-workspace .coach-planning-today .coach-planning-layout{grid-template-rows:minmax(0,1fr) minmax(0,160px);gap:12px}.coach-redesign.schedule-workspace .today-aside{grid-row:2!important;gap:16px}.coach-redesign.schedule-workspace .today-aside h2{font-size:16px;margin-bottom:8px}.coach-redesign.schedule-workspace .coach-planning .toolbar{margin-bottom:10px!important}}.coach-redesign .manager-topbar{background:var(--momentum-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid var(--coach-line)!important}@media(min-width:761px){.coach-redesign .manager-nav{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important;box-shadow:none!important}.coach-redesign .manager-nav>button.active{background:var(--coach-soft)!important;border-color:transparent!important;box-shadow:none!important}.coach-redesign .manager-nav>button:hover{background:var(--momentum-soft)!important}}.coach-redesign .header-messaging{background:var(--momentum-surface)!important;box-shadow:none!important}.coach-redesign .manager-topbar .manager-nav button:after{display:none!important;content:none!important}html:not(.native-app) .coach-redesign select,html:not(.native-app) .obf-dialog[data-slot=dialog-content] select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block;box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:0 38px 0 13px!important;border:1px solid var(--momentum-line)!important;border-radius:10px!important;background-color:var(--momentum-surface)!important;color:var(--coach-ink)!important;font:400 13px/normal Manrope,Arial,sans-serif!important;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23778077' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] :where(input:not([type=checkbox]):not([type=radio]):not([type=file])),html:not(.native-app) .coach-redesign :where(input:not([type=checkbox]):not([type=radio]):not([type=file])){height:44px!important;min-height:44px!important;box-sizing:border-box!important;border-radius:10px!important;background-color:var(--momentum-surface)!important;font-weight:400!important;box-shadow:none!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] :is(input,select):focus-visible,.coach-redesign :is(input,select):focus-visible{outline:2px solid color-mix(in srgb,var(--momentum-green) 21.961%,transparent)!important;outline-offset:1px!important;border-color:var(--momentum-control)!important;box-shadow:none!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content] select:disabled,.coach-redesign select:disabled{background-color:var(--momentum-soft)!important;color:var(--momentum-muted)!important;opacity:1!important;cursor:not-allowed}.course-member-field{display:grid;gap:7px}.course-member-field>span{font-size:12px;font-weight:600;color:var(--coach-ink)}.search-select{position:relative;min-width:0}.search-select-control{display:flex;align-items:center;gap:9px;height:44px;padding:0 12px;border:1px solid var(--momentum-line);border-radius:10px;background:var(--momentum-surface);box-sizing:border-box}.search-select-control:focus-within{border-color:var(--momentum-control);outline:2px solid color-mix(in srgb,var(--momentum-green) 13.333%,transparent);outline-offset:1px}.search-select-control>svg{width:17px;height:17px;flex:none;color:var(--momentum-muted)}html:not(.native-app) .obf-dialog.course-dialog .search-select-control input{flex:1;min-width:0;width:100%;height:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;color:var(--coach-ink)}.search-select-control>button{display:grid;place-items:center;flex:none;width:20px;height:28px;padding:0;background:none;border:0;color:var(--momentum-muted)}.search-select-control>button svg{width:16px;height:16px}.search-select-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:5px;background:var(--momentum-surface);border:1px solid var(--momentum-line);border-radius:12px;box-shadow:0 10px 28px color-mix(in srgb,var(--momentum-green) 10.196%,transparent)}.search-select-results>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px;text-align:left;border:0;border-radius:7px;background:var(--momentum-surface);color:var(--coach-ink)}.search-select-results>button.highlighted{background:var(--momentum-soft)}.search-select-results span{display:grid;gap:3px;min-width:0}.search-select-results b{font-size:12px;font-weight:500}.search-select-results small{font-size:10px;color:var(--coach-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-results svg{width:16px;color:var(--coach-accent)}.search-select-results>p{font-size:12px;padding:12px;color:var(--coach-muted)}html:not(.native-app) .obf-dialog.course-dialog .course-add>button{height:42px!important;min-height:42px!important;border-radius:10px!important;box-shadow:none!important;border:1px solid var(--momentum-line)!important;font-size:12px!important}@media(max-width:760px){html:not(.native-app) .obf-dialog.course-dialog .search-select-control input,html:not(.native-app) .obf-dialog[data-slot=dialog-content] select{font-size:16px!important}}html:not(.native-app) .coach-redesign.cash-workspace{height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html:not(.native-app) .coach-redesign.cash-workspace>.foot{display:none!important}html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page{flex:1 1 0!important;min-height:0!important;height:auto!important;max-width:none!important;padding:28px 32px 24px!important;overflow:hidden!important;background:var(--momentum-soft)!important}html:not(.native-app) .coach-redesign.cash-workspace .obf-screen-content{height:100%;min-height:0}.coach-redesign .cash-counter-page{height:100%;min-height:0;display:flex;flex-direction:column;gap:16px;position:relative}.coach-redesign .cash-counter-heading{position:static;flex:0 0 auto;margin:0!important}.coach-redesign .cash-counter-heading h1{font-size:36px!important;line-height:1.25!important}.coach-redesign .cash-counter-tabs{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:0!important}.coach-redesign .cash-counter-tabs>[role=tabpanel]{min-height:0;overflow:auto;margin:0!important}html:not(.native-app) .coach-redesign .cash-counter-panel{overflow:hidden!important;flex:1 1 0!important}.coach-redesign .cash-counter{display:grid;grid-template-columns:minmax(260px,24%) minmax(0,1fr);height:100%;min-height:0;border:1px solid var(--coach-line);border-radius:8px;background:#fff;overflow:hidden}.coach-redesign .cash-counter button{cursor:pointer;font:inherit}.coach-redesign .cash-counter button:disabled{cursor:not-allowed}.coach-redesign .cash-counter svg{width:18px;height:18px;flex-shrink:0}.coach-redesign .counter-shortcuts{padding:24px 20px;overflow:auto;border-right:1px solid var(--coach-line);background:var(--momentum-soft);min-width:0}.coach-redesign .counter-shortcuts h2{font-size:17px;font-weight:650;margin:0 0 20px;line-height:1.4}.coach-redesign .counter-shortcuts h3{font-size:14px;font-weight:650;margin:26px 0 4px}.coach-redesign .counter-search{position:relative}.coach-redesign .counter-search>svg{position:absolute;left:12px;top:13px;color:var(--coach-muted);pointer-events:none}html:not(.native-app) .coach-redesign .counter-search input{height:44px!important;padding-left:38px!important;font-size:13px!important;box-shadow:none!important;width:100%!important;border-radius:7px!important}.coach-redesign .counter-category{display:block;margin-top:12px}.coach-redesign .counter-category>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html:not(.native-app) .coach-redesign .counter-category select{height:36px!important;min-height:36px!important;font-size:12px!important;width:100%;background-color:transparent!important;border-color:transparent!important;padding-left:0!important;color:var(--coach-muted)!important}.coach-redesign .counter-product{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;text-align:left;background:none;border:0;border-bottom:1px solid var(--coach-line);padding:18px 0;color:var(--coach-ink)}.coach-redesign .counter-product:last-child{border-bottom:0}.coach-redesign .counter-product>span{display:grid;gap:6px;min-width:0}.coach-redesign .counter-product b{font-size:14px;font-weight:600}.coach-redesign .counter-product small{font-size:13px;color:var(--coach-muted)}.coach-redesign .counter-product i{width:36px;height:36px;border:1px solid var(--coach-line);border-radius:7px;display:grid;place-items:center;background:#fff;flex-shrink:0}.coach-redesign .counter-product:hover i{border-color:var(--coach-accent);background:var(--coach-soft);color:var(--coach-accent)}.coach-redesign .counter-ticket{display:flex;flex-direction:column;min-height:0;min-width:0}.coach-redesign .counter-client{display:flex;align-items:center;gap:20px;padding:24px 30px;border-bottom:1px solid var(--coach-line);flex-shrink:0;background:transparent}.coach-redesign .counter-identity{display:flex;gap:18px;align-items:center;flex:1;min-width:0}.coach-redesign .counter-avatar{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--momentum-soft);flex-shrink:0}.coach-redesign .counter-avatar svg{width:25px;height:25px}.coach-redesign .counter-identity small{font-size:12px;color:var(--coach-muted)}.coach-redesign .counter-identity h2{font-size:21px;line-height:1.4;margin:2px 0;font-weight:650;overflow-wrap:anywhere}.coach-redesign .counter-identity p{font-size:13px;color:var(--coach-muted);margin:0}.coach-redesign .counter-status{font-size:11px;color:var(--coach-accent);background:var(--coach-soft);padding:7px 10px;border-radius:5px;white-space:nowrap}.coach-redesign .counter-client>button{background:#fff;border:1px solid var(--coach-line);border-radius:8px;box-shadow:none;color:var(--coach-ink);font-size:12px;height:40px}.coach-redesign .counter-basket{padding:0 30px;overflow:auto;min-height:0;flex:1 1 0}html:not(.native-app) .coach-redesign .counter-basket table{width:100%!important;min-width:0!important;border-collapse:collapse;table-layout:auto;margin:0;background:#fff}html:not(.native-app) .coach-redesign .counter-basket th{background:#fff!important;padding:20px 10px!important;font-size:12px!important;font-weight:400!important;text-align:right!important;border-bottom:1px solid var(--coach-line)!important;white-space:nowrap}html:not(.native-app) .coach-redesign .counter-basket td{padding:18px 10px!important;border-bottom:1px solid var(--coach-line)!important;font-size:14px!important;text-align:right!important;background:#fff!important}html:not(.native-app) .coach-redesign .counter-basket :is(th,td):first-child{text-align:left!important;padding-left:0!important;width:40%;white-space:normal}html:not(.native-app) .coach-redesign .counter-basket :is(th,td):nth-child(2){text-align:center!important}html:not(.native-app) .coach-redesign .counter-basket :is(th,td):last-child{width:30px;padding-right:0!important}.coach-redesign .counter-basket td b,.coach-redesign .counter-basket td strong{font-weight:600}.coach-redesign .counter-quantity{display:inline-flex;height:36px;border:1px solid var(--coach-line);border-radius:7px;align-items:center;overflow:hidden;white-space:nowrap}.coach-redesign .counter-quantity button{border:0;background:var(--momentum-soft);display:grid;place-items:center;width:34px;height:34px;color:var(--coach-ink)}.coach-redesign .counter-quantity span{display:inline-grid;place-items:center;min-width:35px;padding:0 4px;font-size:13px}.coach-redesign .counter-quantity svg{width:14px;height:14px}.coach-redesign .counter-remove{display:grid;place-items:center;border:0;background:transparent;color:var(--coach-muted);width:32px;height:36px}.coach-redesign .counter-clear{display:flex;align-items:center;gap:7px;margin:16px 0 0 auto;padding:7px 0;background:transparent;border:0;color:var(--coach-muted);font-size:12px!important}.coach-redesign .counter-clear svg{width:14px;height:14px}.coach-redesign .counter-empty{font-size:13px;color:var(--coach-muted);padding:26px 0;line-height:1.6}.coach-redesign .counter-checkout{flex-shrink:0;border-top:1px solid var(--coach-line);padding:24px 30px 18px;background:#fff}.coach-redesign .counter-payment-row{display:flex;align-items:center;gap:24px;justify-content:space-between}.coach-redesign .counter-total{flex:1;min-width:135px;display:grid;gap:4px}.coach-redesign .counter-total>span{font-size:13px;color:var(--coach-muted)}.coach-redesign .counter-total>strong{font-size:32px;line-height:1.25;letter-spacing:-1px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.coach-redesign .counter-payment-methods{display:flex;align-items:stretch;border:1px solid var(--coach-line);border-radius:7px;overflow:hidden}.coach-redesign .counter-payment-methods button{display:flex;gap:9px;align-items:center;justify-content:center;height:52px;padding:0 17px;border:0;border-right:1px solid var(--coach-line);background:#fff;color:var(--coach-ink);font-size:13px;white-space:nowrap}.coach-redesign .counter-payment-methods button:last-child{border-right:0}.coach-redesign .counter-payment-methods button[aria-pressed=true]{background:var(--coach-soft);color:var(--coach-accent);box-shadow:inset 0 0 0 1px var(--coach-accent)}html:not(.native-app) .coach-redesign .counter-confirm{height:54px!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;padding:0 24px!important;white-space:nowrap;gap:14px}.coach-redesign .counter-taxes{margin-top:20px;font-size:11px;color:var(--coach-muted)}.coach-redesign .counter-taxes summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.coach-redesign .counter-taxes>div{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px}.coach-redesign .counter-cash-tender{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:16px}.coach-redesign .counter-cash-tender label,.coach-redesign .counter-cash-tender>div{display:grid;gap:5px;font-size:12px;color:var(--coach-muted)}.coach-redesign .counter-cash-tender input{width:160px;height:40px;font-size:14px}.coach-redesign .counter-cash-tender strong{font-size:19px;color:var(--coach-ink)}@media(max-width:1200px){.coach-redesign .counter-client{padding:20px;gap:12px}.coach-redesign .counter-basket{padding:0 20px}.coach-redesign .counter-status{display:none}.coach-redesign .counter-checkout{padding:20px}.coach-redesign .counter-payment-row{gap:14px;flex-wrap:wrap}.coach-redesign .counter-payment-methods button{padding:0 12px}.coach-redesign .counter-total>strong{font-size:28px}.coach-redesign .counter-total{min-width:120px}}@media(max-width:760px){html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page{padding:18px 12px 76px!important;overflow:auto!important}.coach-redesign .cash-counter-page{height:auto;min-height:100%}.coach-redesign .cash-counter-heading{position:static;margin-bottom:16px!important}.coach-redesign .cash-counter-heading h1{font-size:28px!important}.coach-redesign .cash-counter-tabs{height:auto}.coach-redesign .cash-counter{height:auto;grid-template-columns:1fr}.coach-redesign .counter-shortcuts{border-right:0;border-bottom:1px solid var(--coach-line);padding:18px;max-height:340px}.coach-redesign .counter-product-list{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.coach-redesign .counter-shortcuts h3{margin-top:14px}.coach-redesign .counter-product{padding:12px 0}.coach-redesign .counter-client{flex-wrap:wrap;padding:18px}.coach-redesign .counter-identity h2{font-size:18px}.coach-redesign .counter-avatar{width:38px;height:38px}.coach-redesign .counter-basket{flex:auto;padding:0 14px;overflow:auto}.coach-redesign .counter-checkout{position:sticky;bottom:0;padding:18px}.coach-redesign .counter-payment-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.coach-redesign .counter-payment-methods{grid-column:1 / -1;grid-row:2}.coach-redesign .counter-payment-methods button{flex:1;padding:0 10px}.coach-redesign .counter-confirm{grid-row:1;grid-column:2}.coach-redesign .counter-cash-tender{justify-content:space-between;gap:10px}.coach-redesign .counter-client>button{margin-left:auto}.coach-redesign .counter-basket :is(th,td):nth-child(3){display:none}.coach-redesign .counter-basket .counter-quantity button{width:28px}.coach-redesign .counter-basket .counter-quantity span{min-width:26px}}.coach-redesign .counter-feedback{font-size:13px;color:var(--coach-ink);margin:0 0 14px;padding:10px 12px;border-radius:6px;background:var(--coach-soft)}html:not(.native-app) .coach-redesign .counter-client>button.counter-identity{height:auto;min-height:70px;border:0;background:transparent;text-align:left;padding:0;border-radius:8px;justify-content:flex-start;white-space:normal;box-shadow:none}.coach-redesign .counter-identity:hover .counter-client-name{color:var(--coach-accent)}.coach-redesign .counter-client-name{display:block;font-size:21px;line-height:1.4;margin:2px 0;font-weight:650;overflow-wrap:anywhere}.coach-redesign .counter-client-detail{display:block;font-size:13px;color:var(--coach-muted)}.coach-redesign .counter-catalog-mode{display:flex;gap:6px;margin:20px 0 4px}.coach-redesign .counter-catalog-mode button{display:flex;align-items:center;gap:6px;padding:8px 10px;background:transparent;border:0;border-radius:7px;font-size:12px;color:var(--coach-muted)}.coach-redesign .counter-catalog-mode button[aria-pressed=true]{background:var(--coach-soft);color:var(--coach-accent);font-weight:600}.coach-redesign .counter-catalog-mode svg{width:14px;height:14px}.coach-redesign .counter-product-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--coach-line);min-width:0}.coach-redesign .counter-product-row:last-child{border-bottom:0}.coach-redesign .counter-product-row .counter-product{border:0;min-width:0;flex:1}.coach-redesign .counter-favorite{border:0;background:transparent;color:var(--momentum-muted);width:30px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:6px}.coach-redesign .counter-favorite[aria-pressed=true]{color:var(--coach-accent)}.coach-redesign .counter-favorite[aria-pressed=true] svg{fill:var(--coach-accent)}.coach-redesign .counter-favorite:hover{background:var(--coach-soft)}.coach-redesign .counter-show-all{border:0;background:none;padding:0;color:var(--coach-accent);text-decoration:underline}@media(max-width:760px){.coach-redesign .counter-client-name{font-size:18px}.coach-redesign .counter-product-row{gap:4px}}html:not(.native-app) .obf-dialog .pos-bundle-fields{grid-column:1/-1;display:grid;gap:14px}html:not(.native-app) .obf-dialog .pos-bundle-fields p,html:not(.native-app) .obf-dialog .pos-bundle-fields small{font-size:12px;color:var(--coach-muted);line-height:1.5}html:not(.native-app) .obf-dialog .pos-bundle-toggle,html:not(.native-app) .obf-dialog .pos-slot-options label{display:flex;align-items:center;gap:9px}html:not(.native-app) .obf-dialog .pos-bundle-fields input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--coach-accent)}html:not(.native-app) .obf-dialog .pos-bundle-fields fieldset{border:1px solid var(--coach-line);border-radius:10px;padding:14px;display:grid;gap:10px}html:not(.native-app) .obf-dialog .pos-slot-heading{display:flex;gap:10px;align-items:end}html:not(.native-app) .obf-dialog .pos-slot-heading>input{flex:1;min-width:0}html:not(.native-app) .obf-dialog .pos-slot-heading label{width:80px}html:not(.native-app) .obf-dialog .pos-slot-options{max-height:150px;overflow:auto;display:grid;gap:9px}html:not(.native-app) .obf-dialog .pos-bundle-selection{display:grid;gap:20px}html:not(.native-app) .obf-dialog .pos-bundle-selection label{display:grid;gap:8px}html:not(.native-app) .obf-dialog .pos-bundle-selection select{width:100%}.open-gym-dialog .open-presence-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px}.open-gym-dialog .open-presence-filters label{display:grid;gap:7px}.open-gym-dialog .open-presence-filters select{width:100%;min-width:0}.open-gym-dialog .course-tabs>button[aria-pressed=true]{color:var(--coach-ink);border-bottom-color:var(--coach-accent);font-weight:600}.open-gym-dialog .course-dialog-footer{flex-wrap:wrap}.open-gym-dialog .course-dialog-footer>.brand-btn{margin-left:auto}.open-gym-native-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:760px){.open-gym-dialog .open-presence-filters{grid-template-columns:1fr}.open-gym-dialog .course-dialog-footer>.brand-btn{width:100%;margin-left:0}}.open-gym-dialog .course-intro h2{padding-right:0}.coach-leaves{max-width:1400px;margin:0 auto;padding-bottom:24px}.coach-leaves .heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.coach-leaves .heading p{color:var(--coach-muted);font-size:13px}.leave-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:24px 0}.leave-toolbar label,.leave-editor label{display:grid;gap:7px;font-size:12px;font-weight:550}.leave-toolbar select{min-width:175px}.leave-year{display:flex;align-items:center;gap:18px;height:40px}.leave-year button{background:var(--momentum-surface);border:1px solid var(--coach-line);border-radius:8px;width:32px;height:36px;font-size:20px}.leave-summary{display:flex;gap:32px;flex-wrap:wrap;padding:18px 0 24px;font-size:13px;color:var(--coach-muted)}.leave-summary b{font-size:22px;color:var(--coach-ink);margin-right:6px}.leave-table-wrap{background:var(--momentum-surface);border:1px solid var(--coach-line);border-radius:14px;overflow:auto}.leave-table{width:100%;border-collapse:collapse;text-align:left;min-width:720px}.leave-table th{font-size:11px;color:var(--coach-muted);font-weight:550;padding:16px 20px;background:var(--momentum-soft)}.leave-table td{padding:18px 20px;border-top:1px solid var(--coach-line);font-size:13px}.leave-table td small{display:block;color:var(--coach-muted);font-size:11px;margin-top:7px}.leave-note{max-width:280px;white-space:pre-wrap;overflow-wrap:anywhere}.leave-status{display:inline-flex;border-radius:20px;padding:6px 10px;font-size:11px;white-space:nowrap;background:var(--momentum-soft);color:var(--momentum-muted)}.leave-status.pending{background:var(--momentum-warning-soft);color:var(--momentum-warning)}.leave-status.approved{background:var(--momentum-soft);color:var(--momentum-green)}.leave-status.rejected{background:var(--momentum-danger-soft);color:var(--momentum-danger)}.leave-empty{padding:50px 20px;text-align:center;color:var(--coach-muted)}.leave-empty svg{margin:0 auto 12px}.leave-empty h3{font-size:17px;color:var(--coach-ink)}.leave-empty p,.leave-footnote{font-size:12px;color:var(--coach-muted)}.leave-footnote{margin-top:18px;line-height:1.6}.leave-notice{background:var(--momentum-soft);color:var(--momentum-green);padding:12px;border-radius:9px}.leave-error{background:var(--momentum-soft);color:var(--momentum-danger);padding:12px;border-radius:9px;font-size:13px}.leave-editor fieldset{border:0;padding:0;margin:0 0 20px;display:grid;gap:16px;min-width:0}.leave-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.leave-editor select,.leave-editor textarea{width:100%;min-width:0}.leave-editor textarea{padding:10px;border:1px solid var(--coach-line);border-radius:10px;resize:vertical}.leave-editor label span{color:var(--coach-muted);font-weight:400}.leave-duration{font-size:12px;margin:0;color:var(--coach-muted)}@media(max-width:760px){.coach-leaves .heading{align-items:flex-start;flex-direction:column}.leave-summary{gap:16px}.leave-toolbar{gap:12px}.leave-toolbar label{flex:1}.leave-toolbar select{min-width:140px}.leave-date-grid{grid-template-columns:1fr}}.coach-hr{max-width:1400px;margin:0 auto;padding-bottom:30px}.coach-hr>.heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.coach-hr .heading p{font-size:13px;color:var(--coach-muted)}.hr-tabs{display:flex;gap:24px;border-bottom:1px solid var(--coach-line);margin:20px 0}.hr-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;color:var(--coach-muted);font-size:13px}.hr-tabs button[aria-selected=true],.hr-tabs button[aria-pressed=true]{color:var(--coach-ink);border-bottom-color:var(--coach-accent);font-weight:600}.hr-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hr-person-card{border:1px solid var(--coach-line);border-radius:16px;background:var(--momentum-surface);padding:24px}.hr-person-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hr-person-card h2{font-size:20px;margin:0}.hr-person-card header p{font-size:12px;color:var(--coach-muted);margin:8px 0}.hr-test{display:inline-block;margin-left:10px;border-radius:12px;background:var(--momentum-soft);color:var(--momentum-muted);padding:3px 7px;font-size:10px}.hr-profile-summary{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--coach-muted);margin:16px 0}.hr-balances{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;border-top:1px solid var(--coach-line)}.hr-balances span,.hr-hours-summary span{display:block;font-size:12px;color:var(--coach-muted)}.hr-balances strong,.hr-hours-summary strong{display:block;font-size:27px;line-height:1.6}.hr-balances small,.hr-hours-summary small{display:block;font-size:11px;color:var(--coach-muted);line-height:1.7}.hr-negative{color:var(--momentum-danger)!important}.hr-documents{margin-top:24px;border-top:1px solid var(--coach-line);padding-top:16px}.hr-documents>header{display:flex;justify-content:space-between;align-items:center}.hr-documents h3{font-size:14px;margin:0}.hr-documents button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--coach-accent);font-size:12px;padding:7px}.hr-documents svg{width:16px;height:16px;flex:none}.hr-documents p,.hr-independent{font-size:12px;color:var(--coach-muted);line-height:1.6}.hr-document{display:flex;gap:8px;align-items:center;padding:14px 0;border-bottom:1px solid var(--coach-line)}.hr-document>span{flex:1;min-width:0}.hr-document b{display:block;font-size:12px;overflow-wrap:anywhere}.hr-document small{display:block;font-size:10px;color:var(--coach-muted);margin-top:5px}.hr-hours-summary{display:flex;gap:40px;flex-wrap:wrap;padding:16px 0 26px}.hr-calendar{width:100%;min-width:850px;border-collapse:collapse;font-size:12px}.hr-calendar th,.hr-calendar td{border-bottom:1px solid var(--coach-line);padding:16px 10px;text-align:center}.hr-calendar th:first-child{text-align:left;min-width:140px}.hr-calendar td{min-width:95px}.hr-calendar .leave-status{display:block;white-space:normal;margin:4px 0;line-height:1.5}.hr-conflict-title{margin:24px 0 12px;font-size:17px}.hr-workdays{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.hr-workdays label,.hr-editor .hr-checkbox{display:flex;align-items:center;gap:5px}.hr-workdays input,.hr-editor .hr-checkbox input{width:16px!important;height:16px!important;min-height:0!important}.hr-editor input[type=file]{height:auto!important;padding:12px!important}.coach-hr .coach-leaves .heading h1{font-size:23px}@media(max-width:900px){.hr-team{grid-template-columns:1fr}.hr-person-card{padding:18px}.hr-tabs{gap:18px;overflow:auto}.hr-tabs button{white-space:nowrap}.hr-balances{gap:12px}.hr-document{flex-wrap:wrap}.coach-hr>.heading{align-items:flex-start}}html:not(.native-app) .obf-dialog.leave-cover-editor{max-width:860px!important}.leave-cover{margin:22px 0;padding-top:20px;border-top:1px solid var(--coach-line)}.leave-cover h3{font-size:19px;margin:0 0 8px}.leave-cover>p{font-size:12px;color:var(--coach-muted);line-height:1.6}.leave-cover label{margin-top:12px}.leave-cover-templates{margin:18px 0;font-size:12px}.leave-cover-templates summary{cursor:pointer}.leave-cover-templates label{display:flex;align-items:center;gap:16px}.leave-cover-templates select{width:auto;flex:1}.leave-cover-slots{margin:16px 0;max-height:360px;overflow:auto}.leave-cover-slots>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--coach-line);align-items:center}.leave-cover-slots b{display:block;font-size:13px}.leave-cover-slots small{display:block;color:var(--coach-muted);font-size:11px;line-height:1.7}@media(max-width:640px){.leave-cover-slots>label{grid-template-columns:1fr;gap:9px}.leave-cover-templates label{display:grid}}html:not(.native-app) .manager-shell.coach-redesign:has(>main[data-view=communication]){display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}html:not(.native-app) .coach-redesign>main.obf-mobile-page[data-view=communication]{flex:1 1 0!important;height:auto!important;min-height:0!important}html:not(.native-app) .coach-redesign>main[data-view=communication]>.obf-screen-content{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}html:not(.native-app) .coach-redesign>main[data-view=communication]>.obf-screen-content>.communication-tools{flex:0 0 auto}html:not(.native-app) .coach-redesign>main[data-view=communication]>.obf-screen-content>.messaging-page{flex:1 1 0;min-height:0;height:auto}html:not(.native-app) .coach-redesign>main[data-view=communication] .msg-cockpit{height:auto;min-height:0}.member-account-state{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;gap:8px;flex:0 0 auto;box-sizing:border-box;min-height:40px;height:auto;padding:8px 12px;border:1px solid var(--momentum-line);border-radius:10px;background:var(--momentum-soft);color:var(--momentum-green);font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.member-account-state svg{display:block;flex-shrink:0;width:15px;height:15px}.coach-member-list{display:grid}.coach-member-list>.member-name-button{display:flex;justify-content:space-between;width:100%;padding:20px 24px;background:#fff;border:0;border-bottom:1px solid var(--momentum-line);color:var(--momentum-ink);text-align:left;font:inherit;cursor:pointer}.coach-member-list>.member-name-button:hover{background:var(--momentum-soft)}.coach-member-dialog{max-height:85dvh;overflow-y:auto}.coach-member-dialog nav{display:flex;gap:20px;border-bottom:1px solid var(--momentum-line);margin-top:22px}.coach-member-dialog nav button{border:0;background:none;padding:12px 0;color:var(--momentum-muted);font:inherit;cursor:pointer}.coach-member-dialog nav button.active{color:var(--momentum-green);border-bottom:3px solid var(--momentum-green)}.coach-member-privacy{color:var(--momentum-muted);font-size:13px}.coach-member-offers,.coach-member-reservations{display:grid;gap:16px;padding:20px 0}.coach-member-offers article,.coach-member-reservations article,.member-change-card{border:1px solid var(--momentum-line);border-radius:14px;padding:20px;background:var(--momentum-surface)}.member-change-panel{margin:24px 0;padding:22px;background:var(--momentum-soft);border:1px solid var(--momentum-line);border-radius:16px}.member-change-panel header{display:flex;justify-content:space-between;gap:16px;align-items:center}.member-change-panel h3{margin:0}.member-change-panel p{color:var(--momentum-muted);font-size:13px;margin:8px 0 16px}.member-change-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.member-change-actions input{flex:1;min-width:160px}.member-change-card{margin-top:14px}.member-change-card header>span{color:var(--momentum-green);background:var(--momentum-soft);border-radius:8px;padding:8px 12px;font-size:12px}.member-change-values{display:grid;gap:10px;margin:16px 0}.member-change-values div{display:grid;grid-template-columns:150px 1fr;gap:12px}.member-change-values dt{font-size:13px;color:var(--momentum-muted)}.member-change-values dd{margin:0;overflow-wrap:anywhere}.member-change-values dd span{color:var(--momentum-muted)}@media(max-width:700px){.member-change-panel header{align-items:flex-start;flex-direction:column}.member-change-values div{grid-template-columns:1fr;gap:4px}.coach-member-dialog nav{gap:14px}.coach-member-dialog .member-profile-actions{flex-wrap:wrap}}html:not(.native-app) .room-email-settings{max-width:900px;color:var(--momentum-green)}html:not(.native-app) .room-email-settings>h2{font-size:24px;line-height:1.3;margin:0 0 12px}html:not(.native-app) .room-email-settings>p{max-width:720px;font-size:14px;line-height:1.65;color:var(--momentum-muted)}html:not(.native-app) .room-email-settings dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px 20px;margin:24px 0;padding:20px;border:1px solid var(--momentum-line);border-radius:14px;background:var(--momentum-soft);font-size:14px;line-height:1.6}html:not(.native-app) .room-email-settings dt{font-weight:600;color:var(--momentum-muted)}html:not(.native-app) .room-email-settings dd{margin:0;overflow-wrap:anywhere}html:not(.native-app) .room-email-fields{display:grid;gap:12px;max-width:720px;margin:24px 0}html:not(.native-app) .room-email-fields label{display:grid;gap:8px;font-size:14px;font-weight:600;line-height:1.5}html:not(.native-app) .room-email-fields :is(input,textarea){box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;padding:12px 14px!important;border:1px solid var(--momentum-line)!important;border-radius:10px!important;background:var(--momentum-surface)!important;color:var(--momentum-green)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}html:not(.native-app) .room-email-fields input{min-height:44px!important}html:not(.native-app) .room-email-fields textarea{min-height:120px;resize:vertical}html:not(.native-app) .room-email-fields p{margin:0 0 10px;color:var(--momentum-muted);font-size:13px;line-height:1.6}html:not(.native-app) .room-email-fields :is(input,textarea):focus-visible{outline:2px solid var(--momentum-green);outline-offset:2px}html:not(.native-app) .room-email-settings button,html:not(.native-app) .member-change-panel button[data-slot=button]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:42px!important;padding:10px 16px!important;border-radius:10px!important;font-size:13px!important;line-height:1.4!important;font-weight:600;box-shadow:none!important}html:not(.native-app) .member-change-panel.is-empty{padding:16px 20px;margin:20px 0}html:not(.native-app) .member-change-panel.is-empty header p{margin:4px 0 0}html:not(.native-app) .member-change-panel.is-empty .member-change-empty{margin:10px 0 0;font-size:13px}html:not(.native-app) .coach-redesign .msg-search{display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;min-width:0!important}html:not(.native-app) .coach-redesign .msg-search input{flex:1 1 0!important;width:0!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}html:not(.native-app) .coach-redesign .msg-search kbd{flex:0 0 auto}html:not(.native-app) .coach-redesign .msg-search:focus-within{outline:2px solid var(--momentum-green);outline-offset:2px}html:not(.native-app) .coach-redesign .offer-page-tabs>[role=tablist]{display:flex!important;gap:4px!important;padding:4px!important;background:var(--momentum-soft)!important;border:1px solid var(--momentum-line)!important;border-radius:12px!important;width:-moz-fit-content!important;width:fit-content!important;height:auto!important;margin:24px 0 16px!important}html:not(.native-app) .coach-redesign .offer-page-tabs>[role=tablist]>[role=tab]{min-height:40px!important;padding:10px 18px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--momentum-muted)!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important}html:not(.native-app) .coach-redesign .offer-page-tabs>[role=tablist]>[data-state=active]{background:var(--momentum-surface)!important;color:var(--momentum-green)!important;box-shadow:0 1px 4px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)!important}html:not(.native-app) .coach-redesign .offer-master-rows>button>span:nth-child(2)>b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.5!important;overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .offer-detail-panel>header{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}html:not(.native-app) .coach-redesign .offer-detail-panel>header>i{width:64px!important;height:64px!important}html:not(.native-app) .coach-redesign .offer-detail-panel>header>div{min-width:0!important}html:not(.native-app) .coach-redesign .offer-detail-panel>header h2{font-size:22px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .offer-detail-panel>header>aside{grid-column:2;display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important;margin:0!important}html:not(.native-app) .coach-redesign .planning-time-rail span:first-child{transform:none!important;padding-top:3px}@media(min-width:761px){html:not(.native-app) .obf-dialog[data-slot=dialog-content].member-profile-dialog{top:100px!important;bottom:24px!important;height:auto!important;max-height:none!important;transform:translate(-50%)!important;translate:none!important;display:block!important;overflow-y:auto!important;scrollbar-gutter:stable}html:not(.native-app) .member-profile-dialog .member-profile-header{position:sticky!important;top:-24px;z-index:2;padding-top:24px!important;background:var(--momentum-surface)!important}}@media(max-width:760px){html:not(.native-app) .room-email-settings dl{grid-template-columns:1fr;gap:5px;padding:16px}html:not(.native-app) .room-email-settings dd+dt{margin-top:12px}html:not(.native-app) .member-change-panel.is-empty{padding:16px}html:not(.native-app) .coach-redesign .offer-detail-panel>header h2{font-size:19px!important}}html:not(.native-app) .coach-redesign .settings{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist]){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;height:auto!important;min-height:50px!important;padding:4px!important;border:1px solid var(--momentum-line)!important;border-radius:12px!important;background:var(--momentum-soft)!important;box-shadow:none!important;overflow-x:auto!important;flex:none!important;flex-wrap:nowrap!important}html:not(.native-app) .coach-redesign .settings>nav{position:static!important;top:auto!important;margin:0!important}html:not(.native-app) .coach-redesign :is(.offer-page-tabs,.finance-tabs,.cash-counter-tabs,.pilot-tabs)>[role=tablist]{margin:0 0 20px!important}html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist])>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;width:auto!important;min-height:40px!important;height:40px!important;padding:10px 18px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--momentum-muted)!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;white-space:nowrap!important}html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist])>button:is(.active,[data-state=active]){background:var(--momentum-surface)!important;color:var(--momentum-green)!important;box-shadow:0 1px 4px color-mix(in srgb,var(--momentum-green) 7.059%,transparent)!important}html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist])>button:hover{color:var(--momentum-green)!important}html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist])>button:focus-visible{outline:2px solid var(--momentum-green)!important;outline-offset:-2px!important}html:not(.native-app) .coach-redesign :is(.offer-page-tabs,.finance-tabs,.cash-counter-tabs,.pilot-tabs)>[role=tablist]>button:after{display:none!important}@media(max-width:760px){html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist]){width:100%!important}html:not(.native-app) .coach-redesign :is(.settings>nav,.offer-page-tabs>[role=tablist],.finance-tabs>[role=tablist],.cash-counter-tabs>[role=tablist],.pilot-tabs>[role=tablist])>button{padding-inline:14px!important}}html:not(.native-app) .coach-redesign .important-messages{display:grid;gap:24px;min-width:0}html:not(.native-app) .coach-redesign .important-messages>.heading{margin:0!important}html:not(.native-app) .coach-redesign .important-messages .heading p{margin:8px 0 0;color:var(--coach-muted);font-size:14px;line-height:1.6}html:not(.native-app) .coach-redesign .important-message-actions{display:flex;gap:12px;flex-wrap:wrap}html:not(.native-app) .coach-redesign .important-messages button[data-slot=button]{min-height:44px!important;height:auto!important;padding:10px 16px!important;border-radius:12px!important;font-size:14px!important;gap:8px!important}html:not(.native-app) .coach-redesign .important-messages button[data-variant=outline]{background:var(--momentum-surface)!important;border:1px solid var(--coach-line)!important;color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign .important-messages button.brand-btn{background:var(--coach-accent)!important;color:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign .important-messages button svg{width:18px!important;height:18px!important;flex:none}html:not(.native-app) .coach-redesign .important-message-editor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px;align-items:start}html:not(.native-app) .coach-redesign :is(.important-message-fields,.important-message-card,.important-message-empty){padding:24px;background:var(--momentum-surface);border:1px solid var(--coach-line);border-radius:16px}html:not(.native-app) .coach-redesign .important-message-fields{display:grid;gap:20px;min-width:0}html:not(.native-app) .coach-redesign .important-messages h2{margin:0;font-size:20px;line-height:1.4;color:var(--coach-ink)}html:not(.native-app) .coach-redesign .important-message-fields label{display:grid;gap:8px;font-size:14px;font-weight:600;color:var(--coach-ink)}html:not(.native-app) .coach-redesign .important-message-fields label>span{color:var(--coach-muted);font-weight:400}html:not(.native-app) .coach-redesign .important-message-fields :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%!important;min-width:0!important;min-height:46px!important;padding:12px!important;border:1px solid var(--coach-line)!important;border-radius:10px!important;background:var(--momentum-surface)!important;color:var(--coach-ink)!important;font:400 14px/1.5 Manrope,Arial,sans-serif!important}html:not(.native-app) .coach-redesign .important-message-fields textarea{resize:vertical}html:not(.native-app) .coach-redesign .important-message-fields :is(input,textarea,select):focus-visible{outline:2px solid var(--coach-accent);outline-offset:2px}html:not(.native-app) .coach-redesign .important-message-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html:not(.native-app) .coach-redesign .important-message-fields .important-message-toggle{display:flex;align-items:center;gap:10px;padding:14px;border-radius:10px;background:var(--coach-soft)}html:not(.native-app) .coach-redesign .important-message-toggle input{width:18px!important;height:18px!important;min-height:0!important;margin:0!important;accent-color:var(--coach-accent);flex:none}html:not(.native-app) .coach-redesign .important-message-preview{display:grid;gap:16px;padding:24px;background:var(--momentum-soft);border-radius:16px;min-width:0}html:not(.native-app) .coach-redesign .important-message-preview-card{display:grid;gap:14px;padding:24px;border:1px solid var(--coach-line);border-radius:20px;background:var(--momentum-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--momentum-green) 3.922%,transparent)}html:not(.native-app) .coach-redesign .important-message-preview-card>svg{width:40px;height:40px;padding:8px;box-sizing:border-box;border-radius:12px;color:var(--coach-accent);background:var(--coach-soft)}html:not(.native-app) .coach-redesign .important-message-preview-card small{color:var(--coach-muted);font-size:12px}html:not(.native-app) .coach-redesign .important-message-preview-card h3{margin:0;font-size:22px;line-height:1.4}html:not(.native-app) .coach-redesign :is(.important-message-preview-card p,.important-message-body){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}html:not(.native-app) .coach-redesign .important-message-preview-confirm{display:block;text-align:center;border-radius:12px;padding:12px;background:var(--coach-accent);color:var(--momentum-surface);font-size:14px;font-weight:600}html:not(.native-app) .coach-redesign .important-message-hint{margin:0;color:var(--coach-muted);font-size:13px;line-height:1.6}html:not(.native-app) .coach-redesign .important-message-list{display:grid;gap:16px}html:not(.native-app) .coach-redesign .important-message-card{display:grid;gap:20px;min-width:0}html:not(.native-app) .coach-redesign .important-message-card :is(header,footer){display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}html:not(.native-app) .coach-redesign .important-message-card h2{overflow-wrap:anywhere;min-width:0}html:not(.native-app) .coach-redesign .important-message-card footer{padding-top:16px;border-top:1px solid var(--coach-line)}html:not(.native-app) .coach-redesign .important-message-status{padding:5px 10px;border-radius:20px;background:var(--momentum-soft);color:var(--coach-muted);font-size:12px;font-weight:600}html:not(.native-app) .coach-redesign .important-message-status.is-active{background:var(--coach-soft);color:var(--coach-accent)}html:not(.native-app) .coach-redesign .important-message-meta{display:flex;flex-wrap:wrap;gap:12px 20px;color:var(--coach-muted);font-size:13px}html:not(.native-app) .coach-redesign .important-message-meta span{display:inline-flex;align-items:center;gap:7px}html:not(.native-app) .coach-redesign .important-message-meta svg{width:16px;height:16px;flex:none}html:not(.native-app) .coach-redesign .important-message-empty{text-align:center;padding:48px 24px;color:var(--coach-muted)}html:not(.native-app) .coach-redesign .important-message-empty>svg{width:40px;height:40px;margin:0 auto 16px;color:var(--coach-accent)}html:not(.native-app) .coach-redesign .important-message-empty p{margin:12px 0 0;font-size:14px;line-height:1.6}html:not(.native-app) .coach-redesign .important-message-feedback{margin:0;padding:14px 18px;border:1px solid var(--momentum-line);border-radius:12px;background:var(--coach-soft);color:var(--coach-accent);font-size:14px}html:not(.native-app) .coach-redesign .important-message-feedback.is-error{background:var(--momentum-soft);color:var(--momentum-danger);border-color:var(--momentum-danger-line)}@media(max-width:900px){html:not(.native-app) .coach-redesign .important-message-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){html:not(.native-app) .coach-redesign .important-message-dates{grid-template-columns:minmax(0,1fr)}html:not(.native-app) .coach-redesign :is(.important-message-fields,.important-message-card,.important-message-preview){padding:18px}html:not(.native-app) .coach-redesign .important-messages>.heading{align-items:flex-start!important;flex-direction:column!important}}.settings #settings-finance,.settings #settings-sepa{scroll-margin-top:120px}.course-add .course-external-help,.course-external-matches p{font-size:14px;line-height:1.5;color:var(--muted-foreground,var(--momentum-muted))}.course-external-matches{min-width:0;display:grid;gap:12px;border:1px solid var(--momentum-line);border-radius:8px;padding:12px}.course-external-matches legend{font-weight:600;font-size:14px}.course-external-matches button{white-space:normal;height:auto;min-height:44px;text-align:left;overflow-wrap:anywhere}html:not(.native-app) .member-profile-dialog .member-profile-closebar{position:sticky;top:0;z-index:20;display:flex;justify-content:flex-end;height:44px;margin-bottom:-44px;pointer-events:none}html:not(.native-app) .member-profile-dialog .member-profile-close{pointer-events:auto;display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:10px;border:1px solid var(--momentum-line);border-radius:50%;color:var(--momentum-green);background:var(--momentum-soft);opacity:1}html:not(.native-app) .member-profile-dialog .member-profile-close svg{width:22px;height:22px;stroke:currentColor;opacity:1}html:not(.native-app) .member-profile-dialog .member-profile-close:focus-visible{outline:2px solid var(--momentum-green);outline-offset:2px}html:not(.native-app) .member-profile-dialog .member-profile-identity{padding-right:56px!important}.course-person-name .course-member-link{display:flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;padding:2px 0;border:0;border-radius:4px;background:transparent;color:var(--coach-accent,var(--momentum-green));font:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere}.course-person-name .course-member-link:hover{color:var(--olive-dark,var(--momentum-hover));text-decoration-thickness:2px}.course-person-name .course-member-link:focus-visible{outline:2px solid var(--coach-accent,var(--momentum-green));outline-offset:-2px}.course-person-name .course-member-link:disabled{cursor:wait;opacity:.55}.coach-hr{--hr-border:var(--momentum-line);--hr-muted:var(--momentum-muted);--hr-green:var(--momentum-green);max-width:1450px;color:var(--momentum-ink);font-size:14px}.coach-hr>.heading{margin-bottom:18px}.coach-hr>.heading h1{font-size:clamp(26px,2.5vw,36px);letter-spacing:-1px;font-weight:750;margin:0 0 8px}.coach-hr>.heading p{font-size:16px;color:var(--hr-muted);margin:0}.hr-heading-actions,.hr-row-actions{display:flex;gap:10px;align-items:center}.coach-hr .hr-tabs{margin:22px 0 24px;gap:32px}.coach-hr .hr-tabs button{font-size:14px;padding:14px 4px}.hr-overview{display:grid;gap:22px}.hr-panel{border:1px solid var(--hr-border);border-radius:10px;background:var(--momentum-surface);overflow:hidden}.hr-panel-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--hr-border)}.hr-panel-heading h2{display:flex;gap:12px;align-items:center;margin:0;font-size:20px;font-weight:700;letter-spacing:-.4px}.hr-panel-heading select{min-width:135px}.hr-count{border-radius:50%;min-width:26px;height:26px;background:var(--momentum-soft);color:var(--momentum-muted);display:inline-grid;place-items:center;font-size:14px;font-weight:600}.hr-request{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) auto auto;align-items:center;gap:20px;padding:20px 22px;border-bottom:1px solid var(--hr-border)}.hr-request:last-child{border-bottom:0}.hr-request small,.hr-team-table small{display:block;margin-top:5px;color:var(--hr-muted);font-size:13px}.hr-identity{display:flex;gap:12px;align-items:center;min-width:0;flex-wrap:wrap}.hr-identity strong{font-weight:600;font-size:14px}.hr-avatar{display:inline-grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--momentum-soft);color:var(--momentum-green);border-radius:50%;font-weight:600;font-size:14px}.coach-hr .hr-test,.hr-leave-dialog .hr-test{font-size:12px;border-radius:4px;background:var(--momentum-soft);color:var(--momentum-muted);padding:4px 8px;margin:0;width:-moz-fit-content;width:fit-content}.hr-empty{display:flex;align-items:center;gap:10px;color:var(--hr-muted);padding:24px;margin:0;font-size:14px}.hr-text-action{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--hr-green);font-size:14px;font-weight:550;padding:6px 0;white-space:nowrap}.hr-text-action:hover{text-decoration:underline}.hr-text-action:focus-visible,.hr-leave-bar:focus-visible{outline:2px solid var(--hr-green);outline-offset:3px}.hr-table-scroll{overflow:auto}.hr-team-table{width:100%;border-collapse:collapse;text-align:left;min-width:740px;font-size:14px}.hr-team-table th{font-size:13px;color:var(--hr-muted);font-weight:500;background:var(--momentum-soft);padding:12px 22px}.hr-team-table td{padding:16px 22px;border-top:1px solid var(--hr-border);vertical-align:middle}.hr-team-table td:first-child{min-width:230px}.hr-team-table td:last-child{white-space:nowrap}.hr-team-table tbody tr:hover{background:var(--momentum-surface)}.hr-panel-note{font-size:13px;color:var(--hr-muted);margin:0;padding:12px 22px;border-top:1px solid var(--hr-border)}.hr-calendar-controls{display:flex;align-items:center;gap:12px}.hr-calendar-controls b{min-width:112px;text-align:center;font-size:14px;text-transform:capitalize}.hr-calendar-controls select{min-width:130px!important;font-size:14px}.hr-calendar-scroll{overflow:auto;padding:0 22px}.hr-timeline{display:grid;min-width:-moz-max-content;min-width:max-content;border-left:1px solid var(--hr-border);margin-top:18px;font-size:13px}.hr-timeline-head,.hr-timeline-day{background:var(--momentum-soft);padding:14px 8px;border:1px solid var(--hr-border);border-left:0}.hr-timeline-head{padding-left:14px}.hr-timeline-day{text-align:center}.hr-timeline-row{display:contents}.hr-timeline-person{padding:10px 14px;border-right:1px solid var(--hr-border);border-bottom:1px solid var(--hr-border);display:flex;align-items:center;background:var(--momentum-surface)}.hr-timeline-person .hr-identity{flex-wrap:nowrap}.hr-timeline-track{display:grid;position:relative;border-bottom:1px solid var(--hr-border);align-items:center}.hr-day-cell{border-right:1px solid var(--hr-border);align-self:stretch;height:100%;min-height:60px}.hr-timeline .weekend,.hr-timeline .today{background:var(--momentum-soft)}.hr-timeline-day.today{box-shadow:inset 0 3px var(--momentum-green);font-weight:700;color:var(--momentum-green)}.hr-leave-bar{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:8px 12px;border:0;border-radius:6px;font-size:13px;line-height:20px;cursor:pointer;margin-top:8px;margin-bottom:8px}.hr-leave-bar.pending{background:var(--momentum-warning-soft);color:var(--momentum-warning)}.hr-leave-bar.approved{background:var(--momentum-selected);color:var(--momentum-green)}.hr-calendar-legend{display:flex;align-items:center;gap:22px;padding:16px 22px;font-size:13px}.hr-calendar-legend span{display:inline-flex;align-items:center;gap:8px}.hr-calendar-legend i{width:10px;height:10px;border-radius:50%}.hr-calendar-legend .approved{background:var(--momentum-green)}.hr-calendar-legend .pending{background:var(--momentum-warning-soft)}.hr-calendar-hint{margin-left:auto;color:var(--hr-muted)}.coach-hr .hr-team{display:block;margin-top:20px}.coach-hr .hr-person-card{max-width:100%;border-radius:10px}.coach-hr .hr-person-card h2{font-size:22px}.coach-hr .hr-person-card header p,.coach-hr .hr-profile-summary,.coach-hr .hr-balances span,.coach-hr .hr-documents p,.coach-hr .hr-independent{font-size:14px}.coach-hr .hr-balances small,.coach-hr .hr-document small{font-size:13px}.coach-hr .hr-document b,.coach-hr .hr-documents button,.coach-hr .leave-toolbar label,.coach-hr .leave-table,.coach-hr .leave-status{font-size:14px}.coach-hr .leave-footnote{font-size:13px}.coach-hr .brand-btn,.hr-leave-dialog .brand-btn{background:var(--momentum-green)!important;color:#fff!important;border-color:var(--momentum-green)!important}.coach-hr .brand-btn:hover,.hr-leave-dialog .brand-btn:hover{background:var(--momentum-green)!important}html:not(.native-app) .obf-dialog.hr-leave-dialog{background:var(--momentum-surface)!important;max-width:720px!important;border-radius:12px!important;padding:26px!important;color:var(--momentum-ink)!important}html:not(.native-app) .obf-dialog.hr-leave-dialog.leave-cover-editor{max-width:880px!important}.hr-leave-dialog [data-slot=dialog-title]{font-size:28px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.6px}.hr-dialog-eyebrow{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:600;color:var(--momentum-muted)}.hr-leave-dialog [data-slot=dialog-description]{font-size:16px!important;line-height:1.5;color:var(--momentum-muted)!important}.hr-leave-dialog [data-slot=dialog-close]{color:var(--momentum-muted)!important;background:var(--momentum-soft)!important}.hr-leave-dialog label,.hr-leave-dialog select,.hr-leave-dialog input,.hr-leave-dialog textarea{font-size:14px!important}.hr-leave-dialog select{min-height:42px!important;border:1px solid var(--momentum-line)!important;border-radius:6px!important;background-color:var(--momentum-surface)!important;color:var(--momentum-ink)!important;padding:9px 32px 9px 12px!important;width:100%;min-width:0}.hr-leave-dialog form{min-width:0}.hr-leave-steps{display:flex;justify-content:center;gap:18px;list-style:none;padding:4px 0;margin:0 0 4px}.hr-leave-steps li{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--momentum-muted)}.hr-leave-steps li>span{font-variant-numeric:tabular-nums}.hr-leave-steps li>svg{margin-left:8px}.hr-leave-steps li[aria-current=step]{font-weight:650;color:var(--momentum-green)}.hr-leave-dialog .leave-cover{padding:0;border:0;margin:0}.hr-cover-alert{display:flex;gap:12px;align-items:center;background:var(--momentum-warning-soft);color:var(--momentum-warning);border-radius:7px;padding:13px 16px;font-size:14px;margin-bottom:18px}.hr-cover-alert svg{flex-shrink:0}.hr-cover-default{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;gap:16px;align-items:center;margin:20px 0}.hr-cover-default label{margin:0!important;font-weight:500}.hr-cover-table-wrap{max-height:340px;overflow:auto}.hr-cover-table{border-collapse:collapse;width:100%;font-size:14px}.hr-cover-table th{position:sticky;top:0;z-index:2;background:var(--momentum-surface);font-size:13px;font-weight:500;color:var(--momentum-muted);padding:12px;text-align:left}.hr-cover-table td{padding:12px;border-top:1px solid var(--momentum-line);vertical-align:middle}.hr-cover-table td:first-child{width:43%}.hr-cover-table td:nth-child(2){color:var(--momentum-muted);font-size:13px;width:18%}.hr-cover-table td:nth-child(3){width:35%;min-width:195px}.hr-cover-table strong{font-size:14px;font-weight:500;display:block}.hr-cover-table small{display:block;color:var(--momentum-muted);margin-top:5px;font-size:13px}.hr-assigned{color:var(--momentum-green)}.hr-leave-dialog select.hr-unassigned{border-color:var(--momentum-control)!important}.hr-cover-note{font-size:13px!important;color:var(--momentum-muted)!important;margin:18px 0!important;line-height:1.6}.hr-leave-dialog .leave-cover-templates{font-size:14px;padding:12px 14px;border:1px solid var(--momentum-line);border-radius:7px;margin:16px 0}.hr-leave-dialog .leave-cover-templates summary{font-weight:500}.hr-leave-footer{border-top:1px solid var(--momentum-line)!important;margin-top:22px!important;padding-top:18px!important;align-items:center}.hr-cover-progress{margin-right:auto;font-size:14px;line-height:1.4;color:var(--momentum-ink)}.hr-cover-ready{background:var(--momentum-soft);color:var(--momentum-green)}.hr-cover-review dl{margin:20px 0}.hr-cover-review dl>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:10px 0}.hr-cover-review dt{color:var(--momentum-muted)}.hr-cover-review dd{margin:0}.hr-review-list{max-height:300px;overflow:auto;border-top:1px solid var(--momentum-line)}.hr-review-list>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--momentum-line);font-size:14px}.hr-cover-review>p{font-size:14px;color:var(--momentum-muted)}.hr-leave-dialog button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.hr-request{grid-template-columns:1fr 1fr}.hr-request>.brand-btn{justify-self:end}.hr-calendar-controls{gap:7px;flex-wrap:wrap;justify-content:flex-end}.hr-panel-heading{flex-wrap:wrap}.hr-heading-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:700px){.coach-hr>.heading{flex-direction:column;gap:16px}.hr-heading-actions{width:100%;justify-content:flex-start}.coach-hr>.heading h1{font-size:27px}.coach-hr>.heading p{font-size:14px}.coach-hr .hr-tabs{gap:22px;margin-top:14px}.hr-panel-heading{padding:16px}.hr-panel-heading h2{font-size:19px}.hr-request{grid-template-columns:1fr;gap:14px;padding:18px 16px}.hr-request>.brand-btn{justify-self:stretch}.hr-request>.leave-status{justify-self:start}.hr-calendar-controls{justify-content:flex-start;gap:8px}.hr-calendar-controls b{min-width:100px}.hr-calendar-scroll{padding:0 12px}.hr-calendar-hint{display:none!important}.hr-calendar-legend{padding:14px}.hr-team-table td,.hr-team-table th{padding:14px 16px}.hr-leave-dialog [data-slot=dialog-title]{font-size:23px!important}.hr-leave-steps{gap:9px;justify-content:flex-start}.hr-leave-steps li{font-size:12px;gap:4px}.hr-leave-steps li>svg{margin-left:2px;width:12px}.hr-cover-default{grid-template-columns:1fr auto;gap:10px}.hr-cover-default label{grid-column:1 / -1}.hr-cover-table thead{display:none}.hr-cover-table,.hr-cover-table tbody{display:block}.hr-cover-table tr{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--momentum-line);padding:10px 0;align-items:center}.hr-cover-table td{border:0;padding:5px 0;width:auto!important;min-width:0!important}.hr-cover-table td:first-child{grid-column:1 / -1}.hr-cover-table td:nth-child(2){grid-column:1 / -1}.hr-cover-table td:nth-child(3){grid-column:1}.hr-cover-table td:last-child{grid-column:2;padding-left:14px}.hr-leave-footer{flex-direction:column!important;align-items:stretch;gap:10px!important}.hr-cover-progress{margin-right:0}.hr-review-list>div{flex-direction:column;gap:6px}html:not(.native-app) .obf-dialog.hr-leave-dialog{padding:20px!important}.hr-leave-dialog .leave-date-grid{grid-template-columns:1fr}.hr-leave-dialog .leave-cover-templates label{display:grid;gap:7px}.hr-leave-dialog .leave-cover-templates select{width:100%}}.hr-person-access{margin:20px 0;padding-top:18px;border-top:1px solid var(--momentum-line)}.hr-person-access h3{margin:0 0 12px;font-size:14px}.hr-person-access .team-list article{grid-template-columns:44px minmax(0,1fr)}.hr-person-access .team-role,.hr-person-access .team-actions{grid-column:1 / -1}.hr-person-access .team-person{min-width:0;overflow-wrap:anywhere}.hr-person-access .team-actions{flex-wrap:wrap}html:not(.native-app) .coach-redesign .coach-hr [data-slot=button],html:not(.native-app) .coach-redesign .coach-hr .hr-documents button,html:not(.native-app) .obf-dialog.hr-editor [data-slot=button]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;padding:10px 16px;border:1px solid var(--momentum-line);border-radius:10px;background:var(--momentum-surface);color:var(--momentum-ink);font:inherit;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap;box-shadow:none;cursor:pointer}html:not(.native-app) .coach-redesign .coach-hr [data-slot=button]:hover:not(:disabled),html:not(.native-app) .coach-redesign .coach-hr .hr-documents button:hover:not(:disabled){background:var(--momentum-soft);border-color:var(--momentum-line)}html:not(.native-app) .coach-redesign .coach-hr [data-slot=button]:disabled{opacity:.5;cursor:not-allowed}html:not(.native-app) .coach-redesign .coach-hr .brand-btn,html:not(.native-app) .obf-dialog.hr-editor .brand-btn{background:var(--momentum-green)!important;border-color:var(--momentum-green)!important;color:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign .coach-hr .brand-btn:hover:not(:disabled){background:var(--momentum-green)!important}html:not(.native-app) .coach-redesign .coach-hr button svg{width:18px;height:18px;flex-shrink:0}.hr-time-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.hr-time-intro h2{margin:0 0 8px;font-size:22px}.hr-time-intro p{margin:0;color:var(--momentum-muted);line-height:1.6}.hr-auto-badge{display:inline-flex;align-items:center;gap:8px;background:var(--momentum-soft);color:var(--momentum-green);border-radius:8px;padding:10px 14px;white-space:nowrap;font-size:13px;font-weight:600}.hr-auto-badge svg{width:18px;height:18px}.hr-week-navigation{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hr-time-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.hr-time-toolbar .hr-week-navigation{align-self:flex-end}.hr-week-navigation b{line-height:44px;font-size:14px}.hr-hours-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0}.hr-hours-summary>div{display:grid;gap:10px;padding:20px;background:var(--momentum-soft);border:1px solid var(--momentum-line);border-radius:14px}.hr-hours-summary strong{font-size:28px}.hr-hours-summary span,.hr-hours-summary small{color:var(--momentum-muted)}.hr-extra-time{margin-top:22px}.hr-extra-time .hr-panel-heading p{font-size:13px;color:var(--momentum-muted);margin:8px 0 0}.coach-hr .hr-panel{border-radius:16px}@media(max-width:700px){.hr-time-intro{align-items:flex-start;flex-direction:column}.hr-time-toolbar{align-items:stretch}.hr-time-toolbar label{width:100%}.hr-time-toolbar .hr-week-navigation{width:100%;justify-content:space-between;gap:6px}.hr-week-navigation b{font-size:12px}.hr-hours-summary{grid-template-columns:1fr}}.hr-tab-intro{margin:0 0 24px;padding:20px 24px;border:1px solid var(--hr-border);border-radius:14px;background:var(--momentum-soft)}.hr-tab-intro h2{margin:0 0 7px;font-size:20px;font-weight:700;color:var(--momentum-ink)}.hr-tab-intro p{margin:0;max-width:1000px;font-size:14px;line-height:1.65;color:var(--hr-muted)}.hr-followup-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--hr-border)}.hr-followup-row:last-child{border-bottom:0}.hr-followup-row small{display:block;color:var(--hr-muted);margin-top:5px;font-size:13px}.hr-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hr-destinations button{display:block;text-align:left;border:1px solid var(--hr-border);border-radius:14px;padding:22px;background:#fff;transition:background .15s}.hr-destinations button:hover{background:var(--momentum-soft)}.hr-destinations button:focus-visible{outline:2px solid var(--momentum-green);outline-offset:3px}.hr-destinations strong{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;color:var(--momentum-green)}.hr-destinations span{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--hr-muted)}@media(max-width:700px){.hr-tab-intro{padding:18px}.hr-destinations{grid-template-columns:1fr}.hr-followup-row{align-items:flex-start;flex-direction:column;padding:18px}.coach-hr .hr-tabs{flex-wrap:wrap;gap:8px 20px}}@media(max-width:760px){html:not(.native-app) body:has(.coach-redesign){background:var(--momentum-soft);color:var(--coach-ink)}html:not(.native-app) .coach-redesign{--phone-nav-space: calc(88px + env(safe-area-inset-bottom)) ;min-width:0;min-height:100dvh;background:var(--momentum-soft)}html:not(.native-app) .coach-redesign .manager-topbar{position:sticky!important;top:0!important;z-index:100!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 44px!important;grid-template-rows:60px!important;height:60px!important;min-height:60px!important;gap:10px!important;padding:0 14px!important}html:not(.native-app) .coach-redesign .manager-brand{grid-column:1!important;grid-row:1!important;width:38px!important;min-width:0!important;margin:0!important}html:not(.native-app) .coach-redesign .manager-brand>span,html:not(.native-app) .coach-redesign .manager-account,html:not(.native-app) .coach-redesign>.foot{display:none!important}html:not(.native-app) .coach-redesign .mobile-current-section{display:block!important;grid-column:2!important;grid-row:1!important;font-size:16px!important;line-height:1.4;min-width:0;color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign .mobile-menu-toggle{display:grid!important;grid-column:3!important;grid-row:1!important;width:44px!important;height:44px!important;min-height:44px!important;border:1px solid var(--coach-line)!important;border-radius:12px!important;background:var(--momentum-soft)!important;color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign .manager-nav{top:68px!important;bottom:var(--phone-nav-space)!important;right:10px!important;left:auto!important;width:min(360px,calc(100vw - 20px))!important;height:auto!important;max-height:none!important;padding:12px!important;background:var(--momentum-surface)!important;border:1px solid var(--coach-line)!important;visibility:hidden}html:not(.native-app) .coach-redesign .manager-nav.mobile-open{visibility:visible}html:not(.native-app) .coach-redesign .manager-nav>button{min-height:48px!important;padding:10px 14px!important;color:var(--coach-ink)!important;white-space:normal!important}html:not(.native-app) .coach-redesign .manager-nav>button.active{background:var(--coach-soft)!important;color:var(--coach-accent)!important;box-shadow:none!important}html:not(.native-app) .coach-redesign .manager-nav>button:after{display:none!important}html:not(.native-app) .coach-redesign .manager-nav .nav-messaging>span{display:inline!important}html:not(.native-app) .coach-redesign .coach-menu-account{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 2px 16px;margin-bottom:8px;border-bottom:1px solid var(--coach-line)}html:not(.native-app) .coach-redesign .coach-menu-account>:first-child{grid-column:1 / -1;min-width:0}html:not(.native-app) .coach-redesign .coach-menu-account>span{display:grid;gap:3px;overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .coach-menu-account small{font-size:12px}html:not(.native-app) .coach-redesign .mobile-menu-scrim{display:block!important;position:fixed!important;inset:60px 0 var(--phone-nav-space)!important;z-index:90!important}html:not(.native-app) .coach-redesign .coach-bottom-nav{display:grid!important;z-index:100!important;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;min-height:64px!important;padding:4px!important;border:1px solid var(--coach-line)!important;border-radius:18px!important;background:var(--momentum-surface)!important;box-shadow:0 6px 28px color-mix(in srgb,var(--momentum-green) 10.196%,transparent)!important}html:not(.native-app) .coach-redesign .coach-bottom-nav button{min-height:54px!important;border-radius:13px!important;color:var(--momentum-muted)!important;font-size:11px!important}html:not(.native-app) .coach-redesign .coach-bottom-nav button.active{color:var(--coach-accent)!important;background:var(--coach-soft)!important}html:not(.native-app) .coach-redesign .coach-bottom-nav button svg{color:currentColor!important;filter:none!important}html:not(.native-app) .coach-redesign main.obf-mobile-page,html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page{width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 12px var(--phone-nav-space)!important;min-height:calc(100dvh - 60px);overflow:visible!important;background:var(--momentum-soft)!important}html:not(.native-app) .coach-redesign .obf-screen-content,html:not(.native-app) .coach-redesign .obf-screen-content>*{min-width:0;max-width:100%}html:not(.native-app) .coach-redesign .heading{flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important;margin-bottom:20px!important}html:not(.native-app) .coach-redesign .heading h1{font-size:25px!important;line-height:1.2!important}html:not(.native-app) .coach-redesign :is(h2,h3){color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign :is(.head-actions,.planning-create-actions,.hr-heading-actions){display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%}html:not(.native-app) .coach-redesign :is(.head-actions,.planning-create-actions)>button{flex:1;white-space:normal!important}html:not(.native-app) .coach-redesign :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-width:0;max-width:100%}html:not(.native-app) .coach-redesign :is(button[data-slot=button],.toolbar button,.toolbar select){min-height:44px!important;height:auto!important}html:not(.native-app) .coach-redesign :is(.management-tabs,.hr-tabs,.settings>nav){max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;margin:0 0 20px!important;overscroll-behavior-x:contain}html:not(.native-app) .coach-redesign :is(.management-tabs,.hr-tabs)>button{flex:0 0 auto!important;padding:12px!important;min-height:44px;white-space:nowrap}html:not(.native-app) .coach-redesign .coach-day-switcher{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%;gap:4px!important;margin:0 0 16px!important}html:not(.native-app) .coach-redesign .coach-day-switcher button{display:grid;justify-items:center;gap:3px;min-width:0;min-height:58px;padding:7px 0;border:1px solid var(--coach-line);border-radius:12px;background:var(--momentum-surface);color:var(--coach-muted)}html:not(.native-app) .coach-redesign .coach-day-switcher button.active{color:var(--momentum-surface);background:var(--coach-accent);border-color:var(--coach-accent)}html:not(.native-app) .coach-redesign .coach-day-switcher span{font-size:11px}html:not(.native-app) .coach-redesign .coach-day-switcher b{font-size:18px}html:not(.native-app) .coach-redesign .planning-sticky-controls{position:static!important;background:transparent!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar{display:grid!important;width:100%;gap:12px!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar>div{display:flex!important;flex-wrap:wrap;gap:6px;min-width:0}html:not(.native-app) .coach-redesign .coach-planning .toolbar>div b{flex:1;text-align:center;font-size:13px}html:not(.native-app) .coach-redesign .planning-options{position:static!important;width:100%}html:not(.native-app) .coach-redesign .planning-options summary{padding:12px}html:not(.native-app) .coach-redesign .planning-options>aside{position:static!important;width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}html:not(.native-app) .coach-redesign .planning-options:not([open])>aside{display:none!important}html:not(.native-app) .coach-redesign .coach-planning .calendar{width:100%!important;min-width:0!important;overflow:hidden!important;height:auto!important;max-height:none!important}html:not(.native-app) .coach-redesign .coach-planning .calendar>div{min-width:0!important;width:100%!important;grid-template-columns:38px minmax(0,1fr)!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning .calendar{overflow-x:hidden!important;overflow-y:auto!important}html:not(.native-app) .coach-redesign .coach-planning .calendar section{width:auto!important;min-width:0!important;min-height:0!important;flex:none!important;padding:0!important}html:not(.native-app) .coach-redesign.schedule-workspace main.obf-mobile-page:is([data-view=planning],[data-view=dashboard]){padding-bottom:var(--phone-nav-space)!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar :is(button,b,summary,svg){color:var(--coach-ink)!important;font-size:13px!important}html:not(.native-app) .coach-redesign .planning-create-actions button{width:auto!important;min-width:0!important;padding:10px 12px!important;font-size:13px!important;color:var(--coach-ink)!important;background:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign .planning-create-actions button svg{color:currentColor!important;stroke:currentColor!important}html:not(.native-app) .coach-redesign .planning-create-actions .brand-btn{color:var(--momentum-surface)!important;background:var(--coach-accent)!important}html:not(.native-app) .coach-redesign .coach-day-switcher button{color:var(--coach-muted)!important;background:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign .coach-day-switcher button.active{color:var(--momentum-surface)!important;background:var(--coach-accent)!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-day-switcher button{opacity:1!important;filter:none!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-day-switcher button.active{color:var(--momentum-surface)!important;background:var(--coach-accent)!important}html:not(.native-app) .coach-redesign .coach-day-switcher button :is(span,b){color:inherit!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar button svg{display:block!important;stroke:var(--coach-ink)!important;opacity:1!important}html:not(.native-app) .coach-redesign .planning-time-rail span{display:block!important;position:absolute!important;left:0;right:0;text-align:center;color:var(--coach-muted)!important;font-size:10px!important}html:not(.native-app) .coach-redesign .coach-planning .calendar section[data-mobile-selected=false]{display:none!important}html:not(.native-app) .coach-redesign .planning-lane-labels{grid-template-columns:minmax(0,1fr) 66px!important;height:28px!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot{right:74px!important;padding:6px 8px!important;touch-action:pan-y}html:not(.native-app) .coach-redesign .coach-planning .schedule-slot b{font-size:13px!important;line-height:1.2!important}html:not(.native-app) .coach-redesign .coach-planning .schedule-slot time,html:not(.native-app) .coach-redesign .coach-planning .schedule-slot .slot-fill{font-size:11px!important}html:not(.native-app) .coach-redesign .slot-copy{opacity:1!important}html:not(.native-app) .coach-redesign .coach-planning .open-rail{width:66px!important}html:not(.native-app) .coach-redesign .coach-planning .open-rail button{width:62px!important;font-size:12px!important}html:not(.native-app) .coach-redesign .coach-planning-today .coach-planning-layout{display:flex!important;flex-direction:column!important;gap:24px!important}html:not(.native-app) .coach-redesign .today-aside{width:100%}html:not(.native-app) .coach-redesign .today-next{flex-wrap:wrap;gap:12px}html:not(.native-app) .coach-redesign :is(.table-panel,.members-table-scroll,.leave-table-wrap,.hr-table-wrap){max-width:100%;overflow-x:auto!important;overscroll-behavior-x:contain}html:not(.native-app) .coach-redesign .members-table-scroll table{min-width:560px}html:not(.native-app) .coach-redesign .members-table-toolbar .member-search{flex:1 0 100%}html:not(.native-app) .coach-redesign :is(.settings,.profile-grid,.offer-master-detail,.hr-team,.wizard-grid,.setting-grid){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html:not(.native-app) .coach-redesign :is(.hr-panel-heading,.hr-request,.hr-followup-row,.section-line){flex-wrap:wrap;min-width:0;gap:12px}html:not(.native-app) .coach-redesign .hr-request{grid-template-columns:minmax(0,1fr)!important}html:not(.native-app) .coach-redesign .cash-counter{grid-template-columns:minmax(0,1fr)!important;height:auto!important}html:not(.native-app) .coach-redesign .counter-checkout{position:static!important}html:not(.native-app) .coach-redesign .counter-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px}html:not(.native-app) .coach-redesign .counter-product{min-width:0}html:not(.native-app) .coach-redesign .counter-product>span{overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .counter-payment-row{grid-template-columns:minmax(0,1fr)!important}html:not(.native-app) .coach-redesign .counter-payment-methods,html:not(.native-app) .coach-redesign .counter-confirm{grid-column:1!important;grid-row:auto!important;width:100%}html:not(.native-app) .coach-redesign .counter-payment-methods button{white-space:normal;min-height:48px}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){min-width:0!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(.wizard-grid,.member-required-fields,.member-optional-fields,.member-summary-cards,.guided-member-step,.cte-layout){grid-template-columns:minmax(0,1fr)!important;min-width:0!important}html:not(.native-app) :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;max-width:100%;min-width:0}html:not(.native-app) :is([data-slot=dialog-footer],[data-slot=sheet-footer]){flex-wrap:wrap!important;gap:8px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}html:not(.native-app) :is([data-slot=dialog-footer],[data-slot=sheet-footer])>button{flex:1;min-height:44px;white-space:normal}}@media(max-width:760px){html:not(.native-app) .manager-shell.coach-redesign.schedule-workspace{display:block!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}html:not(.native-app) .coach-redesign.schedule-workspace main.obf-mobile-page:is([data-view=planning],[data-view=dashboard]){height:auto!important;min-height:calc(100dvh - 60px)!important;padding:12px 12px var(--phone-nav-space)!important;overflow:visible!important}html:not(.native-app) .coach-redesign.schedule-workspace main>.obf-screen-content,html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning,html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning-layout,html:not(.native-app) .coach-redesign.schedule-workspace .today-aside{height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important;min-height:0!important}html:not(.native-app) .coach-redesign.schedule-workspace .coach-planning{display:block!important}html:not(.native-app) .coach-redesign .coach-planning .calendar,html:not(.native-app) .coach-redesign .coach-planning>.key,html:not(.native-app) .coach-redesign .cash-counter-heading{display:none!important}html:not(.native-app) .coach-redesign .coach-planning>.heading{display:flex!important}html:not(.native-app) .coach-redesign .planning-title-copy{display:block!important}html:not(.native-app) .coach-redesign .coach-planning .heading{margin-bottom:10px!important}html:not(.native-app) .coach-redesign .planning-create-actions{width:100%!important;gap:8px!important}html:not(.native-app) .coach-redesign .planning-create-actions button{height:40px!important;min-height:40px!important;font-size:12px!important;padding:8px!important;white-space:nowrap!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar{padding:8px!important;margin-bottom:10px!important;gap:6px!important;border:1px solid var(--coach-line)!important;border-radius:12px!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar>div{width:100%;gap:4px}html:not(.native-app) .coach-redesign .coach-planning .toolbar>div button{padding:6px 8px!important;min-height:36px!important;height:36px!important}html:not(.native-app) .coach-redesign .planning-options summary{min-height:36px;padding:8px;font-size:12px!important}html:not(.native-app) .coach-redesign .coach-day-switcher{margin-bottom:12px!important}html:not(.native-app) .coach-redesign .coach-day-switcher button{min-height:48px!important;padding:5px 0!important}html:not(.native-app) .coach-redesign .coach-day-switcher b{font-size:16px!important}html:not(.native-app) .coach-redesign .coach-mobile-schedule{display:grid!important;gap:8px}html:not(.native-app) .coach-redesign .mobile-schedule-date{font-size:13px;font-weight:650;color:var(--coach-muted);text-transform:capitalize;padding:4px 2px 6px}html:not(.native-app) .coach-redesign .coach-schedule-row{display:grid!important;grid-template-columns:44px 3px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:14px 12px!important;min-height:76px;width:100%;border:1px solid var(--coach-line)!important;border-radius:13px;background:var(--momentum-surface)!important;color:var(--coach-ink)!important;text-align:left;font:inherit;cursor:pointer;opacity:1!important}html:not(.native-app) .coach-redesign .coach-schedule-row time{font-size:13px;font-weight:650}html:not(.native-app) .coach-redesign .coach-schedule-row>i{height:34px;border-radius:4px;background:var(--momentum-green)}html:not(.native-app) .coach-redesign .coach-schedule-row.hyrox>i{background:var(--coach-accent)}html:not(.native-app) .coach-redesign .coach-schedule-row.spe>i,html:not(.native-app) .coach-redesign .coach-schedule-row.event>i{background:var(--momentum-green)}html:not(.native-app) .coach-redesign .coach-schedule-row>span{display:grid;gap:5px;min-width:0}html:not(.native-app) .coach-redesign .coach-schedule-row b{font-size:15px;overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .coach-schedule-row small{font-size:11px;color:var(--coach-muted);line-height:1.3}html:not(.native-app) .coach-redesign .coach-schedule-row em{font-size:12px;font-style:normal;padding:6px;border-radius:8px;background:var(--coach-soft);color:var(--coach-accent)}html:not(.native-app) .coach-redesign .coach-schedule-row>svg{width:16px;height:16px;color:var(--coach-muted)}html:not(.native-app) .coach-redesign .coach-schedule-row[aria-pressed=true]{outline:2px solid var(--momentum-green);outline-offset:1px}html:not(.native-app) .coach-redesign .coach-schedule-empty{display:grid;justify-items:center;gap:10px;padding:28px 16px;border:1px solid var(--coach-line);border-radius:14px;background:#fff;color:var(--coach-ink);text-align:center}html:not(.native-app) .coach-redesign .coach-schedule-empty>svg{width:28px;color:var(--coach-accent)}html:not(.native-app) .coach-redesign .coach-schedule-empty span{font-size:13px;line-height:1.5;color:var(--coach-muted)}html:not(.native-app) .coach-redesign .mobile-open-gym{padding:14px 12px;border:1px solid var(--coach-line);border-radius:13px;background:var(--momentum-surface)}html:not(.native-app) .coach-redesign .mobile-open-gym>header{display:flex;align-items:center;gap:10px}html:not(.native-app) .coach-redesign .mobile-open-gym header>svg{width:18px;color:var(--coach-accent)}html:not(.native-app) .coach-redesign .mobile-open-gym header>span{flex:1;display:grid;gap:5px}html:not(.native-app) .coach-redesign .mobile-open-gym small{font-size:11px;color:var(--coach-muted)}html:not(.native-app) .coach-redesign .mobile-open-gym header button{display:flex;align-items:center;gap:3px;min-height:40px;padding:6px;border:0;background:var(--coach-soft);border-radius:8px;color:var(--coach-accent);font-size:11px}html:not(.native-app) .coach-redesign .mobile-open-gym button svg{width:14px}html:not(.native-app) .coach-redesign .mobile-open-gym summary{margin-top:12px;padding:8px 0;font-size:12px;color:var(--coach-muted);cursor:pointer}html:not(.native-app) .coach-redesign .mobile-open-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}html:not(.native-app) .coach-redesign .mobile-open-times button{display:grid;gap:5px;min-height:54px;padding:8px;background:var(--momentum-soft);color:var(--coach-ink);border:1px solid var(--coach-line);border-radius:8px}html:not(.native-app) .coach-redesign .mobile-open-times span{font-size:11px;color:var(--coach-muted)}html:not(.native-app) .coach-redesign .coach-planning-today .today-aside{margin-top:20px;gap:16px}html:not(.native-app) .coach-redesign .today-next{padding:12px;margin-top:12px}html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page{padding-top:12px!important}html:not(.native-app) .coach-redesign .cash-counter-page,html:not(.native-app) .coach-redesign .cash-counter-tabs,html:not(.native-app) .coach-redesign .cash-counter-panel{height:auto!important;min-height:0!important}html:not(.native-app) .coach-redesign .cash-counter-tabs>[role=tablist]{min-height:40px!important;margin-bottom:12px!important;padding:3px!important}html:not(.native-app) .coach-redesign .cash-counter-tabs>[role=tablist] button{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}html:not(.native-app) .coach-redesign .mobile-cart-jump{display:flex!important;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--coach-line);border-radius:12px;background:var(--coach-soft);color:var(--coach-accent);font:inherit;font-size:13px}html:not(.native-app) .coach-redesign .mobile-cart-jump>span{flex:1;text-align:left}html:not(.native-app) .coach-redesign .mobile-cart-jump svg{width:18px}html:not(.native-app) .coach-redesign .counter-shortcuts{padding:12px!important;max-height:none!important;overflow:visible!important}html:not(.native-app) .coach-redesign .counter-shortcuts>h2{display:none}html:not(.native-app) .coach-redesign .counter-search{margin:0 0 8px!important}html:not(.native-app) .coach-redesign .counter-category{margin:0!important}html:not(.native-app) .coach-redesign .counter-category select{min-height:40px!important;font-size:14px!important}html:not(.native-app) .coach-redesign .counter-catalog-mode{margin:8px 0!important}html:not(.native-app) .coach-redesign .counter-catalog-mode button{min-height:38px;font-size:12px!important}html:not(.native-app) .coach-redesign .counter-product-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}html:not(.native-app) .coach-redesign .counter-product-row{gap:8px!important}html:not(.native-app) .coach-redesign .counter-product{padding:12px 0!important;min-height:70px}html:not(.native-app) .coach-redesign .counter-product>span{min-width:0}html:not(.native-app) .coach-redesign .counter-product b{font-size:14px!important;word-break:normal!important;overflow-wrap:normal!important}html:not(.native-app) .coach-redesign .counter-product small{font-size:12px!important;margin-top:5px}html:not(.native-app) .coach-redesign .counter-product>i{width:40px;height:40px;min-width:40px}html:not(.native-app) .coach-redesign .counter-favorite{width:36px!important;height:44px!important}html:not(.native-app) .coach-redesign .counter-ticket{scroll-margin-top:76px}}@media(max-width:760px){html:not(.native-app) .coach-redesign.cash-workspace{display:block!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page{flex:none!important;height:auto!important;min-height:calc(100dvh - 60px)!important;overflow:visible!important}html:not(.native-app) .coach-redesign.cash-workspace .obf-screen-content{height:auto!important;overflow:visible!important}html:not(.native-app) .coach-redesign .cash-counter-tabs,html:not(.native-app) .coach-redesign .cash-counter-panel{flex:none!important;overflow:visible!important}html:not(.native-app) .coach-redesign .cash-counter-tabs>[role=tablist]{position:static!important;top:auto!important}html:not(.native-app) .coach-redesign .cash-counter{height:auto!important;overflow:visible!important}}@media(max-width:760px){html:not(.native-app) .coach-redesign .planning-create-actions button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;line-height:1.2!important}html:not(.native-app) .coach-redesign .planning-create-actions button svg{width:16px!important;height:16px!important;flex-shrink:0}html:not(.native-app) .coach-redesign .coach-day-switcher button.active :is(span,b){color:var(--momentum-surface)!important;opacity:1!important}html:not(.native-app) .coach-redesign .mobile-open-gym>header{position:static!important;height:auto!important;padding:0!important;background:transparent!important;color:var(--coach-ink)!important;border:0!important}html:not(.native-app) .coach-redesign .mobile-open-gym header b{color:var(--coach-ink)!important;font-size:14px!important}}@media(max-width:760px){html:not(.native-app) .coach-redesign .today-next b{color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign .birthday-card p{color:var(--coach-muted)!important}}.mobile-more-heading,.member-mobile-list,.planning-phone-add,.planning-range-phone,.planning-phone-today,.cash-mobile-tools{display:none}.planning-options summary>svg{display:none}@media(max-width:760px){html:not(.native-app) .coach-redesign{--phone-nav-space: calc(66px + env(safe-area-inset-bottom)) }html:not(.native-app) .coach-redesign .manager-topbar{display:contents!important}html:not(.native-app) .coach-redesign .manager-topbar>:is(.manager-brand,.mobile-current-section,.mobile-menu-toggle,.manager-account){display:none!important}html:not(.native-app) .coach-redesign .manager-nav:not(.mobile-open){display:none!important}html:not(.native-app) .coach-redesign .manager-nav.mobile-open{display:flex!important;position:fixed!important;inset:12px 12px var(--phone-nav-space)!important;width:auto!important;max-width:none!important;height:auto!important;transform:none!important;z-index:202!important;overflow:auto!important;border-radius:18px!important;padding:16px!important}html:not(.native-app) .coach-redesign .manager-nav .mobile-more-primary{display:none!important}html:not(.native-app) .coach-redesign .mobile-more-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}html:not(.native-app) .coach-redesign .mobile-more-heading>button{min-height:44px;width:44px;display:grid;place-items:center;border:1px solid var(--coach-line);border-radius:10px;background:var(--momentum-surface);color:var(--coach-ink)}html:not(.native-app) .coach-redesign .mobile-menu-scrim{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:201!important}html:not(.native-app) .coach-redesign .coach-bottom-nav{left:0!important;right:0!important;bottom:0!important;min-height:0!important;border:0!important;border-top:1px solid var(--coach-line)!important;border-radius:0!important;padding:5px 5px calc(6px + env(safe-area-inset-bottom))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(.native-app) .coach-redesign .coach-bottom-nav button{min-height:46px!important;border-radius:8px!important;font-size:10px!important;gap:3px!important;padding:4px 2px!important}html:not(.native-app) .coach-redesign .coach-bottom-nav button svg{width:19px!important;height:19px!important}html:not(.native-app) .coach-redesign main.obf-mobile-page,html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page,html:not(.native-app) .coach-redesign.schedule-workspace main.obf-mobile-page:is([data-view=planning],[data-view=dashboard]){padding:12px 14px var(--phone-nav-space)!important;min-height:100dvh!important}html:not(.native-app) .coach-redesign .heading{align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html:not(.native-app) .coach-redesign .heading h1{font-size:22px!important;line-height:1.2!important}html:not(.native-app) .coach-redesign .heading .over,html:not(.native-app) .coach-redesign .planning-title-copy>span{display:none!important}html:not(.native-app) .coach-redesign .head-actions{width:auto!important;flex-wrap:nowrap!important}html:not(.native-app) .coach-redesign main[data-view=members] .head-actions>button{font-size:0!important;width:44px!important;min-width:44px!important;padding:10px!important;color:var(--coach-ink)!important}html:not(.native-app) .coach-redesign main[data-view=members] .head-actions>button.brand-btn{color:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign main[data-view=members] .head-actions>button svg{display:block!important;width:19px!important;height:19px!important;color:currentColor!important;stroke:currentColor!important}html:not(.native-app) .coach-redesign .planning-create-actions,html:not(.native-app) .coach-redesign .coach-planning-fab{display:none!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:3px!important;margin-bottom:6px!important;padding:0!important;background:transparent!important;border:0!important;position:relative!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar>div{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;gap:0!important}html:not(.native-app) .coach-redesign .coach-planning .toolbar>div b{font-size:12px!important;white-space:nowrap!important}html:not(.native-app) .coach-redesign .planning-range-full,html:not(.native-app) .coach-redesign .planning-today-button{display:none!important}html:not(.native-app) .coach-redesign .planning-range-phone{display:inline}html:not(.native-app) .coach-redesign .planning-phone-today{display:inline-flex}html:not(.native-app) .coach-redesign .planning-phone-add{display:block;position:static}html:not(.native-app) .coach-redesign :is(.planning-options,.planning-phone-add)>summary{display:grid!important;place-items:center;width:44px;min-height:44px!important;padding:10px!important;border:1px solid var(--coach-line);border-radius:9px;background:var(--momentum-surface);list-style:none}html:not(.native-app) .coach-redesign :is(.planning-options,.planning-phone-add)>summary:after,html:not(.native-app) .coach-redesign :is(.planning-options,.planning-phone-add)>summary::-webkit-details-marker{display:none!important}html:not(.native-app) .coach-redesign .planning-options summary>span{display:none}html:not(.native-app) .coach-redesign .planning-options summary>svg{display:block;width:19px;height:19px}html:not(.native-app) .coach-redesign .planning-phone-add>summary{background:var(--coach-accent);color:var(--momentum-surface)}html:not(.native-app) .coach-redesign .coach-planning .toolbar .planning-phone-add>summary svg{color:var(--momentum-surface)!important;stroke:currentColor!important}html:not(.native-app) .coach-redesign :is(.planning-options,.planning-phone-add)>aside{position:absolute!important;top:48px!important;left:0!important;right:0!important;z-index:50;width:auto!important;min-width:0!important;padding:12px!important;background:var(--momentum-surface)!important;border:1px solid var(--coach-line);border-radius:12px;box-shadow:0 10px 28px color-mix(in srgb,var(--momentum-green) 10.196%,transparent);display:flex!important;flex-direction:column;gap:8px!important;max-height:60dvh;overflow:auto}html:not(.native-app) .coach-redesign :is(.planning-options,.planning-phone-add):not([open])>aside{display:none!important}html:not(.native-app) .coach-redesign .coach-day-switcher{margin-bottom:8px!important}html:not(.native-app) .coach-redesign .coach-day-switcher button{min-height:44px!important;padding:5px 0!important;border:0!important;border-radius:8px!important;gap:2px}html:not(.native-app) .coach-redesign .coach-day-switcher b{font-size:15px!important}html:not(.native-app) .coach-redesign .coach-planning-today .planning-sticky-controls{display:none!important}html:not(.native-app) .coach-redesign .coach-schedule-row{min-height:73px!important;padding:11px 10px!important;border-radius:11px!important;margin-bottom:7px!important}html:not(.native-app) .coach-redesign .today-next{margin:0 0 12px!important;padding:14px!important;background:var(--coach-soft)!important;border-radius:12px!important}html:not(.native-app) .coach-redesign .today-next>span{flex:1 1 100%}html:not(.native-app) .coach-redesign .today-next>button{width:100%}html:not(.native-app) .coach-redesign .members-table-scroll{display:none!important}html:not(.native-app) .coach-redesign .members-table-toolbar{padding:10px!important;gap:8px!important}html:not(.native-app) .coach-redesign .members-table-toolbar select{min-height:44px!important;padding:8px 10px!important}html:not(.native-app) .coach-redesign .member-mobile-list{display:block}html:not(.native-app) .coach-redesign .member-mobile-card{display:flex;width:100%;min-height:78px;align-items:center;gap:11px;padding:12px;background:var(--momentum-surface);color:var(--coach-ink);text-align:left;border:0;border-bottom:1px solid var(--coach-line)}html:not(.native-app) .coach-redesign .member-mobile-card>i{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;font-size:12px;font-style:normal;border-radius:50%;background:var(--coach-soft);color:var(--coach-accent)}html:not(.native-app) .coach-redesign .member-mobile-card>span{flex:1;min-width:0}html:not(.native-app) .coach-redesign .member-mobile-card b{display:block;font-size:14px}html:not(.native-app) .coach-redesign .member-mobile-card small{display:block;margin:5px 0;font-size:12px;color:var(--coach-muted);overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .member-mobile-card em{font-style:normal;font-size:10px}html:not(.native-app) .coach-redesign .member-mobile-card>svg{width:18px;height:18px;flex-shrink:0}html:not(.native-app) .coach-redesign .cash-counter-heading{display:flex!important;position:static!important}html:not(.native-app) .coach-redesign .cash-counter-tabs>[role=tablist]{display:none!important}html:not(.native-app) .coach-redesign .cash-mobile-tools{display:flex;align-items:center;justify-content:space-between;position:relative;gap:10px;margin-bottom:10px}html:not(.native-app) .coach-redesign .cash-mobile-tools button,html:not(.native-app) .coach-redesign .cash-mobile-tools summary{min-height:44px;padding:10px 12px;border:1px solid var(--coach-line);border-radius:9px;background:var(--momentum-surface);color:var(--coach-ink);font:inherit;font-size:13px}html:not(.native-app) .coach-redesign .cash-mobile-tools details>div{position:absolute;right:0;top:48px;z-index:20;display:grid;padding:8px;gap:6px;background:var(--momentum-surface);border:1px solid var(--coach-line);border-radius:12px}html:not(.native-app) .coach-redesign .cash-mobile-tools details:not([open])>div{display:none}html:not(.native-app) .coach-redesign .counter-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html:not(.native-app) .coach-redesign .counter-product-row{position:relative;border:1px solid var(--coach-line);border-radius:12px;background:var(--momentum-surface)}html:not(.native-app) .coach-redesign .counter-product{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:142px;padding:14px 11px 11px!important;gap:12px!important;border:0!important}html:not(.native-app) .coach-redesign .counter-product>span{padding-right:20px}html:not(.native-app) .coach-redesign .counter-product>i{align-self:flex-end;min-width:32px!important;width:32px!important;height:32px!important;background:var(--coach-soft)}html:not(.native-app) .coach-redesign .counter-favorite{position:absolute;top:4px;right:2px;width:32px!important;height:38px!important}html:not(.native-app) .coach-redesign .mobile-cart-jump{position:fixed!important;bottom:var(--phone-nav-space)!important;left:14px;right:14px;width:auto!important;margin:0!important;z-index:95;min-height:48px;background:var(--coach-accent)!important;color:var(--momentum-surface)!important}html:not(.native-app) .coach-redesign.cash-workspace main.obf-mobile-page{padding-bottom:calc(var(--phone-nav-space) + 64px)!important}html:not(.native-app) .coach-redesign .counter-ticket{scroll-margin-top:12px!important}html:not(.native-app) .coach-redesign :is(.hr-heading,.hr-panel-heading) h1{font-size:22px!important}}@media(max-width:760px){html:not(.native-app) .coach-redesign main[data-view=members] .head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}html:not(.native-app) .coach-redesign main[data-view=members] .head h1{font-size:22px;margin:0}html:not(.native-app) .coach-redesign main[data-view=members] .head p{display:none}html:not(.native-app) .coach-redesign main[data-view=members] .head>.brand-btn{min-width:44px;min-height:44px;padding:10px}html:not(.native-app) .coach-redesign main[data-view=members] .head>.brand-btn>span{display:none}html:not(.native-app) .coach-redesign .coach-member-list .member-name-button{display:flex;width:100%;align-items:center;gap:11px;padding:12px!important;min-height:78px;border-bottom:1px solid var(--coach-line);text-align:left}html:not(.native-app) .coach-redesign .coach-member-initials{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;font-size:12px;font-style:normal;border-radius:50%;background:var(--coach-soft);color:var(--coach-accent)}html:not(.native-app) .coach-redesign .coach-member-row-copy{flex:1;min-width:0}html:not(.native-app) .coach-redesign .coach-member-row-copy b{display:block;font-size:14px}html:not(.native-app) .coach-redesign .coach-member-row-copy small{display:block;margin-top:5px;font-size:12px;color:var(--coach-muted);overflow-wrap:anywhere}html:not(.native-app) .coach-redesign .coach-member-list .member-name-button>svg{width:18px;height:18px;flex-shrink:0}html:not(.native-app) .coach-redesign .member-change-panel.is-empty{padding:0!important;border:0!important;background:transparent!important;margin:0 0 10px!important;box-shadow:none!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty>header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty h3{font-size:12px!important;margin:0!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty header p,html:not(.native-app) .coach-redesign .member-change-panel.is-empty .member-change-empty,html:not(.native-app) .coach-redesign .member-change-panel.is-empty .member-change-actions>button:first-child{display:none!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty .member-change-actions{flex-wrap:nowrap!important;gap:0!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty .member-change-actions>button{font-size:12px!important;min-height:44px!important;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--coach-accent)!important}}@media(min-width:761px)and (max-width:1200px){html:not(.native-app) .coach-redesign .manager-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:60px 48px!important;height:108px!important;min-height:108px!important;max-height:108px!important;flex:0 0 108px!important;gap:0 16px!important;padding:0 20px!important}html:not(.native-app) .coach-redesign .manager-brand{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;justify-self:start!important}html:not(.native-app) .coach-redesign .manager-account{display:flex!important;grid-column:2!important;grid-row:1!important;justify-self:end!important}html:not(.native-app) .coach-redesign :is(.mobile-current-section,.mobile-menu-toggle,.mobile-menu-scrim,.coach-bottom-nav){display:none!important}html:not(.native-app) .coach-redesign .manager-nav{position:static!important;grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0!important;gap:4px!important;margin:0!important;transform:none!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:var(--momentum-surface)!important;box-shadow:none!important}html:not(.native-app) .coach-redesign .manager-nav>button{flex:0 0 auto!important;min-width:0!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important;white-space:nowrap!important}html:not(.native-app) .coach-redesign .manager-nav>:is(.coach-menu-account,.mobile-more-heading,.nav-messaging,.nav-manager-notifications){display:none!important}html:not(.native-app) .coach-redesign main.obf-mobile-page{padding-bottom:24px!important}}.member-required-fields [aria-invalid=true]{border-color:var(--momentum-danger-line)!important}.member-required-fields [role=alert]{color:var(--momentum-danger)!important;font-size:12px!important;line-height:1.5!important}@media(min-width:761px){html:not(.native-app) .coach-redesign .manager-nav>.nav-manager-notifications{display:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}html:not(.native-app){--momentum-green: #193D35;--momentum-hover: #123028;--momentum-ink: #202724;--momentum-muted: #5E6B65;--momentum-surface: #FFFFFF;--momentum-soft: #F5F7F6;--momentum-selected: #EAF0EB;--momentum-line: #DEE5E1;--momentum-control-line: #84928B;--momentum-sage: #A8B6A2;--momentum-bronze: #A48058;--font-sans: "Manrope", Arial, sans-serif;--coach-ink: var(--momentum-ink);--coach-muted: var(--momentum-muted);--coach-accent: var(--momentum-green);--coach-soft: var(--momentum-selected);--coach-line: var(--momentum-line);--coach-surface: var(--momentum-surface);--member-ink: var(--momentum-ink);--member-muted: var(--momentum-muted);--member-accent: var(--momentum-green);--member-soft: var(--momentum-selected);--member-line: var(--momentum-line);--ink: var(--momentum-ink);--charcoal: var(--momentum-ink);--muted: var(--momentum-muted);--muted-foreground: var(--momentum-muted);--olive: var(--momentum-green);--olive-dark: var(--momentum-hover);--sand: var(--momentum-bronze);--cream: var(--momentum-soft);--paper: var(--momentum-surface);--surface: var(--momentum-surface);--line: var(--momentum-line);--background: var(--momentum-surface);--foreground: var(--momentum-ink);--card: var(--momentum-surface);--card-foreground: var(--momentum-ink);--popover: var(--momentum-surface);--popover-foreground: var(--momentum-ink);--primary: var(--momentum-green);--primary-foreground: #FFFFFF;--secondary: var(--momentum-soft);--secondary-foreground: var(--momentum-green);--accent: var(--momentum-selected);--accent-foreground: var(--momentum-green);--border: var(--momentum-line);--input: var(--momentum-control-line);--ring: var(--momentum-green);--sidebar: var(--momentum-green);--sidebar-foreground: #FFFFFF;--sidebar-primary: var(--momentum-selected);--sidebar-primary-foreground: var(--momentum-green);--sidebar-accent: var(--momentum-hover);--sidebar-accent-foreground: #FFFFFF;color-scheme:light;color:var(--momentum-ink);background:var(--momentum-surface);font-family:var(--font-sans)}html:not(.native-app) :is(body,.app-shell,.coach-redesign,.messaging-page,.member-messaging){--ink: var(--momentum-ink);--muted: var(--momentum-muted);--olive: var(--momentum-green);--olive-dark: var(--momentum-hover);--line: var(--momentum-line);--paper: var(--momentum-surface);--obf-brand-green: var(--momentum-green);--obf-ink: var(--momentum-ink);--obf-ink-soft: var(--momentum-muted);--obf-muted: var(--momentum-muted);--obf-faint: var(--momentum-muted);--obf-line: var(--momentum-line);--obf-line-soft: var(--momentum-soft);--obf-page: var(--momentum-surface);--obf-surface: var(--momentum-surface);--obf-tint: var(--momentum-selected);--obf-tint-hover: var(--momentum-soft);--obf-olive: var(--momentum-green);--obf-olive-dark: var(--momentum-hover);--obf-olive-ink: var(--momentum-green);--obf-dark: var(--momentum-green);--mm-olive: var(--momentum-green);--mm-olive-dark: var(--momentum-hover)}html:not(.native-app) body,html:not(.native-app) body :where(*:not(code):not(pre):not(kbd):not(samp):not(svg):not(svg *)){font-family:Manrope,Arial,sans-serif!important}html:not(.native-app) body{background:var(--momentum-surface)!important;color:var(--momentum-ink)}html:not(.native-app) :is(button,input,select,textarea){accent-color:var(--momentum-green)}html:not(.native-app) :is(input,select,textarea){caret-color:var(--momentum-green)}html:not(.native-app) :is(input,textarea)::-moz-placeholder{color:var(--momentum-muted);opacity:1}html:not(.native-app) :is(input,textarea)::placeholder{color:var(--momentum-muted);opacity:1}html:not(.native-app) ::-moz-selection{background:var(--momentum-selected);color:var(--momentum-green)}html:not(.native-app) ::selection{background:var(--momentum-selected);color:var(--momentum-green)}html:not(.native-app) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--momentum-green)!important;outline-offset:3px}html:not(.native-app) :is(table,.kpi,.session-time){font-variant-numeric:tabular-nums}html:not(.native-app) :is(.auth-page,.gym-gate,.auth-loader){background:var(--momentum-soft)!important;background-image:none!important;color:var(--momentum-ink)}html:not(.native-app) :is(.auth-card,[data-slot=dialog-content],[data-slot=sheet-content]){background:var(--momentum-surface)!important}html:not(.native-app) :is(.auth-heading h1,.auth-brand p){color:var(--momentum-ink)}html:not(.native-app) :is(.auth-heading p,.auth-footer){color:var(--momentum-muted)}html:not(.native-app) :is(.auth-brand span,.auth-text-action,.auth-kicker){color:var(--momentum-green)}html:not(.native-app) :is(.auth-submit,.auth-monogram){color:#fff;background:var(--momentum-green)}html:not(.native-app) .auth-submit:hover:not(:disabled){background:var(--momentum-hover)}html:not(.native-app) :is(.auth-form input,.coach-redesign input,.coach-redesign select,.coach-redesign textarea,.app-shell input,.app-shell select,.app-shell textarea){border-color:var(--momentum-control-line)!important}html:not(.native-app) :is([data-slot=dialog-footer],.important-message-preview,.team-role-guide>span){background:var(--momentum-soft)!important}html:not(.native-app) :is(.brand-btn,.primary,.msg-primary,.member-msg-new,.reserve-action){color:#fff!important;background:var(--momentum-green)!important;border-color:var(--momentum-green)!important}html:not(.native-app) :is(.brand-btn,.primary,.msg-primary,.member-msg-new,.reserve-action):hover:not(:disabled){background:var(--momentum-hover)!important}html:not(.native-app) .secondary{color:var(--momentum-green)!important;background:#fff!important;border-color:var(--momentum-control-line)!important}html:not(.native-app) .momentum-auth-logo{display:block;width:min(100%,260px);height:auto}html:not(.native-app) .momentum-brand{width:156px!important;min-width:156px!important;height:36px!important;border:0!important;background:transparent!important;border-radius:0!important}html:not(.native-app) .momentum-brand img,html:not(.native-app) .coach-redesign .manager-brand .momentum-brand img,html:not(.native-app) .topbar .momentum-brand img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important}html:not(.native-app) .logo .momentum-brand{width:142px!important;min-width:142px!important}@media(max-width:1100px){html:not(.native-app) .momentum-brand{width:124px!important;min-width:124px!important}}html:not(.native-app) :is(.obf-dialog[data-slot=dialog-content],[data-slot=alert-dialog-content])[data-obf-viewport]{background:var(--momentum-surface)!important;color:var(--momentum-ink)!important;border:1px solid var(--momentum-line)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 18px 56px color-mix(in srgb,var(--momentum-green) 12.157%,transparent)!important;font-family:Manrope,Arial,sans-serif!important;gap:16px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport]>[data-slot=dialog-header]{margin:0 0 4px!important;padding:0 44px 16px 0!important;text-align:left!important;gap:8px!important;border-bottom:1px solid var(--momentum-line)!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] [data-slot=dialog-title]{font:600 22px/1.3 Manrope,Arial,sans-serif!important;letter-spacing:-.02em!important;color:var(--momentum-ink)!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] [data-slot=dialog-description]{font:400 14px/1.5 Manrope,Arial,sans-serif!important;color:var(--momentum-muted)!important;margin:0!important;max-width:64ch}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport]>[data-slot=dialog-close]{top:18px!important;right:18px!important;z-index:6!important;display:grid!important;place-items:center;min-width:36px!important;width:36px!important;min-height:36px!important;height:36px!important;padding:8px!important;background:var(--momentum-soft)!important;color:var(--momentum-green)!important;border:1px solid var(--momentum-line)!important;border-radius:8px!important;opacity:1!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] [data-slot=dialog-footer]{margin:8px 0 0!important;padding:16px 0 0!important;border-top:1px solid var(--momentum-line)!important;gap:8px!important;background:var(--momentum-surface)!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px!important;line-height:1.5!important;color:var(--momentum-ink)!important;background:var(--momentum-surface)!important;border-radius:8px!important;min-width:0;max-width:100%;border-color:var(--momentum-control)!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] :is(input,select,textarea,button):focus-visible{outline:2px solid var(--momentum-green)!important;outline-offset:2px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] .wizard-grid{gap:16px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] :is(.wizard-section,.offer-edit-review,.offer-edit-mandate){border-radius:10px!important;box-shadow:none!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] :is(.wizard-section,.offer-edit-review,.offer-edit-mandate) h3{font:600 18px/1.35 Manrope,Arial,sans-serif!important;color:var(--momentum-green)!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-header{padding:0!important;position:static!important;top:auto!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity{gap:14px!important;padding-right:42px!important;align-items:center!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity>i{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important;font-size:18px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity h2{font:600 24px/1.3 Manrope,Arial,sans-serif!important;overflow-wrap:anywhere;color:var(--momentum-ink)!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity small{font-size:14px!important;color:var(--momentum-muted)!important;line-height:1.5!important;overflow-wrap:anywhere}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-actions{width:auto!important;gap:8px!important;margin:4px 0!important}@media(min-width:761px){html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-actions{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;max-width:none!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:end!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-actions>*{flex:0 0 auto!important;white-space:nowrap!important}html:not(.native-app) .obf-dialog.member-profile-dialog[data-slot=dialog-content] .member-profile-actions>button[data-slot=button],html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-actions>.member-account-state{box-sizing:border-box!important;min-height:40px!important;height:40px!important}}@media(min-width:761px)and (max-width:1000px){html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity{grid-template-columns:48px minmax(0,1fr)!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-actions{grid-column:1/-1!important}}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:var(--momentum-soft)!important;border:1px solid var(--momentum-line)!important;border-radius:10px!important;margin:20px 0 16px!important;overflow:hidden}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards>article{display:grid!important;align-content:start!important;padding:12px 16px!important;min-width:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:4px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards>article+article{border-left:1px solid var(--momentum-line)!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards :is(span,small){font-size:12px!important;line-height:1.4!important;color:var(--momentum-muted)!important;overflow-wrap:anywhere}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards b{white-space:normal!important;font-size:20px!important;line-height:1.3!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-header nav{gap:20px!important;margin:0 0 20px!important;padding:0!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-header nav button{font:600 14px/1.4 Manrope!important;min-height:40px!important;padding:10px 0!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-closebar{position:sticky!important;top:0!important;z-index:8!important;height:0!important;padding:0!important;margin:0!important;overflow:visible!important;pointer-events:none}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-close{pointer-events:auto;position:absolute!important;right:0!important;top:0!important;display:grid;place-items:center;min-width:36px!important;width:36px!important;min-height:36px!important;height:36px!important;padding:8px!important;border:1px solid var(--momentum-line)!important;border-radius:8px!important;background:var(--momentum-soft)!important;color:var(--momentum-green)!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-offer-card{box-shadow:none!important;border-radius:10px!important}@media(min-width:761px){html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-header>.mobile-section-picker{display:none!important}}@media(min-width:901px)and (hover:hover)and (pointer:fine){html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] button[data-slot=button]{min-height:36px!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important;font-size:14px!important;border-radius:8px!important;gap:6px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] button[data-slot=button]>svg{width:16px!important;height:16px!important}}@media(max-width:760px){html:not(.native-app) :is(.obf-dialog[data-slot=dialog-content],[data-slot=alert-dialog-content])[data-obf-viewport]{padding:20px!important;border-radius:14px!important;gap:16px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport]>[data-slot=dialog-header]{padding-right:48px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport]>[data-slot=dialog-close]{top:12px!important;right:12px!important;min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] button[data-slot=button]{min-height:44px!important;font-size:14px!important;border-radius:8px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-header>nav[data-mobile-replaced]{display:none!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-header>.mobile-section-picker{display:grid!important;margin:12px 0 20px!important;gap:8px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity{padding-right:44px!important;gap:10px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-identity h2{font-size:20px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-actions{width:100%!important;flex-wrap:wrap!important;margin:8px -44px 0 0!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards>article{display:grid!important;align-content:start!important;padding:10px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards b{font-size:17px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-profile-close{min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important}}html:not(.native-app) .coach-redesign .member-change-panel.is-empty{padding:10px 14px!important;margin:0 0 16px!important;min-height:0!important;border:1px solid var(--momentum-line)!important;border-radius:8px!important;background:var(--momentum-soft)!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty>header{display:flex!important;align-items:center!important;gap:16px!important;margin:0!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty>header>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html:not(.native-app) .coach-redesign .member-change-panel.is-empty h3{font-size:14px!important;line-height:1.4!important;margin:0!important}html:not(.native-app) .coach-redesign .member-change-panel.is-empty p{font-size:14px!important;line-height:1.4!important;margin:0!important;color:var(--momentum-muted)!important}@media(max-width:760px){html:not(.native-app) .coach-redesign .member-change-panel.is-empty>header{flex-wrap:wrap!important;gap:8px!important}}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-header-price{font:600 20px/1.4 Manrope!important;color:var(--momentum-green)!important;margin:4px 0!important}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important;padding:0 0 8px!important}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-detail-kpis>article{padding:12px 0!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--momentum-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;gap:4px!important}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-detail-kpis span{font-size:12px!important;font-weight:500!important;text-transform:none!important;color:var(--momentum-muted)!important}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-detail-kpis b{font-size:14px!important;line-height:1.45!important;white-space:normal!important;color:var(--momentum-ink)!important}.offer-detail-statistics{margin:8px 0 16px;border-bottom:1px solid var(--momentum-line);padding-bottom:8px}.offer-detail-statistics summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font:600 14px/1.4 Manrope;color:var(--momentum-green);padding:10px 0}.offer-detail-statistics summary:focus-visible{outline:2px solid var(--momentum-green);outline-offset:2px}.offer-statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0 16px}.offer-statistics-grid article{display:grid;gap:6px;min-width:0}.offer-statistics-grid span{font-size:12px;color:var(--momentum-muted)}.offer-statistics-grid b{font-size:14px;color:var(--momentum-ink)}html:not(.native-app) .coach-redesign .offer-top-kpis{gap:0!important}html:not(.native-app) .coach-redesign .offer-top-kpis>article{box-shadow:none!important;border:0!important;border-left:1px solid var(--momentum-line)!important;border-radius:0!important;background:transparent!important}html:not(.native-app) .coach-redesign .offer-top-kpis>article:first-child{border-left:0!important}html:not(.native-app) .coach-redesign .offer-top-kpis :is(span,small){font-size:12px!important;line-height:1.4!important;color:var(--momentum-muted)!important}@media(max-width:600px){.offer-statistics-grid{grid-template-columns:1fr;gap:12px}}@media(min-width:901px)and (hover:hover)and (pointer:fine){html:not(.native-app) .coach-redesign main.obf-mobile-page .counter-checkout .counter-confirm[data-slot=button]{min-height:44px!important;padding:10px 18px!important}}html:not(.native-app) .obf-dialog.member-profile-dialog .member-summary-cards small{white-space:normal!important}html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] label{font-size:14px!important;line-height:1.45!important}@media(max-width:760px){html:not(.native-app) .obf-dialog.member-profile-dialog .member-offer-card{padding:16px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-offer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html:not(.native-app) .obf-dialog.member-profile-dialog .member-offer-actions button{width:100%!important;min-width:0!important;padding:8px!important;line-height:1.4!important}}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-bar{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 48px 16px 0!important;min-height:48px!important;border-bottom:1px solid var(--momentum-line)!important}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-bar [data-slot=dialog-title]{text-align:left!important;margin:0!important}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-bar>.planning-dialog-close{position:absolute!important;left:auto!important;right:0!important;top:0!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:8px!important;border:1px solid var(--momentum-line)!important;background:var(--momentum-soft)!important;color:var(--momentum-green)!important;display:grid!important;place-items:center!important;padding:8px!important}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-footer{border-top:1px solid var(--momentum-line)!important;padding:16px 0 0!important;margin-top:8px!important}@media(max-width:760px){html:not(.native-app) .obf-dialog.course-dialog .course-dialog-bar>.planning-dialog-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-body{padding:20px 0!important}html:not(.native-app) .obf-dialog.course-dialog .course-intro h2{font-size:28px!important;line-height:1.2!important;letter-spacing:-.02em!important}html:not(.native-app) .obf-dialog.course-dialog .course-intro>p{font-size:14px!important}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-detail-card :is(p,dt,dd){font-size:14px!important;line-height:1.5!important}html:not(.native-app) .coach-redesign .offer-detail-panel .offer-detail-card>div{font-size:13px!important;line-height:1.5!important}@media(min-width:761px){html:not(.native-app) .obf-dialog[data-slot=dialog-content][data-obf-viewport] [data-slot=dialog-footer]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important}}html:not(.native-app) .obf-dialog.offer-wizard .offer-steps{margin:0!important;padding:4px!important;gap:4px!important}html:not(.native-app) .obf-dialog.offer-wizard .offer-steps :is(span,b){font-size:12px!important;line-height:1.4!important}html:not(.native-app) .obf-dialog.offer-wizard .offer-steps li{min-height:44px!important;padding:8px!important}html:not(.native-app){--momentum-border:var(--momentum-line);--momentum-selection:var(--momentum-selected);--momentum-white:var(--momentum-surface);--momentum-control:var(--momentum-control-line);--momentum-danger:#9F2D25;--momentum-danger-soft:#FCEDEA;--momentum-danger-line:#B3473D;--momentum-warning:#795200;--momentum-warning-soft:#FFF3DB;--momentum-warning-line:var(--momentum-bronze);--destructive:var(--momentum-danger);--destructive-foreground:var(--momentum-surface)}html:not(.native-app){--chart-1:var(--momentum-green);--chart-2:var(--momentum-bronze);--chart-3:var(--momentum-sage);--chart-4:var(--momentum-ink);--chart-5:var(--momentum-muted)}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot{background:var(--momentum-selected)!important;border-color:var(--momentum-line)!important;border-left-color:var(--momentum-green)!important;color:var(--momentum-ink)!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.hyrox{background:var(--momentum-soft)!important;border-left-color:var(--momentum-bronze)!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.spe{background:var(--momentum-surface)!important;border-left-color:var(--momentum-sage)!important}html:not(.native-app) .coach-redesign .coach-planning .day-grid .schedule-slot.event-slot{background:var(--momentum-surface)!important;border-style:dashed!important;border-left-color:var(--momentum-green)!important}html:not(.native-app) .coach-redesign :is(.today-trial i,.member-name-button i,.msg-avatar){background:var(--momentum-selected)!important;color:var(--momentum-green)!important}html:not(.native-app) .coach-redesign .key i.event{background:var(--momentum-green);outline:1px dashed var(--momentum-green);outline-offset:2px}html:not(.native-app) .obf-dialog.course-dialog .course-dialog-footer>button:first-child:not(:last-child){color:var(--momentum-danger)!important}html:not(.native-app) :is(.home-next,.overview-hero){background:var(--momentum-green)!important;color:var(--momentum-surface)!important}html:not(.native-app) :is(.home-next,.overview-hero) :is(h1,h2,h3,p,.home-kicker){color:var(--momentum-surface)!important}html:not(.native-app) :is(.member-msg-feed,.member-msg-thread-root,.member-msg-thread-list) .obf-mention{background:var(--momentum-selected)!important;color:var(--momentum-green)!important}html:not(.native-app) :is(.auto-error,.pa-alert,.pa-status-suspended,.pa-status-closed,.cte-error,.leave-error,.team-form-error,.member-required-fields [role=alert],.important-message-feedback.is-error){color:var(--momentum-danger)!important;background:var(--momentum-danger-soft)!important;border-color:var(--momentum-danger-line)!important}html:not(.native-app) :is(.cte-warning,.sepa-warning,.qr-warning,.pa-status-trial,.auto-badge.uncertain,.auto-badge.task){color:var(--momentum-warning)!important;background:var(--momentum-warning-soft)!important;border-color:var(--momentum-warning-line)!important}html:not(.native-app) :is(.pa-notice,.pa-status-active,.offer-status-pill.active,.status.green){color:var(--momentum-green)!important;background:var(--momentum-selected)!important}html:not(.native-app) body :is(.obf-dialog[data-slot=dialog-content][data-obf-viewport],[data-slot=sheet-content],.msg-dialog,.member-msg-dialog,dialog,.auth-modal,.offer-modal,[role=dialog]) button:is([data-slot=dialog-close],[data-slot=sheet-close],.member-profile-close,.planning-dialog-close,.slot-detail-close,.obf-overlay-close,.shop-native-close,.close):has(>svg){display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;gap:0!important;line-height:1!important;box-sizing:border-box!important;flex-shrink:0!important}html:not(.native-app) body :is(.obf-dialog[data-slot=dialog-content][data-obf-viewport],[data-slot=sheet-content],.msg-dialog,.member-msg-dialog,dialog,.auth-modal,.offer-modal,[role=dialog]) button:is([data-slot=dialog-close],[data-slot=sheet-close],.member-profile-close,.planning-dialog-close,.slot-detail-close,.obf-overlay-close,.shop-native-close,.close)>svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;transform:none!important}
