.button_btn__KfSGo{display:inline-flex;align-items:center;justify-content:center;gap:var(--s8);white-space:nowrap;border:none;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--fs14);font-weight:500;transition:color .2s,background-color .2s,border-color .2s}.button_btn__KfSGo:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.button_btn__KfSGo:disabled{pointer-events:none;opacity:.5}.button_btn__KfSGo svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_variantDefault__TAeGc{background:var(--primary);color:var(--primary-foreground)}.button_variantDefault__TAeGc:hover{background:var(--primary-a90)}.button_variantDestructive__eumXS{background:var(--destructive);color:var(--destructive-foreground)}.button_variantDestructive__eumXS:hover{background:var(--destructive-a90)}.button_variantOutline__N7JWp{border:1px solid var(--input);background:var(--background)}.button_variantOutline__N7JWp:hover{background:var(--accent);color:var(--accent-foreground)}.button_variantSecondary__YWUn1{background:var(--secondary);color:var(--secondary-foreground)}.button_variantSecondary__YWUn1:hover{background:var(--secondary-a80)}.button_variantGhost__IsqF0:hover{background:var(--accent);color:var(--accent-foreground)}.button_variantLink__1VQPz{color:var(--primary);text-underline-offset:4px}.button_variantLink__1VQPz:hover{text-decoration:underline}.button_sizeDefault__UakAv{height:var(--s40);padding:var(--s8) var(--s16)}.button_sizeSm__l2Yqb{height:var(--s36);border-radius:var(--radius-md);padding-left:var(--s12);padding-right:var(--s12)}.button_sizeLg__MxwxL{height:var(--s44);border-radius:var(--radius-md);padding-left:var(--s32);padding-right:var(--s32)}.button_sizeIcon__ZrOcK{width:var(--s40);height:var(--s40)}.input_input__rwSkT{display:flex;height:var(--s40);width:100%;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);padding:var(--s8) var(--s12);color:var(--foreground);font-family:inherit;font-size:var(--fs16)}.input_input__rwSkT::-webkit-file-upload-button{border:0;background:transparent;color:var(--foreground);font-family:inherit;font-size:var(--fs14);font-weight:500}.input_input__rwSkT::file-selector-button{border:0;background:transparent;color:var(--foreground);font-family:inherit;font-size:var(--fs14);font-weight:500}.input_input__rwSkT::placeholder{color:var(--muted-foreground)}.input_input__rwSkT:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.input_input__rwSkT:disabled{cursor:not-allowed;opacity:.5}@media (min-width:768px){.input_input__rwSkT{font-size:var(--fs14)}}.separator_separator__nG76B{flex-shrink:0;background:var(--border)}.separator_horizontal__SbLz_{height:1px;width:100%}.separator_vertical__OmxLy{height:100%;width:1px}@keyframes sheet_sheetOverlayIn__2qEto{0%{opacity:0}to{opacity:1}}@keyframes sheet_sheetOverlayOut___tUMX{0%{opacity:1}to{opacity:0}}@keyframes sheet_sheetInFromTop__c3vx0{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes sheet_sheetOutToTop__5elfr{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes sheet_sheetInFromBottom__II9gB{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes sheet_sheetOutToBottom__Pb6DP{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes sheet_sheetInFromLeft__BlrmV{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes sheet_sheetOutToLeft__32rzS{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes sheet_sheetInFromRight__RY8kK{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes sheet_sheetOutToRight__hja0f{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.sheet_overlay__qYCX1{position:fixed;inset:0;z-index:50;background:var(--overlay)}.sheet_overlay__qYCX1[data-state=open]{animation:sheet_sheetOverlayIn__2qEto .15s ease-out}.sheet_overlay__qYCX1[data-state=closed]{animation:sheet_sheetOverlayOut___tUMX .15s ease-in}.sheet_content__hm8pP{position:fixed;z-index:50;gap:var(--s16);background:var(--background);padding:var(--s24);box-shadow:var(--shadow-popover);animation-timing-function:ease-in-out;animation-fill-mode:both}.sheet_content__hm8pP[data-state=open]{animation-duration:.5s}.sheet_content__hm8pP[data-state=closed]{animation-duration:.3s}.sheet_content__hm8pP[data-side=top]{left:0;right:0;top:0;border-bottom:1px solid var(--border)}.sheet_content__hm8pP[data-side=top][data-state=open]{animation-name:sheet_sheetInFromTop__c3vx0}.sheet_content__hm8pP[data-side=top][data-state=closed]{animation-name:sheet_sheetOutToTop__5elfr}.sheet_content__hm8pP[data-side=bottom]{left:0;right:0;bottom:0;border-top:1px solid var(--border)}.sheet_content__hm8pP[data-side=bottom][data-state=open]{animation-name:sheet_sheetInFromBottom__II9gB}.sheet_content__hm8pP[data-side=bottom][data-state=closed]{animation-name:sheet_sheetOutToBottom__Pb6DP}.sheet_content__hm8pP[data-side=left]{top:0;bottom:0;left:0;height:100%;width:75%;border-right:1px solid var(--border)}.sheet_content__hm8pP[data-side=left][data-state=open]{animation-name:sheet_sheetInFromLeft__BlrmV}.sheet_content__hm8pP[data-side=left][data-state=closed]{animation-name:sheet_sheetOutToLeft__32rzS}.sheet_content__hm8pP[data-side=right]{top:0;bottom:0;right:0;height:100%;width:75%;border-left:1px solid var(--border)}.sheet_content__hm8pP[data-side=right][data-state=open]{animation-name:sheet_sheetInFromRight__RY8kK}.sheet_content__hm8pP[data-side=right][data-state=closed]{animation-name:sheet_sheetOutToRight__hja0f}.sheet_close__1tkNZ{position:absolute;right:var(--s16);top:var(--s16);border-radius:var(--radius-sm);opacity:.7;transition:opacity .2s}.sheet_close__1tkNZ:hover{opacity:1}.sheet_close__1tkNZ:focus{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.sheet_close__1tkNZ:disabled{pointer-events:none}.sheet_close__1tkNZ[data-state=open]{background:var(--secondary)}.sheet_closeIcon__SvZrN{height:1rem;width:1rem}.sheet_srOnly__BLriW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sheet_header__Yxe43{display:flex;flex-direction:column;gap:var(--s8);text-align:center}.sheet_footer__CFP30{display:flex;flex-direction:column-reverse}.sheet_title__pwY1I{font-size:var(--fs18);font-weight:600;color:var(--foreground)}.sheet_description__gg4pU{font-size:var(--fs14);color:var(--muted-foreground)}@media (min-width:640px){.sheet_content__hm8pP[data-side=left],.sheet_content__hm8pP[data-side=right]{max-width:24rem}.sheet_header__Yxe43{text-align:left}.sheet_footer__CFP30{flex-direction:row;justify-content:flex-end;gap:var(--s8)}}@keyframes skeleton_skeletonPulse___gc5W{0%,to{opacity:1}50%{opacity:.5}}.skeleton_skeleton__kuCFB{animation:skeleton_skeletonPulse___gc5W 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--radius-md);background:var(--muted)}@keyframes tooltip_tooltipInFromTop__U1vEl{0%{opacity:0;transform:translate3d(0,-.5rem,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes tooltip_tooltipInFromBottom__fwmXJ{0%{opacity:0;transform:translate3d(0,.5rem,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes tooltip_tooltipInFromLeft__QquH1{0%{opacity:0;transform:translate3d(-.5rem,0,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes tooltip_tooltipInFromRight__Q7ZXg{0%{opacity:0;transform:translate3d(.5rem,0,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes tooltip_tooltipOut__jkmZR{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scale3d(.95,.95,.95)}}.tooltip_content__yWpiK{z-index:50;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--popover);padding:var(--s6) var(--s12);font-size:var(--fs14);color:var(--popover-foreground);box-shadow:var(--shadow-popover)}.tooltip_content__yWpiK[data-side=bottom]{animation:tooltip_tooltipInFromTop__U1vEl .15s ease-out}.tooltip_content__yWpiK[data-side=top]{animation:tooltip_tooltipInFromBottom__fwmXJ .15s ease-out}.tooltip_content__yWpiK[data-side=right]{animation:tooltip_tooltipInFromLeft__QquH1 .15s ease-out}.tooltip_content__yWpiK[data-side=left]{animation:tooltip_tooltipInFromRight__Q7ZXg .15s ease-out}.tooltip_content__yWpiK[data-state=closed]{animation:tooltip_tooltipOut__jkmZR .15s ease-in}.sidebar_wrapper__N5KvR{display:flex;min-height:100svh;width:100%}.sidebar_wrapper__N5KvR:has([data-variant=inset]){background:var(--sidebar-background)}.sidebar_staticSidebar__HTEY2{display:flex;height:100%;flex-direction:column}.sidebar_mobileSheet__a0N_v.sidebar_mobileSheet__a0N_v,.sidebar_staticSidebar__HTEY2{width:var(--sidebar-width);background:var(--sidebar-background);color:var(--sidebar-foreground)}.sidebar_mobileSheet__a0N_v.sidebar_mobileSheet__a0N_v{padding:0}.sidebar_mobileSheet__a0N_v.sidebar_mobileSheet__a0N_v>button{display:none}.sidebar_mobileInner__KXQYy{display:flex;height:100%;width:100%;flex-direction:column}.sidebar_root__wW2IP{display:none;color:var(--sidebar-foreground)}@media (min-width:991px){.sidebar_root__wW2IP{display:block}}.sidebar_gap__3Mlrm{position:relative;height:100svh;width:var(--sidebar-width);background:transparent;transition:width .2s linear}.sidebar_root__wW2IP[data-collapsible=offcanvas] .sidebar_gap__3Mlrm{width:0}.sidebar_root__wW2IP[data-side=right] .sidebar_gap__3Mlrm{transform:rotate(180deg)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_gap__3Mlrm{width:var(--sidebar-width-icon)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_gapFloating__7geHM{width:calc(var(--sidebar-width-icon) + 1rem)}.sidebar_container__pbjDm{position:fixed;top:0;bottom:0;z-index:10;display:none;height:100svh;width:var(--sidebar-width);transition:left .2s linear,right .2s linear,width .2s linear}@media (min-width:991px){.sidebar_container__pbjDm{display:flex}}.sidebar_containerLeft__XHHnE{left:0}.sidebar_root__wW2IP[data-collapsible=offcanvas] .sidebar_containerLeft__XHHnE{left:calc(var(--sidebar-width) * -1)}.sidebar_containerRight__PcRqx{right:0}.sidebar_root__wW2IP[data-collapsible=offcanvas] .sidebar_containerRight__PcRqx{right:calc(var(--sidebar-width) * -1)}.sidebar_containerFloating__XbIHo{padding:var(--s8)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_containerFloating__XbIHo{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_containerFixed__0EVDI{width:var(--sidebar-width-icon)}.sidebar_root__wW2IP[data-side=left] .sidebar_containerFixed__0EVDI{border-right:1px solid var(--sidebar-border)}.sidebar_root__wW2IP[data-side=right] .sidebar_containerFixed__0EVDI{border-left:1px solid var(--sidebar-border)}.sidebar_inner__Dq2OT{display:flex;height:100%;width:100%;flex-direction:column;background:var(--sidebar-background)}.sidebar_root__wW2IP[data-variant=floating] .sidebar_inner__Dq2OT{border-radius:var(--radius-lg);border:1px solid var(--sidebar-border);box-shadow:var(--shadow-card)}.sidebar_trigger__D7Q9y.sidebar_trigger__D7Q9y{height:var(--s28);width:var(--s28)}.sidebar_srOnly__jMWIS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar_rail__cFDgw{position:absolute;top:0;bottom:0;z-index:20;display:none;width:var(--s16);transform:translateX(-50%);transition:all .15s linear}@media (min-width:640px){.sidebar_rail__cFDgw{display:flex}}.sidebar_rail__cFDgw:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px}.sidebar_rail__cFDgw:hover:after{background:var(--sidebar-border)}.sidebar_root__wW2IP[data-side=left] .sidebar_rail__cFDgw{right:calc(var(--s16) * -1);cursor:w-resize}.sidebar_root__wW2IP[data-side=right] .sidebar_rail__cFDgw{left:0;cursor:e-resize}.sidebar_root__wW2IP[data-side=left][data-state=collapsed] .sidebar_rail__cFDgw{cursor:e-resize}.sidebar_root__wW2IP[data-side=right][data-state=collapsed] .sidebar_rail__cFDgw{cursor:w-resize}.sidebar_root__wW2IP[data-collapsible=offcanvas] .sidebar_rail__cFDgw{transform:translateX(0)}.sidebar_root__wW2IP[data-collapsible=offcanvas] .sidebar_rail__cFDgw:after{left:100%}.sidebar_root__wW2IP[data-collapsible=offcanvas] .sidebar_rail__cFDgw:hover{background:var(--sidebar-background)}.sidebar_root__wW2IP[data-side=left][data-collapsible=offcanvas] .sidebar_rail__cFDgw{right:calc(var(--s8) * -1)}.sidebar_root__wW2IP[data-side=right][data-collapsible=offcanvas] .sidebar_rail__cFDgw{left:calc(var(--s8) * -1)}.sidebar_inset__6BDtX{position:relative;display:flex;min-height:100svh;flex:1 1;flex-direction:column;background:var(--background)}.sidebar_root__wW2IP[data-variant=inset]~.sidebar_inset__6BDtX{min-height:calc(100svh - 1rem)}@media (min-width:991px){.sidebar_root__wW2IP[data-variant=inset]~.sidebar_inset__6BDtX{margin:var(--s8);margin-left:0;border-radius:.75rem;box-shadow:var(--shadow-card)}.sidebar_root__wW2IP[data-state=collapsed][data-variant=inset]~.sidebar_inset__6BDtX{margin-left:var(--s8)}}.sidebar_input__SMhOH.sidebar_input__SMhOH{height:var(--s32);width:100%;background:var(--background);box-shadow:none}.sidebar_input__SMhOH.sidebar_input__SMhOH:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}.sidebar_footer__fFxsv,.sidebar_header__9hNeu{display:flex;flex-direction:column;gap:var(--s8);padding:var(--s8)}.sidebar_separator__p46RS.sidebar_separator__p46RS{margin-left:var(--s8);margin-right:var(--s8);width:auto;background:var(--sidebar-border)}.sidebar_content__W2B48{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:var(--s8);overflow:auto}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_content__W2B48{overflow:hidden}.sidebar_group__Il7jV{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;padding:var(--s8)}.sidebar_groupLabel__Dxxko{display:flex;height:var(--s32);flex-shrink:0;align-items:center;border-radius:var(--radius-md);padding-left:var(--s8);padding-right:var(--s8);font-size:var(--fs12);font-weight:500;color:var(--sidebar-foreground-a70);outline:none;transition:margin .2s linear,opacity .2s linear}.sidebar_groupLabel__Dxxko:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}.sidebar_groupLabel__Dxxko>svg{width:1rem;height:1rem;flex-shrink:0}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_groupLabel__Dxxko{margin-top:calc(var(--s32) * -1);opacity:0}.sidebar_groupAction__JPieu{position:absolute;right:var(--s12);top:var(--s14);display:flex;aspect-ratio:1/1;width:var(--s20);align-items:center;justify-content:center;border-radius:var(--radius-md);padding:0;color:var(--sidebar-foreground);outline:none;transition:transform .15s ease}.sidebar_groupAction__JPieu:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_groupAction__JPieu:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}.sidebar_groupAction__JPieu>svg{width:1rem;height:1rem;flex-shrink:0}.sidebar_groupAction__JPieu:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@media (min-width:991px){.sidebar_groupAction__JPieu:after{display:none}}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_groupAction__JPieu{display:none}.sidebar_groupContent__dbPNf{width:100%;font-size:var(--fs14)}.sidebar_menu__xdO2v{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--s4)}.sidebar_menuItem__6i1fk{position:relative}.sidebar_menuButton__cnzfY{display:flex;width:100%;align-items:center;gap:var(--s8);overflow:hidden;border-radius:var(--radius-md);padding:var(--s8);text-align:left;font-size:var(--fs14);outline:none;transition:width .15s ease,height .15s ease,padding .15s ease}.sidebar_menuButton__cnzfY:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuButton__cnzfY:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}.sidebar_menuButton__cnzfY:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuButton__cnzfY:disabled,.sidebar_menuButton__cnzfY[aria-disabled=true]{pointer-events:none;opacity:.5}.sidebar_menuItem__6i1fk:has([data-sidebar=menu-action]) .sidebar_menuButton__cnzfY{padding-right:var(--s32)}.sidebar_menuButton__cnzfY[data-active=true]{font-weight:500}.sidebar_menuButton__cnzfY[data-active=true],.sidebar_menuButton__cnzfY[data-state=open]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuButton__cnzfY>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_menuButton__cnzfY>svg{width:1rem;height:1rem;flex-shrink:0}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_menuButton__cnzfY{width:var(--s32)!important;height:var(--s32)!important;padding:var(--s8)!important}.sidebar_menuButtonDefault__oPYh7:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuButtonOutline__lL9mi{background:var(--background);box-shadow:0 0 0 1px var(--sidebar-border)}.sidebar_menuButtonOutline__lL9mi:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:0 0 0 1px var(--sidebar-accent)}.sidebar_menuButtonSizeDefault__gB7EA{height:var(--s32);font-size:var(--fs14)}.sidebar_menuButtonSizeSm__b8zb9{height:var(--s28);font-size:var(--fs12)}.sidebar_menuButtonSizeLg__zIhUJ{height:var(--s48);font-size:var(--fs14)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_menuButtonSizeLg__zIhUJ{padding:0!important}.sidebar_menuAction__rkESx{position:absolute;right:var(--s4);top:var(--s6);display:flex;aspect-ratio:1/1;width:var(--s20);align-items:center;justify-content:center;border-radius:var(--radius-md);padding:0;color:var(--sidebar-foreground);outline:none;transition:transform .15s ease}.sidebar_menuAction__rkESx:hover,.sidebar_menuButton__cnzfY:hover~.sidebar_menuAction__rkESx{color:var(--sidebar-accent-foreground)}.sidebar_menuAction__rkESx:hover{background:var(--sidebar-accent)}.sidebar_menuAction__rkESx:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}.sidebar_menuAction__rkESx>svg{width:1rem;height:1rem;flex-shrink:0}.sidebar_menuAction__rkESx:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@media (min-width:991px){.sidebar_menuAction__rkESx:after{display:none}}.sidebar_menuButton__cnzfY[data-size=sm]~.sidebar_menuAction__rkESx{top:var(--s4)}.sidebar_menuButton__cnzfY[data-size=default]~.sidebar_menuAction__rkESx{top:var(--s6)}.sidebar_menuButton__cnzfY[data-size=lg]~.sidebar_menuAction__rkESx{top:var(--s10)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_menuAction__rkESx{display:none}@media (min-width:991px){.sidebar_menuActionShowOnHover__C9h2q{opacity:0}}.sidebar_menuItem__6i1fk:focus-within .sidebar_menuActionShowOnHover__C9h2q{opacity:1}.sidebar_menuActionShowOnHover__C9h2q[data-state=open],.sidebar_menuItem__6i1fk:hover .sidebar_menuActionShowOnHover__C9h2q{opacity:1}.sidebar_menuButton__cnzfY[data-active=true]~.sidebar_menuActionShowOnHover__C9h2q{color:var(--sidebar-accent-foreground)}.sidebar_menuBadge__fPQ6X{pointer-events:none;position:absolute;right:var(--s4);display:flex;height:var(--s20);min-width:var(--s20);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:var(--radius-md);padding-left:var(--s4);padding-right:var(--s4);font-size:var(--fs12);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sidebar-foreground)}.sidebar_menuButton__cnzfY:hover~.sidebar_menuBadge__fPQ6X,.sidebar_menuButton__cnzfY[data-active=true]~.sidebar_menuBadge__fPQ6X{color:var(--sidebar-accent-foreground)}.sidebar_menuButton__cnzfY[data-size=sm]~.sidebar_menuBadge__fPQ6X{top:var(--s4)}.sidebar_menuButton__cnzfY[data-size=default]~.sidebar_menuBadge__fPQ6X{top:var(--s6)}.sidebar_menuButton__cnzfY[data-size=lg]~.sidebar_menuBadge__fPQ6X{top:var(--s10)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_menuBadge__fPQ6X{display:none}.sidebar_menuSkeleton__DMqll{display:flex;height:var(--s32);align-items:center;gap:var(--s8);border-radius:var(--radius-md);padding-left:var(--s8);padding-right:var(--s8)}.sidebar_menuSkeletonIcon__r3XDo.sidebar_menuSkeletonIcon__r3XDo{width:1rem;height:1rem;border-radius:var(--radius-md)}.sidebar_menuSkeletonText__IZXMc.sidebar_menuSkeletonText__IZXMc{height:1rem;max-width:var(--skeleton-width);flex:1 1}.sidebar_menuSub__UBWz9{margin-left:var(--s14);margin-right:var(--s14);display:flex;min-width:0;transform:translateX(1px);flex-direction:column;gap:var(--s4);border-left:1px solid var(--sidebar-border);padding-left:var(--s10);padding-right:var(--s10);padding-top:2px;padding-bottom:2px}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_menuSub__UBWz9{display:none}.sidebar_menuSubButton__DSDZy{display:flex;height:var(--s28);min-width:0;transform:translateX(-1px);align-items:center;gap:var(--s8);overflow:hidden;border-radius:var(--radius-md);padding-left:var(--s8);padding-right:var(--s8);color:var(--sidebar-foreground);outline:none}.sidebar_menuSubButton__DSDZy[aria-disabled=true]{pointer-events:none;opacity:.5}.sidebar_menuSubButton__DSDZy:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuSubButton__DSDZy:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}.sidebar_menuSubButton__DSDZy:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuSubButton__DSDZy:disabled{pointer-events:none;opacity:.5}.sidebar_menuSubButton__DSDZy>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_menuSubButton__DSDZy>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--sidebar-accent-foreground)}.sidebar_menuSubButton__DSDZy[data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar_menuSubButtonSm__VZgOc{font-size:var(--fs12)}.sidebar_menuSubButtonMd__mC2t8{font-size:var(--fs14)}.sidebar_root__wW2IP[data-collapsible=icon] .sidebar_menuSubButton__DSDZy{display:none}@keyframes popover_popoverInFromTop__Lf2W9{0%{opacity:0;transform:translate3d(0,-.5rem,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes popover_popoverInFromBottom__mOUyw{0%{opacity:0;transform:translate3d(0,.5rem,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes popover_popoverInFromLeft__OWErL{0%{opacity:0;transform:translate3d(-.5rem,0,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes popover_popoverInFromRight__NaxAW{0%{opacity:0;transform:translate3d(.5rem,0,0) scale3d(.95,.95,.95)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes popover_popoverOut__KLrFR{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scale3d(.95,.95,.95)}}.popover_content__mQUM0{z-index:50;width:18rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--popover);padding:var(--s16);color:var(--popover-foreground);box-shadow:var(--shadow-popover);outline:none}.popover_content__mQUM0[data-state=open]{animation-duration:.15s;animation-timing-function:ease-out}.popover_content__mQUM0[data-state=closed]{animation:popover_popoverOut__KLrFR .15s ease-in}.popover_content__mQUM0[data-state=open][data-side=bottom]{animation-name:popover_popoverInFromTop__Lf2W9}.popover_content__mQUM0[data-state=open][data-side=top]{animation-name:popover_popoverInFromBottom__mOUyw}.popover_content__mQUM0[data-state=open][data-side=right]{animation-name:popover_popoverInFromLeft__OWErL}.popover_content__mQUM0[data-state=open][data-side=left]{animation-name:popover_popoverInFromRight__NaxAW}.CustomInput_container__XHFDf{display:flex;flex-direction:column;gap:var(--s6)}.CustomInput_label__WB_4k{display:block;margin-bottom:var(--s6);color:var(--muted-foreground);font-size:var(--fs12);font-weight:500;letter-spacing:.025em;text-transform:uppercase}.CustomInput_required__gT1_K{margin-left:2px;color:var(--destructive)}.CustomInput_inputWrapper__lUUAE{position:relative}.CustomInput_leftIcon__gbUJe{left:var(--s12)}.CustomInput_leftIcon__gbUJe,.CustomInput_rightIcon__bpSCY{position:absolute;top:50%;transform:translateY(-50%);color:var(--muted-foreground)}.CustomInput_rightIcon__bpSCY{right:var(--s12)}.CustomInput_input__QlLLV{width:100%;padding:var(--s10) var(--s12);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--background);color:var(--foreground);font-family:inherit;font-size:var(--fs14);transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.CustomInput_input__QlLLV:focus{outline:none;box-shadow:0 0 0 2px var(--primary-a30)}.CustomInput_input__QlLLV:disabled{cursor:not-allowed;opacity:.5}.CustomInput_input__QlLLV[type=number]::-webkit-inner-spin-button,.CustomInput_input__QlLLV[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.CustomInput_input__QlLLV[type=number]{-moz-appearance:textfield}.CustomInput_hasLeftIcon__OyZel{padding-left:var(--s40)}.CustomInput_hasRightIcon__KlCwM{padding-right:var(--s40)}.CustomInput_inputError__MR_mj{border-color:var(--destructive)}.CustomInput_inputError__MR_mj:focus-visible{box-shadow:0 0 0 2px var(--destructive-a30)}.CustomInput_toggleButton__hyzda{position:absolute;top:50%;right:var(--s12);transform:translateY(-50%);border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:color .2s}.CustomInput_toggleButton__hyzda:hover{color:var(--foreground)}.CustomInput_errorText__P0sHq{color:var(--destructive);font-size:var(--fs12)}.CustomButton_btn__fMRzq{display:inline-flex;align-items:center;justify-content:center;gap:var(--s8);padding:var(--s10) var(--s24);border:none;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--fs14);font-weight:600;transition:all .2s}.CustomButton_btn__fMRzq:hover{transform:scale(1.01)}.CustomButton_btn__fMRzq:focus-visible{outline:none;box-shadow:0 0 0 1px var(--background),0 0 0 3px var(--ring)}.CustomButton_btn__fMRzq:disabled{pointer-events:none;opacity:.5}.CustomButton_fullWidth__5CJ52{width:100%}.CustomButton_btn__fMRzq[data-variant=primary]{height:var(--s40);padding:var(--s8) var(--s16);background:var(--primary);color:var(--primary-foreground)}.CustomButton_btn__fMRzq[data-variant=primary]:hover{background:var(--primary-a90)}.CustomButton_btn__fMRzq[data-variant=secondary]{border:1px solid var(--Border-Grey);background:transparent;color:var(--Black)}.CustomButton_btn__fMRzq[data-variant=secondary]:hover{background:var(--border-grey-a20)}.CustomButton_btn__fMRzq[data-variant=outline]{border:1.5px solid var(--border);color:var(--muted-foreground);font-size:var(--fs14);font-weight:500}.CustomButton_btn__fMRzq[data-variant=outline]:hover{background:var(--muted)}.CustomButton_btn__fMRzq[data-variant=ghost]:hover{background:var(--accent);color:var(--accent-foreground)}.CustomButton_btn__fMRzq[data-variant=link]{color:var(--primary);text-underline-offset:4px}.CustomButton_btn__fMRzq[data-variant=link]:hover{text-decoration:underline}.CustomButton_spinner__DZT5D{animation:CustomButton_spin__Y9z1F 1s linear infinite}@keyframes CustomButton_spin__Y9z1F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_header__4eFt2{margin-bottom:var(--s24)}.page_title__GH1EN{font-family:var(--font-heading);font-size:var(--fs24);font-weight:700;color:var(--sidebar-foreground)}.page_subtitle__gjetQ{margin-top:var(--s4);font-size:var(--fs14);color:var(--sidebar-foreground-a70)}.page_form__m0CYm>*+*{margin-top:var(--s20)}.page_fieldIcon__hikYS,.page_input__xyO9X{color:var(--foreground)}.page_input__xyO9X::placeholder{color:var(--foreground-a70)}.page_submit__ltvx9{height:var(--s44)}.page_footer__ke1po{margin-top:var(--s24);text-align:center}.page_backLink__g_aW6,.page_footer__ke1po{font-size:var(--fs14);color:var(--background)}.page_backLink__g_aW6{font-weight:500;text-decoration:underline;background:none;border:none;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}.page_backLink__g_aW6:hover{color:var(--color-white-a80)}.page_header__dR_Pg{margin-bottom:var(--s24)}.page_title___uDzF{font-family:var(--font-heading);font-size:var(--fs24);font-weight:700;color:var(--sidebar-foreground)}.page_subtitle__yDN5f{margin-top:var(--s4);font-size:var(--fs14);color:var(--sidebar-foreground-a70)}.page_form__FcPzl>*+*{margin-top:var(--s20)}.page_fieldIcon__5U3Z4,.page_input__qzHNz{color:var(--foreground)}.page_input__qzHNz::placeholder{color:var(--foreground-a70)}.page_submit__NSMGG{height:var(--s44)}.NotificationBell_trigger___f6m0{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--s36);width:var(--s36);flex-shrink:0;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease,border-color .15s ease}.NotificationBell_trigger___f6m0:hover{background:var(--muted);border-color:var(--border-a70)}.NotificationBell_badge__Exvx8{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--danger);color:var(--danger-foreground,#fff);font-size:10px;font-weight:700;line-height:1}.NotificationBell_panel__hxJ7C{width:22rem;padding:0;overflow:hidden}.NotificationBell_header__BmAeI{display:flex;align-items:center;justify-content:space-between;gap:var(--s8);padding:var(--s12) var(--s16);border-bottom:1px solid var(--border)}.NotificationBell_title__ofUUy{font-size:var(--fs14);font-weight:600;color:var(--foreground)}.NotificationBell_markAllBtn__zJr0O{height:auto;padding:0;font-size:var(--fs12)}.NotificationBell_list__IWcy2{max-height:360px;overflow-y:auto}.NotificationBell_empty__P4mkL{padding:var(--s24) var(--s16);text-align:center;font-size:var(--fs13);color:var(--muted-foreground)}.NotificationBell_item__XfHMC{display:flex;align-items:flex-start;gap:var(--s10);width:100%;padding:var(--s12) var(--s16);border:none;border-bottom:1px solid var(--border-a70);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.NotificationBell_item__XfHMC:last-child{border-bottom:none}.NotificationBell_item__XfHMC:hover{background:var(--muted-a50)}.NotificationBell_dot__UTFS1{flex-shrink:0;margin-top:6px;height:7px;width:7px;border-radius:50%;background:transparent}.NotificationBell_item__XfHMC[data-unread=true] .NotificationBell_dot__UTFS1{background:var(--primary)}.NotificationBell_itemBody__pMrax{display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationBell_message__6Mqjg{font-size:var(--fs13);color:var(--foreground);line-height:1.4}.NotificationBell_item__XfHMC[data-unread=true] .NotificationBell_message__6Mqjg{font-weight:600}.NotificationBell_time__wvc3t{font-size:var(--fs11);color:var(--muted-foreground)}.UserMenu_trigger__cMdaX{display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .15s ease}.UserMenu_trigger__cMdaX:hover{border-color:var(--border-a70)}.UserMenu_avatar__vtN_t{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--fs12);font-weight:700}.UserMenu_panel__XtXzm{width:18rem;padding:var(--s16)}.UserMenu_profile__1S4y_{display:flex;align-items:center;gap:var(--s12)}.UserMenu_profileAvatar__XwmJY{display:inline-flex;align-items:center;justify-content:center;height:44px;width:44px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--fs16);font-weight:700}.UserMenu_profileInfo__73C0I{min-width:0}.UserMenu_profileName__rfS8_{color:var(--foreground);font-size:var(--fs14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_profileEmail__ILbse{color:var(--muted-foreground);font-size:var(--fs12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_profileRole__1dsrL{display:inline-block;margin-top:var(--s4);padding:2px var(--s8);border-radius:var(--radius-pill);background:var(--muted);color:var(--muted-foreground);font-size:var(--fs11);font-weight:600;text-transform:capitalize}.UserMenu_divider__QRr4Q{margin:var(--s12) 0;border-top:1px solid var(--border)}.UserMenu_menu__phvUs{display:flex;flex-direction:column;gap:var(--s4)}.UserMenu_menuItem__1lDJj{display:flex;align-items:center;gap:var(--s10);width:100%;padding:var(--s8) var(--s10);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font-size:var(--fs13);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease}.UserMenu_menuItem__1lDJj:hover{background:var(--muted-a50)}.UserMenu_menuItem__1lDJj:disabled{opacity:.6;cursor:not-allowed}.UserMenu_menuItemDestructive__NhlPv{color:var(--destructive)}.UserMenu_menuItemDestructive__NhlPv:hover{background:var(--destructive-a10)}.AfterLoginHeader_inset__dEnrp{background:var(--muted-a30)}.AfterLoginHeader_header__3D3HY{display:flex;align-items:center;justify-content:space-between;gap:var(--s16);padding:var(--s12) var(--s24);position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--background-a80);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.AfterLoginHeader_trigger__cshLa{color:var(--foreground)}.AfterLoginHeader_headerRight__oJ7fL{display:flex;align-items:center;gap:var(--s12)}.AfterLoginHeader_main__B3bz_{flex:1 1;overflow:auto;padding:var(--s24) var(--s16)}@media (min-width:768px){.AfterLoginHeader_header__3D3HY{padding-left:var(--s32);padding-right:var(--s32)}.AfterLoginHeader_main__B3bz_{padding-left:var(--s24);padding-right:var(--s24)}}@media (min-width:1024px){.AfterLoginHeader_main__B3bz_{padding-left:var(--s32);padding-right:var(--s32)}}.AppSidebar_sidebarRoot__qwvl8{border:none;background:transparent;padding:0}.AppSidebar_sidebarRoot__qwvl8 [data-sidebar=sidebar]{background:transparent}.AppSidebar_aside__4xktj{display:flex;height:100%;min-height:0;width:100%;flex-shrink:0;flex-direction:column;overflow:hidden;background-color:var(--sidebar-background);color:var(--sidebar-foreground)}.AppSidebar_logoWrap__mD7Je{display:flex;align-items:center;padding-block:var(--s10)}.AppSidebar_logo__uWoV7{object-fit:contain}.AppSidebar_nav__Ws8gH{margin-top:var(--s8);display:flex;min-height:0;flex:1 1;flex-direction:column;gap:var(--s4);overflow-y:auto;padding-left:var(--s12);padding-right:var(--s12)}.AppSidebar_navGroupLabel__0OTxC{margin:var(--s16) var(--s12) var(--s4);font-size:var(--fs10);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-foreground-a45)}.AppSidebar_navLink__eiMWq{position:relative;display:flex;align-items:center;gap:var(--s12);border-radius:var(--radius-btn);padding:var(--s10) var(--s12);font-size:var(--fs14);font-weight:500;transition:color .2s,background-color .2s,border-color .2s}.AppSidebar_navLinkActive__3QKkT{background:var(--sidebar-primary-a15);color:var(--sidebar-foreground)}.AppSidebar_navLinkInactive__KOJhr{color:var(--sidebar-foreground-a70)}.AppSidebar_navLinkInactive__KOJhr:hover{background:var(--sidebar-foreground-a5);color:var(--sidebar-foreground)}.AppSidebar_activeIndicator__WLl5m{position:absolute;left:0;top:50%;height:var(--s24);width:var(--s4);transform:translateY(-50%);border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill);background:var(--sidebar-ring)}.AppSidebar_navIcon__cWD7r{height:18px;width:18px;flex-shrink:0}.AppSidebar_settingsWrap__8dNe_{margin-bottom:var(--s8);flex-shrink:0;padding-left:var(--s12);padding-right:var(--s12)}.AppSidebar_userBlock__0DhzK{flex-shrink:0;border-top:1px solid var(--sidebar-foreground-a10);padding:var(--s16)}.AppSidebar_userRow__CT1xY{display:flex;align-items:center;gap:var(--s12)}.AppSidebar_userInitials__fwzMv{display:flex;height:var(--s36);width:var(--s36);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--sidebar-primary);font-size:var(--fs14);font-weight:500;color:var(--sidebar-primary-foreground)}.AppSidebar_userInfo__mhWRH{min-width:0;flex:1 1}.AppSidebar_userName__nL7tk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs14);font-weight:500;color:var(--sidebar-foreground)}.AppSidebar_userRole__ngue5{margin-top:2px;display:inline-block;border-radius:var(--radius-pill);background:var(--secondary-a20);padding:2px var(--s8);font-size:var(--fs10);font-weight:500;color:var(--secondary)}.AppSidebar_footer__dq7mM{flex-shrink:0;padding:0 var(--s16) var(--s16);display:flex;flex-direction:column;gap:var(--s8)}.AppSidebar_logoutButton__CmHlp{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--s8);border-radius:var(--radius-btn);border:1px solid var(--sidebar-foreground-a10);background:transparent;padding-top:var(--s8);padding-bottom:var(--s8);text-align:center;font-size:var(--fs12);color:var(--sidebar-foreground-a50);cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}.AppSidebar_logoutButton__CmHlp:hover{color:var(--sidebar-foreground-a80)}.AfterLoginShell_shell__D2090{display:flex;min-height:100vh;width:100%;background:var(--muted-a30)}.CRM_page__N_oyb{display:flex;flex-direction:column;gap:var(--s24)}.CRM_layout__RjfMO{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--s24);gap:var(--s24);align-items:start}@media (min-width:1024px){.CRM_layout__RjfMO{grid-template-columns:22rem 1fr}}.CRM_directoryBody__elamD{display:flex;flex-direction:column;gap:var(--s16);padding:var(--s16)}.CRM_directoryMeta__tdhMb{font-size:var(--fs12);color:var(--muted-foreground)}.CRM_customerList__TOjzH{display:flex;flex-direction:column;gap:var(--s8);list-style:none;margin:0;padding:0;max-height:32rem;overflow-y:auto}.CRM_customerItem__Zj6hj{display:flex;align-items:center;gap:var(--s12);width:100%;text-align:left;padding:var(--s12);border:1px solid var(--border-a70);border-radius:var(--radius);background:var(--card);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.CRM_customerItem__Zj6hj:hover{border-color:var(--primary-a50);box-shadow:var(--shadow-card);transform:translateY(-1px)}.CRM_customerItemActive__LW9eT{border-color:var(--primary);background:var(--primary-a8)}.CRM_avatar__kVJ0a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--s40);height:var(--s40);border-radius:var(--radius-pill);font-size:var(--fs14);font-weight:600;color:var(--primary);background:var(--primary-a12);border:1px solid var(--primary-a20)}.CRM_avatarLg__hZi_R{width:var(--s56);height:var(--s56);font-size:var(--fs20)}.CRM_customerInfo__Rh7iT{display:flex;flex-direction:column;gap:var(--s4);min-width:0;flex:1 1}.CRM_customerName__r__pb{font-size:var(--fs14);font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CRM_customerSub__6xhAS{display:flex;align-items:center;gap:var(--s8);font-size:var(--fs12);color:var(--muted-foreground)}.CRM_dot__WJJR0{width:3px;height:3px;border-radius:var(--radius-pill);background:var(--muted-foreground-a60)}.CRM_emptyState__VM2A_{padding:var(--s24);text-align:center;font-size:var(--fs13);color:var(--muted-foreground)}@keyframes CRM_crmSpin__H9kfS{to{transform:rotate(1turn)}}.CRM_detailLoader__q9gve{display:flex;align-items:center;justify-content:center;padding:var(--s64) 0}.CRM_detailLoaderIcon__gIwKu{width:var(--s32);height:var(--s32);color:var(--primary);animation:CRM_crmSpin__H9kfS 1s linear infinite}.CRM_profile__AXIoj{display:flex;flex-direction:column;gap:var(--s20)}.CRM_profileHeader__o7Lf8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s16);flex-wrap:wrap}.CRM_profileIdentity__Lqv7G{display:flex;align-items:center;gap:var(--s16);min-width:0}.CRM_profileName__u9Iik{font-size:var(--fs22);font-weight:700;color:var(--foreground)}.CRM_profileContact__WmLMg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s8) var(--s16);margin-top:var(--s4);font-size:var(--fs13);color:var(--muted-foreground)}.CRM_contactItem__VscB6{display:inline-flex;align-items:center;gap:var(--s4)}.CRM_profileMetaRight__bkvNW{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s8)}.CRM_sinceLabel__XNmqZ{display:inline-flex;align-items:center;gap:var(--s4);font-size:var(--fs12);color:var(--muted-foreground)}.CRM_statsRow__xRYz3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--s16);gap:var(--s16)}@media (min-width:640px){.CRM_statsRow__xRYz3{grid-template-columns:repeat(3,minmax(0,1fr))}}.CRM_insightGrid__d5V4_{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--s16);gap:var(--s16);align-items:stretch}@media (min-width:900px){.CRM_insightGrid__d5V4_{grid-template-columns:1.5fr 1fr}}.CRM_subCard__J8z_v{display:flex;flex-direction:column;gap:var(--s12);padding:var(--s16);border:1px solid var(--border-a70);border-radius:var(--radius);background:var(--card)}.CRM_subCardHead__l8rLH{display:flex;align-items:center;justify-content:space-between;gap:var(--s8)}.CRM_subCardTitle__JlKaq{display:inline-flex;align-items:center;gap:var(--s8);font-size:var(--fs13);font-weight:600;color:var(--foreground)}.CRM_subCardHint__XYQ6R{font-size:var(--fs12);color:var(--muted-foreground)}.CRM_chartFrame__KYL47{margin-top:auto;color:var(--primary)}.CRM_loyaltyCard__917KA{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s12);padding:var(--s20);border-radius:var(--radius);border:1px solid var(--accent-a45);background:linear-gradient(150deg,var(--accent-a16),var(--accent-a4) 55%,var(--card));box-shadow:var(--shadow-card)}.CRM_loyaltyGlow__L3nDP{position:absolute;top:-40px;right:-30px;width:140px;height:140px;border-radius:var(--radius-pill);background:radial-gradient(circle,var(--accent-a35),transparent 70%);pointer-events:none}.CRM_loyaltyHead__wwJ15{display:flex;align-items:center;gap:var(--s12);z-index:1}.CRM_loyaltyIcon__ILue7{display:inline-flex;align-items:center;justify-content:center;width:var(--s40);height:var(--s40);flex-shrink:0;border-radius:var(--radius-sm);color:var(--gold-700);background:linear-gradient(140deg,var(--gold-300),var(--gold-500))}.CRM_loyaltyTitle__0ZgY5{font-size:var(--fs14);font-weight:700;color:var(--foreground)}.CRM_loyaltyKicker__V0uRA{font-size:var(--fs10);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-700)}.CRM_loyaltyBody__SHP38{display:flex;align-items:baseline;gap:var(--s8);z-index:1}.CRM_loyaltyValue__isPlZ{font-size:var(--fs40);font-weight:800;line-height:1;color:var(--gold-700)}.CRM_loyaltyUnit__XIOkx{font-size:var(--fs14);font-weight:600;color:var(--foreground)}.CRM_loyaltyNote__SypKj{color:var(--accent-foreground-a85)}.CRM_loyaltyBadge__vt676,.CRM_loyaltyNote__SypKj{display:inline-flex;align-items:center;gap:var(--s4);z-index:1;font-size:var(--fs12)}.CRM_loyaltyBadge__vt676{align-self:flex-start;padding:var(--s4) var(--s12);border-radius:var(--radius-pill);font-weight:600;color:var(--gold-700);background:var(--gold-100);border:1px solid var(--gold-300)}.CRM_historyBlock__yXVPk{display:flex;flex-direction:column;gap:var(--s12)}.CRM_serviceCell__IX_ZG{display:inline-flex;align-items:center;gap:var(--s8);font-weight:500;color:var(--foreground)}.CRM_serviceIcon__5IVkd{color:var(--primary);flex-shrink:0}.Payments_page__xcHzG{display:flex;flex-direction:column;gap:var(--s24)}.Payments_filtersRow__F1aTn{display:flex;align-items:center;gap:var(--s12);flex-wrap:wrap}.Payments_select__2sotp{padding:var(--s8) var(--s16);font-size:var(--fs14);color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);outline:none}.Payments_select__2sotp:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a15)}.Payments_customerCell__J4Dx_{display:flex;flex-direction:column;gap:2px}.Payments_customerName__UfnMR{font-weight:600;color:var(--foreground)}.Payments_customerEmail__Vtyav{font-size:var(--fs12);color:var(--muted-foreground)}.Payments_rowMenuIcon__JgZDL{height:var(--s20);width:var(--s20);color:var(--muted-foreground);cursor:pointer}.Payments_rowMenuIcon__JgZDL:hover{color:var(--foreground)}.Payments_detailGrid__5gDnY{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--s12);gap:var(--s12)}@media (min-width:560px){.Payments_detailGrid__5gDnY{grid-template-columns:repeat(2,minmax(0,1fr))}}.Payments_detailField__tysyn{display:flex;flex-direction:column;gap:2px}.Payments_detailLabel__qIlbj{font-size:var(--fs12);color:var(--muted-foreground)}.Payments_detailValue__cPpMV{font-size:var(--fs14);color:var(--foreground);font-weight:500}.Requests_page__F7se0{display:flex;flex-direction:column;gap:var(--s24)}.Requests_tabs__veBlD{display:flex;gap:var(--s4);padding:var(--s4);background:var(--muted-a60);border:1px solid var(--border-a70);border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.Requests_tab__3kY2V{display:inline-flex;align-items:center;gap:var(--s8);border:none;background:transparent;color:var(--muted-foreground);font-size:var(--fs14);font-weight:500;padding:var(--s8) var(--s16);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color .18s ease,background .18s ease}.Requests_tab__3kY2V:hover{color:var(--foreground)}.Requests_tabActive__SmAiO{background:var(--card);color:var(--primary);box-shadow:var(--shadow-card)}.Requests_filtersRow__AKY6i{display:flex;align-items:center;gap:var(--s12);flex-wrap:wrap}.Requests_select__3aR8R{padding:var(--s8) var(--s16);font-size:var(--fs14);color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);outline:none}.Requests_select__3aR8R:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a15)}.Requests_customerCell__cUvGZ{display:flex;flex-direction:column;gap:2px}.Requests_customerName__9ON2o{font-weight:600;color:var(--foreground)}.Requests_customerEmail__NOXtR{font-size:var(--fs12);color:var(--muted-foreground)}.Requests_detailsCell__xGLoG{font-size:var(--fs13);color:var(--foreground);max-width:22rem}.Requests_rowMenuIcon__ZNG2V{height:var(--s20);width:var(--s20);color:var(--muted-foreground);cursor:pointer}.Requests_rowMenuIcon__ZNG2V:hover{color:var(--foreground)}.Requests_destructiveAction__gvPlC{color:var(--destructive)}.Requests_form__sLHrA{display:flex;flex-direction:column;gap:var(--s16)}.Requests_field__Cc8iG{display:flex;flex-direction:column;gap:var(--s8)}.Requests_label__VMauA{font-size:var(--fs14);font-weight:500;color:var(--foreground)}.Requests_footerActions__cqplJ{display:flex;justify-content:flex-end;gap:var(--s12)}.Requests_detailGrid___sHCQ{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--s12);gap:var(--s12)}@media (min-width:560px){.Requests_detailGrid___sHCQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.Requests_detailField__HZUor{display:flex;flex-direction:column;gap:2px}.Requests_detailLabel__zp6Y5{font-size:var(--fs12);color:var(--muted-foreground)}.Requests_detailValue__kP9Pg{font-size:var(--fs14);color:var(--foreground);font-weight:500}.Requests_detailFieldFull__Cv_gB{grid-column:1/-1}.Requests_itemsList__d2nnn{display:flex;flex-direction:column;gap:var(--s4);margin:0;padding:0;list-style:none}.Requests_itemsListRow__OriaM{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s12);padding:var(--s8) var(--s12);border:1px solid var(--border-a70);border-radius:var(--radius);font-size:var(--fs14);color:var(--foreground)}.Requests_itemsListMeta__5Okay{font-size:var(--fs12);color:var(--muted-foreground);white-space:nowrap}.Requests_photoGrid__DYDk8{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--s8);gap:var(--s8)}.Requests_photoThumb__x78_K{display:block;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-a70)}.Requests_photoThumb__x78_K img{width:100%;height:100%;object-fit:cover}.Requests_emptyText__LOTHI{font-size:var(--fs13);color:var(--muted-foreground);padding:var(--s16) 0}.Spinner_container__TwFjq{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60vh;max-height:calc(100vh - 260px);border-radius:1rem;background:var(--card)}.Spinner_icon__D5AAK{width:2.5rem;height:2.5rem;color:var(--primary);animation:Spinner_spin__wJEZc 1s linear infinite}@keyframes Spinner_spin__wJEZc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Support_page__bwMfm{display:flex;flex-direction:column;gap:var(--s24)}.Support_select__LXCXo{padding:var(--s8) var(--s16);font-size:var(--fs14);color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);outline:none}.Support_select__LXCXo:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a15)}.Support_customerCell__wfJwX{display:flex;flex-direction:column;gap:2px}.Support_customerName__GtsWb{font-weight:600;color:var(--foreground)}.Support_customerEmail__ZjQRA{font-size:var(--fs12);color:var(--muted-foreground)}.Support_rowMenuIcon___wLc5{height:var(--s20);width:var(--s20);color:var(--muted-foreground);cursor:pointer}.Support_rowMenuIcon___wLc5:hover{color:var(--foreground)}.Support_footerActions__IgHOs{display:flex;justify-content:flex-end;gap:var(--s12)}.Support_detailStack__aDdrA{display:flex;flex-direction:column;gap:var(--s16)}.Support_detailField__Qx2X5{display:flex;flex-direction:column;gap:2px}.Support_detailLabel__yrlg9{font-size:var(--fs12);color:var(--muted-foreground)}.Support_detailValue__Rov3e{font-size:var(--fs14);color:var(--foreground);font-weight:500}.Support_messageText__Uvmj_{font-size:var(--fs13);color:var(--foreground);line-height:1.5;white-space:pre-wrap;padding:var(--s12);background:var(--muted-a50);border-radius:var(--radius-sm)}