html body.zx-admin-theme,html body.zx-admin-theme [data-radix-popper-content-wrapper],html body.zx-admin-theme [data-sonner-toaster],html body.zx-admin-theme .admin-shell{--background: 225 33% 97%;--foreground: 228 32% 10%;--card: 0 0% 100%;--card-foreground: 228 32% 10%;--popover: 0 0% 100%;--popover-foreground: 228 32% 10%;--secondary: 225 28% 94.5%;--secondary-foreground: 228 30% 14%;--muted: 225 28% 94.5%;--muted-foreground: 226 11% 40%;--accent: 216 100% 96%;--accent-foreground: 216 80% 32%;--border: 225 22% 88%;--input: 225 22% 86%;--primary: 214 100% 50%;--primary-foreground: 0 0% 100%;--primary-glow: 246 90% 64%;--ring: 214 100% 52%;--zunix: 214 100% 50%;--zx-bg: 225 33% 97%;--zx-bg-2: 225 30% 95%;--zx-card-hsl: 0 0% 100%;--zx-surface-2: 225 33% 97.5%;--zx-gradient: linear-gradient(120deg, hsl(214 100% 50%), hsl(232 92% 58%) 55%, hsl(256 86% 62%));--zxp-hairline: 228 30% 10% / .06;--zxp-highlight: 0 0% 100% / .9;--zxp-elev: 0 1px 2px hsl(228 30% 10% / .04), 0 10px 30px -12px hsl(228 40% 20% / .14);--zxp-elev-hover: 0 1px 2px hsl(228 30% 10% / .05), 0 18px 44px -16px hsl(214 80% 30% / .22)}html.dark body.zx-admin-theme,html.dark body.zx-admin-theme [data-radix-popper-content-wrapper],html.dark body.zx-admin-theme [data-sonner-toaster],html.dark body.zx-admin-theme .admin-shell{--background: 228 26% 5%;--foreground: 220 30% 97%;--card: 228 22% 8.5%;--card-foreground: 220 30% 97%;--popover: 228 22% 9.5%;--popover-foreground: 220 30% 97%;--secondary: 228 18% 12.5%;--secondary-foreground: 220 30% 96%;--muted: 228 18% 12.5%;--muted-foreground: 225 13% 66%;--accent: 228 18% 14%;--accent-foreground: 220 30% 97%;--border: 228 16% 16.5%;--input: 228 16% 18%;--primary: 214 100% 58%;--primary-foreground: 0 0% 100%;--primary-glow: 246 92% 70%;--ring: 214 100% 62%;--zunix: 214 100% 58%;--zx-bg: 228 26% 5%;--zx-bg-2: 228 22% 8%;--zx-card-hsl: 228 22% 8.5%;--zx-surface-2: 228 20% 10.5%;--zx-gradient: linear-gradient(120deg, hsl(214 100% 56%), hsl(234 92% 64%) 55%, hsl(258 88% 68%));--zxp-hairline: 0 0% 100% / .06;--zxp-highlight: 0 0% 100% / .045;--zxp-elev: 0 1px 0 hsl(0 0% 100% / .03) inset, 0 18px 40px -22px hsl(0 0% 0% / .8);--zxp-elev-hover: 0 1px 0 hsl(0 0% 100% / .05) inset, 0 24px 60px -24px hsl(214 100% 40% / .45)}html body.zx-admin-theme,html body.zx-admin-theme .admin-shell{--bento-lime: 214 100% 50%;--bento-lime-ink: 228 45% 8%;--bento-ink: 228 30% 9%;--bento-ink-2: 228 22% 14%;--bento-sage: 222 34% 92%;--background-deep: 225 25% 92%;--background-subtle: 225 30% 95%;--surface: 0 0% 100%;--surface-elevated: 0 0% 100%;--surface-secondary: 225 28% 95%;--surface-hover: 225 30% 96%;--surface-active: 225 25% 92%;--card-hover: 225 30% 98%;--text-primary: 228 32% 10%;--text-secondary: 226 11% 38%;--text-muted: 226 10% 46%;--text-inverse: 0 0% 100%;--border-soft: 225 22% 91%;--border-subtle: 225 22% 91%;--border-strong: 225 14% 70%;--border-hover: 214 100% 50%;--primary-hover: 214 100% 45%;--primary-active: 214 100% 40%;--primary-soft: 214 100% 95%;--zunix-black: 228 30% 4%;--zunix-graphite: 228 22% 9%}html.dark body.zx-admin-theme,html.dark body.zx-admin-theme .admin-shell{--bento-lime: 214 100% 58%;--bento-lime-ink: 228 45% 8%;--bento-ink: 228 30% 4.5%;--bento-ink-2: 228 22% 9%;--bento-sage: 228 18% 12.5%;--background-deep: 228 30% 3.5%;--background-subtle: 228 24% 7%;--surface: 228 22% 8.5%;--surface-elevated: 228 18% 12%;--surface-secondary: 228 20% 10%;--surface-hover: 228 18% 13.5%;--surface-active: 228 16% 16%;--card-hover: 228 18% 11%;--text-primary: 220 30% 97%;--text-secondary: 225 13% 70%;--text-muted: 225 11% 60%;--text-inverse: 228 45% 8%;--border-soft: 228 16% 13.5%;--border-subtle: 228 16% 13.5%;--border-strong: 228 12% 30%;--border-hover: 214 100% 62%;--primary-hover: 214 100% 64%;--primary-active: 214 100% 52%;--primary-soft: 214 60% 16%;--sidebar-hover: 228 18% 13%;--sidebar-active: 228 18% 13%;--sidebar-accent: 228 18% 13%;--sidebar-border: 228 16% 16%;--zunix-black: 228 30% 4%;--zunix-graphite: 228 22% 8.5%}html body.zx-admin-theme :is(.zx-bento-ink,.zx-dashboard-widget--grafico,.admin-main :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):nth-child(6n+2),.zx-dashboard-experiment .zx-dashboard-kpi-heroes>.zx-tile:nth-child(2)){--border: 228 16% 15%;--border-soft: 228 16% 12%;--secondary: 228 20% 11%;--accent: 228 18% 12%}html body.zx-admin-theme .admin-sidebar{--border: 228 16% 16%;--accent: 228 18% 12%}html body.zx-admin-theme .admin-main{background:transparent!important}html.dark .zx-dashboard-experiment{--background: 228 26% 5%;--card: 228 22% 8.5%;--popover: 228 22% 9.5%;--muted: 228 18% 12.5%;--secondary: 228 18% 12.5%;--accent: 228 18% 14%;--border: 228 16% 16.5%;--muted-foreground: 225 13% 66%}html body.zx-admin-theme{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","ss02","cv11"}html body.zx-admin-theme .admin-shell main :is(h1,h2),html body.zx-admin-theme [role=dialog] h2{font-family:Clash Display,Satoshi,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}html body.zx-admin-theme .admin-shell main h1{letter-spacing:-.028em}html body.zx-admin-theme .zx-page-header h1{font-size:clamp(22px,1.9vw,28px);line-height:1.12}html body.zx-admin-theme .admin-shell main :is(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-\[28px\],.text-\[32px\],.text-\[34px\],.text-\[40px\]){font-family:Clash Display,Satoshi,Inter,system-ui,sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums}html body.zx-admin-theme .admin-shell :is(table,td,th,[data-numeric]){font-variant-numeric:tabular-nums}html body.zx-admin-theme{background-color:hsl(var(--background))}html body.zx-admin-theme .admin-shell{background-color:hsl(var(--background));background-image:radial-gradient(900px 520px at 12% -8%,hsl(214 100% 60% / .1),transparent 60%),radial-gradient(760px 520px at 100% 0%,hsl(258 90% 66% / .08),transparent 62%),radial-gradient(900px 640px at 60% 120%,hsl(190 90% 55% / .05),transparent 60%);background-attachment:fixed}html:not(.dark) body.zx-admin-theme .admin-shell{background-image:radial-gradient(900px 520px at 12% -8%,hsl(214 100% 60% / .1),transparent 60%),radial-gradient(760px 520px at 100% 0%,hsl(258 90% 70% / .08),transparent 62%)}html body.zx-admin-theme .admin-shell main{background:transparent}html body.zx-admin-theme .admin-sidebar{background:radial-gradient(140% 60% at 50% 0%,hsl(214 100% 60% / .1),transparent 60%),linear-gradient(180deg,#12151e,#0a0c12)!important;border:0!important;box-shadow:none!important}html body.zx-admin-theme .admin-sidebar .zx-official-logo--compact img,html body.zx-admin-theme .admin-sidebar .zx-official-logo img{filter:drop-shadow(0 0 14px hsl(214 100% 62% / .35));transition:filter .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}html body.zx-admin-theme .admin-sidebar .zx-official-logo:hover img{filter:drop-shadow(0 0 20px hsl(214 100% 66% / .6));transform:rotate(-8deg) scale(1.04)}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a){color:#d4d8e2!important;transition:background-color .25s ease,color .25s ease,box-shadow .3s ease,transform .25s cubic-bezier(.2,.8,.2,1)}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a)>span.admin-nav-item[data-active=false]{color:inherit!important}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):hover{color:#fff!important;background:#fff1!important}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):hover .admin-nav-icon{transform:scale(1.08)}html body.zx-admin-theme .admin-sidebar .admin-nav-icon{transition:transform .25s cubic-bezier(.2,.8,.2,1),color .25s;opacity:1!important;color:inherit}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a){opacity:1!important}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):not(:has(>[data-active=true])) .admin-nav-icon{color:#c8cdda!important;opacity:1!important;filter:none!important}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):not(:has(>[data-active=true])):hover .admin-nav-icon{color:#fff!important}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):has(>[data-active=true]){color:#fff!important;background:linear-gradient(135deg,#1f80ff,#4747f5)!important;box-shadow:0 10px 26px -10px #1f80ffd9,inset 0 1px #ffffff47!important}html body.zx-admin-theme{--zx-notch: var(--background);--zx-notch-ink: var(--foreground);--zx-notch-circle: 0 0% 100%;--zx-notch-icon: 214 100% 52%}html.dark body.zx-admin-theme{--zx-notch-circle: 225 25% 94%}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):has(>[data-active=true]){background:transparent!important;box-shadow:none!important;isolation:isolate;color:hsl(var(--zx-notch-icon))!important}html body.zx-admin-theme .admin-sidebar .admin-nav-item:is(a):has(>[data-active=true]) .admin-nav-icon{color:hsl(var(--zx-notch-icon))!important}@property --notch-ay{syntax: "<length>"; inherits: true; initial-value: 0px;}html body.zx-admin-theme .admin-sidebar[data-notch=on]{background:transparent!important;overflow:visible!important;transition:width .3s ease-out}html body.zx-admin-theme .admin-sidebar[data-notch=on][data-notch-animate=true]{transition:width .3s ease-out,--notch-ay .42s cubic-bezier(.22,1,.36,1)}html body.zx-admin-theme .admin-sidebar[data-notch=on]:before{content:""!important;display:block!important;position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(140% 60% at 50% 0%,hsl(214 100% 60% / .1),transparent 60%),linear-gradient(180deg,#12151e,#0a0c12);--k: linear-gradient(#000, #000);--ay: var(--notch-ay, 0px);--cx: var(--notch-cx, 38px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--k),var(--k),var(--k),radial-gradient(circle at 0 0,#000 15.5px,transparent 16px),var(--k),radial-gradient(circle at 0 100%,#000 15.5px,transparent 16px),var(--k),radial-gradient(circle at 100% 50%,transparent 21.5px,#000 22px);mask-image:var(--k),var(--k),var(--k),radial-gradient(circle at 0 0,#000 15.5px,transparent 16px),var(--k),radial-gradient(circle at 0 100%,#000 15.5px,transparent 16px),var(--k),radial-gradient(circle at 100% 50%,transparent 21.5px,#000 22px);-webkit-mask-size:100% max(0px,calc(var(--ay) - 15px)),100% max(0px,calc(100% - var(--ay) - 59px)),calc(100% - 15px) 16px,16px 16px,calc(100% - 15px) 16px,16px 16px,calc(var(--cx) - 21px) 46px,22px 44px;mask-size:100% max(0px,calc(var(--ay) - 15px)),100% max(0px,calc(100% - var(--ay) - 59px)),calc(100% - 15px) 16px,16px 16px,calc(100% - 15px) 16px,16px 16px,calc(var(--cx) - 21px) 46px,22px 44px;-webkit-mask-position:0 0,0 100%,0 calc(var(--ay) - 16px),right calc(var(--ay) - 16px),0 calc(var(--ay) + 44px),right calc(var(--ay) + 44px),0 calc(var(--ay) - 1px),calc(var(--cx) - 22px) var(--ay);mask-position:0 0,0 100%,0 calc(var(--ay) - 16px),right calc(var(--ay) - 16px),0 calc(var(--ay) + 44px),right calc(var(--ay) + 44px),0 calc(var(--ay) - 1px),calc(var(--cx) - 22px) var(--ay)}html body.zx-admin-theme .admin-sidebar .admin-sidebar-nav{overflow-x:hidden}.admin-sidebar .zx-notch{position:absolute;left:0;right:0;top:0;height:44px;margin:0!important;z-index:0;pointer-events:none;opacity:0;transform:translate3d(0,calc(var(--notch-ay, 0px) - var(--notch-nav-off, 0px)),0)}.admin-sidebar .zx-notch[data-ready=true]{opacity:1}.admin-sidebar .zx-notch__circle{position:absolute;top:3px;width:38px;height:38px;border-radius:50%;left:calc(var(--notch-cx, 38px) - 19px);background:hsl(var(--zx-notch-circle))}html body.zx-admin-theme .admin-sidebar .admin-sidebar-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--primary) / .5)}html body.zx-admin-theme .admin-sidebar :is(.admin-sidebar-company,.admin-sidebar-user){background:#ffffff0b!important;border:1px solid hsl(0 0% 100% / .07)!important;transition:background .25s,border-color .25s}html body.zx-admin-theme .admin-sidebar :is(.admin-sidebar-company,.admin-sidebar-user):hover{background:#ffffff14!important;border-color:#3d91ff59!important}html body.zx-admin-theme .admin-sidebar .admin-sidebar-action{color:#9ca2b4!important}html body.zx-admin-theme .admin-sidebar .admin-sidebar-action:hover{color:#fff!important;background:#ffffff12!important}html body.zx-admin-theme .admin-sidebar :is(.border-b,.border-t){border-color:#ffffff0f!important}html body.zx-admin-theme [data-radix-popper-content-wrapper]{z-index:1000!important}html body.zx-admin-theme .admin-nav-tooltip{max-width:260px!important;padding:12px 14px!important;line-height:1.45!important;background:linear-gradient(160deg,#1b1f2cf0,#11131de6)!important;backdrop-filter:blur(22px) saturate(1.6)!important;-webkit-backdrop-filter:blur(22px) saturate(1.6)!important;border:1px solid hsl(0 0% 100% / .12)!important;box-shadow:inset 0 1px #ffffff1a,0 24px 60px -20px #03050ce6,0 0 0 1px #338bff14!important;border-radius:14px!important}html body.zx-admin-theme .admin-nav-tooltip>p:first-child{font-size:13.5px;color:#fff!important}html body.zx-admin-theme .admin-nav-tooltip>p+p{color:#acb2c3!important;font-size:12px!important}html body.zx-admin-theme :is(.admin-nav-tooltip,[role=tooltip]){background:#131620eb!important;color:#f5f7fa!important;border:1px solid hsl(0 0% 100% / .09)!important;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-radius:12px!important;box-shadow:0 16px 40px -16px #000000b3!important}html body.zx-admin-theme .zx-platform-topbar{background:hsl(var(--card) / .72)!important;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid hsl(var(--zxp-hairline))!important;box-shadow:inset 0 1px hsl(var(--zxp-highlight)),var(--zxp-elev)!important}html body.zx-admin-theme .zx-search-trigger{background:hsl(var(--muted) / .7)!important;border-color:hsl(var(--zxp-hairline))!important;transition:border-color .25s,box-shadow .25s,background .25s}html body.zx-admin-theme .zx-search-trigger:hover{border-color:hsl(var(--primary) / .45)!important;box-shadow:0 0 0 4px hsl(var(--primary) / .12)}html body.zx-admin-theme .zx-search-trigger kbd{background:hsl(var(--background) / .8)!important;border-color:hsl(var(--zxp-hairline))!important}html body.zx-admin-theme .admin-shell :is([data-zx-card],.admin-card):not(.zx-platform-topbar){background-color:hsl(var(--card))!important;background-image:linear-gradient(180deg,#ffffff0d,#fff0 40%)!important;border-color:hsl(var(--zxp-hairline))!important;box-shadow:var(--zxp-elev)!important;transition:border-color .3s ease,box-shadow .35s ease}html body.zx-admin-theme .admin-shell :is([data-zx-card],.admin-card):not(.zx-platform-topbar):hover{border-color:hsl(var(--primary) / .22)!important;box-shadow:var(--zxp-elev-hover)!important}html.dark body.zx-admin-theme .admin-shell :is([data-zx-card],.admin-card):not(.zx-platform-topbar){background-image:linear-gradient(180deg,#ffffff09,#fff0 42%)!important}html body.zx-admin-theme .zx-bento-lime :is([role=combobox],select){background-color:#0b0f1ed1!important;color:#fff!important;border-color:#ffffff29!important}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(button,a).bg-primary:not([data-zx-plain]){color:#fff!important;background-image:var(--zx-gradient)!important;background-size:140% 100%!important;background-position:0% 50%;box-shadow:0 10px 24px -10px hsl(var(--primary) / .75),inset 0 1px #ffffff42!important;transition:background-position .5s ease,box-shadow .3s ease,transform .2s cubic-bezier(.2,.8,.2,1),filter .2s}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(button,a).bg-primary:not([data-zx-plain]):hover{background-position:100% 50%;box-shadow:0 14px 32px -10px hsl(var(--primary) / .9),inset 0 1px #ffffff52!important;transform:translateY(-1px)}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(button,a).bg-primary:not([data-zx-plain]):active{transform:translateY(0) scale(.98)}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(button,a).bg-primary :is(svg){color:currentColor}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) button.border-input.bg-background{background:hsl(var(--foreground) / .025)!important;border-color:hsl(var(--border))!important;transition:background .25s,border-color .25s,transform .2s}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) button.border-input.bg-background:hover{background:hsl(var(--foreground) / .06)!important;border-color:hsl(var(--primary) / .4)!important}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){background-color:hsl(var(--muted) / .65)!important;border-color:hsl(var(--border))!important;transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]):hover{border-color:hsl(var(--foreground) / .22)!important}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]):focus-visible,html body.zx-admin-theme :is(.admin-shell,[role=dialog]) [role=combobox][data-state=open]{outline:none!important;background-color:hsl(var(--card))!important;border-color:hsl(var(--primary) / .75)!important;box-shadow:0 0 0 4px hsl(var(--primary) / .16)!important}html body.zx-admin-theme ::-moz-placeholder{color:hsl(var(--muted-foreground) / .75)!important}html body.zx-admin-theme ::placeholder{color:hsl(var(--muted-foreground) / .75)!important}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) [role=tablist]{background:hsl(var(--muted) / .7)!important;border:1px solid hsl(var(--zxp-hairline));box-shadow:inset 0 1px 2px #0000001f}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) [role=tab]{transition:color .2s,background .25s,box-shadow .25s}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) [role=tab][data-state=active]{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;box-shadow:0 1px hsl(var(--zxp-highlight)) inset,0 6px 16px -8px #00000059,0 0 0 1px hsl(var(--primary) / .28)!important}html body.zx-admin-theme .admin-shell table thead th{font-size:11px!important;font-weight:650!important;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))!important;background:hsl(var(--muted) / .45)}html body.zx-admin-theme .admin-shell table tbody tr{transition:background .2s ease}html body.zx-admin-theme .admin-shell table tbody tr:hover{background:linear-gradient(90deg,hsl(var(--primary) / .09),hsl(var(--primary) / .02) 55%,transparent)!important}html body.zx-admin-theme .admin-shell table :is(thead tr,tbody tr){border-color:hsl(var(--zxp-hairline))!important}html body.zx-admin-theme [role=dialog]:not([data-zx-plain]){border:1px solid hsl(var(--zxp-hairline))!important;box-shadow:inset 0 1px hsl(var(--zxp-highlight)),0 40px 100px -30px #03050cbf,0 0 0 1px hsl(var(--primary) / .06)!important}html body.zx-admin-theme :is([data-radix-dialog-overlay],[data-state][class*="fixed inset-0"]){background-color:#05060b99!important;-webkit-backdrop-filter:blur(10px) saturate(1.2)!important;backdrop-filter:blur(10px) saturate(1.2)!important}html body.zx-admin-theme [data-radix-popper-content-wrapper]>:is([role=menu],[role=listbox],[data-radix-popover-content],div[data-state]){border:1px solid hsl(var(--zxp-hairline))!important;box-shadow:0 24px 60px -24px #03050cb3,inset 0 1px hsl(var(--zxp-highlight))!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html body.zx-admin-theme :is([role=menuitem],[role=option]){border-radius:10px;transition:background .15s,color .15s}html body.zx-admin-theme :is([role=menuitem],[role=option]):is([data-highlighted],:hover){background:hsl(var(--primary) / .14)!important;color:hsl(var(--foreground))!important}html body.zx-admin-theme [data-sonner-toast]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px -20px #03050cb3,inset 0 1px hsl(var(--zxp-highlight))!important}html body.zx-admin-theme [cmdk-root]{border-radius:20px!important;background:transparent!important}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) input[cmdk-input]:not([type=checkbox]):not([type=radio]):not([type=range]),html body.zx-admin-theme :is(.admin-shell,[role=dialog]) input[cmdk-input]:not([type=checkbox]):not([type=radio]):not([type=range]):is(:hover,:focus,:focus-visible){font-size:15px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body.zx-admin-theme [cmdk-group-heading]{font-size:11px!important;font-weight:650!important;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))!important}html body.zx-admin-theme [cmdk-item]{border-radius:12px!important;transition:background .15s,color .15s}html body.zx-admin-theme [cmdk-item][data-selected=true]{background:linear-gradient(90deg,hsl(var(--primary) / .2),hsl(var(--primary) / .06))!important;color:hsl(var(--foreground))!important;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .28)}html body.zx-admin-theme .zx-page-header__icon,html body.zx-admin-theme .admin-shell .zx-icon-box{box-shadow:0 8px 20px -10px hsl(var(--primary) / .6),inset 0 1px #ffffff1f}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px}html body.zx-admin-theme :is(.admin-shell,[role=dialog]) :is(input,textarea,select,[role=combobox]):focus-visible{outline:none!important}html body.zx-admin-theme ::-moz-selection{background:hsl(var(--primary) / .35);color:hsl(var(--foreground))}html body.zx-admin-theme ::selection{background:hsl(var(--primary) / .35);color:hsl(var(--foreground))}html body.zx-admin-theme .admin-shell *{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground) / .18) transparent}html body.zx-admin-theme .admin-shell ::-webkit-scrollbar{width:10px;height:10px}html body.zx-admin-theme .admin-shell ::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .16);border-radius:999px;border:3px solid transparent;background-clip:padding-box}html body.zx-admin-theme .admin-shell ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary) / .5)}@keyframes zxp-page-in{0%{opacity:0}to{opacity:1}}html body.zx-admin-theme .admin-shell main>div:last-child>*{animation:zxp-page-in .38s ease-out both}@media (prefers-reduced-motion: reduce){html body.zx-admin-theme .admin-shell *,html body.zx-admin-theme [role=dialog]{animation:none!important;transition:none!important}}html body.zx-admin-theme{--zxm-cyan: 190 90% 48%;--zxm-violet: 262 83% 66%;--zxm-amber: 38 95% 55%;--zxm-green: 152 62% 44%;--zxm-rose: 346 84% 61%;--zxm-radius: 22px}html body.zx-admin-theme .admin-main .zx-page.zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):not(.zx-bento-ink,.zx-bento-lime,.zx-bento-sage){--card: inherit;--card-foreground: inherit;--foreground: inherit;--muted: inherit;--muted-foreground: inherit;--text-secondary: inherit;--text-muted: inherit;--border: inherit;--border-soft: inherit;--secondary: inherit;--secondary-foreground: inherit;--accent: inherit;--accent-foreground: inherit;--primary: inherit;--primary-foreground: inherit;--zunix: inherit;--zunix-soft: inherit;--success: inherit;--warning: inherit;--danger: inherit;--info: inherit;--ring: inherit;color-scheme:inherit;-webkit-mask:none;mask:none;padding-bottom:revert-layer;border-radius:var(--zxm-radius)}html body.zx-admin-theme .admin-main .zx-page :is(.admin-card,[data-zx-card],.zx-tile){border-radius:var(--zxm-radius)}html body.zx-admin-theme .zx-page>*>:first-child:is(header,div):has(>h1,>div>h1,>div>div>h1){position:relative;isolation:isolate;margin-bottom:4px;padding:46px 26px 24px;border-radius:26px;border:1px solid hsl(var(--zxp-hairline));background:radial-gradient(70% 160% at 0% 0%,hsl(var(--primary) / .17),transparent 55%),radial-gradient(55% 140% at 100% 0%,hsl(var(--zxm-violet) / .13),transparent 60%),linear-gradient(180deg,hsl(var(--card) / .92),hsl(var(--card) / .62));box-shadow:var(--zxp-elev),inset 0 1px hsl(var(--zxp-highlight));align-items:center}html body.zx-admin-theme .zx-page>*>:first-child:is(header,div):has(>h1,>div>h1,>div>div>h1):before{content:var(--zx-module, "");position:absolute;top:18px;left:26px;padding-left:14px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));background:radial-gradient(circle at 4px 50%,hsl(var(--primary)) 3px,hsl(var(--primary) / .25) 3.5px,transparent 6px) no-repeat;pointer-events:none}html body.zx-admin-theme .zx-page>*>:first-child:is(header,div):has(>h1,>div>h1,>div>div>h1):after{content:"";position:absolute;left:26px;right:26px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .55),hsl(var(--zxm-violet) / .45),transparent);pointer-events:none}html body.zx-admin-theme .zx-page>*>:first-child:has(>h1,>div>h1,>div>div>h1) h1{font-size:clamp(24px,2.3vw,30px)!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.12!important;display:flex;align-items:center;gap:12px;white-space:normal}html body.zx-admin-theme .zx-page>*>:first-child:has(>h1,>div>h1,>div>div>h1) h1>svg:first-child{box-sizing:content-box;flex-shrink:0;width:20px!important;height:20px!important;padding:10px;border-radius:14px;color:#fff!important;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 12px 26px -12px hsl(var(--primary) / .85),inset 0 1px #ffffff4d}html body.zx-admin-theme .zx-page>*>:first-child:has(>h1,>div>h1,>div>div>h1) h1+p{margin-top:6px;max-width:68ch;font-size:14px;color:hsl(var(--muted-foreground))}html body.zx-admin-theme .zx-page .zx-page-header__icon{width:42px;height:42px;border-radius:14px;color:#fff;border:0;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 12px 26px -12px hsl(var(--primary) / .85),inset 0 1px #ffffff4d}@media (max-width: 640px){html body.zx-admin-theme .zx-page>*>:first-child:is(header,div):has(>h1,>div>h1,>div>div>h1){padding:42px 16px 18px;border-radius:22px}html body.zx-admin-theme .zx-page>*>:first-child:is(header,div):has(>h1,>div>h1,>div>div>h1):before{left:16px}}html body.zx-admin-theme .zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile){--zxm-accent: var(--primary)}html body.zx-admin-theme .zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):nth-child(4n+2){--zxm-accent: var(--zxm-cyan)}html body.zx-admin-theme .zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):nth-child(4n+3){--zxm-accent: var(--zxm-violet)}html body.zx-admin-theme .zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):nth-child(4n+4){--zxm-accent: var(--zxm-amber)}html body.zx-admin-theme .admin-shell .zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):not(:has(table,form,textarea,img)){background-image:radial-gradient(180px 130px at 100% 0%,hsl(var(--zxm-accent) / .16),transparent 70%),linear-gradient(180deg,#ffffff0a,#fff0 42%)!important}html body.zx-admin-theme .admin-shell .zx-page :is(.grid,.zx-bento-auto)>:is(.admin-card,[data-zx-card],.zx-tile):not(:has(table,form,textarea,img)):hover{border-color:hsl(var(--zxm-accent) / .4)!important}html body.zx-admin-theme .zx-page :is(.admin-card,[data-zx-card])>:is(h2,h3):first-child{display:flex;align-items:center;gap:8px;font-weight:650;letter-spacing:-.01em}html body.zx-admin-theme .zx-page :is(.admin-card,[data-zx-card])>:is(h2,h3):first-child:before{content:"";width:4px;height:14px;flex-shrink:0;border-radius:99px;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--zxm-violet)))}html body.zx-admin-theme .zx-page button.rounded-full[aria-pressed]{border:1px solid hsl(var(--zxp-hairline))!important;background:hsl(var(--card) / .65)!important;color:hsl(var(--muted-foreground))!important;box-shadow:inset 0 1px hsl(var(--zxp-highlight));transition:color .2s,border-color .2s,background .25s,box-shadow .25s,transform .2s}html body.zx-admin-theme .zx-page button.rounded-full[aria-pressed]:hover{color:hsl(var(--foreground))!important;border-color:hsl(var(--primary) / .4)!important;transform:translateY(-1px)}html body.zx-admin-theme .zx-page button.rounded-full[aria-pressed=true]{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)))!important;box-shadow:0 10px 22px -12px hsl(var(--primary) / .9),inset 0 1px #ffffff47!important}html body.zx-admin-theme :is(.zx-page,[role=dialog]) [role=tablist]{height:auto!important;padding:4px!important;gap:2px;border-radius:16px!important;background:hsl(var(--card) / .6)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px hsl(var(--zxp-highlight)),0 10px 26px -18px #03050c99!important}html body.zx-admin-theme :is(.zx-page,[role=dialog]) [role=tab]{position:relative;border-radius:12px!important;padding:7px 14px!important;font-weight:600;color:hsl(var(--muted-foreground))}html body.zx-admin-theme :is(.zx-page,[role=dialog]) [role=tab]:hover{color:hsl(var(--foreground))}html body.zx-admin-theme :is(.zx-page,[role=dialog]) [role=tab][data-state=active]{color:hsl(var(--foreground))!important;background:radial-gradient(120% 120% at 50% 120%,hsl(var(--primary) / .22),transparent 60%),hsl(var(--card))!important;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35),0 8px 18px -10px hsl(var(--primary) / .55)!important}html body.zx-admin-theme :is(.zx-page,[role=dialog]) [role=tab][data-state=active]:after{content:"";position:absolute;left:50%;bottom:3px;width:16px;height:3px;border-radius:99px;translate:-50% 0;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--zxm-violet)))}html body.zx-admin-theme .zx-page :is(.admin-card,[data-zx-card],div):has(>table){border-radius:var(--zxm-radius)}html body.zx-admin-theme .zx-page table thead th{padding-top:13px!important;padding-bottom:13px!important;background:linear-gradient(180deg,hsl(var(--muted) / .65),hsl(var(--muted) / .35))!important}html body.zx-admin-theme .zx-page table tbody td{padding-top:14px;padding-bottom:14px}html body.zx-admin-theme .zx-page table tbody tr:hover td:first-child{box-shadow:inset 3px 0 hsl(var(--primary))}html body.zx-admin-theme .zx-page :is(input[type=search],input[placeholder^=Buscar],input[placeholder^=Pesquisar]){background-color:hsl(var(--card) / .7)!important;box-shadow:inset 0 1px hsl(var(--zxp-highlight))}html body.zx-admin-theme .zx-page .zx-empty{border:1px dashed hsl(var(--primary) / .22);background:radial-gradient(60% 80% at 50% 0%,hsl(var(--primary) / .09),transparent 70%),hsl(var(--card) / .45)}html body.zx-admin-theme .zx-page .zx-empty__art{border-radius:22px;border:1px solid hsl(var(--primary) / .3);background:radial-gradient(circle at 30% 25%,hsl(0 0% 100% / .22),transparent 45%),linear-gradient(135deg,hsl(var(--primary) / .28),hsl(var(--zxm-violet) / .22));box-shadow:0 18px 40px -18px hsl(var(--primary) / .7);color:hsl(var(--primary));animation:zxm-float 5s ease-in-out infinite}@keyframes zxm-float{50%{transform:translateY(-4px)}}html body.zx-admin-theme [role=dialog]:not([data-zx-plain]):not([role=alertdialog]){background-image:radial-gradient(80% 50% at 0% 0%,hsl(var(--primary) / .11),transparent 60%),radial-gradient(60% 40% at 100% 0%,hsl(var(--zxm-violet) / .09),transparent 60%)!important}html body.zx-admin-theme [role=dialog]>div>h2:first-child,html body.zx-admin-theme [role=dialog] h2[id^=radix-]{font-size:20px;font-weight:700;letter-spacing:-.02em}.zxm-chip-icon{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;color:hsl(var(--zxm-tone, var(--primary)));background:hsl(var(--zxm-tone, var(--primary)) / .14);box-shadow:inset 0 0 0 1px hsl(var(--zxm-tone, var(--primary)) / .25)}.zxm-tone-cyan{--zxm-tone: var(--zxm-cyan)}.zxm-tone-violet{--zxm-tone: var(--zxm-violet)}.zxm-tone-amber{--zxm-tone: var(--zxm-amber)}.zxm-tone-green{--zxm-tone: var(--zxm-green)}.zxm-tone-rose{--zxm-tone: var(--zxm-rose)}@media (prefers-reduced-motion: reduce){html body.zx-admin-theme .zx-page .zx-empty__art{animation:none}html body.zx-admin-theme .zx-page button.rounded-full[aria-pressed]:hover{transform:none}}.zxm-panel{position:relative;min-width:0;padding:20px;border-radius:var(--zxm-radius, 22px);border:1px solid hsl(var(--zxp-hairline, var(--border)));background:linear-gradient(180deg,hsl(0 0% 100% / .035),transparent 40%),hsl(var(--card) / .78);box-shadow:var(--zxp-elev, 0 20px 50px -30px hsl(228 60% 3% / .6)),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.zxm-panel__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.zxm-panel__head>div{min-width:0;flex:1}.zxm-panel__title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:hsl(var(--foreground))}.zxm-panel__sub{margin-top:1px;font-size:12px;color:hsl(var(--muted-foreground))}.zxm-panel__empty{display:grid;place-items:center;min-height:120px;padding:20px;border-radius:16px;border:1px dashed hsl(var(--border));font-size:13px;color:hsl(var(--muted-foreground));text-align:center;background:radial-gradient(60% 80% at 50% 0%,hsl(var(--primary) / .06),transparent 70%)}.zxm-count{min-width:26px;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:700;text-align:center;color:hsl(var(--primary));background:hsl(var(--primary) / .12);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .25)}.zxm-avatar{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 8px 18px -10px hsl(var(--primary) / .8)}.zxm-bars{display:grid;gap:14px}.zxm-bars__row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:hsl(var(--muted-foreground))}.zxm-bars__row strong{color:hsl(var(--foreground));font-weight:650;font-variant-numeric:tabular-nums}.zxm-bars__track{margin-top:7px;height:8px;border-radius:99px;background:hsl(var(--muted) / .8);overflow:hidden}.zxm-bars__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 0 12px hsl(var(--primary) / .5);animation:zxm-grow .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}@keyframes zxm-grow{0%{transform:scaleX(0)}}.zxm-rows{display:grid;gap:4px}.zxm-rows__item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;transition:background .2s ease}.zxm-rows__item:hover{background:hsl(var(--primary) / .07)}.zxm-rows__item.is-muted{opacity:.55}.zxm-rows__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:hsl(var(--foreground))}.zxm-rows__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:hsl(var(--muted-foreground))}.zxm-rows__value{white-space:nowrap;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.zxm-kpis{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.zxm-kpi{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;border-radius:20px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:radial-gradient(160px 110px at 100% 0%,hsl(var(--zxm-tone, var(--primary)) / .16),transparent 70%),hsl(var(--card) / .78);box-shadow:var(--zxp-elev, none),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));transition:border-color .25s,transform .25s}.zxm-kpi:hover{border-color:hsl(var(--zxm-tone, var(--primary)) / .4);transform:translateY(-2px)}.zxm-kpi>div{min-width:0}.zxm-kpi__label{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.zxm-kpi__value{margin-top:2px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.zxm-kpi__foot{margin-top:2px;font-size:11.5px;color:hsl(var(--muted-foreground))}.zxm-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap;color:hsl(var(--zxm-tone, var(--primary)));background:hsl(var(--zxm-tone, var(--primary)) / .13);box-shadow:inset 0 0 0 1px hsl(var(--zxm-tone, var(--primary)) / .25)}.zxm-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.zxm-till{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.zxm-till{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:auto auto}.zxm-till__hero{grid-row:span 2}}.zxm-till__hero{position:relative;overflow:hidden;padding:24px;border-radius:26px;color:#fff;background:radial-gradient(70% 90% at 100% 0%,hsl(var(--zxm-violet) / .65),transparent 60%),radial-gradient(60% 80% at 0% 100%,hsl(var(--zxm-cyan) / .35),transparent 60%),linear-gradient(135deg,hsl(var(--primary)),#1435b8);box-shadow:0 30px 60px -30px hsl(var(--primary) / .8),inset 0 1px #ffffff40}.zxm-till__hero:after{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;border:1px solid hsl(0 0% 100% / .14);box-shadow:0 0 0 30px #ffffff0a,0 0 0 60px #ffffff08;pointer-events:none}.zxm-till__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.zxm-till__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:600;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zxm-till__dot{width:8px;height:8px;border-radius:50%;background:#ffffffb3}.zxm-till__hero[data-status=open] .zxm-till__dot{background:#47eb83;box-shadow:0 0 #47eb83b3;animation:zxm-pulse 1.8s infinite}.zxm-till__hero[data-status=closed] .zxm-till__dot{background:#fab742}@keyframes zxm-pulse{70%{box-shadow:0 0 0 9px #47eb8300}to{box-shadow:0 0 #47eb8300}}.zxm-till__date{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.85;text-transform:capitalize}.zxm-till__label{margin-top:26px;font-size:13px;font-weight:500;opacity:.85}.zxm-till__value{margin-top:2px;font-size:clamp(34px,5vw,48px);font-weight:750;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.zxm-till__value.is-negative{color:#ffc2c2}.zxm-till__flow{position:relative;margin-top:18px;height:10px;border-radius:99px;background:#f76e8e8c;overflow:hidden}.zxm-till__flow>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55e7a3,#47ebcf);transition:width .6s ease}.zxm-till__legend{display:flex;gap:16px;margin-top:8px;font-size:12px;opacity:.9}.zxm-till__legend i{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.zxm-till__legend i.is-in{background:#55e7a3}.zxm-till__legend i.is-out{background:#f986a1}.zxm-till__steps{position:relative;z-index:1;display:grid;gap:10px;margin-top:22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.zxm-till__steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#080d2138;box-shadow:inset 0 0 0 1px #ffffff1f}.zxm-till__steps li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:#ffffff24}.zxm-till__steps li.is-done>span{background:#fff;color:hsl(var(--primary))}.zxm-till__steps strong{display:block;font-size:13px}.zxm-till__steps small{display:block;font-size:11.5px;opacity:.8}.zxm-till__stat{position:relative;padding:20px;border-radius:22px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:radial-gradient(200px 140px at 100% 0%,hsl(var(--zxm-tone) / .18),transparent 70%),hsl(var(--card) / .78);box-shadow:var(--zxp-elev, none),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05))}.zxm-till__statlabel{margin-top:14px;font-size:12.5px;color:hsl(var(--muted-foreground))}.zxm-till__statvalue{margin-top:2px;font-size:28px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.zxm-till__statfoot{margin-top:4px;font-size:12px;color:hsl(var(--zxm-tone))}@media (prefers-reduced-motion: reduce){.zxm-bars__track>span,.zxm-till__hero .zxm-till__dot{animation:none!important}.zxm-kpi:hover{transform:none}}.zxm-toolbar{padding:10px;border-radius:20px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--card) / .72);box-shadow:0 16px 40px -28px #03050cb3,inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.zxm-toolbar--sticky{position:sticky;top:8px;z-index:20}.zxm-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:linear-gradient(180deg,hsl(0 0% 100% / .04),transparent 40%),hsl(var(--card) / .78);box-shadow:0 18px 40px -30px #03050cb3,inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s}.zxm-card:hover{transform:translateY(-4px);border-color:hsl(var(--primary) / .4);box-shadow:0 28px 60px -30px hsl(var(--primary) / .55),0 0 0 1px hsl(var(--primary) / .12)}.zxm-card__cover{--zxm-cover: hsl(var(--primary));position:relative;display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(60% 70% at 50% 45%,color-mix(in srgb,var(--zxm-cover) 42%,transparent),transparent 72%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--zxm-cover) 22%,transparent),transparent 55%),hsl(var(--muted) / .5)}.zxm-card__cover:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsl(var(--foreground) / .09) 1px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent)}.zxm-card__orb{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:26px;font-size:36px;line-height:1;color:hsl(var(--primary));background:hsl(var(--card) / .55);border:1px solid hsl(0 0% 100% / .14);box-shadow:0 18px 36px -18px #03050ccc,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.zxm-card:hover .zxm-card__orb{transform:translateY(-3px) rotate(-4deg) scale(1.06)}.zxm-card__hover{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 10px 22px -10px hsl(var(--primary) / .9);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.zxm-card:hover .zxm-card__hover,.zxm-card button:focus-visible .zxm-card__hover{opacity:1;transform:none}.zxm-dhead{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid hsl(var(--zxp-hairline, var(--border)));text-align:left!important}.zxm-dhead__icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:15px;color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 14px 30px -14px hsl(var(--primary) / .9),inset 0 1px #ffffff4d}.zxm-fsec{position:relative;padding:22px;border-radius:22px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:radial-gradient(80% 60% at 0% 0%,hsl(var(--primary) / .06),transparent 60%),hsl(var(--card) / .6);box-shadow:inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));transition:border-color .3s,box-shadow .3s}.zxm-fsec:focus-within{border-color:hsl(var(--primary) / .45);box-shadow:0 0 0 4px hsl(var(--primary) / .08),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05))}.zxm-fsec__icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 10px 22px -12px hsl(var(--primary) / .85),inset 0 1px #ffffff4d}.zxm-fsec>header h3{font-size:15px!important;letter-spacing:-.01em}.zxm-preview{position:relative;padding:20px;border-radius:24px;border:1px solid hsl(var(--primary) / .28);background:radial-gradient(90% 50% at 50% 0%,hsl(var(--primary) / .14),transparent 70%),radial-gradient(60% 40% at 100% 100%,hsl(var(--zxm-violet) / .1),transparent 70%),hsl(var(--card) / .8);box-shadow:0 30px 60px -36px hsl(var(--primary) / .7),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .06))}@media (prefers-reduced-motion: reduce){.zxm-card,.zxm-card__orb,.zxm-card__hover{transition:none}.zxm-card:hover,.zxm-card:hover .zxm-card__orb{transform:none}}.zxm-live{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;font-size:12.5px;font-weight:600;color:hsl(var(--zxm-green));background:hsl(var(--zxm-green) / .12);box-shadow:inset 0 0 0 1px hsl(var(--zxm-green) / .3)}.zxm-live__dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:zxm-live 1.8s infinite}@keyframes zxm-live{0%{box-shadow:0 0 hsl(var(--zxm-green) / .6)}70%,to{box-shadow:0 0 0 8px hsl(var(--zxm-green) / 0)}}.zxm-chip-count{display:inline-block;min-width:18px;margin-left:4px;padding:0 6px;border-radius:99px;font-size:10.5px;line-height:17px;text-align:center;background:hsl(var(--foreground) / .1)}button[aria-pressed=true] .zxm-chip-count{background:#ffffff40}.zxm-table{overflow:hidden;border-radius:22px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--card) / .8);box-shadow:var(--zxp-elev, none),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05))}.zxm-table tbody tr{border-top:1px solid hsl(var(--zxp-hairline, var(--border)))}.zxm-ordno{display:inline-block;padding:3px 9px;border-radius:9px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--primary));background:hsl(var(--primary) / .1);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .22)}.zxm-avatar--sm{width:32px;height:32px;border-radius:11px;font-size:11px}.zxm-tag{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;text-transform:capitalize;color:hsl(var(--foreground) / .85);background:hsl(var(--muted) / .9);box-shadow:inset 0 0 0 1px hsl(var(--border))}.zxm-rowbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:99px;font-size:12px;font-weight:650;color:hsl(var(--primary));background:hsl(var(--primary) / .08);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .28);transition:background .2s,color .2s,box-shadow .2s,transform .2s}.zxm-rowbtn:hover{color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)));box-shadow:0 10px 22px -12px hsl(var(--primary) / .9);transform:translateY(-1px)}.zxm-kcol{--zxm-stage: var(--primary);position:relative;border-radius:20px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:linear-gradient(180deg,hsl(var(--zxm-stage) / .09),transparent 120px),hsl(var(--card) / .55);box-shadow:inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zxm-kcol:before{content:"";position:absolute;top:-1px;left:18px;right:18px;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,hsl(var(--zxm-stage)),transparent)}.zxm-kcol[data-stage=novo]{--zxm-stage: var(--primary)}.zxm-kcol:is([data-stage=em_preparacao],[data-stage=aguardando_producao],[data-stage=em_producao]){--zxm-stage: var(--zxm-violet)}.zxm-kcol:is([data-stage=pronto],[data-stage=finalizado],[data-stage=aguardando_entrega]){--zxm-stage: var(--zxm-cyan)}.zxm-kcol:is([data-stage=em_rota],[data-stage=saiu_para_entrega]){--zxm-stage: var(--zxm-amber)}.zxm-kcol[data-stage=entregue]{--zxm-stage: var(--zxm-green)}.zxm-kcol[data-stage=cancelado]{--zxm-stage: var(--zxm-rose)}.zxm-kcol__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 10px}.zxm-kcol__title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:hsl(var(--foreground))}.zxm-kcol__dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--zxm-stage));box-shadow:0 0 0 3px hsl(var(--zxm-stage) / .2),0 0 10px hsl(var(--zxm-stage) / .7)}.zxm-kcol__count{min-width:24px;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:700;text-align:center;color:hsl(var(--zxm-stage));background:hsl(var(--zxm-stage) / .13);box-shadow:inset 0 0 0 1px hsl(var(--zxm-stage) / .28)}.zxm-kempty{display:flex;align-items:center;justify-content:center;min-height:96px;padding:12px;border-radius:14px;border:1px dashed hsl(var(--zxm-stage, var(--primary)) / .28);font-size:12px;text-align:center;color:hsl(var(--muted-foreground));background:radial-gradient(80% 90% at 50% 0%,hsl(var(--zxm-stage, var(--primary)) / .07),transparent 70%)}.zxm-ocard{position:relative;border-radius:16px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:linear-gradient(180deg,hsl(0 0% 100% / .045),transparent 50%),hsl(var(--card) / .92);box-shadow:0 12px 26px -20px #03050cd9,inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .06));transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}.zxm-ocard:hover{transform:translateY(-2px);border-color:hsl(var(--zxm-stage, var(--primary)) / .45);box-shadow:0 20px 36px -22px hsl(var(--zxm-stage, var(--primary)) / .7)}.zxm-spill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:hsl(var(--card) / .7);box-shadow:inset 0 0 0 1px hsl(var(--zxp-hairline, var(--border)))}.zxm-spill__value{font-weight:750;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.zxm-spill__label{color:hsl(var(--muted-foreground))}.zxm-spill.is-warning{background:hsl(var(--zxm-amber) / .13);box-shadow:inset 0 0 0 1px hsl(var(--zxm-amber) / .4)}.zxm-spill.is-warning .zxm-spill__value{color:hsl(var(--zxm-amber))}@media (prefers-reduced-motion: reduce){.zxm-live__dot{animation:none}.zxm-ocard:hover,.zxm-rowbtn:hover{transform:none}}.zxm-ocard[class*=border-destructive]{border-color:hsl(var(--destructive) / .6);box-shadow:0 0 0 1px hsl(var(--destructive) / .25),0 16px 34px -18px hsl(var(--destructive) / .7)}.zxm-ocard[class*="border-primary/60"]{border-color:hsl(var(--primary) / .6);box-shadow:0 16px 34px -18px hsl(var(--primary) / .7)}.zxm-ocard[class*="border-primary/30"]{border-color:hsl(var(--primary) / .35)}.zxm-panel--tight{padding:16px;border-radius:20px}.zxm-blank{display:grid;justify-items:center;gap:6px;padding:44px 20px;text-align:center}.zxm-blank__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:18px;color:hsl(var(--primary));background:radial-gradient(circle at 30% 25%,hsl(0 0% 100% / .2),transparent 45%),linear-gradient(135deg,hsl(var(--primary) / .26),hsl(var(--zxm-violet) / .2));box-shadow:0 16px 34px -18px hsl(var(--primary) / .75),inset 0 0 0 1px hsl(var(--primary) / .3)}.zxm-blank__title{font-size:15px;font-weight:650;color:hsl(var(--foreground))}.zxm-blank__desc{max-width:52ch;font-size:13px;color:hsl(var(--muted-foreground))}.zxm-fin{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width: 1100px){.zxm-fin{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}}.zxm-fin__hero{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:220px}.zxm-fin__hero .zxm-till__value{margin-top:0}.zxm-fin__row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zxm-fin__row>div{padding:10px 12px;border-radius:14px;background:#080d2138;box-shadow:inset 0 0 0 1px #ffffff1f}.zxm-fin__row small{display:block;font-size:11.5px;opacity:.8}.zxm-fin__row strong{display:block;font-size:16px;font-variant-numeric:tabular-nums}.zxm-fin__row strong.is-negative{color:#ffc2c2}.zxm-fin__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-content:stretch}.zxm-orb{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 28%,hsl(0 0% 100% / .55),transparent 32%),conic-gradient(from 210deg,hsl(var(--primary)),hsl(var(--zxm-violet)),hsl(var(--zxm-cyan)),hsl(var(--primary)));box-shadow:0 10px 26px -10px hsl(var(--zxm-violet) / .9),inset 0 0 0 1px #ffffff40}.zxm-orb--sm{width:34px;height:34px}.zxm-orb--xs{width:30px;height:30px}.zxm-orb--online:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:hsl(var(--zxm-green));box-shadow:0 0 0 2px hsl(var(--card))}.zxm-orb--hero{width:84px;height:84px;animation:zxm-orb-spin 14s linear infinite}.zxm-orb--hero>svg{animation:zxm-orb-spin 14s linear infinite reverse}.zxm-orb__ring{position:absolute;inset:-12px;border-radius:50%;border:1px solid hsl(var(--primary) / .35);animation:zxm-orb-pulse 3.2s ease-out infinite}.zxm-orb__ring--2{inset:-26px;border-color:hsl(var(--zxm-violet) / .25);animation-delay:1.1s}@keyframes zxm-orb-spin{to{transform:rotate(360deg)}}@keyframes zxm-orb-pulse{0%{opacity:0;transform:scale(.85)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}.zxm-lchat__side,.zxm-lchat__main{border-radius:24px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--card) / .75);box-shadow:var(--zxp-elev, none),inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05));-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.zxm-lchat__main{background:radial-gradient(60% 45% at 50% 0%,hsl(var(--primary) / .1),transparent 70%),radial-gradient(40% 40% at 100% 100%,hsl(var(--zxm-violet) / .08),transparent 70%),hsl(var(--card) / .75)}.zxm-lchat__bar{border-bottom:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--background) / .25)}.zxm-lchat__foot{border-top:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--background) / .35)}.zxm-lchat__thread{border-radius:12px;color:hsl(var(--foreground));transition:background .2s,color .2s,box-shadow .2s}.zxm-lchat__thread:hover{background:hsl(var(--muted) / .8)}.zxm-lchat__thread.is-active{color:hsl(var(--primary));background:linear-gradient(90deg,hsl(var(--primary) / .16),hsl(var(--zxm-violet) / .08));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .28)}.zxm-composer{border-radius:20px;border:1px solid hsl(var(--border));background:hsl(var(--card) / .9);box-shadow:inset 0 1px hsl(var(--zxp-highlight, 0 0% 100% / .05))}.zxm-composer:focus-within{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 4px hsl(var(--primary) / .12),0 18px 40px -24px hsl(var(--primary) / .7)}html body.zx-admin-theme .zxm-composer textarea{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.zxm-bubble{box-shadow:0 10px 26px -18px #03050ccc}.zxm-bubble--me{color:#fff;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--zxm-violet)))}.zxm-bubble--ai{color:hsl(var(--foreground));background:hsl(var(--card) / .92);border:1px solid hsl(var(--zxp-hairline, var(--border)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zxm-bubble--me :is(button,a){color:#fff}.zxm-lwelcome__title{font-size:clamp(24px,3vw,32px);font-weight:750;letter-spacing:-.03em;background:linear-gradient(90deg,hsl(var(--foreground)),hsl(var(--primary)) 55%,hsl(var(--zxm-violet)));-webkit-background-clip:text;background-clip:text;color:transparent}.zxm-lwelcome{width:100%}.zxm-lwelcome__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));text-align:left}.zxm-lwelcome__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;font-size:13px;font-weight:550;text-align:left;color:hsl(var(--foreground));border:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--card) / .7);transition:border-color .25s,transform .25s,box-shadow .25s}.zxm-lwelcome__card:hover{transform:translateY(-2px);border-color:hsl(var(--primary) / .45);box-shadow:0 16px 34px -22px hsl(var(--primary) / .8)}.zxm-lwelcome__card:nth-child(2){--zxm-tone: var(--zxm-cyan)}.zxm-lwelcome__card:nth-child(3){--zxm-tone: var(--zxm-violet)}.zxm-lwelcome__card:nth-child(4){--zxm-tone: var(--zxm-amber)}@media (prefers-reduced-motion: reduce){.zxm-orb--hero,.zxm-orb--hero>svg,.zxm-orb__ring{animation:none}.zxm-lwelcome__card:hover{transform:none}}.zxm-score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:22px;text-align:center;background:radial-gradient(80% 60% at 50% 30%,hsl(var(--primary) / .14),transparent 70%),hsl(var(--muted) / .35);box-shadow:inset 0 0 0 1px hsl(var(--zxp-hairline, var(--border)))}.zxm-score__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.zxm-score__ring{--zxm-score: 0;display:grid;place-items:center;width:148px;height:148px;border-radius:50%;background:conic-gradient(from -90deg,hsl(var(--primary)),hsl(var(--zxm-violet)) calc(var(--zxm-score) * 1%),hsl(var(--muted)) 0);box-shadow:0 20px 44px -22px hsl(var(--primary) / .8)}.zxm-score__inner{display:grid;place-items:center;align-content:center;width:118px;height:118px;border-radius:50%;background:hsl(var(--card));box-shadow:inset 0 2px 10px #03050c4d}.zxm-score__value{font-size:44px;font-weight:750;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.zxm-score__of{margin-top:2px;font-size:11.5px;color:hsl(var(--muted-foreground))}.zxm-settings{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.zxm-settings{grid-template-columns:220px minmax(0,1fr);align-items:start}}.zxm-settings__nav{display:flex;gap:6px;overflow-x:auto}@media (min-width: 1024px){.zxm-settings__nav{position:sticky;top:12px;flex-direction:column;padding:8px;border-radius:20px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--card) / .7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.zxm-settings__link{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:9px 12px;border-radius:12px;font-size:13px;font-weight:550;color:hsl(var(--muted-foreground));transition:background .2s,color .2s}.zxm-settings__link:hover{color:hsl(var(--foreground));background:hsl(var(--primary) / .1)}.zxm-settings__link>svg{color:hsl(var(--primary))}.zxm-settings__hero{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid hsl(var(--primary) / .3);background:radial-gradient(70% 120% at 0% 0%,hsl(var(--primary) / .16),transparent 60%),radial-gradient(50% 120% at 100% 100%,hsl(var(--zxm-violet) / .12),transparent 60%),hsl(var(--card) / .8)}.zxm-settings :is(section[id]){scroll-margin-top:16px}.zxm-settings__logo{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:16px;background:hsl(var(--muted) / .7);box-shadow:inset 0 0 0 1px hsl(var(--border))}.zxm-color{position:relative}.zxm-color>input{padding-left:42px}.zxm-color__dot{position:absolute;left:12px;top:50%;z-index:1;width:20px;height:20px;border-radius:7px;translate:0 -50%;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2),0 4px 10px -4px #03050c99;background-image:linear-gradient(45deg,hsl(var(--muted)) 25%,transparent 25%,transparent 75%,hsl(var(--muted)) 75%);background-size:8px 8px}.zxm-color__icon{position:absolute;left:14px;top:50%;z-index:1;translate:0 -50%;color:hsl(var(--muted-foreground))}.zxm-savebar{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 18px;border-radius:20px;border:1px solid hsl(var(--zxp-hairline, var(--border)));background:hsl(var(--card) / .97);box-shadow:0 -12px 30px -12px hsl(var(--background)),0 24px 50px -24px #03050ccc;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}@media (max-width: 640px){.zxm-kpis,.zxm-fin__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zxm-kpi{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:18px}.zxm-kpi .zxm-chip-icon{width:30px;height:30px;border-radius:10px}.zxm-kpi__value{font-size:18px}.zxm-till__hero{padding:20px}}.store-root.sf-xmas,.sf-xmas .sf-header,.sf-xmas .sf-hero,.sf-xmas .sf-perks,.sf-xmas .sf-cats,.sf-xmas .sf-card,.sf-xmas .sf-pdp,.sf-xmas .sf-mobilebar,.sf-xmas .sf-line,.sf-xmas .sf-summary,.sf-xmas .sf-footer{--sf-accent: #c0262d;--sf-button: #c0262d;--sf-soft: color-mix(in srgb, #c0262d 7%, hsl(var(--background)));--xmas-red: #c0262d;--xmas-green: #166534;--xmas-gold: #e0b44c}html.dark .store-root.sf-xmas,html.dark .sf-xmas .sf-header,html.dark .sf-xmas .sf-hero,html.dark .sf-xmas .sf-perks,html.dark .sf-xmas .sf-cats,html.dark .sf-xmas .sf-card,html.dark .sf-xmas .sf-pdp,html.dark .sf-xmas .sf-mobilebar,html.dark .sf-xmas .sf-line,html.dark .sf-xmas .sf-summary,html.dark .sf-xmas .sf-footer{--sf-accent: #f0605f}.sf-xmas-logo{position:relative;display:inline-flex;align-items:center}.sf-xmas-hat{position:absolute;z-index:2;width:28px;height:auto;top:-20px;left:52%;transform:translate(-50%) rotate(-6deg);transform-origin:50% 100%;pointer-events:none;filter:drop-shadow(0 2px 2px rgb(0 0 0 / .25));animation:sf-hat-sway 3.2s ease-in-out infinite alternate}@media (min-width: 768px){.sf-xmas-hat{width:32px;top:-22px}}@keyframes sf-hat-sway{0%{transform:translate(-50%) rotate(-8deg)}to{transform:translate(-50%) rotate(-2deg)}}.sf-xmas-greet{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px 9px;margin:0;background:linear-gradient(180deg,#b3121f,#961019);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.01em;text-align:center;border-bottom:5px solid transparent;-o-border-image:repeating-linear-gradient(135deg,#fff 0 9px,#c0262d 9px 18px) 1;border-image:repeating-linear-gradient(135deg,#fff 0 9px,#c0262d 9px 18px) 1}.sf-xmas-greet span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-xmas-lights{position:relative;display:flex;justify-content:space-between;height:26px;padding:0 10px;pointer-events:none;overflow:hidden}.sf-xmas-lights:before{content:"";position:absolute;left:-4%;right:-4%;top:-9px;height:20px;border-bottom:2px solid hsl(var(--foreground) / .28);border-radius:0 0 50% 50%/0 0 100% 100%}.sf-xmas-lights i{position:relative;display:block;width:8px;height:12px;margin-top:8px;border-radius:50% 50% 55% 55%;background:var(--c);box-shadow:0 0 9px 2px var(--c);animation:sf-twinkle 1.8s ease-in-out infinite}.sf-xmas-lights i:nth-child(2n){margin-top:11px}.sf-xmas-lights i[data-c="0"]{--c: #ef4444}.sf-xmas-lights i[data-c="1"]{--c: #facc15}.sf-xmas-lights i[data-c="2"]{--c: #22c55e}.sf-xmas-lights i[data-c="3"]{--c: #60a5fa}@keyframes sf-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.88)}}.sf-snow{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:hidden}.sf-snow i{position:absolute;top:-14px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #93b4dc73,0 0 7px 1px #bed7f5e6;animation:sf-fall linear infinite;will-change:transform}@keyframes sf-fall{0%{transform:translate3d(0,-20px,0)}to{transform:translate3d(var(--sf-drift, 20px),108vh,0)}}.sf-xmas .sf-app__title:after,.sf-xmas .sf-section-title:after{content:"❄";margin-left:8px;font-size:.78em;color:#7cb4e6}.sf-xmas .sf-badge--sale{background:var(--xmas-red);color:#fff}.sf-xmas .sf-card__media{box-shadow:inset 0 0 0 1px #c0262d1a}.sf-xmas .sf-perkchips li svg{color:var(--xmas-green)}.sf-xmas .sf-footer{border-top:3px solid var(--xmas-green)}.sf-xmas .sf-tab__count{background:var(--xmas-gold);color:#15121b}@media (prefers-reduced-motion: reduce){.sf-snow{display:none}.sf-xmas-hat,.sf-xmas-lights i{animation:none}}body.zx-admin-theme{--zx-tab-gap: max(14px, env(safe-area-inset-bottom));--zx-tab-h: 64px;--zx-above-tabs: calc(var(--zx-tab-gap) + var(--zx-tab-h) + 14px)}@media (max-width: 1023px){body.zx-admin-theme .zx-tabbar{grid-template-columns:repeat(5,minmax(0,1fr))!important;left:10px;right:10px;bottom:var(--zx-tab-gap);min-height:var(--zx-tab-h);padding:6px;border-radius:22px}body.zx-admin-theme .zx-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:16px;font-size:11px;font-weight:600;letter-spacing:0}body.zx-admin-theme .zx-tabbar__icon{height:22px;width:22px}body.zx-admin-theme .zx-fab{right:14px!important;bottom:var(--zx-above-tabs)!important;height:52px!important;width:52px!important}body.zx-admin-theme:has(.zx-fab-add) .zx-fab{bottom:calc(var(--zx-above-tabs) + 68px)!important}body.zx-admin-theme .zx-fab-add{right:14px!important;bottom:var(--zx-above-tabs)!important;height:58px;width:58px;border-radius:999px;z-index:45}body.zx-admin-theme .zx-fab-add svg{height:26px;width:26px}body.zx-admin-theme .admin-main{padding-bottom:calc(var(--zx-above-tabs) + 84px)!important}@media (max-width: 639px){body.zx-admin-theme:has(.zx-page-bar) [data-zx-toast-stack]{top:4.5rem!important}}body.zx-menu-open .zx-fab,body.zx-menu-open .zx-fab-add{opacity:0;pointer-events:none}}.zx-menu{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:flex-end}.zx-menu__scrim{position:absolute;inset:0;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:zx-menu-fade .22s ease both}@keyframes zx-menu-fade{0%{opacity:0}to{opacity:1}}.zx-menu__sheet{position:relative;display:flex;flex-direction:column;max-height:88dvh;border-radius:26px 26px 0 0;background:hsl(var(--background));border-top:1px solid hsl(var(--border));box-shadow:0 -24px 60px -24px #00000080;padding-bottom:env(safe-area-inset-bottom);animation:zx-menu-up .3s cubic-bezier(.22,1,.36,1) both}@keyframes zx-menu-up{0%{transform:translateY(100%)}to{transform:none}}.zx-menu__grab{align-self:center;margin-top:8px;height:5px;width:40px;border-radius:999px;background:hsl(var(--muted-foreground) / .35)}.zx-menu__head{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 6px}.zx-menu__title{font-size:18px;font-weight:700;color:hsl(var(--foreground))}.zx-menu__close{display:grid;place-items:center;height:40px;width:40px;border-radius:999px;color:hsl(var(--muted-foreground))}.zx-menu__close:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.zx-menu__body{overflow-y:auto;overscroll-behavior:contain;padding:4px 14px 20px}.zx-menu__section{padding:10px 0 6px}.zx-menu__section+.zx-menu__section{border-top:1px solid hsl(var(--border) / .6)}.zx-menu__section-title{margin:0 4px 10px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.zx-menu__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media (max-width: 380px){.zx-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px){.zx-menu__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.zx-menu__tile{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:84px;padding:10px 4px;border-radius:16px;text-align:center;color:hsl(var(--foreground));transition:background-color .2s}.zx-menu__tile:hover,.zx-menu__tile:active{background:hsl(var(--muted))}.zx-menu__icon{display:grid;place-items:center;height:44px;width:44px;border-radius:14px;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.zx-menu__tile--active .zx-menu__icon{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.zx-menu__label{font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zx-menu__more{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 4px 10px;font-size:13px;font-weight:600;color:hsl(var(--muted-foreground))}.zx-menu__logout{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:14px;min-height:50px;border-radius:16px;border:1px solid hsl(var(--border));font-size:14px;font-weight:600;color:hsl(var(--destructive))}@media (prefers-reduced-motion: reduce){.zx-menu__sheet,.zx-menu__scrim{animation:none}}@media (max-width: 639px){body.zx-admin-theme .zxm-settings__hero{flex-wrap:wrap}body.zx-admin-theme .zxm-settings__hero>.min-w-0{flex-basis:calc(100% - 64px)}body.zx-admin-theme .zxm-settings__hero>button{width:100%}}
