.app-dialog-overlay[data-slot=dialog-overlay]{background:#09090b8c;backdrop-filter:blur(6px) saturate(.9);-webkit-backdrop-filter:blur(6px) saturate(.9)}.app-dialog[data-slot=dialog-content]{--app-dialog-tone: var(--primary);display:flex;flex-direction:column;width:calc(100vw - 2rem);max-width:var(--app-dialog-width, 36rem);max-height:calc(100dvh - 2rem);padding:0;gap:0;overflow:hidden;border:1px solid rgb(255 255 255 / .06);border-radius:1rem;background:hsl(var(--card));box-shadow:0 24px 60px -12px #0009}.app-dialog[data-slot=dialog-content]:focus{outline:none}.app-dialog[data-tone=destructive]{--app-dialog-tone: var(--destructive)}.app-dialog[data-tone=warning]{--app-dialog-tone: var(--warning)}.app-dialog[data-tone=success]{--app-dialog-tone: var(--success)}.app-dialog-header[data-slot=dialog-header]{flex-direction:row;align-items:flex-start;gap:.9rem;padding:1.4rem 4rem 1.15rem 1.5rem;text-align:left}.app-dialog-icon{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:hsl(var(--app-dialog-tone) / .14);color:hsl(var(--app-dialog-tone));box-shadow:inset 0 0 0 1px hsl(var(--app-dialog-tone) / .22)}.app-dialog-icon svg{width:1.15rem;height:1.15rem}.app-dialog-heading{display:flex;min-width:0;flex-direction:column;gap:.3rem}.app-dialog [data-slot=dialog-title]{color:hsl(var(--foreground));font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.app-dialog [data-slot=dialog-description]{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.app-dialog .app-dialog-close{position:absolute;top:1rem;right:1rem;color:hsl(var(--muted-foreground))}.app-dialog .app-dialog-close:hover:not(:disabled){color:hsl(var(--foreground))}.app-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1.5rem 1.5rem;overscroll-behavior:contain}.app-dialog-footer[data-slot=dialog-footer]{flex-shrink:0;margin:0;padding:1rem 1.5rem;gap:.75rem;border-top:0;background:hsl(var(--muted) / .35)}.app-dialog-footer [data-slot=button]{min-height:2.5rem;padding-inline:1.1rem}@media (max-width: 639px){.app-dialog-header[data-slot=dialog-header]{padding:1.2rem 3.5rem 1rem 1rem}.app-dialog-body{padding:0 1rem 1.25rem}.app-dialog-footer[data-slot=dialog-footer]{flex-direction:row;padding:1rem}.app-dialog-footer [data-slot=button]{flex:1}}@media (max-width: 479px){.unsaved-dialog .app-dialog-footer[data-slot=dialog-footer]{flex-direction:column-reverse}.unsaved-dialog .app-dialog-footer [data-slot=button]{width:100%;white-space:normal}}.app-load-state{--load-background: #404040;--load-surface: #2e2e31;--load-raised: #29292d;--load-foreground: #f0f0f0;--load-muted: #d0d0d5;--load-border: #5c5c63;--load-primary: hsl(270 59% 58%);--load-state-color: #fb718b;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;align-items:safe center;overflow-y:auto;pointer-events:auto;padding:40px 24px;background:var(--load-background);color:var(--load-foreground)}.app-load-state[data-below-navbar=true]{top:97px}.app-load-state[data-state=slow]{--load-state-color: #f5c66c}.app-load-state[data-state=loading]{--load-state-color: #c9a5ee}.app-load-state .app-load-view{flex:none;width:min(100%,620px);padding:0;gap:0;border:0;animation:app-load-appear .24s ease-out}.app-load-state .app-load-header{width:100%;max-width:none;gap:0}.app-load-state .app-load-visual{position:relative;width:168px;height:132px;margin:0 auto 24px;display:grid;place-items:center}.app-load-visual:before{content:"";position:absolute;width:118px;height:118px;border:1px solid var(--load-border);border-radius:50%;background:var(--load-surface)}.app-load-visual:after{content:"";position:absolute;width:158px;height:158px;border:1px dashed rgb(255 255 255 / .18);border-radius:50%}.app-load-state .app-load-device{position:relative;width:84px;height:84px;color:#d0d0d8}.app-load-symbol{position:absolute;right:18px;bottom:10px;width:44px;height:44px;background:var(--load-surface);border:1px solid var(--load-border);border-radius:13px;display:grid;place-items:center;z-index:1;color:var(--load-state-color)}.app-load-symbol svg{width:23px;height:23px}.app-load-state .app-load-badge{height:auto;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;margin:0 0 14px;color:var(--load-state-color);background:var(--load-raised);border:1px solid color-mix(in srgb,var(--load-state-color) 22%,transparent);border-radius:999px;font-size:11px;font-weight:650;line-height:1.55}.app-load-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.app-load-state .app-load-title{margin:0 auto;max-width:610px;font-size:clamp(25px,2.6vw,34px);line-height:1.22;font-weight:750;letter-spacing:-.8px;text-transform:uppercase;text-wrap:balance}.app-load-title:focus{outline:none}.app-load-state .app-load-description{margin:18px auto 0;max-width:470px;min-height:3.4em;color:var(--load-muted);font-size:15px;line-height:1.7;text-wrap:pretty}.app-load-state .app-load-content{max-width:none;gap:0;font-size:inherit}.app-load-actions{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px}.app-load-state .app-load-button{min-height:44px;height:auto;padding:10px 20px;border-radius:9px;gap:8px;font-size:13px;font-weight:650;line-height:1.55}.app-load-state .app-load-retry{background:var(--load-primary);color:#fff}.app-load-state .app-load-retry:hover:not(:disabled){background:#853ccd}.app-load-state .app-load-logout{color:var(--load-foreground);background:var(--load-surface);border-color:#68686d}.app-load-state .app-load-logout:hover:not(:disabled){background:var(--load-raised);border-color:#8a8a94}.app-load-state .app-load-button:focus-visible,.app-load-details summary:focus-visible{outline:2px solid var(--load-foreground);outline-offset:4px;box-shadow:none}.app-load-state .app-load-button svg{width:17px;height:17px}.app-load-note{margin:20px auto 0;max-width:430px;font-size:12px;color:var(--load-muted);line-height:1.55}.app-load-details{margin:28px auto 0;width:min(100%,430px);text-align:left}.app-load-details summary{list-style:none;cursor:pointer;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--load-muted);border-radius:8px}.app-load-details summary::-webkit-details-marker{display:none}.app-load-details summary:hover{background:var(--load-surface);color:var(--load-foreground)}.app-load-details summary svg{width:14px;height:14px}.app-load-details[open] summary svg{transform:rotate(180deg)}.app-load-detail-body{margin-top:8px;padding:16px;border-radius:9px;background:var(--load-surface);border:1px solid var(--load-border)}.app-load-detail-body span{font-size:10px;color:var(--load-muted);text-transform:uppercase;letter-spacing:.06em}.app-load-detail-body p{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.app-load-progress{flex:none;width:156px;height:3px;overflow:hidden;border-radius:99px;background:#ffffff1f;margin:20px auto 0}.app-load-progress:before{content:"";display:block;width:52px;height:100%;border-radius:inherit;background:var(--load-primary);animation:app-load-progress 1.1s ease-in-out infinite alternate}.app-load-progress[data-visible=false]{visibility:hidden}.app-load-view[aria-busy=true] .app-load-details{visibility:hidden;pointer-events:none}.app-load-state[data-state=loading] .app-load-badge{color:var(--load-foreground)}.app-load-state[data-state=loading] .app-load-badge:before{background:var(--load-primary)}.app-load-view[aria-busy=true] .app-load-visual:after{border-style:solid;border-color:var(--load-primary);animation:app-load-breathe 1.4s ease-in-out infinite}.app-load-spin{animation:app-load-rotate 1s linear infinite}@keyframes app-load-breathe{50%{opacity:.35}}@keyframes app-load-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes app-load-progress{to{transform:translate(104px)}}@keyframes app-load-rotate{to{transform:rotate(360deg)}}@media (max-width: 760px){.app-load-state{padding:32px 24px}.app-load-state .app-load-visual{transform:scale(.85);margin-bottom:18px}.app-load-state .app-load-title{max-width:450px;font-size:27px}.app-load-state .app-load-description{font-size:14px;margin-top:16px;min-height:5.1em}.app-load-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.app-load-state .app-load-button{padding:11px 16px}}@media (prefers-reduced-motion: reduce){.app-load-state *,.app-load-state *:before,.app-load-state *:after{animation:none!important;transition:none!important}.app-load-progress:before{width:100%;opacity:.65}}.report-icon{display:inline-flex;flex-shrink:0;width:8rem;height:8rem;perspective:600px}.report-icon-svg{width:100%;height:100%;overflow:visible;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 10px 14px rgb(0 0 0 / .35))}.report-icon-shadow{opacity:.35;transform-origin:64px 118px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.report-icon-sparkles>*{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.report-icon-bar{transform-box:fill-box;transform-origin:50% 100%}.report-icon-line{transform-box:fill-box;transform-origin:0 50%}.report-icon-check{stroke-dasharray:1;stroke-dashoffset:0}.report-icon-coin{transform-box:fill-box;transform-origin:center}.report-icon-slice{transform-origin:64px 81px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-icon-pie{transform-origin:64px 81px;transition:transform .6s cubic-bezier(.22,1,.36,1)}.report-icon-ring{transform-box:fill-box;transform-origin:50% 100%}.report-icon-trend{stroke-dasharray:1;stroke-dashoffset:0}.report-icon-arrowhead{transform-box:fill-box;transform-origin:30% 70%}.report-icon-clip{transform-box:fill-box;transform-origin:50% 100%}.report-icon-spin{transform-origin:64px 64px;transition:transform .9s cubic-bezier(.22,1,.36,1)}.report-icon-bill{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-icon-coin--pop{opacity:0;transform:translateY(10px) scale(.4);transition:opacity .25s ease,transform .5s cubic-bezier(.34,1.56,.64,1) .12s}.report-icon-tag{transform-origin:64px 36px}.report-icon-percent,.report-icon-wheel{transform-box:fill-box;transform-origin:center}.report-icon-ride{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-icon-speed{opacity:0;transform:translate(10px);transition:opacity .25s ease,transform .4s ease}.report-icon-lid{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-icon-sheet{transform-origin:33px 100px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-icon-bag{transform-origin:64px 30px}.report-icon-handle{transform-origin:64px 46px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-icon-badge{transform-box:fill-box;transform-origin:50% 50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .report-icon-svg{transform:translateY(-8px) rotateX(12deg) rotateY(-16deg) rotate(-4deg) scale(1.06)}.report-card:is(:hover,:focus-visible) .report-icon-shadow{opacity:.18;transform:scale(.78)}.report-card:is(:hover,:focus-visible) .report-icon-sparkles>*{opacity:1;transform:scale(1);animation:report-icon-twinkle 1.6s ease-in-out .4s infinite}.report-card:is(:hover,:focus-visible) .report-icon-sparkles>:last-child{animation-delay:.7s}.report-card:is(:hover,:focus-visible) .report-icon-bar{animation:report-icon-grow .65s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * 80ms) both}.report-card:is(:hover,:focus-visible) .report-icon-line{animation:report-icon-stretch .5s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .11s + .12s) both}.report-card:is(:hover,:focus-visible) .report-icon-check{animation:report-icon-draw .42s ease-out calc(var(--i, 0) * .14s + .15s) both}.report-card:is(:hover,:focus-visible) .report-icon-slice{transform:translate(5px,-5px) scale(1.04)}.report-card:is(:hover,:focus-visible) .report-icon-pie{transform:rotate(-12deg)}.report-card:is(:hover,:focus-visible) .report-icon-ring--left{animation:report-icon-hop .7s ease-in-out}.report-card:is(:hover,:focus-visible) .report-icon-ring--right{animation:report-icon-hop .7s ease-in-out 90ms}.report-card:is(:hover,:focus-visible) .report-icon-trend{animation:report-icon-draw .7s cubic-bezier(.22,1,.36,1) .15s both}.report-card:is(:hover,:focus-visible) .report-icon-arrowhead{animation:report-icon-pop .45s cubic-bezier(.34,1.56,.64,1) .65s both}.report-card:is(:hover,:focus-visible) .report-icon-clip{animation:report-icon-hop .65s ease-in-out}.report-card:is(:hover,:focus-visible) .report-icon-spin{transform:rotate(360deg)}.report-card:is(:hover,:focus-visible) .report-icon--cash .report-icon-coin{animation:report-icon-flip .9s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .report-icon-coin--hop{animation:report-icon-coin-hop .9s cubic-bezier(.22,1,.36,1) .2s}.report-card:is(:hover,:focus-visible) .report-icon-bill{transform:translateY(-16px) rotate(-6deg)}.report-card:is(:hover,:focus-visible) .report-icon-bill--back{transform:translateY(-10px) rotate(5deg)}.report-card:is(:hover,:focus-visible) .report-icon-coin--pop{opacity:1;transform:translateY(0) scale(1)}.report-card:is(:hover,:focus-visible) .report-icon-tag{animation:report-icon-swing 1.1s ease-in-out}.report-card:is(:hover,:focus-visible) .report-icon-percent{animation:report-icon-pulse .9s ease-in-out .25s}.report-card:is(:hover,:focus-visible) .report-icon-ride{transform:translate(6px);animation:report-icon-bump .36s ease-in-out .45s infinite}.report-card:is(:hover,:focus-visible) .report-icon-wheel{animation:report-icon-roll .6s linear infinite}.report-card:is(:hover,:focus-visible) .report-icon-speed{opacity:1;transform:translate(0)}.report-card:is(:hover,:focus-visible) .report-icon-lid{transform:translateY(-7px)}.report-card:is(:hover,:focus-visible) .report-icon-sheet{transform:translate(-4px,-4px) rotate(-8deg)}.report-card:is(:hover,:focus-visible) .report-icon-bag{animation:report-icon-swing 1.1s ease-in-out}.report-card:is(:hover,:focus-visible) .report-icon-handle{transform:scaleY(1.12)}.report-card:is(:hover,:focus-visible) .report-icon-badge{transform:translate(2px,-4px) scale(1.12)}@keyframes report-icon-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.6) rotate(45deg);opacity:.55}}@keyframes report-icon-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-5px)}65%{transform:translateY(1px)}}@keyframes report-icon-grow{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes report-icon-stretch{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes report-icon-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes report-icon-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes report-icon-flip{0%{transform:scaleX(1)}50%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes report-icon-coin-hop{0%,to{transform:translateY(0) scaleX(1)}40%{transform:translateY(-14px) scaleX(.1)}70%{transform:translateY(-4px) scaleX(1)}}@keyframes report-icon-swing{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}50%{transform:rotate(-9deg)}75%{transform:rotate(4deg)}}@keyframes report-icon-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}@keyframes report-icon-bump{0%,to{transform:translate(6px)}50%{transform:translate(6px,-1.5px)}}@keyframes report-icon-roll{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.report-icon,.report-icon *{transition:none!important;animation:none!important}}.o2-ar-beam{transform-origin:64px 32px}.o2-ar-badge{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .o2-ar-beam{animation:o2-ar-tilt 1.3s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-ar-pan--left{animation:o2-ar-pan-left 1.3s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-ar-pan--right{animation:o2-ar-pan-right 1.3s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-ar-badge{animation:report-icon-pulse .6s ease-in-out 1.1s}.report-card:is(:hover,:focus-visible) .o2-ar-badge .report-icon-check{animation-delay:1.2s}.o2-mu-sheet{transform-box:fill-box;transform-origin:0 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.o2-mu-sheet--back{transform:rotate(-9deg)}.o2-mu-sheet--mid{transform:rotate(-4.5deg)}.o2-mu-cloud{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .o2-mu-sheet--back{transform:rotate(-18deg)}.report-card:is(:hover,:focus-visible) .o2-mu-sheet--mid{transform:rotate(-9deg)}.report-card:is(:hover,:focus-visible) .o2-mu-cloud{transform:translateY(-3px)}.report-card:is(:hover,:focus-visible) .o2-mu-arrow{animation:o2-mu-shoot .9s cubic-bezier(.45,0,.55,1) infinite}.o2-ba-gear{transform-box:fill-box;transform-origin:center}.o2-ba-hand,.o2-ba-clock{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .o2-ba-gear--big{animation:report-icon-roll 2.4s linear infinite}.report-card:is(:hover,:focus-visible) .o2-ba-gear--small{animation:report-icon-roll 1.3s linear infinite reverse}.report-card:is(:hover,:focus-visible) .o2-ba-hand{animation:report-icon-roll 1.2s linear infinite}.report-card:is(:hover,:focus-visible) .o2-ba-clock{animation:report-icon-hop .65s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-ba-progress{animation:report-icon-stretch 1.6s cubic-bezier(.22,1,.36,1) infinite}.o2-wf-node{transform-box:fill-box;transform-origin:center}.o2-wf-dot{opacity:0}.report-card:is(:hover,:focus-visible) .o2-wf-node{animation:o2-wf-pop 1.8s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .6s) infinite}.report-card:is(:hover,:focus-visible) .o2-wf-dot--a{animation:o2-wf-travel-a 1.8s ease-in-out infinite}.report-card:is(:hover,:focus-visible) .o2-wf-dot--b{animation:o2-wf-travel-b 1.8s ease-in-out infinite}.report-card:is(:hover,:focus-visible) .o2-wf-node .report-icon-check{animation-delay:1.3s}.o2-ca-bust{transform-box:fill-box;transform-origin:50% 100%}.o2-ca-badge{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .o2-ca-bust--back{animation:o2-ca-hop .7s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-ca-bust--front{animation:o2-ca-hop .7s ease-in-out .16s}.report-card:is(:hover,:focus-visible) .o2-ca-badge{animation:o2-ca-badge-pop .65s cubic-bezier(.34,1.56,.64,1) .32s}.o2-na-bell{transform-origin:58px 12px}.o2-na-clapper{transform-origin:58px 60px}.o2-na-badge{transform-box:fill-box;transform-origin:center}.o2-na-gear{transform-box:fill-box;transform-origin:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.o2-na-waves{opacity:0;transition:opacity .25s ease}.o2-na-waves path{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .o2-na-bell{animation:o2-na-ring 1.2s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-na-clapper{animation:o2-na-clap 1.2s ease-in-out}.report-card:is(:hover,:focus-visible) .o2-na-badge{animation:report-icon-pulse .8s ease-in-out .3s infinite}.report-card:is(:hover,:focus-visible) .o2-na-gear{transform:rotate(180deg)}.report-card:is(:hover,:focus-visible) .o2-na-waves{opacity:1}.report-card:is(:hover,:focus-visible) .o2-na-waves path{animation:o2-na-wave .8s ease-out infinite}.o2-sb-tag,.o2-sb-awning{transform-box:fill-box;transform-origin:50% 0}.report-card:is(:hover,:focus-visible) .o2-sb-tag{animation:o2-sb-swing 1.2s ease-in-out calc(var(--i, 0) * .12s)}.report-card:is(:hover,:focus-visible) .o2-sb-awning{animation:o2-sb-awning .8s ease-in-out}@keyframes o2-ar-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}82%{transform:rotate(-2deg)}}@keyframes o2-ar-pan-left{0%,to{transform:translateY(0)}30%{transform:translateY(5.3px)}60%{transform:translateY(-3.3px)}82%{transform:translateY(1.3px)}}@keyframes o2-ar-pan-right{0%,to{transform:translateY(0)}30%{transform:translateY(-5.3px)}60%{transform:translateY(3.3px)}82%{transform:translateY(-1.3px)}}@keyframes o2-mu-shoot{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-16px);opacity:0}46%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes o2-wf-pop{0%,30%,to{transform:scale(1)}12%{transform:scale(1.12)}}@keyframes o2-wf-travel-a{0%{transform:translate(0);opacity:0}8%{opacity:1}30%{transform:translate(16px);opacity:1}36%,to{transform:translate(18px);opacity:0}}@keyframes o2-wf-travel-b{0%,36%{transform:translateY(0);opacity:0}44%{opacity:1}66%{transform:translateY(34px);opacity:1}72%,to{transform:translateY(36px);opacity:0}}@keyframes o2-ca-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-7px) scale(.98,1.03)}65%{transform:translateY(1px) scale(1.02,.98)}}@keyframes o2-ca-badge-pop{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.18) rotate(-10deg)}70%{transform:scale(.96) rotate(4deg)}}@keyframes o2-na-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}32%{transform:rotate(-12deg)}50%{transform:rotate(8deg)}68%{transform:rotate(-5deg)}85%{transform:rotate(2deg)}}@keyframes o2-na-clap{0%,to{transform:translate(0)}15%{transform:translate(-5px)}32%{transform:translate(5px)}50%{transform:translate(-3px)}68%{transform:translate(2px)}}@keyframes o2-na-wave{0%{transform:scale(.7);opacity:0}40%{opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes o2-sb-swing{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}70%{transform:rotate(5deg)}88%{transform:rotate(-2deg)}}@keyframes o2-sb-awning{0%,to{transform:scaleY(1)}30%{transform:scaleY(1.15)}60%{transform:scaleY(.94)}}.h1-badge{transform-box:fill-box;transform-origin:center}.h1-hand-minute{transform-origin:58px 66px;transition:transform 1s cubic-bezier(.22,1,.36,1)}.h1-hand-hour{transition:transform 1s cubic-bezier(.22,1,.36,1)}.h1-crown,.h1-shackle{transform-box:fill-box;transform-origin:50% 100%}.h1-cart{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h1-wheel{transform-box:fill-box;transform-origin:center}.h1-item{transform-box:fill-box;transform-origin:50% 100%}.h1-tag{transform-origin:98px 64px}.h1-bullet{transform-box:fill-box;transform-origin:center}.h1-drawer{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h1-bills{transition:transform .45s cubic-bezier(.34,1.56,.64,1) .12s}.h1-display{transition:fill .3s ease}.h1-enter{transform-box:fill-box;transform-origin:center}.h1-flap{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h1-flap--bl{transform-origin:42px 51px}.h1-flap--br{transform-origin:86px 51px}.h1-flap--fl{transform-origin:42px 69px}.h1-flap--fr{transform-origin:86px 69px}.h1-puff{transform-box:fill-box;transform-origin:center}.h1-window{transition:fill .3s ease calc(var(--i, 0) * .14s)}.h1-fold{transform-box:fill-box;transform-origin:0 100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .report-icon--open-shift .h1-hand-minute{transform:rotate(360deg)}.report-card:is(:hover,:focus-visible) .report-icon--open-shift .h1-badge{animation:h1-badge-pop .6s cubic-bezier(.34,1.56,.64,1) .15s}.report-card:is(:hover,:focus-visible) .report-icon--open-shift .h1-crown,.report-card:is(:hover,:focus-visible) .report-icon--close-shift .h1-crown{animation:h1-press .36s ease-in-out}.report-card:is(:hover,:focus-visible) .report-icon--close-shift .h1-hand-minute{transform:rotate(-50deg)}.report-card:is(:hover,:focus-visible) .report-icon--close-shift .h1-shackle{animation:h1-lock .7s cubic-bezier(.34,1.56,.64,1) .1s}.report-card:is(:hover,:focus-visible) .report-icon--close-shift .h1-badge{animation:report-icon-pulse .6s ease-in-out .7s}.report-card:is(:hover,:focus-visible) .h1-cart{transform:translate(5px)}.report-card:is(:hover,:focus-visible) .h1-wheel{animation:report-icon-roll .7s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .h1-item{animation:h1-drop .65s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .11s) both}.report-card:is(:hover,:focus-visible) .report-icon--start-sale .h1-badge{animation:h1-badge-pop .6s cubic-bezier(.34,1.56,.64,1) .35s both}.report-card:is(:hover,:focus-visible) .h1-tag{animation:report-icon-swing 1.1s ease-in-out}.report-card:is(:hover,:focus-visible) .h1-bullet{animation:report-icon-pop .35s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .11s) both}.report-card:is(:hover,:focus-visible) .h1-drawer{transform:translateY(11px)}.report-card:is(:hover,:focus-visible) .h1-bills{transform:translateY(2px)}.report-card:is(:hover,:focus-visible) .h1-display{fill:#bbf7d0}.report-card:is(:hover,:focus-visible) .h1-enter{animation:h1-press .36s ease-in-out}.report-card:is(:hover,:focus-visible) .h1-flap--bl{transform:rotate(-10deg)}.report-card:is(:hover,:focus-visible) .h1-flap--br{transform:rotate(10deg)}.report-card:is(:hover,:focus-visible) .h1-flap--fl{transform:rotate(8deg)}.report-card:is(:hover,:focus-visible) .h1-flap--fr{transform:rotate(-8deg)}.report-card:is(:hover,:focus-visible) .h1-badge--bounce{animation:h1-bounce .9s cubic-bezier(.34,1.56,.64,1) .1s}.report-card:is(:hover,:focus-visible) .h1-puff{animation:h1-puff 1.4s ease-out calc(var(--i, 0) * .26s) infinite}.report-card:is(:hover,:focus-visible) .h1-window{fill:#fde047}.report-card:is(:hover,:focus-visible) .h1-fold{transform:scale(.85)}@keyframes h1-badge-pop{0%{transform:scale(1)}35%{transform:scale(.7) rotate(-8deg)}70%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes h1-press{0%,to{transform:translateY(0)}45%{transform:translateY(2.5px)}}@keyframes h1-lock{0%{transform:translateY(0)}35%{transform:translateY(-5px)}70%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes h1-drop{0%{transform:translateY(-16px);opacity:0}40%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes h1-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-10px) scale(1.08)}55%{transform:translateY(0) scale(1.1,.9)}75%{transform:translateY(-3px) scale(1)}}@keyframes h1-puff{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-14px) scale(1.5);opacity:0}}.h1-home-door{transform-box:fill-box;transform-origin:0 50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.h1-home-smoke>*{opacity:0;transform-box:fill-box;transform-origin:center}.h1-home-roof{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .h1-home-door{transform:scaleX(.3)}.report-card:is(:hover,:focus-visible) .h1-home-smoke>*{animation:h1-home-smoke 1.6s ease-out infinite}.report-card:is(:hover,:focus-visible) .h1-home-smoke>:last-child{animation-delay:.5s}.report-card:is(:hover,:focus-visible) .h1-home-roof{animation:report-icon-hop .65s ease-in-out}@keyframes h1-home-smoke{0%{opacity:0;transform:translateY(6px) scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-10px) scale(1.3)}}.h2-promo-badge{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h2-promo-coin{transform-box:fill-box;transform-origin:center}.h2-promo-hand{transform-box:fill-box;transform-origin:0 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .h2-promo-badge{transform:translateY(-10px)}.report-card:is(:hover,:focus-visible) .h2-promo-coin{animation:report-icon-flip .9s cubic-bezier(.22,1,.36,1) .12s}.report-card:is(:hover,:focus-visible) .h2-promo-hand{transform:rotate(-3deg)}.h2-users-gear{transform-box:fill-box;transform-origin:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.h2-users-badge{transform-box:fill-box;transform-origin:center}.h2-users-bust{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .h2-users-gear{transform:rotate(180deg)}.report-card:is(:hover,:focus-visible) .h2-users-badge{animation:report-icon-pulse .7s ease-in-out}.report-card:is(:hover,:focus-visible) .h2-users-bust{animation:report-icon-hop .65s ease-in-out .15s}.h2-sup-wheel{transform-box:fill-box;transform-origin:center}.h2-sup-truck{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.h2-sup-pkg{transform-box:fill-box;transform-origin:50% 100%}.h2-sup-speed{opacity:0;transform:translate(10px);transition:opacity .25s ease,transform .4s ease}.report-card:is(:hover,:focus-visible) .h2-sup-truck{transform:translate(5px);animation:h2-truck-bump .38s ease-in-out .45s infinite}.report-card:is(:hover,:focus-visible) .h2-sup-wheel{animation:report-icon-roll .6s linear infinite}.report-card:is(:hover,:focus-visible) .h2-sup-speed{opacity:1;transform:translate(0)}.report-card:is(:hover,:focus-visible) .h2-sup-pkg{animation:report-icon-hop .6s ease-in-out .2s}.h2-acc-card{transform-box:fill-box;transform-origin:0 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h2-acc-book{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .h2-acc-card{transform:translate(6px,-6px) rotate(-8deg)}.report-card:is(:hover,:focus-visible) .h2-acc-book{transform:rotate(-3deg)}.h2-sell-awning{transform-box:fill-box;transform-origin:50% 0}.h2-sell-bust{transform-box:fill-box;transform-origin:50% 100%;transform:translateY(5px);transition:transform .45s cubic-bezier(.34,1.56,.64,1) .1s}.report-card:is(:hover,:focus-visible) .h2-sell-awning{animation:h2-awning-bounce .8s ease-in-out}.report-card:is(:hover,:focus-visible) .h2-sell-bust{transform:translateY(0);animation:h2-wave .9s ease-in-out .45s}.h2-branch-store{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .h2-branch-store{animation:h2-store-pop .65s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .13s) both}.h2-addr-pin{transform-box:fill-box;transform-origin:50% 100%}.h2-addr-shadow{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .h2-addr-pin{animation:h2-pin-drop .9s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .h2-addr-shadow{animation:h2-pin-shadow .9s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .h2-addr-route{animation:h2-route-march 1.2s linear infinite}.h2-pers-card{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h2-pers-bust{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .h2-pers-card{transform:rotate(-6deg) translateY(-3px)}.report-card:is(:hover,:focus-visible) .h2-pers-bust{animation:report-icon-hop .65s ease-in-out .1s}@keyframes h2-truck-bump{0%,to{transform:translate(5px)}50%{transform:translate(5px,-1.5px)}}@keyframes h2-awning-bounce{0%,to{transform:scaleY(1)}30%{transform:scaleY(1.25)}55%{transform:scaleY(.9)}80%{transform:scaleY(1.06)}}@keyframes h2-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes h2-store-pop{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-9px) scale(1.06,.96)}65%{transform:translateY(0) scale(.96,1.04)}to{transform:translateY(0) scale(1)}}@keyframes h2-pin-drop{0%{transform:translateY(-26px);opacity:0}20%{opacity:1}45%{transform:translateY(0) scale(1.08,.9)}65%{transform:translateY(-8px) scale(.97,1.04)}82%{transform:translateY(0) scale(1.03,.97)}to{transform:translateY(0) scale(1)}}@keyframes h2-pin-shadow{0%{transform:scale(.3);opacity:.1}45%{transform:scale(1.2);opacity:.5}65%{transform:scale(.8)}to{transform:scale(1)}}@keyframes h2-route-march{to{stroke-dashoffset:-.22}}.h3-sp-knob{transition:transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * 70ms)}.report-card:is(:hover,:focus-visible) .h3-sp-knob{transform:translateY(var(--dy, 0))}.h3-ah-left,.h3-ah-right{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.h3-ah-spark{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .2s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.h3-ah-sync{transform-box:fill-box;transform-origin:center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .h3-ah-left{transform:translate(6px)}.report-card:is(:hover,:focus-visible) .h3-ah-right{transform:translate(-6px)}.report-card:is(:hover,:focus-visible) .h3-ah-spark{opacity:1;transform:scale(1);transition-delay:.28s;animation:h3-flash .9s ease-in-out .7s infinite}.report-card:is(:hover,:focus-visible) .h3-ah-sync{transform:rotate(360deg)}.report-card:is(:hover,:focus-visible) .h3-ah-cloud{animation:report-icon-hop .7s ease-in-out}.h3-gs-big,.h3-gs-small{transform-box:fill-box;transform-origin:center;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .h3-gs-big{transform:rotate(90deg)}.report-card:is(:hover,:focus-visible) .h3-gs-small{transform:rotate(-154deg)}.h3-tu-play{transform-box:fill-box;transform-origin:center}.h3-tu-progress{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.3);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.report-card:is(:hover,:focus-visible) .h3-tu-play{animation:report-icon-pulse .9s ease-in-out infinite}.report-card:is(:hover,:focus-visible) .h3-tu-progress{transform:scaleX(1)}.h3-gd-land{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.h3-gd-meridians,.h3-gd-badge{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .h3-gd-land{transform:translate(-80px)}.report-card:is(:hover,:focus-visible) .h3-gd-meridians{animation:h3-meridians 1.2s ease-in-out}.report-card:is(:hover,:focus-visible) .h3-gd-badge{animation:h3-badge-pop .65s cubic-bezier(.34,1.56,.64,1) .15s}.report-card:is(:hover,:focus-visible) .h3-lo-arrow{animation:h3-slide-out 1.1s ease-in-out infinite}.h3-ss-gear,.h3-ss-knob{transform-box:fill-box;transform-origin:center}.h3-ss-gear{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.h3-ss-knob{transition:transform .45s cubic-bezier(.34,1.56,.64,1) .12s}.h3-ss-track-on{opacity:0;transition:opacity .3s ease .16s}.h3-ss-awning{transform-box:fill-box;transform-origin:50% 0}.report-card:is(:hover,:focus-visible) .h3-ss-gear{transform:rotate(120deg)}.report-card:is(:hover,:focus-visible) .h3-ss-knob{transform:translate(24px)}.report-card:is(:hover,:focus-visible) .h3-ss-track-on{opacity:1}.report-card:is(:hover,:focus-visible) .h3-ss-awning{animation:h3-awning .7s ease-in-out}@media (prefers-reduced-motion: reduce){.h3-ss-gear,.h3-ss-knob,.h3-ss-track-on{transition:none}.report-card:is(:hover,:focus-visible) .h3-ss-awning{animation:none}}.h3-se-awning{transform-box:fill-box;transform-origin:50% 0}.h3-se-bolt{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .h3-se-awning{animation:h3-awning .7s ease-in-out}.report-card:is(:hover,:focus-visible) .h3-se-bolt{animation:h3-bolt .9s ease-in-out .15s}@keyframes h3-flash{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(.75) rotate(20deg)}}@keyframes h3-meridians{0%,to{transform:scaleX(1)}50%{transform:scaleX(.35)}}@keyframes h3-badge-pop{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.22) rotate(-14deg)}75%{transform:scale(.95) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes h3-slide-out{0%,to{transform:translate(0)}45%{transform:translate(12px)}60%{transform:translate(12px)}}@keyframes h3-awning{0%,to{transform:scaleY(1)}30%{transform:scaleY(1.16)}55%{transform:scaleY(.92)}80%{transform:scaleY(1.04)}}@keyframes h3-bolt{0%,to{opacity:1;transform:scale(1) rotate(0);filter:none}20%{opacity:.35;transform:scale(.9) rotate(-8deg)}40%{opacity:1;transform:scale(1.25) rotate(6deg);filter:drop-shadow(0 0 6px #fde047)}60%{opacity:.5;transform:scale(1.05)}80%{opacity:1;transform:scale(1.12);filter:drop-shadow(0 0 4px #fde047)}}.m1-tb-chair{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.m1-tb-plate{transform-box:fill-box;transform-origin:50% 100%}.m1-tb-flag{transform-origin:91px 57px}.report-card:is(:hover,:focus-visible) .m1-tb-chair--left{transform:translate(7px)}.report-card:is(:hover,:focus-visible) .m1-tb-chair--right{transform:translate(-7px)}.report-card:is(:hover,:focus-visible) .m1-tb-plate{animation:report-icon-hop .65s ease-in-out .25s}.report-card:is(:hover,:focus-visible) .m1-tb-flag{animation:m1-wave 1.1s ease-in-out .35s}.m1-lf-table{transform-box:fill-box;transform-origin:center}.m1-lf-swap{opacity:0}.m1-lf-ping{transform-box:fill-box;transform-origin:center;opacity:0}.m1-lf-dot{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .m1-lf-table{animation:m1-lf-pulse 2.4s ease-in-out calc(var(--i, 0) * .18s) infinite}.report-card:is(:hover,:focus-visible) .m1-lf-swap{animation:m1-lf-swap 2.4s ease-in-out calc(var(--i, 0) * .18s) infinite}.report-card:is(:hover,:focus-visible) .m1-lf-ping{animation:m1-lf-ping 1.2s ease-out infinite}.report-card:is(:hover,:focus-visible) .m1-lf-dot{animation:report-icon-pulse 1.2s ease-in-out infinite}.m1-sa-room,.m1-sa-terrace{transform-box:fill-box;transform-origin:50% 100%}.m1-sa-umbrella{transform-origin:98px 104px}.report-card:is(:hover,:focus-visible) .m1-sa-room{animation:m1-pop-hop .7s ease-in-out}.report-card:is(:hover,:focus-visible) .m1-sa-terrace{animation:m1-pop-hop .7s ease-in-out .18s}.report-card:is(:hover,:focus-visible) .m1-sa-umbrella{animation:m1-sa-spin 1.2s ease-in-out .25s}.m1-ld-sel{transition:transform .65s cubic-bezier(.34,1.56,.64,1)}.m1-ld-pencil{transform-origin:72px 104px;transition:transform .65s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .m1-ld-sel{transform:translate(12px)}.report-card:is(:hover,:focus-visible) .m1-ld-ants{animation:m1-ld-march .6s linear infinite}.report-card:is(:hover,:focus-visible) .m1-ld-pencil{animation:m1-ld-wiggle .9s ease-in-out .2s infinite}.m1-tr-trend{stroke-dasharray:1;stroke-dashoffset:0}.m1-tr-badge{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .m1-tr-trend{animation:report-icon-draw .75s cubic-bezier(.22,1,.36,1) .2s both}.report-card:is(:hover,:focus-visible) .m1-tr-badge{animation:m1-badge-pop .65s cubic-bezier(.34,1.56,.64,1) .38s}.m1-rv-ring{transform-box:fill-box;transform-origin:50% 100%}.m1-rv-hand{transform-origin:98px 38px}.m1-rv-clock,.m1-rv-tent,.m1-rv-day{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .m1-rv-ring{animation:report-icon-hop .7s ease-in-out}.report-card:is(:hover,:focus-visible) .m1-rv-ring--b{animation-delay:90ms}.report-card:is(:hover,:focus-visible) .m1-rv-hand{animation:report-icon-roll 1.1s cubic-bezier(.45,0,.2,1)}.report-card:is(:hover,:focus-visible) .m1-rv-tent{animation:report-icon-flip .9s cubic-bezier(.22,1,.36,1) .25s}.report-card:is(:hover,:focus-visible) .m1-rv-day{animation:report-icon-pulse .5s ease-in-out .45s}.report-card:is(:hover,:focus-visible) .m1-rv-day .report-icon-check{animation-delay:.55s}.m1-kt-lid,.m1-kt-ticket,.m1-kt-flames{transform-box:fill-box;transform-origin:50% 100%}.m1-kt-steam path{transform-box:fill-box}.report-card:is(:hover,:focus-visible) .m1-kt-lid{animation:m1-kt-rattle .52s ease-in-out infinite}.report-card:is(:hover,:focus-visible) .m1-kt-ticket{animation:m1-wave 1.1s ease-in-out .2s}.report-card:is(:hover,:focus-visible) .m1-kt-flames{animation:m1-kt-flicker .36s ease-in-out infinite alternate}.report-card:is(:hover,:focus-visible) .m1-kt-steam-a{animation:m1-kt-rise 1.4s ease-out infinite}.report-card:is(:hover,:focus-visible) .m1-kt-steam-b{animation:m1-kt-rise 1.4s ease-out .3s infinite}.report-card:is(:hover,:focus-visible) .m1-kt-steam-c{animation:m1-kt-rise 1.4s ease-out .6s infinite}@keyframes m1-kt-rattle{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-1.5deg)}65%{transform:translateY(-1px) rotate(1.5deg)}}@keyframes m1-kt-flicker{0%{transform:scaleY(.85)}to{transform:scaleY(1.12)}}@keyframes m1-kt-rise{0%{transform:translateY(8px);opacity:0}30%{opacity:.9}to{transform:translateY(-10px);opacity:0}}@keyframes m1-wave{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-10deg) translateY(-3px)}55%{transform:rotate(7deg) translateY(0)}80%{transform:rotate(-3deg)}}@keyframes m1-lf-pulse{0%,60%,to{transform:scale(1)}15%{transform:scale(1.14)}}@keyframes m1-lf-swap{0%,5%,70%,to{opacity:0}20%,55%{opacity:1}}@keyframes m1-lf-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}@keyframes m1-pop-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-6px) scale(1.04,.98)}65%{transform:translateY(1px) scale(.99,1.01)}}@keyframes m1-sa-spin{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes m1-ld-march{to{stroke-dashoffset:-14}}@keyframes m1-ld-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg) translate(2px,-1px)}75%{transform:rotate(5deg) translate(-1px,1px)}}@keyframes m1-badge-pop{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.18) rotate(-10deg)}70%{transform:scale(.96) rotate(4deg)}}.amount-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.app-ui-theme .amount-keypad [data-slot=button]{height:3.4rem;min-height:3.4rem;border:0;border-radius:.75rem;background:hsl(var(--muted) / .7);color:hsl(var(--foreground));font-size:1.35rem;font-weight:650;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:inset 0 -2px #00000040;transition:background-color .12s ease-out,transform 80ms ease-out}.app-ui-theme .amount-keypad [data-slot=button]:hover:not(:disabled){background:hsl(var(--muted))}.app-ui-theme .amount-keypad [data-slot=button]:active:not(:disabled){transform:translateY(1px);background:hsl(var(--primary) / .25)}.app-ui-theme .amount-keypad [data-key=del]{color:hsl(var(--destructive))}.app-ui-theme .amount-keypad [data-slot=button] svg{width:1.35rem;height:1.35rem}.bill-counter{display:flex;flex-direction:column;gap:.5rem}.bill-counter-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;margin:0;padding:0;list-style:none}.bill-counter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .5rem .45rem .7rem;border-radius:.7rem;background:hsl(var(--muted) / .45)}.bill-counter-row[data-active]{background:hsl(var(--success) / .1);box-shadow:inset 0 0 0 1px hsl(var(--success) / .3)}.bill-counter-value{display:flex;flex-direction:column;min-width:0;line-height:1.15}.bill-counter-value strong{font-size:.9375rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.bill-counter-value span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-variant-numeric:tabular-nums}.bill-counter-stepper{display:flex;align-items:center;gap:.25rem}.app-ui-theme .bill-counter-stepper [data-slot=button]{width:2rem;height:2rem;min-height:2rem;padding:0;border:0;border-radius:.5rem}.app-ui-theme .bill-counter-stepper input{width:2.6rem;height:2rem;padding:0;border:0;border-radius:.45rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.875rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.bill-counter-stepper input::-webkit-outer-spin-button,.bill-counter-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bill-counter-stepper input:focus{box-shadow:0 0 0 2px hsl(var(--ring) / .5)}.bill-counter-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem;padding:.7rem .85rem;border-radius:.7rem;background:hsl(var(--success) / .1);color:hsl(var(--success));font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.bill-counter-total strong{font-size:1.05rem}.bill-counter-empty{margin:0;padding:1rem;border-radius:.7rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.bill-counter-total{position:sticky;bottom:0;background:linear-gradient(hsl(var(--success) / .12),hsl(var(--success) / .12)),hsl(var(--card))}.cm-dialog .app-dialog-body{display:flex;flex-direction:column;gap:1rem;padding-bottom:0}.cm-loading{display:grid;min-height:24rem;place-items:center;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cm-loading>div{display:flex;flex-direction:column;align-items:center;gap:.75rem}.app-ui-theme .cm-tabs [data-slot=tabs-list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;gap:.25rem;padding:.3rem;border:0;border-radius:.8rem;background:hsl(var(--muted) / .5)}.app-ui-theme .cm-tabs [data-slot=tabs-trigger]{gap:.5rem;min-height:2.6rem;border:0;border-radius:.6rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.app-ui-theme .cm-tabs [data-slot=tabs-trigger] svg{width:1rem;height:1rem}.app-ui-theme .cm-tabs [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--primary));color:#fff;box-shadow:0 6px 18px -8px hsl(var(--primary) / .8)}.app-ui-theme .cm-tabs [data-slot=tabs-trigger]:after{display:none}.cm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:1rem;align-items:start;min-width:0}.cm-form,.cm-amount{display:flex;min-width:0;flex-direction:column;gap:1rem}.cm-block{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.cm-block-title{display:flex;align-items:center;gap:.5rem;margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-block-title svg{width:.9rem;height:.9rem;color:hsl(var(--primary))}.cm-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.app-ui-theme textarea.cm-control.cm-notes-compact{min-height:4.25rem}.cm-types{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.cm-type{--cm-tone: var(--primary);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:.8rem .9rem;border:0;border-radius:.8rem;background:hsl(var(--card) / .75);color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background-color .15s ease-out,box-shadow .15s ease-out}.cm-type:hover{background:hsl(var(--card))}.cm-type:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px}.cm-type[data-tone=success]{--cm-tone: var(--success)}.cm-type[data-tone=destructive]{--cm-tone: var(--destructive)}.cm-type[data-tone=warning]{--cm-tone: var(--warning)}.cm-type-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:.7rem;background:hsl(var(--cm-tone) / .14);color:hsl(var(--cm-tone))}.cm-type-icon svg{width:1.15rem;height:1.15rem}.cm-type-text{display:flex;min-width:0;flex-direction:column;gap:.15rem}.cm-type-text strong{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.cm-type-text span{color:hsl(var(--muted-foreground));font-size:.75rem}.cm-type-check{width:1.2rem;height:1.2rem;color:hsl(var(--cm-tone));opacity:0;transform:scale(.6);transition:opacity .15s ease-out,transform .15s ease-out}.cm-type[aria-pressed=true]{background:hsl(var(--cm-tone) / .12);box-shadow:inset 0 0 0 1.5px hsl(var(--cm-tone) / .7)}.cm-type[aria-pressed=true] .cm-type-check{opacity:1;transform:none}.cm-field{display:flex;min-width:0;flex-direction:column;gap:.4rem}.cm-field>label,.cm-label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.cm-field-hint{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem}.cm-field-hint:has(.size-4){display:inline-flex;align-items:center;gap:.45rem}.cm-ca-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.cm-ca-metrics>div{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:.7rem;background:hsl(var(--card) / .75)}.cm-ca-metrics>div[data-tone=warning]{background:hsl(var(--warning) / .12)}.cm-ca-metrics span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.cm-ca-metrics strong{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.cm-ca-debits{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:10rem;overflow-y:auto}.cm-ca-debits li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:.65rem;background:hsl(var(--card) / .6)}.cm-ca-debits li[data-overdue]{box-shadow:inset 0 0 0 1px hsl(var(--warning) / .45)}.cm-ca-debits li>div{display:flex;min-width:0;flex-direction:column;gap:.1rem}.cm-ca-debits strong{font-size:.8125rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-ca-debits span{color:hsl(var(--muted-foreground));font-size:.72rem}.cm-ca-debits em{font-style:normal;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.app-ui-theme .cm-control{width:100%;height:2.6rem;min-height:2.6rem;padding-inline:.8rem;border:1px solid rgb(255 255 255 / .08);border-radius:.6rem;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.875rem;box-shadow:none}.app-ui-theme .cm-control[data-active]{box-shadow:0 0 0 2px hsl(var(--primary) / .55)}.app-ui-theme textarea.cm-control{height:auto;min-height:6rem;padding-block:.6rem;resize:none}.app-ui-theme .cm-switch{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-radius:.7rem;background:hsl(var(--card) / .75);font-size:.8125rem}.cm-amount-display{display:flex;align-items:center;gap:.5rem;padding:.9rem 1rem;border-radius:.9rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f}.cm-amount-display[data-invalid]{box-shadow:inset 0 0 0 1.5px hsl(var(--destructive) / .8)}.cm-amount-display[data-active]{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .6)}.cm-amount-display span{color:hsl(var(--muted-foreground));font-size:1.4rem;font-weight:700}.cm-amount-display input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:hsl(var(--foreground));font-size:2rem;font-weight:750;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.cm-amount-display input::placeholder{color:hsl(var(--muted-foreground) / .5)}.cm-amount-display input::-webkit-outer-spin-button,.cm-amount-display input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-amount-target{margin:-.35rem 0 0;color:hsl(var(--muted-foreground));font-size:.72rem;text-align:right}.cm-amount-target strong{color:hsl(var(--primary))}.cm-pad-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border-radius:.7rem;background:hsl(var(--muted) / .5)}.app-ui-theme .cm-pad-switch [data-slot=button]{height:2.2rem;min-height:2.2rem;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.75rem;box-shadow:none}.app-ui-theme .cm-pad-switch [data-slot=button][aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px #0006}.cm-pad-panel[hidden]{display:none}.cm-bills-scroll{max-height:22rem;overflow-y:auto;padding-right:.15rem}.cm-footer{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin:0 -1.5rem;padding:1rem 1.5rem;border-top:1px solid rgb(255 255 255 / .06);background:hsl(var(--card))}.cm-footer-spacer{margin-right:auto}.app-ui-theme .cm-footer [data-slot=button]{min-height:2.6rem;height:2.6rem;padding-inline:1.2rem}.cm-code{display:flex;flex-direction:column;gap:1rem}.cm-code-input{width:100%;height:3.4rem;border:0;border-radius:.8rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:1.9rem;font-weight:700;letter-spacing:.6em;text-align:center;outline:none;box-shadow:inset 0 0 0 1px #ffffff14;-webkit-text-security:disc}.cm-code-input:focus{box-shadow:inset 0 0 0 2px hsl(var(--warning) / .7)}.cm-code-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px hsl(var(--destructive) / .8)}.cm-code-error{margin:-.4rem 0 0;color:hsl(var(--destructive));font-size:.75rem;text-align:center}.cm-print{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 .25rem;text-align:center}.cm-print-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1rem;background:hsl(var(--success) / .14);color:hsl(var(--success))}.cm-print-icon svg{width:1.6rem;height:1.6rem}.app-ui-theme .cm-print [data-slot=button]{width:100%;min-height:3rem;height:3rem}@media (max-width: 767px){.cm-layout,.cm-grid-2{grid-template-columns:minmax(0,1fr)}.cm-footer{margin:0 -1rem;padding:.85rem 1rem}.cm-footer-spacer{margin-right:0}.app-ui-theme .cm-footer [data-slot=button]{flex:1 1 auto}}.app-ui-theme .cm-control,.app-ui-theme .cm-control [data-slot=select-value],.app-ui-theme .cm-control::placeholder{font-size:.8125rem;line-height:1.25rem}.app-ui-theme input.cm-control,.app-ui-theme .cm-control[data-slot=select-trigger]{display:flex;align-items:center;text-transform:uppercase;font-weight:500}.app-ui-theme input.cm-control::placeholder,.app-ui-theme textarea.cm-control::placeholder{color:hsl(var(--muted-foreground));font-weight:500}.cm-shift-branch{margin:0;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.app-ui-theme textarea.cm-control.cm-shift-notes{min-height:9rem}.cm-footer{border-top:0}.cm-layout:has(.cm-shift-notes){align-items:stretch}.cm-layout:has(.cm-shift-notes)>.cm-form>.cm-block:last-child{flex:1 1 auto}.app-ui-theme .cm-layout textarea.cm-control.cm-shift-notes{flex:1 1 auto;height:auto}@media (max-width: 767px){.app-ui-theme .cm-layout textarea.cm-control.cm-shift-notes{flex:none;min-height:7rem}}.cm-layout{align-items:stretch}.cm-layout>.cm-form>.cm-block:last-child{flex:1 1 auto}.cm-layout>.cm-form>.cm-block:last-child>textarea.cm-control,.cm-layout>.cm-form>.cm-block:last-child>.cm-field:last-child{flex:1 1 auto}.cm-layout>.cm-form>.cm-block:last-child>.cm-field:last-child>textarea.cm-control{flex:1 1 auto;height:auto}.cm-layout>.cm-amount>.cm-block{flex:1 1 auto}@media (max-width: 767px){.cm-layout>.cm-form>.cm-block:last-child>textarea.cm-control,.cm-layout>.cm-form>.cm-block:last-child>.cm-field:last-child>textarea.cm-control{flex:none}}.cm-stock-notice{align-items:center;justify-content:center;gap:.6rem;text-align:center}.cm-stock-notice-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:1rem;background:hsl(var(--warning) / .14);color:hsl(var(--warning))}.cm-stock-notice-icon svg{width:1.5rem;height:1.5rem}.cm-stock-notice-title{margin:0;font-size:.95rem;font-weight:700}.cm-stock-notice-text{margin:0;max-width:16rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.app-accordion{display:flex;flex-direction:column;gap:.5rem}.app-accordion-item{border-radius:.8rem;background:hsl(var(--card) / .75);box-shadow:inset 0 0 0 1px #ffffff0f}.app-accordion-header{display:flex;align-items:center;gap:.5rem;margin:0;padding:0 .5rem 0 .9rem}.app-accordion-start{display:flex;flex-shrink:0;align-items:center}.app-ui-theme .app-accordion-trigger{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 0;border:0;background:transparent;color:hsl(var(--foreground));text-align:left;cursor:pointer}.app-ui-theme .app-accordion-item.app-accordion-trigger{width:100%;padding:.8rem .9rem}.app-accordion-trigger:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px;border-radius:.5rem}.app-accordion-heading{display:flex;min-width:0;flex-direction:column;gap:.1rem}.app-accordion-title{font-size:.9375rem;font-weight:650;overflow-wrap:anywhere}.app-accordion-subtitle{color:hsl(var(--muted-foreground));font-size:.75rem}.app-accordion-chevron{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .15s ease-out}.app-accordion-trigger[data-state=open] .app-accordion-chevron{transform:rotate(180deg)}.app-accordion-content{overflow:hidden}.app-accordion-body{padding:0 .9rem .9rem}@media (prefers-reduced-motion: reduce){.app-accordion-chevron{transition:none}}.app-modal{display:flex;flex-direction:column;gap:0;min-height:0}.app-ui-theme.app-modal .app-modal-header{margin:0;flex-shrink:0}.app-ui-theme.app-modal .app-modal-header [data-slot=dialog-title]{font-size:.95rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.app-modal-body{color:hsl(var(--foreground))}.app-ui-theme.app-modal .app-modal-footer{margin:0;flex-shrink:0;border-radius:0 0 .75rem .75rem}.cs-dialog .app-dialog-body{display:flex;flex-direction:column;gap:1rem;padding-bottom:0}.cs-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:1rem;align-items:stretch;min-width:0}.cs-summary{display:flex;min-width:0;flex-direction:column;gap:1rem}.cs-notes,.cs-notes .cm-field{flex:1 1 auto}.app-ui-theme .cs-notes textarea.cm-control{flex:1 1 auto;min-height:6rem}.app-ui-theme.cs-dialog .cm-footer,.cs-dialog .cm-footer{border-top:0}.cs-list-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .9rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cs-groups{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.cs-group{display:flex;flex-direction:column;border-radius:.8rem;background:hsl(var(--card) / .75)}.app-ui-theme .cs-group-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:.55rem .9rem;border:0;border-radius:.8rem;background:transparent;color:hsl(var(--foreground));text-align:left;cursor:pointer}.app-ui-theme .cs-group-head:disabled{cursor:default}.cs-group-head:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px}.cs-group-chevron{width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:transform .15s ease-out}.cs-group[data-open] .cs-group-chevron{transform:rotate(90deg)}.cs-group-chevron[data-hidden]{visibility:hidden}.cs-group-name{min-width:0;font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.cs-money{font-size:.9375rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.cs-money[data-tone=success]{color:hsl(var(--success))}.cs-money[data-tone=destructive]{color:hsl(var(--destructive))}.cs-money[data-tone=warning]{color:hsl(var(--warning))}.cs-money[data-tone=primary]{color:hsl(var(--primary))}.cs-masked{color:hsl(var(--muted-foreground));letter-spacing:.12em}.cs-lines{display:flex;flex-direction:column;gap:.15rem;margin:0 .6rem .6rem;padding:.5rem .6rem;border-radius:.6rem;background:hsl(var(--muted) / .4);list-style:none}.cs-line{display:grid;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.2rem 0;color:hsl(var(--muted-foreground));font-size:.8125rem}.cs-line .cs-money{font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}.cs-line .cs-money[data-tone=success]{color:hsl(var(--success))}.cs-line .cs-money[data-tone=destructive]{color:hsl(var(--destructive))}.cs-line .cs-money[data-tone=warning]{color:hsl(var(--warning))}.cs-line .cs-money[data-tone=primary]{color:hsl(var(--primary))}.cs-line-sign{color:hsl(var(--muted-foreground));font-weight:700;text-align:center}.cs-closings{display:flex;flex-direction:column;gap:.4rem;margin:0 .6rem .6rem}.cs-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,11rem);align-items:center;gap:.75rem}.cs-closing-label{display:flex;min-width:0;flex-direction:column;line-height:1.2}.cs-closing-label strong{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cs-closing-label span{color:hsl(var(--muted-foreground) / .8);font-size:.6875rem}.cs-input{display:flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 .75rem;border-radius:.6rem;background:hsl(var(--muted));cursor:text;transition:box-shadow .12s ease-out}.cs-input>span{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:700}.app-ui-theme .cs-input input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;outline:none;box-shadow:none}.cs-input input::placeholder{color:hsl(var(--muted-foreground) / .55);font-weight:600}.cs-input[data-active]{box-shadow:0 0 0 2px hsl(var(--primary) / .6)}.cs-input-icon{width:.95rem;height:.95rem;flex-shrink:0;color:hsl(var(--success))}.cs-hint{display:flex;align-items:flex-start;gap:.45rem;margin:0;padding:.6rem .8rem;border-radius:.7rem;background:hsl(var(--warning) / .1);color:hsl(var(--warning));font-size:.75rem;font-weight:600}.cs-hint svg{width:.95rem;height:.95rem;flex-shrink:0;margin-top:.05rem}.cs-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.cs-metric{display:flex;min-width:0;flex-direction:column;gap:.3rem;padding:.8rem .9rem;border-radius:.8rem;background:hsl(var(--muted) / .4)}.cs-metric-label{display:flex;align-items:center;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cs-metric-label svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.cs-metric .cs-money{font-size:1.35rem;font-weight:750;letter-spacing:-.01em}.cs-amount{display:flex;min-width:0;flex-direction:column;gap:1rem}.cs-amount>.cm-block{position:sticky;top:0}.cs-amount-error{margin:-.4rem 0 0;color:hsl(var(--destructive));font-size:.75rem}.cs-amount-empty{margin:0;padding:1rem;border-radius:.7rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.app-ui-theme .cs-amount .cm-pad-switch [data-slot=button]:disabled{opacity:.45}.cs-loading{display:grid;min-height:24rem;place-items:center}@media (max-width: 767px){.cs-layout{grid-template-columns:minmax(0,1fr)}.cs-closing{grid-template-columns:minmax(0,1fr) minmax(0,9.5rem)}.cs-metric .cs-money{font-size:1.1rem}.cs-amount>.cm-block{position:static}}.app-ui-theme .cs-group-head{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;min-height:3.4rem;padding:.6rem .85rem;outline:none;box-shadow:none;transition:background-color .15s ease-out}.app-ui-theme .cs-group-head:hover:not(:disabled){background:hsl(var(--muted) / .45)}.app-ui-theme .cs-group-head:focus{outline:none;box-shadow:none}.app-ui-theme .cs-group-head:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .55)}.cs-group{transition:background-color .15s ease-out}.cs-group[data-open]{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .25)}.cs-group-icon{--cs-tone: var(--primary);display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.65rem;background:hsl(var(--cs-tone) / .14);color:hsl(var(--cs-tone))}.cs-group-icon svg{width:1.05rem;height:1.05rem}.cs-group-icon[data-tone=success]{--cs-tone: var(--success)}.cs-group-icon[data-tone=warning]{--cs-tone: var(--warning)}.cs-group-icon[data-tone=info]{--cs-tone: 205 90% 62%}.cs-group-icon[data-tone=muted]{--cs-tone: 220 9% 60%}.cs-group-name{display:flex;flex-direction:column;gap:.1rem;line-height:1.2}.cs-group-name small{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500;letter-spacing:0;text-transform:none}.cs-group .cs-money{font-size:1rem}.app-ui-theme .cs-group-head:hover:not(:disabled){background:transparent}.cs-group[data-open]{background:hsl(var(--card) / .75)}.cs-group[data-open] .cs-lines{margin-top:0;background:transparent;border-top:1px solid rgb(255 255 255 / .05);border-radius:0}.cs-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .34s ease-out}.cs-collapse[data-open]{grid-template-rows:1fr;opacity:1}.cs-collapse-inner{min-height:0;overflow:hidden}.cs-group .cs-lines{background:transparent;border-top:1px solid rgb(255 255 255 / .05);border-radius:0;margin-top:0}.cs-group-chevron{transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.cs-collapse,.cs-group-chevron{transition:none}}.o1-badge{transform-box:fill-box;transform-origin:center}.o1-clip{transform-box:fill-box;transform-origin:50% 100%}.o1-new-line{transform-box:fill-box;transform-origin:0 50%}.o1-sheet{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.o1-sheet--back,.o1-sheet--mid{transform-origin:64px 110px}.o1-donut{transform-origin:38px 49px;transition:transform .8s cubic-bezier(.22,1,.36,1)}.o1-donut-fill{transition:stroke-dasharray .6s cubic-bezier(.22,1,.36,1) .15s}.o1-item{transform-box:fill-box;transform-origin:50% 100%}.o1-day-check{stroke-dasharray:1;stroke-dashoffset:0}.o1-ring,.o1-box{transform-box:fill-box;transform-origin:50% 100%}.o1-cal{transform-origin:54px 106px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.o1-receipt{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.o1-coin{transform-box:fill-box;transform-origin:center}.o1-trend{stroke-dasharray:1;stroke-dashoffset:0}.o1-dot{transform-box:fill-box;transform-origin:center}.o1-tag{transform-origin:98px 70px}.report-card:is(:hover,:focus-visible) .o1-badge{animation:o1-badge-pop .6s cubic-bezier(.34,1.56,.64,1) .12s}.report-card:is(:hover,:focus-visible) .o1-clip{animation:report-icon-hop .65s ease-in-out}.report-card:is(:hover,:focus-visible) .o1-new-line{animation:report-icon-stretch .55s cubic-bezier(.22,1,.36,1) .25s both}.report-card:is(:hover,:focus-visible) .o1-sheet--back{transform:rotate(6deg) translate(3px)}.report-card:is(:hover,:focus-visible) .o1-sheet--mid{transform:rotate(3deg)}.report-card:is(:hover,:focus-visible) .o1-row{animation:o1-slide .48s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .11s) both}.report-card:is(:hover,:focus-visible) .o1-donut{transform:rotate(180deg)}.report-card:is(:hover,:focus-visible) .o1-donut-fill{stroke-dasharray:28 100}.report-card:is(:hover,:focus-visible) .o1-item{animation:o1-hop .62s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * .11s)}.report-card:is(:hover,:focus-visible) .o1-day-check{animation:report-icon-draw .42s ease-out .25s both}.report-card:is(:hover,:focus-visible) .o1-ring{animation:report-icon-hop .65s ease-in-out}.report-card:is(:hover,:focus-visible) .o1-ring--late{animation-delay:90ms}.report-card:is(:hover,:focus-visible) .o1-box{animation:o1-hop .7s cubic-bezier(.34,1.56,.64,1) .12s}.report-card:is(:hover,:focus-visible) .o1-cal{transform:rotate(-4deg)}.report-card:is(:hover,:focus-visible) .o1-receipt{transform:translateY(9px)}.report-card:is(:hover,:focus-visible) .o1-coin{animation:report-icon-flip .9s cubic-bezier(.22,1,.36,1) .2s}.report-card:is(:hover,:focus-visible) .o1-trend{animation:report-icon-draw .75s cubic-bezier(.22,1,.36,1) .1s both}.report-card:is(:hover,:focus-visible) .o1-dot{animation:report-icon-pop .45s cubic-bezier(.34,1.56,.64,1) .7s both}.report-card:is(:hover,:focus-visible) .o1-tag{animation:report-icon-swing 1.1s ease-in-out}@keyframes o1-badge-pop{0%{transform:scale(1)}35%{transform:scale(.7) rotate(-8deg)}70%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes o1-slide{0%{transform:translate(-12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes o1-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-10px) scale(.96,1.05)}65%{transform:translateY(0) scale(1.06,.94)}82%{transform:translateY(-2px) scale(1)}}.ca1-su-trend{stroke-dasharray:1;stroke-dashoffset:0}.ca1-su-head{transform-box:fill-box;transform-origin:30% 50%}.ca1-su-stack{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .ca1-su-trend{animation:report-icon-draw .75s cubic-bezier(.22,1,.36,1) .15s both}.report-card:is(:hover,:focus-visible) .ca1-su-head{animation:report-icon-pop .45s cubic-bezier(.34,1.56,.64,1) .75s both}.report-card:is(:hover,:focus-visible) .ca1-su-stack{animation:ca1-squash .7s ease-in-out .25s}.ca1-ac-card{transform-box:fill-box;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.ca1-ac-tab{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * 70ms)}.ca1-ac-avatar{transform-box:fill-box;transform-origin:center}.ca1-ac-people{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .ca1-ac-card{transform:translate(5px,-7px) rotate(-5deg)}.report-card:is(:hover,:focus-visible) .ca1-ac-tab{transform:translate(5px)}.report-card:is(:hover,:focus-visible) .ca1-ac-avatar{animation:report-icon-pulse .7s ease-in-out .3s}.report-card:is(:hover,:focus-visible) .ca1-ac-people{animation:report-icon-hop .65s ease-in-out .12s}.ca1-ov-ring{transform-box:fill-box;transform-origin:50% 100%}.ca1-ov-clock,.ca1-ov-min{transform-origin:92px 88px}.ca1-ov-hour{transform-origin:92px 88px;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ca1-ov-buzz{opacity:0}.ca1-ov-late{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .ca1-ov-ring{animation:report-icon-hop .7s ease-in-out}.report-card:is(:hover,:focus-visible) .ca1-ov-ring--b{animation-delay:90ms}.report-card:is(:hover,:focus-visible) .ca1-ov-clock{animation:ca1-alarm .9s ease-in-out .15s 2}.report-card:is(:hover,:focus-visible) .ca1-ov-min{animation:report-icon-roll 1.2s cubic-bezier(.45,0,.2,1) .15s}.report-card:is(:hover,:focus-visible) .ca1-ov-hour{transform:rotate(30deg)}.report-card:is(:hover,:focus-visible) .ca1-ov-buzz{animation:ca1-buzz .45s ease-in-out .15s 4}.report-card:is(:hover,:focus-visible) .ca1-ov-late{animation:report-icon-pulse .6s ease-in-out .35s 2}.report-card:is(:hover,:focus-visible) .ca1-ov-mark{animation:report-icon-draw .55s ease-out .25s both}.ca1-cu-coin{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .ca1-cu-coin--usd{animation:ca1-coin-flip .9s cubic-bezier(.22,1,.36,1) .12s}.report-card:is(:hover,:focus-visible) .ca1-cu-coin--eur{animation:ca1-coin-flip .9s cubic-bezier(.22,1,.36,1) .38s}@keyframes ca1-squash{0%,to{transform:scale(1)}30%{transform:scale(1.06,.9)}60%{transform:scale(.97,1.04)}}@keyframes ca1-alarm{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-7deg) translateY(-1px)}20%,40%,60%,80%{transform:rotate(7deg) translateY(-1px)}90%{transform:rotate(-2deg)}}@keyframes ca1-buzz{0%,to{opacity:0}50%{opacity:1}}@keyframes ca1-coin-flip{0%,to{transform:translateY(0) scaleX(1)}35%{transform:translateY(-8px) scaleX(.08)}70%{transform:translateY(-2px) scaleX(1)}}@media (prefers-reduced-motion: reduce){.report-icon [class*=ca1-]{transition:none!important;animation:none!important}}.ma2-ar-back{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ma2-ar-card{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ma2-ar-jar{transform-box:fill-box;transform-origin:50% 100%}.ma2-ar-beam{opacity:0;transform-box:fill-box}.ma2-ar-badge{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .ma2-ar-back{transform:translate(5px,-4px) rotate(4deg)}.report-card:is(:hover,:focus-visible) .ma2-ar-card{transform:rotate(-3deg)}.report-card:is(:hover,:focus-visible) .ma2-ar-jar{animation:report-icon-hop .65s ease-in-out .2s}.report-card:is(:hover,:focus-visible) .ma2-ar-beam{animation:ma2-scan 1.1s ease-in-out .25s 2}.report-card:is(:hover,:focus-visible) .ma2-ar-badge{transform:scale(1.12) rotate(90deg)}.ma2-el-steam{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.ma2-el-lid{transform-box:fill-box;transform-origin:85% 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.ma2-el-spoon{transform-origin:86px 50px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .ma2-el-lid{transform:translate(-3px,-9px) rotate(-8deg)}.report-card:is(:hover,:focus-visible) .ma2-el-spoon{animation:ma2-stir 1.2s ease-in-out .15s}.report-card:is(:hover,:focus-visible) .ma2-el-steam{animation:ma2-steam 1.4s ease-out calc(var(--i, 0) * .18s + .25s) infinite}.ma2-gr-layer{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.ma2-gr-dot{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .ma2-gr-layer--1{transform:translateY(-12px)}.report-card:is(:hover,:focus-visible) .ma2-gr-layer--2{transform:translateY(-5px);transition-delay:60ms}.report-card:is(:hover,:focus-visible) .ma2-gr-layer--3{transform:translateY(2px);transition-delay:.12s}.report-card:is(:hover,:focus-visible) .ma2-gr-dot{animation:report-icon-hop .6s ease-in-out calc(var(--i, 0) * 90ms + .3s)}.ma2-pr-tag{transition:translate .5s cubic-bezier(.34,1.56,.64,1),rotate .5s cubic-bezier(.34,1.56,.64,1);transform-box:fill-box;transform-origin:15% 50%}.ma2-pr-percent,.ma2-pr-arrow{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .ma2-pr-tag--back{translate:4px -6px;rotate:-6deg}.report-card:is(:hover,:focus-visible) .ma2-pr-tag--front{translate:-2px -3px;rotate:5deg}.report-card:is(:hover,:focus-visible) .ma2-pr-percent{animation:report-icon-pulse .7s ease-in-out .25s 2}.report-card:is(:hover,:focus-visible) .ma2-pr-arrow{animation:ma2-rise .9s cubic-bezier(.34,1.56,.64,1) .1s}.ma2-sf-phone{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ma2-sf-awning{transform-box:fill-box;transform-origin:50% 0}.ma2-sf-cta{transform-box:fill-box;transform-origin:center}.ma2-sf-bag{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ma2-sf-bolt{transform-box:fill-box;transform-origin:center}.ma2-sf-speed{opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .4s ease}.report-card:is(:hover,:focus-visible) .ma2-sf-phone{transform:rotate(-4deg)}.report-card:is(:hover,:focus-visible) .ma2-sf-awning{animation:ma2-flutter .9s ease-in-out .15s}.report-card:is(:hover,:focus-visible) .ma2-sf-cta{animation:report-icon-pulse .6s ease-in-out .3s 2}.report-card:is(:hover,:focus-visible) .ma2-sf-bag{transform:translate(5px,-8px) rotate(6deg)}.report-card:is(:hover,:focus-visible) .ma2-sf-bolt{animation:report-icon-pop .45s cubic-bezier(.34,1.56,.64,1) .35s both}.report-card:is(:hover,:focus-visible) .ma2-sf-speed{opacity:1;transform:translate(0)}.ma2-va-garment{transform-origin:57px 16px}.ma2-va-label{transform-box:fill-box;transform-origin:center}.ma2-va-tag{transform-box:fill-box;transform-origin:0 50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * 70ms)}.ma2-va-swatch{transform-box:fill-box;transform-origin:50% 100%}.report-card:is(:hover,:focus-visible) .ma2-va-garment{animation:ma2-sway 1.1s ease-in-out}.report-card:is(:hover,:focus-visible) .ma2-va-label{animation:report-icon-pulse .6s ease-in-out .35s}.report-card:is(:hover,:focus-visible) .ma2-va-tag{transform:translate(3px) rotate(-7deg)}.report-card:is(:hover,:focus-visible) .ma2-va-tag--picked{transform:translate(-4px) rotate(4deg) scale(1.08)}.report-card:is(:hover,:focus-visible) .ma2-va-swatch{animation:report-icon-hop .6s ease-in-out calc(var(--i, 0) * .11s + .2s)}@keyframes ma2-scan{0%,to{opacity:0;transform:translateY(-7px)}15%,85%{opacity:1}50%{transform:translateY(7px)}}@keyframes ma2-steam{0%{stroke-dashoffset:1;opacity:0;transform:translateY(4px)}35%{opacity:.8}to{stroke-dashoffset:0;opacity:0;transform:translateY(-8px)}}@keyframes ma2-stir{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-6deg)}}@keyframes ma2-rise{0%{transform:translateY(0)}40%{transform:translateY(-10px) scale(1.08)}70%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes ma2-flutter{0%,to{transform:scaleY(1)}30%{transform:scaleY(1.18)}60%{transform:scaleY(.92)}}@keyframes ma2-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}55%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}@media (prefers-reduced-motion: reduce){.report-icon [class*=ma2-]{transition:none!important;animation:none!important}}.fa1-fx-smoke{opacity:0;transform-box:fill-box;transform-origin:center}.fa1-fx-window{transition:fill .3s ease}.fa1-fx-glow{opacity:0;transition:opacity .3s ease}.fa1-fx-belt{stroke-dasharray:4 4;stroke-dashoffset:0}.fa1-fx-roller{transform-box:fill-box;transform-origin:center}.fa1-fx-box,.fa1-fx-building{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .fa1-fx-smoke{animation:fa1-smoke 1.6s ease-out calc(var(--i, 0) * .38s) infinite}.report-card:is(:hover,:focus-visible) .fa1-fx-glow{opacity:1}.report-card:is(:hover,:focus-visible) .fa1-fx-glow:nth-of-type(2n){animation:fa1-flicker 1.2s ease-in-out .3s infinite}.report-card:is(:hover,:focus-visible) .fa1-fx-belt{animation:fa1-belt .5s linear infinite}.report-card:is(:hover,:focus-visible) .fa1-fx-roller{animation:report-icon-roll .7s linear infinite}.report-card:is(:hover,:focus-visible) .fa1-fx-box{transform:translate(6px);animation:fa1-ride .42s ease-in-out .45s infinite}.report-card:is(:hover,:focus-visible) .fa1-fx-building{transform:scale(1.03)}.fa1-gr-top{transform-box:fill-box;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.fa1-gr-left,.fa1-gr-right{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.fa1-gr-seal{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.fa1-gr-rosette{transform-box:fill-box;transform-origin:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.fa1-gr-star{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .fa1-gr-top{transform:translateY(-9px) rotate(-5deg)}.report-card:is(:hover,:focus-visible) .fa1-gr-left{transform:translate(-2px);transition-delay:80ms}.report-card:is(:hover,:focus-visible) .fa1-gr-right{transform:translate(2px);transition-delay:80ms}.report-card:is(:hover,:focus-visible) .fa1-gr-seal{transform:translateY(-3px) rotate(-8deg) scale(1.12)}.report-card:is(:hover,:focus-visible) .fa1-gr-rosette{transform:rotate(180deg)}.report-card:is(:hover,:focus-visible) .fa1-gr-star{animation:report-icon-pulse .7s ease-in-out .55s 2}.fa1-pl-board{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.fa1-pl-stamp{transform-box:fill-box;transform-origin:center}.fa1-pl-mark{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4) rotate(-14deg)}.fa1-pl-coin{transform-box:fill-box;transform-origin:center}.report-card:is(:hover,:focus-visible) .fa1-pl-board{transform:rotate(-3deg)}.report-card:is(:hover,:focus-visible) .fa1-pl-stamp{animation:fa1-stamp .9s cubic-bezier(.22,1,.36,1) .15s both}.report-card:is(:hover,:focus-visible) .fa1-pl-mark{animation:fa1-mark .45s cubic-bezier(.34,1.56,.64,1) .56s both}.report-card:is(:hover,:focus-visible) .fa1-pl-coin{animation:report-icon-flip .8s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .11s + .2s)}.fa1-sc-calendar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.fa1-sc-day{transform-box:fill-box;transform-origin:center}.fa1-sc-gear{transform-box:fill-box;transform-origin:center;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.fa1-sc-min,.fa1-sc-hour{transform-box:fill-box;transform-origin:50% 100%}.fa1-sc-hour{transition:transform .9s cubic-bezier(.22,1,.36,1)}.fa1-sc-clock{transform-box:fill-box;transform-origin:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.report-card:is(:hover,:focus-visible) .fa1-sc-calendar{transform:rotate(-4deg)}.report-card:is(:hover,:focus-visible) .fa1-sc-day{animation:report-icon-pulse .65s ease-in-out .2s 2}.report-card:is(:hover,:focus-visible) .fa1-sc-gear{transform:rotate(180deg)}.report-card:is(:hover,:focus-visible) .fa1-sc-min{animation:report-icon-roll 1.1s cubic-bezier(.45,0,.2,1) .15s}.report-card:is(:hover,:focus-visible) .fa1-sc-hour{transform:rotate(60deg)}.report-card:is(:hover,:focus-visible) .fa1-sc-clock{transform:translate(3px,-5px) scale(1.06)}@keyframes fa1-smoke{0%{opacity:0;transform:translateY(6px) scale(.5)}30%{opacity:.9}to{opacity:0;transform:translate(6px,-14px) scale(1.25)}}@keyframes fa1-flicker{0%,to{opacity:1}50%{opacity:.55}}@keyframes fa1-belt{to{stroke-dashoffset:-8}}@keyframes fa1-ride{0%,to{transform:translate(6px)}50%{transform:translate(6px,-2px)}}@keyframes fa1-stamp{0%{transform:translate(0) rotate(0)}40%{transform:translate(-22px,30px) rotate(-8deg)}52%{transform:translate(-22px,33px) rotate(-8deg) scale(1.02,.94)}to{transform:translate(0) rotate(0)}}@keyframes fa1-mark{0%{opacity:0;transform:scale(.4) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-14deg)}}@media (prefers-reduced-motion: reduce){.report-icon [class*=fa1-]{transition:none!important;animation:none!important}.report-card:is(:hover,:focus-visible) .fa1-pl-mark,.report-card:is(:hover,:focus-visible) .fa1-fx-glow{opacity:1}}.gs-trigger{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:#d4d4d8;cursor:pointer;transition:background .15s ease,color .15s ease}.gs-trigger svg{width:1.3rem;height:1.3rem}.gs-trigger:hover,.gs-trigger[data-state=open]{background:#ffffff0f;color:#fff}.gs-trigger:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.gs-panel[data-slot=popover-content]{--primary: 270 59% 58%;display:flex;flex-direction:column;padding:.45rem;border:0;border-radius:1.1rem;background:radial-gradient(120% 80% at 50% 0%,rgb(139 92 246 / .14),transparent 60%),linear-gradient(180deg,#232328,#1a1a1e);box-shadow:0 0 0 1px #ffffff0d,0 24px 50px -12px #000000bf,0 0 46px -14px #8b5cf659;color:#f4f4f5;font-size:.875rem}.gs-panel *{border-color:transparent}.app-ui-theme .gs-panel *,.gs-panel :is(input,button,kbd){border-width:0}.gs-head{display:flex;align-items:center;gap:.6rem;height:3rem;padding:0 .5rem 0 .85rem;border-radius:.85rem;background:#ffffff0d;transition:background .15s ease,box-shadow .15s ease}.gs-head:focus-within{background:hsl(var(--primary) / .12)}.gs-head-icon{flex-shrink:0;width:1.1rem;height:1.1rem;color:#a78bfa}.gs-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#fafafa;font-size:.9375rem;font-weight:500;outline:none;box-shadow:none}.gs-input::placeholder{color:#71717a;font-weight:400}.gs-input:focus,.gs-input:focus-visible{outline:none;box-shadow:none}.gs-clear{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:0;border-radius:999px;background:transparent;color:#8b8b94;cursor:pointer;transition:background .15s ease,color .15s ease}.gs-clear:hover{background:#ffffff12;color:#fff}.gs-clear:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.gs-clear svg{width:.95rem;height:.95rem}.gs-list{display:flex;flex-direction:column;gap:.5rem;max-height:min(26rem,calc(100vh - 14rem));margin-top:.45rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) transparent}.gs-group{display:flex;flex-direction:column;gap:.15rem}.gs-group-title{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem .25rem;color:#8b8b94;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-group-title svg{width:.85rem;height:.85rem}.gs-group-title[data-group=recent] svg{color:#38bdf8}.gs-group-title[data-group=suggested] svg{color:#fbbf24}.gs-item{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:.55rem .6rem;border-radius:.8rem;color:#d4d4d8;cursor:pointer;transition:background .12s ease}.gs-item[data-active]{background:hsl(var(--primary) / .14);color:#fff}.gs-item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:color-mix(in srgb,var(--gs-accent) 20%,transparent);color:color-mix(in srgb,var(--gs-accent) 70%,white);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .15s ease}.gs-item-icon svg{width:1.05rem;height:1.05rem}.gs-item[data-active] .gs-item-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--gs-accent) 85%,white),color-mix(in srgb,var(--gs-accent) 70%,black));color:#fff;box-shadow:0 6px 14px -6px var(--gs-accent);transform:scale(1.05) rotate(-4deg)}.gs-item-body{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0;line-height:1.3}.gs-item-title{display:flex;align-items:center;gap:.35rem;min-width:0;color:#fafafa;font-size:.875rem;font-weight:650}.gs-item-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-item-external{flex-shrink:0;width:.8rem;height:.8rem;color:#8b8b94}.gs-item-crumb{overflow:hidden;color:#a78bfa;font-size:.6875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gs-item-desc{overflow:hidden;color:#8b8b94;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.gs-item-enter{flex-shrink:0;width:.95rem;height:.95rem;color:#c4b5fd;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .2s ease}.gs-item[data-active] .gs-item-enter{opacity:1;transform:none}.gs-mark{padding:0;border-radius:.2rem;background:#a78bfa38;color:#ede9fe}.gs-item-crumb .gs-mark,.gs-item-desc .gs-mark{background:#a78bfa29}.gs-empty{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.6rem 1rem 1.7rem;text-align:center}.gs-empty-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.45rem;border-radius:1rem;background:radial-gradient(circle at 30% 25%,#a78bfa59,#8b5cf61f);color:#ddd6fe;box-shadow:0 10px 24px -10px #8b5cf6cc}.gs-empty-icon svg{width:1.5rem;height:1.5rem}.gs-empty-title{max-width:100%;overflow-wrap:anywhere;color:#fafafa;font-size:.875rem;font-weight:700}.gs-empty-text{color:#8b8b94;font-size:.75rem}.gs-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.45rem;padding:.55rem .6rem .35rem;color:#71717a;font-size:.6875rem;font-weight:500}.gs-foot span{display:inline-flex;align-items:center;gap:.25rem}.gs-foot-shortcut{margin-left:auto}.gs-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;border-radius:.35rem;background:#ffffff12;color:#d4d4d8;font-family:inherit;font-size:.625rem;font-weight:700}@media (max-width: 639px){.gs-list{max-height:calc(100vh - 13rem)}.gs-foot{display:none}}@media (prefers-reduced-motion: reduce){.gs-panel *,.gs-trigger{animation:none!important;transition:none!important}}.app-navbar-start>.gs-trigger{margin-right:auto}.app-navbar-start>.app-navbar-toggle:has(+.gs-trigger){margin-right:0}@media (max-width: 419px){.app-navbar-start:has(>.gs-trigger){gap:.25rem}.app-navbar-start>:is(.gs-trigger,.app-navbar-toggle){flex-shrink:0;width:2.25rem;height:2.25rem}}.app-notif-menu[data-slot=dropdown-menu-content]{padding:.45rem;border:0;border-radius:1.1rem;background:radial-gradient(120% 80% at 50% 0%,rgb(139 92 246 / .14),transparent 60%),linear-gradient(180deg,#232328,#1a1a1e);box-shadow:0 0 0 1px #ffffff0d,0 24px 50px -12px #000000bf,0 0 46px -14px #8b5cf659}.app-notif-menu *{border-color:transparent}.app-notif-menu [data-slot=dropdown-menu-item],.app-notif-menu [data-slot=dropdown-menu-item]:focus-visible{outline:none;box-shadow:none}.app-notif-head{display:flex;align-items:center;gap:.7rem;padding:.55rem .45rem .75rem .55rem}.app-notif-head-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 6px 16px -4px #7c3aedb3;color:#fff}.app-notif-head-icon svg{width:1.05rem;height:1.05rem}.app-notif-head-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.app-notif-title[data-slot=dropdown-menu-label]{padding:0;color:#fafafa;font-size:.875rem;font-weight:700}.app-notif-subtitle{color:#8b8b94;font-size:.75rem}.app-notif-mark{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;height:1.85rem;padding:0 .6rem;border:0;border-radius:999px;background:#8b5cf629;color:#ddd6fe;font-size:.6875rem;font-weight:700;cursor:pointer;transition:background .15s ease}.app-notif-mark:hover{background:#8b5cf647;color:#fff}.app-notif-mark svg{width:.85rem;height:.85rem}.app-notif-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:0;border-radius:999px;background:transparent;color:#8b8b94;cursor:pointer;transition:background .15s ease,color .15s ease}.app-notif-close:hover{background:#ffffff12;color:#fff}.app-notif-close svg{width:.95rem;height:.95rem}.app-notif-mark:focus-visible,.app-notif-close:focus-visible,.app-notif-all:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.app-notif-list{display:flex;flex-direction:column;gap:.2rem;max-height:min(24rem,calc(100vh - 13rem));overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) transparent}.app-notif-item[data-slot=dropdown-menu-item]{flex-shrink:0;align-items:flex-start;gap:.7rem;min-height:0;padding:.6rem;border-radius:.8rem;color:#d4d4d8;cursor:pointer;transition:background .15s ease}.app-notif-item[data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]){background:#ffffff0f;color:#fff}.app-notif-item[data-unread]{background:linear-gradient(90deg,#8b5cf624,#8b5cf608)}.app-notif-item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:#ffffff0f;color:#a1a1aa;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-notif-item-icon svg{width:1rem;height:1rem}.app-notif-item[data-unread] .app-notif-item-icon{background:#8b5cf638;color:#c4b5fd}.app-notif-item[data-highlighted] .app-notif-item-icon{transform:scale(1.08) rotate(-4deg)}.app-notif-item-body{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.app-notif-item-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.app-notif-item-title{overflow:hidden;color:#fafafa;font-size:.8125rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.app-notif-new{flex-shrink:0;padding:.1rem .45rem;border-radius:999px;background:#8b5cf638;color:#ddd6fe;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.app-notif-item-preview{display:-webkit-box;overflow:hidden;color:#a1a1aa;font-size:.75rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-notif-item-time{color:#63636b;font-size:.6875rem}.app-notif-state{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#8b8b94;font-size:.8125rem}.app-notif-spinner{width:1rem;height:1rem;animation:app-notif-spin .9s linear infinite;color:#a78bfa}@keyframes app-notif-spin{to{transform:rotate(360deg)}}.app-notif-empty{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem 1rem 1.6rem;text-align:center}.app-notif-empty-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.45rem;border-radius:1rem;background:radial-gradient(circle at 30% 25%,#a78bfa59,#8b5cf61f);color:#ddd6fe;box-shadow:0 10px 24px -10px #8b5cf6cc}.app-notif-empty-icon svg{width:1.5rem;height:1.5rem;animation:app-notif-ring 2.4s ease-in-out infinite;transform-origin:50% 10%}@keyframes app-notif-ring{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}72%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-4deg)}}.app-notif-empty-title{color:#fafafa;font-size:.875rem;font-weight:700}.app-notif-empty-text{color:#8b8b94;font-size:.75rem}.app-notif-foot{margin-top:.4rem}.app-notif-all{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:2.6rem;border:0;border-radius:.8rem;background:linear-gradient(135deg,#8b5cf629,#8b5cf60d);color:#ddd6fe;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.app-notif-all:hover{background:linear-gradient(135deg,#8b5cf647,#8b5cf61a);color:#fff}.app-notif-all svg{width:.95rem;height:.95rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-notif-all:hover svg{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.app-notif-menu *{animation:none!important;transition:none!important}}.pos-panel{min-width:0;overflow:hidden;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.pos-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.875rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5)}.pos-toolbar h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.pos-toolbar-meta{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.pos-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.pos-toolbar .pos-toolbar-actions [data-slot=button]{min-height:2.25rem;padding-inline:.9rem}.pos-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5);background:hsl(var(--muted) / .18)}.pos-filters>.pos-filter{min-width:0;flex:1 1 11rem}.pos-filters>.pos-filter--grow{flex:2 1 16rem}.pos-filters>.pos-filter--fixed{flex:0 0 auto}.pos-filters [data-slot=button]{min-height:2.5rem}.pos-segmented{display:inline-flex;padding:.2rem;gap:.15rem;border:1px solid hsl(var(--border) / .6);border-radius:.6rem;background:hsl(var(--muted) / .45)}.pos-segmented button{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.25rem .7rem;border:0;border-radius:.45rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.pos-segmented button:hover{color:hsl(var(--foreground))}.pos-segmented button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pos-segmented button .pos-segmented-count{font-variant-numeric:tabular-nums;opacity:.8;font-weight:500}.pos-table [data-slot=table]{min-width:640px}.pos-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .pos-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .pos-table [data-slot=table-cell],.app-ui-theme .pos-table [data-slot=table-cell]:first-child{min-width:0;padding:.7rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4}.app-ui-theme .pos-table [data-slot=table-row]:hover{background:transparent}.pos-row [data-slot=table-cell]{transition:background-color .12s ease-out}.pos-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.pos-table [data-col=narrow]{width:1%;white-space:nowrap}.pos-table [data-col=end]{text-align:right}.pos-table [data-col=center]{text-align:center}.pos-name{color:hsl(var(--foreground));font-weight:600;letter-spacing:.01em;overflow-wrap:anywhere}.pos-name--upper{text-transform:uppercase}.pos-muted{color:hsl(var(--muted-foreground));font-size:.75rem}.pos-num{font-variant-numeric:tabular-nums}.pos-chip-row{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.pos-chip-row [data-slot=badge]{height:auto;padding:.1rem .45rem;font-size:.625rem;font-weight:500}.pos-badge[data-slot=badge]{font-weight:650;font-size:.6875rem}.app-ui-theme .pos-icon-btn{border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}.app-ui-theme .pos-icon-btn:hover:not(:disabled),.app-ui-theme .pos-icon-btn[data-state=open]{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.pos-chevron{transition:transform .15s ease-out}.pos-icon-btn[aria-expanded=true] .pos-chevron{transform:rotate(90deg)}.pos-actions-menu[data-slot=dropdown-menu-content]{width:auto;min-width:11rem;padding:.3rem;border-radius:.65rem}.pos-actions-menu [data-slot=dropdown-menu-item]{min-height:2.25rem;gap:.6rem;padding:.4rem .6rem;font-size:.8125rem}.pos-actions-menu [data-slot=dropdown-menu-item] svg{color:hsl(var(--muted-foreground))}.pos-actions-menu [data-slot=dropdown-menu-item][data-tone=success] svg{color:hsl(var(--success))}.pos-actions-menu [data-slot=dropdown-menu-item][data-tone=danger] svg{color:hsl(var(--warning))}.pos-actions-menu [data-slot=dropdown-menu-separator]{margin:.25rem -.3rem;background:#ffffff12}.app-ui-theme .pos-empty[data-slot=empty]{min-height:14rem;padding:2.5rem 1.25rem;border:0}.pos-empty-icon[data-slot=empty-icon]{width:3rem;height:3rem;border-radius:.85rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.pos-empty-icon[data-slot=empty-icon] svg{width:1.35rem;height:1.35rem}.pos-empty [data-slot=empty-title]{font-size:1rem;font-weight:650}.pos-empty [data-slot=empty-description]{color:hsl(var(--muted-foreground));font-size:.8125rem}.pos-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.pos-skeleton-list{display:flex;flex-direction:column}.pos-skeleton-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.pos-panel>.report-pagination{padding:.75rem 1.25rem;border-top:1px solid hsl(var(--border) / .5)}.pos-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pos-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.pos-card:last-child{border-bottom:0}.pos-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pos-card-main{display:flex;min-width:0;flex-direction:column;gap:.25rem}.pos-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.pos-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pos-card-facts dd{margin:.25rem 0 0;font-size:.8125rem;font-weight:500;overflow-wrap:anywhere}.pos-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.65rem 1.25rem;font-size:.8125rem}.pos-bar--selection{border-bottom:1px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .12)}.pos-bar--save{position:sticky;bottom:.75rem;z-index:15;margin:.75rem;border:1px solid hsl(var(--warning) / .45);border-radius:.75rem;background:color-mix(in srgb,hsl(var(--warning)) 14%,hsl(var(--card)));box-shadow:0 10px 30px -8px #0009}.pos-bar strong{font-variant-numeric:tabular-nums}.pos-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.pos-bar [data-slot=button]{min-height:2.25rem}@media (min-width: 768px){.pos-cards{display:none}}@media (max-width: 767px){.pos-toolbar{padding:.875rem 1rem}.pos-toolbar-actions{width:100%;margin-left:0}.pos-toolbar-actions [data-slot=button]{flex:1 1 auto}.pos-filters{padding:.875rem 1rem}.pos-bar{padding:.65rem 1rem}.pos-bar-actions{width:100%;margin-left:0}.pos-bar-actions [data-slot=button]{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.pos-row [data-slot=table-cell],.pos-chevron,.pos-segmented button{transition:none}}@keyframes ord-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ord-header.app-ui-report-header{position:relative;flex-direction:row;justify-content:center;min-height:2.5rem;padding:.25rem 12rem 1rem;animation:ord-rise .26s cubic-bezier(.2,.7,.2,1) both}.ord-header>h1{margin:0;text-align:center}.app-ui-theme .ord-header .ord-back[data-slot=button]{position:absolute;left:0;top:.25rem;gap:.35rem;height:2.25rem;min-height:2.25rem;padding:0 .85rem 0 .6rem;border:1px solid hsl(var(--destructive) / .3);border-radius:999px;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-ui-theme .ord-header .ord-back[data-slot=button]:hover{border-color:hsl(var(--destructive) / .5);background:hsl(var(--destructive) / .22);color:hsl(var(--destructive))}.app-ui-theme .ord-header .ord-back svg{width:1rem;height:1rem;transition:transform .15s ease-out}.app-ui-theme .ord-header .ord-back:hover svg{transform:translate(-2px)}.ord-header-actions{position:absolute;right:0;top:.25rem;display:flex;align-items:center;gap:.5rem}.app-ui-theme .ord-header-actions button[data-variant]{height:2.25rem;min-height:2.25rem;border-width:0;border-radius:var(--radius-md)}.ord-filter-section>legend{display:flex;align-items:center;gap:.45rem}.ord-filter-section>legend svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.ord-filters>.ord-filter-section+.ord-filter-section{padding-top:1.15rem;border-top:1px solid rgb(255 255 255 / .05)}.ord-filters>.app-ui-active-filters{padding:.75rem;border-radius:.75rem;background:hsl(var(--primary) / .08)}.ord-filter-hint{margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.45;text-align:left}.ord-filters-extra{display:grid;grid-column:1 / -1;gap:.5rem}.app-ui-theme .ord-filters-extra button[data-variant],.app-ui-theme .ord-filters-wide[data-slot=button]{grid-column:1 / -1;min-width:0}.ord-seg{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:.7rem;background:hsl(var(--muted) / .55)}.ord-seg-item{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;padding:.35rem .7rem;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:.75rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.ord-seg-item svg{width:.85rem;height:.85rem;flex-shrink:0}.ord-seg-item:hover{color:hsl(var(--foreground));background:hsl(var(--background) / .35)}.ord-seg-item[data-active]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px -4px hsl(var(--primary) / .6)}.ord-seg-item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ord-seg-count{display:inline-flex;align-items:center;min-width:1.25rem;height:1.15rem;justify-content:center;padding:0 .35rem;border-radius:999px;background:hsl(var(--background) / .35);font-size:.65rem;font-variant-numeric:tabular-nums}.ord-filter-section .ord-seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr))}.ord-filter-section .ord-seg-item{width:auto;min-width:0}.ord-seg[data-size=sm] .ord-seg-item{min-height:1.9rem;padding:.25rem .6rem;font-size:.7rem}.ord-results{display:flex;min-width:0;flex-direction:column;gap:1rem;text-align:left}.ord-panel{--ord-surface: hsl(var(--muted) / .4);display:flex;min-width:0;flex-direction:column;overflow:clip;border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e;animation:ord-rise .28s 60ms cubic-bezier(.2,.7,.2,1) both}.ord-toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.25rem .85rem}.ord-toolbar-icon{--ord-tone: var(--primary);display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--ord-tone) / .16);color:hsl(var(--ord-tone))}.ord-toolbar-icon[data-tone=success]{--ord-tone: var(--success)}.ord-toolbar-icon[data-tone=warning]{--ord-tone: var(--warning)}.ord-toolbar-icon[data-tone=destructive]{--ord-tone: var(--destructive)}.ord-toolbar-icon[data-tone=info]{--ord-tone: 199 89% 60%}.ord-toolbar-icon[data-tone=teal]{--ord-tone: 173 80% 50%}.ord-toolbar-icon svg{width:.95rem;height:.95rem}.ord-toolbar h2{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ord-count{display:inline-flex;align-items:center;height:1.4rem;padding:0 .55rem;border-radius:999px;background:hsl(var(--muted) / .8);color:hsl(var(--foreground) / .85);font-size:.6875rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ord-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.app-ui-theme .ord-toolbar-actions button[data-variant]{height:2.25rem;min-height:2.25rem;border-width:0;border-radius:var(--radius-md)}.app-ui-theme .ord-toolbar-actions button[data-variant][data-variant=outline],.app-ui-theme .ord-toolbar-actions button[data-variant][data-variant=secondary]{background:hsl(var(--muted));color:hsl(var(--foreground))}.app-ui-theme .ord-toolbar-actions button[data-variant][data-variant=outline]:hover,.app-ui-theme .ord-toolbar-actions button[data-variant][data-variant=secondary]:hover{background:hsl(var(--muted) / .7)}.ord-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.7rem 1.25rem;background:var(--ord-surface, hsl(var(--muted) / .4));color:hsl(var(--muted-foreground));font-size:.75rem}.ord-strip strong{color:hsl(var(--foreground));font-weight:650;font-variant-numeric:tabular-nums}.ord-panel-body{padding:1rem 1.25rem 1.25rem}.app-ui-theme .ord-panel>.report-pagination{gap:.75rem 1.25rem;padding:.75rem 1.25rem;border-width:0;background:var(--ord-surface)}.ord-panel .report-record-count{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.ord-panel .report-record-count strong{color:hsl(var(--foreground));font-weight:650}.ord-table{width:100%;min-width:0}.ord-table [data-slot=table-container]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .ord-table [data-slot=table-row]{border-width:0}.app-ui-theme .ord-table [data-slot=table-head]{height:auto;padding:.7rem .75rem;border-width:0;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .ord-table [data-slot=table-head]:first-child,.app-ui-theme .ord-table [data-slot=table-cell]:first-child{padding-left:1.25rem}.app-ui-theme .ord-table [data-slot=table-head]:last-child,.app-ui-theme .ord-table [data-slot=table-cell]:last-child{padding-right:1.25rem}.app-ui-theme .ord-table [data-slot=table-cell]{padding:.75rem;border-width:0;font-size:.8125rem}.app-ui-theme .ord-table [data-slot=table-cell],.app-ui-theme .ord-table [data-slot=table-cell]:first-child{min-width:0}.app-ui-theme .ord-table tbody [data-slot=table-row]+[data-slot=table-row]>[data-slot=table-cell]{box-shadow:inset 0 1px #ffffff0d}.app-ui-theme .ord-table tbody [data-slot=table-row]:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .4)}.app-ui-theme .ord-table tbody [data-slot=table-row][data-selected=true]>[data-slot=table-cell]{background:hsl(var(--primary) / .1)}.app-ui-theme .ord-table tbody [data-slot=table-row][data-selected=true]>:first-child{box-shadow:inset 3px 0 hsl(var(--primary))}.ord-table [data-col=num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ord-table [data-col=center]{text-align:center}.ord-table [data-col=narrow]{width:1%;white-space:nowrap}.ord-table [data-slot=table-head][data-col=num]{text-align:right}.ord-pill{--ord-tone: var(--muted-foreground);display:inline-flex;align-items:center;gap:.4rem;height:1.55rem;padding:0 .6rem;border-radius:999px;background:hsl(var(--ord-tone) / .14);color:hsl(var(--ord-tone));font-size:.6875rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}.ord-pill:before{content:"";width:.4rem;height:.4rem;flex-shrink:0;border-radius:999px;background:currentColor}.ord-pill[data-plain]:before{display:none}.ord-pill[data-tone=success]{--ord-tone: var(--success)}.ord-pill[data-tone=warning]{--ord-tone: var(--warning)}.ord-pill[data-tone=destructive]{--ord-tone: var(--destructive)}.ord-pill[data-tone=primary]{--ord-tone: var(--primary)}.ord-pill[data-tone=info]{--ord-tone: 199 89% 60%}.ord-pill[data-tone=teal]{--ord-tone: 173 80% 50%}.ord-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.app-ui-theme .ord-row-actions button[data-variant]{width:2rem;height:2rem;min-height:2rem;padding:0;border-width:0;border-radius:.55rem}.ord-cards{display:flex;flex-direction:column;gap:.65rem;padding:.75rem}.ord-card{display:flex;min-width:0;flex-direction:column;gap:.65rem;padding:.9rem 1rem;border-radius:.9rem;background:var(--ord-surface, hsl(var(--muted) / .4))}.ord-skeleton-list{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 1.25rem 1.25rem}.ord-skeleton-row{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:.75rem;background:var(--ord-surface, hsl(var(--muted) / .4))}.ord-empty[data-slot=empty]{--ord-tone: var(--primary);gap:1rem;min-height:16rem;padding:clamp(2.25rem,6vw,3.5rem) 1.25rem;border:0;border-radius:0;background:radial-gradient(70% 90% at 50% 0%,hsl(var(--ord-tone) / .1),transparent 70%)}.ord-empty[data-tone=success]{--ord-tone: var(--success)}.ord-empty[data-tone=muted]{--ord-tone: var(--muted-foreground)}.ord-empty-icon[data-slot=empty-icon]{width:3.75rem;height:3.75rem;margin-bottom:.35rem;border-radius:1.05rem;background:hsl(var(--ord-tone) / .14);color:hsl(var(--ord-tone));box-shadow:0 0 0 8px hsl(var(--ord-tone) / .06),0 0 0 16px hsl(var(--ord-tone) / .03)}.ord-empty .ord-empty-icon svg{width:1.6rem;height:1.6rem}.ord-empty [data-slot=empty-title]{color:hsl(var(--foreground));font-size:1.05rem;font-weight:700}.ord-empty [data-slot=empty-description]{max-width:28rem;font-size:.8125rem;line-height:1.6}.ord-empty [data-slot=empty-content]{flex-direction:row;flex-wrap:wrap;justify-content:center}.ord-panel>.ord-empty[data-slot=empty]{background:radial-gradient(70% 90% at 50% 0%,hsl(var(--ord-tone) / .08),transparent 70%)}.ord-results>.ord-empty[data-slot=empty]{border-radius:1rem;background:radial-gradient(70% 90% at 50% 0%,hsl(var(--ord-tone) / .1),transparent 70%),hsl(var(--card));box-shadow:0 12px 32px #0000002e}@media (max-width: 1100px){.ord-header.app-ui-report-header[data-has-actions]{flex-wrap:wrap;padding-right:0}.ord-header[data-has-actions] .ord-header-actions{position:static;flex:1 1 100%;justify-content:center}}@media (max-width: 767px){.ord-header.app-ui-report-header{flex-direction:row;flex-wrap:wrap;padding:.1rem 3rem .75rem}.app-ui-theme .ord-header .ord-back[data-slot=button]{top:0;width:2.25rem;padding:0;justify-content:center}.ord-header .ord-back-label{display:none}.ord-header.app-ui-report-header[data-has-actions]{padding-right:0}.ord-header-actions{position:static;flex:1 1 100%;flex-wrap:wrap;justify-content:center}.ord-panel{border-radius:.9rem}.ord-toolbar{padding:.875rem 1rem .75rem}.ord-toolbar-actions{flex:1 1 100%;justify-content:flex-start;margin-left:0}.ord-strip,.app-ui-theme .ord-panel>.report-pagination{padding:.7rem 1rem}.ord-panel-body{padding:.85rem 1rem 1rem}.ord-skeleton-list{padding:.25rem .75rem .75rem}}@media (prefers-reduced-motion: reduce){.ord-header.app-ui-report-header,.ord-panel{animation:none}.app-ui-theme .ord-header .ord-back svg,.ord-seg-item{transition:none}}.ord-pill svg{width:.7rem;height:.7rem;flex-shrink:0}.ord-pill[data-tone=muted]{--ord-tone: 240 5% 70%}.ord-pill[data-size=xs],.ord-pill-xs{height:1.3rem;padding:0 .5rem;font-size:.625rem}.ord-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.app-ui-theme .ord-page [data-slot=checkbox][data-state=indeterminate]{border-color:hsl(var(--primary));background:hsl(var(--primary))}.app-ui-theme .ord-page [data-slot=checkbox][data-state=indeterminate] [data-slot=checkbox-indicator] svg{display:none}.app-ui-theme .ord-page [data-slot=checkbox][data-state=indeterminate] [data-slot=checkbox-indicator]:before{content:"";width:.5rem;height:2px;border-radius:1px;background:hsl(var(--primary-foreground))}.ord-order-id{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:.45rem;background:hsl(var(--muted) / .8);color:hsl(var(--foreground));font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ord-order-date{color:hsl(var(--muted-foreground));font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ord-order-branch{display:flex;min-width:0;flex-direction:column;gap:.15rem}.ord-order-branch strong{overflow:hidden;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ord-order-branch small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.ord-order-amount{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem}.ord-order-amount strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums}.ord-order-return{display:inline-flex;color:hsl(var(--destructive));cursor:help}.ord-order-return svg{width:.85rem;height:.85rem}.ord-pill-busy{animation:ord-pulse 1.2s ease-in-out infinite}@keyframes ord-pulse{50%{opacity:.55}}.app-ui-theme .ord-orders-table tbody [data-slot=table-row][data-busy]>[data-slot=table-cell]{opacity:.75}.ord-sort{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ord-sort svg{width:.75rem;height:.75rem;opacity:.45;transition:opacity .12s ease-out}.ord-sort:hover svg,.ord-sort[data-active] svg{opacity:1}.ord-sort[data-active]{color:hsl(var(--foreground))}.ord-sort:focus-visible{border-radius:.25rem;outline:2px solid hsl(var(--ring));outline-offset:2px}[data-col=num]>.ord-sort{flex-direction:row-reverse}.ord-strip-group{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ord-strip-end{margin-left:auto;justify-content:flex-end}.ord-switch{display:inline-flex;align-items:center;gap:.55rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:600;cursor:pointer}.app-ui-theme .ord-strip-select[data-slot=select-trigger]{height:2.15rem;min-width:13rem;border-width:0;border-radius:.55rem;background:hsl(var(--background) / .55);font-size:.78rem}.ord-selection{display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .7rem;border-radius:999px;background:hsl(var(--background) / .45);font-size:.72rem}.ord-selection[data-active]{background:hsl(var(--primary) / .16);color:hsl(var(--foreground))}.app-ui-theme .ord-strip button[data-variant]{height:2.15rem;min-height:2.15rem;border-width:0;border-radius:.55rem}.app-ui-theme .ord-strip button[data-variant][data-variant=secondary]{background:hsl(var(--background) / .55)}.app-ui-theme .ord-strip button[data-variant][data-variant=ghost]{color:hsl(var(--muted-foreground))}.app-ui-theme .ord-strip button[data-variant][data-variant=ghost]:hover{background:hsl(var(--background) / .45);color:hsl(var(--foreground))}.ord-order-card[data-selected]{background:hsl(var(--primary) / .1);box-shadow:inset 3px 0 hsl(var(--primary))}.ord-order-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.ord-order-card-head>.ord-order-branch:first-child{grid-column:1 / 3}.ord-order-card-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0}.ord-order-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.ord-order-card-facts dd{margin:.15rem 0 0;color:hsl(var(--foreground));font-size:.8rem;font-variant-numeric:tabular-nums}.ord-order-card-facts [data-align=end]{text-align:right}.ord-order-card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.app-ui-theme .ord-order-card-actions button[data-variant]{height:2.1rem;min-height:2.1rem;border-width:0;border-radius:.55rem;font-size:.75rem}.ord-groups{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1.25rem 1.25rem}.ord-group{position:relative;overflow:clip;border-radius:.85rem;background:var(--ord-surface)}.ord-group[data-open]{background:hsl(var(--muted) / .3)}.ord-group[data-open]:before{content:"";position:absolute;top:.7rem;bottom:.7rem;left:0;z-index:1;width:3px;border-radius:0 3px 3px 0;background:hsl(var(--primary))}.ord-group-head{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ord-group-head:hover{background:hsl(var(--muted) / .35)}.ord-group-head:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.ord-group-chevron{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground));transform:rotate(-90deg);transition:transform .16s ease-out}.ord-group[data-open] .ord-group-chevron{color:hsl(var(--primary));transform:none}.ord-group-title{display:flex;min-width:0;flex:1 1 14rem;flex-direction:column;gap:.1rem}.ord-group-title strong{color:hsl(var(--foreground));font-size:.85rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.ord-group-title small{color:hsl(var(--muted-foreground));font-size:.7rem}.ord-group-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ord-group-stats>span{display:inline-flex;align-items:center;gap:.25rem;height:1.6rem;padding:0 .6rem;border-radius:999px;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.7rem}.ord-group-stats strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.ord-group-stats .ord-group-amount{background:hsl(var(--success) / .14);color:hsl(var(--success));font-weight:700;font-variant-numeric:tabular-nums}.ord-group-body{display:flex;flex-direction:column;background:hsl(var(--background) / .28);box-shadow:inset 0 1px #ffffff0f}.ord-group-row{display:grid;grid-template-columns:1.25rem minmax(0,1.5fr) minmax(0,1fr) 9.5rem auto;align-items:center;gap:.75rem 1rem;padding:.7rem 1rem .7rem 1.25rem}.ord-group-row+.ord-group-row{box-shadow:inset 0 1px #ffffff0d}.ord-group-row:hover{background:hsl(var(--background) / .35)}.ord-group-row[data-selected]{background:hsl(var(--primary) / .1)}.ord-group-row-amount{text-align:right}.ord-group-row>.ord-row-actions{flex-wrap:nowrap;justify-content:flex-end}.ord-group-row:not(:has(.ord-group-row-amount)){grid-template-columns:1.25rem minmax(0,1.5fr) minmax(0,1fr) auto}.ord-group-row-amount strong{font-size:.85rem;font-variant-numeric:tabular-nums}.ordd-stack{display:flex;min-width:0;flex-direction:column;gap:1rem}.ordd-block{display:flex;min-width:0;flex-direction:column;gap:.7rem;padding:.95rem 1rem 1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.ordd-block-title{display:flex;align-items:center;gap:.5rem;margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ordd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem;margin:0}.ordd-facts>div{min-width:0;padding:.75rem .85rem;border-radius:.75rem;background:hsl(var(--muted) / .4)}.ordd-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.ordd-facts dd{margin:.3rem 0 0;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;font-weight:650;text-overflow:ellipsis}.ordd-num{font-variant-numeric:tabular-nums}.ordd-amount{color:hsl(var(--success))}.ordd-lines,.ordd-order-list{display:flex;max-height:20rem;flex-direction:column;margin:0;padding:0;overflow-y:auto;border-radius:.7rem;background:hsl(var(--background) / .55);list-style:none;overscroll-behavior:contain;scrollbar-width:thin}.ordd-order-list{max-height:14rem}.ordd-lines>li,.ordd-order-list>li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;font-size:.8rem}.ordd-order-list>li{justify-content:flex-start}.ordd-lines>li+li,.ordd-order-list>li+li{box-shadow:inset 0 1px #ffffff0d}.ordd-line-name{display:flex;min-width:0;flex-direction:column;gap:.1rem}.ordd-line-name strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ordd-line-name small{color:hsl(var(--muted-foreground));font-size:.7rem}.ordd-lines .ordd-num{font-weight:750}.ordd-empty{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:1.25rem;border-radius:.7rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.8rem}.ordd-empty svg{width:1rem;height:1rem}.app-ui-theme .ordd-input[data-slot=input]{height:2.6rem;border-width:0;border-radius:.6rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1);color-scheme:dark}.app-ui-theme .ordd-input[data-slot=input]:hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.app-ui-theme .ordd-input[data-slot=input]:focus-visible{box-shadow:inset 0 0 0 1px hsl(var(--primary)),0 0 0 3px hsl(var(--ring) / .35)}@media (max-width: 1023px){.ord-group-row,.ord-group-row:not(:has(.ord-group-row-amount)){grid-template-columns:1.25rem minmax(0,1fr) auto}.ord-group-row>.ord-pills{grid-column:2 / -1}.ord-group-row>.ord-row-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 767px){.ord-groups{padding:.65rem}.ord-strip-end{margin-left:0;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.ord-pill-busy{animation:none}.ord-group-chevron,.ord-sort svg{transition:none}}.ord-qty{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem}.ord-qty-label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ord-qty[data-disabled]{opacity:.55;pointer-events:none}.occ-chart{position:relative;width:100%;min-width:0}.occ-chart[data-size=sm]{height:13rem}.occ-chart[data-size=md]{height:16.5rem}.occ-chart[data-size=lg]{height:22rem}.occ-plot[data-slot=chart]{width:100%;min-width:0;aspect-ratio:auto}.ord-panel>.ord-panel-body:has(>.occ-chart:only-child){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ord-panel-body>.occ-chart:only-child{flex:1 1 auto}.ord-panel-body>.occ-chart:only-child>.recharts-responsive-container{align-self:stretch;height:auto!important;min-height:inherit}.ord-panel-body>.occ-chart[data-size=sm]:only-child{height:auto;min-height:13rem}.ord-panel-body>.occ-chart[data-size=md]:only-child{height:auto;min-height:16.5rem}.ord-panel-body>.occ-chart[data-size=lg]:only-child{height:auto;min-height:22rem}.occ-plot .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.occ-plot .recharts-text.recharts-label{font-variant-numeric:tabular-nums}.occ-plot-legend{flex-wrap:wrap;gap:.4rem 1rem;color:hsl(var(--muted-foreground));font-size:.75rem}.occ-plot-legend>div>div:first-child{width:.55rem;height:.55rem;border-radius:999px}.occ-bars{width:100%;min-width:0}.occ-bar-name{fill:hsl(var(--foreground) / .85);font-size:11px;font-weight:550}.occ-bar-value{fill:hsl(var(--foreground));font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}.occ-tip{display:grid;gap:.5rem;min-width:12rem;max-width:19rem;padding:.7rem .8rem;border-radius:.65rem;background:hsl(var(--popover));color:hsl(var(--foreground));font-size:.75rem;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px #0006}.occ-tip-title{margin:0;padding-bottom:.45rem;box-shadow:inset 0 -1px #ffffff0f;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.occ-tip-rows{display:grid;gap:.4rem}.occ-tip-rows>div{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.occ-tip-rows>div[data-total]{padding-bottom:.4rem;box-shadow:inset 0 -1px #ffffff0f}.occ-tip-rows>div[data-total] span{color:hsl(var(--foreground));font-weight:600}.occ-tip-rows span{display:flex;min-width:0;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground))}.occ-tip-rows i{flex-shrink:0;width:.55rem;height:.55rem;border-radius:2px}.occ-tip-rows strong{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.occ-donut-body{display:flex;flex-direction:column;gap:1rem}.occ-donut-caption{fill:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.occ-donut-value{fill:hsl(var(--foreground));font-size:1.35rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.occ-legend{display:flex;flex-direction:column;gap:.15rem;max-height:12rem;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}.occ-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.35rem .55rem;border-radius:.5rem;font-size:.75rem}.occ-legend li:nth-child(odd){background:hsl(var(--muted) / .4)}.occ-legend-dot{width:.6rem;height:.6rem;border-radius:999px}.occ-legend-label{overflow:hidden;color:hsl(var(--foreground) / .9);text-overflow:ellipsis;white-space:nowrap}.occ-legend-value{color:hsl(var(--foreground));font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.occ-legend-pct{min-width:3.1rem;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 767px){.occ-chart[data-size=md]{height:14rem}.occ-chart[data-size=lg]{height:18rem}}.branch-notes-access{position:relative;color:#d4d4d8;border-radius:999px;width:2.75rem;height:2.75rem}.branch-notes-access:hover,.branch-notes-access[data-open]{color:#fff;background:#ffffff12}.branch-notes-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;gap:0;padding:0;width:min(1080px,calc(100vw - 2rem));max-width:none;height:min(780px,calc(100dvh - 3rem));max-height:calc(100dvh - 3rem);background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:1.1rem;overflow:hidden;box-shadow:0 30px 80px -20px #000000d9}.branch-notes-head{display:flex;align-items:flex-start;gap:.9rem;padding:1.35rem 1.5rem 1.1rem}.branch-notes-icon{display:grid;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .24)}.branch-notes-icon svg{width:1.2rem;height:1.2rem}.branch-notes-heading{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.25rem}.branch-notes-head [data-slot=dialog-title]{font-size:1.15rem;font-weight:750;letter-spacing:-.015em;line-height:1.3}.branch-notes-head [data-slot=dialog-description]{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.branch-notes-head-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.branch-notes-head-actions>button:not([data-size=icon]),.branch-notes-editor-actions>button:last-child{font-weight:700;text-transform:uppercase}.branch-notes-live{gap:.4rem}.branch-notes-live-dot{position:relative;width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.branch-notes-live[data-tone=success] .branch-notes-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;animation:branch-notes-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes branch-notes-ping{80%,to{transform:scale(2.6);opacity:0}}.branch-notes-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:0 1.5rem 1rem;border-bottom:1px solid hsl(var(--border) / .6)}.branch-notes-tabs{flex:0 0 auto;flex-wrap:nowrap}.branch-notes-tabs .ord-seg-item{flex:0 0 auto;min-height:2.25rem;padding-inline:.85rem}.branch-notes-tabs .ord-seg-item:disabled{opacity:.5;cursor:default}.branch-notes-search{position:relative;display:flex;flex:1 1 14rem;min-width:0;align-items:center;gap:.5rem;height:2.5rem;padding:0 .55rem 0 .75rem;border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));transition:border-color .12s ease-out,box-shadow .12s ease-out}.branch-notes-search:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.branch-notes-search input{width:100%;min-width:0;border:0;background:transparent;color:hsl(var(--foreground));font-size:.8125rem;outline:0}.branch-notes-search input::placeholder{color:hsl(var(--muted-foreground) / .8)}.branch-notes-search input::-webkit-search-cancel-button{filter:invert(.7)}.branch-notes-dialog kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.2rem;padding:0 .3rem;border-radius:.3rem;background:hsl(var(--background) / .7);box-shadow:inset 0 -1px #00000073;color:hsl(var(--muted-foreground));font:700 .64rem/1 ui-monospace,Cascadia Mono,Consolas,monospace}.branch-notes-filter{display:flex;align-items:center;gap:.35rem;padding:.25rem;border-radius:.7rem;background:hsl(var(--muted) / .45)}.branch-notes-filter-all{height:1.85rem;padding:0 .65rem;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;cursor:pointer}.branch-notes-filter-all[aria-pressed=true]{background:hsl(var(--background) / .6);color:hsl(var(--foreground))}.branch-notes-filter-dot{position:relative;width:1.35rem;height:1.35rem;margin:0 .1rem;border:0;border-radius:999px;background:var(--note-paper);box-shadow:inset 0 0 0 1px #0000002e;cursor:pointer;transition:transform .1s ease-out}.branch-notes-filter-dot:hover{transform:scale(1.1)}.branch-notes-filter-dot[aria-pressed=true]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid hsl(var(--foreground));border-radius:inherit}.branch-notes-branch{display:flex;align-items:center;gap:.45rem;min-width:0;height:2.25rem;margin-left:auto;padding:0 .8rem;border-radius:999px;background:hsl(var(--muted) / .45);color:hsl(var(--foreground));font-size:.78rem;font-weight:650}.branch-notes-branch>svg{color:hsl(var(--muted-foreground));flex-shrink:0}.branch-notes-branch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-notes-branch select{max-width:14rem;border:0;background:transparent;color:hsl(var(--foreground));font-size:.78rem;font-weight:650;outline:0;cursor:pointer}.branch-notes-branch select option{background:hsl(var(--card))}.branch-notes-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.4rem 1.5rem 1.75rem;background:radial-gradient(rgb(255 255 255 / .035) 1px,transparent 1.4px) 0 0 / 14px 14px,radial-gradient(rgb(0 0 0 / .25) 1px,transparent 1.4px) 7px 7px / 14px 14px,hsl(var(--background) / .55);box-shadow:inset 0 10px 18px -12px #0009;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.branch-notes-body .ord-empty[data-slot=empty]{min-height:18rem}.branch-notes-section+.branch-notes-section{margin-top:1.6rem}.branch-notes-section>h3{display:flex;align-items:center;gap:.45rem;margin:0 0 .8rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.branch-notes-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.66rem;letter-spacing:0}.branch-notes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.6rem 1.25rem;align-items:start;padding:.4rem .2rem .2rem}.branch-note,.branch-note-paper,.branch-note-paper-wrap,.branch-notes-colors button,.branch-notes-filter-dot{--note-paper: #fff3a6;--note-edge: #f3e17a;--note-ink: #3b3424;--note-soft: rgb(84 70 30 / .11)}.branch-notes-dialog [data-color=pink]{--note-paper: #ffdbe6;--note-edge: #f7bfd2;--note-ink: #4a2a34;--note-soft: rgb(110 40 64 / .1)}.branch-notes-dialog [data-color=blue]{--note-paper: #d9edff;--note-edge: #b9dbfb;--note-ink: #23384b;--note-soft: rgb(30 70 110 / .1)}.branch-notes-dialog [data-color=green]{--note-paper: #ddf3d3;--note-edge: #c1e6b2;--note-ink: #2a3d27;--note-soft: rgb(40 90 40 / .1)}.branch-notes-dialog [data-color=orange]{--note-paper: #ffe0bc;--note-edge: #fbc995;--note-ink: #4a3220;--note-soft: rgb(120 70 20 / .1)}.branch-note{--tilt: 0deg;position:relative;display:flex;min-height:12.5rem;flex-direction:column;margin-top:.55rem;padding:1.05rem 1rem .85rem;border-radius:2px 2px 3px 18px/2px 2px 3px 6px;background:linear-gradient(170deg,rgb(255 255 255 / .45) 0%,transparent 28%),linear-gradient(180deg,var(--note-paper) 0%,var(--note-paper) 72%,var(--note-edge) 100%);color:var(--note-ink);transform:rotate(var(--tilt));transform-origin:50% 0;box-shadow:0 1px 1px #0000001f,0 6px 10px -6px #00000080,0 22px 24px -18px #000000b3;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease-out}.branch-note[data-tilt=a]{--tilt: -1.6deg}.branch-note[data-tilt=b]{--tilt: .9deg}.branch-note[data-tilt=c]{--tilt: -.6deg}.branch-note[data-tilt=d]{--tilt: 1.5deg}.branch-note:hover,.branch-note:focus-within{z-index:1;transform:rotate(0) translateY(-3px) scale(1.015);box-shadow:0 1px 1px #0000001f,0 10px 16px -8px #0000008c,0 30px 32px -20px #000c}.branch-note-tape{position:absolute;z-index:2;top:-.7rem;left:50%;width:5.2rem;height:1.45rem;transform:translate(-50%) rotate(-3deg);pointer-events:none;background:linear-gradient(90deg,#fff3,#ffffff75 20%,#fff6 80%,#fff3);box-shadow:0 1px 2px #0000002e;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 10%,96% 0,100% 8%,100% 92%,96% 100%,92% 90%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%)}.branch-note[data-tilt=b] .branch-note-tape,.branch-note[data-tilt=d] .branch-note-tape{transform:translate(-50%) rotate(2.5deg)}.branch-note-pin{position:absolute;z-index:2;top:-1.35rem;left:50%;width:2.1rem;height:2.4rem;transform:translate(-50%);overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 1px rgb(0 0 0 / .35))}.branch-note-pin-shadow{fill:#00000038}.branch-note-pin-needle{stroke:#9ca3af;stroke-width:1.6;stroke-linecap:round}.branch-note-pin-base{fill:#b91c1c}.branch-note-pin-body{fill:#dc2626}.branch-note-pin-head{fill:#ef4444}.branch-note-pin-shine{fill:#ffffff8c}.branch-note-top{display:flex;align-items:center;gap:.5rem;min-height:1.85rem;margin-bottom:.35rem}.branch-note-pinned{display:inline-flex;align-items:center;gap:.3rem;height:1.35rem;padding:0 .5rem;border-radius:999px;background:var(--note-soft);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.branch-note-tools{display:flex;gap:.1rem;margin-left:auto;opacity:.5;transition:opacity .12s ease-out}.branch-note:hover .branch-note-tools,.branch-note:focus-within .branch-note-tools{opacity:1}.branch-note-tool{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:0;border-radius:.4rem;background:transparent;color:var(--note-ink);cursor:pointer}.branch-note-tool:hover{background:var(--note-soft)}.branch-note-tool:disabled{opacity:.5;cursor:default}.branch-note-content{flex:1;margin:0 0 .6rem;font-size:.92rem;line-height:1.6rem;overflow-wrap:anywhere;white-space:pre-wrap;background-image:linear-gradient(transparent calc(1.6rem - 1px),var(--note-soft) calc(1.6rem - 1px));background-size:100% 1.6rem}.branch-note-content[data-clamped]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.branch-note-more{align-self:flex-start;margin:-.25rem 0 .6rem;padding:0;border:0;background:transparent;color:var(--note-ink);font-size:.74rem;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.branch-note-meta{display:flex;align-items:center;gap:.45rem;padding-top:.6rem;border-top:1px dashed rgb(0 0 0 / .14);font-size:.7rem}.branch-note-avatar{display:grid;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--note-soft);font-size:.6rem;font-weight:800;letter-spacing:.02em}.branch-note-author{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.branch-note-meta time{margin-left:auto;flex-shrink:0;opacity:.75;font-variant-numeric:tabular-nums}.branch-note-skeleton{height:12.5rem;margin-top:.55rem;border-radius:3px;background:linear-gradient(90deg,hsl(var(--muted) / .5),hsl(var(--muted) / .85),hsl(var(--muted) / .5));background-size:200% 100%;animation:branch-notes-shimmer 1.2s linear infinite}@keyframes branch-notes-shimmer{to{background-position:-200% 0}}.branch-notes-more{display:flex;margin:1.25rem auto 0}.branch-notes-error,.branch-notes-discard,.branch-notes-current{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.9rem 1rem;border-radius:.75rem;font-size:.8125rem}.branch-notes-error,.branch-notes-discard{background:hsl(var(--destructive) / .1);box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .3);color:hsl(var(--foreground))}.branch-notes-discard p,.branch-notes-current p{width:100%;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.branch-notes-current{background:hsl(var(--warning) / .08);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .3);color:hsl(var(--foreground))}.branch-notes-current strong{color:hsl(var(--warning))}.branch-notes-delete-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-left:.7rem;border-left:3px solid hsl(var(--destructive) / .5);color:hsl(var(--muted-foreground))}.branch-notes-history{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.branch-notes-history-item{display:flex;gap:.85rem;padding:.85rem 1rem;border-radius:.75rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border) / .7)}.branch-notes-history-swatch{flex:0 0 .35rem;align-self:stretch;border-radius:999px;background:var(--note-paper, #fff3a6)}.branch-notes-history-main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.5rem}.branch-notes-history-content{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.875rem;line-height:1.5}.branch-notes-history-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;color:hsl(var(--muted-foreground));font-size:.72rem}.branch-notes-history-meta strong{color:hsl(var(--foreground));font-weight:650}.branch-notes-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);gap:1.5rem;align-items:start}.branch-notes-editor-main{display:flex;min-width:0;flex-direction:column;gap:.6rem}.branch-notes-editor h3{margin:0 0 .2rem;font-size:1rem;font-weight:750}.branch-note-paper-wrap{position:relative;margin-top:.6rem}.branch-notes-dialog .branch-note-paper-wrap textarea.branch-note-paper[data-slot=textarea]{display:block;width:100%;field-sizing:fixed;height:clamp(11rem,30vh,15rem);min-height:9rem;padding:1.4rem 1.3rem 1.1rem;border:0;outline:0;border-radius:2px 2px 3px 18px/2px 2px 3px 6px;color:var(--note-ink);font-size:1.02rem;line-height:1.75rem;resize:vertical;background:linear-gradient(170deg,rgb(255 255 255 / .45) 0%,transparent 28%),linear-gradient(transparent calc(1.75rem - 1px),var(--note-soft) calc(1.75rem - 1px)) 0 1.4rem / 100% 1.75rem,linear-gradient(180deg,var(--note-paper) 0%,var(--note-paper) 72%,var(--note-edge) 100%);box-shadow:0 1px 1px #0000001f,0 8px 12px -8px #00000080,0 26px 28px -20px #000000bf}.branch-notes-dialog .branch-note-paper-wrap textarea.branch-note-paper[data-slot=textarea]:focus,.branch-notes-dialog .branch-note-paper-wrap textarea.branch-note-paper[data-slot=textarea]:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .45),0 8px 12px -8px #00000080,0 26px 28px -20px #000000bf}.branch-notes-dialog .branch-note-paper-wrap textarea.branch-note-paper[data-slot=textarea]::placeholder{color:var(--note-ink);opacity:.5;text-transform:none}.branch-notes-editor-meta{display:flex;justify-content:space-between;gap:1rem;color:hsl(var(--muted-foreground));font-size:.72rem}.branch-notes-counter{font-variant-numeric:tabular-nums}.branch-notes-counter[data-near]{color:hsl(var(--warning));font-weight:700}.branch-notes-editor-side{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.9rem;background:hsl(var(--muted) / .35);box-shadow:inset 0 0 0 1px hsl(var(--border) / .6)}.branch-notes-editor-side fieldset{margin:0;padding:0;border:0}.branch-notes-editor-side legend{margin-bottom:.55rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.branch-notes-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.4rem}.branch-notes-colors button{position:relative;display:flex;align-items:center;gap:.45rem;height:2.4rem;padding:0 .55rem;border:1px solid transparent;border-radius:.6rem;background:hsl(var(--background) / .5);color:hsl(var(--foreground));font-size:.76rem;font-weight:650;cursor:pointer}.branch-notes-colors button:hover{border-color:hsl(var(--border))}.branch-notes-colors button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .14)}.branch-notes-swatch{width:1.15rem;height:1.15rem;flex-shrink:0;border-radius:999px;background:var(--note-paper);box-shadow:inset 0 0 0 1px #0003}.branch-notes-tips{display:grid;gap:.45rem;margin:0;padding:0;color:hsl(var(--muted-foreground));font-size:.74rem;line-height:1.45;list-style:none}.branch-notes-tips li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.branch-notes-editor-actions{display:flex;gap:.5rem;margin-top:auto}.branch-notes-editor-actions>button{flex:1 1 0}.branch-notes-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1.5rem;border-top:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .25);color:hsl(var(--muted-foreground));font-size:.72rem}.branch-notes-shortcuts{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto}.branch-notes-message{display:none;align-items:center;height:1.5rem;padding:0 .6rem;border-radius:999px;background:hsl(var(--success) / .14);color:hsl(var(--success));font-weight:700}.branch-notes-message[data-visible]{display:inline-flex}.branch-notes-menu [data-slot=dropdown-menu-item] svg{width:1rem;height:1rem}@media (max-width: 860px){.branch-notes-editor{grid-template-columns:minmax(0,1fr)}.branch-notes-branch{margin-left:0}.branch-notes-shortcuts{display:none}}@media (max-width: 767px){.branch-notes-head,.branch-notes-body{padding:1rem}.branch-notes-toolbar,.branch-notes-foot{padding-left:1rem;padding-right:1rem}.branch-notes-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}@media (max-width: 480px){.branch-notes-dialog[data-slot=dialog-content]{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.branch-notes-head{flex-wrap:wrap}.branch-notes-head-actions{width:100%;justify-content:space-between}.branch-notes-head [data-slot=dialog-title]{font-size:1.05rem}.branch-notes-grid{grid-template-columns:minmax(0,1fr)}.branch-notes-filter{width:100%;justify-content:space-between}.branch-notes-branch{width:100%}.branch-notes-branch select{flex:1;min-width:0;max-width:none}.branch-note-tools{opacity:1}.branch-note-tool,.branch-notes-filter-dot{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion: reduce){.branch-note,.branch-note-skeleton,.branch-notes-live-dot:after{transition:none;animation:none}.branch-note:hover,.branch-note:focus-within{transform:rotate(var(--tilt))}}.app-navbar{--app-navbar-height: 97px;--app-navbar-accent: #8b5cf6;position:fixed;top:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--app-navbar-height);padding:0 1.5rem;background:radial-gradient(300px 140px at 50% 100%,rgb(139 92 246 / .16),transparent 70%),radial-gradient(260px 120px at 50% 0%,rgb(255 255 255 / .05),transparent 70%),#18181b;color:#f4f4f5}.app-navbar-start{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;height:100%;min-width:0}.app-navbar-center{display:flex;align-items:center;justify-content:center;height:100%;padding:0 1.75rem}.app-navbar-end{display:flex;align-items:center;gap:.5rem;height:100%;min-width:0}.app-navbar-actions{display:flex;align-items:center;gap:.6rem;margin-left:auto;padding-left:1rem}.app-navbar-toggle{margin-right:auto}.app-navbar-brand{display:flex;flex-direction:column;align-items:center;min-width:150px}.app-navbar-logo{display:block;width:156px;height:48px;object-fit:contain;filter:drop-shadow(0 4px 14px rgb(0 0 0 / .6))}.app-navbar-mode{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;padding:0;border:0;background:none;color:#4ade80;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.app-navbar-mode-dot{flex-shrink:0;width:.375rem;height:.375rem;border-radius:999px;background:#22c55e;box-shadow:0 0 8px #22c55e}.app-navbar-mode svg{flex-shrink:0;width:.8rem;height:.8rem;color:#52525b;transition:color .15s ease,transform .2s ease}.app-navbar-mode[data-interactive]{cursor:pointer}.app-navbar-mode[data-interactive]:hover svg{color:#a1a1aa}.app-navbar-mode[data-state=open] svg{transform:rotate(180deg)}.app-navbar-mode:focus,.app-navbar-mode:focus-visible{outline:none}.app-navbar-version{margin-top:.125rem;color:#71717a;font-size:.625rem;font-weight:600;letter-spacing:.06em}.app-navbar-nav{display:flex;align-items:center;gap:.25rem;height:100%}.app-navbar-link{position:relative;display:flex;align-items:center;gap:.6rem;height:100%;padding:0 .875rem;border:0;background:none;color:#a1a1aa;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s ease}.app-navbar-link-label{display:flex;flex-direction:column;line-height:1.2;text-align:left}.app-navbar-link-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-navbar-link-icon img{width:100%;height:100%;object-fit:contain}.app-navbar-link-icon svg{width:1.75rem;height:1.75rem}.app-navbar-link:after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background .15s ease}.app-navbar-link:hover{color:#fff}.app-navbar-link:hover .app-navbar-link-icon{transform:translateY(-2px)}.app-navbar-link:hover:after{background:#ffffff29}.app-navbar-link:focus-visible{border-radius:.5rem;outline:2px solid var(--app-navbar-accent);outline-offset:-6px}.app-navbar-link[aria-current=page]{color:#fff}.app-navbar-link[aria-current=page]:after{background:var(--app-navbar-accent);box-shadow:0 -2px 14px #8b5cf6cc}.app-navbar-actions [aria-label=Notificaciones]{width:2.75rem;height:2.75rem;border-color:transparent;border-radius:999px;color:#d4d4d8}.app-navbar-actions [aria-label=Notificaciones] svg{width:1.3rem;height:1.3rem}.app-navbar-actions [aria-label=Notificaciones]:hover,.app-navbar-actions [aria-label=Notificaciones][data-state=open]{background:#ffffff0f;color:#fff}.app-navbar-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:0;border-radius:999px;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 0 0 2px #18181b,0 0 0 3px #a78bfa59;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:box-shadow .18s ease}.app-navbar-avatar:hover,.app-navbar-avatar[data-state=open]{box-shadow:0 0 0 2px #18181b,0 0 0 4px #a78bfabf}.app-navbar-avatar:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.app-navbar-avatar[data-static]{width:2.4rem;height:2.4rem;box-shadow:none;cursor:default}@media (min-width: 1280px) and (max-width: 1399px){.app-navbar:is([data-size=md],[data-size=lg],[data-size=xl]) .app-navbar-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (min-width: 1400px) and (max-width: 1499px){.app-navbar:is([data-size=lg],[data-size=xl]) .app-navbar-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (min-width: 1500px) and (max-width: 1699px){.app-navbar[data-size=xl] .app-navbar-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.app-navbar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.8rem;background:transparent;color:#d4d4d8;cursor:pointer}.app-navbar-icon-button:hover{background:#ffffff0f;color:#fff}.app-navbar-icon-button svg{width:1.4rem;height:1.4rem}.app-navbar-menu{position:fixed;top:var(--app-navbar-height, 97px);left:0;right:0;bottom:0;z-index:29;overflow-y:auto;overscroll-behavior:contain;background:#18181b;color:#f4f4f5;animation:app-navbar-menu-grow .32s cubic-bezier(.22,1,.36,1) both}.app-navbar-menu-nav{display:flex;flex-direction:column;gap:.35rem;width:min(26rem,100%);margin:0 auto;padding:1.5rem 1rem max(1.5rem,env(safe-area-inset-bottom))}.app-navbar-menu-link{display:flex;align-items:center;gap:1rem;width:100%;min-height:3.75rem;padding:.5rem 1rem;border:0;border-radius:.9rem;background:none;color:#d4d4d8;font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;animation:app-navbar-menu-item .36s cubic-bezier(.22,1,.36,1) calc(80ms + var(--i, 0) * 40ms) both;transition:background .15s ease,color .15s ease}.app-navbar-menu-link .app-navbar-link-icon{width:2.6rem;height:2.6rem}.app-navbar-menu-link:hover{background:#ffffff0d;color:#fff}.app-navbar-menu-link[aria-current=page]{background:#8b5cf624;box-shadow:inset 0 0 0 1px #a78bfa40;color:#fff}@keyframes app-navbar-menu-grow{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes app-navbar-menu-item{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1280px){.app-navbar-menu{display:none}}.app-navbar-branch-menu[data-slot=dropdown-menu-content]{padding:.45rem;border:0;border-radius:1.1rem;background:radial-gradient(120% 80% at 50% 0%,rgb(139 92 246 / .14),transparent 60%),linear-gradient(180deg,#232328,#1a1a1e);box-shadow:0 0 0 1px #ffffff0d,0 24px 50px -12px #000000bf,0 0 46px -14px #8b5cf659}.app-navbar-branch-menu *{border-color:transparent}.app-navbar-branch-head{display:flex;align-items:center;gap:.7rem;padding:.55rem .55rem .75rem}.app-navbar-branch-head-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 6px 16px -4px #7c3aedb3;color:#fff}.app-navbar-branch-head-icon svg{width:1.05rem;height:1.05rem}.app-navbar-branch-head-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.app-navbar-branch-title{color:#fafafa;font-size:.875rem;font-weight:700}.app-navbar-branch-subtitle{color:#8b8b94;font-size:.75rem}.app-navbar-branch-list{display:flex;flex-direction:column;gap:.2rem;max-height:18rem;overflow-y:auto}.app-navbar-branch-item[data-slot=dropdown-menu-item],.app-navbar-branch-admin[data-slot=dropdown-menu-item]{gap:.7rem;padding:.5rem .6rem;border-radius:.8rem;color:#d4d4d8;cursor:pointer;transition:background .15s ease,color .15s ease}.app-navbar-branch-item[data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]){background:#ffffff0f;color:#fff}.app-navbar-branch-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:linear-gradient(135deg,color-mix(in srgb,var(--branch-color) 85%,white),color-mix(in srgb,var(--branch-color) 75%,black));box-shadow:0 6px 14px -6px var(--branch-color);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.02em;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-navbar-branch-item[data-highlighted] .app-navbar-branch-avatar{transform:scale(1.08) rotate(-4deg)}.app-navbar-branch-name{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-navbar-branch-hint{color:#8b8b94;font-size:.6875rem;font-weight:500}.app-navbar-branch-current{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;background:#22c55e29;color:#4ade80;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-navbar-branch-item[data-current]{background:linear-gradient(90deg,#22c55e1f,#22c55e05);color:#fff}.app-navbar-branch-footer{margin-top:.4rem}.app-navbar-branch-admin[data-slot=dropdown-menu-item]{background:linear-gradient(135deg,#8b5cf629,#8b5cf60d);color:#ede9fe}.app-navbar-branch-admin[data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]){background:linear-gradient(135deg,#8b5cf642,#8b5cf61a);color:#fff}.app-navbar-branch-admin-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:#8b5cf638;color:#c4b5fd}.app-navbar-branch-admin-icon svg{width:1rem;height:1rem}.app-navbar-branch-arrow{flex-shrink:0;width:1rem;height:1rem;color:#a78bfa;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-navbar-branch-admin[data-highlighted] .app-navbar-branch-arrow{transform:translate(3px)}.app-navbar-toggle{display:inline-flex}@media (min-width: 1280px){.app-navbar-toggle{display:none}}@media (max-width: 1279px){.app-navbar{padding:0 1rem}.app-navbar-nav{display:none}.app-navbar-center{padding:0 .75rem}.app-navbar-actions{gap:.25rem;padding-left:0}}@media (prefers-reduced-motion: reduce){.app-navbar *,.app-navbar-menu,.app-navbar-menu *{transition:none!important;animation:none!important}}.app-navbar-branch-menu [data-slot=dropdown-menu-item],.app-navbar-branch-menu [data-slot=dropdown-menu-item]:focus,.app-navbar-branch-menu [data-slot=dropdown-menu-item]:focus-visible{outline:none;box-shadow:none}.app-navbar-user-head{display:flex;align-items:center;gap:.75rem;padding:.6rem .55rem .8rem}.app-navbar-user-head .app-navbar-branch-title,.app-navbar-user-head .app-navbar-branch-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-navbar-user-item[data-slot=dropdown-menu-item]{gap:.7rem;padding:.5rem .6rem;border-radius:.8rem;color:#d4d4d8;cursor:pointer;transition:background .15s ease,color .15s ease}.app-navbar-user-item[data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]){background:#ffffff0f;color:#fff}.app-navbar-user-item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.app-navbar-user-item-icon svg{width:1rem;height:1rem}.app-navbar-user-item-icon[data-tone=emerald]{background:#22c55e29;color:#4ade80}.app-navbar-user-item-icon[data-tone=violet]{background:#8b5cf633;color:#c4b5fd}.app-navbar-user-item-icon[data-tone=red]{background:#ef444429;color:#f87171}.app-navbar-user-item[data-highlighted] .app-navbar-user-item-icon{transform:scale(1.08) rotate(-4deg)}.app-navbar-user-item[data-logout][data-slot=dropdown-menu-item]{background:linear-gradient(135deg,#ef44441f,#ef444408);color:#fecaca}.app-navbar-user-item[data-logout][data-slot=dropdown-menu-item]:is(:focus,[data-highlighted]){background:linear-gradient(135deg,#ef444438,#ef444414);color:#fff}.app-navbar-user-item[data-logout] .app-navbar-branch-arrow{color:#f87171}.app-navbar-user-item[data-logout][data-highlighted] .app-navbar-branch-arrow{transform:translate(3px)}.app-navbar-user-version{padding:.55rem .6rem .35rem;color:#63636b;font-size:.6875rem;font-weight:500;text-align:center}.app-navbar-link-icon .report-icon{width:100%;height:100%}.app-navbar-link-icon .report-icon-svg{filter:drop-shadow(0 3px 5px rgb(0 0 0 / .35))}.app-navbar-link-icon .report-icon-sparkles,.app-navbar-link-icon .report-icon-shadow{display:none}.report-card.app-navbar-link:is(:hover,:focus-visible) .report-icon-svg,.report-card.app-navbar-menu-link:is(:hover,:focus-visible) .report-icon-svg{transform:none}.app-navbar-link-icon svg.report-icon-svg{width:100%;height:100%}.stock-sidebar{border-right:1px solid rgb(255 255 255 / .06);background:hsl(var(--app-ui-sidebar-background));color:hsl(var(--foreground))}.stock-sidebar .stock-sidebar-separator{background:#ffffff0f}.stock-sidebar .stock-sidebar-branch{border-block:1px solid rgb(255 255 255 / .06)}.stock-sidebar-logo{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.6rem;background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.stock-sidebar-logo svg{width:1.15rem;height:1.15rem}.stock-sidebar-brand p{margin:0}.stock-sidebar-brand p:first-child{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stock-sidebar-brand p:last-child{color:hsl(var(--muted-foreground));font-size:.72rem}.stock-sidebar-label{margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.stock-sidebar .stock-nav-item[data-slot=button]{border-width:0;border-radius:.6rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;box-shadow:none;transition:background-color .14s ease-out,color .14s ease-out}.stock-sidebar .stock-nav-item[data-slot=button]:hover{background:hsl(var(--muted) / .55);color:hsl(var(--foreground))}.stock-sidebar .stock-nav-item[data-slot=button][data-active]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px -4px hsl(var(--primary) / .6)}.stock-sidebar .stock-nav-item[data-slot=button][data-active]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.stock-sidebar .stock-sidebar-branch-select{border-color:transparent;border-radius:.6rem;background:hsl(var(--muted) / .45);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1)}.stock-sidebar .stock-sidebar-branch-select:hover{border-color:transparent;background:hsl(var(--muted) / .7)}.stock-sidebar .stock-sidebar-branch-select svg{color:hsl(var(--primary))}.stock-sidebar .stock-sidebar-branch-select svg:last-child:not(:first-child){color:hsl(var(--muted-foreground))}@media (prefers-reduced-motion: reduce){.stock-sidebar .stock-nav-item[data-slot=button]{transition:none}}.app-ui-theme,.app-ui-theme.stock-theme,.stock-workspace,.stock-theme.stock-modal,.stock-theme.stock-filters-sheet,.stock-theme.stock-date-range-popover,.stock-theme.stock-modal-select-content,.stock-theme.stock-options-popover{--background: 240 4% 9%;--foreground: 0 0% 94%;--card: 240 4% 9%;--card-foreground: 0 0% 94%;--popover: 240 4% 11%;--popover-foreground: 0 0% 94%;--secondary: 240 3% 15%;--secondary-foreground: 0 0% 94%;--muted: 240 3% 15%;--muted-foreground: 240 4% 66%;--accent: 270 18% 19%;--accent-foreground: 0 0% 96%;--primary: 270 59% 58%;--primary-foreground: 0 0% 100%;--border: 240 3% 22%;--input: 240 3% 22%;--ring: 270 59% 58%;--success: 146 70% 42%;--success-foreground: 150 70% 5%;--destructive: 350 83% 65%;--nextui-primary: var(--primary);--nextui-secondary: var(--primary);--nextui-content1: var(--card);--nextui-content2: var(--muted);--stock-modal-surface: hsl(var(--card));--stock-modal-surface-raised: hsl(240 3% 12%);--stock-modal-control: hsl(240 3% 14%);--stock-modal-foreground: hsl(var(--foreground));--stock-modal-muted: hsl(var(--muted-foreground));--stock-modal-accent: hsl(var(--primary));--stock-modal-success: hsl(var(--success));--stock-modal-border: rgb(255 255 255 / .075);color:hsl(var(--foreground));color-scheme:dark}.stock-workspace .stock-surface,.app-ui-theme .stock-surface{border:1px solid rgb(255 255 255 / .06);box-shadow:none;background:hsl(var(--card))}.stock-workspace .stock-surface .stock-surface,.app-ui-theme .stock-surface .stock-surface{background:hsl(var(--muted))}.stock-workspace .stock-status-chip,.stock-theme.stock-modal .stock-status-chip,.app-ui-theme .stock-status-chip,.stock-theme.app-ui-theme .stock-status-chip{padding:.2rem .45rem;border-radius:.35rem;border-color:#ffffff14}.stock-workspace .stock-status-chip:not(.stock-status-chip--custom),.stock-theme.stock-modal .stock-status-chip:not(.stock-status-chip--custom),.app-ui-theme .stock-status-chip:not(.stock-status-chip--custom),.stock-theme.app-ui-theme .stock-status-chip:not(.stock-status-chip--custom){background:hsl(var(--muted));color:hsl(var(--foreground))}.stock-workspace .stock-status-chip[data-variant=info]:not(.stock-status-chip--custom),.stock-theme.stock-modal .stock-status-chip[data-variant=info]:not(.stock-status-chip--custom),.app-ui-theme .stock-status-chip[data-variant=info]:not(.stock-status-chip--custom),.stock-theme.app-ui-theme .stock-status-chip[data-variant=info]:not(.stock-status-chip--custom){background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-color:transparent}.stock-workspace .stock-status-chip[data-variant=secondary]:not(.stock-status-chip--custom),.app-ui-theme .stock-status-chip[data-variant=secondary]:not(.stock-status-chip--custom){background:hsl(var(--secondary) / .2);color:hsl(var(--secondary-foreground));border-color:transparent}.stock-workspace .stock-status-chip[data-variant=warning]:not(.stock-status-chip--custom),.app-ui-theme .stock-status-chip[data-variant=warning]:not(.stock-status-chip--custom){background:hsl(var(--warning) / .12);color:hsl(var(--warning));border-color:transparent}.stock-workspace .stock-status-chip[data-variant=destructive]:not(.stock-status-chip--custom),.app-ui-theme .stock-status-chip[data-variant=destructive]:not(.stock-status-chip--custom){background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));border-color:transparent}.stock-workspace .stock-status-chip[data-variant=success]:not(.stock-status-chip--custom),.app-ui-theme .stock-status-chip[data-variant=success]:not(.stock-status-chip--custom){background:hsl(var(--success) / .12);color:hsl(var(--success));border-color:transparent}.app-ui-theme .stock-status-chip--custom{height:auto;max-width:100%;white-space:normal;overflow:visible}.stock-workspace .stock-table,.stock-modal .stock-table,.app-ui-theme .stock-table{border:1px solid rgb(255 255 255 / .07);border-radius:.65rem;background:hsl(var(--card))}.stock-workspace [data-slot=table-head],.stock-modal [data-slot=table-head],.app-ui-theme [data-slot=table-head]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.68rem;text-transform:uppercase;letter-spacing:.045em;padding:.7rem .85rem}.stock-workspace [data-slot=table-cell],.stock-modal [data-slot=table-cell],.app-ui-theme [data-slot=table-cell]{padding:.65rem .85rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.stock-workspace [data-slot=table-row],.stock-modal [data-slot=table-row],.app-ui-theme [data-slot=table-row]{border-color:#fff1}.stock-workspace .stock-field,.stock-modal .stock-field,.app-ui-theme .stock-field{min-width:0;gap:.4rem}.stock-workspace .stock-field [data-slot=field-label],.stock-modal .stock-field [data-slot=field-label],.app-ui-theme .stock-field [data-slot=field-label]{color:hsl(var(--muted-foreground));font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em;font-weight:650}.stock-workspace .stock-input-group,.stock-modal .stock-input-group,.stock-workspace .stock-select-trigger,.stock-modal .stock-select-trigger,.stock-workspace .stock-combobox-trigger,.stock-modal .stock-combobox-trigger,.stock-workspace [data-slot=textarea],.app-ui-theme .stock-input-group,.app-ui-theme .stock-select-trigger,.app-ui-theme .stock-combobox-trigger,.app-ui-theme [data-slot=textarea]{min-height:2.5rem;height:2.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:none;font-size:.8125rem}.stock-workspace .stock-input-group:focus-within,.stock-modal .stock-input-group:focus-within,.app-ui-theme .stock-input-group:focus-within{outline:2px solid hsl(var(--ring) / .45);outline-offset:2px;box-shadow:none}.stock-modal .stock-input-group,.stock-modal .stock-combobox-trigger{background:var(--stock-modal-control)}.stock-workspace [data-slot=textarea],.app-ui-theme [data-slot=textarea]{height:auto;min-height:5rem}.stock-workspace .stock-control-button{border-radius:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stock-workspace .stock-tabs,.stock-modal .stock-tabs,.app-ui-theme .stock-tabs{display:flex;min-width:0;flex-direction:column;gap:1rem}.stock-workspace .stock-tabs>[data-slot=tabs-list],.stock-modal .stock-tabs>[data-slot=tabs-list],.app-ui-theme .stock-tabs>[data-slot=tabs-list]{display:flex;width:100%;max-width:100%;height:auto;min-height:2.75rem;flex-wrap:wrap;gap:.25rem;padding:.3rem;border:0;border-radius:.65rem;background:hsl(var(--card));overflow-x:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.stock-workspace .stock-tabs [data-slot=tabs-trigger],.stock-modal .stock-tabs [data-slot=tabs-trigger],.app-ui-theme .stock-tabs [data-slot=tabs-trigger]{flex:0 0 auto;min-height:2.15rem;padding:.5rem .85rem;border:0;border-radius:.45rem;font-size:.8rem;color:hsl(var(--muted-foreground))}.stock-workspace .stock-tabs [data-slot=tabs-trigger][data-state=active],.stock-modal .stock-tabs [data-slot=tabs-trigger][data-state=active],.app-ui-theme .stock-tabs [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--primary) / .18);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .24)}.stock-workspace .stock-tabs [data-slot=tabs-trigger]:after,.stock-modal .stock-tabs [data-slot=tabs-trigger]:after,.app-ui-theme .stock-tabs [data-slot=tabs-trigger]:after{display:none}.stock-workspace .stock-tabs [data-slot=tabs-content],.app-ui-theme .stock-tabs [data-slot=tabs-content]{min-width:0}.stock-workspace .stock-control-button[data-variant=default]{background:hsl(var(--primary));color:#fff}.stock-workspace .stock-control-button[data-variant=success],.stock-modal [data-slot=button][data-variant=success]{background:hsl(var(--success));color:hsl(var(--success-foreground))}.stock-workspace .stock-control-button[data-variant=destructive],.stock-modal :is(button,[data-slot=button])[data-variant=destructive]{background:hsl(var(--destructive) / .13);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .22)}.stock-workspace .stock-control-button[data-variant=outline],.stock-workspace .stock-control-button[data-variant=secondary]{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:#ffffff1a}.stock-workspace .stock-control-button[data-variant=ghost]{background:transparent;color:hsl(var(--foreground))}.stock-workspace .stock-control-button:hover:not(:disabled){filter:brightness(1.1)}.stock-options-popover [data-slot=command],.app-ui-options-popover [data-slot=command]{background:hsl(var(--popover));color:hsl(var(--foreground))}.stock-workspace .stock-switch-field,.stock-modal .stock-switch-field,.app-ui-theme .stock-switch-field{min-height:2.75rem;width:auto;gap:.65rem}.stock-workspace .stock-switch-field label,.stock-modal .stock-switch-field label,.app-ui-theme .stock-switch-field label{text-transform:none;font-size:.8rem;font-weight:500}.stock-options-popover[data-slot=popover-content],.app-ui-options-popover[data-slot=popover-content]{z-index:90;width:var(--radix-popover-trigger-width);max-width:calc(100vw - 1.5rem);max-height:var(--radix-popover-content-available-height);padding:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--popover));box-shadow:0 16px 48px #00000080}.stock-theme.stock-options-popover[data-slot=dropdown-menu-content],.app-ui-theme.app-ui-options-popover[data-slot=dropdown-menu-content]{z-index:90;border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--foreground))}.stock-theme.stock-options-popover [data-slot=dropdown-menu-item][data-highlighted],.app-ui-theme.app-ui-options-popover [data-slot=dropdown-menu-item][data-highlighted]{background:hsl(var(--accent));color:hsl(var(--foreground))}.stock-options-popover [data-slot=command-list],.app-ui-options-popover [data-slot=command-list]{max-height:min(17rem,calc(var(--radix-popover-content-available-height) - 3.5rem));overscroll-behavior:contain}.stock-options-popover [data-slot=command-input],.app-ui-options-popover [data-slot=command-input]{background:transparent;color:hsl(var(--foreground));border:0;box-shadow:none}.stock-options-popover [data-slot=command-item],.app-ui-options-popover [data-slot=command-item]{color:hsl(var(--foreground))}.stock-options-popover [data-slot=command-item][data-selected=true],.app-ui-options-popover [data-slot=command-item][data-selected=true]{background:hsl(var(--accent))}.stock-theme.stock-modal-select-content [data-slot=select-item],.app-ui-theme.app-ui-select-content [data-slot=select-item]{outline:none;box-shadow:none}.stock-theme.stock-modal-select-content [data-slot=select-item][data-highlighted],.app-ui-theme.app-ui-select-content [data-slot=select-item][data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.stock-loading{padding:.75rem;min-width:10rem}.stock-loading [data-slot=skeleton]{background:#ffffff12}.stock-workspace .stock-tabs>[data-slot=tabs-list],.app-ui-theme .stock-tabs>[data-slot=tabs-list]{flex-wrap:nowrap}.stock-workspace [data-slot=table-cell],.app-ui-theme [data-slot=table-cell]{white-space:normal;min-width:6rem}.stock-workspace [data-slot=table-cell]:first-child,.app-ui-theme [data-slot=table-cell]:first-child{min-width:9rem}.stock-workspace .stock-control-button,.app-ui-theme .stock-control-button{min-height:2.75rem}.app-ui-theme{--app-ui-navbar-height: 97px;--app-ui-sidebar-width: 24rem;--app-ui-sidebar-tab-width: 2rem;--app-ui-sidebar-background: 240 5% 10%;--font-heading: Inter, system-ui, sans-serif;--font-sans: Inter, system-ui, sans-serif;--radius: .75rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--destructive-foreground: 0 0% 100%;--warning: 40 92% 55%;--warning-foreground: 35 80% 8%;font-family:var(--font-sans)}.app-ui-theme *:where(:not([data-variant])),.app-ui-theme *:before,.app-ui-theme *:after{border-color:hsl(var(--border))}.app-ui-theme [data-slot=input-group-control]{font-size:inherit;background:transparent;box-shadow:none}.app-ui-theme .stock-input-group [data-slot=input-group-control],.app-ui-theme .stock-input-group [data-slot=input-group-control]:disabled{background:transparent!important}.app-ui-theme button:not(:disabled),.app-ui-theme [role=button]:not(:disabled){cursor:pointer}.app-ui-theme :is(button,input,textarea,[role=combobox]):focus{outline:none;box-shadow:none}.app-ui-theme :is(button,[role=combobox]):focus-visible{outline:1px solid hsl(var(--foreground) / .55);outline-offset:2px}html[data-input=pointer] :is(button,[role=combobox],[data-slot=button]):focus-visible{outline:none;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}html[data-input=pointer] [data-slot=button][data-variant]:focus-visible,html[data-input=pointer] [data-variant][data-size]:focus-visible{border-color:var(--button-border, transparent)}.app-ui-theme .stock-input-group:focus-within{outline:none;box-shadow:none}.app-ui-theme :is(.stock-select-trigger,.stock-combobox-trigger,.app-ui-date-trigger,[data-slot=textarea]):focus:not([aria-invalid=true]){border-color:#ffffff14}.app-ui-theme :is(input,textarea):focus-visible{outline:none;box-shadow:none}.app-ui-theme [data-slot=field-legend]{margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:.025em}.app-ui-theme [data-slot=field-set]{gap:.75rem}.app-ui-theme [data-slot=separator]{background:hsl(var(--border) / .6)}.app-ui-theme [data-slot=skeleton]{background:hsl(var(--muted))}.app-ui-theme [data-slot=empty-description]{color:hsl(var(--muted-foreground))}.app-ui-theme [data-slot=checkbox]{border:1px solid hsl(var(--input))}.app-ui-theme [data-slot=checkbox][data-state=checked]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.app-ui-theme .app-ui-field-error{color:hsl(var(--destructive));font-size:.75rem}.app-ui-theme [aria-invalid=true]{border-color:hsl(var(--destructive))}.app-ui-theme [data-disabled=true]{opacity:.6}.app-ui-theme .stock-status-chip{gap:.35rem;white-space:normal;max-width:100%}.app-ui-theme .stock-status-chip [data-slot=button]{flex-shrink:0}.app-ui-theme.app-ui-select-content{min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 1.5rem);border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--popover));color:hsl(var(--foreground))}.app-ui-theme.app-ui-select-content [data-slot=select-item]{min-height:2.25rem;font-size:.8125rem}.app-ui-theme.app-ui-options-popover{color:hsl(var(--foreground))}.app-ui-theme :is(.stock-select-trigger,.stock-combobox-trigger,[data-slot=select-item],[data-slot=command-item],[data-slot=command-input]){text-transform:uppercase}.app-ui-theme :is(input,textarea)::placeholder{text-transform:uppercase}.app-ui-theme :is(.app-ui-date-trigger,.app-ui-time-input){width:100%;min-height:2.5rem;height:auto;justify-content:flex-start;padding:.55rem .7rem;gap:.5rem;border:1px solid hsl(var(--input) / .6);border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.25rem}.app-ui-date-trigger span{white-space:normal;text-align:left}.app-ui-theme.app-ui-date-popover{width:max(var(--radix-popover-trigger-width),18rem);max-width:calc(100vw - 1rem);max-height:var(--radix-popover-content-available-height);padding:.35rem;overflow:auto;border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--popover));color:hsl(var(--foreground));box-shadow:0 16px 48px #00000059}.app-ui-date-popover [data-slot=calendar]{width:100%;background:transparent}.app-ui-date-popover .rdp-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.app-ui-date-popover td.rdp-day{aspect-ratio:auto}.app-ui-date-popover :is(.rdp-button_previous,.rdp-button_next){border-color:transparent}.app-ui-date-popover [data-slot=button][data-day]{width:100%;min-width:0;background:transparent;color:hsl(var(--foreground))}.app-ui-date-popover [data-slot=calendar] [data-slot=button]:hover:not(:disabled){background-color:hsl(var(--accent))}.app-ui-date-popover td:is(.rdp-range_start,.rdp-range_middle,.rdp-range_end){background:hsl(var(--primary) / .22)}.app-ui-date-popover td.rdp-range_middle{border-radius:0}.app-ui-date-popover td.rdp-range_start{border-top-right-radius:0;border-bottom-right-radius:0}.app-ui-date-popover td.rdp-range_end{border-top-left-radius:0;border-bottom-left-radius:0}.app-ui-date-popover td.rdp-range_start.rdp-range_end{border-radius:var(--cell-radius)}.app-ui-date-popover [data-slot=button][data-day]:is([data-selected-single=true],[data-range-start=true],[data-range-end=true]){background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:650}.app-ui-date-popover [data-slot=button][data-range-middle=true]{background:transparent;color:hsl(var(--foreground));border-radius:0}.app-ui-date-popover [data-slot=button][data-variant=secondary]{background:hsl(var(--muted));color:hsl(var(--foreground))}.app-ui-date-popover td.rdp-today:not(.rdp-selected){background:transparent}.app-ui-date-popover td.rdp-today:not(.rdp-selected) [data-day]{color:hsl(var(--primary));font-weight:700}.app-ui-date-popover td.rdp-today [data-day]:after{content:"";position:absolute;bottom:2px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.app-ui-date-times{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem}.app-ui-date-times>*{flex:1;min-width:7rem}.app-ui-date-actions{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem}.app-ui-date-actions [data-slot=button]{border-radius:.5rem}.app-ui-date-actions [data-slot=button]:hover:not(:disabled){filter:brightness(1.1)}.app-ui-theme .app-ui-time-input{gap:0}.app-ui-time-input [data-slot=input-group-addon]{padding:0;margin-right:.5rem;color:inherit}.app-ui-time-input [data-slot=input-group-control]{flex:0 0 2.25ch;width:2.25ch;min-width:0;height:1.25rem;padding:0;border-radius:.25rem;text-align:center;font-size:inherit;font-weight:inherit;line-height:inherit;font-variant-numeric:tabular-nums}.app-ui-time-input [data-slot=input-group-control]:focus{background:hsl(var(--foreground) / .07)}.app-ui-time-input .app-ui-time-separator{flex:0 0 .6ch;text-align:center;color:inherit}.app-ui-time-input .app-ui-time-toggle{width:1.25rem;height:1.25rem;min-height:0;margin-left:auto;padding:0;border:0;background:transparent;color:hsl(var(--muted-foreground));box-shadow:none}.app-ui-theme.app-ui-time-popover{width:18rem;max-width:calc(100vw - 1rem);max-height:var(--radix-popover-content-available-height);overflow:auto;padding:.75rem;gap:.75rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--popover));color:hsl(var(--foreground))}.app-ui-time-picker,.app-ui-time-decades{display:flex;flex-direction:column;gap:.75rem;min-width:0}.app-ui-time-picker>.app-ui-time-display{display:flex;width:100%;height:auto;gap:.5rem;padding:0;background:transparent}.app-ui-time-display [data-slot=tabs-trigger]{display:flex;flex:1;flex-direction:column;gap:.2rem;height:auto;padding:.55rem;border:1px solid transparent;border-radius:.6rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:none}.app-ui-time-display [data-slot=tabs-trigger] span{font-size:.625rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.app-ui-time-display [data-slot=tabs-trigger] strong{font-size:1.75rem;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.app-ui-time-display [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--primary) / .14);border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.app-ui-time-picker>.app-ui-time-unit{min-height:10.5rem}.app-ui-time-picker [data-slot=tabs-content][data-state=inactive]{display:none}.app-ui-time-decades>[data-slot=tabs-list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;gap:.3rem;padding:0;background:transparent}.app-ui-time-decades [data-slot=tabs-trigger]{min-height:1.75rem;padding:.25rem;border-radius:.35rem;font-size:.6875rem;color:hsl(var(--muted-foreground))}.app-ui-time-decades [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--muted));color:hsl(var(--foreground))}.app-ui-time-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.app-ui-time-options[data-unit="0"]{grid-template-columns:repeat(6,minmax(0,1fr))}.app-ui-time-options [data-slot=button]{width:100%;min-height:2.25rem;height:2.25rem;border-radius:.45rem;padding:.25rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.app-ui-time-options [data-slot=button]:hover:not(:disabled):not([aria-pressed=true]){background:hsl(var(--accent))}.app-ui-time-options [data-slot=button][aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.app-ui-time-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-ui-time-actions>span{font-size:.6875rem;color:hsl(var(--muted-foreground))}.app-ui-time-actions [data-slot=button]{min-width:4.5rem;border-radius:.5rem}.app-ui-report{padding:calc(var(--app-ui-navbar-height) + 1.25rem) 1.25rem 1.25rem;width:100%;min-width:0;min-height:100dvh;transition:padding-left .22s ease-out}.app-ui-report[data-has-filters=true]{padding-left:calc(var(--app-ui-sidebar-tab-width) + 1.25rem)}.app-ui-report-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:.25rem 0 1rem}.app-ui-report-header h1{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.25;font-weight:650;letter-spacing:-.025em;text-align:center;text-transform:uppercase}.app-ui-report-layout{display:flex;align-items:flex-start;gap:1.25rem}.app-ui-report-results{flex:1;min-width:0}.app-ui-filters-panel{position:fixed;top:var(--app-ui-navbar-height);bottom:0;left:0;z-index:20;display:flex;flex-direction:column;width:var(--app-ui-sidebar-width);min-height:0;background:hsl(var(--app-ui-sidebar-background));border:0;transition:transform .22s ease-out,visibility .22s;transform:translate(0)}.app-ui-filters-panel[data-open=false]{transform:translate(-100%);visibility:hidden}.app-ui-filters-panel h2,.app-ui-filters-sheet [data-slot=sheet-title]{display:flex;align-items:center;gap:.6rem;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.app-ui-filters-panel h2{flex-shrink:0;margin:0;padding:1.1rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.app-ui-filters-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;background:hsl(var(--primary) / .18);color:#cca3f5;font-size:.6875rem;font-weight:700;letter-spacing:0}.app-ui-filters-footer{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(255 255 255 / .06);background:hsl(var(--app-ui-sidebar-background))}.app-ui-active-filters{display:flex;flex-direction:column;gap:.6rem}.app-ui-active-filters-title{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.app-ui-filter-section>legend{width:100%;margin-bottom:.75rem}.app-ui-filters-panel h2 svg,.app-ui-filters-sheet [data-slot=sheet-title] svg{width:1rem;height:1rem;color:hsl(var(--primary))}.app-ui-theme .app-ui-filters-tab[data-slot=button]{position:fixed;left:0;top:calc(var(--app-ui-navbar-height) + (100dvh - var(--app-ui-navbar-height)) / 2);z-index:20;display:flex;flex-direction:column;gap:.6rem;width:var(--app-ui-sidebar-tab-width);height:10rem;padding:.65rem .35rem;transform:translateY(-50%);transition:left .22s ease-out,color .15s;border:0;border-radius:0 .6rem .6rem 0;background:hsl(var(--app-ui-sidebar-background));color:hsl(var(--foreground));box-shadow:none}.app-ui-theme .app-ui-filters-tab[data-open=true]{left:var(--app-ui-sidebar-width)}.app-ui-theme .app-ui-filters-tab:hover{color:hsl(var(--primary))}.app-ui-filters-tab span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.6875rem;font-weight:650;letter-spacing:.025em}@media (min-width: 768px){.app-ui-report[data-has-filters=true][data-filters-open=true]{padding-left:calc(var(--app-ui-sidebar-width) + var(--app-ui-sidebar-tab-width) + 1.25rem)}}.app-ui-filter-fields{gap:1.4rem}.app-ui-theme.app-ui-filters-sheet[data-side=left]{top:calc(var(--app-ui-navbar-height) - 1px);bottom:0;height:calc(100dvh - var(--app-ui-navbar-height) + 1px);min-height:0;padding-top:1px;width:min(var(--app-ui-sidebar-width),calc(100vw - 2rem));max-width:none;gap:0;padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;background:hsl(var(--app-ui-sidebar-background));color:hsl(var(--foreground));box-shadow:none}.app-ui-filters-sheet [data-slot=sheet-header]{flex-shrink:0;padding:1.1rem 3rem 1.1rem 1rem;border:0;border-bottom:1px solid rgb(255 255 255 / .06)}.app-ui-filters-sheet .app-ui-filters-close{position:absolute;right:.5rem;top:.5rem;border:0;background:transparent;box-shadow:none}.app-ui-filters-close:hover{background:hsl(var(--muted))}.app-ui-filters-overlay[data-slot=sheet-overlay]{top:var(--app-ui-navbar-height, 97px);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.app-ui-filters-body{overflow-y:auto;padding:1.1rem 1rem 1.25rem;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-filters-sheet .app-ui-filters-body{overscroll-behavior:contain}.app-ui-filters-mobile-dock{position:fixed;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:1rem;z-index:20}.app-ui-filters-mobile-dock[data-open=true]{visibility:hidden}.app-ui-theme .app-ui-filters-mobile-trigger{min-height:2.75rem;gap:.5rem;padding-inline:1rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8125rem;font-weight:650;text-transform:uppercase;box-shadow:0 4px 16px #00000040}.app-ui-theme .app-ui-report-empty{min-height:15rem;padding:2rem 1.25rem;background:hsl(var(--card));border-radius:.75rem}.app-ui-report-empty [data-slot=empty-description]{max-width:26rem;font-size:.875rem;line-height:1.6}.app-ui-report-table [data-slot=table]{min-width:650px}.app-ui-report-table [data-slot=table-head]{white-space:normal}.app-ui-report-table [data-slot=table-body] [data-slot=table-row]:hover{background:hsl(var(--muted) / .55)}.app-ui-report-table .app-ui-table-total{background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.app-ui-report-table .app-ui-table-total [data-slot=table-cell]{border-top:1px solid hsl(var(--primary) / .3)}@media (max-width: 767px){.app-ui-report{padding:calc(var(--app-ui-navbar-height) + 1.25rem) 1rem 1.25rem}.app-ui-report[data-has-filters=true]{padding-left:1rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.app-ui-report-header{flex-direction:column;margin-bottom:1.25rem}.app-ui-report-header h1{font-size:1.375rem}}@media (prefers-reduced-motion: reduce){.app-ui-theme *,.app-ui-theme *:before,.app-ui-theme *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-ui-theme [data-slot=table]{color:hsl(var(--foreground))}.app-ui-date-popover .rdp-weekday{color:hsl(var(--muted-foreground))}.app-ui-page{width:min(100% - 2.5rem,120rem);min-width:0;margin:0 auto;padding:calc(var(--app-ui-navbar-height) + 1.25rem) 0 2rem}.app-ui-page--md{width:min(100% - 2.5rem,80rem)}@media (max-width: 639px){.app-ui-page{width:calc(100% - 1.5rem)}}.app-ui-theme .app-ui-multiselect-trigger{padding:.5rem .5rem .5rem .625rem;font-weight:400;letter-spacing:0}.app-ui-theme .app-ui-multiselect-trigger:hover:not(:disabled){background:hsl(var(--muted));filter:brightness(1.08)}.app-ui-multiselect-trigger>svg{transition:transform .15s ease-out}.app-ui-theme .app-ui-multiselect-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.app-ui-theme.app-ui-options-popover [data-slot=command-input]:focus,.app-ui-theme.app-ui-options-popover [data-slot=command-input]:focus-visible{outline:none;box-shadow:none}.app-ui-options-popover [data-slot=command-input-wrapper]{height:2.6rem;padding-inline:.75rem;border-bottom:1px solid hsl(var(--border))}.app-ui-options-popover [data-slot=command-input-wrapper] svg{opacity:.55}.app-ui-theme .app-ui-multiselect-trigger[data-placeholder] .app-ui-multiselect-value{color:hsl(var(--muted-foreground))}.app-ui-multiselect-value{display:flex;min-width:0;flex:1;align-items:center;gap:.4rem;text-align:left}.app-ui-theme .app-ui-multiselect-more[data-slot=badge]{flex-shrink:0;height:1.2rem;padding:0 .4rem;border-width:0;background:hsl(var(--primary) / .2);color:hsl(var(--foreground));font-size:.65rem;font-variant-numeric:tabular-nums}.app-ui-multiselect-content [data-slot=command-item]{gap:.6rem;min-height:2.25rem;font-size:.8125rem}.app-ui-multiselect-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .5rem .4rem .75rem;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.72rem}.app-ui-multiselect-footer strong{color:hsl(var(--foreground))}.app-ui-theme .app-ui-multiselect-footer [data-slot=button]{border-width:0;color:hsl(var(--destructive))}.app-ui-theme .app-ui-multiselect-footer [data-slot=button]:hover{background:hsl(var(--destructive) / .14);color:hsl(var(--destructive))}.stock-workspace{width:100%;min-width:0}.stock-workspace .stock-query-error{padding:1rem;border-radius:.65rem;background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.stock-theme .stock-workspace *,.stock-theme.stock-modal *,.stock-theme.stock-options-popover *,.stock-theme.stock-date-range-popover *,.stock-theme.stock-filters-sheet *{border-color:hsl(var(--border));--tw-ring-color: hsl(var(--ring) / .35)}.stock-theme.stock-filters-sheet{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border))}.stock-filters-sheet-overlay{background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stock-theme.stock-filters-sheet>[data-slot=sheet-close]{border:0;border-radius:.5rem;background:transparent;box-shadow:none;color:hsl(var(--muted-foreground))}.stock-theme.stock-filters-sheet>[data-slot=sheet-close]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.stock-theme.stock-filters-sheet [data-slot=button]{background:hsl(var(--muted));color:hsl(var(--foreground))}.stock-workspace .stock-header-card{gap:0}.stock-workspace .stock-header-card>[data-slot=card-content]{padding:0}.stock-workspace .stock-page-header{gap:1rem;padding:1.125rem 1.25rem;border:0}.stock-workspace .stock-workspace__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-radius:.75rem;background:hsl(var(--card));border:0}.stock-workspace__header h1{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.25;letter-spacing:-.025em;margin-bottom:.25rem;text-transform:none}.stock-workspace__header p{color:hsl(var(--muted-foreground));font-size:.825rem}.stock-workspace .text-default-400,.stock-workspace .text-default-500{color:hsl(var(--muted-foreground))}.stock-workspace [data-slot=input-group-control],.stock-modal [data-slot=input-group-control]{background:transparent!important;border:0!important;outline:0;box-shadow:none!important;padding-block:0;height:2.375rem;min-height:0;color:inherit}.stock-workspace button:focus-visible,.stock-modal button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.stock-workspace .stock-filters-bar{padding:1rem 1.1rem;border:1px solid rgb(255 255 255 / .05);background:hsl(var(--card))}.stock-workspace .stock-filters-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.stock-workspace .stock-filters-icon svg{width:1rem;height:1rem}.stock-workspace .stock-filters-empty{color:hsl(var(--muted-foreground))}.stock-workspace .stock-filter-chip{gap:.3rem;padding:.15rem .4rem .15rem .55rem;border:0;border-radius:.35rem;background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.stock-workspace .stock-filter-chip button{margin:0;border-radius:.25rem}.stock-workspace .stock-filter-chip svg{width:.8rem;height:.8rem}.stock-workspace .stock-filters-toolbar [data-slot=button],.stock-theme.stock-filters-sheet [data-slot=sheet-footer] [data-slot=button]{min-height:2.5rem;gap:.45rem;border-radius:.5rem;padding-inline:.85rem;font-size:.8rem}.stock-workspace .stock-filters-search,.stock-theme.stock-filters-sheet .stock-filters-search[data-slot=button]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.stock-workspace .stock-filters-toolbar [data-slot=button][data-variant=outline]{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}.stock-workspace__branch{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.5rem;padding:.3rem .55rem;border-radius:.35rem;background:hsl(var(--primary));color:#fff;font-size:.72rem;font-weight:650}.stock-workspace__branch svg{width:1rem;height:1rem}.stock-workspace .stock-filters-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end}.stock-theme .stock-workspace .stock-date-range-field{width:100%}.stock-workspace .stock-date-range-trigger{display:flex;min-height:2.5rem;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem .75rem;background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid rgb(255 255 255 / .08);border-radius:.5rem;font-size:.8rem}.stock-workspace .stock-date-range-field label{color:hsl(var(--muted-foreground));font-size:.6875rem;text-transform:uppercase}.stock-workspace section{max-width:100%}.stock-modal-parts{display:flex;flex-direction:column;min-height:0;overflow:hidden}.stock-article-modal .stock-modal__body{max-height:none!important}.stock-article-modal .article-editor-loading{position:relative;inset:auto;min-height:14rem;height:auto;padding:1.25rem}.stock-radio{display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));border-color:hsl(var(--border))}.stock-article-modal .bg-gray-900,.stock-article-modal .bg-gray-800,.stock-article-modal .bg-slate-800,.stock-article-modal .bg-primary-500\/10{background:hsl(var(--muted))}.stock-article-modal .border-2{border-width:1px;border-color:hsl(var(--border))}.stock-article-modal .text-primary-500{color:hsl(var(--primary))}.stock-article-modal .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem}.stock-article-modal h3{font-size:.9rem}.stock-article-modal .article-prices-section{background:hsl(var(--muted))}.stock-article-modal .article-prices-section>h3{color:hsl(var(--foreground));text-align:left}.stock-article-modal [data-slot=card]{border-color:hsl(var(--border));background:hsl(var(--muted));box-shadow:none}.stock-article-modal [data-slot=card-content]{padding:.85rem}.stock-table-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:3rem;padding:.5rem .85rem;color:hsl(var(--muted-foreground));font-size:.75rem;border-top:1px solid hsl(var(--border))}.stock-table-empty{padding:2.5rem 1rem;text-align:center;color:hsl(var(--muted-foreground));font-size:.8125rem}.stock-workspace .stock-settings-panel{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:none;gap:0}.stock-settings-panel>[data-slot=card-header]{padding:1.1rem 1.2rem;gap:.35rem}.stock-settings-section-heading{padding:1.1rem 1.2rem}.stock-settings-panel [data-slot=card-title]{font-size:.925rem;font-weight:650}.stock-settings-panel [data-slot=card-description]{font-size:.8rem;color:hsl(var(--muted-foreground))}.stock-settings-panel>[data-slot=card-content]{padding:0 1.2rem}.stock-settings-panel>[data-slot=card-footer]{padding:.85rem 1.2rem 1.1rem;border:0;background:transparent;justify-content:flex-end}.stock-workspace .stock-settings-input,.stock-modal .stock-settings-input{height:2.5rem;padding:.5rem .7rem;font-size:.8125rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:none}.stock-settings-input:focus-visible{outline:2px solid hsl(var(--ring) / .5);outline-offset:2px}.stock-modal .stock-settings-input:focus-visible{outline:none}.stock-settings-panel>[data-slot=card-content]:last-child{padding-bottom:1.1rem}.stock-settings-fields[data-slot=field-group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.stock-workspace textarea.stock-settings-input,.stock-modal textarea.stock-settings-input{height:5rem;min-height:5rem;resize:vertical}.stock-settings-table{width:100%;min-width:0;overflow:hidden}.stock-settings-table [data-slot=table]{width:100%}.stock-settings-table [data-unconfigured=true]>td:first-child{box-shadow:inset 2px 0 hsl(var(--warning) / .45)}.stock-settings-table [data-slot=checkbox],.stock-settings-checkbox-field [data-slot=checkbox]{width:1rem;height:1rem;min-width:1rem;border:1px solid hsl(var(--border));box-shadow:none}.stock-settings-table [data-slot=checkbox][data-state=checked],.stock-settings-checkbox-field [data-slot=checkbox][data-state=checked]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.stock-settings-table td:has([data-slot=checkbox]),.stock-settings-table th:has(.sr-only){width:3rem;min-width:3rem}.stock-settings-checkbox-field{min-height:2.5rem;gap:.6rem}.stock-settings-checkbox-field [data-slot=field-label]{margin:0;font-size:.8125rem;font-weight:500;text-transform:none}.stock-settings-scan{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.stock-settings-scan>svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:1.3rem;color:hsl(var(--muted-foreground))}.stock-settings-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.stock-workspace .stock-settings-kpi{gap:.45rem;padding:1rem;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:none;border-radius:.75rem}.stock-settings-kpi>[data-slot=card-header],.stock-settings-kpi>[data-slot=card-content]{padding:0}.stock-settings-kpi [data-slot=card-description]{font-size:.68rem;font-weight:600;text-transform:uppercase;color:hsl(var(--muted-foreground))}.stock-settings-kpi__value{font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums}.stock-settings-kpi__value[data-tone=danger]{color:hsl(var(--destructive))}.stock-settings-kpi__value[data-tone=warning]{color:hsl(var(--warning))}.stock-settings-kpi__value[data-tone=success]{color:hsl(var(--success))}@media (min-width: 1100px){.stock-take-settings-fields[data-slot=field-group]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.stock-take-settings-wide{grid-column:span 2;align-self:start}}@media (max-width: 639px){.stock-settings-fields[data-slot=field-group]{grid-template-columns:minmax(0,1fr)}.stock-settings-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-workspace__header{padding:1rem}}.stock-register-bar{position:sticky;bottom:.75rem;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem .65rem 1.1rem;border-radius:.9rem;background:hsl(var(--card));box-shadow:inset 0 1px #ffffff0a,0 -2px hsl(var(--success) / .55) inset,0 14px 34px -10px #000000b3,0 0 0 1px #ffffff0f}.stock-register-bar[data-direction=out]{box-shadow:inset 0 1px #ffffff0a,0 -2px hsl(var(--destructive) / .55) inset,0 14px 34px -10px #000000b3,0 0 0 1px #ffffff0f}.stock-register-bar{animation:stock-register-bar-in .22s cubic-bezier(.22,1,.36,1)}@keyframes stock-register-bar-in{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion: reduce){.stock-register-bar{animation:none}}.stock-register-bar__summary{color:hsl(var(--muted-foreground));font-size:.8rem}.stock-register-bar__summary strong{color:hsl(var(--foreground));font-size:.95rem;font-variant-numeric:tabular-nums}@media (max-width: 639px){.stock-register-bar{bottom:.5rem;padding:.6rem}.stock-register-bar__summary{flex:1 1 100%;text-align:center}.stock-register-bar>[data-slot=button]{flex:1 1 100%}}html:has(#stock-main-content){scrollbar-width:thin;scrollbar-color:hsl(0 0% 100% / .28) transparent}html:has(#stock-main-content)::-webkit-scrollbar{width:10px}html:has(#stock-main-content)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-color:#ffffff47;background-clip:padding-box}.stock-workspace .stock-filters-bar.stock-movement-filters{position:sticky;top:calc(97px + .75rem);z-index:15;box-shadow:0 6px 18px #00000029,0 0 0 .75rem #404040}@media (max-height: 820px){.stock-workspace .stock-filters-bar.stock-movement-filters{top:calc(97px + .5rem);gap:.65rem;padding:.7rem .9rem;box-shadow:0 6px 18px #00000029,0 0 0 .5rem #404040}}.stock-screen-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:.25rem 0 .5rem}.stock-screen-header[data-with-actions]{grid-template-columns:minmax(0,1fr) fit-content(46rem) minmax(0,1fr)}.stock-screen-header[data-with-actions]>.stock-screen-heading{grid-column:2}.stock-screen-heading{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.stock-screen-heading h1{margin:0;color:hsl(var(--foreground));font-size:clamp(1.3rem,2vw,1.9rem);font-weight:650;line-height:1.25;letter-spacing:-.025em;text-transform:uppercase}.stock-screen-branch{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:hsl(var(--primary) / .16);color:hsl(var(--foreground));font-size:.7rem;font-weight:650}.stock-screen-branch svg{width:.8rem;height:.8rem;color:hsl(var(--primary))}.stock-screen-description{max-width:46rem;margin:0;color:hsl(var(--foreground) / .7);font-size:.8125rem;line-height:1.5}.stock-screen-meta{color:hsl(var(--muted-foreground));font-size:.72rem}.stock-screen-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.app-ui-theme .stock-screen-actions button[data-variant],.stock-theme .stock-screen-actions button[data-variant]{height:2.25rem;min-height:2.25rem;border-width:0;border-radius:var(--radius-md)}.stock-theme .stock-screen-actions button[data-variant=outline],.stock-theme .stock-screen-actions button[data-variant=secondary]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 6px 18px #0000002e}.stock-theme .stock-screen-actions button[data-variant=outline]:hover,.stock-theme .stock-screen-actions button[data-variant=secondary]:hover{background:hsl(var(--muted))}@media (max-width: 1023px){.stock-screen-header[data-with-actions]{grid-template-columns:minmax(0,1fr)}.stock-screen-header[data-with-actions]>.stock-screen-heading{grid-column:1}.stock-screen-actions{justify-content:center;padding-top:0}}.stock-kpi{height:100%;margin:0}.report-metric.stock-kpi[data-tone=muted]{--metric-tone: var(--muted-foreground)}.stock-kpi-button{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.stock-kpi-button .stock-kpi{transition:box-shadow .14s ease-out}.stock-kpi-button:hover .stock-kpi{box-shadow:inset 0 0 0 1px hsl(var(--metric-tone) / .45)}.stock-workspace .stock-filters-bar{gap:1rem;padding:1rem 1.25rem 1.15rem;border:0;border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e}.stock-workspace .stock-filters-icon{width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--primary) / .16)}.stock-workspace .stock-filters-icon svg{width:.95rem;height:.95rem}.stock-workspace .stock-filters-copy>span:first-child{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.stock-workspace .stock-filter-chip{height:1.6rem;padding:0 .35rem 0 .65rem;border-radius:999px;background:hsl(var(--primary) / .16);font-size:.7rem;font-weight:650}.stock-workspace .stock-filters-empty{font-size:.72rem}.stock-workspace .stock-filters-toolbar [data-slot=button]{min-height:2.25rem;height:2.25rem;border-width:0;border-radius:var(--radius-md);font-size:.75rem}.stock-workspace .stock-filters-toolbar [data-slot=button][data-variant=destructive]{background:hsl(var(--destructive) / .14);color:hsl(var(--destructive))}.stock-workspace .stock-filters-toolbar [data-slot=button][data-variant=destructive]:hover{background:hsl(var(--destructive) / .22)}.stock-workspace .stock-filters-fields{gap:.85rem 1rem;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .06)}.stock-workspace .stock-filters-fields label,.stock-workspace .stock-filters-fields [data-slot=field-label]{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ord-table .stock-table,.ord-panel .stock-table{border:0;border-radius:0;background:transparent}.stock-theme .stock-screen-actions button[data-variant]{padding-inline:.85rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stock-theme .stock-screen-actions button[data-variant=secondary],.stock-theme .stock-screen-actions button[data-variant=outline],.stock-theme .stock-screen-actions button[data-variant=ghost]{background:hsl(var(--card));color:hsl(var(--foreground))}.stock-workspace .stock-filters-toolbar [data-slot=button]{font-weight:700;letter-spacing:.04em;text-transform:uppercase}:is(.stock-workspace,.stock-modal,.stock-theme.stock-filters-sheet) :is(.stock-select-trigger,[data-slot=select-trigger],[data-slot=input-group],input[data-slot=input]:not([data-slot=input-group-control]),textarea[data-slot=textarea],.stock-date-range-trigger){min-height:2.5rem;border:1px solid rgb(255 255 255 / .11);border-radius:.5rem;background:#2b2b2e;color:hsl(var(--foreground));font-size:.8125rem;box-shadow:none;transition:border-color .12s ease-out,box-shadow .12s ease-out}:is(.stock-workspace,.stock-modal,.stock-theme.stock-filters-sheet) :is(.stock-select-trigger,[data-slot=select-trigger],[data-slot=input-group],input[data-slot=input]:not([data-slot=input-group-control]),textarea[data-slot=textarea],.stock-date-range-trigger):hover:not(:disabled){border-color:#ffffff38}:is(.stock-workspace,.stock-modal,.stock-theme.stock-filters-sheet) :is(.stock-select-trigger,[data-slot=select-trigger],input[data-slot=input]:not([data-slot=input-group-control]),textarea[data-slot=textarea],.stock-date-range-trigger):focus-visible,:is(.stock-workspace,.stock-modal,.stock-theme.stock-filters-sheet) [data-slot=input-group]:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring) / .3);outline:none}:is(.stock-workspace,.stock-modal) [data-slot=input-group] [data-slot=input-group-control]{background:transparent!important}:is(.stock-workspace,.stock-modal) :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground))}:is(.stock-workspace,.stock-modal) input.quantity-input{height:2.25rem;padding:0 .65rem;border:1px solid rgb(255 255 255 / .11);border-radius:.5rem;background:#2b2b2e;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}:is(.stock-workspace,.stock-modal) input.quantity-input:hover:not(:disabled){border-color:#ffffff38}:is(.stock-workspace,.stock-modal) input.quantity-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring) / .3)}@media (min-width: 768px){.ord-cards.md\:hidden,.purchase-well.md\:hidden,.purchase-panel>.ord-panel-body.md\:hidden{display:none}}.delivery-mode-options{display:grid;gap:.85rem}.delivery-mode-option{display:flex;align-items:flex-start;gap:.9rem;width:100%;padding:1.1rem;border:1px solid hsl(var(--border) / .6);border-radius:.85rem;background:hsl(var(--muted) / .22);color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.delivery-mode-option:hover{border-color:hsl(var(--primary) / .65);background:hsl(var(--primary) / .08)}.delivery-mode-option:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.delivery-mode-option-icon{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.7rem;color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.delivery-mode-option-icon svg{width:1.2rem;height:1.2rem}.delivery-mode-option-copy{display:grid;min-width:0;gap:.5rem;font-size:.8125rem;line-height:1.55;color:hsl(var(--muted-foreground))}.delivery-mode-option-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.delivery-mode-option-heading strong{font-size:.925rem;font-weight:650;color:hsl(var(--foreground))}.delivery-mode-option-tag{font-size:.65rem;font-weight:600;letter-spacing:.025em;padding:.2rem .45rem;border-radius:.3rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap}.delivery-mode-option-arrow{flex-shrink:0;width:1rem;height:1rem;margin-top:.7rem;color:hsl(var(--muted-foreground))}.manual-delivery-form{display:grid;gap:1.25rem}.manual-delivery-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.9rem 1rem;border-radius:.75rem;background:hsl(var(--muted) / .3);font-size:.8125rem}.manual-delivery-summary span{color:hsl(var(--muted-foreground))}.manual-delivery-section{display:grid;gap:.85rem;min-width:0;border:0;padding:0;margin:0}.manual-delivery-section-title{display:block;padding:0 0 .7rem;font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.manual-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.manual-delivery-select-trigger{width:100%}.manual-delivery-note{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.6}.manual-delivery-callout{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:.45rem 0 0;padding:.65rem .8rem;border:1px solid hsl(var(--border) / .7);border-radius:.75rem;background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45}.manual-delivery-callout[data-tone=ok]{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.manual-delivery-callout[data-tone=quote]{border-color:hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--foreground))}.manual-delivery-callout[data-tone=danger]{border-color:hsl(var(--destructive) / .4);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-weight:600}.manual-delivery-callout[data-tone=muted]{color:hsl(var(--muted-foreground))}.manual-delivery-quote-label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manual-delivery-quote-amount{font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums}.manual-delivery-quote-meta{color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600}.manual-delivery-error{margin:0;padding:.75rem;border-radius:.5rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.8125rem}.manual-delivery-address{position:relative}.manual-delivery-suggestions{position:absolute;z-index:30;top:calc(100% + .25rem);left:0;right:0;max-height:16rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--popover, var(--background)));color:hsl(var(--popover-foreground, var(--foreground)));box-shadow:0 10px 30px #0000002e}.manual-delivery-suggestions li{display:grid;gap:.1rem;padding:.5rem .6rem;border-radius:.45rem;font-size:.8125rem;cursor:pointer}.manual-delivery-suggestions li:hover,.manual-delivery-suggestions li[data-active]{background:hsl(var(--primary) / .1)}.manual-delivery-suggestions small{color:hsl(var(--muted-foreground));font-size:.7rem}.manual-delivery-location{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.manual-delivery-location svg{width:1.1rem;height:1.1rem;flex-shrink:0}.manual-delivery-location[data-state=ok]{color:hsl(var(--primary));font-weight:650}.manual-delivery-location[data-state=ok] strong{color:hsl(var(--foreground));font-weight:750}.manual-delivery-fee{display:flex;align-items:center;gap:.5rem}@media (max-width: 479px){.manual-delivery-grid{grid-template-columns:minmax(0,1fr)}.delivery-mode-option{gap:.65rem;padding:.9rem}.delivery-mode-option-arrow{display:none}}.branch-location-fix{display:grid;gap:.6rem;padding:.85rem;border:1px solid hsl(var(--warning, 38 92% 50%) / .45);border-radius:.75rem;background:hsl(var(--warning, 38 92% 50%) / .08);font-size:.8125rem}.branch-location-fix>strong{display:inline-flex;align-items:center;gap:.4rem;font-weight:650}.branch-location-fix>strong svg{width:1rem;height:1rem}.branch-location-fix>p{margin:0;color:hsl(var(--muted-foreground));line-height:1.5}.branch-location-fix-search{display:flex;gap:.5rem;align-items:center}.branch-location-fix-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.branch-location-fix-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.5rem .6rem;border-radius:.5rem;background:hsl(var(--background))}.branch-location-fix-list li>span{flex:1 1 14rem;min-width:0}.branch-location-fix-map{color:hsl(var(--primary));font-size:.75rem;text-decoration:underline}.hub-grid{--hub-cols: 3;--hub-gap: 1.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hub-gap);width:100%;max-width:72rem;margin:0 auto;padding:0;list-style:none}.hub-grid>li{flex:0 0 calc((100% - (var(--hub-cols) - 1) * var(--hub-gap)) / var(--hub-cols));min-width:0}.hub-grid[data-dense]{--hub-cols: 4;--hub-gap: 1rem;max-width:90rem}.hub-card{--hub-accent: hsl(var(--primary, 270 59% 58%));position:relative;display:flex;align-items:center;gap:1.35rem;width:100%;height:100%;min-height:12rem;padding:1.5rem 1.5rem 1.5rem 1.25rem;overflow:hidden;border:0;border-radius:1rem;color:#f4f4f5;text-align:left;text-decoration:none;cursor:pointer;background:radial-gradient(90% 120% at 0% 50%,color-mix(in srgb,var(--hub-accent) 14%,transparent),transparent 60%),#18181b;box-shadow:inset 0 0 0 1px #ffffff0f,0 1px 2px #0000004d;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}.hub-card:is(:hover,:focus-visible){transform:translateY(-4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-accent) 45%,transparent),0 20px 40px -16px color-mix(in srgb,var(--hub-accent) 55%,transparent);background:radial-gradient(90% 120% at 0% 50%,color-mix(in srgb,var(--hub-accent) 24%,transparent),transparent 65%),#18181b}.hub-card:focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.hub-card-media{display:flex;flex-shrink:0;align-items:center;justify-content:center}.hub-card-media .report-icon{width:7.75rem;height:7.75rem}.hub-card-media>img{width:6.5rem;height:6.5rem;object-fit:contain;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hub-card:is(:hover,:focus-visible) .hub-card-media>img{transform:translateY(-6px) scale(1.06)}.hub-card-media>svg{width:5.5rem;height:5.5rem}.hub-card-body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.hub-card-title{font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.hub-card-description{color:#a1a1aa;font-size:.875rem;line-height:1.45}.hub-card-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:var(--hub-accent);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.85;transition:opacity .2s ease}.hub-card-cta svg{width:.95rem;height:.95rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hub-card:is(:hover,:focus-visible) .hub-card-cta{opacity:1}.hub-card:is(:hover,:focus-visible) .hub-card-cta svg{transform:translate(4px)}.hub-grid[data-dense] .hub-card{gap:1.1rem;min-height:10.5rem;padding:1.25rem 1.25rem 1.25rem 1rem}.hub-grid[data-dense] .hub-card-media .report-icon{width:6.5rem;height:6.5rem}.hub-grid[data-dense] .hub-card-title{font-size:.9375rem}.hub-grid[data-dense] .hub-card-description{font-size:.8125rem}.hub-home{display:flex;flex-direction:column;gap:1.1rem;width:100%;max-width:90rem;margin:0 auto}.hub-grid-priority{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:none}.hub-grid-priority>li{flex:none}.hub-grid-priority>li[data-tier=hero]{grid-column:span 2}.hub-grid-priority>li[data-tier=hero]:only-child{grid-column:2 / span 2}.hub-grid-priority .hub-card{min-height:13rem}.hub-card[data-tier=hero]{gap:1.75rem;padding:1.75rem 2rem 1.75rem 1.5rem;background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--hub-accent) 34%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--hub-accent) 16%,#18181b),#18181b 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hub-accent) 55%,transparent),0 22px 44px -22px color-mix(in srgb,var(--hub-accent) 75%,transparent)}.hub-card[data-tier=hero]:is(:hover,:focus-visible){background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--hub-accent) 44%,transparent),transparent 66%),linear-gradient(135deg,color-mix(in srgb,var(--hub-accent) 22%,#18181b),#18181b 72%)}.hub-card[data-tier=hero] .hub-card-media .report-icon{width:9rem;height:9rem}.hub-card[data-tier=hero] .hub-card-title{font-size:1.6rem;font-weight:800;letter-spacing:.01em}.hub-card[data-tier=hero] .hub-card-description{color:#d4d4d8;font-size:1rem}.hub-card[data-tier=hero] .hub-card-cta{align-self:flex-start;margin-top:.6rem;padding:.55rem 1rem;border-radius:.7rem;background:var(--hub-accent);color:#fff;font-size:.8rem;opacity:1;box-shadow:0 8px 20px -10px var(--hub-accent)}.hub-card[data-tier=featured] .hub-card-title{font-size:1.05rem}.hub-section-label{margin:.35rem 0 -.35rem .25rem;color:#a1a1aa;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hub-grid[data-tier=secondary]{--hub-cols: 5;--hub-gap: .75rem;max-width:none}.hub-card[data-tier=secondary]{gap:.85rem;min-height:6.75rem;padding:.85rem 1rem .85rem .75rem;background:radial-gradient(90% 120% at 0% 50%,color-mix(in srgb,var(--hub-accent) 7%,transparent),transparent 60%),#1c1c1f;box-shadow:inset 0 0 0 1px #ffffff0d}.hub-card[data-tier=secondary]:is(:hover,:focus-visible){transform:translateY(-2px)}.hub-card[data-tier=secondary] .hub-card-media .report-icon{width:4.25rem;height:4.25rem}.hub-card[data-tier=secondary] .hub-card-media>img{width:3.75rem;height:3.75rem}.hub-card[data-tier=secondary] .hub-card-body{gap:.25rem}.hub-card[data-tier=secondary] .hub-card-title{color:#e4e4e7;font-size:.82rem}.hub-card[data-tier=secondary] .hub-card-description{display:-webkit-box;overflow:hidden;color:#8b8b94;font-size:.74rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hub-card[data-tier=secondary] .hub-card-cta{display:none}@media (max-width: 1599px){.hub-grid[data-tier=secondary]{--hub-cols: 4}}@media (max-width: 1100px){.hub-grid-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-grid-priority>li[data-tier=hero]:only-child{grid-column:1 / -1}.hub-grid[data-tier=secondary]{--hub-cols: 3}}@media (max-width: 760px){.hub-grid[data-tier=secondary]{--hub-cols: 2}}@media (max-width: 640px){.hub-grid-priority{grid-template-columns:minmax(0,1fr);gap:.75rem}.hub-grid-priority>li[data-tier=hero]{grid-column:auto}.hub-grid-priority .hub-card{min-height:0}.hub-card[data-tier=hero]{padding:1.1rem 1.1rem 1.1rem .9rem}.hub-card[data-tier=hero] .hub-card-media .report-icon{width:5.75rem;height:5.75rem}.hub-card[data-tier=hero] .hub-card-title{font-size:1.25rem}.hub-card[data-tier=hero] .hub-card-description{font-size:.875rem}.hub-grid[data-tier=secondary]{--hub-cols: 2;--hub-gap: .6rem}.hub-card[data-tier=secondary]{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.7rem}.hub-card[data-tier=secondary] .hub-card-media .report-icon{width:3.25rem;height:3.25rem}}@media (max-width: 1399px){.hub-grid[data-dense]{--hub-cols: 3}}@media (max-width: 1100px){.hub-grid,.hub-grid[data-dense]{--hub-cols: 2}}@media (max-width: 640px){.hub-grid,.hub-grid[data-dense]{--hub-cols: 1;--hub-gap: .75rem}.hub-card,.hub-grid[data-dense] .hub-card{min-height:0;padding:.9rem 1rem .9rem .75rem}.hub-card-media .report-icon,.hub-grid[data-dense] .hub-card-media .report-icon{width:5rem;height:5rem}.hub-card-media>img{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion: reduce){.hub-card,.hub-card *{transition:none!important}}.report-state{--state-tone: var(--primary);display:flex;flex-direction:column;align-items:center;padding:clamp(2.5rem,7vw,4.5rem) 1.5rem;border-radius:.85rem;background:radial-gradient(70% 90% at 50% 0%,hsl(var(--state-tone) / .12),transparent 70%),hsl(var(--card));text-align:center}.report-state[data-tone=error]{--state-tone: var(--destructive)}.report-state-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1.35rem;border-radius:1.1rem;background:hsl(var(--state-tone) / .14);color:hsl(var(--state-tone));box-shadow:0 0 0 8px hsl(var(--state-tone) / .06),0 0 0 16px hsl(var(--state-tone) / .03)}.report-state-icon svg{width:1.75rem;height:1.75rem}.report-state h2{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.report-state>p{max-width:28rem;margin-top:.45rem;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.report-state-tips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.report-state-tips li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border-radius:999px;background:hsl(var(--muted) / .6);color:hsl(var(--foreground) / .85);font-size:.75rem;font-weight:500}.report-state-tips svg{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground))}.report-state-actions{display:flex;gap:.5rem;margin-top:1.5rem}@media (max-width: 767px){.report-state-tips{flex-direction:column;align-items:stretch;width:100%;max-width:20rem}.report-state-tips li{justify-content:flex-start;border-radius:.65rem}}#SalesPanel{--pos-gold: 41 76% 59%;--pos-promo: 8 76% 59%}.pos-cart{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.pos-club{position:relative;display:flex;min-width:0;flex-shrink:0;height:clamp(7rem,19svh,11.5rem);margin:0 .25rem;flex-direction:column;gap:.35rem;padding:.55rem .7rem .5rem;overflow:hidden;border:1px solid hsl(var(--pos-gold) / .4);border-radius:1rem;background:linear-gradient(180deg,#0b0b0c,#000);box-shadow:0 8px 20px -16px #000c}.pos-club-bar{display:flex;align-items:center;gap:.45rem;color:hsl(var(--pos-gold) / .85);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pos-club-led{width:.45rem;height:.45rem;border-radius:999px;background:hsl(var(--pos-gold) / .8);box-shadow:0 0 3px hsl(var(--pos-gold) / .6);animation:pos-club-blink 2.4s ease-in-out infinite}.pos-club-unit{margin-left:auto;padding:.05rem .35rem;border-radius:.3rem;background:hsl(var(--pos-gold) / .14);color:hsl(var(--pos-gold));font-size:.6rem;letter-spacing:.1em}.pos-club-screen{position:relative;display:grid;flex:1;min-height:0;place-items:center;overflow:hidden;border-radius:.6rem;background:radial-gradient(120% 90% at 50% 40%,hsl(41 76% 59% / .05),transparent 70%),repeating-linear-gradient(0deg,rgb(255 255 255 / .025) 0 1px,transparent 1px 3px),#050505;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 6px 18px #000c;font-family:ui-monospace,Cascadia Mono,Consolas,SFMono-Regular,monospace}.pos-club-ghost,.pos-club-lit{grid-area:1 / 1;max-width:100%;overflow:hidden;font-size:clamp(1.15rem,2.1vw,1.75rem);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap}.pos-club-ghost{color:#e6b44712}.pos-club-lit{color:hsl(var(--pos-gold) / .92);text-shadow:0 0 4px hsl(41 76% 59% / .35)}.pos-club-foot{color:#ffffff61;font-size:.62rem;font-weight:650;letter-spacing:.08em;text-align:center;text-transform:uppercase}@keyframes pos-club-blink{0%,to{opacity:1}50%{opacity:.35}}@media (max-height: 760px){.pos-club-foot{display:none}}@media (min-width: 768px) and (max-height: 700px){.pos-club{height:5.25rem;gap:.25rem;padding-block:.4rem}.pos-cart-actions{height:3.25rem}}@media (max-width: 767px){.pos-club{height:5.5rem;gap:.25rem;padding:.4rem .55rem}.pos-club-foot{display:none}}.pos-cart-head{display:flex;flex-shrink:0;align-items:center;gap:.55rem;padding:.7rem .75rem .6rem .85rem;box-shadow:0 1px #ffffff0f}.pos-cart-head-icon{display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--pos-gold, 41 76% 59%) / .16);color:hsl(var(--pos-gold, 41 76% 59%))}.pos-cart-head-icon svg{width:1.05rem;height:1.05rem}.pos-cart-head h2{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-cart-count{display:inline-flex;height:1.35rem;align-items:center;padding:0 .5rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}.pos-cart-clear{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;margin-left:auto;padding:0 .7rem;border:0;border-radius:.6rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out}.pos-cart-clear svg{width:1.1rem;height:1.1rem}.pos-cart-clear:hover{background:hsl(var(--destructive) / .22)}.pos-cart-clear:focus-visible{outline:2px solid hsl(var(--destructive) / .6);outline-offset:1px}.pos-cart-list{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:.35rem .45rem;list-style:none}.pos-cart-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto 5.5rem;align-items:center;gap:.65rem;padding:.5rem .45rem;border-radius:.75rem;transition:background-color .12s ease-out}.pos-cart-line+.pos-cart-line{box-shadow:0 -1px #ffffff0d}.pos-cart-line:hover{background:hsl(var(--muted) / .4)}.pos-cart-line[data-warning]{background:hsl(var(--warning) / .07)}.pos-cart-line-main{min-width:0}.pos-cart-line-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.pos-cart-line-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500;font-variant-numeric:tabular-nums}.pos-cart-stock{color:hsl(var(--muted-foreground) / .8)}.pos-cart-stock--warn{color:hsl(var(--warning));font-weight:700}.pos-cart-warn{cursor:help;font-size:.9rem;line-height:1}.pos-cart-badge{padding:0 .35rem;border-radius:999px;background:hsl(var(--primary) / .16);color:hsl(var(--primary));font-size:.625rem;font-weight:800;line-height:1.1rem}.pos-cart-line-total{color:hsl(var(--foreground));font-size:.9rem;font-weight:750;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-cart-line-qty{display:flex;justify-content:flex-end}.pos-cart-thumb{position:relative;display:inline-flex;flex:none;width:2.75rem;height:2.75rem;overflow:hidden;align-items:center;justify-content:center;border-radius:.65rem;background:hsl(var(--muted));box-shadow:inset 0 0 0 1px #ffffff0f}.pos-cart-thumb[data-size=sm]{width:1.75rem;height:1.75rem;border-radius:.45rem}.pos-cart-thumb[data-size=lg]{width:4.5rem;height:4.5rem;border-radius:.8rem}.pos-cart-thumb[data-tone=promo]{box-shadow:inset 0 0 0 1.5px hsl(var(--pos-promo, 8 76% 59%) / .55)}.pos-cart-thumb img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.pos-cart-thumb-initial{color:hsl(var(--muted-foreground));font-size:.95rem;font-weight:800;text-transform:uppercase}.pos-cart-thumb[data-tone=promo] .pos-cart-thumb-initial{color:hsl(var(--pos-promo, 8 76% 59%))}.pos-cart-stepper{display:inline-flex;align-items:center;gap:.1rem;padding:.15rem;border-radius:.7rem;background:hsl(var(--muted) / .7)}.pos-cart-step{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:.55rem;background:transparent;color:hsl(var(--foreground));font-size:1.05rem;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .12s ease-out,color .12s ease-out,transform 80ms ease-out}.pos-cart-step:hover{background:hsl(var(--background) / .55)}.pos-cart-step:active{transform:translateY(1px)}.pos-cart-step[data-tone=minus]:hover{color:hsl(var(--destructive))}.pos-cart-step[data-tone=plus]:hover{color:hsl(var(--success))}.pos-cart-step[data-tone=delete]{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.pos-cart-step[data-tone=delete]:hover{background:hsl(var(--destructive) / .22)}.pos-cart-step-value{min-width:1.75rem;color:hsl(var(--foreground));font-size:.9rem;font-weight:750;text-align:center;font-variant-numeric:tabular-nums}.pos-cart-weight{display:inline-flex;align-items:center;gap:.3rem}.pos-cart-qty-pill{display:inline-flex;min-width:2.5rem;min-height:2.25rem;align-items:center;justify-content:center;padding:0 .7rem;border:0;border-radius:.6rem;background:hsl(var(--muted) / .7);color:hsl(var(--foreground));font-size:.8125rem;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-cart-qty-pill--action{background:hsl(var(--pos-gold, 41 76% 59%) / .14);color:hsl(var(--pos-gold, 41 76% 59%));cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out}.pos-cart-qty-pill--action:hover{background:hsl(var(--pos-gold, 41 76% 59%) / .24)}.pos-cart-stepper:focus-within,.pos-cart-qty-pill--action:focus-visible{outline:2px solid rgb(255 255 255 / .3);outline-offset:1px}.pos-cart-step:focus-visible{outline:none;background:hsl(var(--background) / .55)}.pos-cart-promo{margin:.25rem 0;overflow:hidden;border-radius:.9rem;background:radial-gradient(120% 100% at 0% 0%,hsl(var(--pos-promo, 8 76% 59%) / .12),transparent 60%),hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px hsl(var(--pos-promo, 8 76% 59%) / .22)}.pos-cart-promo-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto 5.5rem;align-items:center;gap:.65rem;padding:.55rem .45rem .45rem}.pos-cart-promo-tag{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.15rem;color:hsl(var(--pos-promo, 8 76% 59%));font-size:.625rem;font-weight:800;letter-spacing:.07em;line-height:1rem;text-transform:uppercase}.pos-cart-promo-tag:before{width:.4rem;height:.4rem;border-radius:999px;background:currentColor;content:""}.pos-cart-promo-body{display:flex;flex-direction:column;gap:.4rem;margin:0 .45rem .45rem;padding:.5rem .6rem;border-radius:.65rem;background:hsl(var(--background) / .55)}.pos-cart-promo-combo-label{margin-bottom:.25rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-cart-promo-items{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.pos-cart-promo-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem}.pos-cart-promo-item-qty{min-width:2.75rem;color:hsl(var(--foreground));font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums}.pos-cart-promo-item-name{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pos-cart-promo-savings{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding:.45rem .8rem;box-shadow:inset 0 1px #ffffff0d;font-size:.72rem;font-variant-numeric:tabular-nums}.pos-cart-promo-savings span{color:hsl(var(--muted-foreground))}.pos-cart-promo-savings strong{color:hsl(var(--success));font-weight:750}.pos-cart-line[data-readonly],.pos-cart-promo[data-readonly] .pos-cart-promo-head{grid-template-columns:auto minmax(0,1fr) auto 5.25rem;gap:.55rem}.pos-cart-line[data-readonly] .pos-cart-qty-pill,.pos-cart-promo[data-readonly] .pos-cart-qty-pill{min-height:1.75rem;min-width:2.25rem;font-size:.75rem}.pos-cart-empty{display:flex;height:100%;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem;background:radial-gradient(60% 50% at 50% 42%,hsl(var(--pos-gold, 41 76% 59%) / .07),transparent 70%);color:hsl(var(--muted-foreground));text-align:center}.pos-cart-empty strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:700}.pos-cart-empty span{max-width:17rem;font-size:.78rem}.pos-cart-empty svg{width:2.75rem;height:2.75rem;padding:.6rem;border-radius:.8rem;background:hsl(var(--pos-gold, 41 76% 59%) / .12);color:hsl(var(--pos-gold, 41 76% 59%))}.pos-cart-totals{display:flex;flex-shrink:0;flex-direction:column;gap:.3rem;margin:.25rem .5rem .4rem;padding:.7rem .85rem .75rem;border-radius:.85rem;background:hsl(var(--muted) / .4)}.pos-cart-totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-cart-totals-row strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:0}.pos-cart-totals-row[data-tone=delivery] strong,.pos-cart-totals-row[data-tone=savings],.pos-cart-totals-row[data-tone=savings] strong{color:hsl(var(--success))}.pos-cart-totals-row[data-tone=total]{align-items:center;margin-top:.2rem;padding-top:.5rem;box-shadow:inset 0 1px #ffffff12;color:hsl(var(--foreground));font-size:.8125rem;font-weight:750}.pos-cart-totals-row[data-tone=total] strong{color:hsl(var(--pos-gold, 41 76% 59%));font-size:1.6rem;font-weight:800;letter-spacing:-.01em}.pos-cart-actions{display:flex;height:3.75rem;flex-shrink:0;gap:.375rem;margin:0 .5rem .5rem}.pos-confirm{position:relative;display:flex;min-width:0;flex:1;align-items:center;gap:.7rem;padding:0 .6rem 0 .55rem;overflow:hidden;border:0;border-radius:.9rem;background:linear-gradient(180deg,#fcc840,#f59e0b);color:#1c1917;font-size:1rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78350f40,0 10px 24px -12px #f59e0bcc;transition:filter .14s ease-out,transform 80ms ease-out,box-shadow .14s ease-out}.pos-confirm:after{position:absolute;inset:0 auto 0 -40%;width:30%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .35),transparent);content:"";transform:skew(-18deg);transition:left .6s ease-out;pointer-events:none}.pos-confirm:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78350f40,0 14px 30px -12px #f59e0bf2}.pos-confirm:hover:after{left:115%}.pos-confirm-icon{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border-radius:.65rem;background:#1c19171f;box-shadow:inset 0 0 0 1px #1c19171a}.pos-confirm-icon svg{width:1.35rem;height:1.35rem}.pos-confirm-label{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pos-confirm kbd{display:none;min-width:2.2rem;height:1.45rem;align-items:center;justify-content:center;padding:0 .55rem;border-radius:.45rem;background:#1c191724;color:#1c1917d9;font:inherit;font-size:.8rem;font-weight:800;box-shadow:inset 0 -2px #1c19172e}.pos-confirm-arrow{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#1c1917;color:#fcc840;transition:transform .16s ease-out}.pos-confirm-arrow svg{width:.8rem;height:.8rem}.pos-confirm:hover .pos-confirm-arrow{transform:translate(2px)}.pos-confirm[data-empty]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:inset 0 0 0 1px #ffffff0f;filter:none}.pos-confirm[data-empty]:after{display:none}.pos-confirm[data-empty] .pos-confirm-icon{background:#ffffff0d}.pos-confirm[data-empty] kbd{background:#ffffff0f;color:inherit;box-shadow:none}.pos-confirm[data-empty] .pos-confirm-arrow{background:#ffffff14;color:inherit}.pos-confirm:active{transform:translateY(1px)}.pos-confirm:focus-visible{outline:2px solid rgb(255 255 255 / .6);outline-offset:2px}.pos-panel-back{display:grid;width:3.4rem;flex-shrink:0;place-items:center;border:0;border-radius:.85rem;background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer}.pos-panel-back svg{width:1.5rem;height:1.5rem}@media (min-width: 768px){.pos-confirm kbd{display:inline-flex}.pos-panel-back{display:none}}@media (max-width: 1279px){.pos-confirm{font-size:.9rem}}@media (prefers-reduced-motion: reduce){.pos-cart-line,.pos-cart-step,.pos-cart-qty-pill--action,.pos-cart-clear,.pos-confirm{transition:none}.pos-cart-step:active,.pos-confirm:active{transform:none}.pos-club-led{animation:none}.pos-confirm:after{display:none}}.pos-cart{container:poscart / inline-size}.pos-cart-head--order{flex-wrap:wrap;align-items:flex-start;gap:.6rem .65rem;padding:.85rem .85rem .8rem 1rem;box-shadow:inset 4px 0 rgb(var(--a, 124,92,255)),0 1px #ffffff0f;background:rgba(var(--a, 124,92,255),.12)}.pos-cart-head--order .pos-cart-head-icon{width:2.4rem;height:2.4rem;border-radius:.65rem;background:rgba(var(--a, 124,92,255),.2);color:rgb(var(--a, 124,92,255))}.pos-cart-head--order .pos-cart-head-icon svg{width:1.3rem;height:1.3rem}.pos-cart-order{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:.2rem}.pos-cart-order-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin:0;line-height:1.2}.pos-cart-order-title strong{color:hsl(var(--foreground));font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pos-cart-order-title span{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .45rem;border-radius:.35rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.pos-cart-order-sub{margin:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pos-cart-order-sub em{font-style:normal;opacity:.85}.pos-cart-order-alerts{display:flex;flex-wrap:wrap;gap:.25rem;margin:.15rem 0 0}.pos-cart-order-alerts span{display:inline-flex;align-items:center;min-height:1.3rem;padding:0 .45rem;border-radius:.4rem;font-size:.66rem;font-weight:700;line-height:1.2}.pos-cart-order-alerts span[data-tone=warn]{background:hsl(var(--warning) / .16);color:hsl(var(--warning))}.pos-cart-order-alerts span[data-tone=info]{background:hsl(var(--muted));color:hsl(var(--foreground))}.pos-cart-order-actions{display:grid;flex:1 0 100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem}.pos-cart-order-actions button{justify-content:center;min-height:2.6rem;padding:0 .6rem;border-radius:.65rem;font-size:.8rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out,border-color .14s ease-out,transform .12s ease-out}.pos-cart-order-actions button:active:not(:disabled){transform:scale(.98)}.pos-cart-order-actions button:disabled{cursor:not-allowed;opacity:.55}.pos-cart-order-actions .pos-cart-clear{margin-left:0;border:1px solid hsl(var(--destructive) / .45)}.pos-cart-order-back{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgb(255 255 255 / .16);background:#ffffff0f;color:hsl(var(--foreground))}.pos-cart-order-back svg{width:1.05rem;height:1.05rem}.pos-cart-order-back:hover:not(:disabled){border-color:#ffffff47;background:#ffffff1a}.pos-cart-order-back:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.pos-cart-order-back[data-primary]{border-color:transparent;background:rgb(var(--a, 124,92,255));color:#fff}.pos-cart-order-back[data-primary]:hover:not(:disabled){background:rgba(var(--a, 124,92,255),.85)}@container poscart (max-width: 30rem){.pos-cart-order-back[data-primary] svg{display:none}}@container poscart (max-width: 20rem){.pos-cart-order-actions button span{display:none}}.pos-weight .pos-weight-header{padding-bottom:.75rem;border-bottom:1px solid rgb(255 255 255 / .06)}.pos-weight-head{display:flex;min-width:0;align-items:center;gap:.85rem;padding-right:2rem}.pos-weight-head-thumb{flex:none}.pos-weight-head-text{display:flex;min-width:0;flex-direction:column;gap:.1rem}.pos-weight-head-title{overflow:hidden;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pos-weight-article-price{color:#e6b548;font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.pos-weight-article-price span{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:600}.pos-weight-article-hint{color:#e65c47;font-size:.72rem;font-weight:700;text-transform:uppercase}.pos-weight .pos-weight-body{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;gap:1.1rem;align-items:stretch;padding:1rem 1.25rem}.pos-weight-main{display:flex;min-width:0;flex-direction:column;gap:.9rem}.pos-weight-section-label{margin-bottom:.4rem;color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-weight-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.app-ui-theme .pos-weight-quick .pos-weight-quick-btn[data-slot=button]{display:flex;height:3.75rem;flex-direction:column;gap:.05rem;border:0;border-radius:.8rem;background:#e6b4471a;color:#e9bd5d;box-shadow:inset 0 0 0 1px #e6b44740;text-transform:none;letter-spacing:0;touch-action:manipulation}.app-ui-theme .pos-weight-quick .pos-weight-quick-btn[data-slot=button]:hover:not(:disabled){background:#e6b44733}.pos-weight-quick-label{display:inline-flex;align-items:center;gap:.2rem;font-size:1.1rem;font-weight:800;line-height:1.1;text-transform:uppercase}.pos-weight-quick-label svg{width:.85rem;height:.85rem}.pos-weight-quick-price{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.pos-weight-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pos-weight-fields[data-promo]{grid-template-columns:minmax(0,1fr)}.pos-weight-field{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem .65rem;border-radius:.85rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0f;cursor:text;transition:box-shadow .12s ease-out,background-color .12s ease-out}.pos-weight-field[data-active]{background:hsl(var(--primary) / .1);box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .65)}.pos-weight-field-label{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-weight-field[data-active] .pos-weight-field-label{color:hsl(var(--primary))}.pos-weight-field-box{display:flex;height:3.5rem;align-items:center;gap:.4rem;padding:0 .85rem;border-radius:.65rem;background:hsl(var(--background) / .6)}.pos-weight-field-box input{width:100%;min-width:0;flex:1;border:0;background:transparent;color:hsl(var(--foreground));font-size:1.75rem;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;outline:none}.pos-weight-field-box input::placeholder{color:#ffffff2e}.pos-weight-unit{flex:none;color:hsl(var(--muted-foreground));font-size:1.05rem;font-weight:800}.pos-weight-summary{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding:.7rem .85rem;border-radius:.8rem;background:hsl(var(--success) / .1);box-shadow:inset 0 0 0 1px hsl(var(--success) / .25);color:hsl(var(--foreground));font-size:.9rem}.pos-weight-summary svg{flex:none;width:1.25rem;height:1.25rem;color:hsl(var(--success))}.pos-weight-summary strong{color:hsl(var(--success));font-weight:800;font-variant-numeric:tabular-nums}.pos-weight-summary[data-empty]{background:hsl(var(--muted) / .35);box-shadow:inset 0 0 0 1px #ffffff0d;color:hsl(var(--muted-foreground));font-size:.8rem}.pos-weight-summary[data-empty] svg{color:hsl(var(--muted-foreground))}.pos-weight-pad{display:flex;flex-direction:column;gap:.55rem;padding:.7rem;border-radius:1rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0d}.pos-weight-pad-target{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-weight-pad-target strong{color:hsl(var(--primary));font-size:.78rem}.app-ui-theme .pos-weight-pad .amount-keypad [data-slot=button]{height:3.4rem;min-height:3.4rem;font-size:1.45rem}.pos-weight .pos-weight-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgb(255 255 255 / .06)}.app-ui-theme .pos-weight .pos-weight-cancel[data-slot=button]{height:3.25rem;gap:.5rem;padding-inline:1.1rem;border-radius:.85rem}.app-ui-theme .pos-weight .pos-weight-add[data-slot=button]{min-width:15rem;height:3.25rem;gap:.6rem;padding-inline:1.25rem;border-radius:.85rem;font-size:1rem;touch-action:manipulation}.pos-weight-add-total{padding:.1rem .5rem;border-radius:.45rem;background:#0000002e;font-variant-numeric:tabular-nums}.pos-weight .pos-weight-footer kbd{padding:.05rem .4rem;border-radius:.35rem;background:#00000040;color:inherit;font-family:inherit;font-size:.65rem;font-weight:800}.pos-weight .pos-weight-body:not([data-pad]){grid-template-columns:minmax(0,1fr);padding:.85rem}@media (max-width: 767px){.pos-weight .pos-weight-body[data-pad]{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.75rem}.pos-weight-summary{margin-top:0}.pos-weight-pad{padding:.5rem}.pos-weight-pad-target{display:none}.app-ui-theme .pos-weight-pad .amount-keypad [data-slot=button]{height:3.1rem;min-height:3.1rem;font-size:1.35rem}.pos-weight-head-thumb,.pos-weight-add-total{display:none}.app-ui-theme .pos-weight .pos-weight-add[data-slot=button]{min-width:0;flex:1}.app-ui-theme .pos-weight .pos-weight-cancel kbd,.pos-weight-add kbd{display:none}}@media (prefers-reduced-motion: reduce){.pos-weight-field{transition:none}}.pos-mcart{position:fixed;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#18181b00,#18181beb 30%,#18181b)}.pos-mcart-bar{display:flex;width:100%;min-height:4rem;align-items:center;gap:.7rem;padding:.5rem .55rem .5rem .6rem;border:0;border-radius:1rem;background:#18181b;box-shadow:inset 0 0 0 1px #e6b44773,0 -6px 24px -10px #000c;color:#fff;text-align:left;cursor:pointer;touch-action:manipulation}.pos-mcart-bar:active{transform:translateY(1px)}.pos-mcart-icon{position:relative;display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:#e6b44729;color:#e6b548}.pos-mcart-icon svg{width:1.35rem;height:1.35rem}.pos-mcart-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.35rem;padding:.05rem .35rem;border-radius:999px;background:#e6b548;color:#1c1917;font-size:.72rem;font-weight:800;text-align:center;box-shadow:0 0 0 2px #18181b}.pos-mcart-text{display:flex;min-width:0;flex:1;flex-direction:column}.pos-mcart-text small{overflow:hidden;color:#a1a1aa;font-size:.7rem;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pos-mcart-text strong{color:#e6b548;font-size:1.35rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.pos-mcart-cta{display:inline-flex;flex:none;height:2.9rem;align-items:center;gap:.2rem;padding:0 .7rem 0 .9rem;border-radius:.8rem;background:linear-gradient(180deg,#fcc840,#f59e0b);color:#1c1917;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pos-mcart-cta svg{width:1.1rem;height:1.1rem}.pos-mcart-bar[data-empty]{box-shadow:inset 0 0 0 1px #ffffff14}.pos-mcart-bar[data-empty] .pos-mcart-text strong{color:#a1a1aa}.pos-mcart-bar[data-empty] .pos-mcart-cta{background:#ffffff14;color:#afafb6}.pos-mcart>button:not(.pos-mcart-bar){margin-bottom:.4rem;border-radius:.6rem}@media (min-width: 768px){.pos-mcart{display:none}}.app-ui-theme.app-modal.pos-checkout-dialog{--tw-enter-scale: 1;--tw-exit-scale: 1;top:var(--app-ui-navbar-height, 97px);left:0;width:100vw;max-width:none;height:calc(100dvh - var(--app-ui-navbar-height, 97px));max-height:none;transform:none;border-radius:0;background:#404040;box-shadow:none}.pos-checkout-overlay[data-slot=dialog-overlay]{top:var(--app-ui-navbar-height, 97px);background:#00000059}.pos-checkout-shell{display:flex;height:100%;min-height:0;flex-direction:column;background:#404040;color:hsl(var(--foreground))}.pos-checkout-header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem 1.25rem;margin:.75rem .75rem 0;padding:.6rem .75rem;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.app-ui-theme .pos-checkout-header .pos-checkout-back{min-height:2.75rem;gap:.5rem;padding-inline:.9rem}.pos-checkout-back kbd{margin-left:.25rem;padding:.05rem .4rem;border-radius:.35rem;background:#0000004d;font-family:inherit;font-size:.68rem;font-weight:800}.pos-checkout-title p{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-title h2{color:hsl(var(--foreground));font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pos-checkout-stepper{display:flex;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none}.pos-checkout-stepper-item{position:relative;display:flex;align-items:center}.pos-checkout-stepper-item+.pos-checkout-stepper-item:before{width:1.5rem;height:2px;margin-right:.35rem;border-radius:2px;background:#ffffff1f;content:""}.pos-checkout-stepper-item button{display:flex;align-items:center;gap:.55rem;padding:.35rem .7rem .35rem .4rem;border:0;border-radius:999px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease-out}.pos-checkout-stepper-item button:hover{background:hsl(var(--muted) / .55)}.pos-checkout-stepper-index{display:inline-flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:750}.pos-checkout-stepper-index svg{width:.8rem;height:.8rem}.pos-checkout-stepper-text{display:flex;flex-direction:column;line-height:1.15}.pos-checkout-stepper-title{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.pos-checkout-stepper-hint{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;white-space:nowrap}.pos-checkout-stepper-item[data-status=current] .pos-checkout-stepper-index{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px -4px hsl(var(--primary) / .6)}.pos-checkout-stepper-item[data-status=current] button{background:hsl(var(--primary) / .12)}.pos-checkout-stepper-item[data-status=current] .pos-checkout-stepper-title{color:hsl(var(--foreground))}.pos-checkout-stepper-item[data-status=current] .pos-checkout-stepper-hint{color:hsl(var(--primary))}.pos-checkout-stepper-item[data-status=done] .pos-checkout-stepper-index{background:hsl(var(--success));color:hsl(var(--success-foreground))}.pos-checkout-stepper-item[data-status=done] .pos-checkout-stepper-hint{color:hsl(var(--success))}.pos-checkout-stepper-item[data-status=warning] .pos-checkout-stepper-index{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.pos-checkout-stepper-item[data-status=warning] .pos-checkout-stepper-hint{color:hsl(var(--warning))}.pos-checkout-stepper-item[data-status=na]{opacity:.55}.pos-checkout-grid{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) 16rem 23rem;gap:.75rem;padding:.75rem}.pos-checkout-grid--type{grid-template-columns:minmax(0,1fr) 23rem}.pos-checkout-pad,.pos-checkout-main,.pos-checkout-summary{min-height:0}.pos-checkout-pad{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.8rem;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.pos-checkout-pad-target{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .7rem;border-radius:.75rem;background:hsl(var(--muted) / .55)}.pos-checkout-pad-target span{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-pad-target strong{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pos-checkout-pad-target[data-active]{background:hsl(var(--primary) / .12);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45)}.pos-checkout-pad-target[data-active] strong{color:hsl(var(--foreground))}.app-ui-theme .pos-checkout-keypad [data-slot=button]{height:4rem;min-height:4rem;font-size:1.55rem;touch-action:manipulation}.pos-checkout-shortcuts{margin-top:auto;padding-top:.7rem;box-shadow:inset 0 1px #ffffff0f}.pos-checkout-shortcuts p{margin-bottom:.45rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-shortcuts ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.pos-checkout-shortcuts li{display:grid;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.25}.pos-checkout-shortcut-keys{display:inline-flex;gap:.2rem}.pos-checkout-shortcuts kbd,.pos-checkout-step kbd{min-width:1.4rem;padding:.05rem .35rem;border-radius:.35rem;background:hsl(var(--muted));box-shadow:inset 0 -1px #0006;color:hsl(var(--foreground));font-family:inherit;font-size:.66rem;font-weight:800;text-align:center}.pos-checkout-main{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.pos-checkout-step{--step-ring: rgb(255 255 255 / .05);flex:none;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--step-ring),0 12px 32px #0000002e;scroll-margin:.5rem;transition:box-shadow .15s ease-out}.pos-checkout-step[data-status=current]{--step-ring: hsl(var(--primary) / .45);background:linear-gradient(180deg,hsl(var(--primary) / .08),transparent 5rem),hsl(var(--card))}.pos-checkout-step[data-status=warning]{--step-ring: hsl(var(--warning) / .4)}.pos-checkout-step[data-status=done]{--step-ring: hsl(var(--success) / .25)}.pos-checkout-step-head{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem .7rem;box-shadow:0 1px #ffffff0d}.pos-checkout-step-head h3{flex:1 1 auto;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-step[data-status=current] .pos-checkout-step-head h3{color:hsl(var(--foreground))}.pos-checkout-step-index{display:inline-flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:.55rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:750}.pos-checkout-step-index svg{width:.7rem;height:.7rem}.pos-checkout-step[data-status=current] .pos-checkout-step-index{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pos-checkout-step[data-status=done] .pos-checkout-step-index{background:hsl(var(--success));color:hsl(var(--success-foreground))}.pos-checkout-step[data-status=warning] .pos-checkout-step-index{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.pos-checkout-step-status{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;white-space:nowrap}.pos-checkout-dot{width:.5rem;height:.5rem;border-radius:999px;background:#71717a}.pos-checkout-step[data-status=current] .pos-checkout-step-status{color:hsl(var(--primary))}.pos-checkout-step[data-status=current] .pos-checkout-dot{background:hsl(var(--primary))}.pos-checkout-step[data-status=done] .pos-checkout-step-status{color:hsl(var(--success))}.pos-checkout-step[data-status=done] .pos-checkout-dot{background:hsl(var(--success))}.pos-checkout-step[data-status=warning] .pos-checkout-step-status{color:hsl(var(--warning))}.pos-checkout-step[data-status=warning] .pos-checkout-dot{background:hsl(var(--warning))}.pos-checkout-step-body{display:flex;flex-direction:column;padding:.75rem .35rem .5rem}.pos-checkout-step-body:empty{display:none}.pos-checkout-step-empty{padding:.25rem .6rem .5rem;color:hsl(var(--muted-foreground));font-size:.8rem}.app-ui-theme .pos-checkout-billing .pos-checkout-billing-buttons [data-slot=button]{min-height:3.75rem;border-radius:.8rem;font-size:1rem;letter-spacing:.03em}.pos-checkout-summary{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.pos-checkout-summary-list{flex:1 1 auto;min-height:6rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.pos-checkout-totals{flex:none;margin:.25rem .5rem .5rem;padding:.7rem .85rem .8rem;border-radius:.85rem;background:hsl(var(--muted) / .4)}.pos-checkout-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.15rem 0;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-checkout-total-row span{display:flex;min-width:0;flex-direction:column}.pos-checkout-total-row small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.pos-checkout-total-row strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:0;white-space:nowrap}.pos-checkout-total-row[data-tone=delivery] strong,.pos-checkout-total-row[data-tone=ok] strong{color:hsl(var(--success))}.pos-checkout-total-row[data-tone=discount] strong{color:hsl(var(--warning))}.pos-checkout-total-row[data-tone=recharge] strong{color:#f4f4f5}.pos-checkout-total-row[data-tone=rest] strong{color:hsl(var(--destructive))}.pos-checkout-total-row[data-tone=change] strong{color:hsl(var(--success));font-size:1.15rem}.pos-checkout-grand-total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:.45rem 0 .35rem;padding:.55rem 0 .4rem;box-shadow:inset 0 1px #ffffff12}.pos-checkout-grand-total span{color:hsl(var(--foreground));font-size:.8125rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.pos-checkout-grand-total strong{color:#e6b548;font-size:2.1rem;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-checkout-balance{padding:.4rem .6rem;border-radius:.65rem;background:hsl(var(--background) / .55)}.pos-checkout-eyebrow{margin:.1rem 0 .45rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-align:center;text-transform:uppercase}.pos-pay-method{width:100%;border-radius:.85rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0d}.pos-pay-method p{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em}.pos-pay-method .sub-total-metodo-pago{color:hsl(var(--foreground));font-size:.875rem}.pos-pay-cash{margin-top:.35rem;box-shadow:inset 0 1px #ffffff0f}.pos-pay-remove{display:inline-flex;width:80%;max-width:12rem;min-height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:.6rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .14s ease-out}.pos-pay-remove:hover{background:hsl(var(--destructive) / .22)}.pos-pay-new{display:flex;width:100%;min-height:4.25rem;align-items:center;justify-content:center;gap:.65rem;border-radius:.85rem;background:hsl(var(--primary) / .1);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35);color:hsl(var(--primary));cursor:pointer;transition:background-color .14s ease-out}.pos-pay-new:hover{background:hsl(var(--primary) / .18)}.pos-pay-new p{color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pos-checkout-rest{display:flex;justify-content:center;padding:0 .5rem}.pos-checkout-rest p{width:100%;padding:.65rem .85rem;border-radius:.75rem;background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-checkout-rest-amount{margin-left:.25rem;color:hsl(var(--destructive));font-size:1rem;letter-spacing:0}.pos-checkout-discount-applied{position:relative;padding:.85rem 2.75rem .85rem 1rem;border-radius:.85rem;background:hsl(var(--warning) / .08);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .3)}.pos-checkout-discount-applied h3{margin-bottom:.4rem;color:hsl(var(--warning));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-holder{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:.75rem;background:hsl(var(--muted) / .4);text-align:center}.pos-checkout-holder p{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-holder strong{color:hsl(var(--foreground));font-size:.875rem}.app-ui-theme .pos-checkout-billing-buttons .pos-bill-btn[data-slot=button]{border:0;background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.app-ui-theme .pos-checkout-billing-buttons .pos-bill-btn[data-tone=client][data-slot=button]{background:#3ebaf429;color:#78cff7}.app-ui-theme .pos-checkout-billing-buttons .pos-bill-btn[data-tone=final][data-slot=button]{background:hsl(var(--success) / .16);color:hsl(var(--success))}.app-ui-theme .pos-checkout-billing-buttons .pos-bill-btn[data-slot=button]:hover{filter:brightness(1.15)}.pos-checkout-bill-total{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;padding:0 .6rem .25rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-checkout-bill-total strong{color:hsl(var(--foreground));font-size:1.15rem;letter-spacing:0}.pos-checkout-rounding{margin-top:.5rem;border-radius:.85rem;background:hsl(var(--success) / .07);box-shadow:inset 0 0 0 1px hsl(var(--success) / .3)}.pos-checkout-rounding-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--success) / .35);color:hsl(var(--success));font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pos-checkout-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.35rem .25rem .1rem}.pos-checkout-hero span{width:100%;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-checkout-hero strong{color:hsl(var(--foreground));font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.pos-checkout-hero em{padding:.25rem .65rem;border-radius:999px;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.8rem;font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.pos-checkout-hero em[data-tone=ok]{background:hsl(var(--success) / .12);color:hsl(var(--success))}.pos-saletype-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.65rem;padding:0 .5rem .35rem}.pos-saletype-card{position:relative;display:flex;min-height:8.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem .75rem .85rem;border:0;border-radius:1rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px #ffffff0d;color:hsl(var(--foreground));cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out}.pos-saletype-card:hover:not(:disabled){background:hsl(var(--muted) / .75)}.pos-saletype-card:active:not(:disabled){transform:translateY(1px)}.pos-saletype-card:disabled{cursor:default;opacity:.55}.pos-saletype-card[data-selected]{background:linear-gradient(180deg,hsl(var(--primary) / .16),transparent 7rem),hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .7),0 10px 24px -14px hsl(var(--primary) / .7);opacity:1}.pos-saletype-card[data-focused]{outline:2px solid rgb(255 255 255 / .7);outline-offset:2px}.pos-saletype-media{display:grid;width:100%;height:3.5rem;place-items:center;color:#e6b447}.pos-saletype-media svg{width:2.6rem;height:2.6rem}.pos-saletype-media img{max-width:100%;max-height:3.5rem;object-fit:contain;-webkit-user-select:none;user-select:none}.pos-saletype-name{font-size:.875rem;font-weight:750;letter-spacing:.04em;text-align:center;text-transform:uppercase}.pos-saletype-card kbd,.pos-pay-card kbd,.pos-pay-subcard kbd{position:absolute;top:.5rem;right:.5rem;min-width:1.4rem;padding:.05rem .35rem;border-radius:.35rem;background:hsl(var(--background) / .6);color:hsl(var(--muted-foreground));font-family:inherit;font-size:.68rem;font-weight:800;text-align:center}.pos-pay-picker{display:flex;flex-direction:column;gap:.65rem;padding:0 .5rem .35rem}.pos-pay-picker-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pos-pay-picker-head h3{color:hsl(var(--foreground));font-size:.95rem;font-weight:700}.pos-pay-picker-head p{color:hsl(var(--muted-foreground));font-size:.75rem}.pos-pay-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem}.pos-pay-card{position:relative;display:flex;min-height:5.5rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.35rem;padding:.7rem .8rem;border:0;border-radius:.9rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px #ffffff0d;color:hsl(var(--foreground));text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out,box-shadow .14s ease-out}.pos-pay-card:hover{background:hsl(var(--muted) / .75)}.pos-pay-card[data-focused]{box-shadow:inset 0 0 0 1.5px #ffffff8c}.pos-pay-card[data-expanded]{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .6)}.pos-pay-card-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.pos-pay-card-icon svg{width:1.15rem;height:1.15rem}.pos-pay-card-name{font-size:.8125rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.pos-pay-card-hint{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}.pos-pay-submethods{padding:.6rem .7rem .7rem;border-radius:.9rem;background:hsl(var(--primary) / .07);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .25)}.pos-pay-submethods p{margin-bottom:.45rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pos-pay-submethods-list{display:flex;flex-wrap:wrap;gap:.45rem}.pos-pay-subcard{position:relative;display:inline-flex;min-height:3rem;align-items:center;padding:0 2.6rem 0 1rem;border:0;border-radius:.75rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f;color:hsl(var(--foreground));font-size:.85rem;font-weight:700;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.pos-pay-subcard kbd{top:50%;transform:translateY(-50%)}.pos-pay-subcard:hover{background:hsl(var(--muted))}.pos-pay-subcard[data-focused]{box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .7)}.pos-pay-picker-keys{color:hsl(var(--muted-foreground));font-size:.7rem;text-align:center}.pos-pay-method{display:flex;flex-direction:column;gap:.7rem;padding:.75rem .85rem .85rem}.pos-pay-method-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.pos-pay-method-head strong{color:hsl(var(--foreground));font-size:.875rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.pos-pay-method-head>span{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-pay-method-head .pos-pay-remove{width:auto;max-width:none;min-height:2rem;margin-left:auto;padding:0 .8rem}.pos-pay-fields{display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));gap:.6rem}.pos-pay-fields[data-cols="2"]{--cols: 2}.pos-pay-fields[data-cols="3"]{--cols: 3}.pos-pay-field{display:flex;min-width:0;flex-direction:column;gap:.3rem}.pos-pay-field>span{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.app-ui-theme .pos-pay-field .stock-input-group{height:2.9rem;min-height:2.9rem}.app-ui-theme .pos-pay-field input{font-size:1.15rem;font-variant-numeric:tabular-nums}.app-ui-theme .pos-pay-field[data-size=lg] .stock-input-group{height:3.6rem;min-height:3.6rem}.app-ui-theme .pos-pay-field[data-size=lg] input{font-size:1.6rem;font-weight:800}.app-ui-theme .pos-pay-field[data-tone=change] input{color:hsl(var(--success))}.pos-pay-cash{display:flex;flex-direction:column;gap:.55rem;margin-top:0;padding-top:.7rem}.pos-pay-bills{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.45rem}.pos-pay-bills button{display:flex;min-height:3.1rem;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;border:0;border-radius:.75rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff12;color:hsl(var(--foreground));cursor:pointer;touch-action:manipulation;font-variant-numeric:tabular-nums;transition:background-color .12s ease-out}.pos-pay-bills button:hover{background:hsl(var(--muted))}.pos-pay-bills button:active{transform:translateY(1px)}.pos-pay-bills strong{font-size:.95rem;font-weight:800}.pos-pay-bills small{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:600}.pos-saletype-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem}.pos-saletype-card{min-height:10.5rem}.pos-saletype-media{height:4.5rem}.pos-saletype-media svg{width:3.2rem;height:3.2rem}.pos-saletype-media img{max-height:4.5rem}.pos-saletype-name{font-size:1rem}.pos-pay-card{min-height:6.25rem}.pos-co-grid{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) 26rem;gap:.75rem;padding:.75rem}.pos-co-main{display:flex;min-width:0;min-height:0;flex-direction:column}.pos-co-main[data-typestrip]{gap:.75rem}.pos-co-main[data-typestrip] .pos-co-stage{animation:none}.pos-co-picker-loading{align-items:center;justify-content:center}.pos-co-picker-loading p{color:hsl(var(--muted-foreground));font-size:.85rem}.pos-co-stage{display:flex;flex:1;min-height:0;flex-direction:column;gap:.75rem;animation:pos-co-in .18s ease-out both}@keyframes pos-co-in{0%{opacity:0;transform:translateY(6px)}}.pos-co-panel{border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.pos-co-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem .85rem}.pos-co-panel-head h3{color:hsl(var(--foreground));font-size:1.15rem;font-weight:750}.pos-co-panel-head p{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.8rem}.pos-co-loading{display:grid;flex:1;place-items:center}.pos-co-saletype{display:flex;flex:1;min-height:0;flex-direction:column}.pos-co-saletype .pos-saletype-grid{flex:1;min-height:0;align-content:center;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-rows:minmax(12rem,14rem);gap:1rem;padding:0 1.25rem 1.25rem;overflow-y:auto}.pos-co-saletype .pos-saletype-card{min-height:0;gap:.9rem;border-radius:1.1rem}.pos-co-saletype .pos-saletype-media{height:5.5rem}.pos-co-saletype .pos-saletype-media img{max-height:5.5rem}.pos-co-saletype .pos-saletype-media svg{width:4rem;height:4rem}.pos-co-saletype .pos-saletype-name{font-size:1.05rem}.pos-co-saletype .pos-saletype-card kbd{top:.65rem;right:.65rem;font-size:.75rem}.pos-co-saletype[data-compact]{flex:none}.pos-co-saletype[data-compact] .pos-saletype-grid{flex:none;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-auto-rows:5rem;gap:.5rem;padding:0 1.25rem 1rem}.pos-co-saletype[data-compact] .pos-saletype-card{flex-direction:row;gap:.6rem}.pos-co-saletype[data-compact] .pos-saletype-media{width:auto;height:2.5rem}.pos-co-saletype[data-compact] .pos-saletype-media img{max-width:5rem;max-height:2.5rem}.pos-co-saletype[data-compact] .pos-saletype-media svg{width:1.8rem;height:1.8rem}.pos-co-saletype[data-compact] .pos-saletype-name{font-size:.8rem}.pos-co-picker-panel{flex:none;padding:1rem 1.1rem .9rem}.pos-co-stage[data-stage=pick-payment] .pos-co-picker-panel{flex:1}.pos-co-picker-panel .pos-pay-picker{padding:0}.pos-co-picker-panel .pos-pay-picker-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.65rem}.pos-co-picker-panel .pos-pay-card{min-height:6.75rem;padding:.85rem .95rem}.pos-co-picker-panel .pos-pay-card-icon{width:2.4rem;height:2.4rem;border-radius:.65rem}.pos-co-picker-panel .pos-pay-card-icon svg{width:1.35rem;height:1.35rem}.pos-co-picker-panel .pos-pay-card-name{font-size:.9rem}.pos-co-work{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) clamp(16rem,22vw,22rem);gap:.75rem}.pos-co-editor{display:flex;min-height:0;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.9rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.pos-co-editor>.w-full,.pos-co-editor .metodos{margin-bottom:0;padding-inline:0}.pos-co-editor .pos-pay-method{border-radius:.95rem}.pos-co-editor .pos-pay-new{min-height:5rem}.pos-co-empty{display:grid;flex:1;place-content:center;gap:.4rem;padding:2rem 1rem;color:hsl(var(--muted-foreground));font-size:.85rem;text-align:center}.pos-co-empty strong{color:hsl(var(--foreground));font-size:1.2rem;font-weight:750}.pos-co-work .pos-checkout-pad{min-height:0;overflow:hidden}.pos-co-work .pos-checkout-keypad{flex:1;min-height:0;grid-auto-rows:1fr}.app-ui-theme .pos-co-work .pos-checkout-keypad [data-slot=button]{height:auto;min-height:3rem;font-size:1.75rem}.pos-co-work .pos-checkout-shortcuts{margin-top:0}.pos-co-aside{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.pos-co-aside .pos-checkout-summary-list{flex:1 1 auto;min-height:5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.pos-co-aside-slot{display:flex;flex:none;flex-direction:column;gap:.5rem;padding:.25rem .6rem .6rem}.pos-co-aside-slot:empty{display:none}.pos-co-aside-slot .pos-checkout-totals{margin:0}.pos-co-aside-slot .pos-checkout-grand-total{align-items:center;margin:.45rem -.4rem .35rem;padding:.75rem .9rem;border-radius:.85rem;background:radial-gradient(120% 140% at 100% 0%,hsl(41 76% 59% / .16),transparent 60%),hsl(var(--background) / .55);box-shadow:inset 0 0 0 1px #e6b44747}.pos-co-aside-slot .pos-checkout-grand-total strong{font-size:clamp(1.9rem,2.4vw,2.4rem)}.pos-co-discount{display:flex;flex-direction:column;gap:.4rem}.pos-co-discount:empty{display:none}.app-ui-theme .pos-co-discount-btn[data-slot=button]{width:100%;min-height:2.6rem;justify-content:flex-start;gap:.5rem;padding:0 .85rem;border:1px dashed rgb(255 255 255 / .16);border-radius:.8rem;background:transparent;color:hsl(var(--success));font-size:.85rem;font-weight:700;text-transform:none;letter-spacing:0}.app-ui-theme .pos-co-discount-btn[data-slot=button]:hover{background:hsl(var(--success) / .08)}.pos-co-discount-btn kbd,.pos-co-billing kbd{margin-left:auto;min-width:1.4rem;padding:.05rem .35rem;border-radius:.35rem;background:hsl(var(--background) / .55);color:hsl(var(--muted-foreground));font-family:inherit;font-size:.68rem;font-weight:800;text-align:center}.pos-co-discount .pos-checkout-discount-applied{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.55rem .6rem .55rem .85rem}.pos-co-discount .pos-checkout-discount-applied h3{margin-bottom:.1rem}.pos-co-discount .pos-checkout-discount-applied p{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.pos-co-discount .pos-checkout-discount-applied strong{color:hsl(var(--warning));font-size:.95rem;font-variant-numeric:tabular-nums}.pos-co-discount-full{padding:.5rem .75rem;border-radius:.75rem;background:hsl(var(--success) / .08);color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650}.pos-co-discount-full span{color:hsl(var(--success))}.pos-co-billing-card{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .75rem .65rem;border-radius:.9rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0d}.pos-co-billing-card[data-ready]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}.pos-co-billing-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.pos-co-billing-head p{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-co-billing-head span{color:hsl(var(--muted-foreground));font-size:.7rem}.pos-co-billing .pos-checkout-billing-buttons{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem}.app-ui-theme .pos-co-billing .pos-checkout-billing-buttons [data-slot=button]{min-height:3.5rem;gap:.4rem;border-radius:.8rem;font-size:.85rem;letter-spacing:.03em}.pos-co-billing .pos-checkout-billing-buttons [data-slot=button] kbd{margin-left:.2rem;background:#00000040;color:inherit}.pos-co-billing-wait{padding:.85rem .5rem;border-radius:.75rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.78rem;text-align:center}.pos-co-billing-keys{color:hsl(var(--muted-foreground));font-size:.68rem;text-align:center}.pos-co-billing .pos-checkout-holder{margin-bottom:0}@media (max-width: 1279px){.pos-co-grid{grid-template-columns:minmax(0,1fr) 21rem}.pos-co-work{grid-template-columns:minmax(0,1fr) 14rem}.pos-co-saletype .pos-saletype-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-rows:minmax(10rem,12rem)}.pos-co-work .pos-checkout-shortcuts{display:none}}@media (max-width: 1023px){.pos-co-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.pos-co-stage,.pos-co-saletype,.pos-co-work{flex:none}.pos-co-aside{overflow:visible}.pos-co-aside .pos-checkout-summary-list{max-height:16rem}}@media (max-width: 639px){.pos-co-grid{padding:.5rem}.pos-co-work{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.pos-co-stage{animation:none}}.pos-co-saletype .pos-saletype-grid{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.pos-co-saletype .pos-saletype-card{flex:0 1 15rem;height:13rem}.pos-co-saletype[data-compact] .pos-saletype-grid{justify-content:flex-start}.pos-co-saletype[data-compact] .pos-saletype-card{flex:0 1 11rem;height:4.5rem}.pos-co-picker-panel .pos-pay-picker-grid{display:flex;flex-wrap:wrap;justify-content:center}.pos-co-picker-panel .pos-pay-card{flex:0 1 12rem}.pos-co-picker-panel[data-full]{display:flex;flex:1;min-height:0;flex-direction:column;padding:1.1rem 1.25rem 1.25rem}.pos-co-picker-panel[data-full] .pos-pay-picker{flex:1;min-height:0;gap:1rem}.pos-co-picker-panel[data-full] .pos-pay-picker-head h3{font-size:1.15rem;font-weight:750}.pos-co-picker-panel[data-full] .pos-pay-picker-grid{flex:1;align-content:center;gap:1rem;overflow-y:auto}.pos-co-picker-panel[data-full] .pos-pay-card{flex:0 1 15rem;height:13rem;min-height:0;align-items:center;justify-content:center;gap:.9rem;padding:1rem;border-radius:1.1rem;text-align:center}.pos-co-picker-panel[data-full] .pos-pay-card-icon{width:4rem;height:4rem;border-radius:1rem}.pos-co-picker-panel[data-full] .pos-pay-card-icon svg{width:2.2rem;height:2.2rem}.pos-co-picker-panel[data-full] .pos-pay-card-name{font-size:1.05rem}.pos-co-picker-panel[data-full] .pos-pay-card kbd{top:.65rem;right:.65rem;font-size:.75rem}.pos-co-picker-panel[data-full] .pos-pay-submethods{align-self:center;width:min(100%,48rem)}.pos-co-picker-panel[data-full] .pos-pay-submethods-list{justify-content:center}.pos-co-picker-panel[data-full] .pos-pay-subcard{min-height:3.5rem;font-size:.95rem}.pos-co-editor .pos-pay-method{gap:.85rem;padding:1rem 1.1rem 1.1rem}.pos-pay-cashgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pos-pay-bigfield{display:flex;min-width:0;flex-direction:column;gap:.4rem;padding:.85rem 1rem .8rem;border-radius:.95rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff12;cursor:text;transition:box-shadow .14s ease-out}.pos-pay-bigfield[data-active]{box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .75),0 10px 24px -14px hsl(var(--primary) / .7)}.pos-pay-bigfield[data-tone=change]{background:radial-gradient(120% 140% at 100% 0%,hsl(var(--success) / .12),transparent 60%),hsl(var(--card));cursor:default}.pos-pay-bigfield>span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-pay-bigfield>small{color:hsl(var(--muted-foreground));font-size:.72rem}.app-ui-theme .pos-pay-bigfield .stock-input-group{height:4.25rem;min-height:4.25rem;border:0;background:transparent;box-shadow:none}.app-ui-theme .pos-pay-bigfield input{font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.app-ui-theme .pos-pay-bigfield[data-tone=change] input{color:hsl(var(--success))}.pos-pay-bills{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem}.pos-pay-bills button{min-height:3.6rem;border-radius:.85rem}.pos-pay-bills button[data-tone=exact]{background:hsl(var(--primary) / .12);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .4)}.pos-pay-bills strong{font-size:1.05rem}.pos-pay-amounts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.pos-pay-amountrow{display:flex;min-width:0;align-items:center;gap:.75rem}.pos-pay-amountrow>span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pos-pay-amountrow-input{width:13rem;flex:none}.app-ui-theme .pos-pay-amountrow .stock-input-group{height:2.6rem;min-height:2.6rem}.app-ui-theme .pos-pay-amountrow input{font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums}.pos-pay-method[data-cash] .pos-pay-amounts{padding-top:.75rem;box-shadow:inset 0 1px #ffffff0f}.pos-co-editor .pos-pay-new{min-height:3.25rem;gap:.5rem;border-radius:.85rem;background:transparent;box-shadow:inset 0 0 0 1px #ffffff1f;color:hsl(var(--primary))}.pos-co-editor .pos-pay-new:hover{background:hsl(var(--primary) / .08)}.pos-co-editor .pos-pay-new svg{width:1.5rem;height:1.5rem}.pos-co-editor .pos-pay-new p{font-size:.8rem}.pos-co-rounding{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 .5rem;padding:.6rem .85rem;border-radius:.85rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0d}.pos-co-rounding-label{display:flex;flex-direction:column;color:hsl(var(--foreground));font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pos-co-rounding-label small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.pos-co-rounding-input{width:11rem;flex:none}.app-ui-theme .pos-co-rounding .stock-input-group{height:2.5rem;min-height:2.5rem}.pos-co-rounding-diff{display:flex;margin-left:auto;flex-direction:column;align-items:flex-end;color:hsl(var(--muted-foreground));font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums}.pos-co-rounding-diff small{font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-co-rounding-diff[data-tone=up]{color:hsl(var(--success))}.pos-co-rounding-diff[data-tone=down]{color:hsl(var(--destructive))}@media (max-width: 1279px){.pos-co-saletype .pos-saletype-card,.pos-co-picker-panel[data-full] .pos-pay-card{flex-basis:12.5rem;height:11rem}}@media (max-width: 639px){.pos-pay-cashgrid{grid-template-columns:minmax(0,1fr)}.pos-pay-amountrow-input{width:auto;flex:1}}.app-ui-theme .pos-co-pay .stock-input-group input{padding-right:.6rem;padding-left:.25rem;line-height:1.2;text-overflow:clip}.app-ui-theme .pos-pay-bigfield .stock-input-group{height:auto;min-height:4.5rem;padding-right:.25rem}.app-ui-theme .pos-pay-bigfield input{height:4.5rem;padding-right:.75rem;font-size:clamp(2rem,2.6vw,2.6rem)}.pos-pay-method-head .pos-pay-amountrow{margin-left:auto}.pos-pay-method-head .pos-pay-amountrow+span,.pos-pay-method-head .pos-pay-amountrow~.pos-pay-remove{margin-left:0}.pos-pay-amountrow[data-cash]>span{color:hsl(var(--foreground))}.pos-pay-method-head .pos-pay-amountrow-input{width:11rem}.pos-co-split{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .85rem .75rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.pos-co-split-bar{display:flex;height:.45rem;overflow:hidden;border-radius:999px;background:hsl(var(--destructive) / .25)}.pos-co-split-bar span{height:100%;background:hsl(var(--success));transition:width .2s ease-out}.pos-co-split-bar span[data-index="1"]{background:hsl(var(--primary))}.pos-co-split-bar span[data-index="2"]{background:#3ebaf4}.pos-co-split ul{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none}.pos-co-split li{display:flex;align-items:baseline;gap:.45rem;font-variant-numeric:tabular-nums}.pos-co-split li:before{width:.5rem;height:.5rem;align-self:center;border-radius:999px;background:hsl(var(--success));content:""}.pos-co-split li[data-index="1"]:before{background:hsl(var(--primary))}.pos-co-split li[data-index="2"]:before{background:#3ebaf4}.pos-co-split li span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pos-co-split li strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:750}.pos-co-split li[data-tone]{margin-left:auto}.pos-co-split li[data-tone=rest]:before{background:hsl(var(--destructive))}.pos-co-split li[data-tone=rest] strong{color:hsl(var(--destructive))}.pos-co-split li[data-tone=ok]:before{background:hsl(var(--success))}.pos-co-split li[data-tone=ok] strong{color:hsl(var(--success))}.pos-co-rounding{display:grid;grid-template-columns:minmax(0,1fr) 12rem auto;flex-wrap:nowrap;align-items:center;gap:.5rem 1rem;margin:0 .5rem;padding:.75rem .9rem}.pos-co-rounding>*{min-width:0}.pos-co-rounding[data-active]{box-shadow:inset 0 0 0 1px hsl(var(--success) / .35)}.pos-co-rounding-label{gap:.15rem}.pos-co-rounding-label strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.pos-co-rounding-label small{font-size:.72rem}.pos-co-rounding-field{min-width:0}.pos-co-rounding-diff{min-width:5.5rem;margin-left:0}.pos-co-rounding-options{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:.4rem}.pos-co-rounding-options button{min-height:2.4rem;padding:0 .85rem;border:0;border-radius:.7rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff12;color:hsl(var(--foreground));font-size:.85rem;font-weight:750;cursor:pointer;touch-action:manipulation;font-variant-numeric:tabular-nums}.pos-co-rounding-options button:hover{background:hsl(var(--muted))}.pos-co-rounding-options button[data-selected]{background:hsl(var(--success) / .14);box-shadow:inset 0 0 0 1px hsl(var(--success) / .45);color:hsl(var(--success))}.pos-co-rounding-options button[data-tone=clear]{color:hsl(var(--destructive))}@media (max-width: 1279px){.pos-co-rounding{grid-template-columns:minmax(0,1fr) 10rem}.pos-co-rounding-diff{grid-column:1 / -1;flex-direction:row;justify-content:flex-end;gap:.5rem}.pos-pay-method-head .pos-pay-amountrow{margin-left:0}}.pos-co-editor .pos-co-rounding{margin:0}.pos-co-rounding-options button[data-tone=down]{background:hsl(var(--destructive) / .1);box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .3);color:hsl(var(--destructive))}.pos-co-rounding-options button[data-tone=down]:hover{background:hsl(var(--destructive) / .18)}.pos-co-rounding-options button[data-tone=up]{background:hsl(var(--success) / .1);box-shadow:inset 0 0 0 1px hsl(var(--success) / .3);color:hsl(var(--success))}.pos-co-rounding-options button[data-tone=up]:hover{background:hsl(var(--success) / .18)}.pos-co-rounding-options button[data-tone=down][data-selected]{background:hsl(var(--destructive));box-shadow:none;color:hsl(var(--destructive-foreground, 0 0% 100%))}.pos-co-rounding-options button[data-tone=up][data-selected]{background:hsl(var(--success));box-shadow:none;color:hsl(var(--success-foreground))}.pos-co-rounding-options button[data-tone=clear]{margin-left:auto;background:transparent;box-shadow:inset 0 0 0 1px #ffffff1a;color:hsl(var(--muted-foreground))}.pos-co-workcol{display:flex;min-width:0;min-height:0;flex-direction:column;gap:.75rem}.pos-co-workcol .pos-co-editor{flex:1}.pos-co-workcol .pos-co-picker-panel{padding:.85rem 1rem .8rem}.pos-co-workcol .pos-co-picker-panel .pos-pay-picker{gap:.55rem}.pos-co-workcol .pos-co-picker-panel .pos-pay-card{flex-basis:10.5rem;min-height:5.25rem;padding:.7rem .8rem}.pos-co-workcol .pos-co-picker-panel .pos-pay-card-icon{width:2rem;height:2rem}.pos-co-workcol .pos-co-picker-panel .pos-pay-picker-keys{display:none}.pos-pay-bigfield[data-tone=recharge]{background:hsl(var(--card))}.app-ui-theme .pos-pay-bigfield .pos-pay-recharge-toggle[data-slot=button]{width:3.25rem;height:3.25rem;min-height:3.25rem;margin-right:.5rem;border-radius:.75rem;font-size:1.35rem}.app-ui-theme .pos-pay-bigfield[data-tone=recharge] .stock-input-group{padding-left:0}.pos-co-editor[data-count="2"] .pos-pay-method,.pos-co-editor[data-count="3"] .pos-pay-method{gap:.6rem;padding:.8rem .95rem .85rem}.pos-co-editor[data-count="2"] .pos-pay-bigfield,.pos-co-editor[data-count="3"] .pos-pay-bigfield{gap:.2rem;padding:.6rem .85rem .55rem}.app-ui-theme .pos-co-editor[data-count="2"] .pos-pay-bigfield .stock-input-group,.app-ui-theme .pos-co-editor[data-count="3"] .pos-pay-bigfield .stock-input-group{min-height:3.4rem}.app-ui-theme .pos-co-editor[data-count="2"] .pos-pay-bigfield input,.app-ui-theme .pos-co-editor[data-count="3"] .pos-pay-bigfield input{height:3.4rem;font-size:clamp(1.6rem,2vw,2.1rem)}.pos-co-editor[data-count="2"] .pos-pay-bigfield>small,.pos-co-editor[data-count="3"] .pos-pay-bigfield>small{display:none}.pos-co-editor[data-count="2"] .pos-pay-bills button,.pos-co-editor[data-count="3"] .pos-pay-bills button{min-height:3rem}.pos-co-split li em{color:hsl(var(--warning));font-size:.72rem;font-style:normal;font-weight:700}.pos-co-delivery{display:flex;flex:1;min-height:0;flex-direction:column}.pos-co-delivery>.pos-co-panel-head{flex:none}.pos-co-delivery-options{display:flex;flex:1;flex-wrap:wrap;align-content:center;justify-content:center;gap:1rem;padding:0 1.25rem 1.25rem}.pos-co-delivery-card{position:relative;display:flex;flex:0 1 26rem;min-height:17rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.5rem;padding:1.25rem 1.35rem;border:0;border-radius:1.1rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px #ffffff0d;color:hsl(var(--foreground));text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out}.pos-co-delivery-card:hover{background:hsl(var(--muted) / .75)}.pos-co-delivery-card:active{transform:translateY(1px)}.pos-co-delivery-card[data-focused]{box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .7),0 10px 24px -14px hsl(var(--primary) / .7);background:linear-gradient(180deg,hsl(var(--primary) / .12),transparent 8rem),hsl(var(--muted) / .45)}.pos-co-delivery-icon{display:grid;width:3.5rem;height:3.5rem;margin-bottom:auto;place-items:center;border-radius:1rem;background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.pos-co-delivery-card[data-option=tpe] .pos-co-delivery-icon{background:hsl(var(--success) / .14);color:hsl(var(--success))}.pos-co-delivery-icon svg{width:2rem;height:2rem}.pos-co-delivery-tag{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--primary));font-size:.6875rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-co-delivery-card[data-option=tpe] .pos-co-delivery-tag{color:hsl(var(--success))}.pos-co-delivery-tag:before{width:.4rem;height:.4rem;border-radius:999px;background:currentColor;content:""}.pos-co-delivery-card strong{font-size:1.2rem;font-weight:750}.pos-co-delivery-text{color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.35}.pos-co-delivery-card kbd{position:absolute;top:.75rem;right:.75rem;min-width:1.5rem;padding:.05rem .4rem;border-radius:.35rem;background:hsl(var(--background) / .6);color:hsl(var(--muted-foreground));font-family:inherit;font-size:.75rem;font-weight:800;text-align:center}.pos-co-delivery-value{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) clamp(15rem,20vw,20rem);align-items:start;gap:1rem;padding:0 1.25rem 1.25rem}.pos-co-delivery-value-main{display:flex;flex-direction:column;gap:.75rem;align-self:center;width:min(100%,34rem);justify-self:center}.app-ui-theme .pos-co-delivery-confirm[data-slot=button]{min-height:3.5rem;gap:.6rem;border-radius:.9rem;font-size:1rem}.pos-co-delivery-confirm kbd{padding:.05rem .4rem;border-radius:.35rem;background:#00000040;font-family:inherit;font-size:.7rem}.pos-co-delivery-keypad{align-self:stretch;grid-auto-rows:1fr}.app-ui-theme .pos-co-delivery-keypad [data-slot=button]{height:auto;min-height:3.25rem;font-size:1.6rem}.pos-co-tpe-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:1rem;overflow-y:auto;padding:0 1.25rem 1rem}.pos-co-tpe-label,.pos-co-tpe-field>span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-co-tpe-group{display:flex;flex-direction:column;gap:.45rem}.pos-co-tpe-channels{display:inline-flex;width:fit-content;gap:.25rem;padding:.25rem;border-radius:.8rem;background:hsl(var(--muted) / .55)}.pos-co-tpe-channels button{display:inline-flex;min-height:2.6rem;align-items:center;gap:.5rem;padding:0 1.1rem;border:0;border-radius:.6rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.85rem;font-weight:700;cursor:pointer}.pos-co-tpe-channels button svg{width:1.1rem;height:1.1rem}.pos-co-tpe-channels button[data-selected]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px -4px hsl(var(--primary) / .6)}.pos-co-tpe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.pos-co-tpe-field{display:flex;min-width:0;flex-direction:column;gap:.35rem}.pos-co-tpe-field[data-wide]{grid-column:1 / -1}.app-ui-theme .pos-co-tpe-field .stock-input-group,.app-ui-theme .pos-co-tpe-field .stock-select-trigger{height:3rem;min-height:3rem;font-size:.95rem}.app-ui-theme .pos-co-tpe-field input{font-size:.95rem}.pos-co-tpe-footer{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem 1.1rem;box-shadow:inset 0 1px #ffffff0f}.pos-co-tpe-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;color:hsl(var(--muted-foreground));font-size:.82rem}.pos-co-tpe-summary strong{color:hsl(var(--foreground));font-size:1.15rem;font-variant-numeric:tabular-nums}.pos-co-tpe-error{width:100%;color:hsl(var(--destructive));font-size:.82rem;font-weight:600}.app-ui-theme .pos-co-tpe-submit[data-slot=button]{min-width:14rem;min-height:3.5rem;border-radius:.9rem;font-size:1rem}@media (max-width: 1279px){.pos-co-delivery-value{grid-template-columns:minmax(0,1fr) 14rem}}.pos-saletype-card[data-logo]{gap:0}.pos-saletype-card[data-logo] .pos-saletype-media,.pos-co-saletype .pos-saletype-card[data-logo] .pos-saletype-media{height:100%}.pos-co-saletype .pos-saletype-card[data-logo] .pos-saletype-media img{max-width:82%;max-height:7rem}.pos-co-saletype[data-compact] .pos-saletype-card[data-logo]{justify-content:center}.pos-co-saletype[data-compact] .pos-saletype-card[data-logo] .pos-saletype-media img{max-width:8.5rem;max-height:2.6rem}.pos-co-tpe .pos-co-tpe-body{overflow-x:hidden;overflow-y:auto;justify-content:flex-start}.pos-co-tpe-layout{display:grid;width:100%;margin-block:auto;gap:1.1rem;align-items:start;grid-template-columns:minmax(0,1fr)}.pos-co-tpe .pos-co-tpe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem 1.1rem;align-content:start}.pos-co-tpe-field[data-span="2"]{grid-column:span 2}.pos-co-tpe-field[data-span="3"]{grid-column:1 / -1}.pos-co-tpe-channels{width:100%;flex-wrap:wrap}.pos-co-tpe-channels button{flex:1 1 8rem;justify-content:center;min-width:0;min-height:3rem;overflow:hidden}.pos-co-tpe-channel-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-co-tpe .pos-co-tpe-channel-field{grid-column:1 / -1}.pos-co-tpe-channel-short{display:none}.pos-co-tpe-channel-full{display:inline}@media (max-width: 1599px){.pos-co-tpe .pos-co-tpe-channel-full{display:none}.pos-co-tpe .pos-co-tpe-channel-short{display:inline}}.app-ui-theme .pos-co-tpe-field .stock-input-group,.app-ui-theme .pos-co-tpe-field .stock-select-trigger,.app-ui-theme .pos-co-tpe-delivery .stock-select-trigger,.app-ui-theme .pos-co-tpe-field input[data-slot=input]{height:3.25rem;min-height:3.25rem}.app-ui-theme .pos-co-tpe-field input{font-size:1rem}.app-ui-theme .pos-co-tpe-delivery .manual-delivery-select-trigger{width:100%}@media (min-width: 1280px) and (min-height: 821px){.pos-co-tpe-layout{grid-template-columns:minmax(0,58%) minmax(0,1fr)}.pos-co-tpe-layout>.pos-co-tpe-map{position:sticky;top:0;align-self:stretch;min-height:0;height:min(28rem,100%)}.pos-co-tpe-layout>.pos-co-tpe-map .pos-co-tpe-map-shell{flex:1;min-height:14rem;height:100%}}@media (min-width: 1024px) and (max-width: 1279px){.pos-co-tpe-layout>.pos-co-tpe-map .pos-co-tpe-map-shell{height:clamp(12rem,30vh,18rem)}}@media (min-width: 1280px) and (max-height: 820px) and (min-height: 701px){.pos-co-tpe-layout>.pos-co-tpe-map .pos-co-tpe-map-shell{height:clamp(12rem,30vh,18rem)}}@media (min-width: 768px) and (max-width: 1023px){.pos-co-tpe-layout>.pos-co-tpe-map .pos-co-tpe-map-shell{height:clamp(10rem,28vh,16rem);max-height:40vh}}@media (max-width: 767px){.pos-co-tpe-layout>.pos-co-tpe-map .pos-co-tpe-map-toggle{display:inline-flex}.pos-co-tpe-layout>.pos-co-tpe-map[data-collapsed] .pos-co-tpe-map-shell{display:none}.pos-co-tpe-layout>.pos-co-tpe-map:not([data-collapsed]) .pos-co-tpe-map-shell{height:14rem;max-height:40vh}.pos-co-tpe-channels{gap:.4rem;padding:.3rem}.pos-co-tpe-channels button{flex:1 1 0;min-width:0;min-height:2.85rem;gap:.4rem;padding:0 .75rem;font-size:.82rem}.pos-co-tpe .pos-co-tpe-channel-full{display:none}.pos-co-tpe .pos-co-tpe-channel-short{display:inline}}@media (max-height: 700px){.pos-co-tpe .pos-co-panel-head{padding-block:.55rem}.pos-co-tpe .pos-co-panel-head p{display:none}.pos-co-tpe-body{padding-block:0 .65rem;gap:.65rem}.pos-co-tpe-layout>.pos-co-tpe-map .pos-co-tpe-map-toggle{display:inline-flex}.pos-co-tpe-layout>.pos-co-tpe-map[data-collapsed] .pos-co-tpe-map-shell{display:none}.pos-co-tpe-layout>.pos-co-tpe-map:not([data-collapsed]) .pos-co-tpe-map-shell{height:10rem;max-height:40vh}}.pos-co-tpe-payments{display:flex;flex:1;flex-wrap:wrap;align-content:center;justify-content:center;gap:.9rem}.pos-co-tpe-payments .pos-pay-card{flex:0 1 15rem;height:8.5rem;min-height:0;justify-content:center;gap:.4rem;padding:1rem 1.1rem}.pos-co-tpe-payments .pos-pay-card-name{font-size:1rem}.pos-co-tpe-payments .pos-pay-card-hint{font-size:.75rem}.pos-co-tpe-payments .pos-pay-card[data-selected]{background:linear-gradient(180deg,hsl(var(--success) / .14),transparent 6rem),hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1.5px hsl(var(--success) / .7),0 10px 24px -14px hsl(var(--success) / .7)}.pos-co-tpe-loading{margin:auto;color:hsl(var(--muted-foreground))}.pos-co-tpe-actions{display:flex;gap:.6rem}.app-ui-theme .pos-co-tpe-back[data-slot=button]{min-height:3.5rem;border-radius:.9rem}@media (max-width: 1279px){.pos-co-tpe .pos-co-tpe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-co-tpe-layout{grid-template-columns:minmax(0,1fr)}}.pos-pay-platform{display:flex;flex-direction:column;gap:.75rem}.pos-pay-bigfield[data-tone=discount]{background:radial-gradient(120% 140% at 100% 0%,hsl(var(--warning) / .08),transparent 60%),hsl(var(--card))}.pos-pay-platform-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.pos-pay-quick{display:flex;min-width:10rem;min-height:3.6rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;padding:.5rem .9rem;border:0;border-radius:.85rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff12;color:hsl(var(--foreground));text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out}.pos-pay-quick:hover{background:hsl(var(--muted))}.pos-pay-quick:active{transform:translateY(1px)}.pos-pay-quick strong{font-size:.9rem;font-weight:750}.pos-pay-quick small{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.pos-pay-quick[data-selected]{background:hsl(var(--success) / .12);box-shadow:inset 0 0 0 1px hsl(var(--success) / .45)}.pos-pay-platform-total{display:grid;margin-left:auto;grid-template-columns:auto auto;align-items:baseline;gap:.1rem .9rem;padding:.5rem .9rem;border-radius:.85rem;background:hsl(var(--background) / .45);text-align:right;font-variant-numeric:tabular-nums}.pos-pay-platform-total span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.pos-pay-platform-total span:first-child{grid-column:1 / -1;text-transform:none;letter-spacing:0}.pos-pay-platform-total b{color:hsl(var(--foreground))}.pos-pay-platform-total strong{color:hsl(var(--foreground));font-size:1.5rem;font-weight:800}.pos-pay-platform .pos-pay-cashgrid+.pos-pay-platform-row+.pos-pay-cashgrid,.pos-pay-platform>.pos-pay-cashgrid:nth-of-type(2){padding-top:.75rem;box-shadow:inset 0 1px #ffffff0f}.pos-checkout-total-row[data-tone=reference]{color:hsl(var(--muted-foreground) / .85);font-size:.7rem}.pos-checkout-total-row[data-tone=reference] strong{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:650}.pos-checkout-balance:empty{display:none}.pos-co-notes{display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.1rem 1.05rem;border-radius:.95rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}.pos-co-notes-head h3{color:hsl(var(--foreground));font-size:.95rem;font-weight:750}.pos-co-notes-head p{color:hsl(var(--muted-foreground));font-size:.75rem}.pos-co-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.pos-co-notes-field{display:flex;min-width:0;flex-direction:column;gap:.3rem}.pos-co-notes-field>span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.app-ui-theme .pos-co-notes-field .stock-input-group{height:3rem;min-height:3rem}.app-ui-theme .pos-co-notes-field input{font-size:.95rem}.pos-co-notes-actions{display:flex;justify-content:flex-end;gap:.5rem}.app-ui-theme .pos-co-notes-actions [data-slot=button]{min-height:2.9rem;padding-inline:1.25rem;border-radius:.8rem}.pos-co-postit-wrap{display:flex;justify-content:center;padding:.9rem .5rem .4rem}.pos-co-postit-holder{--fold: 1.6rem;position:relative;width:min(100%,34rem);filter:drop-shadow(0 14px 14px rgb(0 0 0 / .45)) drop-shadow(0 2px 3px rgb(0 0 0 / .3));transform:rotate(-1deg)}.pos-co-postit{position:relative;padding:1.35rem 1.3rem 1.15rem;border-radius:.3rem .3rem 0;background:linear-gradient(175deg,#fff3b0,#fde68a 55%,#f9d96b);color:#3b2f0b;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fold)),calc(100% - var(--fold)) 100%,0 100%)}.pos-co-postit:after{position:absolute;right:0;bottom:0;width:var(--fold);height:var(--fold);background:linear-gradient(315deg,transparent 50%,#e8c24c 50%,#f5d978 100%);box-shadow:-1px -1px 2px #0000001f;content:""}.pos-co-postit-tape{position:absolute;z-index:1;top:-.7rem;left:50%;width:6.5rem;height:1.5rem;border-radius:.15rem;background:#ffffff6b;box-shadow:0 1px 3px #0003;transform:translate(-50%) rotate(-3deg);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.pos-co-postit-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem;padding-bottom:.55rem;border-bottom:1px dashed rgb(59 47 11 / .25)}.pos-co-postit-head h3{color:#3b2f0b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-co-postit-actions{display:flex;gap:.35rem}.app-ui-theme .pos-co-postit .pos-co-postit-btn[data-slot=button]{width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0;border:0;border-radius:.55rem;background:#3b2f0b1a;color:#3b2f0b}.app-ui-theme .pos-co-postit .pos-co-postit-btn[data-slot=button]:hover{background:#3b2f0b2e}.app-ui-theme .pos-co-postit .pos-co-postit-btn[data-tone=delete][data-slot=button]{color:#b42318}.pos-co-postit-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0}.pos-co-postit-body>div{min-width:0}.pos-co-postit-body>div[data-wide]{grid-column:1 / -1}.pos-co-postit-body dt{color:#3b2f0b99;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-co-postit-body dd{margin:.05rem 0 0;overflow-wrap:anywhere;color:#2a2108;font-size:.95rem;font-weight:650;line-height:1.3}.pos-co-postit-body>div[data-tone=extra] dd{font-style:italic;font-weight:600}@media (prefers-reduced-motion: reduce){.pos-co-postit-holder{transform:none}}.seller-code{display:flex;flex-direction:column;align-items:center;gap:.9rem}.seller-code-dots{position:relative;display:flex;justify-content:center;gap:.85rem;padding:.5rem 1rem;cursor:text}.seller-code-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:0}.seller-code-dot{width:1.05rem;height:1.05rem;border-radius:999px;background:hsl(var(--muted));box-shadow:inset 0 0 0 1.5px #ffffff1f;transition:background-color .12s ease-out,transform .12s ease-out}.seller-code-dot[data-current]{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .8)}.seller-code-dot[data-filled]{background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .18);transform:scale(1.05)}.seller-code-dots[data-error] .seller-code-dot{box-shadow:inset 0 0 0 2px hsl(var(--destructive) / .8)}.seller-code-dots[data-error] .seller-code-dot[data-filled]{background:hsl(var(--destructive));box-shadow:0 0 0 4px hsl(var(--destructive) / .18)}.seller-code-message{min-height:1.1rem;color:hsl(var(--muted-foreground));font-size:.78rem;text-align:center}.seller-code-message[data-error]{color:hsl(var(--destructive));font-weight:650}.seller-code-keypad{width:min(100%,17rem)}.app-ui-theme .seller-code-keypad [data-slot=button]{height:3.4rem;min-height:3.4rem;font-size:1.4rem}@media (prefers-reduced-motion: reduce){.seller-code-dot{transition:none}}.pos-co-cart-tools{display:flex;gap:.3rem;margin-left:auto}.pos-co-cart-tool{display:inline-flex;align-items:center;gap:.3rem;height:1.85rem;padding:0 .55rem;border:0;border-radius:.55rem;background:#ffffff0f;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.pos-co-cart-tool:hover{background:#ffffff1f;color:hsl(var(--foreground))}.pos-co-cart-tool:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.pos-co-cart-tool svg{width:.95rem;height:.95rem}.pos-co-cart-tool kbd{padding:0 .25rem;border-radius:.3rem;background:#00000040;font-family:inherit;font-size:.6rem}.pos-co-cart-tool[data-active]{background:#e6b4472e;color:#e6b548}.pos-co-aside .pos-checkout-summary-list[hidden]{display:none}.pos-co-grid[data-cart=collapsed] .pos-co-aside-slot{flex:1 1 auto;overflow-y:auto}.pos-co-grid[data-cart=expanded] .pos-co-aside-slot>:not(.pos-checkout-totals):not(.pos-co-billing){display:none}.pos-co-grid[data-cart=expanded] .pos-checkout-totals>:not(.pos-checkout-grand-total){display:none}.pos-co-grid[data-cart=expanded] .pos-co-aside-slot .pos-checkout-grand-total{margin-top:.1rem}.pos-co-typestrip{display:flex;flex:none;align-items:center;gap:1rem;padding:.7rem .9rem}.pos-co-typestrip h3{flex:none;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-co-typestrip-row{display:flex;flex:1;min-width:0;gap:.5rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.pos-co-typestrip-card{display:inline-flex;flex:1 1 8.5rem;max-width:12rem;height:3.6rem;min-width:7.5rem;align-items:center;justify-content:center;gap:.5rem;padding:.45rem .8rem;border:0;border-radius:.8rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px #ffffff0d;color:hsl(var(--foreground));font-size:.85rem;font-weight:800;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease-out,box-shadow .14s ease-out,opacity .14s}.pos-co-typestrip-card:hover:not(:disabled){background:hsl(var(--muted) / .75)}.pos-co-typestrip-card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.pos-co-typestrip-card:disabled{cursor:progress;opacity:.6}.pos-co-typestrip-card svg{width:1.45rem;height:1.45rem;color:#e6b548}.pos-co-typestrip-card img{max-width:100%;max-height:2.1rem;object-fit:contain;pointer-events:none}.pos-co-typestrip-card:not([data-selected]) img{opacity:.8}.pos-co-typestrip-card[data-selected]{background:linear-gradient(180deg,hsl(var(--primary) / .18),transparent),hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .8)}.pos-co-typestrip-card[data-selected] img{opacity:1}@media (max-width: 900px){.pos-co-typestrip{flex-direction:column;align-items:stretch;gap:.45rem}}.pos-co-grid[data-cart=collapsed] .pos-co-aside-slot .pos-co-billing{margin-top:auto}.app-ui-theme .pos-co-billing .pos-checkout-billing-buttons [data-slot=button]{height:auto;padding:.45rem .5rem;line-height:1.1;white-space:normal;text-align:center}.pos-co-cc{display:flex;flex-direction:column;gap:.85rem;margin:0 .5rem .75rem;padding:1rem 1.1rem 1.1rem;border-radius:1rem;background:hsl(var(--muted) / .35);box-shadow:inset 0 0 0 1px #ffffff0d}.pos-co-cc-head{display:flex;align-items:center;gap:.85rem}.pos-co-cc-icon{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:hsl(var(--primary) / .18);color:hsl(var(--primary))}.pos-co-cc-icon svg{width:1.4rem;height:1.4rem}.pos-co-cc-title{flex:1;min-width:0}.pos-co-cc-title h3{color:hsl(var(--foreground));font-size:1rem;font-weight:800;text-transform:uppercase}.pos-co-cc-title p{color:hsl(var(--muted-foreground));font-size:.78rem}.pos-co-cc-amount{display:flex;flex-direction:column;align-items:flex-end}.pos-co-cc-amount small{color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-co-cc-amount strong{color:#e6b548;font-size:1.6rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.pos-co-cc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0}.pos-co-cc-facts>div{min-width:0;padding:.6rem .75rem;border-radius:.75rem;background:hsl(var(--background) / .5);box-shadow:inset 0 0 0 1px #ffffff0a}.pos-co-cc-facts>div[data-wide]{grid-column:1 / -1}.pos-co-cc-facts dt{color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-co-cc-facts dd{margin:.15rem 0 0;overflow:hidden;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pos-co-cc-facts dd small{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:600}.pos-co-cc-facts dd[data-tone=danger]{color:hsl(var(--destructive))}.pos-co-cc-facts>div[data-tone=after]{box-shadow:inset 0 0 0 1px #e6b4474d}.pos-co-cc-facts>div[data-tone=after] dd{color:#e6b548}.pos-co-cc-status[data-tone=ok]{color:hsl(var(--success))}.pos-co-cc-status[data-tone=warning]{color:hsl(var(--warning))}.pos-co-cc-status[data-tone=danger]{color:hsl(var(--destructive))}.pos-co-cc-alert{padding:.55rem .75rem;border-radius:.7rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.8rem;font-weight:650}.pos-co-cc{container-type:inline-size}@container (max-width: 34rem){.pos-co-cc-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem .75rem}.pos-co-cc-icon{width:2.4rem;height:2.4rem}.pos-co-cc-title h3{font-size:.95rem}.pos-co-cc-title p{font-size:.72rem;line-height:1.3}.pos-co-cc-amount{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:baseline;justify-content:space-between;padding:.55rem .75rem;border-radius:.75rem;background:hsl(var(--background) / .5);box-shadow:inset 0 0 0 1px #e6b44740}.pos-co-cc-amount strong{font-size:1.5rem}.pos-co-cc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.pos-co-cc{margin:0;padding:.8rem}.pos-co-billing .pos-checkout-holder{display:none}}.pos-co-cc-empty{padding:.9rem;border-radius:.75rem;background:hsl(var(--background) / .35);color:hsl(var(--muted-foreground));font-size:.82rem;text-align:center}.pos-co-billing .pos-checkout-billing-buttons{grid-auto-columns:minmax(0,1fr)}.app-ui-theme .pos-co-billing .pos-co-bill[data-slot=button]{--bill-tone: var(--primary);position:relative;display:flex;height:auto;min-height:4.1rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;padding:.6rem .65rem .55rem;border:0;border-radius:.85rem;background:hsl(var(--bill-tone) / .12);box-shadow:inset 0 0 0 1px hsl(var(--bill-tone) / .22);color:hsl(var(--bill-tone));text-align:left;text-transform:none;letter-spacing:0;white-space:normal;transition:background-color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out}.app-ui-theme .pos-co-billing .pos-co-bill[data-tone=client]{--bill-tone: 199 89% 62%}.app-ui-theme .pos-co-billing .pos-co-bill[data-tone=final]{--bill-tone: var(--success)}.app-ui-theme .pos-co-billing .pos-co-bill[data-tone=manual]{--bill-tone: var(--primary)}.app-ui-theme .pos-co-billing .pos-co-bill[data-slot=button]:hover:not(:disabled){background:hsl(var(--bill-tone) / .2)}.app-ui-theme .pos-co-billing .pos-co-bill[data-focused][data-slot=button]{background:hsl(var(--bill-tone) / .26);box-shadow:inset 0 0 0 2px hsl(var(--bill-tone)),0 8px 22px -12px hsl(var(--bill-tone) / .9)}.app-ui-theme .pos-co-billing .pos-co-bill[data-tone=manual][data-focused][data-slot=button]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pos-co-bill-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:hsl(var(--bill-tone) / .18)}.pos-co-bill[data-tone=manual][data-focused] .pos-co-bill-icon{background:#fff3}.pos-co-bill-icon svg{width:1rem;height:1rem}.pos-co-bill-text{display:flex;min-width:0;flex-direction:column;gap:.05rem}.pos-co-bill-text strong{color:inherit;font-size:.85rem;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.pos-co-bill-text small{display:-webkit-box;overflow:hidden;color:hsl(var(--foreground) / .6);font-size:.64rem;font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pos-co-bill[data-tone=manual][data-focused] .pos-co-bill-text small{color:#fffc}.app-ui-theme .pos-co-billing .pos-co-bill kbd{position:absolute;top:.5rem;right:.5rem;min-width:1.3rem;margin:0;padding:.05rem .3rem;border-radius:.35rem;background:#00000047;color:inherit;font-family:inherit;font-size:.65rem;font-weight:800;text-align:center}.app-ui-theme .pos-co-billing .pos-checkout-billing-buttons>.pos-co-bill:only-child{min-height:3.6rem;flex-direction:row;align-items:center;gap:.7rem;padding:.6rem 2.5rem .6rem .8rem}.pos-co-billing .pos-checkout-billing-buttons>.pos-co-bill:only-child .pos-co-bill-icon{width:2.2rem;height:2.2rem}.pos-co-billing .pos-checkout-billing-buttons>.pos-co-bill:only-child kbd{top:50%;transform:translateY(-50%)}.pos-co-free{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:2rem 1.5rem;text-align:center}.pos-co-free-icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:1.25rem;background:hsl(var(--success) / .14);box-shadow:inset 0 0 0 1px hsl(var(--success) / .3);color:hsl(var(--success))}.pos-co-free-icon svg{width:2.25rem;height:2.25rem}.pos-co-free h3{color:hsl(var(--foreground));font-size:1.6rem;font-weight:800;letter-spacing:-.01em}.pos-co-free p{max-width:34rem;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.45}.pos-co-free p strong{color:hsl(var(--foreground))}.pos-co-free-next{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:.75rem;background:hsl(var(--primary) / .12);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .3);color:hsl(var(--foreground));font-size:.85rem;font-weight:650}.pos-co-free-next kbd{padding:.05rem .4rem;border-radius:.35rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:inherit;font-size:.72rem;font-weight:800}.pos-co-work:not([data-pad]){grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px) and (max-height: 820px){.pos-checkout-header{margin-top:.5rem;padding-block:.45rem}.pos-co-grid{gap:.6rem;padding:.6rem}.pos-co-picker-panel[data-full]{padding:.85rem 1rem 1rem}.pos-co-picker-panel[data-full] .pos-pay-card{height:clamp(7.5rem,24vh,13rem);gap:.6rem}.pos-co-picker-panel[data-full] .pos-pay-card-icon{width:3rem;height:3rem}.pos-co-work .pos-checkout-shortcuts{display:none}.pos-co-typestrip{padding-block:.5rem}.pos-co-typestrip-card{height:3rem}.pos-pay-bigfield{gap:.25rem;padding:.6rem .85rem .55rem}.app-ui-theme .pos-pay-bigfield .stock-input-group{min-height:3.4rem}.app-ui-theme .pos-pay-bigfield input{height:3.4rem;font-size:clamp(1.7rem,2.2vw,2.2rem)}.pos-pay-bills button{min-height:3rem}.pos-co-aside-slot .pos-checkout-grand-total{margin-block:.25rem;padding-block:.55rem}.pos-co-aside-slot .pos-checkout-grand-total strong{font-size:clamp(1.6rem,2.2vw,2rem)}.pos-co-editor{gap:.55rem;padding:.65rem}.pos-co-split{gap:.35rem;padding:.5rem .7rem .55rem}.pos-co-rounding{padding:.5rem .7rem;gap:.45rem .75rem}.pos-co-rounding-label small{display:none}.pos-co-rounding-options{flex-wrap:nowrap;gap:.35rem}.pos-co-rounding-options button{flex:1 1 0;min-width:0;min-height:2.2rem;padding-inline:.3rem;font-size:.78rem}.pos-co-rounding-options button[data-rank="4"],.pos-co-rounding-options button[data-rank="5"]{display:none}.pos-co-editor .pos-pay-method{gap:.55rem;padding:.7rem .85rem .8rem}.pos-pay-bigfield>small{display:none}.pos-pay-bills{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}.pos-pay-bills button{min-height:2.85rem}.pos-pay-bills strong{font-size:.9rem}.pos-pay-bills small{font-size:.6rem}.pos-co-bill-text small{display:none}.app-ui-theme .pos-co-billing .pos-co-bill[data-slot=button]{min-height:3.4rem}.pos-co-billing-keys{display:none}}@media (min-width: 1024px) and (max-height: 700px){.pos-checkout-header{margin-top:.4rem;padding-block:.35rem}.app-ui-theme .pos-checkout-header .pos-checkout-back{min-height:2.35rem}.pos-checkout-stepper-hint{display:none}.pos-co-grid{gap:.5rem;padding:.5rem}.pos-co-aside .pos-checkout-summary-list{min-height:3.5rem}.pos-co-aside .pos-cart-head{padding-block:.45rem}.pos-co-aside-slot{gap:.35rem;padding:.2rem .5rem .5rem}.pos-co-aside-slot .pos-checkout-totals{padding:.4rem .7rem .45rem}.pos-co-aside-slot .pos-checkout-totals>.pos-checkout-total-row{padding-block:.05rem;font-size:.68rem}.pos-co-aside-slot .pos-checkout-grand-total{margin-block:.2rem;padding:.45rem .7rem}.pos-co-aside-slot .pos-checkout-grand-total strong{font-size:1.6rem}.pos-co-aside-slot .pos-checkout-balance{padding:.2rem .5rem}.app-ui-theme .pos-co-discount-btn[data-slot=button]{min-height:2.2rem}.pos-co-billing-card{gap:.35rem;padding:.5rem .6rem .55rem}.app-ui-theme .pos-co-billing .pos-co-bill[data-slot=button]{min-height:3rem;gap:.2rem;padding-block:.4rem}.pos-co-bill-icon{width:1.45rem;height:1.45rem}.pos-co-split{padding-block:.4rem .45rem}.app-ui-theme .pos-pay-bigfield .stock-input-group{min-height:2.9rem}.app-ui-theme .pos-pay-bigfield input{height:2.9rem;font-size:1.75rem}.pos-co-picker-panel[data-full] .pos-pay-card{height:clamp(6.5rem,22vh,10rem)}.pos-co-typestrip-card{height:2.7rem}.pos-co-workcol{gap:.5rem}.pos-co-workcol .pos-co-picker-panel{padding:.55rem .7rem .6rem}.pos-co-workcol .pos-pay-picker-head p,.pos-co-workcol .pos-pay-picker-keys{display:none}.pos-co-workcol .pos-pay-card{min-height:3.6rem;padding:.45rem .6rem}.pos-co-workcol .pos-pay-card-icon{width:1.6rem;height:1.6rem}.pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-method,.pos-pay-platform{gap:.45rem}.pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-method{padding:.55rem .75rem .6rem}.app-ui-theme .pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-bigfield .stock-input-group,.app-ui-theme .pos-pay-platform .pos-pay-bigfield .stock-input-group{min-height:2.5rem}.app-ui-theme .pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-bigfield input,.app-ui-theme .pos-pay-platform .pos-pay-bigfield input{height:2.5rem;font-size:1.45rem}.pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-bigfield,.pos-pay-platform .pos-pay-bigfield{padding:.4rem .7rem .35rem}.pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-bills button,.pos-pay-platform .pos-pay-bills button{min-height:2.35rem}.pos-co-editor:is([data-count="2"],[data-count="3"]) .pos-pay-bills small,.pos-pay-platform .pos-pay-bills small{display:none}.pos-pay-platform .pos-pay-bigfield>small{display:none}.pos-co-editor .pos-pay-platform-col{position:relative}.pos-co-editor .pos-pay-platform-col>.pos-pay-quick{position:absolute;top:.3rem;right:.35rem;width:auto;min-height:0;padding:.2rem .5rem;border-radius:.5rem;background:hsl(var(--muted))}.pos-co-editor .pos-pay-platform-col>.pos-pay-quick strong{font-size:.66rem}.pos-co-editor .pos-pay-platform-col>.pos-pay-quick small{display:none}.pos-co-editor .pos-pay-platform-summary{display:none}.pos-co-editor .pos-pay-new{min-height:2.6rem}}@media (min-width: 1024px) and (max-width: 1279px){.pos-checkout-shell .pos-checkout-header{grid-template-columns:auto auto minmax(0,1fr)}.pos-checkout-shell .pos-checkout-stepper{grid-column:auto;justify-content:flex-end;overflow-x:auto}.pos-checkout-stepper-hint{display:none}.pos-co-rounding{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;gap:.45rem .6rem}.pos-co-rounding-label small{display:none}.pos-co-rounding-diff{grid-column:auto}.pos-co-rounding-options{grid-column:1 / -1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pos-co-rounding-options button{flex:none}}@media (hover: none) and (pointer: coarse){.pos-checkout-shell kbd,.pos-checkout-shortcuts,.pos-co-billing-keys,.pos-pay-picker-keys,.co-disc kbd,.pos-weight kbd,.pos-promo kbd,.seller-code kbd,.oversell-hint{display:none!important}}@media (max-width: 1023px){.pos-co-aside-slot .pos-co-billing{position:sticky;bottom:0;z-index:2;margin:0 -.6rem;padding:.5rem .6rem calc(.6rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#40404000,#404040 25%)}.pos-co-billing-card{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35),0 -8px 24px -12px #000c}}@media (max-width: 767px){.app-ui-theme.app-modal.pos-checkout-dialog{top:0;height:100dvh}.pos-checkout-overlay[data-slot=dialog-overlay]{top:0}.pos-checkout-shell .pos-checkout-header{grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin:0;padding:.55rem .6rem;border-radius:0;box-shadow:0 1px #ffffff0f}.app-ui-theme .pos-checkout-header .pos-checkout-back{min-height:2.5rem;padding-inline:.7rem;font-size:.75rem}.pos-checkout-back kbd,.pos-checkout-title p,.pos-checkout-stepper{display:none}.pos-checkout-title h2{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.pos-co-grid{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.pos-co-main{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.55rem;overscroll-behavior:contain;gap:.55rem}.pos-co-main[data-typestrip]{gap:.55rem}.pos-co-typestrip{flex-direction:row;gap:0;padding:.45rem}.pos-co-typestrip h3{display:none}.pos-co-typestrip-row{gap:.4rem}.pos-co-typestrip-card{flex:0 0 auto;min-width:6.25rem;max-width:none;height:2.9rem;font-size:.72rem}.pos-co-typestrip-card img{max-height:1.7rem}.pos-co-picker-panel[data-full]{padding:.75rem}.pos-co-picker-panel[data-full] .pos-pay-picker-head h3{font-size:1rem}.pos-co-picker-panel[data-full] .pos-pay-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem}.pos-co-picker-panel[data-full] .pos-pay-card{height:6.25rem;gap:.45rem;padding:.6rem}.pos-co-picker-panel[data-full] .pos-pay-card-icon{width:2.4rem;height:2.4rem;border-radius:.7rem}.pos-co-picker-panel[data-full] .pos-pay-card-icon svg{width:1.35rem;height:1.35rem}.pos-co-picker-panel[data-full] .pos-pay-card-name{font-size:.8rem}.pos-pay-card kbd,.pos-saletype-card kbd,.pos-pay-subcard kbd,.pos-pay-picker-keys,.pos-co-billing-keys,.pos-co-discount-btn kbd{display:none}.pos-co-editor{gap:.55rem;padding:.6rem}.pos-co-editor>.pos-co-rounding{order:5}.pos-co-rounding{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem .6rem;padding:.5rem .6rem}.pos-co-rounding-label small{display:none}.pos-co-rounding-diff{grid-column:auto;flex-direction:column}.pos-co-rounding-options{grid-column:1 / -1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pos-co-rounding-options button{flex:none}.pos-pay-picker-head p{display:none}.pos-co-editor .pos-pay-method{gap:.6rem;padding:.7rem}.pos-pay-cashgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pos-pay-bigfield{gap:.15rem;padding:.5rem .6rem}.pos-pay-bigfield>small{display:none}.app-ui-theme .pos-pay-bigfield .stock-input-group{min-height:3rem}.app-ui-theme .pos-pay-bigfield input{height:3rem;padding-right:.25rem;font-size:1.6rem}.pos-pay-bills{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.pos-pay-bills button{min-height:2.75rem}.pos-pay-bills strong{font-size:.85rem}.pos-co-aside{flex:none;max-height:58dvh;overflow-y:auto;border-radius:1.1rem 1.1rem 0 0;background:#161618;box-shadow:0 -1px #ffffff14,0 -12px 28px -10px #000000d9}.pos-co-aside>.pos-cart-head,.pos-co-aside>.pos-checkout-summary-list{display:none}.pos-co-aside-slot{gap:.4rem;padding:.5rem .55rem calc(.5rem + env(safe-area-inset-bottom))}.pos-co-aside-slot .pos-checkout-totals{margin:0;padding:.35rem .6rem .45rem;border-radius:.9rem;background:hsl(var(--card))}.pos-co-aside-slot .pos-checkout-totals>.pos-checkout-total-row{display:none}.pos-co-aside-slot .pos-checkout-grand-total{margin:0;padding:.4rem .2rem;background:none;box-shadow:none}.pos-co-aside-slot .pos-checkout-grand-total strong{font-size:1.75rem}.pos-co-aside-slot .pos-checkout-balance{padding:.25rem .4rem}.app-ui-theme .pos-co-discount-btn[data-slot=button]{min-height:2.2rem}.pos-co-typestrip-row{padding-bottom:2px;scrollbar-width:none}.pos-co-typestrip-row::-webkit-scrollbar{display:none}.pos-co-aside-slot .pos-co-billing{position:static;margin:0;padding:0;background:none}.pos-co-billing-card{padding:.5rem .55rem .55rem;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}.pos-co-billing-head span{display:none}.app-ui-theme .pos-co-billing .pos-co-bill[data-slot=button]{min-height:3.4rem}.pos-co-bill-text small{display:none}.pos-co-free{padding:1.5rem 1rem}.pos-co-delivery-value{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:0 .75rem .75rem}.pos-co-delivery-value-main{display:contents}.pos-co-delivery-value-main>label{order:1}.pos-co-delivery-keypad{order:2;align-self:auto}.pos-co-delivery-value-main>.pos-co-delivery-confirm,.app-ui-theme .pos-co-delivery-value-main>.pos-co-delivery-confirm{order:3}.app-ui-theme .pos-co-delivery-keypad [data-slot=button]{min-height:3.25rem;font-size:1.45rem}}.pos-co-typestrip:has(.pos-co-typesel){padding:.5rem .55rem .55rem}.pos-co-typestrip:has(.pos-co-typesel) h3{display:none}.pos-co-typesel{width:100%}.app-ui-theme .pos-co-typesel .stock-select-trigger{height:3.75rem;min-height:3.75rem;padding-inline:.9rem .75rem;border-color:hsl(var(--primary) / .45);border-radius:.85rem;background:linear-gradient(180deg,hsl(var(--primary) / .14),transparent),hsl(var(--muted));font-size:.95rem}.pos-co-typeselect-mark{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;text-transform:uppercase}.pos-co-typeselect-mark img{max-width:9.5rem;max-height:2.3rem;object-fit:contain}.pos-co-typeselect-mark svg{width:1.45rem;height:1.45rem;color:#e6b548}.app-ui-select-content [data-slot=select-item]:has(.pos-co-typeselect-mark){min-height:3.5rem}.pos-co-rounding-picker{grid-column:1 / -1}.pos-co-roundsel{width:100%}.app-ui-theme .pos-co-roundsel .stock-select-trigger{height:3.25rem;min-height:3.25rem;border-radius:.8rem;font-size:.9rem;font-weight:700}.app-ui-theme .pos-co-rounding-picker[data-tone=down] .stock-select-trigger{border-color:hsl(var(--destructive) / .5);color:hsl(var(--destructive))}.app-ui-theme .pos-co-rounding-picker[data-tone=up] .stock-select-trigger{border-color:hsl(var(--success) / .5);color:hsl(var(--success))}.app-ui-select-content [data-slot=select-item]:has(.pos-co-roundsel-item){min-height:2.9rem;font-variant-numeric:tabular-nums}.pos-co-roundsel-item{font-weight:750}.pos-co-roundsel-item[data-tone=down]{color:hsl(var(--destructive))}.pos-co-roundsel-item[data-tone=up]{color:hsl(var(--success))}.pos-pay-platform-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pos-pay-platform-col{display:flex;min-width:0;flex-direction:column;gap:.45rem}.pos-pay-platform-col>.pos-pay-bigfield{flex:1}.pos-pay-platform-col>.pos-pay-quick{width:100%;min-width:0;min-height:3.1rem}.pos-pay-platform-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-radius:.9rem;background:radial-gradient(120% 140% at 100% 0%,hsl(41 76% 59% / .12),transparent 60%),hsl(var(--background) / .5);box-shadow:inset 0 0 0 1px #e6b44740;font-variant-numeric:tabular-nums}.pos-pay-platform-summary small{display:block;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-pay-platform-ref b{color:hsl(var(--foreground));font-size:.95rem;font-weight:750}.pos-pay-platform-charge{text-align:right}.pos-pay-platform-charge strong{color:#e6b548;font-size:1.6rem;font-weight:800;line-height:1.1}@media (max-width: 767px){.pos-pay-platform-fields{gap:.5rem}.pos-pay-platform-col>.pos-pay-quick{min-height:2.75rem;padding:.4rem .6rem}.pos-pay-platform-col>.pos-pay-quick strong{font-size:.78rem}.pos-pay-platform-col>.pos-pay-quick small{font-size:.66rem}.pos-pay-platform-summary{padding:.6rem .75rem}.pos-pay-platform-summary small{white-space:nowrap;font-size:.6rem;letter-spacing:.05em}.pos-pay-platform-charge strong{font-size:1.35rem}.pos-pay-platform .pos-pay-bigfield>span{overflow:hidden;font-size:.6rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.app-ui-theme .pos-pay-platform .pos-pay-bigfield input{font-size:1.3rem}}@media (max-width: 767px){.pos-pay-method-head{flex-wrap:nowrap}.pos-pay-method-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-pay-method-head .pos-pay-remove{flex:none}}.pos-checkout-compact-totals{display:none}@media (max-width: 1279px){.pos-checkout-header{grid-template-columns:auto minmax(0,1fr)}.pos-checkout-stepper{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.pos-checkout-grid{grid-template-columns:minmax(0,1fr) 13rem 18rem}.pos-checkout-grid--type{grid-template-columns:minmax(0,1fr) 18rem}.app-ui-theme .pos-checkout-keypad [data-slot=button]{height:3.5rem;min-height:3.5rem}.pos-checkout-grand-total strong{font-size:1.75rem}}@media (max-width: 1023px){.pos-checkout-header{grid-template-columns:auto minmax(0,1fr)}.pos-checkout-stepper{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.pos-checkout-grid,.pos-checkout-grid--type{grid-template-columns:minmax(0,1fr) 14rem;grid-auto-rows:max-content;align-content:start;overflow-y:auto}.pos-checkout-grid--type{grid-template-columns:minmax(0,1fr)}.pos-checkout-pad{position:sticky;top:0;grid-column:2;grid-row:1 / span 2;align-self:start;overflow:visible}.pos-checkout-main,.pos-checkout-summary{grid-column:1;overflow:visible}.pos-checkout-summary-list{overflow:visible}.pos-checkout-shortcuts{display:none}.pos-checkout-compact-totals{position:sticky;z-index:2;top:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.6rem .85rem;border-radius:.85rem;background:hsl(var(--card));box-shadow:0 10px 24px -12px #000c,inset 0 0 0 1px #ffffff12;font-size:.78rem;font-weight:700;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-checkout-compact-totals strong{margin-left:.35rem;color:#e6b548;font-size:1.05rem}.pos-checkout-compact-totals [data-tone=rest] strong{color:hsl(var(--destructive))}.pos-checkout-compact-totals [data-tone=ok] strong{color:hsl(var(--success))}}@media (max-width: 639px){.pos-checkout-header{margin:.5rem .5rem 0;padding:.5rem .65rem}.pos-checkout-stepper-hint{display:none}.pos-checkout-grid{grid-template-columns:minmax(0,1fr);padding:.5rem}.pos-checkout-pad{position:static;grid-column:auto;grid-row:auto;order:2}.pos-checkout-main{order:1}.pos-checkout-summary{grid-column:auto;order:3}}@media (prefers-reduced-motion: reduce){.pos-checkout-step,.pos-checkout-stepper-item button{transition:none}}.pos-co-grid{grid-template-columns:clamp(19rem,24vw,25rem) minmax(0,1fr)}.pos-co-work{grid-template-columns:minmax(0,1fr) clamp(15rem,19vw,20rem)}.pos-co-workcol{gap:.75rem}.pos-co-workcol>.pos-co-editor,.pos-co-workcol>.pos-co-free{flex:1 1 auto;min-height:0}.pos-co-ticket-head h2{color:hsl(var(--foreground));font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-co-ticket{display:flex;flex-direction:column;margin:0;padding:.2rem .9rem .5rem;list-style:none;font-variant-numeric:tabular-nums}.pos-co-tline{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;padding:.5rem 0 .45rem;border-bottom:1px dashed rgb(255 255 255 / .09)}.pos-co-tline:last-child{border-bottom:0}.pos-co-tline-qty{color:#e6b548;font-size:.82rem;font-weight:800;white-space:nowrap}.pos-co-tline-qty[data-weight]{font-size:.74rem}.pos-co-tline-name{display:flex;min-width:0;flex-direction:column;gap:.1rem}.pos-co-tline-name>span{display:-webkit-box;overflow:hidden;color:hsl(var(--foreground));font-size:.8rem;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pos-co-tline-name small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}.pos-co-tline-name small em{margin-right:.25rem;padding:.02rem .35rem;border-radius:.3rem;background:hsl(var(--warning) / .15);color:hsl(var(--warning));font-size:.6rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pos-co-tline-total{color:hsl(var(--foreground));font-size:.85rem;font-weight:750;white-space:nowrap}.pos-co-tline-parts{grid-column:2 / -1;display:flex;flex-direction:column;gap:.1rem;margin:.3rem 0 0;padding:0 0 0 .55rem;list-style:none;box-shadow:inset 2px 0 hsl(var(--warning) / .35)}.pos-co-tline-parts li{display:flex;min-width:0;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;text-transform:uppercase}.pos-co-tline-parts li span:first-child{flex:none;color:hsl(var(--foreground) / .75);font-weight:750}.pos-co-tline-parts li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-co-aside-slot{gap:.55rem;padding:.35rem .65rem .65rem;box-shadow:0 -1px #ffffff0f}.pos-co-aside-slot .pos-checkout-totals{padding:.55rem .8rem .6rem}.pos-co-aside-slot .pos-checkout-grand-total{margin-bottom:0}.pos-co-notes-inline{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .65rem .65rem;border-radius:.85rem;background:hsl(var(--muted) / .3);box-shadow:inset 0 0 0 1px #ffffff0d}.pos-co-notes-inline[data-filled]{box-shadow:inset 0 0 0 1px hsl(var(--warning) / .35)}.pos-co-notes-inline header{display:flex;align-items:center;gap:.4rem}.pos-co-notes-inline header svg{width:.95rem;height:.95rem;color:hsl(var(--warning))}.pos-co-notes-inline h3{color:hsl(var(--foreground));font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-co-notes-inline header span{margin-left:auto;color:hsl(var(--muted-foreground));font-size:.64rem;font-weight:600}.pos-co-notes-clear{display:grid;width:1.5rem;height:1.5rem;place-items:center;border:0;border-radius:.45rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));cursor:pointer}.pos-co-notes-clear svg{width:.8rem;height:.8rem}.pos-co-notes-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.pos-co-notes-inline-grid>.pos-co-notes-wide{grid-column:1 / -1}.app-ui-theme .pos-co-notes-inline .stock-input-group{height:2.3rem;min-height:2.3rem;border-radius:.6rem;background:hsl(var(--background) / .55)}.app-ui-theme .pos-co-notes-inline input{font-size:.8rem}.pos-co-grid[data-cart=expanded] .pos-co-notes-inline,.pos-co-grid[data-cart=expanded] .pos-co-discount{display:none}.pos-co-paybar{flex:none}.pos-co-paybar .pos-co-billing-card{padding:.7rem .8rem .75rem;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 32px #0000002e}.pos-co-paybar .pos-co-billing-card[data-ready]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .4),0 12px 32px #0000002e}.app-ui-theme .pos-co-paybar .pos-co-bill[data-slot=button]{min-height:4.6rem;flex-direction:row;align-items:center;gap:.75rem;padding:.7rem 2.4rem .7rem .9rem}.pos-co-paybar .pos-co-bill-icon{width:2.4rem;height:2.4rem;flex:none;border-radius:.7rem}.pos-co-paybar .pos-co-bill-icon svg{width:1.3rem;height:1.3rem}.pos-co-paybar .pos-co-bill-text strong{font-size:1rem}.pos-co-paybar .pos-co-bill-text small{font-size:.7rem}.app-ui-theme .pos-co-paybar .pos-co-bill kbd{top:50%;transform:translateY(-50%)}.pos-co-paybar .pos-co-billing-wait{padding:.7rem .5rem}.pos-pay-method{--method-tone: var(--success)}.pos-pay-method[data-index="1"],.pos-co-next[data-index="1"]{--method-tone: var(--primary)}.pos-pay-method[data-index="2"],.pos-co-next[data-index="2"]{--method-tone: 199 89% 60%}.pos-co-editor .pos-pay-method{position:relative;overflow:hidden;background:linear-gradient(90deg,hsl(var(--method-tone) / .07),transparent 12rem),hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1.5px hsl(var(--method-tone) / .5)}.pos-co-editor .pos-pay-method:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:hsl(var(--method-tone));content:""}.pos-co-editor .pos-pay-method-head>strong{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--foreground))}.pos-co-editor .pos-pay-method-head>strong:before{width:.55rem;height:.55rem;flex:none;border-radius:999px;background:hsl(var(--method-tone));content:""}.pos-co-editor .pos-pay-bigfield[data-active]{box-shadow:inset 0 0 0 1.5px hsl(var(--method-tone) / .9),0 10px 24px -14px hsl(var(--method-tone) / .7)}.pos-co-next{--method-tone: var(--primary);flex:none;padding:.75rem .85rem .8rem;border-radius:.95rem;background:hsl(var(--method-tone) / .06);box-shadow:inset 0 0 0 1.5px hsl(var(--method-tone) / .45);animation:pos-co-in .18s ease-out both}.pos-co-next .pos-pay-picker{gap:.55rem;padding:0}.pos-co-next .pos-pay-picker-head h3{font-size:.9rem;font-weight:750}.pos-co-next .pos-pay-picker-head p{font-size:.72rem}.pos-co-next-rest{color:hsl(var(--destructive));font-variant-numeric:tabular-nums}.pos-co-next .pos-pay-picker-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem}.pos-co-next .pos-pay-card{flex:1 1 8.5rem;max-width:13rem;min-height:3.6rem;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;padding:.5rem 2rem .5rem .6rem;background:hsl(var(--card))}.pos-co-next .pos-pay-card:hover{background:hsl(var(--muted))}.pos-co-next .pos-pay-card-icon{width:1.9rem;height:1.9rem;flex:none;background:hsl(var(--method-tone) / .16);color:hsl(var(--method-tone))}.pos-co-next .pos-pay-card-hint{display:none}.pos-co-next .pos-pay-card kbd{top:50%;transform:translateY(-50%)}.pos-co-next .pos-pay-submethods{padding:.5rem .6rem .55rem}.pos-co-next .pos-pay-picker-keys{display:none}.pos-checkout-pad-target{gap:.2rem;padding:.65rem .8rem .7rem;border-radius:.85rem;background:hsl(var(--background) / .55);box-shadow:inset 0 0 0 1px #ffffff0f}.pos-checkout-pad-target span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-checkout-pad-target strong{display:flex;align-items:baseline;justify-content:flex-end;gap:.3rem;overflow:hidden;color:hsl(var(--muted-foreground));font-size:clamp(1.6rem,2.2vw,2.3rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;text-transform:none;font-variant-numeric:tabular-nums}.pos-checkout-pad-target strong small{color:hsl(var(--muted-foreground));font-size:.55em;font-weight:700}.pos-checkout-pad-target[data-active]{background:hsl(var(--primary) / .1);box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .55)}.pos-checkout-pad-target[data-active] span{color:hsl(var(--primary))}.pos-co-rounding{grid-template-columns:minmax(0,1fr) 12rem auto auto}.pos-co-rounding-clear{min-height:2.4rem;padding:0 .8rem;border:0;border-radius:.7rem;background:transparent;box-shadow:inset 0 0 0 1px #ffffff1f;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:750;cursor:pointer}.pos-co-rounding-clear:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.co-disc-option[data-other] strong{color:hsl(var(--warning));font-size:1.25rem}@media (max-width: 1279px){.pos-co-grid{grid-template-columns:clamp(16.5rem,27vw,19.5rem) minmax(0,1fr)}.pos-co-work{grid-template-columns:minmax(0,1fr) clamp(12.5rem,18vw,14.5rem)}.pos-co-rounding{grid-template-columns:minmax(0,1fr) 9.5rem auto}.pos-co-rounding-clear{grid-column:1 / -1;justify-self:end}.app-ui-theme .pos-co-paybar .pos-co-bill[data-slot=button]{min-height:4rem;gap:.55rem;padding:.55rem 2rem .55rem .7rem}.pos-co-paybar .pos-co-bill-icon{width:2rem;height:2rem}.pos-co-paybar .pos-co-bill-text small{display:none}}@media (min-width: 1024px) and (max-height: 820px){.pos-co-tline{padding-block:.38rem .34rem}.pos-co-aside-slot{gap:.45rem}.pos-co-notes-inline{gap:.35rem;padding:.5rem .55rem .55rem}.app-ui-theme .pos-co-notes-inline .stock-input-group{height:2.05rem;min-height:2.05rem}.pos-co-paybar .pos-co-billing-card{gap:.35rem;padding:.55rem .65rem .6rem}.app-ui-theme .pos-co-paybar .pos-co-bill[data-slot=button]{min-height:3.6rem}.pos-co-paybar .pos-co-billing-keys{display:none}}@media (min-width: 1024px) and (max-height: 700px){.pos-co-notes-inline header span{display:none}.app-ui-theme .pos-co-notes-inline .stock-input-group{height:1.9rem;min-height:1.9rem}.app-ui-theme .pos-co-paybar .pos-co-bill[data-slot=button]{min-height:3.1rem;padding-block:.4rem}.pos-co-paybar .pos-co-bill-icon{width:1.7rem;height:1.7rem}.pos-checkout-pad-target{padding:.45rem .65rem .5rem}.pos-checkout-pad-target strong{font-size:1.5rem}.pos-co-next{padding:.5rem .6rem .55rem}.pos-co-next .pos-pay-picker-head p{display:none}.pos-co-next .pos-pay-card{min-height:3rem}}@media (max-width: 1023px){.pos-co-grid{grid-template-columns:minmax(0,1fr)}.pos-co-aside .pos-checkout-summary-list{max-height:13rem}.pos-co-work{grid-template-columns:minmax(0,1fr) 14rem}.pos-co-paybar{position:sticky;bottom:0;z-index:2;margin:0 -.25rem;padding:.4rem .25rem calc(.25rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#40404000,#404040 30%)}}@media (max-width: 767px){.pos-co-aside{order:0;flex:none;max-height:42dvh;border-radius:0 0 1.1rem 1.1rem;box-shadow:0 1px #ffffff14,0 12px 28px -10px #000000d9}.pos-co-main{order:1}.pos-co-aside-slot{padding:.45rem .55rem .55rem;box-shadow:none}.pos-co-work{grid-template-columns:minmax(0,1fr)}.pos-co-paybar{margin:0 -.55rem -.55rem;padding:.45rem .55rem calc(.55rem + env(safe-area-inset-bottom))}.pos-co-paybar .pos-co-billing-head span,.pos-co-paybar .pos-co-billing-keys{display:none}.app-ui-theme .pos-co-paybar .pos-co-bill[data-slot=button]{min-height:3.4rem;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.5rem .55rem}.pos-co-paybar .pos-co-bill-icon{width:1.6rem;height:1.6rem}.pos-co-rounding{grid-template-columns:auto minmax(0,1fr) auto}}.app-ui-theme .pos-pay-bigfield[data-tone=change][data-empty] input{color:hsl(var(--muted-foreground) / .7)}.pos-pay-bigfield[data-tone=change][data-empty]{background:hsl(var(--card))}.app-ui-theme .pos-co-pay .pos-pay-bigfield input::selection{background:hsl(var(--method-tone, var(--primary)) / .35);color:hsl(var(--foreground))}.pos-co-split-ok{width:1.05rem;height:1.05rem;color:hsl(var(--success))}@media (min-width: 1024px) and (max-height: 820px){.pos-co-notes-inline-grid>.pos-co-notes-wide{grid-column:auto}.pos-co-notes-inline header span{display:none}}.pos-co-aside-slot .pos-checkout-grand-total span{white-space:nowrap}@media (max-width: 1279px){.pos-co-aside-slot .pos-checkout-grand-total{padding-inline:.7rem}.pos-co-aside-slot .pos-checkout-grand-total span{font-size:.72rem}.pos-co-aside-slot .pos-checkout-grand-total strong{font-size:clamp(1.45rem,2.3vw,1.9rem)}}@media (min-width: 1024px) and (max-width: 1180px){.pos-co-paybar .pos-co-bill-icon{display:none}.app-ui-theme .pos-co-paybar .pos-co-bill[data-slot=button]{justify-content:center;padding-inline:.6rem 1.7rem}.pos-co-paybar .pos-co-bill-text strong{font-size:.85rem;white-space:nowrap}}.pos-co-notes-toggle{display:inline-flex;min-width:0;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:inherit;cursor:default;pointer-events:none}.pos-co-notes-chevron{display:none}@media (max-width: 767px){.pos-co-notes-toggle{min-height:2rem;cursor:pointer;pointer-events:auto}.pos-co-notes-chevron{display:block;width:.95rem;height:.95rem;color:hsl(var(--muted-foreground))!important;transition:transform .15s ease-out}.pos-co-notes-inline[data-open] .pos-co-notes-chevron{transform:rotate(180deg)}.pos-co-notes-inline:not([data-open]):not([data-filled]){gap:0;padding-block:.3rem}.pos-co-notes-inline:not([data-open]):not([data-filled]) .pos-co-notes-inline-grid{display:none}}.pos-co-ticket{padding:.15rem .8rem .45rem}.pos-co-tline{grid-template-columns:2.1rem minmax(0,1fr) auto;column-gap:.45rem;padding:.36rem 0 .32rem}.pos-co-tline-qty{font-size:.72rem;font-weight:750}.pos-co-tline-qty[data-weight]{font-size:.66rem}.pos-co-tline-name{gap:.05rem}.pos-co-tline-name>span{font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.25}.pos-co-tline-name small{font-size:.62rem;font-weight:500}.pos-co-tline-total{font-size:.76rem;font-weight:650}.pos-co-tline-parts{margin-top:.2rem}.pos-co-tline-parts li{font-size:.64rem;font-weight:500}@media (max-width: 1279px),(max-height: 820px){.pos-co-ticket{padding-inline:.65rem}.pos-co-tline{grid-template-columns:1.85rem minmax(0,1fr) auto;column-gap:.4rem;padding:.28rem 0 .25rem}.pos-co-tline-qty{font-size:.66rem}.pos-co-tline-name>span{font-size:.66rem;-webkit-line-clamp:1}.pos-co-tline-name small{font-size:.58rem}.pos-co-tline-total{font-size:.7rem}.pos-co-tline-parts li{font-size:.6rem}}.pos-co-aside-slot .pos-checkout-grand-total{gap:.5rem}.pos-co-aside-slot .pos-checkout-grand-total strong{min-width:0;font-size:clamp(1.45rem,1.85vw,2.3rem)}.pos-co-notes-clear{margin-left:auto}.pos-co-notes-inline header span+.pos-co-notes-clear{margin-left:0}@media (max-width: 767px){.pos-pay-method-head>span{flex:none;font-size:.68rem;white-space:nowrap}.pos-pay-method-head .sub-total-metodo-pago{font-size:.75rem}}.app-ui-theme .pos-co-notes-inline header .pos-co-notes-toggle{margin-right:auto}.app-ui-theme .pos-co-notes-inline header>span,.app-ui-theme .pos-co-notes-inline header .pos-co-notes-clear{margin-left:0}.app-ui-theme .pos-pay-bigfield[data-tone=change] input{cursor:default;caret-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.co-disc{display:flex;flex-direction:column;gap:.9rem}.co-disc-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem}.co-disc-option{position:relative;display:flex;min-height:5.25rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.15rem;padding:.7rem .8rem;border:0;border-radius:.85rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px #ffffff0f;color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s}.co-disc-option:hover{background:hsl(var(--muted) / .7)}.co-disc-option:active{transform:scale(.98)}.co-disc-option:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.co-disc-option strong{font-size:1.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.co-disc-option span{overflow:hidden;max-width:100%;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.co-disc-option kbd{position:absolute;top:.45rem;right:.5rem;min-width:1.3rem;padding:.05rem .3rem;border-radius:.35rem;background:#ffffff12;color:hsl(var(--muted-foreground));font-family:inherit;font-size:.65rem;font-weight:800;text-align:center}.co-disc-option[data-selected]{background:hsl(var(--warning) / .14);box-shadow:inset 0 0 0 2px hsl(var(--warning))}.co-disc-option[data-selected] strong{color:hsl(var(--warning))}.co-disc-option[data-selected] kbd{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.co-disc-options[data-many]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.4rem;max-height:min(19rem,38dvh);overflow-y:auto;padding:.1rem .2rem .1rem .1rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent}.co-disc-options[data-many] .co-disc-option{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;padding:.55rem 2.2rem .55rem .7rem}.co-disc-options[data-many] .co-disc-option strong{min-width:3.4rem;font-size:1.05rem}.co-disc-options[data-many] .co-disc-option span{font-size:.78rem}.co-disc-options[data-many] .co-disc-option kbd{top:50%;transform:translateY(-50%)}.co-disc-none{grid-column:1 / -1;padding:1rem;color:hsl(var(--muted-foreground));font-size:.85rem;text-align:center}.co-disc-search{display:flex;height:2.75rem;align-items:center;gap:.55rem;padding:0 .4rem 0 .8rem;border-radius:.8rem;background:hsl(var(--background) / .6);box-shadow:inset 0 0 0 1px #ffffff14}.co-disc-search:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--warning))}.co-disc-search svg{flex:none;width:1.05rem;height:1.05rem;color:hsl(var(--muted-foreground))}.co-disc-search input{min-width:0;flex:1;border:0;background:transparent;color:hsl(var(--foreground));font-size:.9rem;outline:none}.co-disc-search button{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.55rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.co-disc-search button:hover{background:#ffffff14;color:hsl(var(--destructive))}.co-disc-other{position:relative;display:flex;align-items:center;gap:.75rem;padding:.7rem 2.4rem .7rem .85rem;border:1px dashed rgb(255 255 255 / .16);border-radius:.85rem;background:transparent;color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.co-disc-other:hover{background:hsl(var(--muted) / .45)}.co-disc-other:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.co-disc-other strong{min-width:3.4rem;font-size:1.05rem;font-weight:800}.co-disc-other span{color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:700;text-transform:uppercase}.co-disc-other kbd{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);min-width:1.3rem;padding:.05rem .3rem;border-radius:.35rem;background:#ffffff12;color:hsl(var(--muted-foreground));font-family:inherit;font-size:.65rem;font-weight:800;text-align:center}.co-disc-other[data-selected]{border-style:solid;border-color:hsl(var(--warning));background:hsl(var(--warning) / .12)}.co-disc-other[data-selected] strong{color:hsl(var(--warning))}.co-disc-manual{display:grid;grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:.9rem}.co-disc-manual-fields{display:flex;flex-direction:column;gap:.7rem}.co-disc-field{display:flex;flex-direction:column;gap:.3rem}.co-disc-label{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.co-disc-amount{display:flex;overflow:hidden;border-radius:.8rem;background:hsl(var(--background) / .6);box-shadow:inset 0 0 0 1px #ffffff14}.co-disc-amount:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--warning))}.co-disc-amount input{width:100%;min-width:0;padding:.55rem .9rem;border:0;background:transparent;color:hsl(var(--foreground));font-size:2rem;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;outline:none}.co-disc-type{display:flex;flex:none;gap:.25rem;padding:.35rem}.co-disc-type button{width:2.6rem;border:0;border-radius:.55rem;background:#ffffff0f;color:hsl(var(--muted-foreground));font-size:1.05rem;font-weight:800;cursor:pointer}.co-disc-type button[data-active]{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.co-disc-text{width:100%;padding:.65rem .8rem;border:0;border-radius:.7rem;background:hsl(var(--background) / .6);box-shadow:inset 0 0 0 1px #ffffff14;color:hsl(var(--foreground));font-size:.9rem;font-weight:600;outline:none}.co-disc-text:focus{box-shadow:inset 0 0 0 2px hsl(var(--warning))}.co-disc-keypad.amount-keypad{gap:.35rem}.co-disc-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.7rem .85rem;border-radius:.85rem;background:hsl(var(--background) / .5);box-shadow:inset 0 0 0 1px #ffffff0d}.co-disc-preview[data-empty]{opacity:.5}.co-disc-preview dt{color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.co-disc-preview dd{margin:.1rem 0 0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.co-disc-preview [data-tone=discount] dd{color:hsl(var(--warning))}.co-disc-preview [data-tone=total]{text-align:right}.co-disc-preview [data-tone=total] dd{color:#e6b548;font-size:1.35rem}@media (max-width: 640px){.co-disc-manual{grid-template-columns:minmax(0,1fr)}}.sales-report-dialog[data-slot=dialog-content]{width:calc(100vw - 2rem);max-width:36rem;max-height:calc(100dvh - 2rem);padding:0;gap:0;overflow:hidden;border:1px solid hsl(var(--border));background:hsl(var(--card))}.sales-report-dialog [data-slot=dialog-header]{padding:1.5rem 4rem 1.25rem 1.5rem;text-align:left}.sales-report-dialog [data-slot=dialog-title]{font-size:1.1rem;font-weight:700;text-transform:uppercase}.sales-report-dialog [data-slot=dialog-description]{color:hsl(var(--muted-foreground));line-height:1.5}.sales-report-dialog .sales-report-dialog-close{position:absolute;right:1rem;top:1rem;color:hsl(var(--muted-foreground))}.sales-report-dialog .sales-report-dialog-close:hover:not(:disabled){color:hsl(var(--foreground))}.sales-report-dialog-body{overflow:auto;min-height:0;max-height:calc(100dvh - 15rem);padding:0 1.5rem 1.5rem}.sales-report-dialog [data-slot=dialog-footer]{margin:0;padding:1rem 1.5rem;background:hsl(var(--muted) / .35);border-top:1px solid hsl(var(--border) / .6);gap:.75rem}.sales-report-dialog [data-slot=dialog-footer] button{text-transform:uppercase}.sales-report-payment-list{display:flex;flex-direction:column;gap:1rem}.sales-report-payment{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border) / .65);font-variant-numeric:tabular-nums}.sales-report-payment strong{font-size:1rem}.sales-report-payment small{color:hsl(var(--muted-foreground));grid-column:1 / -1}.sales-report-payment-total{display:flex;justify-content:space-between;gap:1rem;font-weight:700;font-variant-numeric:tabular-nums}.sales-report-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.sales-report-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.sales-report-keypad [data-slot=button]{min-height:3rem;font-size:1.1rem}@media (max-width: 639px){.sales-report-dialog [data-slot=dialog-header]{padding:1.25rem 3.5rem 1rem 1rem}.sales-report-dialog-body{padding:0 1rem 1.25rem}.sales-report-dialog [data-slot=dialog-footer]{padding:1rem;flex-direction:row}.sales-report-dialog [data-slot=dialog-footer] button{flex:1}}.shift-report-dialog [data-slot=dialog-footer] button{min-height:2.5rem;padding-inline:1.1rem}.shift-report-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.shift-report-item{display:flex;flex-direction:column;gap:.65rem;padding:.9rem 0;border-bottom:1px solid rgb(255 255 255 / .06)}.shift-report-item:first-child{padding-top:.15rem}.shift-report-item:last-child{border-bottom:0}.shift-report-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.shift-report-item-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.shift-report-item-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.shift-report-item-meta{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.shift-report-item-note{color:hsl(var(--foreground) / .8);font-size:.8125rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.shift-report-amount{flex-shrink:0;color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.shift-report-amount[data-tone=negative]{color:hsl(var(--destructive))}.shift-report-amount[data-tone=positive]{color:hsl(var(--success))}.shift-report-type{--type-tone: var(--success);display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--foreground) / .85);font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.shift-report-type:before{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-radius:999px;background:hsl(var(--type-tone))}.shift-report-type[data-tone=warning]{--type-tone: var(--warning)}.shift-report-type[data-tone=destructive]{--type-tone: var(--destructive)}.shift-report-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.6rem;background:#ffffff0f}.shift-report-facts>div{min-width:0;padding:.55rem .75rem;background:linear-gradient(hsl(var(--muted) / .45),hsl(var(--muted) / .45)),hsl(var(--card))}.shift-report-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.shift-report-facts dd{margin-top:.2rem;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shift-report-summary{margin-top:1rem;padding:1rem 1.1rem 1.1rem;border-radius:.85rem;background:hsl(var(--muted) / .45);font-variant-numeric:tabular-nums}.shift-report-summary:first-child{margin-top:0}.shift-report-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.4rem;font-size:.8125rem}.shift-report-line+.shift-report-line{border-top:1px solid rgb(255 255 255 / .06)}.shift-report-line dt{color:hsl(var(--muted-foreground))}.shift-report-line dd{font-weight:600;text-align:right;white-space:nowrap}.shift-report-line[data-tone=negative] dd{color:hsl(var(--destructive))}.shift-report-line[data-tone=positive] dd{color:hsl(var(--success))}.shift-report-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-top:.6rem;padding-top:.8rem;border-top:1px solid rgb(255 255 255 / .06)}.shift-report-total>span{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shift-report-total>strong{color:hsl(var(--primary));font-size:1.4rem;font-weight:750;line-height:1.2;letter-spacing:-.03em}.shift-report-total[data-tone=negative]>strong{color:hsl(var(--destructive))}.shift-report-total[data-tone=positive]>strong{color:hsl(var(--success))}.shift-report-note{display:flex;align-items:flex-start;gap:.6rem;margin-top:1rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.55}.shift-report-note svg{flex-shrink:0;width:.95rem;height:.95rem;margin-top:.1rem}.shift-report-comments{display:flex;flex-direction:column;gap:.75rem}.shift-report-comment{padding:1rem 1.1rem;border-radius:.85rem;background:hsl(var(--muted) / .45)}.shift-report-comment h3{margin-bottom:.45rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.shift-report-comment p{font-size:.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.shift-report-pagination{display:flex;justify-content:center;margin-top:1rem}.shift-report-dialog [data-slot=empty]{padding-block:2rem}.shift-report-skeleton{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgb(255 255 255 / .06)}.shift-report-skeleton:last-child{border-bottom:0}.shift-report-skeleton>div{display:flex;flex:1;flex-direction:column;gap:.4rem}@media (max-width: 639px){.shift-report-summary,.shift-report-comment{padding-inline:.9rem}.shift-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.detailed-shift-backdrop{position:fixed;top:97px;right:0;bottom:0;left:0;z-index:40;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-ui-theme.detailed-shift-panel{--detailed-shift-surface: hsl(var(--muted) / .45);--detailed-shift-line: rgb(255 255 255 / .06);position:fixed;inset:97px 0 0 auto;z-index:40;display:flex;flex-direction:column;width:min(600px,100vw);min-width:0;border-left:1px solid var(--detailed-shift-line);background:hsl(var(--app-ui-sidebar-background));box-shadow:-24px 0 60px #00000073;clip-path:inset(0 0 0 -100px);transition:transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.detailed-shift-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.5rem 1.75rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.detailed-shift-footer{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--detailed-shift-line);background:hsl(var(--app-ui-sidebar-background))}.detailed-shift-footer button{min-height:2.75rem;padding-inline:1.1rem}.detailed-shift-content{display:flex;flex-direction:column;gap:1rem;min-width:0;font-size:.875rem;line-height:1.5;font-variant-numeric:tabular-nums}.detailed-shift-overview{position:relative;overflow:hidden;padding:1.25rem 1.35rem 1.2rem;border-radius:.85rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--primary) / .16),transparent 55%),var(--detailed-shift-surface)}.detailed-shift-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detailed-shift-number{display:flex;align-items:baseline;gap:.45rem;margin:0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.detailed-shift-number>span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.detailed-shift-status{--status-tone: var(--success);display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;color:hsl(var(--foreground) / .85);font-size:.8125rem;font-weight:550;text-transform:none}.detailed-shift-status:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:hsl(var(--status-tone))}.detailed-shift-status[data-status=open]{--status-tone: 205 90% 62%}.detailed-shift-hero-label{margin:.9rem 0 0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.detailed-shift-hero-amount{margin:.2rem 0 0;color:hsl(var(--foreground));font-size:clamp(2rem,4vw,2.5rem);font-weight:750;line-height:1.05;letter-spacing:-.04em}.detailed-shift-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.detailed-shift-meta-item{display:inline-flex;align-items:center;gap:.4rem}.detailed-shift-meta-item:first-child{color:hsl(var(--foreground));font-weight:650;letter-spacing:.03em;text-transform:uppercase}.detailed-shift-meta svg{flex-shrink:0;width:.875rem;height:.875rem;color:hsl(var(--muted-foreground))}.detailed-shift-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.85rem;background:var(--detailed-shift-line)}.detailed-shift-metadata>div{min-width:0;padding:.8rem .9rem;background:linear-gradient(var(--detailed-shift-surface),var(--detailed-shift-surface)),hsl(var(--app-ui-sidebar-background))}.detailed-shift-metadata dt{display:flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detailed-shift-metadata dt svg{flex-shrink:0;width:.8rem;height:.8rem}.detailed-shift-metadata dd{margin:.3rem 0 0;font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.detailed-shift-statement{padding:1rem 1.1rem 1.1rem;border-radius:.85rem;background:var(--detailed-shift-surface)}.detailed-shift-section-title{margin:0 0 .25rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.detailed-shift-group{padding:.5rem 0 .6rem}.detailed-shift-group+.detailed-shift-group{border-top:1px solid var(--detailed-shift-line);padding-top:.75rem}.detailed-shift-row{display:grid;grid-template-columns:minmax(0,1fr) auto 2rem;align-items:center;column-gap:.5rem;min-width:0;min-height:2.125rem;margin:0;padding-block:.3rem;font-size:.8125rem;line-height:1.45}.detailed-shift-row>:first-child{min-width:0;overflow-wrap:anywhere;color:hsl(var(--muted-foreground))}.detailed-shift-row>.detailed-shift-row-result{display:contents}.detailed-shift-row .detailed-shift-amount{grid-column:2}.detailed-shift-row .detailed-shift-breakdown{grid-column:3}.detailed-shift-group-total{margin-bottom:.15rem;font-size:.875rem}.detailed-shift-group-total>:first-child{color:hsl(var(--foreground));font-weight:700;letter-spacing:.02em;text-transform:uppercase}.detailed-shift-group-total .detailed-shift-amount{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700}.detailed-shift-method-row>:first-child{color:hsl(var(--foreground) / .9);font-weight:550}.detailed-shift-method-row .detailed-shift-amount{color:hsl(var(--foreground))}.detailed-shift-subrow{min-height:1.85rem;padding-left:1rem;font-size:.75rem}.detailed-shift-subrow .detailed-shift-amount{font-weight:550}.detailed-shift-reconciliation{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed rgb(255 255 255 / .08)}.detailed-shift-amount{flex-shrink:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.detailed-shift-positive{color:hsl(var(--success))}.detailed-shift-negative{color:hsl(var(--destructive))}.detailed-shift-neutral{color:hsl(var(--foreground))}.detailed-shift-panel .detailed-shift-breakdown[data-slot=button]{width:2rem;height:2rem;border-radius:.45rem}.detailed-shift-breakdown svg{width:.9375rem;height:.9375rem}.detailed-shift-cards-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-top:.4rem;padding-top:.85rem;border-top:1px solid var(--detailed-shift-line)}.detailed-shift-cards-total>span{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detailed-shift-cards-total>strong{color:hsl(var(--primary));font-size:clamp(1.4rem,3vw,1.7rem);font-weight:750;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}@media (max-width: 767px){.app-ui-theme.detailed-shift-panel{width:100%}}@media (max-width: 639px){.detailed-shift-body{padding:1rem 1rem 1.5rem}.detailed-shift-statement{padding-inline:.9rem}.detailed-shift-row{grid-template-columns:minmax(0,1fr) auto 2.5rem}.detailed-shift-panel .detailed-shift-breakdown[data-slot=button]{width:2.5rem;height:2.5rem}.detailed-shift-footer{padding:.875rem 1rem max(.875rem,env(safe-area-inset-bottom))}.detailed-shift-footer button{flex:1}}@media (prefers-reduced-motion: reduce){.detailed-shift-panel{transition:none}}.art-editor{--aes-line: rgb(255 255 255 / .07);--aes-side: hsl(240 4% 7.5%);--aes-raised: hsl(240 4% 11.5%);--aes-control: hsl(240 4% 13%);--aes-control-border: rgb(255 255 255 / .09)}.art-editor.app-dialog[data-slot=dialog-content]:has(.aes-shell,.article-editor-loading){max-width:64rem;height:min(88dvh,58rem)}.art-editor .art-editor-parts{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.art-editor .art-editor-parts>.fixed.z-30{background:#09090b99}.art-editor .article-editor-loading{position:relative;inset:auto;width:100%;height:100%;min-height:18rem}.art-editor .app-dialog-close{top:1.1rem;right:1.1rem;z-index:2}.art-editor-spinner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.art-editor-spinner svg{width:1.75rem;height:1.75rem;color:hsl(var(--primary))}.art-editor-spinner[data-size=sm]{flex-direction:row;justify-content:flex-start;gap:.5rem;font-size:.8125rem}.art-editor-spinner[data-size=sm] svg{width:1rem;height:1rem}.art-editor .art-editor-parts>.art-editor-header,.art-editor .art-editor-header{border-bottom:1px solid var(--aes-line)}.art-editor .art-editor-header [data-slot=dialog-description] p{margin:0;text-align:left}.art-editor .art-editor-footer{border-top:1px solid var(--aes-line)}.aes-shell{display:grid;flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.aes-header{display:flex;min-width:0;align-items:center;gap:.875rem;padding:1.125rem 4rem 1.125rem 1.5rem;border-bottom:1px solid var(--aes-line)}.aes-header-icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .22)}.aes-header-icon svg{width:1.1rem;height:1.1rem}.aes-header-text{display:flex;min-width:0;flex-direction:column;gap:.125rem}.art-editor .aes-title{margin:0;overflow:hidden;color:hsl(var(--foreground));font-size:1rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.art-editor .aes-subtitle{margin:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.aes-main{display:grid;min-height:0;grid-template-columns:15rem minmax(0,1fr)}.aes-side{display:flex;min-height:0;flex-direction:column;gap:1.5rem;padding:1.25rem .875rem;overflow-y:auto;border-right:1px solid var(--aes-line);background:var(--aes-side)}.aes-steps{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.aes-step-target{display:flex;width:100%;align-items:center;gap:.75rem;padding:.625rem;border:0;border-radius:.625rem;background:transparent;color:hsl(var(--muted-foreground));text-align:left;transition:background-color .15s ease-out,color .15s ease-out}button.aes-step-target{cursor:pointer}button.aes-step-target:hover{background:#ffffff0a;color:hsl(var(--foreground))}button.aes-step-target:focus-visible{outline:1px solid hsl(var(--foreground) / .5);outline-offset:1px}.aes-step-mark{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:#ffffff0d;font-size:.75rem;font-weight:700}.aes-step-mark svg{width:1rem;height:1rem}.aes-step-text{display:flex;min-width:0;flex-direction:column;gap:.125rem}.aes-step-title{color:inherit;font-size:.8125rem;font-weight:600;line-height:1.3}.aes-step-description{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.aes-step[data-state=current] .aes-step-target{background:#ffffff0f;color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px var(--aes-line)}.aes-step[data-state=current] .aes-step-mark{background:hsl(var(--primary) / .18);color:hsl(var(--primary))}.aes-step[data-state=done] .aes-step-mark{background:hsl(var(--success) / .14);color:hsl(var(--success))}.aes-step[data-state=done] .aes-step-title{color:hsl(var(--foreground) / .85)}.aes-step[data-state=pending] .aes-step-target{opacity:.7}.aes-summary{margin-top:auto;padding:1rem;border-radius:.75rem;background:var(--aes-raised);box-shadow:inset 0 0 0 1px var(--aes-line)}.aes-summary-media{position:relative;display:grid;place-items:center;width:3rem;height:3rem;overflow:hidden;border-radius:.625rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:1.125rem;font-weight:700}.aes-summary-media svg{width:1.25rem;height:1.25rem}.aes-summary-media img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.aes-summary-name{display:-webkit-box;margin:.75rem 0;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aes-summary-list{display:flex;flex-direction:column;gap:.5rem;margin:0}.aes-summary-list>div{display:flex;min-width:0;justify-content:space-between;gap:.75rem;font-size:.75rem}.aes-summary-list dt{color:hsl(var(--muted-foreground))}.aes-summary-list dd{margin:0;overflow:hidden;color:hsl(var(--foreground));font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.aes-summary-list .aes-summary-price{color:hsl(var(--success));font-weight:650;font-variant-numeric:tabular-nums}.aes-content{min-width:0;min-height:0;padding:1.5rem 2rem 2rem;overflow-y:auto;overscroll-behavior:contain}.aes-mobile-steps{display:none}.aes-notice{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem;padding:.75rem .875rem;border-radius:.625rem;background:hsl(var(--warning) / .08);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .22);color:hsl(var(--warning))}.aes-notice svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.aes-notice p{margin:0;font-size:.8125rem;line-height:1.5}.aes-panel-head{margin-bottom:.25rem}.aes-panel-head h3{margin:0;color:hsl(var(--foreground));font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.aes-panel-head p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem}.aes-content .py-4{padding-block:0}.aes-content .space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.aes-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;border-top:1px solid var(--aes-line);background:var(--aes-side)}.aes-footer-meta{color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums}.aes-footer-actions{display:flex;align-items:center;gap:.5rem}.art-editor .aes-action{height:2.5rem;min-width:6.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none}.aes-form{display:flex;flex-direction:column}.aes-section{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--aes-line)}.aes-form>.aes-section:first-child{padding-top:1.25rem;border-top:0}.aes-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aes-section-text{min-width:0}.aes-section-text h4{margin:0;color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;letter-spacing:-.005em;line-height:1.35}.aes-section-text p{max-width:42rem;margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.aes-section-action{flex-shrink:0}.aes-section-body{display:flex;min-width:0;flex-direction:column;gap:1rem}.aes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}.aes-span-2{grid-column:1 / -1}.aes-subsection{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.aes-subsection-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.aes-subsection-head>p{margin:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.aes-subsection-head>p span{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400}.aes-ingredient-search{width:min(100%,20rem)}.aes-help,.aes-hint{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.aes-help strong{color:hsl(var(--foreground));font-weight:600}.aes-conversion-help{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.35rem}.aes-conversion-help-panel{width:100%;padding:.75rem .875rem;border-radius:.5rem;background:hsl(var(--muted) / .45);display:flex;flex-direction:column;gap:.55rem}.aes-conversion-help-modes,.aes-conversion-help-rules{margin:0;padding-left:1.1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.aes-conversion-help-modes li+li,.aes-conversion-help-rules li+li{margin-top:.35rem}.aes-conversion-help-modes strong{color:hsl(var(--foreground))}.aes-hint{padding:.75rem 1rem;border-radius:.625rem;background:var(--aes-raised)}.art-editor .aes-shell [data-slot=field]{min-width:0;gap:.375rem}.art-editor .aes-shell [data-slot=field]>p.text-xs{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.45}.art-editor .aes-shell [data-slot=field][data-invalid=true]>p.text-xs{color:hsl(var(--destructive))}.art-editor .aes-shell :is(.stock-input-group,.stock-select-trigger,.stock-combobox-trigger){height:2.5rem;min-height:2.5rem;border:1px solid var(--aes-control-border);border-radius:.5rem;background:var(--aes-control);font-size:.875rem}.art-editor .aes-shell .stock-combobox-trigger{padding-inline:.75rem;font-weight:400;letter-spacing:0}.art-editor .aes-shell [data-slot=textarea]{min-height:5.5rem;padding:.625rem .75rem;border:1px solid var(--aes-control-border);border-radius:.5rem;background:var(--aes-control);font-size:.875rem}.art-editor .aes-shell .stock-input-group:focus-within,.art-editor .aes-shell :is(.stock-select-trigger,.stock-combobox-trigger)[aria-expanded=true],.art-editor .aes-shell :is(.stock-select-trigger,.stock-combobox-trigger):focus-visible,.art-editor .aes-shell [data-slot=textarea]:focus{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .14);outline:none}.art-editor .aes-shell .stock-input-group:has([aria-invalid=true]),.art-editor .aes-shell :is(.stock-select-trigger,[data-slot=textarea])[aria-invalid=true],.art-editor .aes-shell .art-editor-invalid .stock-combobox-trigger{border-color:hsl(var(--destructive) / .8)}.art-editor .aes-shell .stock-input-group [data-slot=input-group-addon]{color:hsl(var(--muted-foreground));font-size:.8125rem}.art-editor .aes-shell [data-slot=field][data-disabled=true]{opacity:.55}.art-editor .aes-shell .art-editor-required>[data-slot=field-label]:after,.art-editor .aes-shell .art-editor-required-text:after{content:" *";color:hsl(var(--destructive))}.art-editor .aes-input-action[data-slot=button]{width:2rem;min-width:2rem;height:2rem;margin-right:-.375rem;color:hsl(var(--muted-foreground))}.art-editor .aes-input-action[data-slot=button]:hover{color:hsl(var(--foreground))}.art-editor .aes-shell .aes-amount .stock-input-group{height:3rem}.art-editor .aes-shell .aes-amount input{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums}.art-editor .aes-shell .aes-amount input::placeholder{font-weight:400}.art-editor .aes-shell .aes-amount [data-slot=input-group-addon]{font-size:1rem;font-weight:600}.art-editor .aes-shell .aes-amount--price .stock-input-group:not(:has([aria-invalid=true])){border-color:hsl(var(--success) / .35);background:hsl(var(--success) / .06)}.art-editor .aes-shell .aes-amount--price [data-slot=input-group-addon]{color:hsl(var(--success))}.aes-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.625rem;background:var(--aes-line)}.aes-readout>div{padding:.75rem 1rem;background:var(--aes-raised)}.aes-readout dt{color:hsl(var(--muted-foreground));font-size:.75rem}.aes-readout dd{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums}.aes-readout dd[data-tone=positive]{color:hsl(var(--success))}.aes-readout dd[data-tone=negative]{color:hsl(var(--destructive))}.art-editor .aes-content [data-slot=button]:not([data-size^=icon]){height:2.5rem;padding-inline:.875rem;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none}.art-editor .aes-content [data-slot=button][data-size=sm]{height:2.25rem}.art-editor .aes-content [data-slot=button][data-size^=icon]{width:2.25rem;height:2.25rem}.art-editor .aes-content [data-slot=button][data-variant=destructive][data-size^=icon]{border-color:transparent;background:transparent}.art-editor .aes-content [data-slot=button][data-variant=destructive][data-size^=icon]:hover{background:hsl(var(--destructive) / .12)}.aes-text-danger{padding:0;border:0;background:none;color:hsl(var(--destructive));font-size:.8125rem;font-weight:600;cursor:pointer}.aes-text-danger:hover{text-decoration:underline;text-underline-offset:3px}.art-editor-switch{display:flex;min-width:0;align-items:center;gap:.625rem}.art-editor-switch[data-disabled]{opacity:.55}.art-editor-switch-label{min-width:0;cursor:pointer;color:hsl(var(--foreground));font-size:.8125rem;font-weight:500;line-height:1.35}.art-editor-switch[data-disabled] .art-editor-switch-label{cursor:not-allowed}.art-editor-switch--compact{min-height:2.5rem}.art-editor-switch--row{width:100%;justify-content:space-between;gap:1rem}.art-editor-switch--row .art-editor-switch-label{flex:1 1 auto}.art-editor-switch--row .art-editor-switch-label p{margin:0}.art-editor-switch--row .art-editor-switch-label p+p{margin-top:.125rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:400;line-height:1.45}.aes-toggle-list{overflow:hidden;border-radius:.75rem;box-shadow:inset 0 0 0 1px var(--aes-line)}.aes-toggle-list>.art-editor-switch--row{padding:.875rem 1rem}.aes-toggle-list>.art-editor-switch--row+.art-editor-switch--row{border-top:1px solid var(--aes-line)}.aes-toggle-list--inline{align-self:end}.art-editor-radio-group{display:flex;min-width:0;flex-direction:column;gap:.5rem}.art-editor-radio-label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.art-editor-radio-options{display:flex;flex-direction:column;gap:.5rem}.art-editor-radio-options.is-horizontal{flex-direction:row;flex-wrap:wrap}.art-editor .art-editor-radio{position:relative;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.art-editor .art-editor-radio-control{display:grid;flex-shrink:0;place-items:center;width:1rem;height:1rem;padding:0;border:1.5px solid hsl(var(--muted-foreground) / .6);border-radius:999px;background:transparent}.art-editor .art-editor-radio-control[data-state=checked]{border-color:hsl(var(--primary))}.art-editor .art-editor-radio-dot{display:block;width:.45rem;height:.45rem;border-radius:999px;background:hsl(var(--primary))}.art-editor .aes-shell .art-editor-radio-options.is-horizontal{display:inline-flex;width:fit-content;max-width:100%;gap:.25rem;padding:.25rem;border-radius:.625rem;background:var(--aes-control);box-shadow:inset 0 0 0 1px var(--aes-control-border)}.art-editor .aes-shell .art-editor-radio{padding:.4rem .875rem;border-radius:.45rem;color:hsl(var(--muted-foreground))}.art-editor .aes-shell .art-editor-radio:has([data-state=checked]){background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px #0006,inset 0 0 0 1px var(--aes-line)}.art-editor .aes-shell .art-editor-radio:has(:focus-visible){outline:1px solid hsl(var(--foreground) / .5);outline-offset:1px}.art-editor .aes-shell .art-editor-radio-control{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.art-editor [data-slot=checkbox]{width:1rem;height:1rem;border-radius:.3rem}.aes-list{overflow:hidden;border-radius:.75rem;box-shadow:inset 0 0 0 1px var(--aes-line)}.aes-list-head,.aes-list-row{display:grid;align-items:center;gap:1rem;padding:.625rem 1rem}.aes-list--suppliers :is(.aes-list-head,.aes-list-row){grid-template-columns:minmax(0,1fr) 10rem 7rem 2.25rem}.aes-list--ingredients :is(.aes-list-head,.aes-list-row){grid-template-columns:minmax(0,1fr) 9rem 2.25rem}.aes-list-head{padding-block:.5rem;background:var(--aes-raised);color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.aes-list-row{border-top:1px solid var(--aes-line)}.aes-list-row:hover{background:#ffffff04}.aes-list-main{display:flex;min-width:0;align-items:center;gap:.75rem}.aes-list-text{display:flex;min-width:0;flex-direction:column;gap:.125rem}.aes-list-title{overflow:hidden;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aes-list-sub{color:hsl(var(--muted-foreground));font-size:.75rem}.aes-list-actions{display:flex;justify-content:flex-end}.art-editor .aes-shell .aes-list :is(.stock-input-group){height:2.25rem;min-height:2.25rem}.art-editor .aes-shell .aes-list input{font-variant-numeric:tabular-nums}.aes-list [data-slot=field][data-orientation=horizontal] label{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500;text-transform:none}.aes-thumb{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.aes-thumb img{width:100%;height:100%;object-fit:cover}.aes-thumb svg{width:1rem;height:1rem}.aes-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.aes-empty{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1.75rem 1rem;border:1px dashed rgb(255 255 255 / .1);border-radius:.75rem;text-align:center}.art-editor .aes-empty{border-color:#ffffff1a}.aes-empty-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.25rem;border-radius:999px;background:var(--aes-raised);color:hsl(var(--muted-foreground))}.aes-empty-icon svg{width:1.1rem;height:1.1rem}.aes-empty-title{margin:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.aes-empty-text{max-width:26rem;margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.aes-items{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.aes-item{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.75rem;background:#ffffff04;box-shadow:inset 0 0 0 1px var(--aes-line)}.aes-item-head{display:flex;min-width:0;align-items:center;gap:.75rem}.aes-item-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.aes-item-icon svg{width:1rem;height:1rem}.aes-item-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aes-item-badges{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.375rem}.aes-item-meta{flex-shrink:0;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.aes-item-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.aes-item-foot>[data-slot=button]{margin-left:auto}.aes-conversion{display:flex;flex-direction:column;gap:.75rem}.aes-conversion-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:start;gap:.75rem}.aes-conversion-arrow{display:grid;place-items:center;height:2.5rem;margin-top:1.375rem;color:hsl(var(--muted-foreground))}.aes-conversion-arrow svg{width:1rem;height:1rem}.aes-conversion-inputs>.art-editor-switch{margin-top:1.375rem}.aes-equivalence{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:.625rem .875rem;border-radius:.5rem;background:var(--aes-raised);color:hsl(var(--muted-foreground));font-size:.8125rem}.aes-equivalence strong{color:hsl(var(--foreground));font-weight:650;font-variant-numeric:tabular-nums}.aes-equivalence svg{width:.875rem;height:.875rem}.aes-equivalence[data-tone=success]{background:hsl(var(--success) / .08)}.aes-note{margin:0;padding:.625rem .875rem;border-radius:.5rem;font-size:.8125rem;line-height:1.5}.aes-note p{margin:0}.aes-note--action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.aes-note--action p{flex:1 1 18rem}.aes-note[data-tone=success]{background:hsl(var(--success) / .08);color:hsl(var(--success))}.aes-note[data-tone=warning]{background:hsl(var(--warning) / .08);color:hsl(var(--warning))}.aes-note[data-tone=danger]{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.aes-error-banner{margin:0;padding:.625rem .875rem;border-radius:.5rem;background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));font-size:.8125rem}.aes-example{padding:.75rem 1rem;border-radius:.625rem;background:var(--aes-raised)}.aes-example-title{margin:0 0 .25rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.aes-example-body{margin:0;color:hsl(var(--foreground) / .88);font-size:.8125rem;line-height:1.6;white-space:pre-line}.aes-option{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.aes-option>span{display:flex;min-width:0;flex-direction:column}.aes-option small{color:hsl(var(--muted-foreground));font-size:.72rem;text-transform:none}.aes-option em{flex-shrink:0;color:hsl(var(--muted-foreground));font-size:.72rem;font-style:normal}.aes-media{display:flex;align-items:center;gap:1.25rem}.aes-media-thumb{position:relative;display:grid;flex-shrink:0;place-items:center;width:6.5rem;height:6.5rem;overflow:hidden;border-radius:.75rem;background:var(--aes-control);box-shadow:inset 0 0 0 1px var(--aes-control-border)}.aes-media-thumb img{width:100%;height:100%;object-fit:cover}.aes-media-thumb .error-placeholder,.aes-media-empty{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem}.aes-media-empty svg{width:1.25rem;height:1.25rem}.aes-media-body{display:flex;min-width:0;flex-direction:column;gap:.25rem}.aes-media-name{margin:0;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aes-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem}.art-editor-menu.app-ui-theme{min-width:15rem;max-width:min(20rem,calc(100vw - 2rem));border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--popover));color:hsl(var(--foreground))}.art-editor-menu [data-slot=dropdown-menu-label]{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1.4;white-space:normal}.art-editor-menu [data-slot=dropdown-menu-item]{font-size:.8125rem;font-weight:500}.art-editor-menu [data-slot=dropdown-menu-item] [data-icon]{display:inline-flex}.art-editor-card{border:1px dashed rgb(255 255 255 / .1);border-radius:.7rem}.art-editor-card-body{display:flex;flex-direction:column;padding:1.25rem 1rem}@media (max-width: 1023px){.aes-main{grid-template-columns:minmax(0,1fr)}.aes-side{display:none}.aes-content{padding:0 1.5rem 1.5rem}.aes-mobile-steps{position:sticky;top:0;z-index:5;display:block;margin:0 -1.5rem .75rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--aes-line);background:hsl(var(--card))}.aes-steps--compact{flex-direction:row;align-items:center;gap:.5rem}.aes-steps--compact .aes-step{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.aes-steps--compact .aes-step:not(:last-child){flex:1 1 auto}.aes-steps--compact .aes-step:not(:last-child):after{content:"";flex:1 1 auto;min-width:.75rem;height:1px;background:var(--aes-line)}.aes-steps--compact .aes-step[data-state=done]:not(:last-child):after{background:hsl(var(--success) / .45)}.aes-steps--compact .aes-step-target{width:auto;gap:.5rem;padding:.25rem}.aes-steps--compact .aes-step-mark{width:1.75rem;height:1.75rem;border-radius:999px}.aes-steps--compact .aes-step[data-state=current] .aes-step-target{padding-right:.75rem;border-radius:999px}.aes-steps--compact .aes-step:not([data-state=current]) .aes-step-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aes-steps--compact .aes-step-title{white-space:nowrap}}@media (max-width: 639px){.art-editor.app-dialog[data-slot=dialog-content]:has(.aes-shell,.article-editor-loading){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-width:0;border-radius:0}.aes-header{padding:1rem 3.5rem 1rem 1rem}.art-editor .app-dialog-close{top:1rem;right:.75rem}.aes-content{padding:0 1rem 1.25rem}.aes-mobile-steps{margin-inline:-1rem;padding-inline:1rem}.aes-grid{grid-template-columns:minmax(0,1fr)}.aes-section-head,.aes-subsection-head{flex-direction:column;align-items:stretch}.aes-ingredient-search{width:100%}.aes-add-row,.aes-readout{grid-template-columns:minmax(0,1fr)}.aes-media{align-items:flex-start;gap:1rem}.aes-media-thumb{width:5rem;height:5rem}.aes-list--suppliers .aes-list-head{display:none}.aes-list--suppliers .aes-list-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}.aes-list--suppliers .aes-list-row>:nth-child(1){order:1}.aes-list--suppliers .aes-list-row>:nth-child(4){order:2}.aes-list--suppliers .aes-list-row>:nth-child(2){order:3}.aes-list--suppliers .aes-list-row>:nth-child(3){order:4}.aes-list--ingredients :is(.aes-list-head,.aes-list-row){grid-template-columns:minmax(0,1fr) 6.5rem 2.25rem;gap:.5rem;padding-inline:.75rem}.aes-conversion-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.aes-conversion-inputs>.art-editor-switch{grid-column:1 / -1;margin-top:0}.aes-item{padding:.875rem}.aes-item-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem .75rem}.aes-item-title{white-space:normal}.aes-item-badges{grid-column:2 / -1;grid-row:2}.aes-item-head>[data-slot=button]{grid-column:3;grid-row:1}.art-editor .aes-subtitle{white-space:normal}.aes-footer{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem}.aes-footer-meta{text-align:center;font-size:.75rem}.aes-footer-meta:empty{display:none}.aes-footer-actions{flex-wrap:wrap}.aes-footer-actions>*{flex:1 1 0;min-width:0}.aes-footer-actions:has(>:nth-child(3))>:last-child{flex-basis:100%;order:-1}}.art-editor .aes-shell .stock-field [data-slot=field-label]{color:hsl(var(--foreground) / .9);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.art-editor .aes-shell :is(.stock-select-trigger,.stock-combobox-trigger){text-transform:none}.art-editor .aes-shell :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground) / .75);text-transform:none}.art-editor .aes-shell [data-slot=select-value][data-placeholder],.art-editor .aes-shell .stock-select-trigger[data-placeholder]{color:hsl(var(--muted-foreground) / .85)}.art-editor .aes-shell [data-slot=field][data-disabled=true]{opacity:1}.art-editor .aes-shell [data-slot=field][data-disabled=true] :is(.stock-input-group,.stock-select-trigger,.stock-combobox-trigger){opacity:.6}.art-editor .aes-shell .art-editor-radio-label{color:hsl(var(--foreground) / .9);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}body:has(.aes-shell) :is(.app-ui-select-content [data-slot=select-item],.app-ui-options-popover :is([data-slot=command-item],[data-slot=command-input])){text-transform:none}.art-editor.app-dialog[data-slot=dialog-content]:has(.aes-shell,.article-editor-loading){max-width:52rem;height:min(90dvh,54rem)}.art-editor{--aes-block: hsl(var(--muted) / .4);--aes-field: hsl(var(--background) / .7)}.aes-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.aes-header{padding:1.4rem 4rem .9rem 1.5rem;border:0}.aes-header-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;box-shadow:none}.art-editor .aes-title{font-size:1.05rem;font-weight:700}.aes-tabbar{padding:0 1.5rem 1rem}.aes-tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;margin:0;padding:0;list-style:none}.aes-tabs .aes-step-target{display:flex;width:100%;align-items:center;gap:.65rem;padding:.6rem .75rem;border:0;border-radius:.8rem;background:var(--aes-block);color:hsl(var(--muted-foreground));text-align:left;box-shadow:none;transition:background-color .15s ease-out,color .15s ease-out}.aes-tabs button.aes-step-target{cursor:pointer}.aes-tabs button.aes-step-target:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.aes-tabs .aes-step-mark{width:2rem;height:2rem;border-radius:.6rem;background:hsl(var(--background) / .6)}.aes-tabs .aes-step-mark svg{width:1rem;height:1rem}.aes-tabs .aes-step-title{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aes-tabs .aes-step-description{font-size:.7rem}.aes-tabs .aes-step[data-state=current] .aes-step-target{background:hsl(var(--primary) / .14);color:hsl(var(--foreground));box-shadow:none}.aes-tabs .aes-step[data-state=current] .aes-step-mark{background:hsl(var(--primary) / .22);color:hsl(var(--primary))}.aes-tabs .aes-step[data-state=done] .aes-step-mark{background:hsl(var(--success) / .16);color:hsl(var(--success))}.aes-tabs .aes-step[data-state=pending] .aes-step-target{opacity:.55}.aes-content{padding:0 1.5rem 1.5rem;border:0;background:transparent}.aes-form{gap:.75rem}.aes-section,.aes-form>.aes-section:first-child{gap:1rem;padding:1.1rem 1.2rem 1.2rem;border:0;border-radius:.9rem;background:var(--aes-block);box-shadow:none}.aes-section-text h4{display:flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aes-section-text h4:before{content:"";width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.aes-section-text p{margin-top:.35rem;font-size:.78rem}.aes-notice{margin-bottom:.75rem;border:0}.art-editor .aes-shell [data-slot=field-label],.art-editor .aes-shell .stock-field [data-slot=field-label],.art-editor .aes-shell [data-slot=field]>label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.art-editor .aes-shell :is(.stock-input-group,.stock-select-trigger,.stock-combobox-trigger),.art-editor .aes-shell [data-slot=textarea]{border-width:0;background:var(--aes-field);box-shadow:none}.app-ui-theme.art-editor .aes-shell :is(.stock-input-group,.stock-select-trigger,.stock-combobox-trigger,[data-slot=textarea]){border-width:0}.art-editor .aes-shell .stock-input-group:focus-within,.art-editor .aes-shell :is(.stock-select-trigger,.stock-combobox-trigger)[aria-expanded=true],.art-editor .aes-shell :is(.stock-select-trigger,.stock-combobox-trigger):focus-visible,.art-editor .aes-shell [data-slot=textarea]:focus{box-shadow:0 0 0 2px hsl(var(--primary) / .55)}.art-editor .aes-shell .stock-input-group:has([aria-invalid=true]),.art-editor .aes-shell :is(.stock-select-trigger,[data-slot=textarea])[aria-invalid=true],.art-editor .aes-shell .art-editor-invalid .stock-combobox-trigger{box-shadow:0 0 0 2px hsl(var(--destructive) / .6)}.aes-list{border-radius:.75rem;background:var(--aes-field);box-shadow:none}.aes-list-head{background:transparent}.aes-list-row{border-top:0}.aes-list-row+.aes-list-row,.aes-list-head+.aes-list-row{box-shadow:0 -1px hsl(var(--muted) / .5)}.aes-empty,.art-editor .aes-empty{border:0;background:var(--aes-field)}.aes-item,.aes-media-thumb{background:var(--aes-field);box-shadow:none}.aes-hint{background:var(--aes-field)}.aes-readout{gap:.5rem;background:transparent}.aes-readout>*{border-radius:.65rem;background:var(--aes-field)}.aes-footer{padding:1rem 1.5rem;border:0;background:hsl(var(--muted) / .35)}@media (max-width: 767px){.aes-tabs .aes-step-description{display:none}.aes-tabs .aes-step-target{justify-content:center;gap:.45rem;padding:.5rem}.aes-tabs .aes-step-mark{width:1.6rem;height:1.6rem}}@media (max-width: 639px){.aes-header{padding:1.1rem 3.5rem .8rem 1rem}.aes-tabbar{padding:0 1rem .8rem}.aes-tabs{display:flex}.aes-tabs .aes-step{flex:0 0 auto}.aes-tabs .aes-step[data-state=current]{flex:1 1 auto}.aes-tabs .aes-step-title{white-space:nowrap}.aes-tabs .aes-step:not([data-state=current]) .aes-step-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aes-content{padding:0 1rem 1rem}.aes-section,.aes-form>.aes-section:first-child{padding:1rem}.aes-footer{padding:.875rem 1rem}}.aes-toggle-list{border-radius:.75rem;background:var(--aes-field);box-shadow:none}.aes-toggle-list>.art-editor-switch--row+.art-editor-switch--row{border-top:0;box-shadow:0 -1px hsl(var(--muted) / .5)}.app-ui-theme.art-editor .aes-shell [data-slot=button][data-variant=outline]{border-width:0;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.app-ui-theme.art-editor .aes-shell [data-slot=button][data-variant=outline]:hover:not(:disabled){background:hsl(var(--primary) / .22)}.app-ui-theme.art-editor .aes-shell [data-slot=button][data-variant=outline]:disabled{background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground))}.art-editor.app-dialog[data-slot=dialog-content]:has(.aes-shell,.article-editor-loading){max-width:76rem;height:min(92dvh,58rem)}@media (min-width: 1024px){.aes-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch;gap:.9rem}.aes-form>.aes-section--wide{grid-column:1 / -1}.aes-form>.aes-section--tall{grid-column:1;grid-row:1 / span 3}.aes-form:has(>.aes-section--tall)>.aes-section:not(.aes-section--tall){grid-column:2}.aes-form>.aes-section{height:100%}.aes-form>.aes-section--tall>.aes-section-body{flex:1}.aes-form>.aes-section--tall .aes-grid{flex:1;grid-template-rows:repeat(3,auto) 1fr}.aes-form>.aes-section--tall .aes-grid>:last-child{display:flex;height:100%;flex-direction:column}.aes-form>.aes-section--tall .aes-grid>:last-child [data-slot=textarea]{flex:1;resize:none}}.stock-modal__overlay{background:#09090b8c!important;-webkit-backdrop-filter:blur(6px) saturate(.9);backdrop-filter:blur(6px) saturate(.9)}.stock-article-modal[data-slot=dialog-content]{display:flex;max-height:calc(100dvh - 2rem);flex-direction:column;gap:0;border:1px solid rgb(255 255 255 / .06);border-radius:1rem;box-shadow:0 24px 60px -12px #0009}.stock-article-modal .stock-modal__header{flex-shrink:0;padding:1.4rem 4rem 1.15rem 1.5rem;color:hsl(var(--foreground));font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.stock-article-modal .stock-modal__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 1.5rem 1.5rem;overscroll-behavior:contain}.stock-article-modal .stock-modal__footer{flex-shrink:0;margin:0!important;padding:1rem 1.5rem!important;gap:.75rem;border-top:0;background:hsl(var(--muted) / .35)}.stock-article-modal .stock-modal__footer [data-slot=button]{min-height:2.5rem}@media (max-width: 639px){.stock-article-modal .stock-modal__header{padding:1.2rem 3.5rem 1rem 1rem}.stock-article-modal .stock-modal__body{padding:0 1rem 1.25rem}.stock-article-modal .stock-modal__footer{flex-direction:row;padding:1rem!important}.stock-article-modal .stock-modal__footer [data-slot=button]{flex:1}}.stock-modal{--stock-modal-surface: hsl(var(--card));--stock-modal-surface-raised: hsl(var(--muted) / .4);--stock-modal-control: hsl(var(--muted) / .45);--stock-modal-hover: hsl(var(--muted) / .7);--stock-modal-foreground: hsl(var(--foreground));--stock-modal-muted: hsl(var(--muted-foreground));--stock-modal-accent: hsl(var(--primary));--stock-modal-success: hsl(var(--success));--stock-modal-warning: hsl(var(--warning, 40 92% 55%));--stock-modal-danger: hsl(var(--destructive));--stock-modal-border: rgb(255 255 255 / .05);--stock-modal-border-strong: rgb(255 255 255 / .1)}.app-dialog.stock-modal--4xl[data-slot=dialog-content]{max-width:72rem}.app-dialog.stock-modal--5xl[data-slot=dialog-content]{max-width:80rem}.app-dialog.stock-modal [data-slot=dialog-description]:has(>.stock-modal-sr-description){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-dialog.stock-modal [data-slot=dialog-title]{min-width:0;overflow-wrap:anywhere}.stock-modal-footer-content{display:contents}.stock-modal [data-slot=field]{gap:.4rem}.stock-modal [data-slot=field-label]{color:var(--stock-modal-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stock-modal [data-slot=input],.stock-modal [data-slot=select-trigger]{height:2.6rem;min-height:2.6rem}.stock-modal [data-slot=textarea]{min-height:4.75rem;resize:vertical}.stock-modal [data-slot=input],.stock-modal [data-slot=textarea],.stock-modal [data-slot=select-trigger]{border-color:transparent!important;border-radius:.6rem;background:var(--stock-modal-control)!important;color:var(--stock-modal-foreground)!important;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1)}.stock-modal [data-slot=input]:hover,.stock-modal [data-slot=textarea]:hover,.stock-modal [data-slot=select-trigger]:hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.stock-modal [data-slot=input]:focus-visible,.stock-modal [data-slot=textarea]:focus-visible,.stock-modal [data-slot=select-trigger]:focus-visible{box-shadow:inset 0 0 0 1px hsl(var(--primary)),0 0 0 3px hsl(var(--ring) / .35)}.stock-theme .stock-date-range-field{width:min(100%,19rem);flex:0 1 19rem}.stock-modal .stock-date-range-trigger{width:100%;height:2.6rem;justify-content:flex-start;overflow:hidden;border-color:transparent;background:var(--stock-modal-control);color:var(--stock-modal-foreground);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1)}.stock-modal .stock-date-range-trigger:hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.stock-modal .stock-date-range-trigger span{overflow:hidden;text-overflow:ellipsis}.stock-theme.stock-date-range-popover[data-slot=popover-content]{--stock-calendar-surface: hsl(240 4% 11%);--stock-calendar-hover: hsl(240 4% 16%);--stock-calendar-foreground: hsl(0 0% 94%);--stock-calendar-muted: hsl(240 4% 65%);--stock-calendar-accent: hsl(var(--primary, 270 59% 58%));width:auto;z-index:80;padding:.3rem;border:1px solid rgb(255 255 255 / .08);border-radius:.6rem;background:var(--stock-calendar-surface);color:var(--stock-calendar-foreground);box-shadow:0 18px 48px #00000094}.stock-date-range-popover [data-slot=calendar]{background:transparent;color:var(--stock-calendar-foreground)}.stock-date-range-popover .rdp-weekday,.stock-date-range-popover .rdp-outside{color:var(--stock-calendar-muted)}.stock-date-range-popover [data-slot=button]{color:var(--stock-calendar-foreground)}.stock-date-range-popover [data-slot=button]:hover{background:var(--stock-calendar-hover)}.stock-date-range-popover [data-range-start=true],.stock-date-range-popover [data-range-end=true],.stock-date-range-popover [data-selected-single=true]{background:var(--stock-calendar-accent)!important;color:#fff!important}.stock-date-range-popover [data-range-middle=true]{background:color-mix(in srgb,var(--stock-calendar-accent) 18%,var(--stock-calendar-surface))!important;color:var(--stock-calendar-foreground)!important}.stock-theme.stock-modal-select-content[data-slot=select-content],.stock-modal-select-content[data-slot=select-content]{--stock-select-surface: hsl(240 4% 11%);--stock-select-hover: hsl(240 4% 16%);--stock-select-foreground: hsl(0 0% 94%);--stock-select-accent: hsl(var(--primary, 270 59% 58%));max-height:min(20rem,var(--radix-select-content-available-height));z-index:80;width:var(--radix-select-trigger-width);max-width:calc(100vw - 1.5rem);border:1px solid rgb(255 255 255 / .08)!important;border-radius:.55rem;background:var(--stock-select-surface)!important;opacity:1!important;color:var(--stock-select-foreground)!important;box-shadow:0 18px 48px #00000094}.stock-modal-select-content[data-state=open]{animation:stock-select-in .13s cubic-bezier(.16,1,.3,1)}.stock-modal-select-content [data-slot=select-viewport]{padding:.28rem}.stock-modal-select-content [data-slot=select-item]{min-height:2.15rem;border-radius:.38rem;padding-inline:.55rem 2rem;color:var(--stock-select-foreground)!important}.stock-modal-select-content [data-slot=select-item]:focus,.stock-modal-select-content [data-slot=select-item][data-state=checked]{background:color-mix(in srgb,var(--stock-select-accent) 17%,var(--stock-select-hover))!important;color:var(--stock-select-foreground)!important}.stock-confirm{display:flex;min-width:0;flex-direction:column;gap:.75rem;color:var(--stock-modal-muted);font-size:.875rem;line-height:1.55}.stock-confirm>p{margin:0;color:hsl(var(--foreground) / .85)}.stock-confirm__summary{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border-radius:.7rem;background:hsl(var(--background) / .55);list-style:none;font-size:.8rem}.stock-confirm__summary li{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .85rem}.stock-confirm__summary li+li{box-shadow:inset 0 1px #ffffff0d}.stock-confirm__summary li>span:last-child{color:var(--stock-modal-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.stock-confirm__summary li[data-diff=true]>span:last-child{color:var(--stock-modal-warning);font-weight:650}.stock-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.stock-detail-section{display:flex;min-width:0;flex-direction:column;gap:.6rem}.stock-detail-section>h3,.stock-recipe-view section>h3{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--stock-modal-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stock-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem}.stock-detail-note{margin:0;color:var(--stock-modal-muted);font-size:.8rem;line-height:1.5}.stock-detail-stat{display:flex;min-width:0;flex-direction:column;gap:.3rem;padding:.8rem .95rem;border:0!important;border-radius:.8rem;background:var(--stock-modal-surface-raised);color:var(--stock-modal-foreground);text-align:left}.stock-detail-stat>p:first-child{margin:0;overflow:hidden;color:var(--stock-modal-muted);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stock-detail-stat>strong,.stock-detail-stat>p:not(:first-child){margin:0;color:var(--stock-modal-foreground);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.stock-detail-list{display:flex;max-height:20rem;flex-direction:column;margin:0;padding:0;overflow-y:auto;border-radius:.7rem;background:hsl(var(--background) / .55);list-style:none;overscroll-behavior:contain;scrollbar-color:var(--stock-modal-border-strong) transparent}.stock-detail-list>li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;font-size:.8rem}.stock-detail-list>li+li{box-shadow:inset 0 1px #ffffff0d}.stock-detail-list p{margin:0}.stock-detail-list .stock-detail-qty{flex-shrink:0;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.stock-detail-total,.stock-recipe-purchase{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;padding:.8rem .95rem;border:0;border-radius:.8rem;background:hsl(var(--primary) / .08);color:var(--stock-modal-muted)}.stock-detail-total>span{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stock-detail-total strong{color:var(--stock-modal-foreground);font-size:1.15rem;font-variant-numeric:tabular-nums}.stock-recipe-purchase{justify-content:flex-start}.stock-detail-empty{display:grid;min-height:5rem;place-items:center;margin:0;padding:1.25rem 1rem;border:0;border-radius:.7rem;background:hsl(var(--background) / .45);color:var(--stock-modal-muted);font-size:.8rem;text-align:center}.stock-recipe-view{display:flex;min-width:0;flex-direction:column;gap:1rem;color:var(--stock-modal-foreground)}.stock-recipe-header{padding-bottom:.15rem}.stock-recipe-header h2{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.01em;text-transform:uppercase}.stock-recipe-tabs{display:flex;min-width:0;flex-direction:column;gap:1rem}.stock-recipe-tabs [data-slot=tabs-list]{display:flex;width:100%;height:auto;justify-content:flex-start;gap:.25rem;padding:.3rem;overflow-x:auto;border:0;border-radius:.8rem;background:hsl(var(--muted) / .5)}.stock-recipe-tabs [data-slot=tabs-trigger]{flex:1 1 auto;min-width:auto;height:auto;min-height:2.3rem;padding:.35rem .75rem;border:0;border-radius:.6rem;color:var(--stock-modal-muted);font-size:.72rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.stock-recipe-tabs [data-slot=tabs-trigger]:hover{color:var(--stock-modal-foreground)}.stock-recipe-tabs [data-slot=tabs-trigger]:after{display:none}.stock-recipe-tabs [data-slot=tabs-trigger][data-state=active]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 12px -4px hsl(var(--primary) / .6)}.stock-recipe-view [data-slot=card]{border:0!important;border-radius:.9rem;background:var(--stock-modal-surface-raised);color:var(--stock-modal-foreground);box-shadow:none}.stock-recipe-capacity{background:radial-gradient(120% 160% at 100% 0%,hsl(var(--success) / .14),transparent 60%),var(--stock-modal-surface-raised)!important}.stock-recipe-capacity>[data-slot=card-content]>p:first-child,.stock-recipe-produce__field>p:first-child{color:var(--stock-modal-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stock-recipe-capacity .text-4xl{font-size:2rem;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stock-recipe-view .stock-recipe-empty.ord-empty[data-slot=empty]{min-height:11rem;border-radius:.9rem;background:radial-gradient(70% 90% at 50% 0%,hsl(var(--ord-tone) / .08),transparent 70%),var(--stock-modal-surface-raised)}.stock-recipe-produce{width:100%;max-width:none}.stock-recipe-produce__field{display:flex;max-width:17rem;flex-direction:column;gap:.4rem}.stock-recipe-quantity{min-height:2.6rem;border:0!important;border-radius:.6rem!important;background:var(--stock-modal-control)!important;color:var(--stock-modal-foreground)!important;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1);font-size:.95rem;font-weight:650}.stock-recipe-yield-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.stock-recipe-yield-bar>[data-slot=field]{width:min(100%,19rem);flex:0 1 19rem}.stock-recipe-ingredient{display:flex;min-width:0;align-items:center;gap:.5rem}.stock-recipe-ingredient svg{width:1rem;height:1rem;flex-shrink:0}.stock-recipe-ingredient svg[data-tone=success]{color:hsl(var(--success))}.stock-recipe-ingredient svg[data-tone=warning]{color:hsl(var(--warning, 40 92% 55%))}.stock-recipe-limit{margin-left:.35rem;color:hsl(var(--warning, 40 92% 55%));font-size:.7rem;font-weight:650}.stock-recipe-type{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.stock-recipe-type small{color:var(--stock-modal-muted);font-size:.7rem}.stock-factory-form{display:flex;min-width:0;flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem;border-radius:.9rem;background:var(--stock-modal-surface-raised, hsl(var(--muted) / .4));text-align:left}.stock-factory-form p{margin:0}.stock-factory-form__eyebrow{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stock-factory-form__title{margin-top:.2rem!important;color:hsl(var(--foreground));font-size:.9rem;font-weight:650;text-transform:uppercase}.stock-factory-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.stock-factory-form [data-slot=button]{min-height:2.6rem}.stock-factory-empty{margin:0;padding:1rem 1.1rem;border-radius:.9rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.stock-modal .stock-factory-form{padding:0;background:transparent}@media (min-width: 640px){.stock-factory-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.stock-detail-table{overflow:hidden;border:0!important;border-radius:.9rem!important;background:var(--stock-modal-surface-raised)}.stock-detail-table>.stock-detail-table-title{padding:.75rem 1rem .55rem;color:var(--stock-modal-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stock-detail-table [data-slot=table-container]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--stock-modal-border-strong) transparent}.stock-detail-table th,.stock-detail-table td{white-space:nowrap}.stock-detail-table [data-slot=table-row]{border:0}.stock-detail-table [data-slot=table-head]{height:auto;padding:.65rem .9rem;border:0;background:hsl(var(--muted) / .6);color:var(--stock-modal-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stock-detail-table [data-slot=table-cell]{min-width:0;padding:.65rem .9rem;border:0;font-size:.8125rem}.stock-detail-table tbody [data-slot=table-row]+[data-slot=table-row]>[data-slot=table-cell]{box-shadow:inset 0 1px #ffffff0d}.stock-detail-table tbody [data-slot=table-row]:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .35)}.stock-detail-table tbody [data-slot=table-row][data-limiting]>[data-slot=table-cell]{background:hsl(var(--warning, 40 92% 55%) / .07)}.stock-detail-table tfoot [data-slot=table-row]{background:hsl(var(--success) / .08)}.stock-detail-table tfoot [data-slot=table-cell]{color:var(--stock-modal-foreground)}.stock-detail-table [data-col=num]{text-align:right;font-variant-numeric:tabular-nums}.stock-detail-table [data-tone=success]{color:hsl(var(--success))}.stock-detail-table [data-tone=destructive]{color:hsl(var(--destructive))}.stock-detail-table [data-tone=warning]{color:hsl(var(--warning, 40 92% 55%))}.stock-detail-table [data-tone=muted]{color:var(--stock-modal-muted)}.stock-history-table [data-slot=table-container]{max-height:20rem;overflow:auto}.stock-history-table [data-slot=table-header]{position:sticky;z-index:1;top:0}.stock-history-mobile-date{display:none}.stock-adjustment-form{display:grid;gap:.8rem}.stock-import-preview{display:flex;flex-direction:column;gap:.75rem}.stock-import-preview__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;color:var(--stock-modal-muted);font-size:.75rem}.stock-import-preview__table [data-slot=table-container]{max-height:22rem;overflow:auto}.stock-import-preview__table [data-slot=table-header]{position:sticky;z-index:1;top:0}.stock-modal .stock-import-preview__quantity{width:6.5rem;height:2rem;min-height:2rem}.stock-order-detail section,.stock-basic-detail section{min-width:0}@media (min-width: 640px){.stock-recipe-produce>[data-slot=card-content]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem}.stock-recipe-produce>[data-slot=card-content]>p:first-child{grid-column:1 / -1}}@media (max-width: 639px){.stock-history-table [data-slot=table]{table-layout:fixed}.stock-history-table th:nth-child(2),.stock-history-date{display:none}.stock-history-table th:last-child{width:6.5rem}.stock-history-table .stock-history-label{white-space:normal;overflow-wrap:anywhere}.stock-history-mobile-date{display:block;margin-top:.2rem;color:var(--stock-modal-muted);font-size:.7rem;font-weight:400}.stock-detail-total,.stock-recipe-purchase{align-items:flex-start;flex-direction:column}}@keyframes stock-select-in{0%{opacity:0;transform:translateY(-.2rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.report-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;background:hsl(var(--muted) / .25)}.report-pagination[data-position=top]{border-bottom:1px solid hsl(var(--border) / .5)}.report-pagination[data-position=bottom]{border-top:1px solid hsl(var(--border) / .5)}.report-page-size[data-slot=field]{grid-column:3;justify-self:end;width:auto;flex:none;align-items:center;gap:.5rem}.report-page-size [data-slot=field-label]{width:auto;flex:none;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;white-space:nowrap}.report-page-size [data-slot=select-trigger]{width:3.75rem;height:2.25rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.8125rem}.report-page-size-options[data-slot=select-content]{min-width:4.5rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem}.report-page-size-options [data-slot=select-item]{min-height:2.25rem;padding-left:.75rem}.report-page-size-options [data-slot=select-item][data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.report-record-count{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.report-record-count strong{color:hsl(var(--foreground));font-weight:600}.report-page-controls,.report-page-list,.report-page-item{display:flex;align-items:center;gap:.25rem}.report-page-controls{grid-column:2;justify-self:center;padding:.25rem;border:1px solid hsl(var(--border) / .65);border-radius:.75rem;font-variant-numeric:tabular-nums}.app-ui-theme .report-page-controls .stock-control-button{min-height:2.25rem}.report-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;color:hsl(var(--muted-foreground))}.report-page-ellipsis svg{width:1rem;height:1rem}.report-page-compact{display:none}@media (max-width: 1100px){.report-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.report-record-count{grid-row:2;grid-column:1}.report-page-controls{grid-column:1 / -1;grid-row:1}.report-page-size[data-slot=field]{grid-column:2;grid-row:2}}@media (max-width: 639px){.report-pagination{padding:.875rem .75rem;gap:.5rem}.report-page-list{display:none}.report-page-controls>[data-slot=button]{width:2.5rem;height:2.5rem}.app-ui-theme .report-page-controls .stock-control-button{min-height:2.5rem}.report-page-compact{display:inline-flex;gap:.375rem;align-items:baseline;color:hsl(var(--muted-foreground));font-size:.75rem}.report-page-compact strong{color:hsl(var(--foreground));font-weight:600}}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1rem;margin:0}.report-metric{--metric-tone: var(--primary);display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:1.15rem 1.35rem 1.25rem;overflow:hidden;border-radius:.85rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--metric-tone) / .16),transparent 55%),hsl(var(--card))}.report-metric[data-tone=success]{--metric-tone: var(--success)}.report-metric[data-tone=destructive]{--metric-tone: var(--destructive)}.report-metric[data-tone=warning]{--metric-tone: var(--warning)}.report-metric[data-tone=info]{--metric-tone: 205 90% 62%}.report-metric dt{display:flex;align-items:center;gap:.65rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.report-metric-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:hsl(var(--metric-tone) / .16);color:hsl(var(--metric-tone))}.report-metric-icon svg{width:1rem;height:1rem}.report-metric dd{margin:0;color:hsl(var(--foreground));font-size:clamp(1.4rem,2.1vw,1.95rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.report-metric-info{display:inline-flex;margin-left:auto;color:hsl(var(--muted-foreground) / .8);cursor:help}.report-metric-info svg{width:.9rem;height:.9rem}.report-metric-hint{margin-top:-.45rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.report-metric-skeleton[data-slot=skeleton]{width:70%;height:2.25rem}@media (max-width: 767px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.report-metric:first-child:nth-last-child(odd){grid-column:1 / -1}.report-metric{padding:1rem;gap:.65rem}.report-metric dt{font-size:.625rem}.report-metric dd{font-size:1.35rem}}.record-detail[data-slot=sheet-content][data-side=right]{top:97px;height:calc(100dvh - 97px);width:min(480px,100vw);max-width:none;gap:0;border:0;border-left:1px solid rgb(255 255 255 / .06);background:hsl(var(--app-ui-sidebar-background));--record-detail-surface: hsl(var(--muted) / .45);--record-detail-line: rgb(255 255 255 / .06);box-shadow:-24px 0 60px #00000073;clip-path:inset(0 0 0 -100px);transition:none}.record-detail[data-state=open]{animation:record-detail-enter .3s cubic-bezier(.22,1,.36,1) both}.record-detail[data-state=closed]{animation:record-detail-exit .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes record-detail-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes record-detail-exit{0%{transform:translate(0)}to{transform:translate(100%)}}.record-detail-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.5rem 1.75rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.record-detail-actions[data-slot=sheet-footer]{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--record-detail-line);background:hsl(var(--app-ui-sidebar-background))}.record-detail-actions button{min-height:2.75rem;padding-inline:1.1rem}.record-detail-content{display:flex;flex-direction:column;gap:1rem;min-width:0;font-size:.875rem;line-height:1.5;font-variant-numeric:tabular-nums}.record-detail-overview{--record-tone: var(--primary);padding:1.25rem 1.35rem 1.2rem;border-radius:.85rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--record-tone) / .16),transparent 55%),var(--record-detail-surface)}.record-detail-overview[data-tone=success]{--record-tone: var(--success)}.record-detail-overview[data-tone=destructive]{--record-tone: var(--destructive)}.record-detail-overview[data-tone=warning]{--record-tone: var(--warning)}.record-detail-kicker{display:flex;align-items:center;gap:.45rem;color:hsl(var(--record-tone));font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.record-detail-kicker svg{width:.875rem;height:.875rem}.record-detail-heading{margin-top:.4rem;color:hsl(var(--foreground));font-size:1.05rem;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.record-detail-amount{margin-top:.75rem;color:hsl(var(--foreground));font-size:clamp(2rem,4vw,2.5rem);font-weight:750;line-height:1.05;letter-spacing:-.04em}.record-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:.65rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.record-detail-meta>span{display:inline-flex;align-items:center;gap:.4rem}.record-detail-meta>span:first-child{color:hsl(var(--foreground));font-weight:650;letter-spacing:.03em;text-transform:uppercase}.record-detail-meta svg{flex-shrink:0;width:.875rem;height:.875rem}.record-detail-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:.85rem;background:var(--record-detail-line)}.record-detail-metadata[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-detail-metadata[data-columns="1"]{grid-template-columns:1fr}.record-detail-metadata>div{min-width:0;padding:.8rem .9rem;background:linear-gradient(var(--record-detail-surface),var(--record-detail-surface)),hsl(var(--app-ui-sidebar-background))}.record-detail-metadata dt{display:flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.record-detail-metadata dt svg{flex-shrink:0;width:.8rem;height:.8rem}.record-detail-metadata dd{margin-top:.3rem;font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.record-detail-section{padding:1rem 1.1rem;border-radius:.85rem;background:var(--record-detail-surface)}.record-detail-section h4{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.record-detail-section h4 svg{width:.85rem;height:.85rem}.record-detail-section p{font-size:.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.record-detail-section .record-detail-muted{color:hsl(var(--muted-foreground));font-size:.8125rem}@media (max-width: 639px){.record-detail-body{padding:1rem 1rem 1.5rem}.record-detail-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.record-detail-section{padding-inline:.9rem}.record-detail-actions[data-slot=sheet-footer]{padding:.875rem 1rem max(.875rem,env(safe-area-inset-bottom))}.record-detail-actions button{flex:1}}@media (prefers-reduced-motion: reduce){.record-detail[data-state]{animation-duration:.01ms}}.cash-tx-report{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.cash-tx-panel{min-width:0;overflow:hidden;border-radius:.85rem;background:hsl(var(--card))}.cash-tx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.cash-tx-toolbar-title{display:flex;align-items:center;gap:.6rem;margin-right:auto}.cash-tx-toolbar-title h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.cash-tx-panel .report-pagination{background:transparent}.cash-tx-panel .report-pagination[data-position=top]{border-bottom-color:#ffffff0f}.cash-tx-panel .report-pagination[data-position=bottom]{border-top-color:#ffffff0f}.cash-tx-table [data-slot=table]{min-width:860px}.cash-tx-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .cash-tx-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .cash-tx-table [data-slot=table-cell],.app-ui-theme .cash-tx-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.cash-tx-table [data-slot=table-cell]>*+*{margin-top:.3rem}.cash-tx-table [data-slot=table-cell]>span{display:flex;width:fit-content}.cash-tx-table [data-column=amount]{text-align:right}.cash-tx-table [data-slot=table-cell][data-column=amount]>*{margin-left:auto}.cash-tx-table [data-column=comment]{width:100%;min-width:12rem;max-width:22rem;white-space:normal}.app-ui-theme .cash-tx-table [data-column=action]{width:2.25rem;min-width:2.25rem;padding:0 .75rem 0 0;color:hsl(var(--muted-foreground) / .6)}.cash-tx-table [data-column=action] svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .15s ease-out,color .15s ease-out}.app-ui-theme .cash-tx-table [data-slot=table-cell][data-column=comment]{white-space:normal}.cash-tx-table [data-slot=table-row]{--row-tint: transparent;--row-marker: transparent}.app-ui-theme .cash-tx-table [data-slot=table-row]:hover{background:transparent}.cash-tx-table [data-slot=table-cell]{background:linear-gradient(var(--row-tint),var(--row-tint)),hsl(var(--card));transition:background-color .12s ease-out}.cash-tx-row{cursor:pointer}.cash-tx-row:hover{--row-tint: hsl(var(--muted) / .5)}.cash-tx-row:hover [data-column=action] svg{color:hsl(var(--foreground));transform:translate(2px)}.cash-tx-row[data-selected]{--row-tint: hsl(var(--primary) / .1)}.cash-tx-row[data-selected]:hover{--row-tint: hsl(var(--primary) / .15)}.cash-tx-row[data-tone=input]{--row-marker: hsl(var(--success) / .75)}.cash-tx-row[data-tone=salary]{--row-marker: hsl(var(--warning) / .75)}.cash-tx-row[data-tone=withdrawal]{--row-marker: hsl(var(--destructive) / .75)}.cash-tx-row [data-column=date]{box-shadow:inset 3px 0 0 var(--row-marker)}.cash-tx-table [data-column=amount],.cash-tx-table [data-column=action]{position:sticky;z-index:1}.cash-tx-table [data-column=action]{right:0}.cash-tx-table [data-column=amount]{right:2.25rem;box-shadow:-1px 0 #ffffff0f}.cash-tx-table [data-slot=table-head]:is([data-column=amount],[data-column=action]){background:linear-gradient(hsl(var(--muted) / .45),hsl(var(--muted) / .45)),hsl(var(--card))}.cash-tx-primary{color:hsl(var(--foreground));font-weight:550}.cash-tx-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.cash-tx-comment{display:-webkit-box;overflow:hidden;color:hsl(var(--foreground) / .85);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cash-tx-table [data-slot=table-cell]>.cash-tx-comment{display:-webkit-box;width:auto}.cash-tx-user{align-items:center;gap:.6rem}.cash-tx-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:hsl(var(--primary) / .16);color:#cca3f5;font-size:.625rem;font-weight:700;letter-spacing:.03em}.cash-tx-type{--type-tone: var(--muted-foreground);display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.2rem .55rem .2rem .45rem;border-radius:.35rem;background:hsl(var(--type-tone) / .12);color:hsl(var(--type-tone));font-size:.6875rem;font-weight:650;letter-spacing:.04em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.cash-tx-type[data-tone=input]{--type-tone: var(--success)}.cash-tx-type[data-tone=salary]{--type-tone: var(--warning)}.cash-tx-type[data-tone=withdrawal]{--type-tone: var(--destructive)}.cash-tx-type svg{width:.8rem;height:.8rem;flex-shrink:0}.cash-tx-amount{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cash-tx-skeleton-row:hover{background:transparent}.cash-tx-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.cash-tx-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.cash-tx-table [data-column=amount] [data-slot=skeleton]{margin-left:auto}.cash-tx-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cash-tx-card{--row-marker: transparent;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker)}.cash-tx-card:last-child{border-bottom:0}.cash-tx-card[data-skeleton]{gap:.6rem}.cash-tx-card[data-tone=input]{--row-marker: hsl(var(--success) / .75)}.cash-tx-card[data-tone=salary]{--row-marker: hsl(var(--warning) / .75)}.cash-tx-card[data-tone=withdrawal]{--row-marker: hsl(var(--destructive) / .75)}.cash-tx-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cash-tx-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.cash-tx-card .cash-tx-amount{flex-shrink:0;font-size:1.05rem;text-align:right}.cash-tx-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.cash-tx-card-facts>[data-wide]{grid-column:1 / -1}.cash-tx-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cash-tx-card-facts dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:550;overflow-wrap:anywhere}.cash-tx-card-facts dd[data-muted]{color:hsl(var(--muted-foreground));font-weight:500}.cash-tx-card:active{background:hsl(var(--muted) / .5)}.cash-tx-card[data-selected]{background:hsl(var(--primary) / .1)}@media (max-width: 767px){.cash-tx-report{gap:1rem}.cash-tx-toolbar{padding:.875rem 1rem}.cash-tx-export{width:100%}}@media (prefers-reduced-motion: reduce){.cash-tx-table [data-slot=table-cell],.cash-tx-table [data-column=action] svg{transition:none}}.supplier-payments-report{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.supplier-payments-panel{min-width:0;overflow:hidden;border-radius:.85rem;background:hsl(var(--card))}.supplier-payments-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.supplier-payments-toolbar-title{display:flex;align-items:center;gap:.6rem;margin-right:auto}.supplier-payments-toolbar-title h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.supplier-payments-panel .report-pagination{background:transparent}.supplier-payments-panel .report-pagination[data-position=top]{border-bottom-color:#ffffff0f}.supplier-payments-panel .report-pagination[data-position=bottom]{border-top-color:#ffffff0f}.supplier-payments-table [data-slot=table]{min-width:920px}.supplier-payments-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .supplier-payments-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .supplier-payments-table [data-slot=table-cell],.app-ui-theme .supplier-payments-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.supplier-payments-table [data-slot=table-cell]>*+*{margin-top:.3rem}.supplier-payments-table [data-slot=table-cell]>:is(span,button){display:flex;width:fit-content}.supplier-payments-table [data-column=supplierName]{max-width:15rem;white-space:normal}.supplier-payments-table [data-column=supplierName] .supplier-payments-name{display:block;text-align:left;overflow-wrap:anywhere}.app-ui-theme .supplier-payments-table [data-slot=table-cell][data-column=comment]{max-width:17rem;white-space:normal}.supplier-payments-table [data-column=comment] .supplier-payments-comment{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.supplier-payments-table [data-column=amount]{text-align:right}.supplier-payments-table [data-slot=table-cell][data-column=amount]>*{margin-left:auto}.app-ui-theme .supplier-payments-table [data-column=action]{width:2.25rem;min-width:2.25rem;padding:0 .75rem 0 0;color:hsl(var(--muted-foreground) / .6)}.supplier-payments-table [data-column=action] svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .15s ease-out,color .15s ease-out}.supplier-payments-table [data-slot=table-row]{--row-tint: transparent;--row-marker: transparent;border-color:#ffffff0f}.app-ui-theme .supplier-payments-table [data-slot=table-row]:hover{background:transparent}.supplier-payments-table [data-slot=table-cell]{background:linear-gradient(var(--row-tint),var(--row-tint)),hsl(var(--card));transition:background-color .12s ease-out}.supplier-payments-row{cursor:pointer}.supplier-payments-row:hover{--row-tint: hsl(var(--muted) / .5)}.supplier-payments-row:hover [data-column=action] svg{color:hsl(var(--foreground));transform:translate(2px)}.supplier-payments-row[data-selected]{--row-tint: hsl(var(--primary) / .1);--row-marker: hsl(var(--primary))}.supplier-payments-row[data-selected]:hover{--row-tint: hsl(var(--primary) / .15)}.supplier-payments-row [data-column=date]{box-shadow:inset 3px 0 0 var(--row-marker)}.supplier-payments-table [data-column=amount],.supplier-payments-table [data-column=action]{position:sticky;z-index:1}.supplier-payments-table [data-column=action]{right:0}.supplier-payments-table [data-column=amount]{right:2.25rem;box-shadow:-1px 0 #ffffff0f}.supplier-payments-table [data-slot=table-head]:is([data-column=amount],[data-column=action]){background:linear-gradient(hsl(var(--muted) / .45),hsl(var(--muted) / .45)),hsl(var(--card))}.supplier-payments-primary{color:hsl(var(--foreground));font-weight:550}.supplier-payments-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.supplier-payments-name{padding:0;border:0;background:none;color:hsl(var(--foreground));font-size:.875rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;border-radius:.25rem}.supplier-payments-name:hover{color:hsl(var(--primary))}.supplier-payments-name:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px}.supplier-payments-comment{color:hsl(var(--foreground) / .8);font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}.supplier-payments-seller{align-items:center;gap:.6rem}.supplier-payments-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:hsl(var(--primary) / .16);color:#cca3f5;font-size:.625rem;font-weight:700;letter-spacing:.03em}.supplier-payments-amount{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.supplier-payments-skeleton-row:hover{background:transparent}.supplier-payments-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.supplier-payments-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.supplier-payments-table [data-column=amount] [data-slot=skeleton]{margin-left:auto}.supplier-payments-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.supplier-payments-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker);cursor:pointer}.supplier-payments-card:last-child{border-bottom:0}.supplier-payments-card:active{background:hsl(var(--muted) / .5)}.supplier-payments-card[data-skeleton]{cursor:default;gap:.6rem}.supplier-payments-card[data-selected]{--row-marker: hsl(var(--primary));background:hsl(var(--primary) / .1)}.supplier-payments-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.supplier-payments-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.supplier-payments-card-top .supplier-payments-name{text-align:left;overflow-wrap:anywhere}.supplier-payments-card .supplier-payments-amount{flex-shrink:0;font-size:1.05rem;text-align:right}.supplier-payments-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.supplier-payments-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.supplier-payments-card-facts dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.supplier-payments-card>.supplier-payments-comment{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:.6rem .75rem;border-radius:.6rem;background:hsl(var(--muted) / .45)}@media (max-width: 767px){.supplier-payments-report{gap:1rem}.supplier-payments-toolbar{padding:.875rem 1rem}.supplier-payments-export{width:100%}}@media (prefers-reduced-motion: reduce){.supplier-payments-table [data-slot=table-cell],.supplier-payments-table [data-column=action] svg{transition:none}}.detailed-sales-report{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.detailed-sales-panel{min-width:0;overflow:hidden;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.detailed-sales-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5)}.detailed-sales-toolbar-title{display:flex;align-items:center;gap:.6rem;margin-right:auto}.detailed-sales-toolbar-title h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.detailed-sales-legend{display:flex;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.75rem}.detailed-sales-legend span{width:.5rem;height:.5rem;border-radius:999px;background:hsl(var(--warning))}.detailed-sales-panel .report-pagination{background:transparent}.detailed-sales-table [data-slot=table]{min-width:940px}.detailed-sales-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .detailed-sales-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;white-space:nowrap}.app-ui-theme .detailed-sales-table [data-slot=table-cell],.app-ui-theme .detailed-sales-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.detailed-sales-table [data-slot=table-cell]>*+*{margin-top:.3rem}.detailed-sales-table [data-slot=table-cell]>span,.detailed-sales-table [data-slot=table-cell]>button{display:flex;width:fit-content}.detailed-sales-table [data-column=total]{text-align:right}.detailed-sales-table [data-slot=table-cell][data-column=total]>*{margin-left:auto}.detailed-sales-table [data-column=client],.detailed-sales-table [data-column=payment]{max-width:15rem;white-space:normal}.detailed-sales-table [data-column=client] .detailed-sales-primary,.detailed-sales-table [data-column=payment] .detailed-sales-primary{display:block;white-space:normal;overflow-wrap:anywhere}.app-ui-theme .detailed-sales-table [data-column=action]{width:2.25rem;min-width:2.25rem;padding:0 .75rem 0 0;color:hsl(var(--muted-foreground) / .6)}.detailed-sales-table [data-column=action] svg{width:1rem;height:1rem;transition:transform .15s ease-out,color .15s ease-out}.detailed-sales-table [data-slot=table-row]{--row-tint: transparent;--row-marker: transparent}.app-ui-theme .detailed-sales-table [data-slot=table-row]:hover{background:transparent}.detailed-sales-table [data-slot=table-cell]{background:linear-gradient(var(--row-tint),var(--row-tint)),hsl(var(--card));transition:background-color .12s ease-out}.detailed-sales-row{cursor:pointer}.detailed-sales-row:hover{--row-tint: hsl(var(--muted) / .5)}.detailed-sales-row:hover [data-column=action] svg{color:hsl(var(--foreground));transform:translate(2px)}.detailed-sales-row[data-cancelled]{--row-marker: hsl(var(--destructive) / .75)}.detailed-sales-row[data-selected]{--row-tint: hsl(var(--primary) / .1);--row-marker: hsl(var(--primary))}.detailed-sales-row[data-selected]:hover{--row-tint: hsl(var(--primary) / .15)}.detailed-sales-row [data-column=sale]{box-shadow:inset 3px 0 0 var(--row-marker)}.detailed-sales-table [data-column=total],.detailed-sales-table [data-column=action]{position:sticky;z-index:1}.detailed-sales-table [data-column=action]{right:0}.detailed-sales-table [data-column=total]{right:2.25rem;box-shadow:-1px 0 hsl(var(--border) / .6)}.detailed-sales-table [data-slot=table-head]:is([data-column=total],[data-column=action]){background:linear-gradient(hsl(var(--muted) / .45),hsl(var(--muted) / .45)),hsl(var(--card))}.detailed-sales-row[data-cancelled] :is(.detailed-sales-primary,.detailed-sales-avatar){color:hsl(var(--muted-foreground))}.detailed-sales-row[data-cancelled] .detailed-sales-amount{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:hsl(var(--destructive) / .7)}.detailed-sales-primary{color:hsl(var(--foreground));font-weight:550}.detailed-sales-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.detailed-sales-id{padding:0;border:0;background:none;color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.25rem}.detailed-sales-id>span{color:hsl(var(--muted-foreground));font-weight:500;margin-right:.05rem}.detailed-sales-id:hover{color:hsl(var(--primary))}.detailed-sales-id:focus-visible,.detailed-sales-multipay:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px}.detailed-sales-seller{align-items:center;gap:.6rem}.detailed-sales-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:hsl(var(--primary) / .16);color:#cca3f5;font-size:.625rem;font-weight:700;letter-spacing:.03em}.detailed-sales-tag{--tag-tone: var(--muted-foreground);align-items:center;gap:.3rem;max-width:100%;padding:.15rem .5rem;border-radius:.35rem;background:hsl(var(--tag-tone) / .12);color:hsl(var(--tag-tone));font-size:.6875rem;font-weight:600;line-height:1.35;white-space:nowrap}.detailed-sales-tag[data-tone=neutral]{background:hsl(var(--muted));color:hsl(var(--foreground) / .85);text-transform:uppercase;letter-spacing:.03em;font-size:.625rem}.detailed-sales-tag[data-tone=primary]{--tag-tone: var(--primary);text-transform:uppercase;letter-spacing:.03em;font-size:.625rem}.detailed-sales-tag[data-tone=info]{--tag-tone: 205 90% 62%}.detailed-sales-tag[data-tone=warning]{--tag-tone: var(--warning)}.detailed-sales-tag svg{width:.75rem;height:.75rem;flex-shrink:0}.detailed-sales-discount{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.detailed-sales-delivery{align-items:center;gap:.3rem}.detailed-sales-delivery svg{width:.8rem;height:.8rem}.detailed-sales-multipay{align-items:center;gap:.35rem;padding:.15rem .5rem .15rem .4rem;border:1px solid hsl(var(--primary) / .3);border-radius:999px;background:hsl(var(--primary) / .1);color:#cca3f5;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background-color .12s ease-out}.detailed-sales-multipay:hover{background:hsl(var(--primary) / .22)}.detailed-sales-multipay svg{width:.8rem;height:.8rem}.detailed-sales-status{--status-tone: var(--success);align-items:center;gap:.45rem;color:hsl(var(--foreground) / .85);font-size:.75rem;font-weight:550}.detailed-sales-status:before{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-radius:999px;background:hsl(var(--status-tone))}.detailed-sales-status[data-status=cancelled]{--status-tone: var(--destructive)}.detailed-sales-amount{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.detailed-sales-amount[data-partial]{color:hsl(var(--warning))}.detailed-sales-skeleton-row:hover{background:transparent}.detailed-sales-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.detailed-sales-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.detailed-sales-table [data-column=total] [data-slot=skeleton]{margin-left:auto}@media (max-width: 767px){.detailed-sales-report{gap:1rem}.detailed-sales-toolbar{padding:.875rem 1rem}.detailed-sales-export{width:100%}.detailed-sales-legend{order:3;width:100%}}@media (prefers-reduced-motion: reduce){.detailed-sales-row,.detailed-sales-table [data-column=action] svg,.detailed-sales-multipay{transition:none}}.detailed-sales-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.detailed-sales-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker);cursor:pointer}.detailed-sales-card:last-child{border-bottom:0}.detailed-sales-card:active{background:hsl(var(--muted) / .5)}.detailed-sales-card[data-skeleton]{cursor:default;gap:.6rem}.detailed-sales-card[data-cancelled]{--row-marker: hsl(var(--destructive) / .75)}.detailed-sales-card[data-selected]{--row-marker: hsl(var(--primary));background:hsl(var(--primary) / .1)}.detailed-sales-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.detailed-sales-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.detailed-sales-card-top>.detailed-sales-card-amount{flex-shrink:0;align-items:flex-end;text-align:right}.detailed-sales-card .detailed-sales-amount{font-size:1.05rem}.detailed-sales-card[data-cancelled] .detailed-sales-amount{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:hsl(var(--destructive) / .7)}.detailed-sales-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.detailed-sales-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detailed-sales-card-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.15rem 0 0;font-size:.8125rem;font-weight:550;overflow-wrap:anywhere}.detailed-sales-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.detailed-sales-card-footer>:is(span,button){display:inline-flex}.sale-detail-sheet[data-slot=sheet-content][data-side=right]{top:97px;height:calc(100dvh - 97px);width:min(600px,100vw);max-width:none;gap:0;border:0;border-left:1px solid rgb(255 255 255 / .06);background:hsl(var(--app-ui-sidebar-background));--sale-detail-surface: hsl(var(--muted) / .45);--sale-detail-line: rgb(255 255 255 / .06);box-shadow:-24px 0 60px #00000073;clip-path:inset(0 0 0 -100px);transition:none}.sale-detail-sheet[data-state=open]{animation:sale-detail-enter .3s cubic-bezier(.22,1,.36,1) both}.sale-detail-sheet[data-state=closed]{animation:sale-detail-exit .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes sale-detail-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sale-detail-exit{0%{transform:translate(0)}to{transform:translate(100%)}}.sale-detail-sheet[data-slot=sheet-content][data-side=right][data-cancelled=true]{background-image:url(/assets/cancelado-BbkcEepR.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.sale-detail-sheet[data-cancelled=true] :is(.sale-detail-metadata>div,.sale-detail-section,.sale-detail-settlement){background:hsl(var(--muted) / .22)}.sale-detail-sheet[data-cancelled=true] .sale-detail-overview{background:radial-gradient(120% 140% at 100% 0%,hsl(var(--destructive) / .14),transparent 55%),hsl(var(--muted) / .22)}.sale-detail-sheet[data-cancelled=true] .sale-detail-metadata{background:#ffffff0d}.sale-detail-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:1.5rem 1.5rem 1.75rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.sale-detail-actions[data-slot=sheet-footer]{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--sale-detail-line);background:hsl(var(--app-ui-sidebar-background))}.sale-detail-actions-main{display:flex;gap:.5rem;margin-left:auto}.sale-detail-actions button{min-height:2.75rem;padding-inline:1.1rem}.sale-detail-content{display:flex;flex-direction:column;gap:1rem;min-width:0;font-size:.875rem;line-height:1.5;font-variant-numeric:tabular-nums}.sale-detail-overview{position:relative;overflow:hidden;padding:1.25rem 1.35rem 1.2rem;border-radius:.85rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--primary) / .16),transparent 55%),var(--sale-detail-surface)}.sale-detail-overview[data-cancelled=true]{background:radial-gradient(120% 140% at 100% 0%,hsl(var(--destructive) / .14),transparent 55%),var(--sale-detail-surface)}.sale-detail-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sale-detail-number{display:flex;align-items:baseline;gap:.45rem;color:hsl(var(--foreground));font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.sale-detail-number>span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sale-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:.65rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.sale-detail-meta-item{display:inline-flex;align-items:center;gap:.4rem}.sale-detail-meta-item:first-child{color:hsl(var(--foreground));font-weight:650;letter-spacing:.03em;text-transform:uppercase}.sale-detail-meta svg{flex-shrink:0;width:.875rem;height:.875rem;color:hsl(var(--muted-foreground))}.sale-detail-status{--status-tone: var(--success);display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;color:hsl(var(--foreground) / .85);font-size:.8125rem;font-weight:550}.sale-detail-status:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:hsl(var(--status-tone))}.sale-detail-status[data-status=cancelled]{--status-tone: var(--destructive)}.sale-detail-hero-amount{margin-top:.9rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:750;line-height:1.05;letter-spacing:-.04em;color:hsl(var(--foreground))}.sale-detail-overview[data-cancelled=true] .sale-detail-hero-amount{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-color:hsl(var(--destructive) / .7);text-decoration-thickness:2px}.sale-detail-cancellation{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border:1px solid hsl(var(--destructive) / .3);border-radius:.65rem;background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));font-size:.8125rem;line-height:1.55}.sale-detail-cancellation svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.sale-detail-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:.85rem;background:var(--sale-detail-line)}.sale-detail-metadata>div{min-width:0;padding:.8rem .9rem;background:linear-gradient(var(--sale-detail-surface),var(--sale-detail-surface)),hsl(var(--app-ui-sidebar-background))}.sale-detail-metadata dt{display:flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sale-detail-metadata dt svg{flex-shrink:0;width:.8rem;height:.8rem}.sale-detail-metadata dd{margin-top:.3rem;font-weight:600;font-size:.8125rem;overflow-wrap:anywhere;text-transform:capitalize}.sale-detail-metadata-wide{grid-column:1 / -1}.sale-detail-metadata-wide dd{text-transform:none;font-weight:500}.sale-detail-section{padding:1rem 1.1rem;border-radius:.85rem;background:var(--sale-detail-surface)}.sale-detail-section-heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem}.sale-detail-section-title{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.06em}.sale-detail-section>.sale-detail-section-title{margin-bottom:.5rem}.sale-detail-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.35rem;padding:0 .45rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650}.sale-detail-notes-button[data-slot=button]{margin:-.35rem -.35rem -.35rem 0;color:hsl(var(--muted-foreground))}.sale-detail-notes-button[data-slot=button]:hover{color:hsl(var(--foreground))}.sale-detail-notes>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;color:hsl(var(--muted-foreground))}.sale-detail-items [data-slot=table-container]{margin:0 -1.1rem -1rem;width:auto}.sale-detail-items [data-slot=table]{width:100%;table-layout:auto}.app-ui-theme .sale-detail-items [data-slot=table-head]{height:2.1rem;padding:.35rem .5rem;background:#ffffff08;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em}.app-ui-theme .sale-detail-items [data-slot=table-cell]{padding:.75rem .5rem;vertical-align:top;font-size:.8125rem}.sale-detail-sheet .sale-detail-items [data-slot=table-cell],.sale-detail-sheet .sale-detail-items [data-slot=table-cell]:first-child{min-width:0}.sale-detail-items [data-slot=table-row]{border-color:var(--sale-detail-line)}.sale-detail-items [data-slot=table-body] [data-slot=table-row]:last-child{border-bottom:0}.sale-detail-items [data-slot=table-row]:hover{background:transparent}.app-ui-theme .sale-detail-items .sale-detail-quantity{width:4.5rem;padding-left:1.1rem;white-space:nowrap;color:hsl(var(--muted-foreground));font-weight:600}.sale-detail-items .sale-detail-article{white-space:normal;overflow-wrap:anywhere;font-weight:550}.app-ui-theme .sale-detail-items .sale-detail-amount{width:1%;padding-right:1.1rem;padding-left:1rem;text-align:right;white-space:nowrap;font-weight:650}.sale-detail-items [data-promotion=true] [data-slot=table-cell]{background:hsl(var(--primary) / .07)}.sale-detail-items [data-promotion=true] .sale-detail-article{color:#cca3f5;font-weight:650;text-transform:uppercase;letter-spacing:.02em}.app-ui-theme .sale-detail-items [data-component=true] [data-slot=table-cell]{padding-block:.45rem;color:hsl(var(--muted-foreground));font-size:.78rem;background:hsl(var(--primary) / .03)}.sale-detail-items [data-component=true] .sale-detail-article{font-weight:450;padding-left:1rem}.sale-detail-items .sale-detail-no-items{white-space:normal;color:hsl(var(--muted-foreground))}.sale-detail-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.75rem;padding-block:.35rem;font-size:.8125rem}.sale-detail-line dt{display:flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground))}.sale-detail-line dt svg{flex-shrink:0;width:.9rem;height:.9rem}.sale-detail-line dd{text-align:right;overflow-wrap:anywhere;font-weight:550}.sale-detail-payments .sale-detail-line{padding-block:.55rem}.sale-detail-payments .sale-detail-line+.sale-detail-line{border-top:1px solid var(--sale-detail-line)}.sale-detail-payments dt{color:hsl(var(--foreground));font-weight:550}.sale-detail-payments dt svg{color:hsl(var(--muted-foreground))}.sale-detail-payments dd,.sale-detail-settlement dd{white-space:nowrap}.sale-detail-content .sale-detail-settlement{padding:1rem 1.1rem 1.1rem;border-radius:.85rem;background:var(--sale-detail-surface)}.sale-detail-line[data-tone=negative] dd{color:hsl(var(--destructive))}.sale-detail-line[data-tone=positive] dd{color:hsl(var(--success))}.sale-detail-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;padding-top:.85rem;border-top:1px solid rgb(255 255 255 / .06)}.sale-detail-total>span{font-size:.75rem;font-weight:700;letter-spacing:.06em}.sale-detail-total>strong{color:hsl(var(--primary));font-size:clamp(1.5rem,3vw,1.85rem);line-height:1.2;letter-spacing:-.035em;font-weight:750}.sale-detail-loading{display:flex;flex-direction:column;gap:1rem}.sale-detail-loading-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0}@media (max-width: 639px){.sale-detail-body{padding:1rem 1rem 1.5rem}.sale-detail-metadata,.sale-detail-loading-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-detail-section,.sale-detail-content .sale-detail-settlement{padding-inline:.9rem}.sale-detail-items [data-slot=table-container]{margin-inline:-.9rem}.app-ui-theme .sale-detail-items .sale-detail-quantity{width:3.75rem;padding-left:.9rem}.app-ui-theme .sale-detail-items .sale-detail-amount{padding-left:.5rem;padding-right:.9rem}.sale-detail-actions[data-slot=sheet-footer]{padding:.875rem 1rem max(.875rem,env(safe-area-inset-bottom));flex-wrap:wrap}.sale-detail-actions-main,.sale-detail-actions-main button,.sale-detail-cancel{flex:1}.sale-detail-cancel{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.sale-detail-sheet[data-state]{animation-duration:.01ms}}.quantities-content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.quantities-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-height:2.5rem}.quantities-context{display:flex;align-items:center;gap:.6rem;min-width:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.quantities-scope{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.3rem .65rem;border-radius:999px;background:hsl(var(--muted) / .7);color:hsl(var(--foreground) / .9);font-size:.75rem;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantities-scope[data-filtered]{background:hsl(var(--primary) / .14);color:#cca3f5}.quantities-scope svg{width:.85rem;height:.85rem;flex-shrink:0}.quantities-skeleton-button[data-slot=skeleton]{width:10rem;height:2.5rem;border-radius:.5rem}.quantities-metric-unit{margin-left:.4rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:550;letter-spacing:0}.quantities-filter-fields .stock-switch-field{flex-direction:row-reverse;justify-content:space-between}.quantities-filter-fields .stock-switch-field label{flex:1}.quantities-filter-fields [data-slot=switch]{background:hsl(var(--border))}.quantities-filter-fields [data-slot=switch][data-state=checked]{background:hsl(var(--primary))}.quantities-analysis{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0}.quantities-analysis[data-has-chart=false]{grid-template-columns:1fr}.quantities-charts{display:grid;gap:1.25rem;min-width:0}.quantities-surface{min-width:0;overflow:hidden;border-radius:.85rem;background:hsl(var(--card))}.quantities-surface-header{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.quantities-surface-header h2{font-size:.8125rem;font-weight:650;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.quantities-surface-header p{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.quantities-chart-body{padding:1rem 1rem 1rem .5rem}.quantities-chart-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.quantities-chart-scroll:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:-2px;border-radius:.85rem}.quantities-chart{width:100%;height:300px;aspect-ratio:auto}.quantities-chart .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.quantities-chart .recharts-surface:focus-visible{outline:1px solid hsl(var(--muted-foreground));outline-offset:-1px;border-radius:.35rem}.quantities-chart-tooltip{max-width:300px;min-width:200px;gap:.5rem;padding:.7rem .8rem;border:0;border-radius:.65rem;background:hsl(var(--popover));color:hsl(var(--foreground));font-size:.75rem;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px #0006}.quantities-chart-tooltip>div:first-child{padding-bottom:.45rem;border-bottom:1px solid rgb(255 255 255 / .06);font-weight:650;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.quantities-tooltip-values{display:grid;gap:.4rem;width:100%}.quantities-tooltip-values>div{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.quantities-tooltip-values span{display:flex;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground))}.quantities-tooltip-values i{width:.55rem;height:.55rem;border-radius:2px}.quantities-tooltip-values strong{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.quantities-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .quantities-table [data-slot=table-head]{height:auto;padding:.7rem 1rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .quantities-table [data-slot=table-cell]{padding:.75rem 1rem;vertical-align:middle;font-size:.8125rem;line-height:1.4}.quantities-table [data-slot=table-row]{border-color:#ffffff0f;transition:background-color .12s ease-out}.quantities-table [data-slot=table-header] [data-slot=table-row]{border-bottom:0}.app-ui-theme .quantities-table [data-slot=table-header] [data-slot=table-row]:hover{background:transparent}.app-ui-theme .quantities-table [data-slot=table-body] [data-slot=table-row]:hover{background:hsl(var(--muted) / .4)}.quantities-table :is([data-column=quantity],[data-column=units],[data-column=kg],[data-column=amount],[data-column$=Percent]){text-align:right;font-variant-numeric:tabular-nums}.quantities-primary{display:block;color:hsl(var(--foreground));font-weight:550;overflow-wrap:anywhere}.quantities-secondary{display:block;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.72rem;overflow-wrap:anywhere}.quantities-quantity{font-size:.875rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.quantities-quantity>span{margin-left:.3rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:550;letter-spacing:0}.quantities-table-empty,.app-ui-theme .quantities-table-empty{padding:2rem 1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.quantities-ranking-table [data-slot=table]{table-layout:fixed}.quantities-ranking-table [data-slot=table-head][data-column=rank]{width:3.5rem}.quantities-ranking-table [data-slot=table-head][data-column=quantity]{width:7.5rem}.app-ui-theme .quantities-ranking-table [data-column=name]{white-space:normal}.quantities-rank{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.5rem;background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}.quantities-rank[data-podium]{background:hsl(var(--primary) / .14);color:#cca3f5}.quantities-rank[data-podium="1"]{background:hsl(var(--warning) / .16);color:hsl(var(--warning));box-shadow:inset 0 0 0 1px hsl(var(--warning) / .3)}.quantities-ranking-pagination{display:flex;justify-content:center;padding:.75rem 1rem 1rem}.quantities-ranking-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.quantities-ranking-list li{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.quantities-ranking-list li:last-child{border-bottom:0}.quantities-ranking-list .quantities-ranking-name{flex:1;min-width:0;font-size:.8125rem}.quantities-grouped-table [data-slot=table]{min-width:720px}.quantities-grouped-table [data-column=name]{width:32%;min-width:13rem;white-space:normal}.quantities-grouped-table [data-row-type=group]{background:hsl(var(--muted) / .28)}.quantities-grouped-table [data-row-type=group] [data-slot=table-cell]{font-weight:650}.quantities-grouped-table [data-row-type=group][data-expanded]{background:hsl(var(--primary) / .08)}.app-ui-theme .quantities-grouped-table [data-row-type=group]:hover{background:hsl(var(--muted) / .5)}.app-ui-theme .quantities-grouped-table [data-row-type=group][data-expanded]:hover{background:hsl(var(--primary) / .12)}.quantities-grouped-table [data-row-type=article] [data-slot=table-cell]{color:hsl(var(--foreground) / .88)}.quantities-grouped-table [data-column$=Percent],.quantities-group-facts [data-column$=Percent] dd{color:hsl(var(--muted-foreground))}.quantities-grouped-table [data-row-type=group] [data-column=amount]{color:hsl(var(--foreground))}.quantities-group-toggle{display:flex;align-items:center;gap:.55rem;width:100%;padding:.2rem 0;border:0;border-radius:.35rem;background:none;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;line-height:1.45;text-align:left;cursor:pointer}.quantities-group-toggle:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px}.quantities-group-toggle svg{flex-shrink:0;width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:transform .15s ease-out,color .15s ease-out}.quantities-group-toggle[aria-expanded=true] svg{color:hsl(var(--primary));transform:rotate(90deg)}.quantities-group-toggle:hover svg{color:hsl(var(--foreground))}.quantities-article-name{display:block;padding-left:1.55rem;line-height:1.45;overflow-wrap:anywhere}.quantities-group-cards,.quantities-article-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.quantities-group-card{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.quantities-group-card:last-child{border-bottom:0}.quantities-group-card[data-expanded]{background:hsl(var(--primary) / .06)}.quantities-group-card>.quantities-group-toggle{min-height:2.5rem;font-size:.875rem}.quantities-group-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .75rem;margin:0}.quantities-group-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.quantities-group-facts dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.quantities-article-cards{gap:.5rem}.quantities-article-cards li{display:flex;flex-direction:column;gap:.55rem;padding:.75rem;border-radius:.65rem;background:hsl(var(--muted) / .35)}.quantities-article-cards .quantities-primary{font-size:.8125rem}.quantities-article-cards .quantities-group-facts dd{font-weight:550}.quantities-skeleton-bars{display:flex;align-items:flex-end;gap:1.25rem;height:300px;padding:2rem 1.5rem 1.25rem}.quantities-skeleton-bars [data-slot=skeleton]{flex:1;border-radius:.4rem .4rem 0 0}.quantities-skeleton-rows{display:flex;flex-direction:column}.quantities-skeleton-rows>div{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.quantities-skeleton-rows>div:last-child{border-bottom:0}@media (min-width: 768px) and (max-width: 1230px){.quantities-report[data-filters-open=true] .quantities-analysis{grid-template-columns:1fr}}@media (max-width: 767px){.quantities-content{gap:1rem}.quantities-toolbar{gap:.6rem}.quantities-export{width:100%}.quantities-analysis,.quantities-charts{grid-template-columns:1fr;gap:1rem}.quantities-surface-header{padding:.875rem 1rem}.quantities-chart-body{padding:.75rem .75rem .75rem .25rem}.quantities-skeleton-bars{height:220px;gap:.75rem;padding:1.5rem 1rem 1rem}.quantities-skeleton-rows>div{padding:.8rem 1rem}}@media (prefers-reduced-motion: reduce){.quantities-group-toggle svg,.quantities-table [data-slot=table-row]{transition:none}}.discounts-report{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.discounts-report-panel{min-width:0;overflow:hidden;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.discounts-report-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5)}.discounts-report-toolbar h2{margin-right:auto;font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.discounts-report-count{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.discounts-report-table [data-slot=table]{min-width:760px}.discounts-report-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .discounts-report-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .discounts-report-table [data-slot=table-cell],.app-ui-theme .discounts-report-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.discounts-report-table [data-slot=table-cell]>*+*{margin-top:.3rem}.discounts-report-table [data-slot=table-cell]>span{display:flex;width:fit-content}.discounts-report-table [data-column]:not([data-column=discount]){text-align:right}.discounts-report-table [data-slot=table-cell]:not([data-column=discount])>*{margin-left:auto}.discounts-report-table [data-column=discount]{width:32%;white-space:normal}.app-ui-theme .discounts-report-table [data-slot=table-row]:hover{background:transparent}.discounts-report-row [data-slot=table-cell]{transition:background-color .12s ease-out}.discounts-report-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.discounts-report-row[data-total] [data-slot=table-cell]{border-top:1px solid rgb(255 255 255 / .06);background:hsl(var(--primary) / .08)}.discounts-report-row[data-total]:hover [data-slot=table-cell]{background:hsl(var(--primary) / .12)}.discounts-report-row[data-total] [data-column=discount]{box-shadow:inset 3px 0 hsl(var(--primary))}.discounts-report-name{display:flex;align-items:center;gap:.6rem;color:hsl(var(--foreground));font-weight:600;text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}[data-total] .discounts-report-name{font-weight:700;letter-spacing:.04em}.discounts-report-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--warning) / .14);color:hsl(var(--warning))}.discounts-report-icon svg{width:.9rem;height:.9rem}.discounts-report-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.discounts-report-number{font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums}.discounts-report-amount{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.discounts-report-amount[data-tone=discount]{color:hsl(var(--warning))}.discounts-report-amount[data-tone=muted]{color:hsl(var(--foreground) / .8);font-weight:600}.discounts-report-skeleton-row:hover{background:transparent}.discounts-report-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.discounts-report-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.discounts-report-table [data-column=discount] .discounts-report-skeleton-primary[data-slot=skeleton]{width:9rem}.discounts-report-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.discounts-report-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker)}.discounts-report-card:last-child{border-bottom:0}.discounts-report-card[data-skeleton]{gap:.6rem}.discounts-report-card[data-total]{--row-marker: hsl(var(--primary));background:hsl(var(--primary) / .08)}.discounts-report-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.discounts-report-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.discounts-report-card-top>.discounts-report-card-amount{flex-shrink:0;align-items:flex-end;text-align:right}.discounts-report-card .discounts-report-amount{font-size:1.05rem}.discounts-report-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.discounts-report-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.discounts-report-card-facts dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width: 767px){.discounts-report{gap:1rem}.discounts-report-toolbar{padding:.875rem 1rem}}@media (prefers-reduced-motion: reduce){.discounts-report-row [data-slot=table-cell]{transition:none}}.delivery-sales-report{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.delivery-sales-panel{min-width:0;overflow:hidden;border-radius:.85rem;background:hsl(var(--card))}.delivery-sales-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.delivery-sales-toolbar h2{margin-right:auto;font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.delivery-sales-count{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.delivery-sales-table [data-slot=table]{min-width:760px}.delivery-sales-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .delivery-sales-table [data-slot=table-header] [data-slot=table-row]{border-bottom:1px solid rgb(255 255 255 / .06)}.app-ui-theme .delivery-sales-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .delivery-sales-table [data-slot=table-cell],.app-ui-theme .delivery-sales-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.app-ui-theme .delivery-sales-table [data-slot=table-body] [data-slot=table-row]{border-bottom:1px solid rgb(255 255 255 / .06)}.delivery-sales-table [data-slot=table-cell]>span{display:flex;width:fit-content}.delivery-sales-table [data-column]:not([data-column=platform]){text-align:right}.delivery-sales-table [data-slot=table-cell]:not([data-column=platform])>*{margin-left:auto}.delivery-sales-table [data-column=platform]{width:30%;white-space:normal}.delivery-sales-table [data-slot=table-row]{--row-tint: transparent}.app-ui-theme .delivery-sales-table [data-slot=table-row]:hover{background:transparent}.delivery-sales-table [data-slot=table-cell]{background:linear-gradient(var(--row-tint),var(--row-tint)),hsl(var(--card));transition:background-color .12s ease-out}.delivery-sales-row:hover{--row-tint: hsl(var(--muted) / .5)}.delivery-sales-row[data-clickable]{cursor:pointer}.delivery-sales-row[data-clickable]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.delivery-sales-row[data-total]{--row-tint: hsl(var(--primary) / .08)}.delivery-sales-row[data-total]:hover{--row-tint: hsl(var(--primary) / .12)}.delivery-sales-row[data-total] [data-column=platform]{box-shadow:inset 3px 0 hsl(var(--primary))}.delivery-sales-table [data-column=total]{position:sticky;right:0;z-index:1;box-shadow:-1px 0 #ffffff0f}.delivery-sales-table [data-slot=table-head][data-column=total]{background:linear-gradient(hsl(var(--muted) / .45),hsl(var(--muted) / .45)),hsl(var(--card))}.delivery-sales-name{display:flex;align-items:center;gap:.7rem;min-width:0}.delivery-sales-name-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.delivery-sales-primary{color:hsl(var(--foreground));font-weight:600;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}[data-total] .delivery-sales-primary{font-weight:700;letter-spacing:.04em}.delivery-sales-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:#47adf524;color:#47adf5}.delivery-sales-icon[data-total]{background:hsl(var(--primary) / .16);color:#cca3f5}.delivery-sales-icon svg{width:.9rem;height:.9rem}.delivery-sales-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.delivery-sales-amount{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.delivery-sales-amount[data-tone=muted]{color:hsl(var(--foreground) / .8);font-weight:600}.delivery-sales-amount[data-tone=discount]{color:hsl(var(--warning));font-weight:600}.delivery-sales-amount[data-tone=total]{color:hsl(var(--foreground))}.delivery-sales-tag{padding:.15rem .5rem;border-radius:.35rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.delivery-sales-skeleton-row:hover{background:transparent}.delivery-sales-skeleton-icon[data-slot=skeleton]{flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:.55rem}.delivery-sales-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.delivery-sales-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.delivery-sales-table [data-column=platform] .delivery-sales-skeleton-primary[data-slot=skeleton]{width:8rem}.delivery-sales-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.delivery-sales-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.85rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker)}.delivery-sales-card:last-child{border-bottom:0}.delivery-sales-card[data-skeleton]{gap:.6rem}.delivery-sales-card[data-clickable]{cursor:pointer}.delivery-sales-card[data-clickable]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.delivery-sales-card[data-total]{--row-marker: hsl(var(--primary));background:hsl(var(--primary) / .08)}.delivery-sales-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.delivery-sales-card-amount{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.delivery-sales-card .delivery-sales-amount[data-tone=total]{font-size:1.05rem}.delivery-sales-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.delivery-sales-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.delivery-sales-card-facts dd{display:flex;margin:.15rem 0 0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.delivery-sales-card-facts dd .delivery-sales-amount{font-size:.8125rem}@media (max-width: 767px){.delivery-sales-report{gap:1rem}.delivery-sales-toolbar{padding:.875rem 1rem}}@media (prefers-reduced-motion: reduce){.delivery-sales-table [data-slot=table-cell]{transition:none}}.promotions-sales-report{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.promotions-sales-report .report-metrics{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.promotions-sales-metric-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(.95rem,1.15vw,1.15rem);letter-spacing:-.01em;line-height:1.25;text-transform:uppercase}.promotions-sales-panel{min-width:0;overflow:hidden;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.promotions-sales-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5)}.promotions-sales-toolbar h2{margin-right:auto;font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.promotions-sales-count{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.promotions-sales-table [data-slot=table]{min-width:560px}.promotions-sales-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .promotions-sales-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .promotions-sales-table [data-slot=table-cell],.app-ui-theme .promotions-sales-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.promotions-sales-table [data-slot=table-cell]>*+*{margin-top:.3rem}.promotions-sales-table [data-slot=table-cell]>span{display:flex;width:fit-content}.promotions-sales-table [data-column]:not([data-column=promotion]){text-align:right}.promotions-sales-table [data-slot=table-cell]:not([data-column=promotion])>*{margin-left:auto}.promotions-sales-table [data-column=promotion]{width:50%;white-space:normal}.app-ui-theme .promotions-sales-table [data-slot=table-row]:hover{background:transparent}.promotions-sales-row [data-slot=table-cell]{transition:background-color .12s ease-out}.promotions-sales-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.promotions-sales-row[data-total] [data-slot=table-cell]{border-top:1px solid rgb(255 255 255 / .06);background:hsl(var(--primary) / .08)}.promotions-sales-row[data-total]:hover [data-slot=table-cell]{background:hsl(var(--primary) / .12)}.promotions-sales-row[data-total] [data-column=promotion]{box-shadow:inset 3px 0 hsl(var(--primary))}.promotions-sales-name{display:flex;align-items:center;gap:.6rem;min-width:0}.promotions-sales-primary{color:hsl(var(--foreground));font-weight:600;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}[data-total] .promotions-sales-primary{font-weight:700;letter-spacing:.04em}.promotions-sales-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--success) / .14);color:hsl(var(--success))}.promotions-sales-icon[data-total]{background:hsl(var(--primary) / .16);color:#cca3f5}.promotions-sales-icon svg{width:.9rem;height:.9rem}.promotions-sales-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.promotions-sales-number{font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums}.promotions-sales-amount{color:hsl(var(--success));font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.promotions-sales-amount[data-tone=total]{color:hsl(var(--foreground))}.promotions-sales-skeleton-row:hover{background:transparent}.promotions-sales-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.promotions-sales-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.promotions-sales-table [data-column=promotion] .promotions-sales-skeleton-primary[data-slot=skeleton]{width:10rem}.promotions-sales-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.promotions-sales-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker)}.promotions-sales-card:last-child{border-bottom:0}.promotions-sales-card[data-skeleton]{gap:.6rem}.promotions-sales-card[data-total]{--row-marker: hsl(var(--primary));background:hsl(var(--primary) / .08)}.promotions-sales-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.promotions-sales-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.promotions-sales-card-top>.promotions-sales-card-amount{flex-shrink:0;align-items:flex-end;text-align:right}.promotions-sales-card .promotions-sales-secondary{padding-left:2.5rem}.promotions-sales-card-amount .promotions-sales-secondary{padding-left:0}.promotions-sales-card .promotions-sales-amount{font-size:1.05rem}@media (max-width: 767px){.promotions-sales-report{gap:1rem}.promotions-sales-toolbar{padding:.875rem 1rem}}@media (prefers-reduced-motion: reduce){.promotions-sales-row [data-slot=table-cell]{transition:none}}.promotions-sales-report .report-metric dd{font-size:clamp(1.15rem,1.65vw,1.75rem);white-space:nowrap}@media (max-width: 767px){.promotions-sales-report .report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.promotions-sales-report .report-metric[data-key=top]{grid-column:1 / -1}.promotions-sales-report .report-metric dd{font-size:1.15rem}}.promotions-sales-report .report-metric[data-key=top] dd{white-space:normal}@media (max-width: 767px){.promotions-sales-report .report-metric[data-key=amount]{grid-column:1 / -1}}.pos-catalog{--cat-gold: 41 76% 59%;--cat-promo: 8 76% 59%}.pos-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.85rem}@media (min-width: 1536px){.pos-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1rem}}.pos-cat-card{position:relative;overflow:hidden;border:0;border-radius:1rem;background:#18181b;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px -14px #000c;color:hsl(var(--foreground));text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .12s ease-out,box-shadow .16s ease-out}.pos-cat-card:hover{box-shadow:inset 0 0 0 1px hsl(var(--cat-gold) / .55),0 14px 28px -14px #000000e6}.pos-cat-card:active{transform:scale(.98)}.pos-cat-card:focus-visible,.pos-cat-item:has(.pos-cat-item-hit:focus-visible){outline:3px solid hsl(var(--cat-gold));outline-offset:2px}.pos-cat-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.pos-cat-card:hover .pos-cat-img{transform:scale(1.04)}.pos-cat-img-empty{display:grid;place-items:center;background:#27272b;color:#ffffff40}.pos-cat-img-empty svg{width:2.25rem;height:2.25rem}.pos-cat-group{display:block;aspect-ratio:1;padding:0}.pos-cat-group:after{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .88));content:"";pointer-events:none}.pos-cat-group-name{position:absolute;right:.7rem;bottom:.65rem;left:.7rem;z-index:1;display:-webkit-box;overflow:hidden;padding-bottom:.4rem;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.03em;line-height:1.15;text-transform:uppercase;text-shadow:0 1px 3px rgb(0 0 0 / .6);-webkit-box-orient:vertical;-webkit-line-clamp:2}.pos-cat-group-name:after{position:absolute;bottom:0;left:0;width:2.25rem;height:3px;border-radius:3px;background:hsl(var(--cat-gold));content:""}.pos-cat-item{display:flex;flex-direction:column}.pos-cat-item-hit{display:flex;flex:1;flex-direction:column;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;outline:none}.pos-cat-item-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff}.pos-cat-item-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:.3rem;padding:.55rem .65rem .6rem;box-shadow:inset 0 3px hsl(var(--cat-gold))}.pos-cat-item[data-promo] .pos-cat-item-info{box-shadow:inset 0 3px hsl(var(--cat-promo))}.pos-cat-item-name{display:-webkit-box;overflow:hidden;padding-right:1.6rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pos-cat-item-price{color:hsl(var(--cat-gold));font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.pos-cat-item[data-promo] .pos-cat-item-price{color:hsl(var(--cat-promo))}.pos-cat-item-price small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700}.pos-cat-item[data-out] .pos-cat-img{filter:grayscale(.55) brightness(.8)}.pos-cat-badge{position:absolute;top:.45rem;left:.45rem;z-index:2;padding:.15rem .45rem;border-radius:.45rem;background:#000000c7;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 6px #00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums}.pos-cat-badge[data-tone=low]{background:#f59f0a;color:#1c1917}.pos-cat-badge[data-tone=out]{background:hsl(var(--destructive));color:#fff}.pos-cat-promo-tag{position:absolute;top:.45rem;right:.45rem;z-index:2;padding:.15rem .45rem;border-radius:.45rem;background:hsl(var(--cat-promo));color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-cat-info{position:absolute;right:.45rem;bottom:.55rem;z-index:3;display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:999px;background:#ffffff12;color:hsl(var(--muted-foreground));cursor:help;transition:background-color .14s,color .14s}.pos-cat-info:hover,.pos-cat-info:focus-visible{background:hsl(var(--cat-gold));color:#1c1917;outline:none}.pos-cat-info svg{width:.95rem;height:.95rem}[data-slot=tooltip-content].pos-cat-tooltip{max-width:17rem;padding:0;border:1px solid rgb(255 255 255 / .1);border-radius:.75rem;background:#1c1c20;color:#f4f4f5;box-shadow:0 12px 32px #00000073}[data-slot=tooltip-content].pos-cat-tooltip svg{background:#1c1c20;fill:#1c1c20}.pos-cat-tooltip-body{display:flex;min-width:12rem;flex-direction:column;gap:.45rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.35}.pos-cat-tooltip-title{color:#fff;font-size:.86rem;font-weight:800}.pos-cat-tooltip-desc{color:#a1a1aa;white-space:pre-line;overflow-wrap:anywhere}.pos-cat-tooltip-prices{display:flex;flex-direction:column;gap:.2rem;margin:0;padding-top:.45rem;border-top:1px solid rgb(255 255 255 / .08)}.pos-cat-tooltip-prices>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pos-cat-tooltip-prices dt{color:#d4d4d8}.pos-cat-tooltip-prices dd{margin:0;color:#e6b548;font-weight:800;font-variant-numeric:tabular-nums}.pos-cat-tooltip-list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:.45rem 0 0;border-top:1px solid rgb(255 255 255 / .08);list-style:none;color:#d4d4d8}.pos-cat-tooltip-stock{color:#fbbf24;font-size:.72rem}.pos-cat-back{display:grid;min-height:10rem;align-self:stretch;place-items:center;padding:1.25rem;border:0;border-radius:1rem;background:transparent;cursor:pointer;touch-action:manipulation}.pos-cat-back img{width:82%;max-width:11rem;height:auto;border-radius:999px;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .45));transition:transform .14s ease-out}.pos-cat-back:hover img{transform:scale(1.04)}.pos-cat-back:active img{transform:scale(.96)}.pos-cat-back:focus-visible{outline:3px solid hsl(var(--cat-gold));outline-offset:2px}.pos-cat-empty{display:flex;grid-column:1 / -1;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;color:hsl(var(--muted-foreground));text-align:center}.pos-cat-empty svg{width:2.5rem;height:2.5rem}.pos-cat-empty p{font-size:1.1rem;font-weight:650}.pos-search-field{position:relative;display:flex;height:2.75rem;align-items:center;gap:.5rem;padding:0 .4rem 0 .8rem;border-radius:.85rem;background:#1a1a1e;box-shadow:inset 0 0 0 1px #ffffff12,0 6px 16px -10px #000c;transition:box-shadow .14s ease-out}.pos-search-field:focus-within{box-shadow:inset 0 0 0 2px hsl(var(--cat-gold, 41 76% 59%)),0 6px 16px -10px #000c}.pos-search-field>svg{flex:none;width:1.1rem;height:1.1rem;color:hsl(var(--muted-foreground))}.pos-search-field:focus-within>svg{color:#e6b447}.pos-search-field input[data-slot=input]{height:100%;flex:1;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;font-size:.95rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.pos-search-field input[data-slot=input]:focus-visible{border:0;box-shadow:none;--tw-ring-shadow: 0 0 #0000}.pos-search-field input[data-slot=input]::placeholder{color:hsl(var(--muted-foreground));font-weight:600;text-transform:uppercase}.pos-search-field kbd{flex:none;padding:.1rem .4rem;border-radius:.35rem;background:#ffffff0f;color:hsl(var(--muted-foreground));font-family:inherit;font-size:.62rem;font-weight:800;letter-spacing:.05em}.pos-search-action{display:grid;flex:none;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.6rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .14s,color .14s}.pos-search-action:hover{background:#ffffff14;color:#fff}.pos-search-action[data-tone=clear]:hover{color:hsl(var(--destructive))}.pos-search-action svg{width:1.05rem;height:1.05rem}.pos-search-toggle{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.85rem;background:#1a1a1e;color:#e6b447;box-shadow:inset 0 0 0 1px #ffffff12;cursor:pointer}.pos-search-toggle svg{width:1.15rem;height:1.15rem}@media (min-width: 768px){.pos-search-toggle{display:none}}@media (max-width: 767px){.pos-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pos-cat-card{border-radius:.9rem}.pos-cat-group-name{right:.6rem;bottom:.55rem;left:.6rem;font-size:.8rem}.pos-cat-item-info{gap:.2rem;padding:.5rem .55rem .55rem}.pos-cat-item-name{padding-right:0;font-size:.74rem}.pos-cat-item-price{font-size:.92rem}.pos-cat-badge,.pos-cat-promo-tag{top:.4rem;padding:.12rem .4rem;font-size:.62rem}.pos-cat-badge{left:.4rem}.pos-cat-promo-tag{right:.4rem}.pos-cat-info{display:none}.pos-cat-back{min-height:0;padding:.75rem}.pos-cat-back img{width:70%}.pos-search-field{height:2.6rem}}@media (prefers-reduced-motion: reduce){.pos-cat-card,.pos-cat-img,.pos-cat-back img{transition:none}.pos-cat-card:hover .pos-cat-img{transform:none}}.sdc{--a: 161, 161, 170;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(var(--a),.55);background:radial-gradient(120% 120% at 100% 0%,rgba(var(--a),.28),transparent 62%),#18181b;box-shadow:0 8px 20px rgba(var(--a),.16);color:#fafafa}.sdc__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sdc__num{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sdc__pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#ffffff14;font-size:.7rem;font-weight:700}.sdc__dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--a))}.sdc__source{margin-left:auto;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--primary))}.sdc__customer{margin:0;font-size:.95rem;font-weight:600}.sdc__customer a{color:#fafafab3;font-weight:500;text-decoration:underline;text-underline-offset:2px}.sdc__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sdc__fact{min-width:0;padding:7px 10px;border-radius:10px;background:#ffffff0d}.sdc__fact-label{display:block;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fafafa80}.sdc__fact-value{display:block;font-size:.85rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sdc__fact-value--ok{color:#4ade80}.sdc__fact-value--warn{color:#fbbf24}.sdc__note{margin:0;padding:6px 10px;border-left:3px solid #f59e0b;border-radius:6px;background:#f59e0b1a;font-size:.8rem;overflow-wrap:anywhere}.sdc__actions{display:flex;gap:6px}.sdc__discard{margin-left:auto}@media (prefers-reduced-motion: no-preference){.sdc{transition:box-shadow .2s ease,border-color .2s ease}}.upd-dialog{--app-dialog-tone: var(--success)}.upd-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.5rem 1.25rem;text-align:center;background:radial-gradient(120% 90% at 50% 0%,hsl(var(--success) / .16),transparent 70%)}.upd-hero-icon{position:relative;display:grid;place-items:center;width:3.75rem;height:3.75rem;margin-bottom:.35rem;border-radius:1.1rem;background:hsl(var(--success) / .14);color:hsl(var(--success));box-shadow:inset 0 0 0 1px hsl(var(--success) / .3)}.upd-hero-icon svg{width:1.6rem;height:1.6rem;animation:upd-spin 3.2s cubic-bezier(.6,0,.3,1) infinite}.upd-hero-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 hsl(var(--success) / .45);animation:upd-pulse 2.4s ease-out infinite}.upd-badge{padding:.2rem .6rem;border-radius:999px;background:hsl(var(--success) / .12);color:hsl(var(--success));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-dialog .upd-title{font-size:1.25rem}.app-dialog .upd-description{max-width:20rem}.upd-body{display:flex;flex-direction:column;gap:.9rem;padding:.25rem 1.5rem 1.5rem}.upd-steps{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:.35rem;border-radius:.85rem;background:hsl(var(--muted) / .35);list-style:none}.upd-step{display:flex;align-items:center;gap:.8rem;padding:.6rem .65rem;border-radius:.6rem}.upd-step-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:hsl(var(--background) / .6);color:hsl(var(--muted-foreground))}.upd-step-icon svg{width:1rem;height:1rem}.upd-step-copy{display:flex;min-width:0;flex-direction:column;gap:.1rem}.upd-step-copy strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600}.upd-step-copy span{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.upd-warning{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.7rem .8rem;border-radius:.7rem;background:hsl(var(--warning) / .1);color:hsl(var(--warning));font-size:.75rem;line-height:1.45}.upd-warning svg{flex-shrink:0;width:.95rem;height:.95rem;margin-top:.05rem}.upd-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:.75rem;padding-top:.35rem}.upd-actions [data-slot=button]{min-height:2.6rem}.upd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#09090b99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.upd-overlay-card{display:flex;width:min(100%,22rem);flex-direction:column;align-items:center;gap:.45rem;padding:1.75rem 1.5rem 1.5rem;border:1px solid rgb(255 255 255 / .06);border-radius:1rem;background:hsl(var(--card));box-shadow:0 24px 60px -12px #0009;text-align:center}.upd-overlay-spinner{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.4rem;border-radius:.9rem;background:hsl(var(--success) / .14);color:hsl(var(--success))}.upd-overlay-spinner svg{width:1.4rem;height:1.4rem}.upd-overlay-card strong{color:hsl(var(--foreground));font-size:1rem;font-weight:700}.upd-overlay-card>span:not([class]){color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.upd-progress{position:relative;width:100%;height:.3rem;margin-top:.8rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.upd-progress span{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:hsl(var(--success));animation:upd-indeterminate 1.4s ease-in-out infinite}@keyframes upd-spin{0%,20%{transform:rotate(0)}60%,to{transform:rotate(360deg)}}@keyframes upd-pulse{0%{box-shadow:0 0 hsl(var(--success) / .45)}70%,to{box-shadow:0 0 0 .9rem hsl(var(--success) / 0)}}@keyframes upd-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.upd-hero-icon svg,.upd-hero-ring,.upd-progress span{animation:none}}@media (min-width: 640px){.upd-main{display:grid;grid-template-columns:17rem 1fr}.upd-hero{justify-content:center;padding:2rem 1.5rem;background:radial-gradient(140% 120% at 0% 50%,hsl(var(--success) / .16),transparent 80%)}.upd-body{justify-content:center;padding:1.75rem 1.75rem 1.75rem .75rem}}@media (max-width: 639px){.upd-body{padding-inline:1rem}}.settings-page{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.settings-content{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:56rem;margin-inline:auto;min-width:0}.settings-sections{display:flex;flex-direction:column;gap:1rem;min-width:0}.settings-branches{display:flex;justify-content:center;min-width:0}.settings-branches-bar{display:flex;align-items:center;gap:.35rem;max-width:100%;min-width:0;padding:.3rem;border:1px solid rgb(255 255 255 / .07);border-radius:.85rem;background:hsl(var(--card))}.settings-branches-list{display:flex;gap:.3rem;min-width:0}.settings-branches-list>.settings-branch{min-width:0;max-width:14rem;height:2.4rem;padding-inline:.95rem;border-radius:.6rem}.settings-branches-list>.settings-branch[data-variant=outline]{border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}.settings-branches-list>.settings-branch[data-variant=outline]:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.settings-branches-nav[data-slot=button]{flex-shrink:0;color:hsl(var(--muted-foreground))}.settings-branches-nav[data-slot=button]:hover:not(:disabled){color:hsl(var(--foreground))}.settings-section{min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.9rem;background:hsl(var(--card))}.settings-section-header{display:flex;align-items:center;gap:.9rem;width:100%;padding:1.1rem 1.25rem;border:0;background:none;color:inherit;text-align:left;transition:background-color .12s ease-out}.settings-section-header:hover{background:hsl(var(--muted) / .35)}.settings-section[data-expanded=true] .settings-section-header{border-bottom:1px solid rgb(255 255 255 / .06)}.settings-section-icon{display:grid;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .2)}.settings-section-icon svg{width:1.1rem;height:1.1rem}.settings-section-heading{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.settings-section-heading h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.settings-section-heading p{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45}.settings-section-chevron{flex-shrink:0;width:1.15rem;height:1.15rem;color:hsl(var(--muted-foreground));transition:transform .22s ease-out}.settings-section[data-expanded=true] .settings-section-chevron{transform:rotate(180deg)}.settings-section-body{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s ease-out,opacity .22s ease-out,visibility 0s linear .28s}.settings-section-body[data-expanded=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.settings-section-body-inner{min-height:0;overflow:hidden}.settings-section-content{padding:1.1rem 1.25rem 1.25rem}.settings-section-notice{margin:0;font-size:.875rem;color:hsl(var(--muted-foreground))}.settings-actions{display:flex}.settings-actions .settings-save{width:100%}.settings-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#00000059;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settings-loading-overlay .settings-loading-spinner{width:2.25rem;height:2.25rem;color:hsl(var(--primary))}@media (max-width: 767px){.settings-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.settings-branches-bar{width:100%}.settings-branches-list{flex:1}.settings-branches-list[data-centered=true]{justify-content:center}.settings-branches-list>.settings-branch{flex:1 1 0;max-width:none;height:auto;min-height:2.4rem;padding:.35rem .5rem;font-size:.7rem;line-height:1.2}.settings-branches-list>.settings-branch>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.settings-section-header{gap:.75rem;padding:1rem}.settings-section-icon{width:2.15rem;height:2.15rem}.settings-section-heading p{font-size:.78rem}.settings-section-content{padding:1rem}}@media (prefers-reduced-motion: reduce){.settings-section-body,.settings-section-chevron{transition:none}}.settings-payment-list{display:flex;flex-direction:column;gap:.5rem}.settings-payment-group{overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .3);transition:border-color .15s ease-out,background-color .15s ease-out}.settings-payment-group[data-expanded=true]{border-color:#ffffff1a;background:hsl(var(--muted) / .45)}.settings-payment-group-header{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem .5rem 1rem;cursor:pointer;transition:background-color .12s ease-out}.settings-payment-group-header:hover{background:hsl(var(--muted) / .55)}.settings-payment-group-toggle{display:flex;flex:1;align-items:center;min-width:0;padding:.25rem 0;border:0;background:none;color:inherit;text-align:left}.settings-payment-group-name{min-width:0;font-size:.9rem;font-weight:600;letter-spacing:.01em;overflow-wrap:anywhere}.settings-payment-group[data-enabled=false] .settings-payment-group-name{color:hsl(var(--muted-foreground))}.settings-payment-group-actions{display:flex;flex-shrink:0;align-items:center;gap:.65rem}.settings-payment-group-chevron{width:1.1rem;height:1.1rem;color:hsl(var(--muted-foreground));transition:transform .22s ease-out}.settings-payment-group[data-expanded=true] .settings-payment-group-chevron{transform:rotate(180deg)}.settings-payment-methods{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease-out,opacity .22s ease-out,visibility 0s linear .26s;opacity:0;visibility:hidden}.settings-payment-methods[data-expanded=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.settings-payment-methods-inner{min-height:0;overflow:hidden;margin:0;padding:0;list-style:none}.settings-payment-method{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.9rem;margin:0 .75rem;padding:.4rem .25rem .4rem 1.25rem;border-top:1px solid rgb(255 255 255 / .06)}.settings-payment-method:last-child{margin-bottom:.35rem}.settings-payment-method-name{min-width:0;color:hsl(var(--foreground) / .85);font-size:.8125rem;overflow-wrap:anywhere}@media (max-width: 639px){.settings-payment-group-header{padding-left:.85rem}.settings-payment-method{margin:0 .5rem;padding-left:.75rem}}@media (prefers-reduced-motion: reduce){.settings-payment-methods,.settings-payment-group-chevron{transition:none}}.sellers-panel{min-width:0;overflow:hidden;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.sellers-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5)}.sellers-toolbar h2{margin-right:auto;font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.sellers-count{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.sellers-table [data-slot=table]{min-width:640px}.sellers-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .sellers-table [data-slot=table-head]{height:auto;padding:.7rem 1rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .sellers-table [data-slot=table-cell]{padding:.7rem 1rem;vertical-align:middle;font-size:.8125rem;line-height:1.4}.sellers-table [data-column=name]{width:38%}.sellers-table [data-column=actions]{width:1%;text-align:right;white-space:nowrap}.app-ui-theme .sellers-table [data-slot=table-row]:hover{background:transparent}.sellers-row [data-slot=table-cell]{transition:background-color .12s ease-out}.sellers-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.sellers-row[data-enabled=false] .sellers-name-text{color:hsl(var(--foreground) / .7)}.sellers-skeleton[data-slot=skeleton]{width:6rem;height:.85rem}.sellers-table [data-column=name] .sellers-skeleton[data-slot=skeleton]{width:11rem}.sellers-table [data-column=actions] .sellers-skeleton[data-slot=skeleton]{width:2.25rem;height:2.25rem;margin-left:auto;border-radius:.6rem}.sellers-name{display:flex;align-items:center;gap:.65rem;min-width:0}.sellers-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;background:hsl(var(--primary) / .14);color:#cca3f5}.sellers-avatar svg{width:1rem;height:1rem}.sellers-name-text{min-width:0;color:hsl(var(--foreground));font-weight:600;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.app-ui-theme .sellers-status[data-slot=badge]{gap:.4rem;border-radius:999px;height:1.5rem;padding-inline:.6rem;font-size:.6875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.sellers-status-dot{width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.sellers-branch{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--foreground));font-weight:550;text-transform:uppercase;overflow-wrap:anywhere}.sellers-branch svg{width:.9rem;height:.9rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.sellers-muted{color:hsl(var(--muted-foreground))}.app-ui-theme .sellers-actions-trigger[data-slot]{border-color:transparent;border-radius:.55rem;background:transparent;box-shadow:none;color:hsl(var(--muted-foreground))}.app-ui-theme .sellers-actions-trigger[data-slot]:hover,.app-ui-theme .sellers-actions-trigger[data-slot][data-state=open]{background:hsl(var(--muted));color:hsl(var(--foreground))}.sellers-actions-menu[data-slot=dropdown-menu-content]{width:auto;min-width:13.5rem;padding:.3rem;border:1px solid rgb(255 255 255 / .08);border-radius:.65rem;box-shadow:0 16px 40px -12px #0009}.sellers-actions-menu [data-slot=dropdown-menu-item]{min-height:2.25rem;gap:.6rem;padding:.45rem .6rem;border-radius:.45rem;font-size:.8125rem}.sellers-actions-menu [data-slot=dropdown-menu-item] svg{color:hsl(var(--muted-foreground))}.sellers-actions-menu [data-slot=dropdown-menu-item][data-tone=danger] svg{color:hsl(var(--destructive))}.sellers-actions-menu [data-slot=dropdown-menu-item][data-tone=success] svg{color:hsl(var(--success))}.sellers-actions-menu [data-slot=dropdown-menu-separator]{margin:.3rem .2rem;background:#ffffff12}.sellers-cards{display:none;flex-direction:column;margin:0;padding:0;list-style:none}.sellers-card{display:flex;flex-direction:column;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.sellers-card:last-child{border-bottom:0}.sellers-card[data-skeleton]{gap:.6rem}.sellers-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sellers-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.sellers-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sellers-card-facts dd{margin:.3rem 0 0;font-size:.8125rem;min-width:0}.app-ui-theme .sellers-empty[data-slot=empty]{min-height:14rem;padding:2.5rem 1.25rem;border:0;border-radius:0}.sellers-empty [data-slot=empty-title]{font-size:.9375rem;font-weight:650;text-transform:uppercase;letter-spacing:.02em}.sellers-pagination{border-top:1px solid hsl(var(--border) / .5);background:hsl(var(--muted) / .2)}.sellers-pagination [aria-label=Paginación]{padding-block:.65rem}.app-ui-theme .sellers-dialog-input[data-slot=input]{height:2.75rem;border:1px solid rgb(255 255 255 / .08);border-radius:.55rem;background:hsl(var(--muted));font-size:.875rem;font-weight:600;text-transform:uppercase}.app-ui-theme .sellers-dialog-input[data-slot=input]:focus-visible{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.sellers-dialog-text{color:hsl(var(--foreground) / .85);font-size:.875rem;line-height:1.6}.sellers-dialog-highlight{color:#cca3f5;font-weight:700;text-transform:uppercase}.sellers-code{display:block;margin-top:1rem;padding:1.1rem 1rem;border:1px dashed hsl(var(--success) / .45);border-radius:.75rem;background:hsl(var(--success) / .08);color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.75rem,7vw,2.4rem);font-weight:700;letter-spacing:.18em;text-align:center;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.app-dialog-footer .sellers-dialog-full[data-slot=button]{flex:1}.sellers-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#00000040;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sellers-loading-card{display:inline-flex;align-items:center;gap:.65rem;padding:.8rem 1.15rem;border:1px solid rgb(255 255 255 / .08);border-radius:.85rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 16px 40px -12px #0009}.sellers-loading-card [data-slot=spinner]{width:1.15rem;height:1.15rem;color:hsl(var(--primary))}@media (max-width: 767px){.sellers-table{display:none}.sellers-cards{display:flex}.sellers-toolbar{padding:.875rem 1rem}}@media (prefers-reduced-motion: reduce){.sellers-row [data-slot=table-cell]{transition:none}}.settings-params{overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .2)}.settings-params-head{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:1rem;padding:.65rem 1rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.settings-params-head>:last-child{text-align:center}.settings-param-row{display:grid;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;gap:1rem;min-height:3.4rem;padding:.55rem 1rem;border-top:1px solid rgb(255 255 255 / .06);transition:background-color .12s ease-out}.settings-param-row:hover{background:hsl(var(--muted) / .4)}.settings-param-label{min-width:0;font-size:.8125rem;font-weight:600;line-height:1.4;text-align:left;overflow-wrap:anywhere}.settings-param-value{display:flex;justify-content:center;min-width:0}.app-ui-theme .settings-param-input[data-slot=input]{height:2.4rem;border-radius:.6rem;background:hsl(var(--background) / .6);font-size:.8125rem}.settings-param-value .settings-param-input{width:100%;text-align:center}.settings-param-input-number{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.settings-param-input-number::-webkit-outer-spin-button,.settings-param-input-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-param-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .25)}.settings-param-card[data-inline]{flex-direction:row;align-items:center;justify-content:space-between}.settings-param-card-text{min-width:0;text-align:left}.settings-param-card-text h3{font-size:.9rem;font-weight:650}.settings-param-card-text p{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.settings-params-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:9rem;padding:1.5rem 1rem;border:1px dashed rgb(255 255 255 / .1);border-radius:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5;text-align:center}.settings-params-spinner{width:1.75rem;height:1.75rem;color:hsl(var(--primary))}.settings-params-state-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.settings-params-state-icon svg{width:1.1rem;height:1.1rem}@media (max-width: 639px){.settings-params-head{display:none}.settings-param-row{grid-template-columns:minmax(0,1fr) auto;padding:.75rem .85rem}.settings-params-head+[role=rowgroup]>.settings-param-row:first-child{border-top:0}.settings-param-row:not([data-type=boolean]){grid-template-columns:minmax(0,1fr);gap:.5rem}.settings-param-row:not([data-type=boolean]) .settings-param-input{text-align:left}}.settings-params-group-title{display:flex;align-items:center;padding:.7rem 1rem .5rem;border-top:1px solid rgb(255 255 255 / .08);background:hsl(var(--muted) / .3)}.settings-params-group-title>span{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--foreground));font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-params-group-title svg{width:.95rem;height:.95rem;color:hsl(var(--primary))}.settings-param-row[data-disabled] .settings-param-label{color:hsl(var(--muted-foreground))}@media (max-width: 639px){.settings-params-group-title{padding:.65rem .85rem .45rem}}.unsaved-notification{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;display:flex;align-items:center;gap:.65rem;max-width:min(22rem,calc(100vw - 2rem));padding:.65rem .9rem .65rem .65rem;border:1px solid hsl(var(--warning) / .35);border-radius:.85rem;background:#1b1b1df5;color:hsl(var(--foreground));box-shadow:0 18px 40px -16px #000000b3,inset 3px 0 hsl(var(--warning));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:unsaved-notification-in .22s ease-out}.unsaved-notification-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:hsl(var(--warning) / .14);color:hsl(var(--warning))}.unsaved-notification-icon svg{width:1rem;height:1rem}.unsaved-notification-message{min-width:0;font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}@keyframes unsaved-notification-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.unsaved-notification{animation:none}}.app-ui-theme .sellers-filters-search{padding-inline:.75rem}.app-ui-theme .sellers-filters-search [data-slot=input-group-control]{height:100%;border:0;background:transparent;box-shadow:none;font-size:.8125rem;font-weight:600;text-transform:uppercase}.app-ui-theme .sellers-filters-select[data-slot=select-trigger]{width:100%;justify-content:space-between;padding-inline:.75rem;font-weight:600}.app-ui-theme .sellers-filters-clear[data-slot=button]{color:hsl(var(--destructive))}.app-ui-theme .sellers-filters-clear[data-slot=button]:hover:not(:disabled){background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.app-ui-theme .sellers-filters-add[data-slot=button]{order:-1;min-width:0}.app-ui-filters-footer:has(.sellers-filters-add){grid-template-columns:minmax(0,1fr)}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:""}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #BBB;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-no-transition{transition:none!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{min-height:100%;width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(to right,#0000,#000);width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-picker .ag-picker-field-wrapper{max-width:45px;min-width:45px}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px #0000005e}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(1 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-1{padding-right:calc(1 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-2{padding-left:calc(2 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-2{padding-right:calc(2 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-3{padding-left:calc(3 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-3{padding-right:calc(3 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-4{padding-left:calc(4 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-4{padding-right:calc(4 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-5{padding-left:calc(5 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-5{padding-right:calc(5 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-6{padding-left:calc(6 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-6{padding-right:calc(6 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-7{padding-left:calc(7 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-7{padding-right:calc(7 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-8{padding-left:calc(8 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-8{padding-right:calc(8 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-9{padding-left:calc(9 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-9{padding-right:calc(9 * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(1 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-1{padding-right:calc(1 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(2 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-2{padding-right:calc(2 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(3 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-3{padding-right:calc(3 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(4 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-4{padding-right:calc(4 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(5 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-5{padding-right:calc(5 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(6 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-6{padding-right:calc(6 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(7 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-7{padding-right:calc(7 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(8 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-8{padding-right:calc(8 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(9 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-9{padding-right:calc(9 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(10 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-10{padding-right:calc(10 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(11 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-11{padding-right:calc(11 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(12 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-12{padding-right:calc(12 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(13 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-13{padding-right:calc(13 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(14 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-14{padding-right:calc(14 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(15 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-15{padding-right:calc(15 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(16 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-16{padding-right:calc(16 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(17 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-17{padding-right:calc(17 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(18 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-18{padding-right:calc(18 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(19 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-19{padding-right:calc(19 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(20 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-20{padding-right:calc(20 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(21 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-21{padding-right:calc(21 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(22 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-22{padding-right:calc(22 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(23 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-23{padding-right:calc(23 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(24 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-24{padding-right:calc(24 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(25 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-25{padding-right:calc(25 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(26 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-26{padding-right:calc(26 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(27 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-27{padding-right:calc(27 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(28 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-28{padding-right:calc(28 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(29 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-29{padding-right:calc(29 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(30 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-30{padding-right:calc(30 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(31 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-31{padding-right:calc(31 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(32 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-32{padding-right:calc(32 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(33 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-33{padding-right:calc(33 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(34 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-34{padding-right:calc(34 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(35 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-35{padding-right:calc(35 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(36 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-36{padding-right:calc(36 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(37 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-37{padding-right:calc(37 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(38 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-38{padding-right:calc(38 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(39 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-39{padding-right:calc(39 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(40 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-40{padding-right:calc(40 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(41 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-41{padding-right:calc(41 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(42 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-42{padding-right:calc(42 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(43 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-43{padding-right:calc(43 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(44 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-44{padding-right:calc(44 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(45 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-45{padding-right:calc(45 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(46 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-46{padding-right:calc(46 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(47 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-47{padding-right:calc(47 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(48 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-48{padding-right:calc(48 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(49 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-49{padding-right:calc(49 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(50 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-50{padding-right:calc(50 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(51 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-51{padding-right:calc(51 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(52 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-52{padding-right:calc(52 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(53 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-53{padding-right:calc(53 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(54 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-54{padding-right:calc(54 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(55 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-55{padding-right:calc(55 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(56 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-56{padding-right:calc(56 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(57 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-57{padding-right:calc(57 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(58 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-58{padding-right:calc(58 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(59 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-59{padding-right:calc(59 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(60 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-60{padding-right:calc(60 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(61 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-61{padding-right:calc(61 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(62 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-62{padding-right:calc(62 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(63 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-63{padding-right:calc(63 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(64 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-64{padding-right:calc(64 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(65 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-65{padding-right:calc(65 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(66 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-66{padding-right:calc(66 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(67 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-67{padding-right:calc(67 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(68 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-68{padding-right:calc(68 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(69 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-69{padding-right:calc(69 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(70 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-70{padding-right:calc(70 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(71 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-71{padding-right:calc(71 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(72 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-72{padding-right:calc(72 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(73 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-73{padding-right:calc(73 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(74 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-74{padding-right:calc(74 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(75 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-75{padding-right:calc(75 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(76 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-76{padding-right:calc(76 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(77 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-77{padding-right:calc(77 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(78 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-78{padding-right:calc(78 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(79 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-79{padding-right:calc(79 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(80 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-80{padding-right:calc(80 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(81 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-81{padding-right:calc(81 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(82 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-82{padding-right:calc(82 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(83 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-83{padding-right:calc(83 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(84 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-84{padding-right:calc(84 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(85 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-85{padding-right:calc(85 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(86 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-86{padding-right:calc(86 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(87 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-87{padding-right:calc(87 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(88 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-88{padding-right:calc(88 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(89 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-89{padding-right:calc(89 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(90 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-90{padding-right:calc(90 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(91 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-91{padding-right:calc(91 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(92 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-92{padding-right:calc(92 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(93 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-93{padding-right:calc(93 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(94 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-94{padding-right:calc(94 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(95 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-95{padding-right:calc(95 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(96 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-96{padding-right:calc(96 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(97 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-97{padding-right:calc(97 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(98 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-98{padding-right:calc(98 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(99 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-99{padding-right:calc(99 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-sticky-bottom .ag-row{border-bottom:none;border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{padding:0px var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{border-bottom:1px solid var(--ag-secondary-border-color);padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu,.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu,.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu,.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{position:absolute;top:50%;transition:transform .33s ease-in-out;padding:0;display:block;cursor:pointer;border:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px;width:auto;height:auto}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{content:"";position:absolute;top:-40px;bottom:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px,-50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px,-50%)}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-settings-group-title-bar:focus-visible{outline:none}.ag-charts-settings-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 0;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255,255,255,.16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255,255,255,.07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255,255,255,.16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255,255,255,.07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu.ag-tabs,.ag-theme-quartz-dark .ag-menu.ag-tabs,.ag-theme-quartz-auto-dark .ag-menu.ag-tabs{min-width:290px}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-option .ag-icon,.ag-theme-quartz-dark .ag-menu-option .ag-icon,.ag-theme-quartz-auto-dark .ag-menu-option .ag-icon{opacity:65%}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media (max-resolution: 1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;padding:0 calc(var(--ag-grid-size) * 1.5);font-weight:500}.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item{padding-bottom:12px;margin-top:calc(var(--ag-grid-size) * 2);margin-bottom:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-grid-size) * 2);margin-bottom:0}.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{margin-top:calc(var(--ag-grid-size))}.ag-theme-quartz .ag-ltr .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-settings-group-container{padding-right:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-rtl .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-settings-group-container{padding-left:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-ltr .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-sub-level-group-container{padding-right:0}.ag-theme-quartz .ag-rtl .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-sub-level-group-container{padding-left:0}.ag-theme-quartz .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar{margin-top:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{padding:0}.ag-theme-quartz .ag-ltr .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-ltr .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-container{padding-left:var(--ag-grid-size);padding-right:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-rtl .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-rtl .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-container{padding-right:var(--ag-grid-size);padding-left:var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-color-picker .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-color-picker .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-wrapper{max-width:55px;min-width:55px}.ag-theme-quartz .ag-color-picker .ag-picker-field-display,.ag-theme-quartz-dark .ag-color-picker .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-color-picker .ag-picker-field-display{height:18px;width:18px;flex:auto 0 0;margin:6px;border-radius:2px;border:solid 1px var(--ag-input-border-color)}.ag-theme-quartz .ag-ltr .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-dark .ag-ltr .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-color-picker .ag-picker-field-icon{margin-right:4px}.ag-theme-quartz .ag-rtl .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-dark .ag-rtl .ag-color-picker .ag-picker-field-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-color-picker .ag-picker-field-icon{margin-left:4px}.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:500}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz .ag-chart-menu-close,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-close,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-close{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz .ag-chart-menu-close:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-close:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-close:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);position:relative;border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu-close,.ag-theme-quartz-dark .ag-chart-menu-close,.ag-theme-quartz-auto-dark .ag-chart-menu-close{--ag-quartz-icon-hover-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-chart-menu-close,.ag-theme-quartz-dark .ag-chart-menu-close,.ag-theme-quartz-auto-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-quartz .ag-chart-menu-close .ag-icon,.ag-theme-quartz-dark .ag-chart-menu-close .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-close .ag-icon{border:1px solid var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-chart-menu-close .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-chart-menu-close .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-chart-menu-close .ag-icon{border-right:none}.ag-theme-quartz .ag-rtl .ag-chart-menu-close .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-chart-menu-close .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-chart-menu-close .ag-icon{border-left:none}.ag-theme-quartz .ag-chart-docked-container,.ag-theme-quartz-dark .ag-chart-docked-container,.ag-theme-quartz-auto-dark .ag-chart-docked-container{min-width:260px}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-quartz-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-quartz-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}.settings-kretz{display:flex;flex-direction:column;gap:1rem;text-align:left}.settings-kretz-panel{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .3)}.settings-kretz-panel[data-tone=info]{border-color:hsl(var(--primary) / .22);background:hsl(var(--primary) / .07)}.settings-kretz-panel-icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.65rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.settings-kretz-panel-icon svg{width:1rem;height:1rem}.settings-kretz-panel-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.55}.settings-kretz-panel-text strong{color:hsl(var(--foreground));font-weight:650}.settings-kretz-panel-title{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-kretz-panel-strong{color:hsl(var(--foreground) / .9);font-weight:600;overflow-wrap:anywhere}.settings-kretz-actions,.settings-kretz-bulk-actions{display:flex;flex-wrap:wrap;gap:.6rem}.settings-kretz-actions{justify-content:flex-end}.settings-kretz-actions [data-slot=button],.settings-kretz-bulk-actions [data-slot=button]{height:2.6rem}.settings-kretz-bulk{flex-direction:column;align-items:stretch;gap:1rem}.settings-kretz-bulk-head{display:flex;align-items:flex-start;gap:.85rem}.settings-kretz-meta{display:flex;flex-direction:column;gap:.4rem;padding-top:.85rem;border-top:1px solid rgb(255 255 255 / .06);color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.5}.settings-kretz-meta p{display:flex;align-items:flex-start;gap:.5rem}.settings-kretz-meta svg{flex-shrink:0;width:.9rem;height:.9rem;margin-top:.15rem;color:hsl(var(--primary))}.settings-kretz-meta span{min-width:0;overflow-wrap:anywhere}.settings-kretz-meta strong{color:hsl(var(--foreground))}.settings-kretz-results{display:flex;flex-direction:column;gap:.75rem}.settings-kretz-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.35rem 0 0}.settings-kretz-stats>div{--tone: var(--primary);padding:.6rem .75rem;border-radius:.6rem;background:hsl(var(--tone) / .1);box-shadow:inset 0 0 0 1px hsl(var(--tone) / .18)}.settings-kretz-stats>div[data-tone=success]{--tone: var(--success)}.settings-kretz-stats>div[data-tone=destructive]{--tone: var(--destructive)}.settings-kretz-stats>div[data-tone=warning]{--tone: var(--warning)}.settings-kretz-stats dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.settings-kretz-stats dd{margin:.15rem 0 0;color:hsl(var(--tone));font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.settings-kretz-alert{--tone: var(--destructive);padding:.9rem 1rem;border:1px solid hsl(var(--tone) / .3);border-radius:.75rem;background:hsl(var(--tone) / .08);font-size:.8125rem}.settings-kretz-alert[data-tone=warning]{--tone: var(--warning)}.settings-kretz-alert-title{display:flex;align-items:center;gap:.5rem;color:hsl(var(--tone));font-weight:650}.settings-kretz-alert-title svg{width:1rem;height:1rem}.settings-kretz-alert ul{display:flex;flex-direction:column;gap:.35rem;max-height:16rem;margin:.65rem 0 0;padding:0;overflow-y:auto;list-style:none;color:hsl(var(--foreground) / .85);line-height:1.45}.settings-kretz-alert li{padding-left:.65rem;border-left:2px solid hsl(var(--tone) / .4);overflow-wrap:anywhere}.settings-kretz-preview{display:flex;flex-direction:column;gap:1rem}.settings-kretz-preview-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.settings-kretz-preview-counts{display:flex;flex-wrap:wrap;gap:.4rem}.settings-kretz-preview-counts span{padding:.3rem .65rem;border:1px solid rgb(255 255 255 / .07);border-radius:999px;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.75rem}.settings-kretz-preview-counts strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.settings-kretz-preview-search{width:100%;max-width:22rem;gap:.4rem}.settings-kretz-preview-search [data-slot=field-label]{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.settings-kretz-preview-grid{min-width:0;padding:.75rem;border:1px solid rgb(255 255 255 / .06);border-radius:.85rem;background:#00000040}.settings-kretz-preview-grid>p{margin-bottom:.75rem;color:hsl(var(--muted-foreground));font-size:.78rem}@media (max-width: 639px){.settings-kretz-panel{padding:.9rem}.settings-kretz-actions [data-slot=button],.settings-kretz-bulk-actions [data-slot=button]{flex:1 1 100%}.settings-kretz-preview-search{max-width:none}.settings-kretz-preview-grid{padding:.5rem}}@media (max-width: 479px){.settings-kretz-panel-icon{display:none}}.home-hub{width:100%;min-height:100dvh;padding:calc(97px + 2rem) 1.5rem 2.5rem}@media (max-width: 640px){.home-hub{padding:calc(97px + 1.25rem) 1rem 2rem}}.reports-hub{--reports-hub-width: 72rem}.reports-hub-header{max-width:var(--reports-hub-width);margin:.5rem auto 1.75rem;text-align:center}.reports-hub-header h1{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-transform:uppercase}@media (max-width: 640px){.reports-hub-header{margin-bottom:1.25rem}}.vsel-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vsel-tabs__label,.vsel-section-label{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fafafa8c}.vsel-section-label{margin:0 0 8px}.vsel-section-label span{color:hsl(var(--primary))}.vsel-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#27272a;color:#fafafa;font-size:.85rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.vsel-chip:hover{border-color:hsl(var(--primary) / .6)}.vsel-chip--active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .22)}.vsel-chip--muted{color:#fafafa80}.vsel-chip__count{min-width:20px;padding:0 6px;border-radius:999px;background:hsl(var(--primary));color:#fff;font-size:.7rem;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.vsel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.vsel-tile{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#1f1f23;outline:none;transition:border-color .15s ease,background-color .15s ease}.vsel-tile:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary) / .7)}.vsel-tile--selected{border-color:hsl(var(--primary));background:radial-gradient(120% 120% at 100% 0%,hsl(var(--primary) / .22),transparent 60%),#1f1f23}.vsel-tile--empty{opacity:.55}.vsel-tile--missing{align-items:center;justify-content:center;border-style:dashed;background:transparent;color:#fafafa59}.vsel-tile__head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.vsel-tile__value{font-size:1rem;font-weight:800}.vsel-stock{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:700;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.vsel-stock--ok{background:#22c55e24;border-color:#22c55e66;color:#4ade80}.vsel-stock--low{background:#f59e0b29;border-color:#f59e0b73;color:#fbbf24}.vsel-stock--out{background:#ef44441f;border-color:#ef444459;color:#fca5a5}.vsel-stock--over{background:#ef4444e6;border-color:#ef4444;color:#fff}.vsel-stock--none{color:#fafafa59}.vsel-price{display:inline-block;font-size:1.35rem;font-weight:800;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums;vertical-align:baseline}.vsel-tile__stepper{display:flex;align-items:center;justify-content:space-between;gap:6px}.vsel-tile__qty{min-width:28px;font-size:1.15rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;color:#fafafa73}.vsel-tile--selected .vsel-tile__qty{color:#fff}.vsel-plus{background:hsl(var(--primary))!important;color:#fff!important}.vsel-tile__price{font-size:.8rem;font-weight:700;color:#fafafad9;font-variant-numeric:tabular-nums}.vsel-hint{margin:8px 0 0;font-size:.7rem;color:#fafafa66}@media (hover: none),(pointer: coarse){.vsel-hint{display:none}}.vsel-summary{display:flex;flex-wrap:wrap;gap:6px}.vsel-pick{display:inline-flex;align-items:center;border-radius:999px;background:hsl(var(--primary) / .18);border:1px solid hsl(var(--primary) / .45);font-size:.78rem;font-weight:700}.vsel-pick__label{padding:4px 4px 4px 10px;color:#fff;cursor:pointer}.vsel-pick__remove{display:grid;place-items:center;width:26px;height:26px;color:#fafafab3;cursor:pointer}.vsel-pick__remove:hover{color:#fff}@media (prefers-reduced-motion: reduce){.vsel-chip,.vsel-tile{transition:none}}.pos-promo .pos-promo-header [data-slot=dialog-title]{padding-right:2rem;color:hsl(var(--foreground));font-size:1.1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pos-promo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.25rem 1rem .75rem;border-bottom:1px solid rgb(255 255 255 / .06)}.pos-promo-identity{display:flex;align-items:center;gap:.75rem}.pos-promo-tag{display:inline-flex;align-items:center;gap:.3rem;color:#e65c47;font-size:.625rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pos-promo-tag:before{width:.4rem;height:.4rem;border-radius:999px;background:currentColor;content:""}.pos-promo-price{margin-top:.2rem;color:hsl(var(--foreground));font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.pos-promo-combos{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pos-promo-combo-chip{display:flex;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .35rem;border-radius:999px;background:hsl(var(--muted))}.pos-promo-combo-index{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#3b3b3f;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:800}.pos-promo-combo-index svg{width:.7rem;height:.7rem}.pos-promo-combo-text{display:flex;flex-direction:column;line-height:1.1}.pos-promo-combo-text span{color:hsl(var(--foreground));font-size:.75rem;font-weight:800;text-transform:uppercase}.pos-promo-combo-text small{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:600}.pos-promo-combo-chip[data-status=current]{box-shadow:inset 0 0 0 1px #e65c4773;background:#e65c471f}.pos-promo-combo-chip[data-status=current] .pos-promo-combo-index{background:#e65c47;color:#000c}.pos-promo-combo-chip[data-status=current] small{color:#e9705d}.pos-promo-combo-chip[data-status=done] .pos-promo-combo-index,.pos-promo-combo-chip[data-status=auto] .pos-promo-combo-index{background:hsl(var(--success));color:hsl(var(--success-foreground))}.pos-promo-combo-chip[data-status=done] small,.pos-promo-combo-chip[data-status=auto] small{color:hsl(var(--success))}.pos-promo .pos-promo-body{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1rem;align-items:start;padding:1rem}.pos-promo-options{display:flex;min-width:0;flex-direction:column;gap:.6rem}.pos-promo-instructions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.pos-promo-instructions h3{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-promo-remaining{padding:.3rem .75rem;border-radius:999px;background:#e65c4724;color:#e9705d;font-size:.8rem;font-weight:750;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-promo-remaining[data-done]{background:hsl(var(--success) / .15);color:hsl(var(--success))}.pos-promo-progress{height:.4rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.pos-promo-progress span{display:block;height:100%;border-radius:inherit;background:#e65c47;transition:width .18s ease-out}.pos-promo-progress span[data-done]{background:hsl(var(--success))}.pos-promo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));gap:.6rem;margin-top:.25rem}.pos-promo-option{display:flex;min-width:0;flex-direction:column;gap:.45rem;padding:.4rem .4rem .45rem;border-radius:.9rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0d;transition:box-shadow .12s ease-out,background-color .12s ease-out}.pos-promo-option[data-selected]{background:linear-gradient(180deg,hsl(var(--primary) / .16),transparent 70%),hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1.5px hsl(var(--primary) / .7)}.pos-promo-option-hit{display:flex;min-width:0;flex:1;flex-direction:column;gap:.4rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.pos-promo-option-hit:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.6rem}.pos-promo-option-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 11;overflow:hidden;border-radius:.65rem;background:hsl(var(--muted))}.pos-promo-option-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .15s ease-out}.pos-promo-option-hit:hover .pos-promo-option-thumb img{transform:scale(1.04)}.pos-promo-option-hit:active .pos-promo-option-thumb img{transform:scale(.97)}.pos-promo-option[data-out] .pos-promo-option-thumb img{filter:grayscale(.6) brightness(.75)}.pos-promo-option-initial{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));font-size:2rem;font-weight:800;text-transform:uppercase}.pos-promo-option-count{position:absolute;top:.35rem;right:.35rem;min-width:1.75rem;padding:.1rem .45rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.85rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #00000073}.pos-promo-option-text{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:0 .15rem}.pos-promo-option-name{display:-webkit-box;min-height:2.3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(var(--foreground));font-size:.82rem;font-weight:800;line-height:1.15;text-transform:uppercase}.pos-promo-stock{align-self:flex-start;padding:.05rem .4rem;border-radius:.35rem;background:#ffffff12;color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:800;font-variant-numeric:tabular-nums}.pos-promo-stock[data-tone=low]{background:hsl(var(--warning) / .18);color:hsl(var(--warning))}.pos-promo-stock[data-tone=out]{background:hsl(var(--destructive) / .18);color:hsl(var(--destructive))}.pos-promo-stepper{display:flex;align-items:center;justify-content:space-between;gap:.15rem;padding:.15rem;border-radius:.7rem;background:hsl(var(--background) / .55)}.pos-promo-step{display:grid;width:2.6rem;height:2.4rem;place-items:center;padding:0;border:0;border-radius:.55rem;background:transparent;color:hsl(var(--foreground));cursor:pointer;touch-action:manipulation;transition:background-color .12s}.pos-promo-step:hover:not(:disabled){background:#ffffff14}.pos-promo-step[data-tone=plus]:not(:disabled){background:hsl(var(--primary) / .2);color:hsl(var(--primary))}.pos-promo-step[data-tone=plus]:hover:not(:disabled){background:hsl(var(--primary) / .3)}.pos-promo-step:disabled{opacity:.3;cursor:not-allowed}.pos-promo-step svg{width:1.05rem;height:1.05rem}.pos-promo-stepper-value{min-width:1.6rem;color:hsl(var(--foreground));font-size:1.1rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.pos-promo-weight{display:inline-flex;height:2.7rem;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;border:0;border-radius:.7rem;background:#e6b44724;color:#e9bd5d;font-size:.95rem;font-weight:800;cursor:pointer;font-variant-numeric:tabular-nums;touch-action:manipulation}.pos-promo-weight svg{width:1rem;height:1rem}.pos-promo-weight:hover{background:#e6b4473d}.pos-promo-summary{position:sticky;top:0;display:flex;flex-direction:column;gap:.6rem;padding:.8rem;border-radius:1rem;background:radial-gradient(120% 80% at 0% 0%,hsl(8 76% 59% / .12),transparent 60%),hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #e65c4738}.pos-promo-summary-title{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pos-promo-summary-list{display:flex;flex-direction:column;gap:.55rem}.pos-promo-summary-empty{color:hsl(var(--muted-foreground));font-size:.75rem}.pos-promo-summary-totals{display:flex;flex-direction:column;gap:.25rem;padding-top:.55rem;box-shadow:inset 0 1px #ffffff12}.pos-promo-summary-totals s{color:hsl(var(--muted-foreground))}.pos-promo-summary-price{display:flex;align-items:baseline;justify-content:space-between;color:hsl(var(--foreground));font-size:.85rem;font-weight:800;text-transform:uppercase}.pos-promo-summary-price strong{color:#e9705d;font-size:1.5rem;font-variant-numeric:tabular-nums}.pos-promo-summary-savings{padding:.35rem .6rem;border-radius:.6rem;background:hsl(var(--success) / .12);color:hsl(var(--success));font-size:.85rem;font-weight:800;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.pos-promo .pos-promo-footer{flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .06)}.app-ui-theme .pos-promo .pos-promo-back{height:3rem;gap:.45rem;padding-inline:1rem;border-radius:.8rem}.app-ui-theme .pos-promo .pos-promo-next{height:3.25rem;gap:.65rem;padding-inline:1.5rem;border-radius:.85rem;font-size:1rem}.pos-promo-next kbd{padding:.05rem .4rem;border-radius:.35rem;background:#00000040;font-family:inherit;font-size:.68rem;font-weight:800}@media (max-width: 900px){.pos-promo .pos-promo-body{grid-template-columns:minmax(0,1fr)}.pos-promo-summary{position:static}}@media (max-width: 640px){.pos-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.pos-promo-progress span,.pos-promo-option,.pos-promo-option-thumb img{transition:none}}.pos-promo-summary .pos-cart-promo-item:has(.pos-promo-summary-remove){grid-template-columns:auto auto minmax(0,1fr) auto}.pos-promo-summary-remove{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:0;border-radius:.45rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));cursor:pointer;transition:background-color .12s ease-out}.pos-promo-summary-remove svg{width:.9rem;height:.9rem}.pos-promo-summary-remove:hover{background:hsl(var(--destructive) / .24)}.pos-promo-summary-remove:focus-visible{outline:2px solid hsl(var(--destructive) / .6);outline-offset:1px}@media (pointer: coarse){.pos-promo-summary-remove{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion: reduce){.pos-promo-summary-remove{transition:none}}.oversell{display:flex;flex-direction:column;gap:.6rem}.oversell-head,.oversell-row{display:grid;grid-template-columns:minmax(0,1fr) 5.25rem 4.5rem 5rem;align-items:center;gap:.75rem}.oversell-head{padding:0 .75rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.oversell-head span:not(:first-child){text-align:right}.oversell-list{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.oversell-row{padding:.5rem .75rem;border-radius:.75rem;background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px #ffffff0a}.oversell-article{display:flex;min-width:0;align-items:center;gap:.6rem}.oversell-name{overflow:hidden;color:hsl(var(--foreground));font-size:.85rem;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.oversell-num{color:hsl(var(--foreground));font-size:.85rem;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.oversell-num[data-tone=empty]{color:hsl(var(--destructive))}.oversell-missing{justify-self:end;padding:.15rem .55rem;border-radius:999px;background:hsl(var(--warning) / .14);color:hsl(var(--warning));font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.oversell-more{padding:0 .75rem;color:hsl(var(--muted-foreground));font-size:.75rem}.oversell-question{margin-top:.25rem;color:hsl(var(--foreground));font-size:.9rem;font-weight:650}.oversell-hint{margin-left:.4rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500}@media (max-width: 520px){.oversell-head{display:none}.oversell-row{grid-template-columns:minmax(0,1fr) auto}.oversell-row .oversell-num{display:none}}:root{--pos-nav-h: 97px}@media (min-width: 768px) and (max-height: 700px){html[data-pos-page=sales]{--pos-nav-h: 62px}html[data-pos-page=sales] .app-ui-theme{--app-ui-navbar-height: 62px}html[data-pos-page=sales] .app-navbar{--app-navbar-height: 62px}html[data-pos-page=sales] .app-navbar-logo{width:104px;height:30px}html[data-pos-page=sales] .app-navbar-mode{margin-top:.1rem;font-size:.65rem}html[data-pos-page=sales] .app-navbar-version{display:none}html[data-pos-page=sales] .app-navbar-link{gap:.45rem;font-size:.68rem}html[data-pos-page=sales] .app-navbar-link-icon{width:1.8rem;height:1.8rem}html[data-pos-page=sales] .app-navbar-actions [aria-label=Notificaciones],html[data-pos-page=sales] .app-navbar-icon-button{width:2.3rem;height:2.3rem}html[data-pos-page=sales] .app-navbar-avatar{width:2.2rem;height:2.2rem;font-size:.72rem}html[data-pos-page=sales] .app-ui-theme.app-modal.pos-checkout-dialog{top:0;height:100dvh}html[data-pos-page=sales] .pos-checkout-overlay[data-slot=dialog-overlay]{top:0}}@media (min-width: 768px) and (max-height: 900px){html[data-pos-page=sales] #SalesPanel .pos-club{position:relative;height:2.9rem;display:grid;place-items:center;padding:0 3.25rem;overflow:hidden;border-radius:.85rem;background:radial-gradient(120% 140% at 50% 50%,hsl(41 76% 59% / .07),transparent 70%),repeating-linear-gradient(0deg,rgb(255 255 255 / .025) 0 1px,transparent 1px 3px),#050505;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 4px 14px #000c,0 6px 16px -12px #000c}html[data-pos-page=sales] #SalesPanel .pos-club-bar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .7rem;pointer-events:none}html[data-pos-page=sales] #SalesPanel .pos-club-bar>span:nth-child(2){max-width:4.5rem;color:hsl(var(--pos-gold) / .75);font-size:.54rem;line-height:1.1;letter-spacing:.12em;margin-left:.4rem}html[data-pos-page=sales] #SalesPanel .pos-club-led{position:absolute;top:50%;left:.45rem;width:.32rem;height:.32rem;transform:translateY(-50%)}html[data-pos-page=sales] #SalesPanel .pos-club-unit{margin-left:auto;font-size:.56rem}html[data-pos-page=sales] #SalesPanel .pos-club-screen{width:100%;height:100%;background:none;box-shadow:none;border-radius:0}html[data-pos-page=sales] #SalesPanel .pos-club-ghost,html[data-pos-page=sales] #SalesPanel .pos-club-lit{font-size:1.05rem;letter-spacing:.16em}html[data-pos-page=sales] #SalesPanel .pos-club-foot{display:none}html[data-pos-page=sales] #SalesPanel .pos-cart-line{grid-template-columns:auto minmax(0,1fr) auto 5.25rem}html[data-pos-page=sales] .pos-co-aside .pos-cart-line{grid-template-columns:auto minmax(0,1fr) auto 5rem}html[data-pos-page=sales] #SalesPanel .pos-cart-head{padding-block:.4rem .35rem}html[data-pos-page=sales] #SalesPanel .pos-cart-line{gap:.5rem;padding:.3rem .4rem}html[data-pos-page=sales] #SalesPanel .pos-cart-line>.pos-cart-thumb{width:1.9rem;height:1.9rem;border-radius:.45rem}html[data-pos-page=sales] #SalesPanel .pos-cart-line-name{font-size:.74rem;-webkit-line-clamp:1}html[data-pos-page=sales] #SalesPanel .pos-cart-line-meta{margin-top:.05rem;font-size:.66rem}html[data-pos-page=sales] #SalesPanel .pos-cart-step{width:1.9rem;height:1.9rem}html[data-pos-page=sales] #SalesPanel .pos-cart-qty-pill{min-height:1.9rem}html[data-pos-page=sales] #SalesPanel .pos-cart-line-total{font-size:.82rem}html[data-pos-page=sales] .pos-co-aside .pos-cart-line{gap:.45rem;padding:.25rem .4rem}html[data-pos-page=sales] .pos-co-aside .pos-cart-line>.pos-cart-thumb{width:1.8rem;height:1.8rem;border-radius:.4rem}html[data-pos-page=sales] .pos-co-aside .pos-cart-line-name{font-size:.72rem;-webkit-line-clamp:1}html[data-pos-page=sales] .pos-co-aside .pos-cart-line-meta{margin-top:0;font-size:.64rem}html[data-pos-page=sales] .pos-co-aside .pos-cart-line-total{font-size:.8rem}html[data-pos-page=sales] .pos-co-aside .pos-cart-head{padding-block:.35rem}html[data-pos-page=sales] #SalesPanel .pos-cart-totals{gap:.15rem;margin-block:.15rem .3rem;padding:.4rem .75rem .45rem}html[data-pos-page=sales] #SalesPanel .pos-cart-totals-row{font-size:.66rem}html[data-pos-page=sales] #SalesPanel .pos-cart-totals-row strong{font-size:.78rem}html[data-pos-page=sales] #SalesPanel .pos-cart-totals-row[data-tone=total]{margin-top:.1rem;padding-top:.3rem;font-size:.74rem}html[data-pos-page=sales] #SalesPanel .pos-cart-totals-row[data-tone=total] strong{font-size:1.3rem}html[data-pos-page=sales] #SalesPanel .pos-cart-actions{height:3rem;margin-bottom:.4rem}html[data-pos-page=sales] #SalesPanel .pos-confirm{font-size:.9rem}html[data-pos-page=sales] #SalesPanel .pos-confirm-icon{width:2rem;height:2rem}html[data-pos-page=sales] #SalesPanel .pos-confirm-arrow{width:1.75rem;height:1.75rem}html[data-pos-page=sales] .pos-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.6rem}html[data-pos-page=sales] .pos-cat-item-info{gap:.15rem;padding:.4rem .5rem .45rem}html[data-pos-page=sales] .pos-cat-item-name{font-size:.7rem}html[data-pos-page=sales] .pos-cat-item-price{font-size:.88rem}html[data-pos-page=sales] .pos-cat-group-name{font-size:.78rem}html[data-pos-page=sales] .pos-cat-back{padding:.75rem}html[data-pos-page=sales] .pos-cat-back img{width:62%}html[data-pos-page=sales] .pos-search-field{height:2.4rem}}.mesa-tile{--a: 34, 197, 94;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;padding:4px 6px;border:1px solid rgba(var(--a),.5);border-radius:14px;background:radial-gradient(120% 120% at 100% 0%,rgba(var(--a),.26),transparent 62%),#18181b;box-shadow:0 8px 20px rgba(var(--a),.14);color:#fafafa;font-weight:600;text-align:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mesa-tile:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(var(--a),.22)}.mesa-tile--free{--a: 34, 197, 94}.mesa-tile--busy{--a: 245, 158, 11}.mesa-tile--bill{--a: 244, 63, 94}.mesa-tile--resv{--a: 168, 85, 247}.mesa-tile--selected{outline:2px solid rgb(var(--a));outline-offset:2px;z-index:10}.mesa-tile--round{border-radius:9999px}.mesa-tile--static{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:96px}.mesa-tile__icon{width:18px;height:18px;flex-shrink:0;stroke:rgb(var(--a));fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mesa-tile__code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95em;line-height:1.15;letter-spacing:.02em}.mesa-tile__status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fafafab8;line-height:1.1}.mesa-tile__total{font-variant-numeric:tabular-nums;font-weight:600;font-size:.78em;line-height:1.1}.mesa-tile__kitchen{font-size:.68em;font-weight:500;color:#fbbf24;line-height:1.1}.mesa-tile__ready{font-size:.7em;font-weight:700;color:#4ade80;line-height:1.1;animation:mesa-ready-pulse 1.6s ease-in-out infinite}@keyframes mesa-ready-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.mesa-tile__ready{animation:none}}.mesa-tile__meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68em;font-weight:500;color:#fafafa8c;line-height:1.1}.mesa-time-chip{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:9999px;font-size:.65em;font-weight:600;line-height:1.3;background:#ffffff14;color:#fafafad9}.mesa-time-chip--warn{background:#f59e0b38;color:#fbbf24}.mesa-time-chip--danger{background:#f43f5e38;color:#fb7185}.mesa-dot{display:inline-block;width:8px;height:8px;border-radius:9999px;flex-shrink:0;background:rgb(var(--a, 161, 161, 170));box-shadow:0 0 0 2px rgba(var(--a, 161, 161, 170),.25)}.mesa-dot--free{--a: 34, 197, 94}.mesa-dot--busy{--a: 245, 158, 11}.mesa-dot--bill{--a: 244, 63, 94}.mesa-dot--resv{--a: 168, 85, 247}.mesa-salon-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#1b1b1f}.mesa-salon-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.mesa-salon-panel__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fafafa;background:transparent;border:0;cursor:pointer;padding:0;text-align:left}.mesa-salon-panel__title:hover{color:#c084fc}.mesa-salon-panel__counts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;color:#fafafaa6}.mesa-salon-panel__count{display:inline-flex;align-items:center;gap:5px}.mesa-salon-panel__canvas{background-color:#131316;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px}.mesa-session-summary{--a: 244, 63, 94;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(var(--a),.45);background:radial-gradient(120% 120% at 100% 0%,rgba(var(--a),.28),transparent 62%),#18181b;box-shadow:0 8px 20px rgba(var(--a),.12)}.mesa-session-summary__label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--a))}.mesa-session-summary__total{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:#fafafa}.mesa-session-summary__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mesa-session-summary__meta dt{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fafafa80}.mesa-session-summary__meta dd{margin:2px 0 0;font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:#fafafa}.mesa-floor-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;color:#fafafaa6}.mesa-floor-legend__item{display:inline-flex;align-items:center;gap:6px}.mesa-floor-canvas-shell{background-color:#131316;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px}@media (prefers-reduced-motion: reduce){.mesa-tile{transition:none}.mesa-tile:hover{transform:none}}.salon-plan-element{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #64748b;border-radius:6px;background:#243042;color:#d7dfea;overflow:hidden}.salon-plan-element[data-kind=wall],.salon-plan-element[data-kind=column]{background:#586477;border-color:#7d8a9e;border-radius:2px}.salon-plan-element[data-kind=window]{background:#164e63;border:2px solid #67e8f9;border-radius:2px}.salon-plan-element[data-kind=door]{border-style:dashed;background:#162c26;color:#a7f3d0}.salon-plan-element[data-kind=zone]{background:#64748b0f;border-style:dashed;align-items:flex-start;justify-content:flex-start}.salon-plan-element[data-kind=kitchen],.salon-plan-element[data-kind=bar],.salon-plan-element[data-kind=grill],.salon-plan-element[data-kind=pass]{background:#b4530926;border-color:#a16207;color:#fde68a}.salon-plan-element[data-selected]{outline:2px solid #a78bfa;outline-offset:3px}.salon-plan-element__label{display:flex;gap:5px;align-items:center;padding:7px;font-size:11px;line-height:1.2;text-align:center;max-width:100%}.salon-plan-element__label svg{width:16px;height:16px;flex-shrink:0}.salon-plan-element__label span{overflow-wrap:anywhere}.mesa-plan-chair{position:absolute;background:#344257;border:1px solid #6b7b91;border-radius:3px 3px 1px 1px;pointer-events:none}.mesa-plan-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%}.mesa-tile--plan{overflow:visible;z-index:2;padding:0}.mesa-plan-label{overflow:hidden;padding:4px;border-radius:inherit}.mesa-cart{min-width:0;display:grid;gap:1rem;padding:1rem}.mesa-cart__filters{display:grid;grid-template-columns:1fr 1fr auto;gap:.6rem}.mesa-cart__tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.65rem;max-height:42vh;overflow-y:auto}.mesa-cart__table{display:grid;gap:.3rem;padding:.9rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--muted));text-align:left}.mesa-cart__plans{max-height:42vh;overflow-y:auto;overflow-x:hidden}.mesa-cart__plans h4{font-weight:600}.mesa-cart .mesa-tile:disabled{opacity:.4;cursor:not-allowed}.mesa-cart__table[aria-pressed=true]{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e}.mesa-cart__table:disabled{opacity:.45}.mesa-cart__table span{font-size:.8rem}.mesa-cart__guest{display:grid;gap:.7rem}@media (max-width: 600px){.mesa-cart__filters{grid-template-columns:1fr}.mesa-cart__tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.shifts-report-content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.shifts-report-panel{min-width:0;overflow:hidden;border-radius:.85rem;background:hsl(var(--card))}.shifts-report-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.shifts-report-toolbar-title{display:flex;align-items:center;gap:.6rem;margin-right:auto}.shifts-report-toolbar-title h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.shifts-report-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;color:hsl(var(--muted-foreground));font-size:.75rem}.shifts-report-legend>span{display:inline-flex;align-items:center;gap:.3rem}.shifts-report-legend svg{width:.8rem;height:.8rem}.shifts-report-legend [data-tone=positive] svg{color:hsl(var(--success))}.shifts-report-legend [data-tone=negative] svg{color:hsl(var(--destructive))}.shifts-report-panel .report-pagination{background:transparent}.shifts-report-table [data-slot=table]{min-width:900px}.shifts-report-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .shifts-report-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .shifts-report-table [data-slot=table-cell],.app-ui-theme .shifts-report-table [data-slot=table-cell]:first-child{min-width:0;padding:.8rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;white-space:nowrap}.shifts-report-table [data-slot=table-cell]>*+*{margin-top:.3rem}.shifts-report-table [data-slot=table-cell]>:is(span,button){display:flex;width:fit-content}.app-ui-theme .shifts-report-table [data-column=sameShiftDifference]{width:2.75rem;padding-right:0;text-align:center}.shifts-report-table [data-column=initialComment]{text-align:center}.shifts-report-table [data-slot=table-cell]:is([data-column=sameShiftDifference],[data-column=initialComment])>*{margin-inline:auto}.shifts-report-table [data-column=openSystemUserName]{max-width:16rem;white-space:normal}.shifts-report-table [data-column=totalSales]{text-align:right}.shifts-report-table [data-slot=table-cell][data-column=totalSales]>*{margin-left:auto}.app-ui-theme .shifts-report-table [data-column=action]{width:2.25rem;min-width:2.25rem;padding:0 .75rem 0 0;color:hsl(var(--muted-foreground) / .6)}.shifts-report-table [data-column=action] svg{width:1rem;height:1rem;transition:transform .15s ease-out,color .15s ease-out}.shifts-report-table [data-slot=table-row]{--row-tint: transparent;--row-marker: transparent;border-color:#ffffff0f}.app-ui-theme .shifts-report-table [data-slot=table-row]:hover{background:transparent}.shifts-report-table [data-slot=table-cell]{background:linear-gradient(var(--row-tint),var(--row-tint)),hsl(var(--card));transition:background-color .12s ease-out}.shifts-report-row{cursor:pointer}.shifts-report-row [data-column=initialComment]{cursor:default}.shifts-report-row:hover{--row-tint: hsl(var(--muted) / .5)}.shifts-report-row:hover [data-column=action] svg{color:hsl(var(--foreground));transform:translate(2px)}.shifts-report-row[data-selected]{--row-tint: hsl(var(--primary) / .1);--row-marker: hsl(var(--primary))}.shifts-report-row[data-selected]:hover{--row-tint: hsl(var(--primary) / .15)}.shifts-report-row [data-column=sameShiftDifference]{box-shadow:inset 3px 0 0 var(--row-marker)}.shifts-report-table [data-column=totalSales],.shifts-report-table [data-column=action]{position:sticky;z-index:1}.shifts-report-table [data-column=action]{right:0}.shifts-report-table [data-column=totalSales]{right:2.25rem;box-shadow:-1px 0 #ffffff0f}.shifts-report-table [data-slot=table-head]:is([data-column=totalSales],[data-column=action]){background:linear-gradient(hsl(var(--muted) / .45),hsl(var(--muted) / .45)),hsl(var(--card))}.shifts-report-primary{color:hsl(var(--foreground));font-weight:550}.shifts-report-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.shifts-report-id{padding:0;border:0;background:none;color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.25rem}.shifts-report-id>span{margin-right:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.shifts-report-id:hover{color:hsl(var(--primary))}.shifts-report-id:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:2px}.shifts-report-seller{align-items:center;gap:.6rem}.shifts-report-seller-names{display:flex;flex-direction:column;gap:.2rem;min-width:0}.shifts-report-seller-names>*{overflow-wrap:anywhere}.shifts-report-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:hsl(var(--primary) / .16);color:#cca3f5;font-size:.625rem;font-weight:700;letter-spacing:.03em}.shifts-report-difference{--difference-tone: var(--success);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:hsl(var(--difference-tone))}.shifts-report-difference[data-tone=negative]{--difference-tone: var(--destructive)}.shifts-report-difference svg{width:1rem;height:1rem;stroke-width:2.5}.shifts-report-status{--status-tone: var(--success);align-items:center;gap:.45rem;color:hsl(var(--foreground) / .85);font-size:.75rem;font-weight:550}.shifts-report-status:before{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-radius:999px;background:hsl(var(--status-tone))}.shifts-report-status[data-status=open]{--status-tone: 205 90% 62%}.shifts-report-comments[data-slot=button]{width:2rem;height:2rem}.shifts-report-comments svg{width:.95rem;height:.95rem}.shifts-report-amount{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.shifts-report-skeleton-row:hover{background:transparent}.shifts-report-skeleton-primary[data-slot=skeleton]{width:5.5rem;height:.85rem}.shifts-report-skeleton-secondary[data-slot=skeleton]{width:4rem;height:.65rem;opacity:.6}.shifts-report-table [data-column=totalSales] [data-slot=skeleton]{margin-left:auto}.shifts-report-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.shifts-report-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker);cursor:pointer}.shifts-report-card:last-child{border-bottom:0}.shifts-report-card:active{background:hsl(var(--muted) / .5)}.shifts-report-card[data-skeleton]{cursor:default;gap:.6rem}.shifts-report-card[data-selected]{--row-marker: hsl(var(--primary));background:hsl(var(--primary) / .1)}.shifts-report-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.shifts-report-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.shifts-report-card-top>.shifts-report-card-amount{flex-shrink:0;align-items:flex-end;text-align:right}.shifts-report-card .shifts-report-amount{font-size:1.05rem}.shifts-report-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.shifts-report-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.shifts-report-card-facts dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shifts-report-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:2rem}.shifts-report-card-footer>.shifts-report-status{display:inline-flex}.shifts-report-card-footer>.shifts-report-comments{margin-left:auto}@media (max-width: 767px){.shifts-report-content{gap:1rem}.shifts-report-toolbar{padding:.875rem 1rem}.shifts-report-export{width:100%}.shifts-report-legend{order:3;width:100%}.shifts-report-comments[data-slot=button]{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion: reduce){.shifts-report-table [data-slot=table-cell],.shifts-report-table [data-column=action] svg{transition:none}}.total-sales-content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.total-sales-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-height:2.5rem}.total-sales-context{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.total-sales-scope{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.3rem .65rem;border-radius:999px;background:hsl(var(--muted) / .7);color:hsl(var(--foreground) / .9);font-size:.75rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.total-sales-scope[data-filtered]{background:hsl(var(--primary) / .14);color:#cca3f5}.total-sales-scope svg{width:.85rem;height:.85rem;flex-shrink:0}.total-sales-skeleton-button[data-slot=skeleton]{width:10rem;height:2.5rem;border-radius:.5rem}.total-sales-surface{min-width:0;overflow:hidden;border-radius:.85rem;background:hsl(var(--card))}.total-sales-surface-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.total-sales-surface-header>div:first-child{display:flex;flex-direction:column;gap:.3rem;min-width:0}.total-sales-surface-header h2{font-size:.8125rem;font-weight:650;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.total-sales-surface-header p{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.total-sales-mode .stock-switch-field{gap:.6rem;width:auto}.total-sales-mode .stock-switch-field label{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.total-sales-mode [data-slot=switch]{background:hsl(var(--border))}.total-sales-mode [data-slot=switch][data-state=checked]{background:hsl(var(--primary))}.total-sales-mode .stock-switch-field[data-disabled] label{cursor:not-allowed;opacity:.55}.total-sales-chart-body{padding:1rem 1rem 1rem .5rem}.total-sales-chart-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.total-sales-chart-scroll:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:-2px;border-radius:.85rem}.total-sales-chart{width:100%;height:300px;aspect-ratio:auto}.total-sales-chart[data-size=large]{height:340px}.total-sales-chart .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.total-sales-chart .recharts-surface:focus-visible{outline:1px solid hsl(var(--muted-foreground));outline-offset:-1px;border-radius:.35rem}.total-sales-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:.85rem 1.25rem 0;list-style:none}.total-sales-legend li{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.total-sales-legend i{flex-shrink:0;width:.6rem;height:.6rem;border-radius:2px}.total-sales-tooltip{display:grid;gap:.5rem;min-width:210px;max-width:300px;padding:.7rem .8rem;border-radius:.65rem;background:hsl(var(--popover));color:hsl(var(--foreground));font-size:.75rem;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px #0006}.total-sales-tooltip-title{padding-bottom:.45rem;border-bottom:1px solid rgb(255 255 255 / .06);font-weight:650;line-height:1.45;overflow-wrap:anywhere}.total-sales-tooltip-rows{display:grid;gap:.4rem}.total-sales-tooltip-rows>div{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.total-sales-tooltip-rows>div[data-total]{padding-bottom:.4rem;border-bottom:1px solid rgb(255 255 255 / .06)}.total-sales-tooltip-rows>div[data-total] span{color:hsl(var(--foreground));font-weight:600}.total-sales-tooltip-rows span{display:flex;align-items:center;gap:.45rem;min-width:0;color:hsl(var(--muted-foreground))}.total-sales-tooltip-rows i{flex-shrink:0;width:.55rem;height:.55rem;border-radius:2px}.total-sales-tooltip-rows strong{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.total-sales-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .total-sales-table [data-slot=table-head]{height:auto;padding:.7rem 1.25rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .total-sales-table [data-slot=table-cell]{padding:.75rem 1.25rem;vertical-align:middle;font-size:.8125rem;line-height:1.4}.total-sales-table [data-slot=table-row]{border-color:#ffffff0f;transition:background-color .12s ease-out}.total-sales-table [data-slot=table-header] [data-slot=table-row]{border-bottom:0}.app-ui-theme .total-sales-table [data-slot=table-header] [data-slot=table-row]:hover{background:transparent}.app-ui-theme .total-sales-table [data-slot=table-body] [data-slot=table-row]:hover{background:hsl(var(--muted) / .4)}.total-sales-table :is([data-column=amount],[data-column=quantity],[data-column=average]){text-align:right;font-variant-numeric:tabular-nums}.app-ui-theme .total-sales-table [data-column=name]{white-space:normal;overflow-wrap:anywhere;font-weight:550}.total-sales-table [data-column=amount]{font-weight:650}.app-ui-theme .total-sales-table [data-slot=table-body] [data-slot=table-row][data-total]{background:hsl(var(--primary) / .08)}.app-ui-theme .total-sales-table [data-slot=table-body] [data-slot=table-row][data-total]:hover{background:hsl(var(--primary) / .12)}.total-sales-table [data-total] [data-slot=table-cell]{border-top:1px solid hsl(var(--primary) / .25);font-weight:700}.total-sales-franchise-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.total-sales-franchise-cards li{display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.total-sales-franchise-cards li:last-child{border-bottom:0}.total-sales-franchise-cards li[data-total]{background:hsl(var(--primary) / .08);box-shadow:inset 3px 0 hsl(var(--primary))}.total-sales-franchise-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.total-sales-franchise-name{min-width:0;font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.total-sales-amount{flex-shrink:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.total-sales-franchise-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.total-sales-franchise-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.total-sales-franchise-facts dd{margin:.15rem 0 0;font-size:.8125rem;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.total-sales-skeleton-bars{display:flex;align-items:flex-end;gap:1.25rem;height:300px;padding:2rem 1.5rem 1.25rem}.total-sales-skeleton-bars [data-slot=skeleton]{flex:1;border-radius:.4rem .4rem 0 0}@media (max-width: 767px){.total-sales-content{gap:1rem}.total-sales-toolbar{gap:.6rem}.total-sales-export{width:100%}.total-sales-surface-header{padding:.875rem 1rem}.total-sales-legend{padding:.75rem 1rem 0}.total-sales-chart-body{padding:.75rem .75rem .75rem .25rem}.total-sales-skeleton-bars{height:220px;gap:.75rem;padding:1.5rem 1rem 1rem}}@media (prefers-reduced-motion: reduce){.total-sales-table [data-slot=table-row]{transition:none}}.total-sales-filter-fields .stock-switch-field{flex-direction:row-reverse;justify-content:space-between}.total-sales-filter-fields .stock-switch-field label{flex:1}.total-sales-filter-fields [data-slot=switch]{background:hsl(var(--border))}.total-sales-filter-fields [data-slot=switch][data-state=checked]{background:hsl(var(--primary))}.total-sales-filter-fields input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.total-sales-filter-fields input[type=number]::-webkit-outer-spin-button,.total-sales-filter-fields input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sellers-page .app-ui-report-results{position:relative}.sellers-page .app-ui-report-results>.sellers-panel{max-width:72rem;margin-inline:auto}.price-list-filters{min-width:0}.price-list-filters-select{width:100%;min-width:0}.price-list-filters-select [data-slot=select-value],.price-list-filters-select .stock-combobox-trigger>span{text-transform:uppercase;font-weight:600;letter-spacing:.01em}.price-list-filters-chip{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.price-list-filters-groups{display:flex;align-items:flex-end;gap:.5rem;min-width:0}.price-list-filters-groups>.price-list-filters-select{flex:1}.app-ui-theme .price-list-filters-groups-clear[data-slot=button]{flex-shrink:0;border:1px solid rgb(255 255 255 / .08);background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground))}.app-ui-theme .price-list-filters-groups-clear[data-slot=button]:hover{background:hsl(var(--destructive) / .14);color:hsl(var(--destructive))}.price-list-filters-output{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem}.app-ui-theme .price-list-filters-print[data-slot=button]{width:100%}.price-list-filters-print[data-tone=print]{--tone: var(--primary)}.price-list-filters-print[data-tone=excel]{--tone: var(--success)}.app-ui-theme .price-list-filters-print[data-slot=button][data-tone]{border-color:hsl(var(--tone) / .45);background:hsl(var(--tone) / .14);color:color-mix(in oklab,hsl(var(--tone)) 72%,white);font-weight:700;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}.app-ui-theme .price-list-filters-print[data-slot=button][data-tone]:hover:not(:disabled){border-color:hsl(var(--tone) / .75);background:hsl(var(--tone) / .24);color:color-mix(in oklab,hsl(var(--tone)) 62%,white)}.app-ui-theme .price-list-filters-print[data-slot=button][data-tone]:focus-visible{outline:2px solid hsl(var(--tone) / .7);outline-offset:2px}.app-ui-theme .price-list-filters-print[data-slot=button][data-tone]:disabled{border-color:hsl(var(--border));background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));opacity:.6}.app-ui-filters-footer:has(>.price-list-filters-clear:only-child){grid-template-columns:minmax(0,1fr)}.price-list-panel{min-width:0;overflow:visible;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.price-list-table,.price-list-cards{overflow:auto}.price-list-table [data-slot=table]{min-width:720px}.price-list-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .price-list-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .price-list-table [data-slot=table-cell],.app-ui-theme .price-list-table [data-slot=table-cell]:first-child{min-width:0;padding:.7rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4}.price-list-table [data-column=group]{width:16%}.price-list-table [data-column=unit]{width:5.5rem;text-align:center}.price-list-table [data-column=price]{width:8rem;text-align:right;white-space:nowrap}.price-list-table [data-column=barcode]{width:9.5rem;text-align:right;white-space:nowrap}.app-ui-theme .price-list-table [data-slot=table-row]:hover{background:transparent}.price-list-row [data-slot=table-cell]{border-bottom:1px solid rgb(255 255 255 / .05);transition:background-color .12s ease-out}.price-list-row:last-child [data-slot=table-cell]{border-bottom:0}.price-list-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.price-list-row[data-promo] [data-column=group]{box-shadow:inset 3px 0 hsl(var(--destructive) / .8)}.price-list-skeleton-row:hover{background:transparent}.price-list-skeleton[data-slot=skeleton]{width:5rem;height:.85rem}.price-list-table [data-column=name] .price-list-skeleton[data-slot=skeleton]{width:14rem;max-width:100%}.price-list-table :is([data-column=unit],[data-column=price],[data-column=barcode]) .price-list-skeleton[data-slot=skeleton]{margin-left:auto}.price-list-table [data-column=unit] .price-list-skeleton[data-slot=skeleton]{width:2.5rem;margin-right:auto}.price-list-name{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--foreground));font-weight:600;letter-spacing:.01em;overflow-wrap:anywhere}.price-list-name[data-promo]{color:hsl(var(--destructive))}.price-list-name svg{width:.85rem;height:.85rem;flex-shrink:0}.price-list-secondary{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere}.price-list-price{font-size:.9rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.price-list-barcode{color:hsl(var(--foreground) / .75);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere}.price-list-unit{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.15rem .5rem;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:700;letter-spacing:.06em}.price-list-unit[data-promo]{border-color:hsl(var(--destructive) / .3);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.price-list-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.price-list-card{--row-marker: transparent;display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:inset 3px 0 0 var(--row-marker)}.price-list-card:last-child{border-bottom:0}.price-list-card[data-promo]{--row-marker: hsl(var(--destructive) / .8)}.price-list-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.price-list-card-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.price-list-card-top>.price-list-price{flex-shrink:0;font-size:1rem}.price-list-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.app-ui-theme .price-list-empty[data-slot=empty]{min-height:18rem;padding:2.5rem 1.25rem;border:0;border-radius:0}.price-list-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;border-top:1px solid hsl(var(--border) / .5);background:hsl(var(--muted) / .25)}.price-list-footer .price-list-count{grid-column:1;grid-row:1;text-transform:uppercase;letter-spacing:.02em}.price-list-footer .price-list-pages{grid-column:2;grid-row:1}.price-list-footer-actions{grid-column:3;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;min-width:0}.price-list-footer .price-list-page-size[data-slot=field]{grid-column:auto;grid-row:auto;flex-direction:row;align-items:center;width:auto}.price-list-page-size[data-disabled]{opacity:.55}.app-ui-theme .price-list-show-all[data-slot=button]{min-height:2.25rem;height:2.25rem}@media (max-width: 1100px){.price-list-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.price-list-footer .price-list-pages{grid-column:1 / -1;grid-row:1}.price-list-footer .price-list-count{grid-column:1;grid-row:2}.price-list-footer-actions{grid-column:2;grid-row:2}}@media (max-width: 639px){.price-list-footer{grid-template-columns:minmax(0,1fr);padding:.875rem .75rem;gap:.65rem}.price-list-footer .price-list-pages{grid-column:1;grid-row:1}.price-list-footer-actions{grid-column:1;grid-row:2;justify-content:center}.price-list-footer .price-list-count{grid-column:1;grid-row:3;text-align:center}}@media (prefers-reduced-motion: reduce){.price-list-row [data-slot=table-cell]{transition:none}}@media print{@page{margin:1cm;size:auto}body:has(.price-list) *{visibility:hidden}body:has(.price-list) .price-list,body:has(.price-list) .price-list *{visibility:visible}.price-list.app-ui-report{position:absolute;top:0;left:0;width:100%;min-height:0;padding:0!important;transition:none!important;background:#fff!important}.price-list :is(.app-ui-filters-panel,.app-ui-filters-tab,.app-ui-filters-mobile-dock,.price-list-footer,button,[role=combobox]){display:none!important}.price-list *,.price-list-name[data-promo],.price-list-unit[data-promo]{color:#000!important;background:transparent!important;box-shadow:none!important}.price-list .app-ui-report-header{margin-bottom:.75rem;padding:0}.price-list-panel{overflow:visible;border:0;border-radius:0}.price-list-table [data-slot=table-container]{overflow:visible}.price-list-table [data-slot=table]{min-width:100%;width:100%}.app-ui-theme .price-list-table [data-slot=table-head]{background:transparent;border-bottom:1px solid #999}.price-list-row [data-slot=table-cell]{border-bottom:1px solid #ddd}.price-list-row{break-inside:avoid}.price-list-unit{border-color:#bbb}}.suppliers-page .app-ui-report-results{width:100%;max-width:1320px;margin-inline:auto}.app-ui-theme .suppliers-tabs.stock-tabs>[data-slot=tabs-list]{justify-content:flex-start}.app-ui-theme .suppliers-tabs.stock-tabs [data-slot=tabs-trigger]{font-weight:650;letter-spacing:.03em;text-transform:uppercase}.suppliers-panel{min-width:0;overflow:hidden;border:1px solid hsl(var(--border) / .55);border-radius:.85rem;background:hsl(var(--card))}.suppliers-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5)}.suppliers-toolbar h2{font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.suppliers-count{margin-right:auto;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.suppliers-toolbar .suppliers-add[data-slot=button]{min-height:2.25rem;padding-inline:.9rem}.suppliers-table [data-slot=table]{min-width:640px}.suppliers-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.app-ui-theme .suppliers-table [data-slot=table-head]{height:auto;padding:.7rem .9rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-ui-theme .suppliers-table [data-slot=table-cell],.app-ui-theme .suppliers-table [data-slot=table-cell]:first-child{min-width:0;padding:.75rem .9rem;vertical-align:middle;font-size:.8125rem;line-height:1.4}.suppliers-table [data-column=name]{width:26%}.suppliers-table [data-column=enabled],.suppliers-table [data-column=actions]{width:1%;text-align:center;white-space:nowrap}.suppliers-table [data-column=scope]{width:1%;white-space:nowrap}.app-ui-theme .suppliers-table [data-slot=table-row]:hover{background:transparent}.suppliers-row [data-slot=table-cell]{transition:background-color .12s ease-out}.suppliers-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.suppliers-name{color:hsl(var(--foreground));font-weight:600;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.suppliers-description{color:hsl(var(--muted-foreground));font-size:.8125rem;overflow-wrap:anywhere}.suppliers-scope{color:hsl(var(--foreground) / .85);font-size:.8125rem}.suppliers-status[data-slot=badge]{min-width:2.25rem;font-weight:650;text-transform:uppercase}.app-ui-theme .suppliers-actions-trigger{border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}.app-ui-theme .suppliers-actions-trigger:hover:not(:disabled),.app-ui-theme .suppliers-actions-trigger[data-state=open]{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.suppliers-actions-menu[data-slot=dropdown-menu-content]{width:auto;min-width:11rem;padding:.3rem;border-radius:.65rem}.suppliers-actions-menu [data-slot=dropdown-menu-item]{min-height:2.25rem;gap:.6rem;padding:.4rem .6rem;font-size:.8125rem}.suppliers-actions-menu [data-slot=dropdown-menu-item] svg{color:hsl(var(--muted-foreground))}.suppliers-actions-menu [data-slot=dropdown-menu-item][data-tone=danger] svg{color:hsl(var(--warning))}.suppliers-actions-menu [data-slot=dropdown-menu-item][data-tone=success] svg{color:hsl(var(--success))}.suppliers-actions-menu [data-slot=dropdown-menu-item][data-variant=destructive],.suppliers-actions-menu [data-slot=dropdown-menu-item][data-variant=destructive] svg{color:hsl(var(--destructive))}.suppliers-actions-menu [data-slot=dropdown-menu-separator]{margin:.25rem -.3rem;background:#ffffff12}.app-ui-theme .suppliers-empty[data-slot=empty]{min-height:14rem;padding:2.5rem 1.25rem;border:0}.suppliers-empty-icon[data-slot=empty-icon]{width:3rem;height:3rem;border-radius:.85rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.suppliers-empty-icon[data-slot=empty-icon] svg{width:1.35rem;height:1.35rem}.suppliers-empty [data-slot=empty-title]{font-size:1rem;font-weight:650}.suppliers-empty [data-slot=empty-description]{color:hsl(var(--muted-foreground));font-size:.8125rem}.suppliers-skeleton-list{display:flex;flex-direction:column}.suppliers-skeleton-row{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.suppliers-skeleton-row:last-child{border-bottom:0}.suppliers-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.suppliers-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(255 255 255 / .06)}.suppliers-card:last-child{border-bottom:0}.suppliers-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.suppliers-card-main{display:flex;min-width:0;flex-direction:column;gap:.25rem}.suppliers-card-top .suppliers-actions-trigger{margin:-.4rem -.4rem 0 0}.suppliers-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}.suppliers-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.suppliers-card-facts dd{margin:.25rem 0 0;font-size:.8125rem;font-weight:500;overflow-wrap:anywhere}.suppliers-form.app-dialog-body{display:flex;flex-direction:column;gap:1rem}.app-ui-theme .suppliers-control[data-slot=input]{height:2.5rem;border:1px solid rgb(255 255 255 / .08);border-radius:.5rem;background:hsl(var(--muted));font-size:.8125rem}.suppliers-dialog-text{color:hsl(var(--foreground) / .9);font-size:.875rem;line-height:1.6}.suppliers-dialog-text strong{color:hsl(var(--foreground));font-weight:700;text-transform:uppercase}.suppliers-pending-balance{margin-top:.75rem;border-color:hsl(var(--destructive) / .4)}@media (max-width: 767px){.suppliers-toolbar{padding:.875rem 1rem}.app-ui-theme .suppliers-tabs.stock-tabs>[data-slot=tabs-list]{flex-wrap:nowrap}.app-ui-theme .suppliers-tabs.stock-tabs [data-slot=tabs-trigger]{flex:1 1 0;min-width:0;white-space:normal;line-height:1.25;font-size:.72rem}.suppliers-toolbar .suppliers-add[data-slot=button]{width:100%}}@media (prefers-reduced-motion: reduce){.suppliers-row [data-slot=table-cell]{transition:none}}.orders-hub{width:100%;min-height:100dvh;padding:calc(97px + 1.75rem) 1.5rem 2.5rem}.orders-hub-header{margin:.25rem auto 1.75rem;text-align:center}.orders-hub-header h1{color:#fafafa;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-transform:uppercase}@media (max-width: 640px){.orders-hub{padding:calc(97px + 1.25rem) 1rem 2rem}.orders-hub-header{margin-bottom:1.25rem}}.oadm-notice{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.1rem;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 3px 0 hsl(var(--warning)),0 12px 32px #0000002e;color:hsl(var(--foreground));font-size:.8125rem;line-height:1.5}.oadm-notice p{margin:0}.oadm-notice-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:hsl(var(--warning) / .16);color:hsl(var(--warning))}.oadm-notice-icon svg{width:1rem;height:1rem}.ord-filter-section .oadm-status-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.oadm-group-head{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.55rem 1rem .55rem 0}.oadm-group-toggle{display:flex;min-width:0;flex:1 1 16rem;align-items:center;gap:.6rem;padding:.35rem 0 .35rem 1rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.oadm-group-toggle:focus-visible{border-radius:.5rem;outline:2px solid hsl(var(--ring));outline-offset:-2px}.oadm-group-toggle:hover .ord-group-title strong{color:hsl(var(--primary))}.oadm-group-toggle .ord-group-chevron[data-hidden]{visibility:hidden}.oadm-group .ord-group-title strong{transition:color .14s ease-out}.oadm-group-head>.ord-pills{justify-content:flex-end}.oadm-action-wrap{display:inline-flex}.oadm-branch-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem 1rem;padding:.65rem 1rem .65rem 2.6rem}.oadm-branch-row+.oadm-branch-row{box-shadow:inset 0 1px #ffffff0d}.oadm-branch-row:hover{background:hsl(var(--background) / .35)}.oadm-branch-row>.ord-pills{justify-content:flex-end}@media (max-width: 767px){.oadm-group-head{padding:.55rem .75rem .65rem 0}.oadm-group-head>.ord-pills{margin-left:2.6rem;justify-content:flex-start}.oadm-group-head>.ord-row-actions{margin-left:auto}.oadm-branch-row{grid-template-columns:minmax(0,1fr) auto;padding-left:1rem}.oadm-branch-row>.ord-pills{grid-column:1;grid-row:2;justify-content:flex-start}.oadm-branch-row>.ord-row-actions{grid-column:2;grid-row:1 / 3}}.owf-notice{--owf-tone: var(--warning);display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 3px 0 hsl(var(--owf-tone)),0 12px 32px #0000002e;color:hsl(var(--foreground));font-size:.8125rem;line-height:1.5}.owf-notice[data-tone=primary]{--owf-tone: var(--primary)}.owf-notice-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:hsl(var(--owf-tone) / .16);color:hsl(var(--owf-tone))}.owf-notice-icon svg{width:1rem;height:1rem}.owf-notice-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem;padding-top:.2rem}.owf-notice-body strong{font-weight:700}.owf-notice-body p{margin:0;color:hsl(var(--muted-foreground))}.owf-notice-body>p:only-child{color:hsl(var(--foreground))}.owf-items{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 1.25rem 1.25rem}.owf-item{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.owf-item[data-disabled]{box-shadow:inset 3px 0 hsl(var(--muted-foreground) / .5)}.owf-item[data-enabled]{box-shadow:inset 3px 0 hsl(var(--success))}.owf-item-head{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem .85rem}.owf-item-index{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:.45rem;background:hsl(var(--background) / .55);color:hsl(var(--foreground));font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.owf-item-title{display:flex;min-width:0;flex:1 1 14rem;flex-direction:column;gap:.15rem}.owf-item-title strong{overflow:hidden;color:hsl(var(--foreground));font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.owf-item-title small{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.72rem}.owf-item-title small svg{width:.8rem;height:.8rem}.owf-item-head>.ord-pills{justify-content:flex-end}.owf-item-section{display:flex;flex-direction:column;gap:.6rem}.owf-item-section-title{margin:0;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.owf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem}.owf-grid>.owf-span-2{grid-column:span 2}.owf-grid>.owf-span-all{grid-column:1 / -1}.app-ui-theme .owf-field{gap:.4rem}.app-ui-theme .owf-input[data-slot=input],.app-ui-theme .owf-select[data-slot=select-trigger]{width:100%;height:2.5rem;min-height:2.5rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .6);color:hsl(var(--foreground));font-size:.8125rem;box-shadow:none}.app-ui-theme .owf-input[data-slot=input]:focus-visible,.app-ui-theme .owf-select[data-slot=select-trigger]:focus-visible{outline:2px solid hsl(var(--ring) / .45);outline-offset:2px;box-shadow:none}.app-ui-theme .owf-field-hint[data-slot=field-description]{margin:0;font-size:.7rem;line-height:1.45}.owf-switches{display:flex;flex-wrap:wrap;gap:.5rem}.owf-switch{display:inline-flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:.4rem .85rem .4rem .55rem;border-radius:.65rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.owf-switch[data-checked]{background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.owf-switch[data-disabled]{cursor:not-allowed;opacity:.6}.owf-item-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.owf-empty{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 1.25rem 1.25rem;padding:1.5rem 1rem;border-radius:.9rem;background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.owf-empty svg{width:1rem;height:1rem;flex-shrink:0}.owf-skeleton{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 1.25rem 1.25rem}.owf-skeleton [data-slot=skeleton]{height:9rem;border-radius:.9rem}@media (max-width: 1279px){.owf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.owf-items,.owf-skeleton{padding:.25rem .75rem .9rem}.owf-item{padding:.9rem}.owf-grid{grid-template-columns:minmax(0,1fr)}.owf-grid>.owf-span-2{grid-column:auto}.owf-item-head>.ord-pills{justify-content:flex-start}.owf-switch{flex:1 1 100%}.owf-empty{margin:0 .75rem .9rem}}@media (prefers-reduced-motion: reduce){.owf-switch{transition:none}}.obg-run-summary{display:flex;flex-direction:column;gap:.55rem;margin-top:.65rem;padding:.8rem .9rem;border-radius:.75rem;background:hsl(var(--muted) / .45)}.obg-run-date{margin:0;color:hsl(var(--muted-foreground));font-size:.78rem}.obg-run-date strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.obg-run-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.obg-run-facts>div{padding:.55rem .7rem;border-radius:.6rem;background:hsl(var(--background) / .5)}.obg-run-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.obg-run-facts dd{margin:.2rem 0 0;color:hsl(var(--foreground));font-size:1rem;font-weight:750;font-variant-numeric:tabular-nums}.obg-run-warning{display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(var(--warning));font-size:.78rem;font-weight:600}.obg-run-warning svg{width:.9rem;height:.9rem;flex-shrink:0}.obg-icon-wrap{display:inline-flex}.app-ui-theme .obg-icon-wrap [data-slot=button]{width:2rem;height:2rem;min-height:2rem;padding:0;border-width:0;border-radius:.55rem}@media (max-width: 767px){.obg-run-facts{grid-template-columns:minmax(0,1fr)}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.owf-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.owf-intro>.owf-notice{flex-wrap:wrap}.app-ui-theme .owf-notice-action[data-slot=button]{align-self:center;height:2.15rem;min-height:2.15rem;border-width:0;border-radius:.55rem}.owf-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.55rem 0 0}.owf-facts>div{display:flex;align-items:baseline;gap:.45rem;padding:.4rem .7rem;border-radius:.6rem;background:hsl(var(--muted) / .45)}.owf-facts dt{color:hsl(var(--muted-foreground));font-size:.7rem}.owf-facts dd{margin:0;color:hsl(var(--foreground));font-size:.85rem;font-weight:750;font-variant-numeric:tabular-nums}.owf-icon-wrap{display:inline-flex}.app-ui-theme .owf-icon-wrap [data-slot=button]{width:2rem;height:2rem;min-height:2rem;padding:0;border-width:0;border-radius:.55rem}.owf-permissions{display:flex;flex-direction:column;gap:.6rem;margin:0 1.25rem 1.25rem;padding:.95rem 1rem 1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.owf-permissions .owf-item-section-title{display:flex;align-items:center;gap:.45rem}.owf-permissions .owf-item-section-title svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.owf-permission-list{display:flex;max-height:11rem;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}.owf-permission-list li{padding:.25rem .55rem;border-radius:.45rem;background:hsl(var(--background) / .55);color:hsl(var(--foreground) / .85);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.owf-permission-empty{margin:0;color:hsl(var(--muted-foreground));font-size:.8rem}.owf-items-top{padding-top:1rem}.owf-empty-top{margin-top:1rem}.owf-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:.85rem 1rem;padding:.9rem 1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.owf-rule-end{display:flex;align-items:center;gap:.5rem}.owf-graph-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.owf-graph-hint{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem}.owf-graph{height:min(520px,60vh);overflow:hidden;border-radius:.8rem;background:hsl(var(--background) / .7)}.owf-node{display:flex;flex-direction:column;gap:.15rem}.owf-node span{font-size:11px;letter-spacing:.05em;opacity:.7;text-transform:uppercase}.owf-node strong{font-size:1rem;font-weight:700}.owf-graph-controls.react-flow__controls{overflow:hidden;border-radius:.6rem;box-shadow:0 6px 18px #0000004d}.owf-graph-controls .react-flow__controls-button{border-bottom:0;background:hsl(var(--muted));color:hsl(var(--foreground));fill:currentColor}.owf-graph-controls .react-flow__controls-button:hover{background:hsl(var(--accent))}.owf-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:hsl(var(--muted-foreground));font-size:.78rem}.owf-transitions{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.owf-transitions>li{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem;border-radius:.75rem;background:hsl(var(--background) / .55)}.owf-transition-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.owf-transition-arrow{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.owf-transition-action{display:flex;min-width:12rem;flex-direction:column;gap:.1rem;padding:.5rem .8rem;border-radius:.6rem;background:hsl(var(--primary) / .12)}.owf-transition-action small{color:hsl(var(--primary));font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.owf-transition-action strong{color:hsl(var(--foreground));font-size:.82rem;font-weight:650}.owf-transition-action code{color:hsl(var(--muted-foreground));font-size:.68rem}.owf-transition-perms{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem}@media (max-width: 1023px){.owf-intro{grid-template-columns:minmax(0,1fr)}.owf-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.owf-rule-end{grid-column:1 / -1;justify-content:space-between}}@media (max-width: 767px){.owf-permissions{margin:0 .75rem .9rem}.owf-rule{grid-template-columns:minmax(0,1fr)}.owf-transition-action{min-width:0;flex:1 1 100%}.owf-transition-arrow{display:none}}.oart-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.oart-form-grid>.oart-span-2{grid-column:1 / -1}.oart-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.oart-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.oart-form-row>[data-slot=field]{flex:1 1 10rem;min-width:0}.oart-form-row>.oart-field-sm{flex:0 1 11rem}.oart-dialog [data-slot=field-label],.oart-field [data-slot=field-label]{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;letter-spacing:.03em}.oart-required{color:hsl(var(--destructive))}.oart-field-hint{margin:0;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.45}.app-ui-theme .oart-select[data-slot=select-trigger]{width:100%;height:2.6rem;border-width:0;border-radius:.6rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1);font-size:.85rem}.app-ui-theme .oart-select[data-slot=select-trigger]:hover{background:hsl(var(--muted) / .65);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.app-ui-theme .oart-textarea[data-slot=textarea]{min-height:4.5rem;border-width:0;border-radius:.6rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1)}.oart-money{position:relative;display:flex;align-items:center;min-width:0}.oart-money>span{position:absolute;left:.8rem;z-index:1;color:hsl(var(--muted-foreground));font-size:.85rem;font-weight:650;pointer-events:none}.app-ui-theme .oart-money>.ordd-input[data-slot=input]{padding-left:1.7rem;font-variant-numeric:tabular-nums}.app-ui-theme .oart-money[data-size=sm]>.ordd-input[data-slot=input]{height:2.2rem;text-align:right}.app-ui-theme .oart-money[data-changed]>.ordd-input[data-slot=input]{background:hsl(var(--warning) / .14);color:hsl(var(--warning));font-weight:700}.oart-check{display:inline-flex;align-items:center;gap:.6rem;color:hsl(var(--foreground));font-size:.8rem;font-weight:600;line-height:1.35;cursor:pointer}.oart-toggles{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;padding:.75rem .9rem;border-radius:.7rem;background:hsl(var(--background) / .45)}.app-ui-theme:is(.oart-page,.oart-dialog) .ord-row-actions>[data-variant]{width:2rem;height:2rem;min-height:2rem;padding:0;border-width:0;border-radius:.55rem}.app-ui-theme:is(.oart-page,.oart-dialog) .ord-row-actions>[data-variant=ghost]{color:hsl(var(--muted-foreground))}.app-ui-theme:is(.oart-page,.oart-dialog) .ord-row-actions>[data-variant=ghost]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.app-ui-theme.oart-page .ord-order-card-actions>[data-variant]{height:2.1rem;min-height:2.1rem;border-width:0;border-radius:.55rem;font-size:.75rem}.oart-block-head{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.oart-block-head>div{display:flex;min-width:0;flex:1 1 16rem;flex-direction:column;gap:.3rem}.oart-block-hint{margin:0;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.5}.oart-block-hint strong{color:hsl(var(--foreground));font-weight:650}.ordd-block-title svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.oart-note{--oart-tone: var(--primary);display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .85rem;border-radius:.7rem;background:hsl(var(--oart-tone) / .1);color:hsl(var(--foreground) / .9);font-size:.78rem;line-height:1.5}.oart-note>svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:hsl(var(--oart-tone))}.oart-note strong{color:hsl(var(--foreground));font-weight:650}.oart-note[data-tone=warning]{--oart-tone: var(--warning)}.oart-note[data-tone=destructive]{--oart-tone: var(--destructive)}.oart-note[data-tone=success]{--oart-tone: var(--success)}.oart-search{position:relative;display:flex;min-width:0;align-items:center}.oart-search>svg{position:absolute;left:.75rem;width:.9rem;height:.9rem;color:hsl(var(--muted-foreground));pointer-events:none}.oart-search-input{width:100%;min-width:0;height:2.4rem;padding:0 2.4rem 0 2.2rem;border:0;border-radius:.6rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1);color:hsl(var(--foreground));font:inherit;font-size:.82rem;outline:none;transition:box-shadow .12s ease-out,background-color .12s ease-out}.oart-search-input:hover{background:hsl(var(--muted) / .65);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .2)}.oart-search-input::placeholder{color:hsl(var(--muted-foreground))}.oart-search-input:focus-visible{box-shadow:inset 0 0 0 1px hsl(var(--primary)),0 0 0 3px hsl(var(--ring) / .35)}.oart-search-input::-webkit-search-cancel-button{display:none}.app-ui-theme .oart-search .oart-search-clear[data-slot=button]{position:absolute;right:.25rem;width:1.9rem;height:1.9rem;min-height:1.9rem;border-width:0;color:hsl(var(--muted-foreground))}.oart-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.55rem .85rem;border-radius:.7rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.75rem}.oart-bar strong{color:hsl(var(--foreground));font-weight:700;font-variant-numeric:tabular-nums}.oart-bar-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-ui-theme .oart-bar [data-slot=button]{height:2rem;min-height:2rem;border-width:0;border-radius:.5rem}.oart-scroll{overflow:clip;border-radius:.7rem;background:hsl(var(--background) / .45)}.oart-scroll .ord-table [data-slot=table-container]{max-height:46vh;overflow:auto}.oart-scroll[data-size=sm] .ord-table [data-slot=table-container]{max-height:18rem}.app-ui-theme .oart-scroll .ord-table [data-slot=table-head]{position:sticky;top:0;z-index:1}.app-ui-theme .oart-scroll .ord-table [data-slot=table-head]:first-child,.app-ui-theme .oart-scroll .ord-table [data-slot=table-cell]:first-child{padding-left:.9rem}.app-ui-theme .oart-scroll .ord-table [data-slot=table-head]:last-child,.app-ui-theme .oart-scroll .ord-table [data-slot=table-cell]:last-child{padding-right:.9rem}.app-ui-theme .oart-scroll .ord-table [data-slot=table-cell]{padding-block:.55rem}.app-ui-theme .oart-scroll .oart-money>.ordd-input[data-slot=input]{background:hsl(var(--muted) / .85)}.app-ui-theme .oart-scroll .oart-money[data-changed]>.ordd-input[data-slot=input]{background:hsl(var(--warning) / .16)}.oart-scroll .oart-list-name{display:inline-block;min-width:9rem}.oart-cell-name{display:flex;min-width:0;flex-direction:column;gap:.1rem}.oart-cell-name strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.oart-cell-name small{color:hsl(var(--muted-foreground));font-size:.7rem}.oart-muted{color:hsl(var(--muted-foreground))}.oart-list-name{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.oart-price-input{width:8.5rem;margin-left:auto}.app-ui-theme .oart-remove[data-variant]{width:2rem;height:2rem;min-height:2rem;border-width:0;color:hsl(var(--destructive) / .75)}.app-ui-theme .oart-remove[data-variant]:hover{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.oart-selected-branches{display:flex;flex-direction:column;gap:.5rem}.oart-num{font-variant-numeric:tabular-nums}.oart-um{display:inline-flex;align-items:center;height:1.3rem;padding:0 .45rem;border-radius:.4rem;background:hsl(var(--muted) / .8);color:hsl(var(--foreground) / .85);font-size:.65rem;font-weight:700;letter-spacing:.04em}.oart-diff{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--muted-foreground))}.oart-diff[data-tone=up]{color:hsl(var(--success))}.oart-diff[data-tone=down]{color:hsl(var(--destructive))}.oart-empty-cell{padding:1.5rem .75rem;color:hsl(var(--muted-foreground));font-size:.8rem;text-align:center}.oart-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2rem 1rem;color:hsl(var(--muted-foreground));font-size:.8rem}.oart-loading svg{width:1.1rem;height:1.1rem}.oart-tree{display:flex;flex-direction:column;gap:.3rem;max-height:22rem;padding:.35rem;overflow-y:auto;border-radius:.7rem;background:hsl(var(--background) / .45);overscroll-behavior:contain;scrollbar-width:thin}.oart-tree-group{border-radius:.6rem}.oart-tree-group[data-open]{background:hsl(var(--muted) / .35)}.oart-tree-head{display:flex;min-width:0;align-items:center;gap:.6rem;padding:.45rem .65rem .45rem .45rem;border-radius:.6rem}.oart-tree-head:hover{background:hsl(var(--muted) / .45)}.oart-tree-toggle{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;padding:.15rem;border:0;border-radius:.4rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.oart-tree-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.oart-tree-toggle>svg{width:.9rem;height:.9rem;flex-shrink:0;color:hsl(var(--muted-foreground));transition:transform .15s ease-out}.oart-tree-toggle[aria-expanded=true]>svg{color:hsl(var(--primary));transform:rotate(90deg)}.oart-tree-title{display:flex;min-width:0;flex-direction:column;gap:.05rem}.oart-tree-title strong{overflow:hidden;color:hsl(var(--foreground));font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.oart-tree-title small{color:hsl(var(--muted-foreground));font-size:.68rem}.oart-tree-branches{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.35rem;padding:.1rem .5rem .55rem 2rem}.oart-tree-branch{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:.55rem;background:hsl(var(--background) / .5);color:hsl(var(--foreground));font-size:.78rem;cursor:pointer}.oart-tree-branch:hover{background:hsl(var(--background) / .75)}.oart-tree-branch>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:.05rem}.oart-tree-branch>span>small{color:hsl(var(--muted-foreground));font-size:.66rem}.oart-tree-branch[data-blocked]{opacity:.5;cursor:not-allowed}.oart-dialog [data-slot=checkbox][data-state=unchecked],.oart-tree [data-slot=checkbox][data-state=unchecked]{border-color:hsl(var(--foreground) / .32);background:hsl(var(--muted) / .35)}.oart-dialog [data-slot=checkbox][data-state=unchecked]:hover,.oart-tree [data-slot=checkbox][data-state=unchecked]:hover{border-color:hsl(var(--primary) / .7)}.oart-dialog [data-slot=checkbox][data-state=indeterminate],.oart-tree [data-slot=checkbox][data-state=indeterminate]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .3)}.oart-dialog [data-slot=checkbox][data-state=indeterminate] svg,.oart-tree [data-slot=checkbox][data-state=indeterminate] svg{display:none}.oart-dialog [data-slot=checkbox][data-state=indeterminate]:before,.oart-tree [data-slot=checkbox][data-state=indeterminate]:before{content:"";width:.5rem;height:2px;border-radius:1px;background:hsl(var(--foreground))}.oart-tree-empty{margin:0;padding:1.25rem .75rem;color:hsl(var(--muted-foreground));font-size:.78rem;text-align:center}.oart-tree-none{margin:0;padding:.2rem .5rem .6rem 2.1rem;color:hsl(var(--muted-foreground));font-size:.72rem}.oart-tree-tools{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.oart-tree-tools>.oart-search{flex:1 1 14rem}.app-ui-theme .oart-tree-tools [data-slot=button]{height:2.1rem;min-height:2.1rem;border-width:0;border-radius:.55rem}.oart-steps{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none}.oart-step{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oart-step-num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.oart-step-num svg{width:.85rem;height:.85rem}.oart-step[data-state=active]{color:hsl(var(--foreground))}.oart-step[data-state=active] .oart-step-num{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 0 0 4px hsl(var(--primary) / .18)}.oart-step[data-state=done] .oart-step-num{background:hsl(var(--success) / .18);color:hsl(var(--success))}.oart-step-line{flex:1;min-width:1rem;height:2px;border-radius:999px;background:hsl(var(--muted))}.oart-step-line[data-done]{background:hsl(var(--success) / .5)}.app-ui-theme .oart-footer-start[data-slot=button]{margin-right:auto}@media (max-width: 639px){.oart-form-grid,.oart-form-grid-3{grid-template-columns:minmax(0,1fr)}.oart-step-label{display:none}.oart-tree-branches{padding-left:.5rem}.app-ui-theme .oart-footer-start[data-slot=button]{margin-right:0}}@media (prefers-reduced-motion: reduce){.oart-tree-toggle>svg{transition:none}}.oart-cat-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:end;gap:.75rem}.oart-cat-form[data-kind=specialty]{grid-template-columns:minmax(0,1fr) 6rem auto auto auto}.oart-cat-edit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto}.oart-cat-edit[data-kind=specialty]{grid-template-columns:minmax(0,1fr) 6rem auto auto auto}.oart-cat-switch{min-height:2.6rem}.app-ui-theme .oart-cat-form>[data-slot=button]{height:2.6rem;min-height:2.6rem}.oart-cat-list{display:flex;max-height:20rem;flex-direction:column;gap:.4rem;padding:.35rem;overflow-y:auto;border-radius:.8rem;background:hsl(var(--muted) / .3);overscroll-behavior:contain;scrollbar-width:thin}.oart-cat-row{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:.65rem;background:hsl(var(--background) / .5)}.oart-cat-row:hover{background:hsl(var(--background) / .7)}.oart-cat-row[data-editing]{background:hsl(var(--primary) / .08);box-shadow:inset 3px 0 hsl(var(--primary))}.oart-cat-row[data-editing]>.oart-cat-form{flex:1}.oart-cat-name{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.oart-cat-name strong{overflow:hidden;color:hsl(var(--foreground));font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.oart-cat-name small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.oart-cat-order-badge{display:grid;flex-shrink:0;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .35rem;border-radius:.5rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums}@media (max-width: 767px){.oart-cat-form,.oart-cat-form[data-kind=specialty],.oart-cat-edit,.oart-cat-edit[data-kind=specialty]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oart-cat-form>[data-slot=field]:first-child{grid-column:1 / -1}.app-ui-theme .oart-cat-form>[data-slot=button]{grid-column:1 / -1}.oart-cat-row:not([data-editing]){flex-wrap:wrap}}.oart-mass-steps{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.oart-mass-steps>li{display:flex;min-width:0;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;border-radius:.7rem;background:hsl(var(--background) / .45)}.oart-mass-steps>li>div{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:1.75rem}.oart-mass-steps strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:650}.oart-mass-steps em{color:hsl(var(--primary));font-style:normal}.oart-mass-step-num{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:hsl(var(--primary) / .16);color:hsl(var(--primary));font-size:.75rem;font-weight:750}.app-ui-theme .oart-mass-steps [data-slot=button]{height:2rem;min-height:2rem;border-width:0;border-radius:.5rem}.oart-mass-file{display:flex;align-items:center;gap:.55rem;margin:0;padding:.6rem .8rem;border-radius:.65rem;background:hsl(var(--success) / .1);color:hsl(var(--foreground) / .9);font-size:.78rem}.oart-mass-file svg{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--success))}.oart-mass-processing{justify-content:flex-start;padding:.8rem 1rem;border-radius:.7rem;background:hsl(var(--muted) / .4);color:hsl(var(--foreground))}.oart-mass-result>div[data-tone=success] dd{color:hsl(var(--success))}.oart-mass-result>div[data-tone=destructive] dd{color:hsl(var(--destructive))}.oart-mass-result>div[data-tone=warning] dd{color:hsl(var(--warning))}.oart-mass-list{--oart-tone: var(--destructive);display:flex;flex-direction:column;gap:.4rem}.oart-mass-list[data-tone=warning]{--oart-tone: var(--warning)}.oart-mass-list>p{display:flex;align-items:center;gap:.4rem;margin:0;color:hsl(var(--oart-tone));font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oart-mass-list>p svg{width:.85rem;height:.85rem}.oart-mass-list .ordd-lines{max-height:12rem}.oart-mass-list .ordd-lines>li{justify-content:flex-start;font-size:.78rem}.oart-pc-new{color:hsl(var(--primary))}.oart-pc-orders{display:flex;flex-direction:column;gap:.6rem;max-height:50vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.oart-pc-order{overflow:clip;border-radius:.75rem;background:hsl(var(--background) / .5)}.oart-pc-order-head{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.7rem .9rem;background:hsl(var(--muted) / .45)}.oart-pc-order-branch{display:flex;min-width:0;flex:1 1 12rem;flex-direction:column;gap:.1rem}.oart-pc-order-branch strong{overflow:hidden;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.oart-pc-order-branch small{color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums}.oart-pc-amounts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:.8rem;font-variant-numeric:tabular-nums}.oart-pc-amounts s{color:hsl(var(--muted-foreground))}.oart-pc-amounts strong{font-weight:750}.app-ui-theme .oart-pc-order .ord-table [data-slot=table-head]{background:transparent}.app-ui-theme .oart-pc-order .ord-table [data-slot=table-head]:first-child,.app-ui-theme .oart-pc-order .ord-table [data-slot=table-cell]:first-child{padding-left:.9rem}.app-ui-theme .oart-pc-order .ord-table [data-slot=table-head]:last-child,.app-ui-theme .oart-pc-order .ord-table [data-slot=table-cell]:last-child{padding-right:.9rem}.app-ui-theme .oart-pc-order .ord-table [data-slot=table-cell]{padding-block:.5rem;font-size:.78rem}.oart-pc-more{text-align:center}.oart-sch-dialog[data-slot=dialog-content]{max-width:min(96rem,calc(100vw - 2rem));height:calc(100dvh - 2rem)}.oart-sch-tabs{align-self:flex-start;max-width:100%}.oart-sch-dialog .app-dialog-body{display:flex;flex-direction:column}.oart-sch-dialog .app-dialog-body>.ordd-stack{flex:1 0 auto}.oart-sch-layout{display:grid;flex:1 0 auto;grid-template-columns:20rem minmax(0,1fr);align-items:stretch;gap:1rem}.oart-sch-aside{align-self:stretch;gap:.9rem}.oart-sch-fields,.oart-sch-adjust{display:flex;flex-direction:column;gap:.8rem}.oart-sch-adjust{padding-top:.8rem;box-shadow:inset 0 1px #ffffff0f}.oart-sch-actions{display:grid;gap:.5rem}.app-ui-theme .oart-sch-aside [data-slot=button]{width:100%;height:2.5rem;min-height:2.5rem;border-width:0}.oart-sch-main,.oart-sch-panel{display:flex;min-width:0;flex-direction:column;gap:.6rem}.oart-sch-scroll .ord-table [data-slot=table-container]{max-height:58vh}.app-ui-theme .oart-sch-main .ord-table tbody [data-slot=table-row][data-changed]>[data-slot=table-cell]{background:hsl(var(--warning) / .07)}.app-ui-theme .oart-sch-main .ord-table tbody [data-slot=table-row][data-changed]>:first-child{box-shadow:inset 3px 0 hsl(var(--warning))}.oart-sch-input{width:8.5rem;margin-left:auto}.oart-sch-value{font-variant-numeric:tabular-nums}.oart-sch-value[data-changed]{color:hsl(var(--warning));font-weight:750}.oart-sch-date{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.oart-sch-notes{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-ui-theme .oart-sch-panel>.report-pagination,.app-ui-theme .oart-sch-main>.report-pagination{padding:.55rem .85rem;border-width:0;border-radius:.7rem;background:hsl(var(--muted) / .35)}.oart-sch-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem}.app-ui-theme .oart-sch-filters>[data-slot=button]{height:2.6rem;min-height:2.6rem}.oart-sch-skeleton{padding:0}@media (max-width: 1023px){.oart-sch-layout{grid-template-columns:minmax(0,1fr)}.oart-sch-aside{position:static}.oart-sch-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oart-sch-filters>:first-child{grid-column:1 / -1}.app-ui-theme .oart-sch-filters>[data-slot=button]{grid-column:1 / -1}}@media (max-width: 639px){.oart-sch-filters{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1024px){.oart-sch-dialog .app-dialog-body:has(.oart-sch-layout){overflow:hidden}.oart-sch-dialog .app-dialog-body:has(.oart-sch-layout)>.ordd-stack{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.oart-sch-dialog .oart-sch-layout{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.oart-sch-dialog .oart-sch-aside{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.oart-sch-dialog .oart-sch-main{min-height:0}.oart-sch-dialog .oart-sch-main>.oart-sch-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.oart-sch-dialog .oart-sch-main>.oart-sch-scroll>.ord-table{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.oart-sch-dialog .oart-sch-main>.oart-sch-scroll .ord-table [data-slot=table-container]{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}}.oart-view{--oart-view-tone: var(--primary);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1.1rem;padding:1rem 1.25rem;border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e,inset 3px 0 hsl(var(--oart-view-tone));animation:ord-rise .26s 40ms cubic-bezier(.2,.7,.2,1) both}.oart-view[data-base]{--oart-view-tone: var(--muted-foreground)}.oart-view-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:hsl(var(--oart-view-tone) / .15);color:hsl(var(--oart-view-tone))}.oart-view-icon svg{width:1.15rem;height:1.15rem}.oart-view-main{display:flex;min-width:0;flex-direction:column;gap:.25rem}.oart-view-label{margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.oart-view-name{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.oart-view-name strong{overflow:hidden;color:hsl(var(--foreground));font-size:1.15rem;font-weight:750;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.oart-view-controls{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.6rem}.oart-view-field{width:15rem;max-width:100%;gap:.35rem}.oart-view-field [data-slot=field-label]{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.app-ui-theme .oart-view .oart-select[data-slot=select-trigger]{height:2.4rem;background:hsl(var(--muted) / .65)}.app-ui-theme .oart-view .oart-select[data-slot=select-trigger]:hover{background:hsl(var(--muted))}.app-ui-theme .oart-view-controls>[data-slot=button]{height:2.4rem;min-height:2.4rem;border-width:0;border-radius:var(--radius-md)}.oart-alert{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1.25rem;border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e,inset 3px 0 hsl(var(--destructive))}.oart-alert-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;background:hsl(var(--destructive) / .14);color:hsl(var(--destructive))}.oart-alert-icon svg{width:1rem;height:1rem}.oart-alert>p{flex:1 1 14rem;margin:0;color:hsl(var(--foreground));font-size:.85rem;font-weight:600}.app-ui-theme .oart-alert [data-slot=button]{height:2.25rem;min-height:2.25rem;border-width:0}.app-ui-theme.oart-page .ord-toolbar-actions>[data-variant],.app-ui-theme.oart-page .ord-header-actions>[data-variant]{height:2.25rem;min-height:2.25rem;border-width:0;border-radius:var(--radius-md)}.app-ui-theme.oart-page .ord-toolbar-actions>[data-variant=secondary]{background:hsl(var(--muted));color:hsl(var(--foreground))}.app-ui-theme.oart-page .ord-toolbar-actions>[data-variant=secondary]:hover{background:hsl(var(--muted) / .7)}.app-ui-theme.oart-page .ord-toolbar-actions>.oart-reload{width:2.25rem;padding:0}.oart-table,.oart-cards,.oart-missing .ord-table{transition:opacity .15s ease-out}.oart-table[data-loading],.oart-cards[data-loading],.oart-missing .ord-table[data-loading]{opacity:.6}.oart-article-name{display:flex;min-width:9rem;max-width:18rem;flex-direction:column;gap:.15rem}.oart-article-name strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.oart-article-name small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.oart-muted-cell{color:hsl(var(--muted-foreground))}.oart-price,.oart-strong{color:hsl(var(--foreground));font-weight:750;font-variant-numeric:tabular-nums}.oart-group{--oart-group: hsl(var(--primary));display:inline-flex;min-width:0;align-items:center;gap:.55rem}.oart-group-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:999px;background:var(--oart-group);box-shadow:0 0 0 3px color-mix(in srgb,var(--oart-group) 22%,transparent)}.oart-group strong{color:var(--oart-group);font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.oart-group-count{display:inline-flex;align-items:center;height:1.25rem;padding:0 .5rem;border-radius:999px;background:hsl(var(--muted) / .8);color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:650;font-variant-numeric:tabular-nums}.app-ui-theme .ord-table tbody .oart-group-row[data-slot=table-row]>[data-slot=table-cell]{padding-block:.6rem;background:hsl(var(--muted) / .3)}.app-ui-theme .ord-table tbody .oart-group-row[data-slot=table-row]:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .3)}.oart-card-group{padding:.35rem .25rem 0}.oart-card-group:first-child{padding-top:0}.oart-card-head{display:flex;min-width:0;flex-direction:column;gap:.45rem}.oart-card .oart-article-name{max-width:none}.oart-card .oart-article-name small{white-space:normal}.oart-missing-hint{margin:0}.oart-missing .ord-empty[data-slot=empty]{min-height:11rem}.app-ui-theme .oart-missing .oart-add-button[data-slot=button]{height:2rem;min-height:2rem;border-width:0;border-radius:.55rem}.oart-lists-toolbar-search{width:19rem;max-width:100%}.oart-lists-note{margin:0 1.25rem 1rem}.oart-page .ord-table .oart-list-name{display:inline-block;min-width:9rem}.oart-chips{display:flex;max-width:22rem;flex-wrap:wrap;gap:.3rem}.oart-date{color:hsl(var(--muted-foreground));font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 1023px){.oart-view{grid-template-columns:auto minmax(0,1fr)}.oart-view-controls{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 767px){.oart-view{padding:.9rem 1rem}.oart-view-field{width:100%}.app-ui-theme .oart-view-controls>[data-slot=button]{flex:1 1 auto}.oart-lists-toolbar-search{width:100%}.oart-lists-note{margin:0 1rem .85rem}}@media (prefers-reduced-motion: reduce){.oart-view{animation:none}.oart-table,.oart-cards,.oart-missing .ord-table{transition:none}}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item){--upay-tone: var(--muted-foreground)}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item)[data-tone=success]{--upay-tone: var(--success)}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item)[data-tone=warning]{--upay-tone: var(--warning)}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item)[data-tone=destructive]{--upay-tone: var(--destructive)}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item)[data-tone=primary]{--upay-tone: var(--primary)}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item)[data-tone=info]{--upay-tone: 199 89% 60%}:is(.upay-amount,.upay-registry,.upay-medio,.upay-tone,.upay-aging-list>li,.upay-aging-bar>span,.upay-amounts>div,.upay-total,.upay-kpis>div,.upay-balance,.upay-eq-box,.upay-note,.upay-card,.upay-tabs .ord-seg-item)[data-tone=muted]{--upay-tone: 240 5% 70%}.upay-card[data-kind=order]{--upay-tone: var(--warning)}.upay-card[data-kind=advance]{--upay-tone: var(--primary)}.upay-card[data-kind=debt]{--upay-tone: var(--destructive)}.upay-muted{color:hsl(var(--muted-foreground))}.upay-tone{color:hsl(var(--upay-tone))}.upay-hint{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.upay-inline{display:inline-flex;align-items:center;gap:.4rem}div.upay-brand-split{margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500;letter-spacing:0;text-transform:none}.upay-lead{margin:-.6rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.upay-loading{display:flex;flex-direction:column;gap:1rem}.upay-loading-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.upay-loading-metric[data-slot=skeleton]{height:7.5rem;border-radius:.85rem}.upay-loading-list{padding-top:1.25rem}.upay-overview{display:flex;min-width:0;flex-direction:column;gap:1.25rem;container-type:inline-size}.upay-group{display:flex;min-width:0;flex-direction:column;gap:.65rem}.upay-group-title{display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.upay-group-title svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.upay-group>.report-metrics{flex:1 1 auto}.upay-position>.report-metrics{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.upay-position .report-metric:first-child{box-shadow:inset 0 0 0 1px hsl(var(--metric-tone) / .28),0 12px 32px #0000002e;background:radial-gradient(120% 160% at 100% 0%,hsl(var(--metric-tone) / .26),transparent 60%),hsl(var(--card))}.upay-position .report-metric:first-child dd{font-size:clamp(1.7rem,2.8vw,2.4rem)}.upay-period{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}.upay-period:not(:has(.upay-aging)){grid-template-columns:minmax(0,1fr)}.upay-period:has(.upay-aging){grid-template-rows:auto 1fr;row-gap:.65rem}.upay-period:has(.upay-aging)>.upay-orders-metrics{display:contents}.upay-period:has(.upay-aging)>.upay-orders-metrics>.upay-group-title{grid-column:1;grid-row:1}.upay-period:has(.upay-aging)>.upay-orders-metrics>.report-metrics{grid-column:1;grid-row:2}.upay-period:has(.upay-aging)>.upay-aging{grid-column:2;grid-row:2}.upay-orders-metrics>.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 62rem){.upay-position>.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.upay-position .report-metric:first-child{grid-column:1 / -1}.upay-period{grid-template-columns:minmax(0,1fr)}.upay-period:has(.upay-aging){grid-template-rows:none}.upay-period:has(.upay-aging)>.upay-orders-metrics>.upay-group-title,.upay-period:has(.upay-aging)>.upay-orders-metrics>.report-metrics,.upay-period:has(.upay-aging)>.upay-aging{grid-column:1;grid-row:auto}}@container (max-width: 36rem){.upay-position>.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.upay-position .report-metric:last-child{grid-column:1 / -1}.upay-orders-metrics>.report-metrics{gap:.75rem}}@container (max-width: 24rem){.upay-orders-metrics>.report-metrics{grid-template-columns:minmax(0,1fr)}}.upay-aging{justify-content:flex-start}.upay-aging-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:1rem;padding:.25rem 1.25rem 1.25rem}.upay-aging-bar{display:flex;gap:3px;height:.7rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.upay-aging-bar>span{min-width:6px;background:hsl(var(--upay-tone))}.upay-aging-bar>span[data-tone=empty]{background:transparent}.upay-aging-list{display:flex;flex-direction:column;margin:0;padding:0;overflow:clip;border-radius:.75rem;background:hsl(var(--muted) / .4);list-style:none}.upay-aging-list>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 2.75rem;align-items:center;gap:.75rem;padding:.7rem .9rem}.upay-aging-list>li+li{box-shadow:inset 0 1px #ffffff0d}.upay-aging-list>li[data-empty]{opacity:.55}.upay-aging-dot{width:.6rem;height:.6rem;border-radius:999px;background:hsl(var(--upay-tone));box-shadow:0 0 0 3px hsl(var(--upay-tone) / .18)}.upay-aging-label{display:flex;min-width:0;flex-direction:column;gap:.1rem}.upay-aging-label strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:700}.upay-aging-label small{color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums}.upay-aging-amount{color:hsl(var(--upay-tone));font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.upay-aging-list>li[data-tone=info] .upay-aging-amount{color:hsl(var(--foreground))}.upay-aging-pct{color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums;text-align:right}.upay-strip{justify-content:space-between}.upay-tabs.ord-seg{background:hsl(var(--background) / .45)}.upay-tabs .ord-seg-item[data-active][data-tone=warning]{background:hsl(var(--warning));color:#121216;box-shadow:0 4px 12px -4px hsl(var(--warning) / .6)}.upay-tabs .ord-seg-item[data-active][data-tone=destructive]{background:hsl(var(--destructive));color:#fff;box-shadow:0 4px 12px -4px hsl(var(--destructive) / .6)}.upay-tabs .ord-seg-item:not([data-active]) svg{color:hsl(var(--upay-tone))}.upay-table table{min-width:60rem}.app-ui-theme .upay-table [data-slot=table-head]{white-space:normal;line-height:1.35}.upay-table [data-col=narrow]{width:2.75rem}.app-ui-theme :is(.upay-table,.upay-dtable) [data-slot=table-cell],.app-ui-theme :is(.upay-table,.upay-dtable) [data-slot=table-cell]:first-child{min-width:0}.upay-branch.ord-order-branch strong,.upay-branch.ord-order-branch small{white-space:normal;overflow-wrap:anywhere}.upay-amount{color:hsl(var(--foreground));font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.upay-amount[data-tone]{color:hsl(var(--upay-tone))}.upay-registry{display:inline-flex;padding:0;border:0;background:none;color:hsl(var(--upay-tone, var(--foreground)));font:inherit;font-size:.8125rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.upay-registry:hover{text-decoration:underline;text-underline-offset:3px}.upay-registry:focus-visible,.upay-medio:focus-visible{border-radius:.3rem;outline:2px solid hsl(var(--ring));outline-offset:2px}.upay-medio{display:-webkit-box;max-width:15rem;padding:.3rem .6rem;overflow:hidden;border:0;border-radius:.5rem;background:hsl(var(--upay-tone) / .12);color:hsl(var(--upay-tone));font:inherit;font-size:.72rem;font-weight:650;line-height:1.35;text-align:left;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:background-color .12s ease-out}.upay-medio[data-tone=muted]{color:hsl(var(--foreground) / .85)}.upay-medio:hover{background:hsl(var(--upay-tone) / .22)}.upay-notes{display:-webkit-box;max-width:13rem;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.upay-branch{max-width:15rem}.upay-movement{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem}.upay-status.ord-pill{height:auto;min-height:1.55rem;padding-top:.2rem;padding-bottom:.2rem;line-height:1.25;white-space:normal}.upay-card{box-shadow:inset 3px 0 hsl(var(--upay-tone))}.upay-card[data-selected]{background:hsl(var(--primary) / .1)}.upay-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem}.upay-card-head>.upay-card-title:first-child{grid-column:1 / 3}.upay-card-title{display:flex;min-width:0;flex-direction:column;gap:.3rem}.upay-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.upay-card-title small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.upay-card-facts.ord-order-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.upay-card-facts>div:nth-child(2n){text-align:right}.upay-card-facts>div:nth-child(2n) .upay-medio{margin-left:auto}.upay-card-facts dd{overflow-wrap:anywhere}.upay-card-facts .upay-medio{max-width:100%}.upay-card-notes{margin:0;padding:.55rem .7rem;border-radius:.6rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.45}.upay-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding:.85rem 1.25rem;background:var(--ord-surface);box-shadow:inset 0 1px #ffffff0a}.upay-legend-group{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.upay-legend-title{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.upay-legend-title svg{width:.8rem;height:.8rem}.upay-legend-notes{display:flex;flex-wrap:wrap;gap:.2rem .9rem;font-size:.72rem}.upay-order-ids{display:flex;flex-wrap:wrap;gap:.35rem}.upay-note{display:flex;align-items:center;gap:.55rem;margin:0;padding:.7rem .9rem;border-radius:.7rem;background:hsl(var(--upay-tone) / .12);color:hsl(var(--foreground));font-size:.8rem;line-height:1.45}.upay-note[data-tone=destructive]{color:hsl(var(--destructive));font-weight:700}.upay-note svg{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--upay-tone))}.upay-note strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.upay-note-action{flex-wrap:wrap;justify-content:space-between}.upay-amounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem;margin:0}.upay-amounts>div,.upay-kpis>div{min-width:0;padding:.8rem .9rem;border-radius:.8rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--upay-tone) / .16),transparent 60%),hsl(var(--muted) / .4)}.upay-amounts dt,.upay-kpis dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.upay-amounts dd,.upay-kpis dd{margin:.3rem 0 0;color:hsl(var(--upay-tone));font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.upay-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem;margin:0}.upay-kpis dd{font-size:1.25rem}.upay-kpi-sub{display:block;margin-top:.2rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.upay-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.9rem 1.1rem;border-radius:.8rem;background:hsl(var(--upay-tone) / .12)}.upay-total span{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.upay-total strong{color:hsl(var(--upay-tone));font-size:1.5rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.upay-advance[data-active]{box-shadow:inset 3px 0 hsl(var(--primary))}.upay-check{display:inline-flex;align-items:center;gap:.6rem;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;cursor:pointer}.upay-available{margin:0;color:hsl(var(--muted-foreground));font-size:.78rem}.upay-available strong{color:hsl(var(--primary));font-variant-numeric:tabular-nums}.upay-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.upay-select[data-slot=select-trigger],.upay-line-method[data-slot=select-trigger]{width:100%;height:2.6rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .7)}.upay-money[data-slot=input-group]{min-height:2.6rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .7)}.upay-money [data-slot=input-group-addon]{color:hsl(var(--muted-foreground));font-size:.85rem;font-weight:650}.upay-money [data-slot=input-group-control]{font-variant-numeric:tabular-nums}.app-ui-theme .upay-select[data-slot=select-trigger],.app-ui-theme .upay-line-method[data-slot=select-trigger],.app-ui-theme .upay-money[data-slot=input-group]{border-width:0}.app-ui-theme .ordd-stack>[data-slot=field] .ordd-input[data-slot=input],.app-ui-theme .ordd-stack>[data-slot=field] .upay-money[data-slot=input-group],.app-ui-theme .ordd-stack>.upay-fields .upay-select[data-slot=select-trigger]{background:hsl(var(--muted) / .6)}.upay-lines{display:flex;flex-direction:column;gap:.55rem}.upay-line{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(0,1.6fr) auto;align-items:center;gap:.5rem}.upay-line-notes[data-slot=input]{height:2.6rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .7)}.upay-line-remove[data-slot=button]{width:2.25rem;height:2.25rem;border-width:0}.upay-line-add[data-slot=button]{align-self:flex-start;border-width:0}.upay-parties{display:inline-flex;flex-wrap:wrap;gap:.2rem 1.1rem}.upay-parties strong{color:hsl(var(--foreground));font-weight:650}.upay-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.upay-info{display:flex;flex-direction:column;margin:0}.upay-info>div{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem 0}.upay-info>div+div{box-shadow:inset 0 1px #ffffff0d}.upay-info dt{color:hsl(var(--muted-foreground));font-size:.75rem}.upay-info dd{margin:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.upay-dtable{overflow:clip;border-radius:.7rem;background:hsl(var(--background) / .45)}.upay-dtable table{min-width:30rem}.app-ui-theme .upay-dtable tfoot,.app-ui-theme .upay-dtable tfoot [data-slot=table-row]{border-width:0;background:transparent}.app-ui-theme .upay-dtable tfoot [data-slot=table-cell]{padding-top:.6rem;padding-bottom:.6rem;background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650}.upay-eq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.upay-eq-step{display:inline-flex;align-items:center;gap:.5rem}.upay-eq-op{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.upay-eq-box{display:flex;min-width:8.5rem;flex-direction:column;gap:.15rem;padding:.6rem .8rem;border-radius:.7rem;background:hsl(var(--upay-tone) / .12)}.upay-eq-title{color:hsl(var(--upay-tone));font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.upay-eq-box[data-tone=muted] .upay-eq-title{color:hsl(var(--muted-foreground))}.upay-eq-sub{color:hsl(var(--foreground) / .85);font-size:.72rem;font-weight:600}.upay-eq-box strong{color:hsl(var(--upay-tone));font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums}.upay-eq-box[data-tone=muted] strong{color:hsl(var(--success))}.upay-balance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.85rem 1rem;border-radius:.8rem;background:hsl(var(--upay-tone) / .14);box-shadow:inset 3px 0 hsl(var(--upay-tone))}.upay-balance>span{color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.upay-balance>strong{color:hsl(var(--upay-tone));font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums}.upay-balance[data-size=lg]>strong{font-size:1.5rem;letter-spacing:-.02em}@media (min-width: 1024px){.upay-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.upay-lead{margin-top:-.25rem}.upay-strip .ord-strip-group:first-child,.upay-tabs{width:100%}.upay-aging-body{padding:.25rem 1rem 1rem}.upay-legend{padding:.8rem 1rem}.upay-fields{grid-template-columns:minmax(0,1fr)}.upay-info>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (max-width: 639px){.upay-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.upay-line-notes{grid-column:1 / -1;grid-row:2}.upay-line-remove{grid-column:3;grid-row:1}}@media (prefers-reduced-motion: reduce){.upay-medio{transition:none}}.opay-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.opay-totals>div{--opay-tone: var(--primary);min-width:0;padding:.8rem .95rem;border-radius:.8rem;background:hsl(var(--opay-tone) / .1);box-shadow:inset 3px 0 hsl(var(--opay-tone) / .8)}.opay-totals>[data-tone=success]{--opay-tone: var(--success)}.opay-totals>[data-tone=destructive]{--opay-tone: var(--destructive)}.opay-totals dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.opay-totals dd{margin:.3rem 0 0;overflow:hidden;color:hsl(var(--opay-tone));font-size:1.1rem;font-weight:750;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.opay-title-icon{width:.9rem;height:.9rem;color:hsl(var(--primary))}.opay-coverage{display:flex;flex-wrap:wrap;gap:.4rem}.opay-coverage>span{--opay-tone: var(--primary);display:inline-flex;align-items:center;gap:.4rem;height:1.9rem;padding:0 .75rem;border-radius:999px;background:hsl(var(--background) / .5);color:hsl(var(--muted-foreground));font-size:.72rem}.opay-coverage>[data-tone=success]{--opay-tone: var(--success)}.opay-coverage>[data-tone=warning]{--opay-tone: var(--warning)}.opay-coverage>[data-tone=destructive]{--opay-tone: var(--destructive)}.opay-coverage strong{color:hsl(var(--opay-tone));font-weight:750;font-variant-numeric:tabular-nums}.opay-coverage>[data-alert]{background:hsl(var(--destructive) / .14);color:hsl(var(--destructive));font-weight:700}.opay-check{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:hsl(var(--foreground));font-size:.8rem;font-weight:600;cursor:pointer}.opay-advance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.opay-money{position:relative;display:flex;align-items:center}.opay-money>span{position:absolute;left:.75rem;z-index:1;color:hsl(var(--muted-foreground));font-size:.85rem;pointer-events:none}.app-ui-theme .opay-money .ordd-input[data-slot=input]{padding-left:1.6rem}.app-ui-theme .opay-num[data-slot=input]{font-variant-numeric:tabular-nums}.app-ui-theme .opay-num[data-slot=input]:read-only{color:hsl(var(--muted-foreground))}.opay-skeleton-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem}.opay-skeleton-fact[data-slot=skeleton]{height:4rem;border-radius:.75rem}.opay-skeleton-block[data-slot=skeleton]{height:9rem;border-radius:.9rem}@media (max-width: 640px){.opay-totals,.opay-advance{grid-template-columns:minmax(0,1fr)}}.orders-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.orders-kpi[data-static]{cursor:default}.orders-kpi:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.orders-kpi{transition:box-shadow .12s ease-out,transform .12s ease-out}.orders-kpi:not([data-static]):hover{transform:translateY(-1px)}.orders-kpi[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px hsl(var(--metric-tone) / .75)}.orders-kpi .report-metric-label{display:flex;align-items:center;gap:.65rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.orders-kpi .report-metric-value{color:hsl(var(--foreground));font-size:clamp(1.4rem,2.1vw,1.95rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.orders-kpi{transition:none}.orders-kpi:not([data-static]):hover{transform:none}}.omas-layout{display:grid;grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);align-items:start;gap:1rem}.omas-side{display:flex;min-width:0;flex-direction:column;gap:1rem}.omas-result[data-tone=warning]{box-shadow:inset 3px 0 hsl(var(--warning)),0 12px 32px #0000002e}.omas-result[data-tone=destructive]{box-shadow:inset 3px 0 hsl(var(--destructive)),0 12px 32px #0000002e}.omas-result-body{padding-top:0}.omas-result .ordd-lines{max-height:13rem;background:hsl(var(--muted) / .4)}.omas-result-error{color:hsl(var(--destructive));font-size:.78rem;text-align:right}.omas-form{display:flex;flex-direction:column;gap:1.15rem}.omas-section{display:flex;flex-direction:column;gap:.55rem}.omas-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.omas-section-title{margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.omas-hint,.app-ui-theme .omas-hint[data-slot=field-description]{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.5}.omas-group-actions{display:flex;flex-wrap:wrap;gap:.4rem}.app-ui-theme .omas-group-actions [data-slot=button]{height:2rem;min-height:2rem;border-width:0;border-radius:.55rem;font-size:.7rem}.omas-groups{display:flex;max-height:14rem;flex-direction:column;gap:.15rem;padding:.35rem;overflow-y:auto;border-radius:.8rem;background:hsl(var(--muted) / .4);overscroll-behavior:contain;scrollbar-width:thin}.omas-group{display:flex;min-width:0;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:.55rem;font-size:.8rem;cursor:pointer;transition:background-color .12s ease-out}.omas-group:hover{background:hsl(var(--background) / .45)}.omas-group[data-checked]{background:hsl(var(--primary) / .14)}.omas-group[data-disabled]{cursor:not-allowed;opacity:.5}.omas-group-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omas-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.3rem;padding:0 .4rem;border-radius:999px;background:hsl(var(--background) / .55);color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums}.omas-group[data-checked] .omas-group-count{background:hsl(var(--primary) / .22);color:hsl(var(--primary))}.omas-groups-empty{margin:0;padding:1rem .5rem;color:hsl(var(--muted-foreground));font-size:.75rem;text-align:center}.app-ui-theme .omas-textarea[data-slot=textarea]{min-height:5rem;border-width:0;border-radius:.6rem;background:hsl(var(--muted) / .55)}.omas-date{display:flex;flex-direction:column;gap:.4rem}.omas-targets{display:flex;flex-direction:column;gap:.6rem;padding:.85rem .9rem;border-radius:.85rem;background:hsl(var(--muted) / .4)}.omas-targets[data-empty]{box-shadow:inset 3px 0 hsl(var(--destructive))}.omas-targets-empty{display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(var(--destructive));font-size:.75rem}.omas-targets-empty svg{width:.9rem;height:.9rem;flex-shrink:0}.omas-targets-list{display:flex;max-height:12rem;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin}.omas-targets-group>p{margin:0 0 .3rem;overflow:hidden;color:hsl(var(--foreground) / .8);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.omas-targets-group ul{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.omas-targets-group li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem}.omas-targets-group li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omas-summary-body{display:flex;flex-direction:column;gap:.75rem;padding-top:0}.omas-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.omas-summary>div{padding:.7rem .8rem;border-radius:.75rem;background:hsl(var(--muted) / .4)}.omas-summary dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.omas-summary dd{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:1.15rem;font-weight:750;font-variant-numeric:tabular-nums}.omas-note{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .8rem;border-radius:.75rem;background:hsl(var(--primary) / .1);color:hsl(var(--foreground) / .85);font-size:.74rem;line-height:1.5}.omas-note svg{width:.95rem;height:.95rem;flex-shrink:0;margin-top:.1rem;color:hsl(var(--primary))}.omas-search-strip{gap:.6rem 1rem}.omas-search{flex:1 1 18rem;max-width:28rem}.omas-article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:1rem 1.25rem 1.25rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:.85rem;background:#101011}.omas-article{position:relative;display:flex;min-width:0;flex-direction:column;gap:.65rem;overflow:hidden;padding:.9rem .95rem .85rem;border:1px solid hsl(240 3% 24%);border-radius:.75rem;background:#202022;box-shadow:0 6px 16px -10px #000c;transition:border-color .14s ease-out,background-color .14s ease-out}.omas-article:hover{border-color:hsl(var(--primary) / .6);background:#232326}.omas-article[data-selected]{border-color:hsl(var(--success) / .7);background:linear-gradient(180deg,hsl(var(--success) / .1),#202022 65%)}.omas-article[data-selected]:before{position:absolute;top:0;right:0;left:0;height:3px;background:hsl(var(--success));content:""}.omas-article-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.omas-article-name{display:flex;min-width:0;flex-direction:column;gap:.1rem}.omas-article-name strong{display:-webkit-box;overflow:hidden;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.omas-article-name small{color:hsl(var(--muted-foreground));font-size:.68rem}.omas-pack{display:inline-flex;flex-shrink:0;align-items:center;height:1.4rem;padding:0 .5rem;border-radius:999px;background:#3ebaf424;color:#56c3f5;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.omas-price{display:flex;align-items:baseline;gap:.35rem;margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums}.omas-price small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}.omas-article-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.7rem;border-top:1px solid hsl(240 3% 21%)}.omas-stepper{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:.6rem;background:#131315;box-shadow:inset 0 0 0 1px #313135}.omas-article[data-selected] .omas-stepper{background:hsl(var(--success) / .14)}.app-ui-theme .omas-stepper [data-slot=button]{width:1.9rem;height:1.9rem;min-height:1.9rem;padding:0;border-width:0;border-radius:.45rem;color:hsl(var(--muted-foreground))}.app-ui-theme .omas-stepper [data-slot=button]:hover:not(:disabled){background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.omas-qty{width:3.25rem;height:1.9rem;padding:0 .25rem;border:0;border-radius:.4rem;background:transparent;color:hsl(var(--foreground));font:inherit;font-size:.875rem;font-weight:750;text-align:center;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.omas-qty::-webkit-inner-spin-button,.omas-qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.omas-qty::placeholder{color:hsl(var(--muted-foreground) / .6);font-weight:600}.omas-qty:focus-visible{background:hsl(var(--muted));box-shadow:0 0 0 2px hsl(var(--ring) / .55)}.omas-article[data-selected] .omas-qty{color:hsl(var(--success))}.omas-subtotal{display:flex;flex-direction:column;align-items:flex-end;color:hsl(var(--success));font-size:.85rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2}.omas-subtotal small{color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.omas-article-skeleton[data-slot=skeleton]{height:8.5rem;border-radius:.75rem}@media (max-width: 767px){.omas-article-grid{margin-inline:.75rem;padding:.6rem}}@media (prefers-reduced-motion: reduce){.omas-article{transition:none}}.omas-skeleton-block[data-slot=skeleton]{height:26rem;border-radius:1rem}.omas-skeleton-short[data-slot=skeleton]{height:12rem}.omas-skeleton-main[data-slot=skeleton]{height:34rem}@media (max-width: 1023px){.omas-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.omas-article-grid{padding:.75rem}.omas-search{max-width:none}.omas-summary dd{font-size:1rem}}@media (prefers-reduced-motion: reduce){.omas-group,.omas-article{transition:none}}.ocm-list{display:flex;max-height:26rem;flex-direction:column;gap:.75rem;padding:.25rem 1.25rem 1rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.ocm-empty{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:1.5rem 1rem;border-radius:.75rem;background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));font-size:.8rem}.ocm-empty svg{width:1rem;height:1rem}.ocm-comment{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.6rem}.ocm-avatar{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:hsl(var(--primary) / .18);color:hsl(var(--primary));font-size:.65rem;font-weight:800;letter-spacing:.04em}.ocm-bubble{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.6rem .8rem .7rem;border-radius:.25rem .8rem .8rem;background:hsl(var(--muted) / .45)}.ocm-comment[data-pending] .ocm-bubble{background:hsl(var(--warning) / .08);box-shadow:inset 2px 0 hsl(var(--warning) / .7)}.ocm-comment[data-failed] .ocm-bubble{background:hsl(var(--destructive) / .08);box-shadow:inset 2px 0 hsl(var(--destructive) / .7)}.ocm-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.1rem .6rem}.ocm-author{overflow:hidden;color:hsl(var(--foreground));font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ocm-date{color:hsl(var(--muted-foreground));font-size:.68rem;font-variant-numeric:tabular-nums}.ocm-actions{display:inline-flex;gap:.2rem;margin-left:auto}.app-ui-theme .ocm-action[data-slot=button]{width:1.6rem;height:1.6rem;min-height:1.6rem;border-width:0}.app-ui-theme .ocm-action[data-tone=warning]{color:hsl(var(--warning))}.app-ui-theme .ocm-action[data-tone=destructive]{color:hsl(var(--destructive))}.ocm-text{margin:0;color:hsl(var(--foreground) / .9);font-size:.8125rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ocm-status{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.7rem;font-weight:600}.ocm-status[data-tone=warning]{color:hsl(var(--warning))}.ocm-status[data-tone=destructive]{color:hsl(var(--destructive))}.ocm-status svg{width:.8rem;height:.8rem}.ocm-composer{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem 1rem;background:hsl(var(--muted) / .4)}.app-ui-theme .ocm-input[data-slot=input]{height:2.4rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .7)}.app-ui-theme .ocm-send[data-slot=button]{width:2.4rem;height:2.4rem;min-height:2.4rem;flex-shrink:0;border-width:0;border-radius:.6rem}@media (max-width: 767px){.ocm-list{padding:.25rem 1rem .85rem}.ocm-composer{padding:.7rem 1rem .85rem}}.purchase-panel{height:100%}.purchase-panel>.ord-panel-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.9rem;padding-top:.25rem}.purchase-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.35rem}.purchase-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:1rem}.purchase-grid>*{min-width:0}@media (min-width: 1024px){.purchase-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.purchase-block{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:.95rem 1rem 1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.purchase-block-head{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.purchase-block-title{display:flex;min-width:0;align-items:center;gap:.5rem;margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.purchase-block-title svg{width:.85rem;height:.85rem;flex-shrink:0;color:hsl(var(--primary))}.purchase-block-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto}.purchase-hint{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.purchase-hint strong{color:hsl(var(--foreground));font-weight:650}.purchase-error{margin:0;padding:.65rem .85rem;border-radius:.65rem;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.8rem}.purchase-warning{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem 1rem;border-radius:.8rem;background:hsl(var(--warning) / .1);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .3);color:hsl(var(--warning));font-size:.8rem;font-weight:650}.purchase-well{display:flex;min-width:0;flex-direction:column;gap:.6rem;padding:.65rem;border-radius:.85rem;background:#101011;box-shadow:inset 0 0 0 1px #ffffff0a}.purchase-card{display:flex;min-width:0;flex-direction:column;gap:.7rem;padding:.85rem .95rem;border:1px solid hsl(240 3% 24%);border-radius:.75rem;background:#202022;box-shadow:0 6px 16px -10px #000c}.purchase-card[data-highlighted]{border-color:hsl(var(--success) / .7);background:linear-gradient(180deg,hsl(var(--success) / .1),#202022 65%)}.purchase-card[data-selected]{border-color:hsl(var(--primary) / .7);background:linear-gradient(180deg,hsl(var(--primary) / .12),#202022 65%)}.purchase-card[data-muted]{opacity:.6}.purchase-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.6rem}.purchase-card-title{display:flex;min-width:0;flex-direction:column;gap:.15rem}.purchase-card-title strong{overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:.85rem;font-weight:700;line-height:1.3}.purchase-card-title small{color:hsl(var(--muted-foreground));font-size:.7rem}.purchase-card-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:.5rem .75rem;margin:0}.purchase-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.purchase-card-facts dd{margin:.15rem 0 0;overflow:hidden;color:hsl(var(--foreground));font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.purchase-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.purchase-card-foot strong{font-size:.9rem;font-variant-numeric:tabular-nums}.purchase-amounts{display:flex;min-width:0;flex-direction:column;gap:.45rem;margin:0;font-size:.8125rem}.purchase-amounts>div{display:flex;min-width:0;justify-content:space-between;gap:1rem}.purchase-amounts dt{color:hsl(var(--muted-foreground))}.purchase-amounts dd{margin:0;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-amounts>[data-strong] dt,.purchase-amounts>[data-strong] dd{color:hsl(var(--foreground));font-weight:700}.purchase-amounts>[data-total]{margin-top:.15rem;padding-top:.6rem;box-shadow:inset 0 1px #ffffff12;font-size:.95rem;font-weight:750}.purchase-amounts>[data-total] dt{color:hsl(var(--foreground))}.purchase-amounts>[data-tone=success] dd{color:hsl(var(--success))}.purchase-amounts>[data-tone=warning] dd{color:hsl(var(--warning))}.purchase-amounts>[data-tone=destructive] dd{color:hsl(var(--destructive))}.purchase-table{overflow:hidden;border-radius:.75rem;background:hsl(var(--background) / .5);box-shadow:inset 0 0 0 1px #ffffff0d}.app-ui-theme .purchase-table [data-slot=table-head]:first-child,.app-ui-theme .purchase-table [data-slot=table-cell]:first-child{padding-left:.9rem}.app-ui-theme .purchase-table [data-slot=table-head]:last-child,.app-ui-theme .purchase-table [data-slot=table-cell]:last-child{padding-right:.9rem}.app-ui-theme .purchase-table [data-slot=table-cell]{vertical-align:top}.app-ui-theme .purchase-table tbody [data-slot=table-row][data-muted]>[data-slot=table-cell]{opacity:.6}.app-ui-theme .purchase-table tbody [data-slot=table-row][data-invalid]>[data-slot=table-cell]{background:hsl(var(--destructive) / .1)}.purchase-table [data-slot=table][data-min=sm]{min-width:26rem}.purchase-table [data-slot=table][data-min=md]{min-width:40rem}.purchase-table [data-slot=table][data-min=lg]{min-width:60rem}.purchase-table-empty{padding:1.5rem .75rem;color:hsl(var(--muted-foreground));font-size:.8rem;text-align:center}.purchase-cell-name{display:flex;min-width:10rem;flex-direction:column;gap:.15rem}.purchase-cell-name strong{font-weight:650}.purchase-cell-name small{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:400}.purchase-cell-stack{display:flex;min-width:8rem;flex-direction:column;gap:.4rem}.purchase-cell-strong{font-weight:700}.purchase-cell-muted{color:hsl(var(--muted-foreground))}.purchase-qty-cell{display:flex;min-width:4.5rem;flex-direction:column;gap:.2rem}.purchase-basis-toggle{height:1.6rem;padding-inline:.45rem;font-size:.7rem;white-space:nowrap}.purchase-subtotal-input{min-width:7.5rem}.purchase-card-field{display:flex;flex-direction:column;gap:.25rem}.purchase-card-field>span:first-child{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.purchase-seg{width:fit-content;max-width:100%}.purchase-stepper{display:grid;grid-template-columns:repeat(var(--purchase-steps, 4),minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.purchase-step{display:flex;min-width:0;flex-direction:column;gap:.3rem;padding:.7rem .8rem;border-radius:.7rem;background:hsl(var(--background) / .5)}.purchase-step:before{content:"";height:3px;margin-bottom:.2rem;border-radius:3px;background:hsl(var(--muted))}.purchase-step[data-state=completed]:before{background:hsl(var(--success))}.purchase-step[data-state=current]:before{background:hsl(var(--primary))}.purchase-step-label{display:flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700}.purchase-step-label svg{width:.8rem;height:.8rem}.purchase-step[data-state=completed] .purchase-step-label{color:hsl(var(--success))}.purchase-step[data-state=current] .purchase-step-label{color:hsl(var(--foreground))}.purchase-step-date{color:hsl(var(--muted-foreground));font-size:.68rem;font-variant-numeric:tabular-nums}@media (max-width: 639px){.purchase-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-dialog-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.purchase-dialog .ord-panel{background:hsl(var(--muted) / .4);box-shadow:none;animation:none}.purchase-dialog .ord-panel .purchase-block,.purchase-dialog .purchase-block .purchase-block{background:hsl(var(--background) / .55)}.purchase-dialog .purchase-block .purchase-step{background:hsl(var(--muted) / .55)}.purchase-dialog .ord-panel .purchase-table,.purchase-dialog .purchase-block .purchase-table{background:hsl(var(--background) / .6)}.purchase-dialog .ord-panel .purchase-well,.purchase-dialog .purchase-block .purchase-well{background:#0f0f10}.purchase-dialog .purchase-section-nav{position:sticky;top:0;z-index:2;padding:.1rem 0 .5rem;background:hsl(var(--card))}.purchase-dialog .purchase-section-nav .ord-seg{width:100%}.purchase-preview{display:flex;flex-direction:column;gap:.5rem}.purchase-preview img,.purchase-preview iframe{width:100%;border-radius:.7rem}.purchase-preview img{max-height:60vh;object-fit:contain}.purchase-preview iframe{height:60vh;border:0;background:#fff}.purchase-file-name{overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:.85rem;font-weight:600}.purchase-details>summary{display:flex;align-items:center;gap:.4rem;cursor:pointer;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600;list-style:none}.purchase-details>summary::-webkit-details-marker{display:none}.purchase-details>summary svg{width:.9rem;height:.9rem;transition:transform .15s ease-out}.purchase-details[open]>summary svg{transform:rotate(90deg)}.purchase-details>summary:hover{color:hsl(var(--foreground))}.purchase-details>summary:focus-visible{border-radius:.25rem;outline:2px solid hsl(var(--ring));outline-offset:3px}.purchase-details>:not(summary){margin-top:.75rem}@media (prefers-reduced-motion: reduce){.purchase-details>summary svg{transition:none}}.purchase-card.purchase-cost-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem}@media (min-width: 768px){.purchase-card.purchase-cost-row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto}}.purchase-dialog .purchase-block .ord-panel{background:hsl(var(--background) / .55)}.purchase-page .purchase-page-tabs{width:fit-content;max-width:100%;background:hsl(var(--card));box-shadow:0 8px 24px #00000029}.app-ui-theme .ord-table tbody [data-slot=table-row][data-highlighted]>[data-slot=table-cell]{background:hsl(var(--success) / .12);transition:background-color .4s ease-out}.app-ui-theme .ord-table tbody [data-slot=table-row][data-highlighted]>:first-child{box-shadow:inset 3px 0 hsl(var(--success))}.purchase-dialog .app-dialog-footer[data-slot=dialog-footer]{flex-wrap:wrap}@media (max-width: 639px){.purchase-page .purchase-page-tabs{width:100%}}.purchase-seg .ord-seg-item:disabled{opacity:.45;cursor:not-allowed}.app-ui-theme.odt-page .ord-header.app-ui-report-header{flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1rem;padding:.25rem 0 1rem}.app-ui-theme.odt-page .ord-header .ord-back[data-slot=button]{position:static;flex-shrink:0}.odt-page .ord-header>h1{flex:1 1 18rem;min-width:0}.app-ui-theme.odt-page .ord-header .ord-header-actions{position:static;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.odt-title{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .85rem}.odt-title-pills{justify-content:center;text-transform:none;letter-spacing:normal}.odt-title .ord-pill{height:1.75rem;padding:0 .75rem;font-size:.75rem}.odt-code strong{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.06em}.odt-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:1.25rem}.odt-main,.odt-side{display:flex;min-width:0;flex-direction:column;gap:1rem}.odt-side{position:sticky;top:calc(var(--app-ui-navbar-height, 4rem) + 1rem)}.odt-metrics .report-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.odt-metrics .report-metric{box-shadow:0 12px 32px #0000002e}.odt-metrics .report-metric dd{font-size:clamp(1.05rem,1.45vw,1.4rem);letter-spacing:-.02em}.odt-brand-split{display:flex;flex-direction:column;gap:.15rem;font-variant-numeric:tabular-nums}.odt-brand-split b{color:hsl(var(--foreground));font-weight:650}.odt-total{display:inline-flex;align-items:center;gap:.45rem;height:2rem;padding:0 .8rem;border-radius:999px;background:hsl(var(--primary) / .14);color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.odt-total strong{color:hsl(var(--foreground));font-size:.95rem;letter-spacing:0;font-variant-numeric:tabular-nums}.odt-specialties{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem;margin:0;padding:1rem 1.25rem 1.25rem;list-style:none}.odt-specialty{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;padding:.75rem .9rem;border-radius:.75rem;background:hsl(var(--muted) / .4);box-shadow:inset 3px 0 #3ebaf4b3}.odt-specialty-name{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:650;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.odt-specialty-qty{grid-row:1 / 3;grid-column:2;align-self:center;color:hsl(var(--foreground));font-size:1.35rem;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.odt-specialty-amount{color:hsl(var(--success));font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}.odt-edit-strip{background:hsl(var(--warning) / .1);color:hsl(var(--foreground) / .8);box-shadow:inset 3px 0 hsl(var(--warning))}.odt-items-panel[data-editing]{box-shadow:0 12px 32px #0000002e,inset 0 3px hsl(var(--warning) / .8)}.odt-items table{min-width:44rem}.odt-qty-head{display:inline-flex;align-items:center;gap:.4rem}.odt-qty-head:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--odt-tone)}.odt-items [data-tone]{--odt-tone: hsl(var(--muted-foreground))}.odt-items [data-tone=primary]{--odt-tone: hsl(var(--primary))}.odt-items [data-tone=warning]{--odt-tone: hsl(var(--warning))}.odt-items [data-tone=success]{--odt-tone: hsl(var(--success))}.odt-items [data-tone=destructive]{--odt-tone: hsl(var(--destructive))}.app-ui-theme .odt-items [data-slot=table-head][data-tone]{width:7.5rem}.odt-article{display:flex;min-width:12rem;flex-direction:column;gap:.15rem}.odt-article strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.odt-article small{color:hsl(var(--muted-foreground));font-size:.7rem}.odt-qty{display:inline-block;min-width:2.5rem;color:var(--odt-tone, hsl(var(--foreground)));font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.odt-qty[data-main]{font-weight:750}.odt-qty[data-zero]{color:hsl(var(--muted-foreground) / .7);font-weight:600}.odt-qty[data-diff]{padding:.1rem .45rem;border-radius:.4rem;background:color-mix(in srgb,var(--odt-tone) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--odt-tone) 45%,transparent)}.odt-price{color:hsl(var(--muted-foreground))}.app-ui-theme .odt-items [data-slot=table-cell].odt-subtotal{color:hsl(var(--foreground));font-weight:700}.app-ui-theme .odt-qty-input[data-slot=input]{width:5.5rem;height:2.1rem;margin-left:auto;padding:0 .6rem;border-width:0;border-radius:.55rem;background:hsl(var(--background) / .7);box-shadow:inset 0 -2px 0 var(--odt-tone, transparent);color:hsl(var(--foreground));font-weight:650;text-align:right;font-variant-numeric:tabular-nums;color-scheme:dark}.app-ui-theme .odt-qty-input[data-slot=input][data-diff=warning]{background:hsl(var(--warning) / .14);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .6)}.app-ui-theme .odt-qty-input[data-slot=input][data-diff=danger]{background:hsl(var(--destructive) / .14);box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .6)}.app-ui-theme .ord-row-actions .odt-remove[data-slot=button]{color:hsl(var(--destructive))}.app-ui-theme .ord-row-actions .odt-remove[data-slot=button]:hover{background:hsl(var(--destructive) / .14)}.app-ui-theme .ord-table tbody .odt-group-row>[data-slot=table-cell]{padding-top:.55rem;padding-bottom:.55rem;background:hsl(var(--muted) / .55);box-shadow:inset 3px 0 hsl(var(--primary))}.app-ui-theme .ord-table tbody .odt-group-row:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .55)}.app-ui-theme .ord-table tbody .odt-group-row+[data-slot=table-row]>[data-slot=table-cell]{box-shadow:none}.odt-group-label{display:inline-flex;align-items:center;gap:.55rem;color:hsl(var(--foreground));font-size:.7rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.odt-group-label .ord-count{height:1.2rem;padding:0 .45rem;background:hsl(var(--background) / .5);font-size:.625rem}.app-ui-theme .odt-search[data-slot=input-group]{min-height:2.5rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .6)}.odt-search input[type=search]::-webkit-search-cancel-button{filter:invert(1) opacity(.5)}.odt-catalog-strip{padding-top:.8rem;padding-bottom:.8rem}.odt-catalog [data-slot=table-container]{max-height:24rem;overflow-y:auto;overscroll-behavior:contain}.app-ui-theme .odt-catalog thead [data-slot=table-head]{position:sticky;top:0;z-index:1}.odt-catalog-name{color:hsl(var(--foreground));font-weight:600}.odt-muted{color:hsl(var(--muted-foreground))}.app-ui-theme .odt-catalog tbody [data-slot=table-row][data-added]>[data-slot=table-cell]{opacity:.6}.app-ui-theme .odt-add[data-slot=button]{height:2rem;min-height:2rem;min-width:7.5rem;border-width:0}.odt-timeline{position:relative;display:flex;flex-direction:column;margin:0;padding:.25rem 1.25rem 1.25rem;list-style:none}.odt-timeline-item{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem}.odt-timeline-item:last-child{padding-bottom:0}.odt-timeline-item:not(:last-child):before{content:"";position:absolute;top:1.1rem;bottom:-.1rem;left:calc(.5rem - 1px);width:2px;border-radius:2px;background:hsl(var(--muted))}.odt-timeline-dot{position:relative;z-index:1;width:1rem;height:1rem;margin-top:.15rem;border-radius:999px;background:hsl(var(--card));box-shadow:inset 0 0 0 3px #19e6ce}.odt-timeline-body{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.55rem .75rem;border-radius:.65rem;background:hsl(var(--muted) / .4)}.odt-timeline-row{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem .75rem}.odt-timeline-row strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.odt-timeline-row time{color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.odt-timeline-body small{display:inline-flex;min-width:0;align-items:center;gap:.3rem;color:hsl(var(--muted-foreground));font-size:.7rem}.odt-timeline-body small svg{width:.75rem;height:.75rem;flex-shrink:0}.odt-receive-toggle{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.odt-receive-toggle-text{display:flex;min-width:0;flex-direction:column;gap:.15rem}.odt-receive-toggle-text strong{color:hsl(var(--foreground));font-size:.85rem;font-weight:650}.odt-receive-toggle-text small{color:hsl(var(--muted-foreground));font-size:.72rem}.app-ui-theme .odt-code-input[data-slot=input]{font-size:1rem;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.odt-skeleton-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem}.odt-skeleton-metric[data-slot=skeleton]{height:6.25rem;border-radius:.85rem}.odt-skeleton-pad{padding-top:1.25rem}@media (max-width: 1279px){.odt-layout{grid-template-columns:minmax(0,1fr)}.odt-side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start}}@media (max-width: 767px){.app-ui-theme.odt-page .ord-header.app-ui-report-header{padding:.1rem 0 .75rem}.odt-page .ord-header>h1{flex-basis:calc(100% - 3.5rem)}.app-ui-theme.odt-page .ord-header .ord-header-actions{flex:1 1 100%;justify-content:stretch;margin-left:0}.app-ui-theme.odt-page .ord-header-actions [data-slot=button]{flex:1 1 auto}.odt-specialties{padding:.85rem 1rem 1rem}.odt-timeline{padding:.25rem 1rem 1rem}}.nord-page{--nord-right: 24rem}.nord-layout{display:block;min-width:0}.nord-main{display:flex;min-width:0;flex-direction:column;gap:1rem}.nord-data-grid{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.4fr);align-items:start;gap:1rem 1.25rem;padding:0 1.25rem 1.1rem}.nord-data-grid[data-with-date]{grid-template-columns:minmax(14rem,1fr) minmax(12rem,.8fr) minmax(0,1.4fr)}.nord-data-field{gap:.45rem}.nord-data-field [data-slot=field-label]{display:flex;align-items:center;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nord-data-field [data-slot=field-label] svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.app-ui-theme .nord-data-notes .nord-textarea[data-slot=textarea]{height:4.75rem;min-height:4.75rem}.nord-data-strip{gap:.5rem 1.5rem}.nord-data-fact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.nord-data-fact small{font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none}.nord-data-strip .nord-alert{flex:1 1 100%}.nord-side{position:fixed;top:var(--app-ui-navbar-height, 97px);bottom:0;z-index:20;display:flex;min-height:0;flex-direction:column;background:hsl(var(--app-ui-sidebar-background))}.nord-side[data-side=right]{right:0;width:var(--nord-right)}.nord-side-title{display:flex;flex-shrink:0;align-items:center;gap:.6rem;margin:0;padding:1.1rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06);color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.nord-side-title>svg{width:1rem;height:1rem;color:hsl(var(--primary))}.nord-side-body{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1rem 1.25rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}@media (min-width: 1280px){.nord-page.app-ui-report{padding-right:calc(var(--nord-right) + 1.25rem)}}@media (min-width: 1600px){.nord-page{--nord-right: 26rem}}.nord-loading{display:flex;min-height:16rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.nord-alert{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.7rem .85rem;border-radius:.7rem;background:hsl(var(--destructive) / .14);color:hsl(var(--destructive));font-size:.78rem;font-weight:600;line-height:1.45}.nord-alert svg{width:.95rem;height:.95rem;flex-shrink:0;margin-top:.1rem}.app-ui-theme .nord-textarea[data-slot=textarea]{min-height:6rem;border-width:0;border-radius:.6rem;background:hsl(var(--muted) / .55);font-size:.8125rem;resize:vertical}.nord-branch-tag{margin-left:auto;overflow:hidden;max-width:50%;padding:.25rem .65rem;border-radius:999px;background:hsl(var(--primary) / .14);color:hsl(var(--foreground));font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.nord-strip{justify-content:space-between}.nord-search{position:relative;display:flex;flex:1 1 18rem;max-width:28rem;align-items:center}.nord-search svg{position:absolute;left:.75rem;width:.95rem;height:.95rem;color:hsl(var(--muted-foreground));pointer-events:none}.nord-search input{width:100%;height:2.3rem;padding:0 .85rem 0 2.25rem;border:0;border-radius:.6rem;background:hsl(var(--background) / .6);color:hsl(var(--foreground));font:inherit;font-size:.8125rem;outline:none}.nord-search input::placeholder{color:hsl(var(--muted-foreground))}.nord-search input:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring) / .6)}.nord-search input:disabled{opacity:.55}.nord-groups{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem}.nord-group{overflow:hidden;border:1px solid hsl(var(--border));border-radius:.85rem;background:#101011}.nord-group-head{display:flex;width:100%;align-items:center;gap:.65rem;padding:.8rem 1.1rem;border:0;background:hsl(var(--muted) / .7);color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 3px 0 hsl(var(--primary));transition:background-color .12s ease-out}.nord-group-head:hover{background:hsl(var(--muted))}.nord-group[data-open] .nord-group-head{border-bottom:1px solid hsl(var(--border))}.nord-group-head strong{color:hsl(var(--foreground));font-size:.8rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.nord-group-head:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.nord-group-chevron{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--primary));transition:transform .16s ease-out}.nord-group:not([data-open]) .nord-group-chevron{color:hsl(var(--muted-foreground));transform:rotate(-90deg)}.nord-group-loaded{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.2rem .6rem;border-radius:999px;background:hsl(var(--success) / .14);color:hsl(var(--success));font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.nord-group-loaded svg{width:.8rem;height:.8rem}.nord-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;padding:1rem}.nord-grid>li{display:flex;min-width:0}.nord-card{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;gap:.65rem;overflow:hidden;padding:.9rem .95rem .85rem;border:1px solid hsl(240 3% 24%);border-radius:.75rem;background:#202022;box-shadow:0 6px 16px -10px #000c;transition:border-color .14s ease-out,background-color .14s ease-out}.nord-card:hover{border-color:hsl(var(--primary) / .6);background:#232326}.nord-card[data-selected]{border-color:hsl(var(--success) / .7);background:linear-gradient(180deg,hsl(var(--success) / .1),#202022 65%)}.nord-card[data-selected]:before{position:absolute;top:0;right:0;left:0;height:3px;background:hsl(var(--success));content:""}.nord-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.nord-card-head .nord-pack{flex-shrink:0}.nord-card .nord-article strong{white-space:normal;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nord-card-price{display:flex;align-items:baseline;gap:.35rem;margin:0;color:hsl(var(--foreground));font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums}.nord-card-price small{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600}.nord-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.7rem;border-top:1px solid hsl(240 3% 21%)}.nord-card .nord-stepper{background:#131315;box-shadow:inset 0 0 0 1px #313135}.nord-card-subtotal{display:flex;flex-direction:column;align-items:flex-end;color:hsl(var(--success));font-size:.85rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2}.nord-card-subtotal small{color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.nord-article{display:flex;min-width:0;flex-direction:column;gap:.1rem}.nord-article strong{overflow:hidden;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.nord-article small{color:hsl(var(--muted-foreground));font-size:.68rem}.nord-pack{display:inline-flex;align-items:center;height:1.4rem;padding:0 .5rem;border-radius:999px;background:#3ebaf424;color:#56c3f5;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.nord-stepper{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:.6rem;background:hsl(var(--background) / .6)}.app-ui-theme .nord-stepper [data-slot=button]{width:1.9rem;height:1.9rem;min-height:1.9rem;border-width:0;border-radius:.45rem;color:hsl(var(--muted-foreground))}.app-ui-theme .nord-stepper [data-slot=button]:hover:not(:disabled){background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.nord-qty{width:3.25rem;height:1.9rem;padding:0 .25rem;border:0;border-radius:.4rem;background:transparent;color:hsl(var(--foreground));font:inherit;font-size:.875rem;font-weight:750;text-align:center;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.nord-qty::placeholder{color:hsl(var(--muted-foreground) / .6);font-weight:600}.nord-qty:focus-visible{background:hsl(var(--muted));box-shadow:0 0 0 2px hsl(var(--ring) / .55)}.nord-card[data-selected] .nord-stepper{background:hsl(var(--success) / .14)}.nord-card[data-selected] .nord-qty{color:hsl(var(--success))}.nord-stepper[data-size=sm] [data-slot=button]{width:1.6rem!important;height:1.6rem!important;min-height:1.6rem!important}.nord-stepper[data-size=sm] .nord-qty{width:2.5rem;height:1.6rem;font-size:.8rem}.nord-ticket{overflow:hidden}.nord-ticket-head.nord-side-title{padding:.85rem 1rem;text-transform:none;letter-spacing:0}.nord-ticket-title{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.nord-ticket-title strong{color:hsl(var(--foreground));font-size:.85rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.nord-ticket-title small{overflow:hidden;color:hsl(var(--muted-foreground));font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.app-ui-theme .nord-clear[data-slot=button]{height:2rem;min-height:2rem;border-width:0;color:hsl(var(--destructive));font-size:.72rem}.app-ui-theme .nord-clear[data-slot=button]:hover{background:hsl(var(--destructive) / .14);color:hsl(var(--destructive))}.nord-ticket-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.nord-ticket-empty{display:flex;height:100%;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem 1.25rem;text-align:center}.nord-ticket-empty-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.35rem;border-radius:.9rem;background:hsl(var(--success) / .12);color:hsl(var(--success))}.nord-ticket-empty-icon svg{width:1.3rem;height:1.3rem}.nord-ticket-empty strong{color:hsl(var(--foreground));font-size:.875rem}.nord-ticket-empty small{color:hsl(var(--muted-foreground));font-size:.75rem}.nord-ticket-groups{display:flex;flex-direction:column;gap:.6rem;padding:.85rem}.nord-ticket-group{overflow:hidden;border-radius:.8rem;background:hsl(var(--card))}.nord-ticket-group-head{display:flex;align-items:center;gap:.5rem;padding:.5rem .4rem .5rem .85rem;background:hsl(var(--muted) / .55);box-shadow:inset 3px 0 hsl(var(--primary))}.nord-ticket-group-head strong{min-width:0;flex:1;overflow:hidden;color:hsl(var(--foreground));font-size:.7rem;font-weight:750;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nord-ticket-group-amount{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:650;font-variant-numeric:tabular-nums}.nord-ticket-lines{margin:0;padding:0;list-style:none}.nord-ticket-lines>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.45rem;padding:.5rem .4rem .5rem .85rem}.nord-ticket-lines>li+li{box-shadow:inset 0 1px #ffffff0d}.nord-ticket-name{display:flex;min-width:0;flex-direction:column;gap:.05rem}.nord-ticket-name strong{display:-webkit-box;overflow:hidden;color:hsl(var(--foreground));font-size:.78rem;font-weight:650;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nord-ticket-name small{color:hsl(var(--muted-foreground));font-size:.66rem;font-variant-numeric:tabular-nums}.nord-ticket-amount{min-width:5.25rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.app-ui-theme .nord-remove[data-slot=button],.app-ui-theme button.nord-remove{width:1.6rem;height:1.6rem;min-height:1.6rem;padding:0;border-width:0;border-radius:.45rem;color:hsl(var(--muted-foreground))}.app-ui-theme .nord-remove[data-slot=button]:hover,.app-ui-theme button.nord-remove:hover{background:hsl(var(--destructive) / .16);color:hsl(var(--destructive))}.nord-remove svg{width:.85rem;height:.85rem}.nord-ticket-foot{display:flex;flex-shrink:0;flex-direction:column;gap:.6rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(255 255 255 / .06);background:hsl(var(--app-ui-sidebar-background))}.nord-ticket-totals{display:flex;flex-direction:column;gap:.3rem;margin:0 0 .25rem}.nord-ticket-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.nord-ticket-totals dt{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600}.nord-ticket-totals dd{margin:0;color:hsl(var(--foreground));font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums}.nord-ticket-totals>div[data-total]{margin-top:.35rem;padding-top:.55rem;border-top:1px dashed rgb(255 255 255 / .12)}.nord-ticket-totals>div[data-total] dt{color:hsl(var(--foreground));font-size:.78rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.nord-ticket-totals>div[data-total] dd{color:hsl(var(--success));font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.app-ui-theme .nord-confirm[data-slot=button]{width:100%;height:3rem;min-height:3rem;border-width:0;border-radius:.7rem;font-size:.875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.app-ui-theme .nord-draft[data-slot=button]{width:100%;height:2.4rem;min-height:2.4rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .5);font-size:.75rem}.nord-mobilebar,.app-ui-theme .nord-ticket-close[data-slot=button]{display:none}@media (max-width: 1279px){.nord-side[data-side=right]{z-index:40;width:min(var(--nord-right),100vw);box-shadow:-18px 0 40px #00000073;transform:translate(100%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.7,.2,1),visibility .24s}.nord-side[data-side=right][data-open]{transform:none;visibility:visible}.nord-ticket-overlay{position:fixed;inset:var(--app-ui-navbar-height, 97px) 0 0 0;z-index:39;background:#09090b80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.nord-page.app-ui-report{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.app-ui-theme .nord-ticket-close[data-slot=button]{display:inline-flex;width:2rem;height:2rem;min-height:2rem;border-width:0;color:hsl(var(--muted-foreground))}.nord-mobilebar{position:fixed;right:1rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));left:1rem;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .65rem .65rem 1rem;border-radius:.9rem;background:hsl(var(--card));box-shadow:0 -2px hsl(var(--success) / .5) inset,0 14px 34px -10px #000000b3,0 0 0 1px #ffffff0f}.nord-mobilebar-info{display:flex;min-width:0;flex-direction:column;gap:.1rem}.nord-mobilebar-info strong{color:hsl(var(--foreground));font-size:.8rem}.nord-mobilebar-info small{color:hsl(var(--success));font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums}.app-ui-theme .nord-mobilebar [data-slot=button]{height:2.5rem;min-height:2.5rem;border-width:0;border-radius:.65rem}}@media (min-width: 768px) and (max-width: 1100px){.nord-data-grid[data-with-date]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nord-data-grid[data-with-date] .nord-data-notes{grid-column:1 / -1}}@media (max-width: 767px){.nord-data-grid,.nord-data-grid[data-with-date]{grid-template-columns:minmax(0,1fr);padding-inline:1rem}.nord-search{flex:0 0 auto;max-width:none}.nord-strip{flex-direction:column;align-items:stretch;gap:.6rem}.nord-branch-tag{max-width:100%;margin-left:0}.nord-groups{padding:.75rem}.nord-grid{grid-template-columns:minmax(0,1fr);padding:.6rem}.nord-group-head{padding-inline:.9rem}}@media (prefers-reduced-motion: reduce){.nord-ticket{animation:none;transition:none!important}.nord-group-chevron,.nord-card,.nord-group-head{transition:none}}.dinv-tabs{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.dinv-tabs .dinv-tabs-list{flex:0 1 auto;padding:.3rem;border-radius:.9rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e}.dinv-tabs .dinv-tabs-list .ord-seg-item{min-height:2.35rem;padding:.4rem .95rem;font-size:.78rem}.dinv-tabs .dinv-tabs-list .ord-seg-item svg{width:.95rem;height:.95rem}.dinv-lead{margin:0 0 0 auto;color:hsl(var(--muted-foreground));font-size:.78rem}.dinv-day-picker{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.4rem}.app-ui-theme .dinv-day-step[data-slot=button]{width:2.5rem;height:2.5rem;border-width:0;border-radius:.6rem}.dinv-strip-label{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dinv-strip .ord-seg{background:hsl(var(--background) / .5)}.dinv-hint{color:hsl(var(--muted-foreground));font-size:.72rem}.dinv-save-group{gap:.5rem}.dinv-time{display:inline-flex;align-items:center;gap:.45rem;height:2.15rem;padding:0 .3rem 0 .65rem;border-radius:.55rem;background:hsl(var(--background) / .55);color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;white-space:nowrap}.dinv-time svg{width:.85rem;height:.85rem;color:hsl(var(--warning))}.dinv-time .dinv-time-input{width:6.5rem;gap:0}.app-ui-theme .dinv-time .dinv-time-input .app-ui-time-input{min-height:1.75rem;height:1.75rem;padding:0 .5rem;border-width:0;border-radius:.4rem;background:hsl(var(--muted) / .7);font-size:.8rem}.app-ui-theme .dinv-time .dinv-time-input[data-slot=input]{width:6.5rem;height:1.75rem;padding:0 .4rem;border-width:0;border-radius:.4rem;background:hsl(var(--muted) / .7);color:hsl(var(--foreground));font-size:.8rem;font-variant-numeric:tabular-nums;color-scheme:dark}.dinv-panel .ord-table [data-slot=table-container]{max-height:min(70vh,46rem);overflow-y:auto}.app-ui-theme .dinv-table thead [data-slot=table-head]{position:sticky;top:0;z-index:2}.app-ui-theme .dinv-table [data-slot=table-cell]{vertical-align:middle}.app-ui-theme .dinv-table tbody .dinv-group-row>[data-slot=table-cell]{padding-top:.85rem;padding-bottom:.5rem;background:hsl(var(--muted) / .35);box-shadow:inset 3px 0 hsl(var(--primary))}.app-ui-theme .dinv-table tbody .dinv-group-row:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .35)}.dinv-group-title{display:flex;align-items:center;gap:.5rem;margin:0;color:hsl(var(--primary));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-ui-theme .dinv-table tbody [data-slot=table-row][data-edited]>[data-slot=table-cell]{background:hsl(var(--warning) / .07)}.app-ui-theme .dinv-table tbody [data-slot=table-row][data-edited]>:first-child{box-shadow:inset 3px 0 hsl(var(--warning))}.dinv-article{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem}.dinv-article>strong{color:hsl(var(--foreground));font-size:.8125rem;font-weight:650}.dinv-pack{display:inline-flex;align-items:center;height:1.15rem;padding:0 .4rem;border-radius:.35rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));font-size:.625rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:help}.dinv-muted-num{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.dinv-shipped{color:hsl(var(--warning));font-weight:700;font-variant-numeric:tabular-nums}.dinv-money{color:hsl(var(--primary));font-weight:750;font-variant-numeric:tabular-nums}.dinv-strong{font-weight:650}.dinv-table .dinv-produced-cell{width:1%}.dinv-produced{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem}.dinv-produced>strong{font-size:.85rem;font-variant-numeric:tabular-nums}.dinv-produced small{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-variant-numeric:tabular-nums}.dinv-produced small svg{width:.65rem;height:.65rem}.dinv-produced-input{width:6.25rem;height:2.1rem;padding:0 .55rem;border:0;border-radius:.55rem;outline:none;background:hsl(var(--background) / .75);box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);color:hsl(var(--foreground));font:inherit;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;transition:box-shadow .12s ease-out,background-color .12s ease-out}.dinv-produced-input:hover{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45)}.dinv-produced-input:focus{background:hsl(var(--background));box-shadow:inset 0 0 0 2px hsl(var(--primary)),0 0 0 4px hsl(var(--primary) / .18)}.dinv-produced-field{display:inline-flex;align-items:center;gap:.45rem}.dinv-produced-units{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}[data-edited] .dinv-produced-input{box-shadow:inset 0 0 0 1px hsl(var(--warning) / .6);color:hsl(var(--warning))}.dinv-remaining{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;font-weight:750;font-variant-numeric:tabular-nums}[data-tone=success].dinv-remaining,.dinv-breakdown [data-tone=success]{color:hsl(var(--success))}[data-tone=destructive].dinv-remaining,.dinv-breakdown [data-tone=destructive]{color:hsl(var(--destructive))}[data-tone=muted].dinv-remaining,.dinv-breakdown [data-tone=muted]{color:hsl(var(--muted-foreground))}.dinv-shortage{display:inline-flex;color:hsl(var(--warning));cursor:help}.dinv-shortage svg{width:.85rem;height:.85rem}.dinv-breakdown{display:flex;width:100%;max-width:12rem;flex-direction:column;margin:0 0 0 auto;overflow:hidden;border-radius:.6rem;background:hsl(var(--muted) / .45);font-size:.7rem;line-height:1.2}.dinv-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.28rem .55rem}.dinv-breakdown>div+div{box-shadow:inset 0 1px #ffffff0d}.dinv-breakdown dt{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground))}.dinv-breakdown dt svg{width:.7rem;height:.7rem}.dinv-breakdown dd{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums}.dinv-breakdown>[data-tone=warning],.dinv-breakdown>[data-tone=warning] dt{color:hsl(var(--warning))}.dinv-breakdown>[data-negative]{background:hsl(var(--destructive) / .12)}.dinv-mobile-groups{display:flex;flex-direction:column;gap:1rem;padding:.85rem .75rem 1rem}.dinv-mobile-group{display:flex;flex-direction:column;gap:.6rem}.dinv-mobile-group>.dinv-group-title{padding:0 .25rem}.dinv-cards{display:flex;flex-direction:column;gap:.6rem}.dinv-card[data-edited]{box-shadow:inset 3px 0 hsl(var(--warning))}.dinv-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.dinv-card-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem .75rem;margin:0}.dinv-card-facts dt{color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.dinv-card-facts dd{margin:.15rem 0 0;color:hsl(var(--foreground));font-size:.82rem;font-variant-numeric:tabular-nums}.dinv-card-facts dd.dinv-remaining{display:flex;justify-content:flex-start}.dinv-card-produced{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.6rem;box-shadow:inset 0 1px #ffffff0d}.dinv-card-label{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600}.dinv-card-produced .dinv-produced-input{width:7.5rem;height:2.4rem;font-size:.95rem}.dinv-alert{--dinv-tone: var(--primary);display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.9rem 1.1rem;border-radius:1rem;background:linear-gradient(90deg,hsl(var(--dinv-tone) / .12),transparent 70%),hsl(var(--card));box-shadow:inset 3px 0 hsl(var(--dinv-tone)),0 12px 32px #0000002e;animation:ord-rise .26s cubic-bezier(.2,.7,.2,1) both}.dinv-alert[data-tone=warning]{--dinv-tone: var(--warning)}.dinv-alert[data-tone=destructive]{--dinv-tone: var(--destructive)}.dinv-alert-icon{display:grid;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;border-radius:.6rem;background:hsl(var(--dinv-tone) / .16);color:hsl(var(--dinv-tone))}.dinv-alert-icon svg{width:1.05rem;height:1.05rem}.dinv-alert-body{display:flex;min-width:min(100%,16rem);flex:1 1 20rem;flex-direction:column;gap:.4rem}.dinv-alert-title{margin:0;color:hsl(var(--foreground));font-size:.84rem;font-weight:700;line-height:1.4}.dinv-alert-text{margin:0;color:hsl(var(--muted-foreground));font-size:.76rem}.dinv-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto}.app-ui-theme .dinv-alert-actions [data-slot=button]{height:2.1rem;min-height:2.1rem;border-width:0;border-radius:.55rem}.app-ui-theme .dinv-alert-actions .dinv-alert-link[data-slot=button]{color:hsl(var(--destructive))}.app-ui-theme .dinv-alert-actions .dinv-alert-link[data-slot=button]:hover{background:hsl(var(--destructive) / .12)}.dinv-range-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.7rem .75rem .7rem 1.1rem;border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e}.dinv-range{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--muted-foreground));font-size:.78rem}.dinv-range svg{width:.95rem;height:.95rem;color:hsl(var(--primary))}.dinv-range strong{color:hsl(var(--foreground));font-weight:650;font-variant-numeric:tabular-nums}.dinv-range-help{color:hsl(var(--muted-foreground));font-size:.72rem}.app-ui-theme .dinv-range-bar .dinv-range-action[data-slot=button]{height:2.25rem;min-height:2.25rem;margin-left:auto;border-width:0}.dinv-note{margin:.6rem 0 0;color:hsl(var(--muted-foreground));font-size:.74rem;line-height:1.5}.dinv-note strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.dinv-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1rem}.dinv-num{font-weight:700;font-variant-numeric:tabular-nums}.dinv-num[data-tone=success]{color:hsl(var(--success))}.dinv-num[data-tone=warning]{color:hsl(var(--warning))}.dinv-num[data-tone=primary]{color:hsl(var(--primary))}.dinv-num[data-tone=destructive]{color:hsl(var(--destructive))}.dinv-ok{color:hsl(var(--success))}.dinv-lines{max-height:24rem}.dinv-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.dinv-categories>li{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem .8rem;border-radius:.65rem;background:hsl(var(--muted) / .45);font-size:.78rem;font-weight:600}.dinv-categories strong{padding:.1rem .5rem;border-radius:999px;background:hsl(var(--primary) / .16);color:hsl(var(--primary));font-size:.72rem;font-variant-numeric:tabular-nums}.dinv-skeleton-pad{padding-top:1.25rem}.dinv-gap{display:inline-flex;align-items:center;justify-content:flex-end;font-weight:750}.dinv-gap svg{width:.95rem;height:.95rem}.dinv-gap[data-tone=destructive]{color:hsl(var(--destructive))}.dinv-gap[data-tone=success]{color:hsl(var(--success))}.dinv-gap[data-tone=warning]{color:hsl(var(--warning))}.dinv-map{container-type:inline-size;min-width:0}.dinv-map-grid,.dinv-map-side{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}@container (min-width: 1100px){.dinv-map-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container (min-width: 720px) and (max-width: 1099px){.dinv-map-side{grid-template-columns:repeat(2,minmax(0,1fr))}.dinv-map-side>:last-child{grid-column:1 / -1}}.dinv-map-table [data-slot=table-container]{max-height:min(70vh,44rem);overflow-y:auto}.app-ui-theme .dinv-map-table thead [data-slot=table-head],.app-ui-theme .dinv-queue thead [data-slot=table-head]{position:sticky;top:0;z-index:2}.dinv-clickable{cursor:pointer}.dinv-clickable:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.dinv-coverage{display:inline-flex;min-width:8rem;align-items:center;gap:.55rem}.dinv-coverage small{color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums}.dinv-progress[data-slot=progress]{--dinv-tone: var(--success);height:.4rem;max-width:6.5rem;background:hsl(var(--muted))}.dinv-progress[data-tone=warning]{--dinv-tone: var(--warning)}.dinv-progress [data-slot=progress-indicator]{border-radius:999px;background:hsl(var(--dinv-tone))}.dinv-detail-name{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .75rem;color:hsl(var(--foreground));font-size:1rem;font-weight:750}.dinv-facts dd{font-size:1.05rem}.dinv-facts dd.dinv-num[data-tone=warning]{color:hsl(var(--warning))}.dinv-distribution{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.dinv-distribution>li{display:flex;flex-direction:column;gap:.35rem}.dinv-distribution .dinv-progress[data-slot=progress]{max-width:none}.dinv-distribution-head{display:flex;justify-content:space-between;gap:.75rem;font-size:.76rem}.dinv-distribution-head span{overflow:hidden;color:hsl(var(--foreground));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dinv-distribution-head small{flex-shrink:0;color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.dinv-queue [data-slot=table-container]{max-height:22.5rem;overflow-y:auto}.dinv-order-link{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:hsl(var(--primary));cursor:pointer}.dinv-order-link svg{width:.75rem;height:.75rem;opacity:.7}.dinv-order-link:hover .ord-order-id{background:hsl(var(--primary) / .2)}.dinv-order-link:focus-visible{border-radius:.45rem;outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width: 767px){.dinv-tabs .dinv-tabs-list{width:100%}.dinv-tabs .dinv-tabs-list .ord-seg-item{flex:1 1 calc(50% - .25rem);padding:.4rem .5rem;white-space:normal}.dinv-lead{margin-left:0}.dinv-strip .ord-strip-group,.dinv-strip .ord-seg{width:100%}.dinv-save-group .dinv-time{flex:1 1 100%;justify-content:space-between}.dinv-alert-actions{margin-left:0}.app-ui-theme .dinv-range-bar .dinv-range-action[data-slot=button]{width:100%;margin-left:0}}@media (prefers-reduced-motion: reduce){.dinv-alert{animation:none}.dinv-produced-input{transition:none}}.app-ui-theme .oabd-charts-toggle[data-slot=button]{color:hsl(var(--muted-foreground))}.app-ui-theme .oabd-charts-toggle[data-slot=button]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.oabd-charts-toggle svg{transition:transform .16s ease-out}.oabd-charts[data-open] .oabd-charts-toggle svg{transform:rotate(180deg)}.oabd-charts-body{display:flex;flex-direction:column;gap:1rem;padding-top:0}.oabd-scope{align-self:flex-start}.oabd-chart-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.oabd-chart{display:flex;min-width:0;flex-direction:column;gap:.75rem;margin:0;padding:1rem;border-radius:.9rem;background:hsl(var(--muted) / .4)}.oabd-chart figcaption{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.oabd-chart-pie{width:100%;max-width:380px;margin:0 auto}.oabd-table{--oabd-accent: hsl(var(--primary))}.oabd-table [data-tone=warning]{color:hsl(var(--warning))}.oabd-table [data-tone=success]{color:hsl(var(--success))}.oabd-table [data-tone=primary]{color:hsl(var(--foreground));font-weight:650}.oabd-item-name{color:hsl(var(--foreground));font-weight:550}.app-ui-theme .oabd-table .oabd-item-row>.oabd-item-name{padding-left:2.85rem}.oabd-muted{color:hsl(var(--muted-foreground))}.app-ui-theme .oabd-table tbody .oabd-group-row>[data-slot=table-cell]{background:hsl(var(--muted) / .45);font-weight:750}.app-ui-theme .oabd-table tbody .oabd-group-row:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .65)}.app-ui-theme .oabd-table tbody .oabd-group-row>:first-child{box-shadow:inset 3px 0 0 var(--oabd-accent)}.app-ui-theme .oabd-table tbody .oabd-group-row+[data-slot=table-row]>[data-slot=table-cell],.app-ui-theme .oabd-table tbody [data-slot=table-row]+.oabd-group-row>[data-slot=table-cell]:not(:first-child){box-shadow:none}.oabd-group-toggle{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.6rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.oabd-group-toggle:focus-visible,.oabd-group-card-head:focus-visible{border-radius:.35rem;outline:2px solid hsl(var(--ring));outline-offset:2px}.oabd-group-name{overflow:hidden;color:var(--oabd-accent);font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.oabd-chevron{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground));transform:rotate(-90deg);transition:transform .16s ease-out}[data-open]>*>.oabd-group-toggle .oabd-chevron,[data-open]>.oabd-group-card-head .oabd-chevron{color:var(--oabd-accent);transform:none}.app-ui-theme .oabd-table tfoot[data-slot=table-footer]{border-width:0;background:transparent}.app-ui-theme .oabd-table .oabd-total-row>[data-slot=table-cell]{padding-top:.95rem;padding-bottom:.95rem;background:hsl(var(--primary) / .12);color:hsl(var(--foreground));font-size:.875rem;font-weight:800;box-shadow:inset 0 2px hsl(var(--primary) / .35)}.app-ui-theme .oabd-table .oabd-total-row>:first-child{letter-spacing:.06em;text-transform:uppercase}.app-ui-theme .oabd-table .oabd-total-row>[data-tone=warning]{color:hsl(var(--warning))}.app-ui-theme .oabd-table .oabd-total-row>[data-tone=success]{color:hsl(var(--success))}.oabd-group-card{--oabd-accent: hsl(var(--primary));box-shadow:inset 3px 0 0 var(--oabd-accent)}.oabd-group-card-head{display:flex;width:100%;min-width:0;align-items:center;gap:.55rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.oabd-group-card-head .oabd-group-name{flex:1 1 auto;white-space:normal}.oabd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:.4rem;margin:0}.oabd-facts>div{min-width:0;padding:.5rem .65rem;border-radius:.6rem;background:hsl(var(--background) / .45)}.oabd-facts dt{color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.oabd-facts dd{margin:.2rem 0 0;overflow:hidden;color:hsl(var(--foreground));font-size:.85rem;font-weight:750;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.oabd-facts [data-tone=warning] dd{color:hsl(var(--warning))}.oabd-facts [data-tone=success] dd{color:hsl(var(--success))}.oabd-card-items{display:flex;flex-direction:column;margin:0;padding:0;border-radius:.65rem;background:hsl(var(--background) / .45);list-style:none}.oabd-card-items>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;padding:.6rem .75rem}.oabd-card-items>li+li{box-shadow:inset 0 1px #ffffff0d}.oabd-article{display:flex;min-width:0;flex-direction:column;gap:.1rem}.oabd-article strong{overflow:hidden;color:hsl(var(--foreground));font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.oabd-article small{color:hsl(var(--muted-foreground));font-size:.68rem}.oabd-card-qty{display:inline-flex;gap:.5rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.oabd-card-qty [data-tone=warning]{color:hsl(var(--warning))}.oabd-card-qty [data-tone=success]{color:hsl(var(--success))}.oabd-card-amount{grid-column:1 / -1;color:hsl(var(--foreground));font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.oabd-total-card{background:hsl(var(--primary) / .12)}.oabd-total-title{margin:0;color:hsl(var(--foreground));font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}@media (max-width: 900px){.oabd-chart-pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.oabd-chevron,.oabd-charts-toggle svg{transition:none}}.oacr-table [data-tone=success]{color:hsl(var(--success))}.oacr-table [data-tone=destructive]{color:hsl(var(--destructive))}.oacr-table [data-tone=primary]{color:hsl(var(--foreground))}.oacr-table [data-strong]{font-weight:800}.oacr-muted{color:hsl(var(--muted-foreground))}.oacr-qty{font-variant-numeric:tabular-nums}.app-ui-theme .oacr-table tbody .oacr-group-row>[data-slot=table-cell]{background:hsl(var(--muted) / .3);font-weight:650}.app-ui-theme .oacr-table tbody .oacr-group-row[data-clickable]{cursor:pointer}.app-ui-theme .oacr-table tbody .oacr-group-row:hover>[data-slot=table-cell]{background:hsl(var(--muted) / .55)}.app-ui-theme .oacr-table tbody .oacr-group-row[data-open]>[data-slot=table-cell]{background:hsl(var(--primary) / .08)}.app-ui-theme .oacr-table tbody .oacr-group-row[data-open]>:first-child{box-shadow:inset 3px 0 hsl(var(--primary))}.app-ui-theme .oacr-table tbody .oacr-group-row+.oacr-branch-row>[data-slot=table-cell]{box-shadow:none}.oacr-group-name{display:flex;min-width:0;align-items:center;gap:.55rem}.oacr-group-name .ord-order-branch{min-width:0}.oacr-group-toggle,.oacr-group-toggle-spacer{display:inline-grid;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem}.oacr-group-toggle{padding:0;border:0;border-radius:.45rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));cursor:pointer}.oacr-group-toggle:hover{color:hsl(var(--foreground))}.oacr-group-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.oacr-group-toggle svg{width:.9rem;height:.9rem;transform:rotate(-90deg);transition:transform .16s ease-out}.oacr-group-row[data-open] .oacr-group-toggle{color:hsl(var(--primary))}.oacr-group-row[data-open] .oacr-group-toggle svg{transform:none}.oacr-branch-name{padding-left:2.15rem}.oacr-branch-name strong{color:hsl(var(--foreground) / .85);font-weight:550}.app-ui-theme .oacr-table tbody .oacr-branch-row>[data-slot=table-cell]{padding-top:.55rem;padding-bottom:.55rem;font-size:.78rem}.app-ui-theme .oacr-table tfoot[data-slot=table-footer]{border-width:0;background:transparent}.app-ui-theme .oacr-table .oacr-total-row>[data-slot=table-cell]{padding-top:.95rem;padding-bottom:.95rem;background:hsl(var(--primary) / .12);color:hsl(var(--foreground));font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:inset 0 2px hsl(var(--primary) / .35)}.app-ui-theme .oacr-table .oacr-total-row>:first-child{letter-spacing:.06em;text-transform:uppercase}.app-ui-theme .oacr-table .oacr-total-row>[data-tone=success]{color:hsl(var(--success))}.app-ui-theme .oacr-table .oacr-total-row>[data-tone=destructive]{color:hsl(var(--destructive))}.oacr-brand-strip>span:first-child{font-weight:650;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.oacr-card[data-open]{box-shadow:inset 3px 0 hsl(var(--primary))}.oacr-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.app-ui-theme .oacr-card-head [data-slot=button]{flex-shrink:0;border-width:0}.oacr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0}.oacr-facts>div{min-width:0;padding:.5rem .65rem;border-radius:.6rem;background:hsl(var(--background) / .45)}.oacr-facts dt{color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.oacr-facts dd{margin:.2rem 0 0;overflow:hidden;color:hsl(var(--foreground));font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.oacr-facts [data-tone=success] dd{color:hsl(var(--success));font-weight:750}.oacr-facts [data-tone=destructive] dd{color:hsl(var(--destructive));font-weight:750}.oacr-facts [data-strong] dd{font-weight:800}.app-ui-theme .oacr-card-toggle[data-slot=button]{align-self:flex-start;border-width:0;background:hsl(var(--background) / .55)}.oacr-card-toggle svg{transform:rotate(-90deg);transition:transform .16s ease-out}.oacr-card[data-open] .oacr-card-toggle svg{transform:none}.oacr-card-branches{display:flex;flex-direction:column;gap:.5rem}.oacr-card-branch{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border-radius:.7rem;background:hsl(var(--background) / .35)}.oacr-card-branch .oacr-facts>div{background:hsl(var(--muted) / .45)}.oacr-card-branch-name{margin:0;color:hsl(var(--foreground));font-size:.8rem;font-weight:700}.oacr-total-card{background:hsl(var(--primary) / .12)}.oacr-total-title{margin:0;color:hsl(var(--foreground));font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.oacr-group-toggle svg,.oacr-card-toggle svg{transition:none}}.oall-shell{display:grid;width:100%;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);gap:1rem;max-width:76rem;margin:0 auto;align-items:start}.oall-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:1rem;background:hsl(var(--card));box-shadow:0 12px 32px #0000002e}.oall-toolbar{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1rem .75rem}.oall-toolbar-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.oall-heading{display:flex;min-width:0;align-items:center;gap:.7rem}.oall-heading-icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.oall-heading-icon svg{width:1.05rem;height:1.05rem}.oall-heading strong{display:block;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oall-heading span{display:block;color:hsl(var(--muted-foreground));font-size:.72rem}.oall-heading span b{color:hsl(var(--primary));font-weight:700}.app-ui-theme .oall-mark[data-slot=button]{min-height:2.25rem;height:2.25rem;border-width:0;border-radius:var(--radius-md);background:hsl(var(--primary) / .14);color:hsl(var(--primary));font-size:.7rem}.app-ui-theme .oall-mark[data-slot=button]:hover:not(:disabled){background:hsl(var(--primary) / .24)}.oall-filter .ord-seg-item{flex:1 1 0}.oall-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:.2rem;margin:0;padding:0 .6rem .6rem;list-style:none}.oall-day{padding:.75rem .5rem .35rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oall-item{display:flex;width:100%;flex-shrink:0;align-items:flex-start;gap:.7rem;padding:.7rem .65rem;border:0;border-radius:.8rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease-out}.oall-item:hover{background:hsl(var(--muted) / .45)}.oall-item:focus-visible{outline:2px solid hsl(var(--primary) / .6);outline-offset:-2px}.oall-item[data-unread]{background:linear-gradient(90deg,hsl(var(--primary) / .14),hsl(var(--primary) / .03))}.oall-item[data-active]{background:hsl(var(--primary) / .2)}.oall-item-icon{display:grid;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:hsl(var(--muted) / .7);color:hsl(var(--muted-foreground))}.oall-item[data-unread] .oall-item-icon{background:hsl(var(--primary) / .22);color:hsl(var(--primary))}.oall-item-icon svg{width:1rem;height:1rem}.oall-item-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.oall-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.oall-item-title{overflow:hidden;color:hsl(var(--foreground) / .85);font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.oall-item[data-unread] .oall-item-title{color:hsl(var(--foreground));font-weight:700}.oall-item-time{flex-shrink:0;color:hsl(var(--muted-foreground));font-size:.65rem;font-variant-numeric:tabular-nums}.oall-item-preview{display:-webkit-box;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oall-dot{width:.5rem;height:.5rem;flex-shrink:0;margin-top:.35rem;border-radius:999px;background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.oall-panel>.report-pagination{padding:.75rem 1rem;background:hsl(var(--muted) / .18)}.oall-reader{padding:1.5rem 1.75rem 1.75rem}.app-ui-theme .oall-reader-back[data-slot=button]{display:none}.oall-reader-head{display:flex;align-items:flex-start;gap:.9rem;margin-bottom:1.25rem}.oall-reader-icon{display:grid;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.oall-reader-icon svg{width:1.2rem;height:1.2rem}.oall-reader-head h2{margin:0;color:hsl(var(--foreground));font-size:1.15rem;font-weight:700;line-height:1.35}.oall-reader-date{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.75rem}.oall-reader-date svg{width:.85rem;height:.85rem}.oall-reader-label{display:flex;align-items:center;gap:.45rem;margin:0 0 .6rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.oall-reader-label svg{width:.9rem;height:.9rem;color:hsl(var(--primary))}.oall-message{padding:1.1rem 1.25rem;border-radius:.9rem;background:hsl(var(--muted) / .4);color:hsl(var(--foreground) / .92);font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.oall-message :is(p,ul,ol){margin:0 0 .6rem}.oall-message :is(ul,ol){padding-left:1.2rem}.oall-message ul{list-style:disc}.oall-message ol{list-style:decimal}.oall-message li::marker{color:hsl(var(--primary))}.oall-message li{margin:.15rem 0}.oall-message :is(strong,b){color:hsl(var(--foreground))}.oall-message a{color:hsl(var(--primary));text-decoration:underline}.oall-empty[data-slot=empty]{flex:1;min-height:20rem;border:0}.oall-empty [data-slot=empty-icon]{width:3.5rem;height:3.5rem;border-radius:1rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.oall-loading{display:flex;flex-direction:column;gap:.5rem;padding:.25rem .6rem .8rem}.oall-loading [data-slot=skeleton]{height:3.6rem;border-radius:.8rem}@media (max-width: 1023px){.oall-shell{grid-template-columns:minmax(0,1fr)}.oall-shell[data-reading]>.oall-panel--list,.oall-shell:not([data-reading])>.oall-panel--reader{display:none}.oall-reader{padding:1.1rem 1rem 1.25rem}.app-ui-theme .oall-reader-back[data-slot=button]{display:inline-flex;margin-bottom:1rem;gap:.35rem;height:2.25rem;min-height:2.25rem;padding:0 .85rem 0 .6rem;border-width:0;border-radius:999px;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}@media (min-width: 1024px){.oall-page.app-ui-report{display:flex;height:100dvh;min-height:0;flex-direction:column}.oall-page>.ord-header{flex-shrink:0}.oall-page>.app-ui-report-layout{flex:1;min-height:0;align-items:stretch}.oall-page .ord-results{min-height:0}.oall-shell{flex:1;min-height:0;align-items:stretch}.oall-panel{min-height:0}.oall-list,.oall-loading{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) transparent}.oall-panel>.report-pagination{flex-shrink:0}.oall-reader{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) transparent}}.oall-panel>.report-pagination{grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.oall-panel>.report-pagination .report-page-controls{grid-column:1 / -1;grid-row:2;justify-self:center}.oall-panel>.report-pagination .report-page-size[data-slot=field]{grid-column:2;grid-row:1}.oall-panel>.report-pagination .report-page-size [data-slot=field-label]{display:none}/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.onot-table [data-slot=table]{min-width:1080px}.app-ui-theme .onot-table .onot-title-cell{min-width:12rem;max-width:18rem;color:hsl(var(--foreground));font-weight:650}.app-ui-theme .onot-table .onot-message-cell{max-width:20rem;color:hsl(var(--muted-foreground));font-size:.75rem}.onot-message-cell span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.app-ui-theme .onot-table .onot-muted-cell{max-width:14rem;color:hsl(var(--muted-foreground));font-size:.75rem;white-space:normal}.onot-card-head{display:flex;flex-direction:column;gap:.5rem}.onot-card-message{margin:0;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.5}.onot-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.app-ui-theme .onot-select[data-slot=select-trigger]{width:100%;height:2.6rem;border-width:0;border-radius:.6rem;background:hsl(var(--background) / .7);font-size:.8125rem}.onot-select>svg:first-child{color:hsl(var(--muted-foreground))}.onot-block-icon{width:.85rem;height:.85rem;color:hsl(var(--primary))}.onot-editor .ql-toolbar.ql-snow,.onot-editor .ql-container.ql-snow{border:0}.onot-editor .ql-toolbar.ql-snow{border-radius:.6rem .6rem 0 0;background:hsl(var(--muted) / .8)}.onot-editor .ql-container.ql-snow{min-height:150px;border-radius:0 0 .6rem .6rem;background:hsl(var(--background) / .7);color:hsl(var(--foreground));font-family:inherit;font-size:.875rem}.onot-editor .ql-editor{min-height:150px}.onot-editor .ql-editor.ql-blank:before{color:hsl(var(--muted-foreground));font-style:normal}.onot-editor .ql-snow .ql-stroke{stroke:#e4e4e7}.onot-editor .ql-snow .ql-fill{fill:#e4e4e7}.onot-editor .ql-snow .ql-picker,.onot-editor .ql-snow .ql-picker-label,.onot-editor .ql-snow .ql-picker-item{color:#e4e4e7}.onot-editor .ql-snow .ql-picker-options{border:0;border-radius:.5rem;background:hsl(var(--popover));box-shadow:0 10px 24px #00000059}.onot-switch{display:inline-flex;align-self:flex-start;align-items:center;gap:.6rem;min-height:2.5rem;padding:.4rem .85rem .4rem .55rem;border-radius:.65rem;background:hsl(var(--background) / .45);color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:650;cursor:pointer}.onot-switch[data-checked]{background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.onot-targets{display:flex;flex-direction:column;gap:1rem}.onot-target-group{display:flex;flex-direction:column;gap:.5rem}.onot-target-title{display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onot-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.35rem}.onot-check-scroll{max-height:11rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.onot-check{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:.55rem;background:hsl(var(--background) / .45);color:hsl(var(--foreground) / .85);font-size:.78rem;cursor:pointer}.onot-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onot-check:hover{background:hsl(var(--background) / .7)}.onot-check[data-checked]{background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.onot-user-row{display:flex;gap:.5rem}.app-ui-theme .onot-user-row [data-slot=button]{height:2.6rem;min-height:2.6rem;border-width:0}.onot-users{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.onot-users li{display:inline-flex;align-items:center;gap:.3rem;height:1.8rem;padding:0 .25rem 0 .7rem;border-radius:999px;background:hsl(var(--warning) / .14);color:hsl(var(--warning));font-size:.72rem;font-weight:650}.onot-users button{display:grid;place-items:center;width:1.3rem;height:1.3rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.onot-users button:hover{background:hsl(var(--warning) / .2)}.onot-users button svg{width:.8rem;height:.8rem}.onot-preview-meta{display:flex;flex-direction:column;gap:.5rem}.onot-preview-meta p{margin:0;color:hsl(var(--muted-foreground));font-size:.78rem}.onot-preview-meta strong{color:hsl(var(--foreground))}.onot-message{padding:1.1rem 1.25rem;border-radius:.9rem;background:hsl(var(--muted) / .4);color:hsl(var(--foreground) / .92);font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.onot-message :is(p,ul,ol){margin:0 0 .6rem}.onot-message :is(ul,ol){padding-left:1.2rem}.onot-message ul{list-style:disc}.onot-message ol{list-style:decimal}.onot-message li::marker{color:hsl(var(--primary))}.onot-message :is(h1,h2,h3){margin:0 0 .5rem;color:hsl(var(--foreground));font-weight:700}.onot-message a{color:hsl(var(--primary));text-decoration:underline}@media (max-width: 767px){.onot-form-grid,.onot-check-grid{grid-template-columns:minmax(0,1fr)}}.current-accounts-hub{width:100%;min-height:100dvh;padding:calc(97px + 1.75rem) 1.5rem 2.5rem}.current-accounts-hub-header{margin:.25rem auto 1.75rem;text-align:center}.current-accounts-hub-header h1{color:#fafafa;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-transform:uppercase}@media (max-width: 640px){.current-accounts-hub{padding:calc(97px + 1.25rem) 1rem 2rem}.current-accounts-hub-header{margin-bottom:1.25rem}}.ca-stack{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ca-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.ca-center{display:flex;justify-content:center}.ca-section{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ca-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:2.25rem}.ca-section-header h3{display:flex;align-items:center;gap:.5rem;margin:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ca-section-header h3>svg{width:1rem;height:1rem;color:hsl(var(--primary))}.ca-panel{min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.85rem;background:hsl(var(--card))}.ca-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.ca-panel-header h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.ca-panel-header h3>svg{width:1rem;height:1rem;color:hsl(var(--primary))}.ca-panel-empty{padding:1.25rem}.ca-cell-stack{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left}.ca-name{margin:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.ca-secondary{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4;font-variant-numeric:tabular-nums}.ca-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-muted-value{color:hsl(var(--foreground) / .8);font-variant-numeric:tabular-nums}.ca-muted-text{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ca-code{color:hsl(var(--foreground) / .9);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ca-number{font-variant-numeric:tabular-nums}.ca-amount{color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.ca-amount[data-tone=success]{color:hsl(var(--success))}.ca-amount[data-tone=warning]{color:hsl(var(--warning))}.ca-amount[data-tone=destructive]{color:hsl(var(--destructive))}.ca-amount[data-tone=muted]{color:hsl(var(--foreground) / .8);font-weight:600}.ca-amount-sm{font-size:.75rem}.ca-amount-lg{font-size:1.05rem}.ca-amount-xl{font-size:1.5rem}.ca-eyebrow{margin:0;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ca-field-label{margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.app-ui-theme .ca-badge{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ca-info-hint{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:0;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));cursor:help;text-transform:none}.ca-info-hint svg{width:.8rem;height:.8rem}.ca-info-hint:hover,.ca-info-hint:focus-visible{color:hsl(var(--foreground))}.ca-info-hint:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:1px}.ca-tooltip[data-slot=tooltip-content]{z-index:100;max-width:18rem;padding:.5rem .7rem;border-radius:.5rem;font-size:.75rem;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal;text-align:left}.ca-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem 1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.ca-loading [data-slot=spinner]{width:1.1rem;height:1.1rem;color:hsl(var(--primary))}.ca-empty{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2.5rem 1.25rem;border:1px dashed rgb(255 255 255 / .1);border-radius:.85rem;background:hsl(var(--card));text-align:center}.ca-empty-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.85rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.ca-empty-icon svg{width:1.35rem;height:1.35rem}.ca-empty.ca-empty-success .ca-empty-icon{background:hsl(var(--success) / .14);color:hsl(var(--success))}.ca-empty-text{display:flex;flex-direction:column;gap:.35rem;max-width:28rem;color:hsl(var(--foreground) / .85);font-size:.875rem;line-height:1.55}.ca-empty-text p{margin:0}.ca-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.ca-toolbar{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.85rem;background:hsl(var(--card))}.ca-toolbar-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem}.ca-toolbar-heading{display:flex;min-width:0;flex-direction:column;gap:.2rem;text-align:left}.ca-toolbar-heading h2{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.ca-toolbar-heading p{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem}.ca-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ca-toolbar-actions [data-slot=button]{min-height:2.5rem;height:2.5rem}.ca-pagination.report-pagination[data-position=top]{border-bottom:0;border-top:1px solid hsl(var(--border) / .5)}.ca-table [data-slot=table-container]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.ca-table [data-slot=table]{min-width:980px}.ca-table.ca-table-compact [data-slot=table]{min-width:640px}.app-ui-theme .ca-table [data-slot=table-head]{height:auto;padding:.7rem .8rem;background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.app-ui-theme .ca-table [data-slot=table-cell],.app-ui-theme .ca-table [data-slot=table-cell]:first-child{min-width:0;padding:.75rem .8rem;vertical-align:middle;font-size:.8125rem;line-height:1.4;text-align:left;white-space:nowrap}.ca-table [data-align=end]{text-align:right}.ca-th{display:inline-flex;align-items:center;gap:.3rem}.ca-table [data-column=balance],.ca-table [data-column=available],.ca-table [data-column=creditLimit],.ca-table [data-column=overdue],.ca-table [data-column=maxOverdueDays],.ca-table [data-column=debit],.ca-table [data-column=credit],.ca-table [data-column=exchangeRate],.ca-table [data-column=decimalPlaces],.app-ui-theme .ca-table [data-slot=table-cell][data-column=balance],.app-ui-theme .ca-table [data-slot=table-cell][data-column=available],.app-ui-theme .ca-table [data-slot=table-cell][data-column=creditLimit],.app-ui-theme .ca-table [data-slot=table-cell][data-column=overdue],.app-ui-theme .ca-table [data-slot=table-cell][data-column=maxOverdueDays],.app-ui-theme .ca-table [data-slot=table-cell][data-column=debit],.app-ui-theme .ca-table [data-slot=table-cell][data-column=credit],.app-ui-theme .ca-table [data-slot=table-cell][data-column=exchangeRate],.app-ui-theme .ca-table [data-slot=table-cell][data-column=decimalPlaces]{text-align:right}.ca-table [data-column=balance] .ca-th,.ca-table [data-column=available] .ca-th,.ca-table [data-column=creditLimit] .ca-th,.ca-table [data-column=overdue] .ca-th,.ca-table [data-column=maxOverdueDays] .ca-th,.ca-table [data-column=debit] .ca-th,.ca-table [data-column=credit] .ca-th{flex-direction:row-reverse}.ca-table [data-column=actions],.app-ui-theme .ca-table [data-slot=table-cell][data-column=actions]{width:3.5rem;text-align:center}.ca-table [data-column=holderName]{min-width:12rem;white-space:normal}.ca-table [data-column=holderName] .ca-truncate{max-width:14rem}.ca-statement-table [data-column=description] .ca-description{max-width:15rem}.app-ui-theme .ca-table [data-slot=table-row]:hover{background:transparent}.ca-row [data-slot=table-cell]{transition:background-color .12s ease-out}.ca-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .5)}.ca-row[data-clickable=true]{cursor:pointer}.ca-row[data-cancelled=true] [data-slot=table-cell]{opacity:.5}.ca-skeleton-row:hover{background:transparent}.ca-skeleton[data-slot=skeleton]{width:70%;max-width:7rem;height:.85rem}.app-ui-theme .ca-empty-row [data-slot=table-cell]{padding:2.5rem 1rem;color:hsl(var(--muted-foreground));text-align:center;white-space:normal}.ca-accounts-table{display:block}.ca-row-menu{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.app-ui-theme .ca-row-menu-trigger{width:2.5rem;height:2.5rem;min-height:2.5rem;border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}.app-ui-theme .ca-row-menu-trigger:hover,.app-ui-theme .ca-row-menu-trigger[data-state=open]{background:hsl(var(--muted));color:hsl(var(--foreground))}.ca-menu-content[data-slot=dropdown-menu-content]{width:auto;min-width:13rem;max-width:calc(100vw - 1.5rem);padding:.3rem;border-radius:.65rem;box-shadow:0 16px 48px #00000080}.ca-menu-content.ca-menu-content-wide[data-slot=dropdown-menu-content]{min-width:16rem;max-width:min(20rem,calc(100vw - 1.5rem))}.ca-menu-item[data-slot=dropdown-menu-item]{min-height:2.5rem;gap:.6rem;padding:.45rem .6rem;border-radius:.45rem;font-size:.8125rem;cursor:pointer}.ca-menu-item[data-slot=dropdown-menu-item] svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.ca-menu-item[data-variant=destructive] svg{color:hsl(var(--destructive))}.ca-menu-item-described[data-slot=dropdown-menu-item]{align-items:flex-start}.ca-menu-item-described svg{margin-top:.15rem}.ca-menu-item-text{display:flex;flex-direction:column;gap:.2rem}.ca-menu-item-description{color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.35;white-space:normal}.ca-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ca-cards>li{border-bottom:1px solid rgb(255 255 255 / .06)}.ca-cards>li:last-child{border-bottom:0}.ca-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;outline:none;text-align:left;transition:background-color .12s ease-out}.ca-cards>li.ca-card{border-bottom:1px solid rgb(255 255 255 / .06)}.ca-cards>li.ca-card:last-child{border-bottom:0}.ca-card[data-clickable=true]{cursor:pointer}.ca-card[data-clickable=true]:active,.ca-card[data-clickable=true]:hover{background:hsl(var(--muted) / .45)}.ca-card[data-clickable=true]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring) / .6)}.ca-card[data-skeleton]{gap:.6rem}.ca-card[data-cancelled=true]{opacity:.55}.ca-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ca-card-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ca-card-badges{display:flex;flex-wrap:wrap;gap:.4rem}.ca-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .75rem;margin:0}.ca-card-facts dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ca-card-facts dd{margin:.15rem 0 0;overflow-wrap:anywhere}.ca-mobile-list{display:none}.ca-mobile-empty{margin:0;padding:2rem 1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}@media (max-width: 767px){.ca-accounts-table{display:none}.ca-mobile-list{display:flex}.ca-mobile-empty.ca-mobile-list{display:block}}.ca-period{display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:.9rem 1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.85rem;background:hsl(var(--card));text-align:left}.app-ui-filters-panel .ca-period,.app-ui-filters-sheet .ca-period{gap:.6rem;padding:0;border:0;border-radius:0;background:none}.ca-period-label{display:flex;align-items:center;gap:.5rem;margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ca-period-label svg{width:.95rem;height:.95rem;color:hsl(var(--primary))}.ca-period-controls{display:flex;flex-wrap:wrap;gap:.6rem;min-width:0}.app-ui-theme .ca-period-select{flex:0 0 12rem;width:12rem}.ca-period-range{flex:1 1 14rem;min-width:0}.app-ui-filters-panel .ca-period-controls,.app-ui-filters-sheet .ca-period-controls{flex-direction:column}.app-ui-filters-panel .ca-period-select,.app-ui-filters-sheet .ca-period-select,.app-ui-filters-panel .ca-period-range,.app-ui-filters-sheet .ca-period-range{flex-basis:auto;width:100%}@media (max-width: 639px){.app-ui-theme .ca-period-select,.ca-period-range{flex-basis:100%;width:100%}}.ca-filters-search:only-child{grid-column:1 / -1}.ca-filters-add{grid-column:1 / -1}.ca-help{overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .3);text-align:left}.ca-help-toggle{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;padding:.6rem .9rem;border:0;background:transparent;color:hsl(var(--foreground) / .9);font-size:.75rem;font-weight:650;letter-spacing:.05em;text-align:left;text-transform:uppercase;cursor:pointer}.ca-help-toggle:hover{background:hsl(var(--muted) / .5)}.ca-help-toggle:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:-2px}.ca-help-toggle>svg{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--primary))}.ca-help-toggle>span{flex:1}.ca-help-toggle .ca-help-chevron{color:hsl(var(--muted-foreground));transition:transform .16s ease-out}.ca-help[data-open=true] .ca-help-chevron{transform:rotate(180deg)}.ca-help-list{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:.9rem .9rem 1rem;border-top:1px solid rgb(255 255 255 / .06)}.ca-help-list dt{color:#cca3f5;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ca-help-list dd{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ca-dialog-title{display:inline-flex;align-items:center;gap:.45rem}.ca-dialog-body:empty{display:none}.ca-dialog-body{display:flex;flex-direction:column;gap:1rem;text-align:left}.ca-form-grid{display:flex;flex-direction:column;gap:1rem;min-width:0}.ca-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.ca-form-section{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid rgb(255 255 255 / .06);border-radius:.85rem;background:hsl(var(--muted) / .3)}.ca-form-section-title{display:flex;align-items:center;gap:.55rem;margin:0;color:hsl(var(--foreground));font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ca-form-section-title>span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.ca-form-section-title svg{width:.95rem;height:.95rem}.ca-form-section-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.ca-form-grid:has(>.ca-form-section){gap:.85rem}.ca-switch,.ca-checkbox{min-height:2.25rem}.ca-checkbox [data-slot=field-label]{color:hsl(var(--foreground) / .9);font-size:.8125rem;line-height:1.4}.ca-input-suffix{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.ca-holder-row{display:flex;align-items:flex-end;gap:.5rem;min-width:0}.ca-holder-field{flex:1;min-width:0}.app-ui-theme .ca-holder-new[data-slot=button]{flex-shrink:0;min-height:2.5rem;height:2.5rem}.ca-holder-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.ca-segment-field{display:flex;flex-direction:column;gap:.4rem}.ca-segment{display:inline-flex;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.2rem;border:1px solid rgb(255 255 255 / .07);border-radius:.6rem;background:hsl(var(--muted) / .4)}.app-ui-theme .ca-segment [data-slot=button]{height:2.25rem;min-height:2.25rem;border-radius:.45rem;font-size:.75rem}.app-ui-theme .ca-segment [data-variant=ghost]{color:hsl(var(--muted-foreground))}.ca-subpanel{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .3)}.ca-subpanel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ca-debit-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.ca-debit-list-scroll{max-height:14rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ca-debit-item{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem;align-items:end;gap:.75rem;padding:.7rem .8rem;border:1px solid rgb(255 255 255 / .06);border-radius:.6rem;background:hsl(var(--card))}.ca-debit-input{min-width:0}.ca-callout{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1rem;border:1px solid hsl(var(--warning) / .35);border-radius:.75rem;background:hsl(var(--warning) / .08);text-align:center}.ca-callout>svg{width:1.25rem;height:1.25rem;color:hsl(var(--warning))}.ca-callout p{margin:0;color:hsl(var(--warning));font-size:.8125rem;line-height:1.5}.ca-lines{display:flex;flex-direction:column;gap:.75rem}.ca-line{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem auto;align-items:end;gap:.6rem}.app-ui-theme .ca-line-remove[data-slot=button]{min-height:2.5rem;height:2.5rem;color:hsl(var(--destructive))}.app-ui-theme .ca-line-remove[data-slot=button]:hover:not(:disabled){background:hsl(var(--destructive) / .12)}.ca-lines-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ca-preview{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:hsl(var(--muted) / .35)}.ca-preview-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.ca-preview-row[data-total]{color:hsl(var(--foreground));font-weight:650}.ca-preview-row[data-total]:not(:only-child){margin-top:.2rem;padding-top:.6rem;border-top:1px solid rgb(255 255 255 / .08)}.ca-preview-inline{padding:.7rem 1rem}.ca-preview-inline .ca-preview-row>span:first-child{font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ca-allocation-total{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums}.ca-allocation-total[data-tone=destructive]{color:hsl(var(--destructive))}.ca-summary-card{display:flex;min-width:200px;flex-direction:column;gap:.4rem;padding:1rem 1.25rem;border:1px solid rgb(255 255 255 / .07);border-radius:.85rem;background:hsl(var(--card))}.ca-summary-card-label{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ca-list-card{--ca-tone: var(--primary);display:flex;flex-direction:column;gap:.75rem;padding:1rem;text-align:left;box-shadow:inset 0 3px hsl(var(--ca-tone) / .7)}.ca-list-card[data-tone=success]{--ca-tone: var(--success)}.ca-list-card[data-tone=warning]{--ca-tone: var(--warning)}.ca-list-card[data-tone=destructive]{--ca-tone: var(--destructive)}.ca-list-card-header{display:flex;align-items:flex-start;gap:.7rem}.ca-list-card-header h4{margin:0;color:hsl(var(--foreground));font-size:.75rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ca-list-card-header p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.ca-list-card-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:hsl(var(--ca-tone) / .14);color:hsl(var(--ca-tone))}.ca-list-card-icon svg{width:1rem;height:1rem}.ca-list-empty{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem}.ca-list{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.ca-list-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.5rem .6rem;border:0;border-radius:.55rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease-out}.ca-list-item:hover{background:hsl(var(--muted) / .55)}.ca-list-item:focus-visible{outline:2px solid hsl(var(--ring) / .6);outline-offset:-2px}.ca-list-item-end{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem}.ca-list-item-end>svg{width:.9rem;height:.9rem;color:hsl(var(--muted-foreground))}.ca-rank-item{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.5rem;padding:.35rem .5rem;border-radius:.5rem}.ca-rank-item:nth-child(odd){background:hsl(var(--muted) / .3)}.ca-rank-index{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.45rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.ca-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ca-kpi{--ca-tone: var(--primary);position:relative;display:flex;min-width:0;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.05rem;overflow:hidden;border:1px solid rgb(255 255 255 / .06);border-radius:.85rem;background:radial-gradient(120% 140% at 100% 0%,hsl(var(--ca-tone) / .14),transparent 55%),hsl(var(--card));text-align:left;transition:border-color .12s ease-out,transform .12s ease-out}.ca-kpi[data-tone=success]{--ca-tone: var(--success)}.ca-kpi[data-tone=warning]{--ca-tone: var(--warning)}.ca-kpi[data-tone=destructive]{--ca-tone: var(--destructive)}.ca-kpi[data-tone=info]{--ca-tone: 205 90% 62%}.ca-kpi[data-tone=muted]{--ca-tone: var(--muted-foreground)}.ca-kpi[data-clickable=true]:hover{border-color:hsl(var(--ca-tone) / .45)}.ca-kpi-label{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;pointer-events:none}.ca-kpi-label .ca-info-hint{pointer-events:auto}.ca-kpi-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--ca-tone) / .16);color:hsl(var(--ca-tone))}.ca-kpi-icon svg{width:.95rem;height:.95rem}.ca-kpi-value{color:hsl(var(--foreground));font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;pointer-events:none}.ca-kpi-subtitle{margin:0;color:hsl(var(--muted-foreground));font-size:.7rem;line-height:1.4;pointer-events:none}.ca-stretched{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ca-stretched:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:-2px}.ca-aging{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.ca-aging-bucket{--ca-tone: var(--primary);position:relative;display:flex;min-width:0;flex-direction:column;gap:.45rem;padding:.85rem .9rem;border:1px solid rgb(255 255 255 / .06);border-radius:.75rem;background:hsl(var(--card));text-align:left;transition:border-color .12s ease-out}.ca-aging-bucket[data-tone=success]{--ca-tone: var(--success)}.ca-aging-bucket[data-tone=info]{--ca-tone: 205 90% 62%}.ca-aging-bucket[data-tone=warning]{--ca-tone: var(--warning)}.ca-aging-bucket[data-tone=orange]{--ca-tone: 24 95% 58%}.ca-aging-bucket[data-tone=destructive]{--ca-tone: var(--destructive)}.ca-aging-bucket[data-clickable=true]:hover{border-color:hsl(var(--ca-tone) / .45)}.ca-aging-label{position:relative;z-index:1;display:flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.ca-aging-label .ca-info-hint{pointer-events:auto}.ca-aging-value{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;pointer-events:none}.ca-aging-bar{display:block;height:.3rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted));pointer-events:none}.ca-aging-bar>span{display:block;height:100%;border-radius:inherit;background:hsl(var(--ca-tone))}.ca-aging-pct{color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums;pointer-events:none}.ca-chart-card{display:flex;flex-direction:column;gap:1rem;padding:1rem}.ca-chart[data-slot=chart]{width:100%;height:280px;aspect-ratio:auto}.ca-chart .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.ca-chart-tooltip{min-width:12rem;gap:.5rem;padding:.65rem .75rem;border:0;border-radius:.6rem;background:hsl(var(--popover));color:hsl(var(--foreground));box-shadow:0 0 0 1px #ffffff0f,0 12px 32px #0006}.ca-chart-tooltip-row{display:flex;align-items:center;gap:.5rem;width:100%}.ca-chart-tooltip-row i{width:.55rem;height:.55rem;flex-shrink:0;border-radius:2px}.ca-chart-tooltip-row span{color:hsl(var(--muted-foreground))}.ca-chart-tooltip-row strong{margin-left:auto;font-weight:650;font-variant-numeric:tabular-nums}@media (max-width: 1100px){.ca-aging{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.ca-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.ca-stack{gap:1rem}.ca-grid-2{grid-template-columns:1fr}.ca-kpis{gap:.75rem}.ca-kpi{padding:.85rem}.ca-kpi-value{font-size:1.1rem}.ca-aging{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ca-aging-bucket:last-child:nth-child(odd){grid-column:1 / -1}.ca-toolbar-top,.ca-panel-header{padding:.875rem 1rem}.ca-chart[data-slot=chart]{height:240px}}@media (max-width: 639px){.ca-form-row{grid-template-columns:1fr}.ca-debit-item{grid-template-columns:1fr;align-items:stretch}.ca-line{grid-template-columns:minmax(0,1fr) 7rem}.ca-line>:last-child{grid-column:1 / -1}.ca-toolbar-actions,.ca-toolbar-actions [data-slot=button]{width:100%}.ca-holder-row{flex-wrap:wrap}.ca-holder-field{flex-basis:100%}.app-ui-theme .ca-holder-new[data-slot=button]{width:100%}}@media (prefers-reduced-motion: reduce){.ca-row [data-slot=table-cell],.ca-card,.ca-kpi,.ca-aging-bucket,.ca-list-item,.ca-help-chevron{transition:none}}.ca-dialog-body [data-slot=textarea]{resize:none}.current-accounts-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:hsl(var(--background) / .55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.current-accounts-loading .ca-loading{padding:1rem 1.25rem;border:1px solid rgb(255 255 255 / .08);border-radius:.85rem;background:hsl(var(--card));font-size:.8125rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.current-accounts-results{display:flex;flex-direction:column;gap:1.25rem}.ca-page-header{display:flex;flex-direction:column;align-items:center;gap:.35rem}.app-ui-theme .ca-page-back[data-slot=button]{align-self:center;height:2rem;min-height:2rem;padding-inline:.6rem;color:hsl(var(--muted-foreground));font-size:.72rem;letter-spacing:.05em}.app-ui-theme .ca-page-back[data-slot=button]:hover{color:hsl(var(--foreground))}.ca-page-heading{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.ca-page-heading p{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;text-transform:none;letter-spacing:0;font-weight:400}.ca-page-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.35rem}@media (max-width: 767px){.current-accounts-results{gap:1rem}}.ca-page-header.cal-header{position:relative;flex-direction:row;justify-content:center;min-height:2.5rem;padding:.25rem 6.5rem 1rem;animation:cal-rise .26s cubic-bezier(.2,.7,.2,1) both}.cal-header>h1{margin:0}.app-ui-theme .cal-header .ca-page-back[data-slot=button]{position:absolute;left:0;top:.25rem;gap:.35rem;height:2.25rem;min-height:2.25rem;padding:0 .85rem 0 .6rem;border:1px solid hsl(var(--destructive) / .3);border-radius:999px;background:hsl(var(--destructive) / .12);color:hsl(var(--destructive));font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-ui-theme .cal-header .ca-page-back[data-slot=button]:hover{border-color:hsl(var(--destructive) / .5);background:hsl(var(--destructive) / .22);color:hsl(var(--destructive))}.app-ui-theme .cal-header .ca-page-back svg{width:1rem;height:1rem;transition:transform .15s ease-out}.app-ui-theme .cal-header .ca-page-back:hover svg{transform:translate(-2px)}@media (max-width: 767px){.ca-page-header.cal-header{padding:.1rem 3rem .75rem}.app-ui-theme .cal-header .ca-page-back[data-slot=button]{top:0;width:2.25rem;padding:0;justify-content:center}.cal-header .ca-page-back-label{display:none}}.ca-page-header.cal-header:has(.ca-page-actions){padding-inline:12rem}.cal-header .ca-page-actions{position:absolute;right:0;top:.25rem;margin:0}.app-ui-theme .cal-header .ca-page-actions [data-slot=button]{min-height:2.25rem;height:2.25rem}@media (max-width: 767px){.ca-page-header.cal-header:has(.ca-page-actions){padding-inline:3rem}.cal-header .ca-page-actions{top:0}.app-ui-theme .cal-header .ca-page-actions [data-slot=button]{width:2.25rem;padding:0;justify-content:center}.cal-header .cal-tour-label{display:none}.cal-header .cal-tour-button [data-icon=inline-start]{margin:0}}@keyframes cal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cal-fade{0%{opacity:0}to{opacity:1}}@keyframes cal-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cal-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:1rem;background:hsl(var(--card));box-shadow:0 1px #ffffff08 inset,0 12px 32px #0000002e;animation:cal-rise .28s 60ms cubic-bezier(.2,.7,.2,1) both}.cal-panel>.ca-toolbar{border:0;border-bottom:1px solid rgb(255 255 255 / .06);border-radius:0;background:transparent}.cal-panel>.ca-panel,.cal-panel>.cal-currencies>.ca-panel{border:0;border-radius:0;background:transparent}.cal-panel>.ca-pagination.report-pagination{border-top:1px solid rgb(255 255 255 / .06);border-bottom:0}.cal-panel>.cal-empty[data-slot=empty]{border:0;border-radius:0;animation:none}.cal-toolbar .ca-toolbar-top{gap:.75rem 1.25rem;padding:1rem 1.25rem}.cal-toolbar-heading{display:flex;min-width:0;align-items:center;gap:.75rem}.cal-toolbar-icon{display:grid;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;border-radius:.6rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.cal-toolbar-icon svg{width:1rem;height:1rem}.cal-toolbar .ca-toolbar-heading h2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;letter-spacing:.04em}.cal-count{display:inline-flex;align-items:center;height:1.3rem;padding:0 .5rem;border-radius:999px;background:hsl(var(--muted) / .8);color:hsl(var(--foreground) / .85);font-size:.6875rem;font-weight:650;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.cal-pagination.report-pagination{gap:.75rem 1.25rem;padding:.75rem 1.25rem;background:hsl(var(--muted) / .18)}.cal-pagination .report-record-count{color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.cal-pagination .report-record-count strong{color:hsl(var(--foreground));font-weight:650}.app-ui-theme .cal-pagination .stock-control-button[data-slot=button]{border-radius:.55rem;font-variant-numeric:tabular-nums;transition:background-color .12s ease-out,color .12s ease-out}.app-ui-theme .cal-pagination .stock-control-button[data-variant=ghost]:hover:not(:disabled){background:hsl(var(--muted))}.app-ui-theme .cal-pagination .stock-control-button[aria-current=page]{box-shadow:0 4px 14px hsl(var(--primary) / .3)}.cal-table [data-slot=table-container]{max-height:max(26rem,calc(100dvh - 17rem));overflow:auto;overscroll-behavior:contain}.cal-table.ca-table [data-slot=table]{min-width:900px;border-collapse:separate;border-spacing:0}.app-ui-theme .cal-table.ca-table [data-slot=table-head]{position:sticky;top:0;z-index:2;padding:.7rem .75rem;border-bottom:1px solid rgb(255 255 255 / .07);background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.08em}.app-ui-theme .cal-table.ca-table [data-slot=table-cell],.app-ui-theme .cal-table.ca-table [data-slot=table-cell]:first-child{padding:.8rem .75rem;border-bottom:1px solid rgb(255 255 255 / .05)}.cal-table [data-slot=table-body] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:0}.cal-table [data-column=account]{min-width:13rem;white-space:normal}.app-ui-theme .cal-table.ca-table [data-column=account]:first-child{padding-left:1rem}.cal-table [data-column=credit]{min-width:8.5rem}.cal-table [data-column=balance],.cal-table [data-column=overdue],.cal-table [data-column=credit],.app-ui-theme .cal-table [data-slot=table-cell][data-column=balance],.app-ui-theme .cal-table [data-slot=table-cell][data-column=overdue],.app-ui-theme .cal-table [data-slot=table-cell][data-column=credit]{text-align:right}.cal-table [data-column=balance] .ca-th,.cal-table [data-column=overdue] .ca-th,.cal-table [data-column=credit] .ca-th{flex-direction:row-reverse}.cal-table [data-column=balance] .ca-th,.cal-table [data-column=overdue] .ca-th,.cal-table [data-column=credit] .ca-th,.cal-table [data-column=exchangeRate] .ca-th,.cal-table [data-column=decimalPlaces] .ca-th{justify-content:flex-end;width:100%}.cal-table [data-column=status]{width:1%}.cal-row [data-slot=table-cell]{transition:background-color .14s ease-out,box-shadow .14s ease-out}.cal-row:hover [data-slot=table-cell]{background:hsl(var(--muted) / .45)}.cal-row:hover [data-slot=table-cell]:first-child{box-shadow:inset 2px 0 hsl(var(--primary))}.cal-row:focus-visible{outline:none}.cal-row:focus-visible [data-slot=table-cell]{background:hsl(var(--primary) / .1)}.cal-row:focus-visible [data-slot=table-cell]:first-child{box-shadow:inset 2px 0 hsl(var(--primary))}.cal-row[data-tone=destructive] [data-slot=table-cell]:first-child{box-shadow:inset 2px 0 hsl(var(--destructive) / .7)}.cal-row .ca-row-menu-trigger{opacity:.7;transition:opacity .14s ease-out,background-color .14s ease-out}.cal-row:hover .ca-row-menu-trigger,.cal-row .ca-row-menu-trigger:focus-visible,.cal-row .ca-row-menu-trigger[data-state=open]{opacity:1}.cal-enter{animation:cal-rise .32s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--cal-i, 0),14)*28ms)}tr.cal-enter{animation-name:cal-fade}.cal-identity{display:flex;min-width:0;align-items:center;gap:.75rem;text-align:left}.cal-identity-text{display:flex;min-width:0;flex-direction:column;gap:.2rem}.cal-identity .ca-name{font-size:.8125rem;line-height:1.3}.cal-identity-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.35;font-variant-numeric:tabular-nums}.cal-identity-meta>.cal-meta-item+.cal-meta-item:before{content:"·";margin-right:.45rem;color:hsl(var(--muted-foreground) / .6)}.cal-identity-meta .ca-truncate{max-width:11rem}.cal-avatar[data-slot=avatar]{--cal-tone: var(--primary);width:2.25rem;height:2.25rem;border-radius:.7rem}.cal-avatar[data-slot=avatar]:after{border-radius:.7rem;border-color:hsl(var(--cal-tone) / .3)}.cal-avatar[data-tone=supplier]{--cal-tone: 205 90% 62%}.cal-avatar[data-tone=employee]{--cal-tone: 38 92% 58%}.cal-avatar [data-slot=avatar-fallback]{border-radius:.7rem;background:linear-gradient(140deg,hsl(var(--cal-tone) / .3),hsl(var(--cal-tone) / .1));color:hsl(var(--cal-tone));font-size:.72rem;font-weight:750;letter-spacing:.04em}.cal-avatar[data-tone=client] [data-slot=avatar-fallback]{color:#d1acf6}.app-ui-theme .cal-badge[data-slot=badge]{gap:.35rem;height:1.35rem;padding:0 .55rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cal-dot{position:relative;display:inline-block;width:.4rem;height:.4rem;flex-shrink:0;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.app-ui-theme .cal-badge[data-variant=success]{border-color:hsl(var(--success) / .25);background:hsl(var(--success) / .12);color:hsl(var(--success))}.app-ui-theme .cal-badge[data-variant=warning]{border-color:hsl(var(--warning) / .25);background:hsl(var(--warning) / .12);color:hsl(var(--warning))}.app-ui-theme .cal-badge[data-variant=destructive]{border-color:hsl(var(--destructive) / .3);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.app-ui-theme .cal-badge[data-variant=outline]{border-color:#ffffff1a;background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground))}.app-ui-theme .cal-badge[data-variant=info]{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .14);color:#d1acf6}.app-ui-theme .cal-holder-badge[data-slot=badge]{height:1.15rem;padding:0 .45rem;border-color:#ffffff14;background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));font-size:.575rem;letter-spacing:.06em}.app-ui-theme .cal-holder-badge[data-tone=supplier]{border-color:#47adf540;background:#47adf51a;color:#6ebef7}.app-ui-theme .cal-holder-badge[data-tone=client]{border-color:hsl(var(--primary) / .25);background:hsl(var(--primary) / .1);color:#d1acf6}.cal-code{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:1.5rem;padding:0 .45rem;border:1px solid rgb(255 255 255 / .08);border-radius:.45rem;background:hsl(var(--muted) / .6);color:hsl(var(--foreground) / .92);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cal-amount{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.15rem}.cal-amount .ca-amount{font-size:.875rem}.cal-amount-caption{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cal-amount-caption[data-tone=destructive]{color:hsl(var(--destructive) / .85)}.cal-muted{color:hsl(var(--muted-foreground) / .7)}.cal-credit{display:inline-flex;width:100%;max-width:10rem;flex-direction:column;align-items:stretch;gap:.35rem;margin-left:auto;text-align:right}.cal-credit-values{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums}.cal-credit-values strong{color:hsl(var(--foreground) / .9);font-size:.75rem;font-weight:650;white-space:nowrap}.cal-credit-values span{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:650}.cal-credit-bar[data-slot=progress]{height:.3rem;background:hsl(var(--muted))}.cal-credit-bar [data-slot=progress-indicator]{border-radius:999px;background:hsl(var(--success));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cal-credit[data-tone=warning] [data-slot=progress-indicator]{background:hsl(var(--warning))}.cal-credit[data-tone=destructive] [data-slot=progress-indicator]{background:hsl(var(--destructive))}.cal-credit-foot{color:hsl(var(--muted-foreground));font-size:.65rem;font-variant-numeric:tabular-nums;white-space:nowrap}.cal-credit[data-tone=destructive] .cal-credit-foot{color:hsl(var(--destructive))}.cal-credit-none{color:hsl(var(--muted-foreground) / .8);font-size:.72rem}.cal-skeleton-identity{display:flex;align-items:center;gap:.75rem}.cal-skeleton-lines{display:flex;flex:1;flex-direction:column;gap:.4rem}.cal-skel-avatar[data-slot=skeleton]{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.7rem}.cal-skel[data-slot=skeleton]{width:6rem;height:.8rem;border-radius:.35rem}.cal-skel[data-size=lg]{width:10rem}.cal-skel[data-size=sm]{width:4rem;height:.6rem;opacity:.6}.cal-skel[data-align=end]{margin-left:auto}.cal-skeleton-row:hover [data-slot=table-cell]{background:transparent}.cal-cards.ca-cards{gap:.65rem;padding:.75rem}.cal-cards.ca-cards>li{border:0}.cal-card.ca-card{gap:.85rem;padding:.95rem 1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.9rem;background:hsl(var(--muted) / .22);transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}.cal-card.ca-card[data-clickable=true]:hover{border-color:hsl(var(--primary) / .3);background:hsl(var(--muted) / .4)}.cal-card.ca-card[data-clickable=true]:active{transform:scale(.99)}.cal-card.ca-card[data-tone=destructive]{border-color:hsl(var(--destructive) / .25)}.cal-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.cal-card-top>.cal-identity{flex:1}.cal-card-balance{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem .75rem}.cal-card-balance .cal-amount{align-items:flex-start}.cal-card-balance .ca-amount{font-size:1.15rem;letter-spacing:-.02em}.cal-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;margin:0;padding-top:.75rem;border-top:1px solid rgb(255 255 255 / .06)}.cal-card-facts>div{min-width:0}.cal-card-facts dt{margin-bottom:.2rem;color:hsl(var(--muted-foreground));font-size:.6rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.cal-card-facts dd{margin:0;color:hsl(var(--foreground) / .9);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cal-card-facts .cal-credit{max-width:none;margin:0;text-align:left}.cal-card-facts [data-span="2"]{grid-column:1 / -1}.cal-card[data-skeleton]{cursor:default}.cal-empty[data-slot=empty]{--cal-tone: var(--primary);gap:1rem;min-height:18rem;padding:clamp(2.25rem,6vw,3.75rem) 1.25rem;border:1px solid rgb(255 255 255 / .07);border-radius:1rem;background:radial-gradient(70% 90% at 50% 0%,hsl(var(--cal-tone) / .12),transparent 70%),hsl(var(--card));animation:cal-rise .3s cubic-bezier(.2,.7,.2,1) both}.cal-empty[data-tone=success]{--cal-tone: var(--success)}.cal-empty[data-tone=muted]{--cal-tone: var(--muted-foreground)}.cal-empty-icon[data-slot=empty-icon]{width:3.75rem;height:3.75rem;margin-bottom:.35rem;border-radius:1.05rem;background:hsl(var(--cal-tone) / .14);color:hsl(var(--cal-tone));box-shadow:0 0 0 8px hsl(var(--cal-tone) / .06),0 0 0 16px hsl(var(--cal-tone) / .03)}.cal-empty .cal-empty-icon[data-slot=empty-icon] svg:not([class*=size-]){width:1.6rem;height:1.6rem}.cal-empty [data-slot=empty-title]{color:hsl(var(--foreground));font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.cal-empty [data-slot=empty-description]{max-width:26rem;font-size:.8125rem;line-height:1.6}.cal-empty [data-slot=empty-content]{flex-direction:row;flex-wrap:wrap;justify-content:center}.cal-menu-label[data-slot=dropdown-menu-label]{display:flex;flex-direction:column;gap:.1rem;max-width:15rem;padding:.45rem .6rem .5rem}.cal-menu-label strong{overflow:hidden;color:hsl(var(--foreground));font-size:.75rem;font-weight:650;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cal-menu-label span{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ca-menu-content.cal-menu[data-slot=dropdown-menu-content]{border:1px solid rgb(255 255 255 / .08)}.cal-menu .ca-menu-item[data-slot=dropdown-menu-item]{transition:background-color .1s ease-out}.cal-menu .ca-menu-item[data-slot=dropdown-menu-item]:focus svg{color:hsl(var(--foreground))}.cal-menu .ca-menu-item[data-variant=destructive]:focus svg{color:hsl(var(--destructive))}.cal-filter-section>legend{display:flex;align-items:center;gap:.45rem}.cal-filter-section>legend svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.cal-filters>.cal-filter-section+.cal-filter-section,.cal-filters>.cal-filter-section+.ca-period{padding-top:1.15rem;border-top:1px solid rgb(255 255 255 / .05)}.cal-filters>.app-ui-active-filters{padding:.75rem;border:1px solid hsl(var(--primary) / .2);border-radius:.75rem;background:hsl(var(--primary) / .06)}.cal-period.ca-period{gap:.65rem}.cal-period .ca-period-label{letter-spacing:.06em}.cal-period .ca-period-label svg{width:.85rem;height:.85rem}.cal-period .ca-period-controls{flex-direction:column;flex-wrap:nowrap}.app-ui-theme .cal-period .ca-period-select,.cal-period .ca-period-range{flex:0 0 auto;width:100%}.app-ui-theme .cal-period .ca-period-select{justify-content:center;position:relative;font-size:.8125rem;font-weight:600}.app-ui-theme .cal-period .ca-period-select [data-slot=select-value]{flex:1;justify-content:center;text-align:center}.app-ui-theme .cal-period .ca-period-select>svg{position:absolute;right:.7rem}.app-ui-theme .cal-period .app-ui-date-trigger{justify-content:center}.app-ui-theme .cal-period .app-ui-date-trigger span{text-align:center}.app-ui-theme .cal-period .app-ui-date-trigger:disabled{opacity:1;cursor:default}.cal-period .ca-period-range[data-disabled]{opacity:1}.cal-help.ca-help{border-radius:.8rem;background:hsl(var(--muted) / .25)}.cal-help .ca-help-toggle{min-height:2.75rem;transition:background-color .14s ease-out}.cal-help .ca-help-list{gap:.7rem;counter-reset:cal-help;animation:cal-rise .2s ease-out both}.cal-help .ca-help-list>div{position:relative;padding-left:1.85rem;counter-increment:cal-help}.cal-help .ca-help-list>div:before{content:counter(cal-help);position:absolute;top:.05rem;left:0;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:.4rem;background:hsl(var(--primary) / .14);color:#d1acf6;font-size:.625rem;font-weight:750}.cal-help .ca-help-list dd{font-size:.78rem}.cal-currencies .cal-table [data-slot=table-container]{max-height:none}.cal-currencies .cal-table.ca-table [data-slot=table]{min-width:720px}.cal-currency{display:flex;min-width:0;align-items:center;gap:.75rem}.cal-currency-symbol{display:grid;flex-shrink:0;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .35rem;border:1px solid hsl(var(--primary) / .25);border-radius:.7rem;background:linear-gradient(140deg,hsl(var(--primary) / .26),hsl(var(--primary) / .08));color:#d6b6f7;font-size:.8125rem;font-weight:750;font-variant-numeric:tabular-nums}.cal-currency-text{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.25rem}.cal-currency-name{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.cal-flags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cal-flags svg{width:.7rem;height:.7rem}.cal-rate{color:hsl(var(--foreground) / .9);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.cal-currency-cards{display:none}.cal-currency-card .cal-card-top{align-items:center}@media (max-width: 767px){.cal-panel{border-radius:.9rem}.cal-toolbar .ca-toolbar-top{padding:.875rem 1rem}.cal-pagination.report-pagination{padding:.75rem 1rem}.cal-currencies .ca-accounts-table{display:none}.cal-currency-cards{display:flex}}@media (max-width: 639px){.cal-toolbar .ca-toolbar-actions,.cal-toolbar .ca-toolbar-actions [data-slot=button]{width:100%}}@media (prefers-reduced-motion: reduce){.cal-header,.cal-panel,.cal-enter,.cal-empty[data-slot=empty],.cal-help .ca-help-list{animation:none}.cal-row [data-slot=table-cell],.cal-card.ca-card,.cal-credit-bar [data-slot=progress-indicator],.app-ui-theme .cal-preset[data-slot=button],.cal-row .ca-row-menu-trigger,.app-ui-theme .cal-header .ca-page-back svg{transition:none}.cal-card.ca-card[data-clickable=true]:active{transform:none}}.cal-card-facts .cal-amount{align-items:flex-start}.cal-card-facts .cal-amount .ca-amount{font-size:.8125rem}.app-dialog .cam-body{gap:1rem;padding-top:.25rem}.cam-body textarea,.cam-statement textarea{resize:none}.cam-body [data-slot=textarea]{min-height:5.5rem}.app-ui-theme .cam-body .stock-field [data-slot=field-label]{font-size:.6875rem;letter-spacing:.03em}.cam-affix{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.cam-body input[type=number]{font-variant-numeric:tabular-nums}.cam-section{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.1rem;border:1px solid rgb(255 255 255 / .06);border-radius:.9rem;background:hsl(var(--muted) / .28);text-align:left}.cam-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.7rem;min-width:0}.cam-section-icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .2)}.cam-section-icon svg{width:1rem;height:1rem}.cam-section[data-tone=success] .cam-section-icon{background:hsl(var(--success) / .14);color:hsl(var(--success));box-shadow:inset 0 0 0 1px hsl(var(--success) / .22)}.cam-section[data-tone=warning] .cam-section-icon{background:hsl(var(--warning) / .14);color:hsl(var(--warning));box-shadow:inset 0 0 0 1px hsl(var(--warning) / .22)}.cam-section-heading{display:flex;min-width:0;flex:1 1 12rem;flex-direction:column;gap:.2rem}.cam-section-heading h3{margin:0;color:hsl(var(--foreground));font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.cam-section-heading p{margin:0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.45}.cam-section-aside{display:flex;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto}.cam-section-body{display:flex;min-width:0;flex-direction:column;gap:1rem}.cam-stack{display:flex;min-width:0;flex-direction:column;gap:.85rem}.cam-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;min-width:0}.cam-full{grid-column:1 / -1}.cam-layout{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;align-items:start;min-width:0}.cam-main{display:flex;min-width:0;flex-direction:column;gap:.9rem}.cam-aside{position:sticky;top:0;display:flex;min-width:0;flex-direction:column;gap:.75rem}.cam-context{display:flex;align-items:center;gap:.85rem;min-width:0;padding:.85rem 1rem;border:1px solid rgb(255 255 255 / .06);border-radius:.9rem;background:radial-gradient(120% 160% at 100% 0%,hsl(var(--primary) / .12),transparent 55%),hsl(var(--muted) / .3)}.cam-avatar{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,hsl(var(--primary) / .32),hsl(var(--primary) / .12));color:hsl(var(--foreground));font-size:.8125rem;font-weight:750;letter-spacing:.04em;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}.cam-avatar[data-kind=Supplier]{background:linear-gradient(135deg,hsl(var(--warning) / .32),hsl(var(--warning) / .1));box-shadow:inset 0 0 0 1px hsl(var(--warning) / .35)}.cam-context-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.cam-context-name{margin:0;overflow:hidden;color:hsl(var(--foreground));font-size:.875rem;font-weight:700;letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cam-context-meta{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem}.cam-context-balance{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right}.cam-context-balance>span:first-child{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cam-context-balance .ca-amount{font-size:1.05rem}.cam-summary{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:.9rem;background:hsl(var(--muted) / .35);text-align:left}.cam-summary-title{display:flex;align-items:center;gap:.45rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06);color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cam-summary-title svg{width:.9rem;height:.9rem;color:hsl(var(--primary))}.cam-summary-rows{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:.85rem 1rem}.cam-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0}.cam-summary-row dt{min-width:0;color:hsl(var(--muted-foreground));font-size:.8125rem}.cam-summary-row dd{margin:0;text-align:right}.cam-summary-row dd small{display:block;margin-top:.1rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:500}.cam-summary-row[data-total]{margin-top:.2rem;padding-top:.7rem;border-top:1px dashed rgb(255 255 255 / .1)}.cam-summary-row[data-total] dt{color:hsl(var(--foreground));font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cam-summary-row[data-total] .ca-amount{font-size:1.2rem;letter-spacing:-.02em}.cam-summary-inline .cam-summary-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cam-summary-inline .cam-summary-row{flex-direction:column;align-items:flex-start;gap:.25rem}.cam-summary-inline .cam-summary-row dd{text-align:left}.cam-summary-inline .cam-summary-row[data-total]{margin:0;padding:0 0 0 .75rem;border-top:0;border-left:1px dashed rgb(255 255 255 / .1)}.cam-notice{--cam-tone: var(--warning);display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .85rem;border:1px solid hsl(var(--cam-tone) / .3);border-radius:.7rem;background:hsl(var(--cam-tone) / .08);color:hsl(var(--cam-tone));font-size:.78rem;line-height:1.45;text-align:left}.cam-notice[data-tone=destructive]{--cam-tone: var(--destructive)}.cam-notice[data-tone=success]{--cam-tone: var(--success)}.cam-notice[data-tone=info]{--cam-tone: var(--primary)}.cam-notice>svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.05rem}.cam-notice ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.cam-notice strong{display:block;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cam-chip{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;min-height:2rem;padding:.3rem .75rem;border:1px solid hsl(var(--primary) / .3);border-radius:999px;background:hsl(var(--primary) / .1);color:hsl(var(--foreground) / .9);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s ease-out,border-color .14s ease-out}.cam-chip svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.cam-chip:hover:not(:disabled){border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .18)}.cam-chip:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.cam-chip:disabled{cursor:not-allowed;opacity:.5}.cam-chips{display:flex;flex-wrap:wrap;gap:.45rem}.cam-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.cam-choice{--cam-tone: var(--primary);display:flex;align-items:flex-start;gap:.7rem;min-width:0;min-height:3.5rem;padding:.75rem .85rem;border:1px solid rgb(255 255 255 / .08);border-radius:.75rem;background:hsl(var(--card));color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}.cam-choice[data-tone=destructive]{--cam-tone: var(--destructive)}.cam-choice[data-tone=success]{--cam-tone: var(--success)}.cam-choice:hover:not(:disabled){border-color:hsl(var(--cam-tone) / .45)}.cam-choice:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.cam-choice[aria-pressed=true]{border-color:hsl(var(--cam-tone) / .7);background:hsl(var(--cam-tone) / .1);box-shadow:inset 0 0 0 1px hsl(var(--cam-tone) / .35)}.cam-choice:disabled{cursor:not-allowed;opacity:.55}.cam-choice:disabled[aria-pressed=true]{opacity:.85}.cam-choice-icon{display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;border-radius:.55rem;background:hsl(var(--cam-tone) / .14);color:hsl(var(--cam-tone))}.cam-choice-icon svg{width:.95rem;height:.95rem}.cam-choice-text{display:flex;min-width:0;flex-direction:column;gap:.15rem}.cam-choice-text strong{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cam-choice-text span{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.cam-choice-check{width:1rem;height:1rem;margin-left:auto;color:hsl(var(--cam-tone));opacity:0;transform:scale(.6);transition:opacity .14s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.cam-choice[aria-pressed=true] .cam-choice-check{opacity:1;transform:scale(1)}.cam-toggle{padding:.7rem .85rem;border:1px solid rgb(255 255 255 / .06);border-radius:.7rem;background:hsl(var(--card))}.cam-toggle [data-slot=field-label]{color:hsl(var(--foreground) / .92);font-size:.8125rem;line-height:1.4}.cam-toggle-hint{margin:.35rem 0 0 1.75rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.4}.cam-debits{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.cam-debits[data-scroll]{max-height:17rem;overflow-y:auto;padding-right:.15rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.cam-debit{display:grid;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;gap:.85rem;padding:.75rem .85rem;border:1px solid rgb(255 255 255 / .06);border-radius:.75rem;background:hsl(var(--card));transition:border-color .14s ease-out,background-color .14s ease-out}.cam-debit[data-active=true]{border-color:hsl(var(--primary) / .4);background:linear-gradient(hsl(var(--primary) / .06),hsl(var(--primary) / .06)),hsl(var(--card))}.cam-debit[data-invalid=true]{border-color:hsl(var(--destructive) / .5)}.cam-debit-info{display:flex;min-width:0;flex-direction:column;gap:.3rem}.cam-debit-title{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:650;letter-spacing:.01em;overflow-wrap:anywhere}.cam-debit-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.cam-debit-meta>span{display:inline-flex;align-items:center;gap:.3rem}.cam-debit-meta svg{width:.8rem;height:.8rem}.cam-debit-meta [data-tone=warning]{color:hsl(var(--warning))}.cam-debit-field{display:flex;min-width:0;flex-direction:column;gap:.35rem}.cam-debit-field .cam-chip{align-self:flex-end;min-height:1.6rem;padding:.15rem .6rem;font-size:.68rem}.cam-debit-error{margin:0;color:hsl(var(--destructive));font-size:.68rem;text-align:right}.cam-list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.cam-list-head p{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem;font-variant-numeric:tabular-nums}.cam-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;border:1px dashed rgb(255 255 255 / .1);border-radius:.8rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.cam-empty svg{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.cam-meter{display:flex;flex-direction:column;gap:.4rem}.cam-meter-track{position:relative;height:.45rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.cam-meter-fill{position:absolute;inset:0 auto 0 0;width:var(--cam-meter, 0%);border-radius:inherit;background:hsl(var(--primary));transition:width .32s cubic-bezier(.22,1,.36,1),background-color .2s ease-out}.cam-meter[data-tone=success] .cam-meter-fill{background:hsl(var(--success))}.cam-meter[data-tone=warning] .cam-meter-fill{background:hsl(var(--warning))}.cam-meter[data-tone=destructive] .cam-meter-fill{background:hsl(var(--destructive))}.cam-meter-legend{display:flex;justify-content:space-between;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums}.cam-lines{display:flex;flex-direction:column;gap:.6rem}.cam-line{display:grid;grid-template-columns:minmax(0,1fr) 10rem auto;align-items:end;gap:.6rem;padding:.7rem .75rem;border:1px solid rgb(255 255 255 / .06);border-radius:.75rem;background:hsl(var(--card))}.app-ui-theme .cam-line-remove[data-slot=button]{min-height:2.5rem;height:2.5rem;color:hsl(var(--destructive))}.app-ui-theme .cam-line-remove[data-slot=button]:hover:not(:disabled){background:hsl(var(--destructive) / .12)}.cam-lines-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.cam-segment{display:inline-flex;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;border:1px solid rgb(255 255 255 / .07);border-radius:999px;background:hsl(var(--muted) / .45)}.app-ui-theme .cam-segment [data-slot=button]{height:2.25rem;min-height:2.25rem;padding-inline:1rem;border-radius:999px;font-size:.72rem}.app-ui-theme .cam-segment [data-variant=ghost]{color:hsl(var(--muted-foreground))}.cam-preview-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border:1px dashed rgb(255 255 255 / .12);border-radius:999px;color:hsl(var(--muted-foreground));font-size:.75rem}.cam-preview-chip strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.app-dialog .ca-dialog-title .ca-info-hint{margin-left:.1rem}.cam-statement{min-width:0}.cam-st-table [data-slot=table]{min-width:920px}.app-ui-theme .cam-st-table [data-slot=table-cell]{padding-block:.8rem}.cam-st-table [data-column=date]{width:7.5rem}.cam-st-table [data-column=concept]{width:34%;white-space:normal}.app-ui-theme .cam-st-table [data-slot=table-cell][data-column=concept]{white-space:normal}.cam-st-table [data-column=type]{width:7.5rem}.cam-st-table [data-column=balance] .ca-amount{font-size:.875rem}.cam-st-table [data-column=debit] .ca-amount,.cam-st-table [data-column=credit] .ca-amount{font-size:.8125rem}.cam-st-table [data-column=balance]{background:hsl(var(--muted) / .18)}.app-ui-theme .cam-st-table [data-slot=table-head][data-column=balance]{background:hsl(var(--muted) / .6)}.cam-date{display:flex;flex-direction:column;gap:.2rem;font-variant-numeric:tabular-nums}.cam-date>span:first-child{color:hsl(var(--foreground));font-weight:600}.cam-date small{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground));font-size:.68rem}.cam-date small[data-tone=warning]{color:hsl(var(--warning))}.cam-date small svg{width:.7rem;height:.7rem}.cam-concept{display:flex;min-width:0;flex-direction:column;gap:.35rem}.cam-concept-title{display:block;max-width:26rem;overflow:hidden;color:hsl(var(--foreground));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cam-concept-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-variant-numeric:tabular-nums}.cam-concept-meta>span{display:inline-flex;align-items:center;gap:.3rem}.cam-concept-meta svg{width:.75rem;height:.75rem}.cam-concept-meta [data-tone=warning]{color:hsl(var(--warning))}.cam-type{--cam-tone: var(--muted-foreground);display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.2rem .55rem .2rem .35rem;border-radius:999px;background:hsl(var(--cam-tone) / .12);color:hsl(var(--cam-tone));font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cam-type[data-tone=destructive]{--cam-tone: var(--destructive)}.cam-type[data-tone=success]{--cam-tone: var(--success)}.cam-type>span{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;background:hsl(var(--cam-tone) / .18)}.cam-type svg{width:.7rem;height:.7rem}.app-ui-theme .cam-statement .ca-row-menu-trigger{border-radius:999px}.cam-st-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cam-st-card{display:flex;flex-direction:column;gap:.6rem;padding:.95rem 1rem;border-bottom:1px solid rgb(255 255 255 / .06);text-align:left}.cam-st-card:last-child{border-bottom:0}.cam-st-card[data-cancelled=true]{opacity:.55}.cam-st-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cam-st-card-amount{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.2rem}.cam-st-card-amount .ca-amount{font-size:.95rem}.cam-st-card-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cam-st-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.55rem;border-top:1px dashed rgb(255 255 255 / .07);color:hsl(var(--muted-foreground));font-size:.72rem}.cam-st-card-foot .ca-amount{font-size:.8125rem}.cam-st-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.cam-st-empty-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.cam-st-empty-icon svg{width:1.2rem;height:1.2rem}.cam-st-empty strong{color:hsl(var(--foreground));font-size:.875rem}.app-ui-theme .cam-st-table .ca-empty-row [data-slot=table-cell]{padding:0}@media (max-width: 899px){.cam-layout{grid-template-columns:minmax(0,1fr)}.cam-aside{position:static}}@media (max-width: 639px){.cam-grid-2,.cam-choices{grid-template-columns:minmax(0,1fr)}.cam-section{padding:.9rem}.cam-debit{grid-template-columns:minmax(0,1fr)}.cam-debit-error{text-align:left}.cam-line{grid-template-columns:minmax(0,1fr) minmax(0,8rem)}.cam-line .cam-line-remove{grid-column:1 / -1}.cam-context{flex-wrap:wrap}.cam-context-balance{width:100%;flex-direction:row;align-items:baseline;justify-content:space-between;padding-top:.6rem;border-top:1px solid rgb(255 255 255 / .06)}.cam-summary-inline .cam-summary-rows{grid-template-columns:minmax(0,1fr)}.cam-summary-inline .cam-summary-row{flex-direction:row;align-items:baseline;justify-content:space-between}.cam-summary-inline .cam-summary-row[data-total]{padding:.6rem 0 0;border-top:1px dashed rgb(255 255 255 / .1);border-left:0}}@media (prefers-reduced-motion: no-preference){.cam-body>.cam-section,.cam-main>.cam-section,.cam-body>.cam-summary,.cam-aside>*{animation:cam-rise .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--cam-i, 0) * 45ms + 40ms)}.cam-notice{animation:cam-fade .22s ease-out both}.cam-debit,.cam-line{animation:cam-fade .24s ease-out both}.cam-st-table .ca-row:nth-child(-n+12),.cam-st-card:nth-child(-n+10){animation:cam-fade .26s ease-out both}.cam-st-table .ca-row:nth-child(2),.cam-st-card:nth-child(2){animation-delay:20ms}.cam-st-table .ca-row:nth-child(3),.cam-st-card:nth-child(3){animation-delay:40ms}.cam-st-table .ca-row:nth-child(4),.cam-st-card:nth-child(4){animation-delay:60ms}.cam-st-table .ca-row:nth-child(5),.cam-st-card:nth-child(5){animation-delay:80ms}.cam-st-table .ca-row:nth-child(n+6),.cam-st-card:nth-child(n+6){animation-delay:.1s}}@keyframes cam-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes cam-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.cam-meter-fill,.cam-choice,.cam-choice-check,.cam-chip,.cam-debit{transition:none}}.cam-toggle .stock-switch-field+.cam-toggle-hint{margin-left:2.9rem}.app-ui-theme .cam-st-table [data-slot=table-head]:is([data-column=debit],[data-column=credit],[data-column=balance]){text-align:right}@media (max-width: 639px){.cam-section-aside{flex-basis:100%;margin-left:0}}.app-ui-theme :is(.cam-section,.cam-context,.cam-summary,.cam-toggle,.cam-debit,.cam-line,.cam-segment,.ca-form-section){border-width:0}.app-ui-theme :is(.cam-section,.ca-form-section,.cam-context,.cam-summary){background:hsl(var(--muted) / .4)}.app-ui-theme :is(.cam-section,.ca-form-section) :is(.cam-toggle,.cam-debit,.cam-line){background:hsl(var(--card) / .75)}.app-ui-theme .cam-choice:not([aria-pressed=true]){border-color:transparent;background:hsl(var(--card) / .75)}.app-ui-theme .cam-summary-title{border-bottom-color:#ffffff0f}.app-ui-theme .cam-summary-row[data-total]{border-top-color:#ffffff1a}.app-ui-theme .cam-summary-inline .cam-summary-row[data-total]{border-left-color:#ffffff1a}.app-ui-theme .cam-st-card{border-bottom-color:#ffffff0f}.app-ui-theme .cam-st-card-foot,.app-ui-theme .cam-context-balance{border-top-color:#ffffff12}.app-ui-theme .cam-body>.cam-context{position:sticky;top:0;z-index:3;background:linear-gradient(hsl(var(--muted) / .4),hsl(var(--muted) / .4)),hsl(var(--card));box-shadow:0 -1rem 0 .25rem hsl(var(--card)),0 12px 18px -14px #000c}.cam-body:has(>.cam-context) .cam-aside{top:5.15rem}.ca-employee-code{margin:.5rem 0;font-size:2.5rem;font-weight:800;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.guided-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none}.guided-tour-blocker{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto}.guided-tour-spot{position:fixed;border-radius:.9rem;box-shadow:0 0 0 9999px #09090bb8,0 0 0 2px hsl(var(--primary) / .9),0 0 24px 4px hsl(var(--primary) / .35);pointer-events:none;transition:top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.guided-tour-spot[data-center]{box-shadow:0 0 0 9999px #09090bb8}.guided-tour-card{position:fixed;display:flex;flex-direction:column;gap:.75rem;width:min(24rem,calc(100vw - 2rem));padding:1.1rem 1.15rem 1rem;border:1px solid rgb(255 255 255 / .08);border-radius:1rem;background:hsl(var(--card));box-shadow:0 24px 60px -12px #000000b3;color:hsl(var(--foreground));pointer-events:auto;transition:top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1)}.guided-tour-card:focus{outline:none}.guided-tour-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.guided-tour-step{display:inline-flex;align-items:center;height:1.4rem;padding:0 .55rem;border-radius:999px;background:hsl(var(--primary) / .16);color:hsl(var(--primary));font-size:.6875rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.app-ui-theme .guided-tour-close[data-slot=button]{width:1.9rem;height:1.9rem;min-height:1.9rem;margin:-.3rem -.35rem 0 0;color:hsl(var(--muted-foreground))}.guided-tour-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.guided-tour-text{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.55}.guided-tour-dots{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.guided-tour-dots span{width:.4rem;height:.4rem;border-radius:999px;background:hsl(var(--muted));transition:width .2s ease-out,background-color .2s ease-out}.guided-tour-dots span[data-active]{width:1.1rem;background:hsl(var(--primary))}.guided-tour-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem}.guided-tour-nav{margin-left:auto;display:flex;gap:.5rem}.app-ui-theme .guided-tour-nav [data-slot=button]{min-height:2.25rem;height:2.25rem;padding-inline:.85rem;font-size:.75rem}@media (max-width: 639px){.guided-tour-card{left:1rem!important;right:1rem;bottom:1rem;top:auto!important;width:auto}}@media (prefers-reduced-motion: reduce){.guided-tour-spot,.guided-tour-card,.guided-tour-dots span{transition:none}}.ca-detail{--cad-line: rgb(255 255 255 / .07)}.cad-shell{display:flex;flex-direction:column;gap:1.25rem;max-width:90rem;min-width:0;margin:0 auto}.cad-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:90rem;margin:0 auto 1.25rem}.cad-topbar-title{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem;text-align:left}.cad-topbar-title h1{margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase}.app-ui-theme .cad-topbar [data-slot=button],.app-ui-theme .cad-more{min-height:2.5rem;height:2.5rem}.app-ui-theme .cad-more[data-state=open]{border-color:hsl(var(--primary) / .5)}.app-ui-theme .cad-more [data-icon=inline-end]{transition:transform .16s ease-out}.app-ui-theme .cad-more[data-state=open] [data-icon=inline-end]{transform:rotate(180deg)}.cad-hero{--cad-tone: var(--primary);position:relative;display:flex;min-width:0;flex-direction:column;gap:1.25rem;padding:1.5rem;overflow:hidden;border:1px solid var(--cad-line);border-radius:1rem;background:radial-gradient(90% 140% at 100% 0%,hsl(var(--cad-tone) / .13),transparent 55%),radial-gradient(60% 120% at 0% 0%,hsl(var(--primary) / .1),transparent 60%),hsl(var(--card));text-align:left}.cad-hero[data-tone=warning]{--cad-tone: var(--warning)}.cad-hero[data-tone=success]{--cad-tone: var(--success)}.cad-hero[data-tone=destructive]{--cad-tone: var(--destructive)}.cad-hero-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 2rem}.cad-holder{display:flex;min-width:0;flex:1 1 22rem;align-items:center;gap:1rem}.cad-avatar{display:grid;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:linear-gradient(135deg,hsl(var(--primary) / .45),hsl(var(--primary) / .15));color:hsl(var(--foreground));font-size:1.05rem;font-weight:750;letter-spacing:.04em;box-shadow:inset 0 0 0 1px hsl(var(--primary) / .45),0 8px 24px -10px hsl(var(--primary) / .6)}.cad-avatar[data-kind=Supplier]{background:linear-gradient(135deg,hsl(var(--warning) / .42),hsl(var(--warning) / .12));box-shadow:inset 0 0 0 1px hsl(var(--warning) / .45),0 8px 24px -10px hsl(var(--warning) / .55)}.cad-holder-text{display:flex;min-width:0;flex-direction:column;gap:.4rem}.cad-holder-text h2{margin:0;color:hsl(var(--foreground));font-size:clamp(1.15rem,2vw,1.45rem);font-weight:750;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.cad-holder-meta{margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums}.cad-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cad-badges .ca-badge svg{width:.75rem;height:.75rem}.cad-balance{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.3rem;text-align:right}.cad-balance-value{color:hsl(var(--foreground));font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:750;line-height:1.05;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.cad-balance-value[data-tone=warning]{color:hsl(var(--warning))}.cad-balance-value[data-tone=success]{color:hsl(var(--success))}.cad-balance-value[data-tone=destructive]{color:hsl(var(--destructive))}.cad-balance-value[data-tone=muted]{color:hsl(var(--foreground))}.cad-branch-caption{color:hsl(var(--muted-foreground));font-size:.7rem}.cad-balance-hint{color:hsl(var(--muted-foreground));font-size:.75rem}.cad-credit{--cad-credit: var(--primary);display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border:1px solid var(--cad-line);border-radius:.85rem;background:hsl(var(--muted) / .3)}.cad-credit[data-tone=success]{--cad-credit: var(--success)}.cad-credit[data-tone=warning]{--cad-credit: var(--warning)}.cad-credit[data-tone=destructive]{--cad-credit: var(--destructive)}.cad-credit-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.cad-credit-head>span:first-child{display:inline-flex;align-items:center;gap:.45rem}.cad-credit-head svg{width:.9rem;height:.9rem;color:hsl(var(--cad-credit))}.cad-credit-head strong{color:hsl(var(--cad-credit));font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:0}.cad-credit-muted{font-weight:500;letter-spacing:0;text-transform:none}.cad-progress[data-slot=progress]{height:.5rem;background:hsl(var(--muted))}.cad-progress [data-slot=progress-indicator]{border-radius:999px;background:hsl(var(--cad-credit));transition:transform .7s cubic-bezier(.22,1,.36,1)}.cad-credit-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.cad-credit-legend strong{margin-left:.25rem;color:hsl(var(--foreground));font-weight:650}.cad-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--cad-line);border-radius:.85rem;background:var(--cad-line)}.cad-facts>div{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.8rem 1rem;background:hsl(var(--card))}.cad-facts>div[data-tone=destructive]{background:linear-gradient(hsl(var(--destructive) / .07),hsl(var(--destructive) / .07)),hsl(var(--card))}.cad-facts dt{display:flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cad-facts dt svg{width:.8rem;height:.8rem}.cad-facts dd{margin:0;color:hsl(var(--foreground));font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cad-notes{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.75rem .9rem;border-left:3px solid hsl(var(--primary) / .6);border-radius:.5rem;background:hsl(var(--muted) / .3);color:hsl(var(--foreground) / .85);font-size:.8125rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cad-notes svg{flex-shrink:0;width:.95rem;height:.95rem;margin-top:.15rem;color:hsl(var(--primary))}.cad-actions{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:1.1rem;border-top:1px solid var(--cad-line)}.app-ui-theme .cad-actions [data-slot=button]{min-height:2.75rem;height:2.75rem;padding-inline:1.15rem}.cad-panel{min-width:0;overflow:hidden;border:1px solid var(--cad-line);border-radius:1rem;background:hsl(var(--card));text-align:left}.cad-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1.1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .06)}.cad-panel-title{display:flex;min-width:0;align-items:center;gap:.75rem}.cad-panel-title h3{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cad-panel-title p{margin:.15rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.cad-panel-icon{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .2)}.cad-panel-icon svg{width:1.05rem;height:1.05rem}.cad-panel-actions{display:flex;flex-wrap:wrap;gap:.5rem}.app-ui-theme .cad-panel-actions [data-slot=button]{min-height:2.5rem;height:2.5rem}.cad-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:end;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .05);background:hsl(var(--muted) / .18)}.cad-filters[data-branches]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) auto}.app-ui-theme .cad-filters-clear[data-slot=button]{min-height:2.5rem;height:2.5rem;color:hsl(var(--muted-foreground))}.app-ui-theme .cad-filters-clear[data-slot=button]:hover{color:hsl(var(--foreground))}.cad-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem 1.25rem}.cad-period>div{display:flex;min-width:0;flex-direction:column;gap:.3rem;padding:.75rem .9rem;border:1px solid rgb(255 255 255 / .06);border-radius:.75rem;background:hsl(var(--muted) / .3)}.cad-period>div[data-total]{border-color:hsl(var(--primary) / .3);background:linear-gradient(hsl(var(--primary) / .08),hsl(var(--primary) / .08)),hsl(var(--card))}.cad-period dt{color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cad-period dd{margin:0;font-size:1rem}.cad-panel .cam-statement,.cad-panel .report-pagination{border-top:1px solid rgb(255 255 255 / .06)}.cad-branches{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin:0;padding:1rem 1.25rem;list-style:none}.cad-branch{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem .9rem;border:1px solid var(--cad-line);border-radius:.75rem;background:hsl(var(--muted) / .25);color:hsl(var(--foreground));text-align:left}button.cad-branch{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}button.cad-branch:hover{border-color:hsl(var(--primary) / .4)}button.cad-branch:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.cad-branch[aria-pressed=true]{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .12)}.cad-branch[data-static]{border-style:dashed;color:hsl(var(--muted-foreground))}.cad-branch-name{max-width:100%;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cad-branch strong{font-size:1rem;font-variant-numeric:tabular-nums}.cad-branch-overdue{color:hsl(var(--destructive));font-size:.75rem;font-variant-numeric:tabular-nums}.cad-restricted{margin:1rem 1.25rem 0;width:auto}.cad-applications [data-slot=table]{min-width:640px}.cad-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.25rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.cad-empty p{margin:0}.cad-empty-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:hsl(var(--muted) / .6)}.cad-empty-icon svg{width:1.1rem;height:1.1rem}.cad-cancel-card{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border:1px solid hsl(var(--destructive) / .25);border-radius:.75rem;background:hsl(var(--destructive) / .06);text-align:left}.cad-cancel-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:650;overflow-wrap:anywhere}@media (max-width: 1100px){.cad-filters,.cad-filters[data-branches]{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-filters-period{grid-column:1 / -1}.cad-filters-clear{justify-self:start}}@media (max-width: 767px){.cad-hero{padding:1.1rem;gap:1rem}.cad-balance{width:100%;align-items:flex-start;padding-top:1rem;border-top:1px solid var(--cad-line);text-align:left}.cad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-period{grid-template-columns:minmax(0,1fr);padding:.9rem 1rem}.cad-period>div{flex-direction:row;align-items:baseline;justify-content:space-between}.cad-panel-header,.cad-filters{padding:.9rem 1rem}.cad-branches{padding:.9rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cad-restricted{margin:.9rem 1rem 0}.cad-actions [data-slot=button]{flex:1 1 100%}.cad-panel-actions{width:100%}.cad-panel-actions [data-slot=button]{flex:1 1 auto}}@media (max-width: 639px){.cad-topbar-title{order:3;flex-basis:100%}.cad-topbar .cad-more{margin-left:auto}.cad-filters,.cad-filters[data-branches],.cad-branches{grid-template-columns:minmax(0,1fr)}.cad-avatar{width:3rem;height:3rem;font-size:.9rem}}@media (prefers-reduced-motion: no-preference){.cad-hero,.cad-shell>.cad-panel{animation:cad-rise .42s cubic-bezier(.22,1,.36,1) both}.cad-shell>.cad-panel{animation-delay:80ms}.cad-shell>.cad-panel+.cad-panel{animation-delay:.14s}.cad-balance-value{animation:cad-fade .52s ease-out .12s both}}@keyframes cad-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cad-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.cad-progress [data-slot=progress-indicator],.cad-more [data-icon=inline-end]{transition:none}}@media print{.cad-hero,.cad-panel{border-color:#ccc;background:none}.cad-hero{animation:none}}.ca-page-header.cal-header.cad-header{max-width:90rem;margin-inline:auto;padding-inline:21rem}.cad-header-actions{position:absolute;right:0;top:.25rem;display:flex;align-items:center;gap:.5rem}.app-ui-theme .cad-header-actions [data-slot=button]{min-height:2.5rem;height:2.5rem}@media (max-width: 767px){.ca-page-header.cal-header.cad-header{padding-inline:5.5rem}.cad-header-actions{top:0;gap:.35rem}.app-ui-theme .cad-header-actions [data-slot=button]{width:2.25rem;min-height:2.25rem;height:2.25rem;padding:0;justify-content:center}.cad-header .cad-more-label,.cad-header .cad-tour-label{display:none}.cad-header .cad-more [data-icon=inline-end],.cad-header .cad-tour-button [data-icon=inline-start]{margin:0}}.cad-pending{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cad-pending-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / .05)}.cad-pending-row:last-child{border-bottom:0}.cad-pending-info{min-width:0;flex:1 1 16rem}.cad-pending-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;font-size:.875rem}.cad-pending-meta{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem}.cad-pending-form{display:grid;grid-template-columns:minmax(12rem,1fr) 8rem auto;align-items:start;gap:.5rem;flex:1 1 28rem}@media (max-width: 640px){.cad-pending-row{padding:.8rem 1rem}.cad-pending-form{grid-template-columns:1fr}}.mesas-hub{width:100%;min-height:100dvh;padding:calc(97px + 1.75rem) 1.5rem 2.5rem}.mesas-hub-header{margin:.25rem auto 1.75rem;text-align:center}.mesas-hub-header h1{color:#fafafa;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-transform:uppercase}@media (max-width: 640px){.mesas-hub{padding:calc(97px + 1.25rem) 1rem 2rem}.mesas-hub-header{margin-bottom:1.25rem}}.app-ui-report-header.report-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:1rem;justify-content:stretch}.report-header-back{display:flex;justify-content:flex-start}.report-header-title{min-width:0;text-align:center}.report-header-title p{margin:.3rem auto 0;max-width:46rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45}.report-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.report-header-actions:empty,.report-header-back:empty{display:block}@media (max-width: 1023px){.app-ui-report-header.report-header{grid-template-columns:minmax(0,1fr);gap:.6rem}.report-header-back{order:1;justify-content:flex-start}.report-header-title{order:2}.report-header-actions{order:3;justify-content:center}.report-header-back:empty,.report-header-actions:empty{display:none}}.msal{display:flex;flex-direction:column;gap:1rem}.msal-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;padding:.7rem .8rem;border-radius:1rem;background:radial-gradient(90% 140% at 0% 0%,rgb(139 92 246 / .12),transparent 55%),hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px -22px #000000e6}.msal-top__title{display:flex;align-items:center;gap:.7rem;min-width:0}.msal-top__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-left:.15rem;border-radius:.8rem;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 6px 16px -6px #7c3aedcc;color:#fff}.msal-top__icon svg{width:1.2rem;height:1.2rem}.msal-top h1{margin:0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.msal-top p{margin:.1rem 0 0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.msal-top__actions{display:flex;flex-wrap:wrap;gap:.5rem}.msal-back{display:inline-flex;flex:none;align-items:center;gap:.3rem;height:2.5rem;padding:0 .85rem 0 .6rem;border:0;border-radius:.75rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:.78rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease-out}.msal-back:hover{background:hsl(var(--muted))}.msal-back svg{width:1.05rem;height:1.05rem}.msal-back:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.msal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.msal-card{display:flex;flex-direction:column;gap:.85rem;padding:.75rem;border-radius:1.1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 34px -26px #000000e6;transition:box-shadow .16s ease-out,transform .16s ease-out,opacity .16s ease-out}.msal-card:hover{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35),0 18px 38px -24px #000000f2}.msal-card[data-moving]{opacity:.65}.msal-card__preview{position:relative;display:block;overflow:hidden;padding:0;border:0;border-radius:.85rem;background:radial-gradient(120% 90% at 50% 0%,rgb(139 92 246 / .08),transparent 60%),#141417;cursor:pointer}.msal-card__preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(255 255 255 / .09) 1px,transparent 1.4px);background-size:16px 16px;pointer-events:none}.msal-card__preview:focus-visible{outline:2px solid hsl(var(--ring) / .8);outline-offset:2px}.msal-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.45rem;background:#09090b9e;color:#fff;font-size:.8rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;opacity:0;transition:opacity .16s ease-out}.msal-card__hover svg{width:1.05rem;height:1.05rem}.msal-card__preview:hover .msal-card__hover,.msal-card__preview:focus-visible .msal-card__hover{opacity:1}.msal-preview{position:relative;display:block;width:100%;height:10.5rem}.msal-preview--loading{border-radius:.85rem}.msal-preview--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.76rem;font-weight:650}.msal-preview--empty svg{width:1.5rem;height:1.5rem;color:hsl(var(--primary) / .8)}.msal-preview__table{fill:#1c1c20;stroke:#a78bfa99;stroke-width:2.5}.msal-preview__code{fill:#fafafa;font-weight:800;text-anchor:middle;dominant-baseline:central}.msal-card__head{display:flex;align-items:center;gap:.7rem;padding:0 .2rem}.msal-card__order{display:grid;flex:none;place-items:center;width:1.9rem;height:1.9rem;border-radius:.6rem;background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.msal-card__title{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.msal-card__title strong{overflow:hidden;color:hsl(var(--foreground));font-size:1rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.msal-card__title span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:hsl(var(--muted-foreground));font-size:.74rem;font-variant-numeric:tabular-nums}.msal-card__title svg{width:.8rem;height:.8rem}.msal-card__title svg+svg,.msal-card__title span svg:nth-of-type(2){margin-left:.4rem}.msal-menu-btn{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:.65rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.msal-menu-btn:hover,.msal-menu-btn[data-state=open]{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.msal-menu-btn:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.msal-menu-btn svg{width:1.1rem;height:1.1rem}.msal-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.msal-card__actions [data-slot=button]{width:100%}.msal-card--new{padding:0;background:transparent;box-shadow:none}.msal-card--new:hover{box-shadow:none}.msal-card--new button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:16rem;padding:1.5rem;border:1.5px dashed rgb(255 255 255 / .16);border-radius:1.1rem;background:#ffffff04;color:hsl(var(--muted-foreground));cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.msal-card--new button:hover{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .06);color:hsl(var(--foreground))}.msal-card--new button:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.msal-card--new span{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.2rem;border-radius:.9rem;background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.msal-card--new span svg{width:1.3rem;height:1.3rem}.msal-card--new strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:750}.msal-card--new small{font-size:.74rem}@media (max-width: 640px){.msal-top__icon{display:none}.msal-top__actions{width:100%}.msal-top__actions [data-slot=button]{flex:1}.msal-card__hover{display:none}.msal-card--new button{min-height:9rem}}@media (prefers-reduced-motion: reduce){.msal-card,.msal-card__hover{transition:none}}.mlay{display:flex;flex-direction:column;gap:.9rem}.mlay .app-ui-report-header{margin-bottom:.25rem}.mlay-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.7rem .8rem;border-radius:1rem;background:radial-gradient(90% 140% at 0% 0%,rgb(139 92 246 / .12),transparent 55%),hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px -22px #000000e6}.mlay-top__title{display:flex;align-items:center;gap:.7rem;min-width:0}.mlay-back{display:inline-flex;flex:none;align-items:center;gap:.3rem;height:2.5rem;padding:0 .85rem 0 .6rem;border:0;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;border-radius:.75rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease-out,transform .12s ease-out}.mlay-back:hover{background:hsl(var(--muted))}.mlay-back:active{transform:scale(.96)}.mlay-back:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mlay-back svg{width:1.05rem;height:1.05rem}.mlay-top__title .mlay-top__icon{margin-left:.15rem}.mlay-top__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 6px 16px -6px #7c3aedcc;color:#fff}.mlay-top__icon svg{width:1.2rem;height:1.2rem}.mlay-top h1{margin:0;overflow:hidden;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mlay-top p{margin:.1rem 0 0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.mlay-top__tabs{display:flex;justify-content:center;min-width:0}.mlay-top__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.mlay-tabs{flex:0 1 auto;max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mlay-tabs .ord-seg-item{flex:0 0 auto;min-height:2.35rem;padding-inline:1rem;font-size:.8125rem}.mlay-tabs .ord-seg-item[aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 6px 16px -8px hsl(var(--primary) / .8)}.app-ui-theme .mlay-save[data-slot=button]:disabled{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));box-shadow:none;opacity:1}.mlay-bar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.mlay-bar__meta>span{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .7rem;border-radius:999px;background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}.mlay-bar__meta svg{width:.9rem;height:.9rem}.mlay-save-state:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:hsl(var(--success))}.mlay-save-state[data-dirty]{background:hsl(var(--warning) / .14)!important;color:hsl(var(--warning))!important}.mlay-save-state[data-dirty]:before{background:hsl(var(--warning));animation:mlay-pulse 1.6s ease-in-out infinite}.mlay-workspace{display:grid;grid-template-columns:14.5rem minmax(0,1fr) 19rem;gap:.9rem;height:max(30rem,calc(100dvh - var(--app-ui-navbar-height) - 8.25rem))}.mlay-palette,.mlay-inspector{display:flex;min-height:0;flex-direction:column;gap:.85rem;overflow-y:auto;padding:1rem;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f;scrollbar-width:thin}.mlay-panel-title{margin:0;color:hsl(var(--foreground));font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mlay-palette__shapes{display:flex;flex-direction:column;gap:.5rem}.mlay-shape{display:flex;align-items:center;gap:.75rem;min-height:3.6rem;padding:.55rem .7rem;border:1px solid hsl(var(--border));border-radius:.85rem;background:hsl(var(--muted) / .35);color:hsl(var(--foreground));text-align:left;cursor:grab;touch-action:manipulation;transition:border-color .14s ease-out,background-color .14s ease-out,transform .12s ease-out}.mlay-shape:hover{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .1)}.mlay-shape:active{cursor:grabbing;transform:scale(.98)}.mlay-shape:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mlay-shape__preview{flex:none;width:2.1rem;height:2.1rem;border:2px solid rgb(161 161 170 / .7);border-radius:.45rem;background:#ffffff0a}.mlay-shape__preview[data-shape=round]{border-radius:999px}.mlay-shape__preview[data-shape=rect]{width:2.6rem;height:1.5rem;margin-inline:-.25rem}.mlay-shape__text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.mlay-shape__text strong{font-size:.875rem;font-weight:700}.mlay-shape__text small{color:hsl(var(--muted-foreground));font-size:.72rem}.mlay-shape__add{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.mlay-shape:hover .mlay-shape__add{color:hsl(var(--primary))}.mlay-tips{display:flex;flex-direction:column;gap:.45rem;margin:auto 0 0;padding:.75rem 0 0;border-top:1px dashed hsl(var(--border));list-style:none;color:hsl(var(--muted-foreground));font-size:.74rem;line-height:1.45}.mlay-tips kbd{display:inline-block;min-width:1.4rem;padding:0 .3rem;border-radius:.3rem;background:hsl(var(--muted));color:hsl(var(--foreground));font:700 .66rem/1.4rem ui-monospace,monospace;text-align:center}.mlay-canvas{position:relative;min-width:0;overflow:hidden;border-radius:1rem;background:radial-gradient(120% 90% at 50% 0%,rgb(139 92 246 / .07),transparent 60%),#141417;box-shadow:inset 0 0 0 1px #ffffff0f}.mlay-canvas .react-flow{--xy-background-color: transparent;--xy-node-boxshadow-selected: none}.mlay-canvas .react-flow__node-diningTable{overflow:visible}.mlay-canvas .react-flow__controls{overflow:hidden;border-radius:.7rem;box-shadow:0 0 0 1px #ffffff14,0 10px 24px -12px #000c}.mlay-canvas .react-flow__controls-button{width:2rem;height:2rem;border-bottom:1px solid rgb(255 255 255 / .06);background:#1f1f23;color:#d4d4d8;fill:#d4d4d8}.mlay-canvas .react-flow__controls-button:hover{background:#2a2a30}.mlay-canvas .react-flow__minimap{overflow:hidden;border-radius:.7rem;background:#1a1a1e;box-shadow:0 0 0 1px #ffffff14}.mlay-canvas__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center;pointer-events:none}.mlay-canvas__empty svg{width:2rem;height:2rem;margin-bottom:.3rem;color:hsl(var(--primary))}.mlay-canvas__empty strong{color:hsl(var(--foreground));font-size:.95rem}.mlay-table{--a: 161, 161, 170;position:relative;width:100%;height:100%;transition:transform .16s ease-out}.mlay-table[data-selected]{--a: 167, 139, 250}.mlay-table__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(var(--a),.55);border-radius:14px;background:radial-gradient(120% 120% at 100% 0%,rgba(var(--a),.22),transparent 62%),#1c1c20;box-shadow:0 8px 20px -6px rgba(var(--a),.25);transition:border-color .14s ease-out,box-shadow .14s ease-out}.mlay-table[data-shape=round] .mlay-table__body{border-radius:999px}.mlay-table[data-shape=rect] .mlay-table__body{border-radius:12px}.react-flow__node-diningTable:hover .mlay-table__body{border-color:rgba(var(--a),.85)}.mlay-table[data-selected] .mlay-table__body{box-shadow:0 0 0 3px rgba(var(--a),.25),0 12px 26px -8px rgba(var(--a),.55)}.mlay-table__label{display:flex;flex-direction:column;align-items:center;gap:.1rem;line-height:1;pointer-events:none}.mlay-table__code{color:#fafafa;font-size:.95rem;font-weight:800;letter-spacing:-.01em}.mlay-table__seats{display:inline-flex;align-items:center;gap:.2rem;color:rgba(var(--a),1);font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums}.mlay-table__seats svg{width:.7rem;height:.7rem}.mlay-chair{position:absolute;width:16px;height:6px;border-radius:4px 4px 2px 2px;background:rgba(var(--a),.45);pointer-events:none}.mlay-table[data-selected] .mlay-chair{background:rgba(var(--a),.7)}.mlay-canvas .mlay-resize-line{border-color:#a78bfab3}.mlay-canvas .mlay-resize-handle{width:10px;height:10px;border:2px solid #a78bfa;border-radius:3px;background:#18181b}.mlay-inspector__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45;text-align:center}.mlay-inspector__empty strong{color:hsl(var(--foreground));font-size:.95rem}.mlay-inspector__empty-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.2rem;border-radius:1rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.mlay-inspector__empty-icon svg{width:1.4rem;height:1.4rem}.mlay-inspector__head{display:flex;align-items:center;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid hsl(var(--border) / .7)}.mlay-inspector__badge{display:grid;flex:none;place-items:center;width:2.8rem;height:2.8rem;overflow:hidden;border:1.5px solid rgb(167 139 250 / .6);border-radius:.8rem;background:radial-gradient(120% 120% at 100% 0%,rgb(167 139 250 / .28),transparent 62%),#1c1c20;color:#fff;font-size:.78rem;font-weight:800}.mlay-inspector__badge[data-shape=round]{border-radius:999px}.mlay-inspector__badge[data-shape=rect]{width:3.4rem;height:2.3rem}.mlay-inspector__sub{color:hsl(var(--muted-foreground));font-size:.74rem}.mlay-inspector__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem}.mlay-inspector__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;padding-top:.85rem;border-top:1px solid hsl(var(--border) / .7)}.mlay-inspector__actions [data-slot=button]{width:100%}.app-ui-theme .mlay-danger-soft[data-slot=button]{border:1px solid hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.app-ui-theme .mlay-danger-soft[data-slot=button]:hover{background:hsl(var(--destructive) / .2)}.mlay-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.mlay-field__label{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mlay-field__hint{color:hsl(var(--muted-foreground));font-size:.72rem}.mlay-stepper{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;height:2.6rem;overflow:hidden;border-radius:.7rem;background:hsl(var(--muted) / .55);box-shadow:inset 0 0 0 1px #ffffff0d}.mlay-stepper button{display:grid;place-items:center;height:100%;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out}.mlay-stepper button:hover:not(:disabled){background:#ffffff12}.mlay-stepper button:disabled{color:hsl(var(--muted-foreground) / .5);cursor:default}.mlay-stepper button:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:-2px}.mlay-stepper svg{width:1rem;height:1rem}.mlay-stepper output{color:hsl(var(--foreground));font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.mlay-stepper output small{margin-left:.15rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600}.mlay-seg{display:flex;gap:.2rem;padding:.2rem;border-radius:.7rem;background:hsl(var(--muted) / .55)}.mlay-seg button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:2.2rem;padding:0 .4rem;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out,color .12s ease-out}.mlay-seg button svg{width:.9rem;height:.9rem;flex:none}.mlay-seg button:hover{color:hsl(var(--foreground))}.mlay-seg button[aria-checked=true]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0006,inset 0 0 0 1px hsl(var(--primary) / .45)}.mlay-seg button:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:1px}.mlay-rotate{display:flex;align-items:center;gap:.35rem}.mlay-rotate .mlay-seg{flex:1}.mlay-icon-btn{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:.7rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease-out}.mlay-icon-btn:hover{background:hsl(var(--muted))}.mlay-icon-btn svg{width:1rem;height:1rem}.mlay-icon-btn:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}@keyframes mlay-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width: 1180px){.mlay-top{grid-template-columns:minmax(0,1fr) auto}.mlay-top__tabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.mlay-workspace{grid-template-columns:minmax(0,1fr) 18rem;grid-template-rows:auto minmax(26rem,1fr);height:auto}.mlay-palette{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;overflow:visible}.mlay-palette__shapes{flex-direction:row;flex:1;flex-wrap:wrap}.mlay-shape{flex:1 1 10rem}.mlay-tips{display:none}.mlay-canvas{min-height:30rem}.mlay-canvas .react-flow__minimap svg{width:140px;height:96px}}@media (max-width: 760px){.mlay-top__icon{display:none}.mlay-top{grid-template-columns:minmax(0,1fr)}.mlay-top__actions{justify-content:flex-start}.mlay-top__actions [data-slot=button]{flex:1 1 auto}.mlay-top__tabs{grid-row:auto}.mlay-workspace{grid-template-columns:minmax(0,1fr)}.mlay-palette{gap:.6rem;padding:.75rem}.mlay-palette .mlay-panel-title{width:100%}.mlay-palette__shapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.mlay-shape{flex-direction:column;gap:.35rem;min-height:0;padding:.6rem .3rem;text-align:center}.mlay-shape__text small,.mlay-shape__add{display:none}.mlay-shape__text strong{font-size:.75rem}.mlay-canvas{min-height:24rem}.mlay-canvas .react-flow__minimap{display:none}.mlay-inspector{overflow:visible}}@media (prefers-reduced-motion: reduce){.mlay-save-state[data-dirty]:before{animation:none}.mlay-shape,.mlay-table,.mlay-table__body{transition:none}}.mlay-element-palette{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}.mlay-element-palette button{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px;border:1px solid rgb(255 255 255 / .1);border-radius:6px;color:#cbd5e1;background:#20232d;font-size:11px;min-height:36px}.mlay-element-palette button:hover{border-color:#a78bfa}.mlay-element-palette svg{width:12px;height:12px}.mlay-field select{padding:8px;color:#e2e8f0;background:#20232d;border-radius:6px;width:100%}.mlay-field small{font-size:10px;color:#94a3b8}.mlay-warning{padding:8px 12px;border:1px solid rgb(251 191 36 / .25);border-radius:8px;background:#fbbf240f;color:#fcd34d;font-size:12px}@media (max-width: 600px){.mlay-element-palette{grid-template-columns:repeat(3,minmax(0,1fr))}}.mesas-live-page{--mesa-touch: 2.75rem;--mfl-free: 142 70% 45%;--mfl-busy: 38 92% 50%;--mfl-bill: 350 89% 60%;--mfl-resv: 271 81% 64%;--mfl-gold: #e6b548;display:flex;flex-direction:column;gap:.85rem}.mesas-live-page button{touch-action:manipulation}.mesas-live-page button:focus-visible{outline:2px solid hsl(var(--ring) / .8);outline-offset:2px}.mfl-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem 1rem;padding:.7rem .8rem;border-radius:1rem;background:radial-gradient(90% 140% at 0% 0%,rgb(139 92 246 / .12),transparent 55%),hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px -22px #000000e6}.mfl-top__title{display:flex;align-items:center;gap:.7rem;min-width:0}.mfl-top__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-left:.15rem;border-radius:.8rem;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 6px 16px -6px #7c3aedcc;color:#fff}.mfl-top__icon svg{width:1.2rem;height:1.2rem}.mfl-top h1{margin:0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.mfl-top p{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.mfl-top__time{color:hsl(var(--muted-foreground) / .8)}.mfl-top__tabs{display:flex;justify-content:center;min-width:0}.mfl-top__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.45rem}.mfl-back{display:inline-flex;flex:none;align-items:center;gap:.3rem;height:2.5rem;padding:0 .85rem 0 .6rem;border:0;border-radius:.75rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:.78rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease-out}.mfl-back:hover{background:hsl(var(--muted))}.mfl-back svg{width:1.05rem;height:1.05rem}.mfl-tabs{display:flex;flex-wrap:nowrap;gap:.25rem;max-width:100%;overflow-x:auto;padding:.3rem;border-radius:.85rem;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff0f;scrollbar-width:none}.mfl-tab{flex:0 0 auto;min-height:2.5rem;padding:0 1rem;border:0;border-radius:.65rem;background:transparent;color:hsl(var(--foreground) / .78);font-size:.8125rem;font-weight:750;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.mfl-tab:hover:not([aria-selected=true]){background:#ffffff12;color:hsl(var(--foreground))}.mfl-tab[aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 18px -10px hsl(var(--primary) / .9)}.mfl-view{display:flex;padding:.25rem;border-radius:.8rem;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff0f}.mfl-view button{display:inline-flex;align-items:center;gap:.35rem;height:2.25rem;padding:0 .75rem;border:0;border-radius:.6rem;background:transparent;color:hsl(var(--foreground) / .75);font-size:.78rem;font-weight:750;cursor:pointer}.mfl-view button svg{width:.95rem;height:.95rem}.mfl-view button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.mfl-icon-btn{display:grid;flex:none;place-items:center;width:2.6rem;height:2.6rem;border:0;border-radius:.75rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.mfl-icon-btn:hover{background:hsl(var(--muted))}.mfl-icon-btn svg{width:1.1rem;height:1.1rem}.mfl-icon-btn[aria-pressed=true]{background:hsl(var(--primary) / .2);color:hsl(var(--primary))}.mfl-icon-btn[data-loading] svg{animation:mfl-spin .9s linear infinite}.mfl-top__actions [data-slot=button]{height:2.6rem}.mfl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.mfl-filters{display:flex;flex:1 1 32rem;flex-wrap:nowrap;gap:.35rem;min-width:0;overflow-x:auto;padding:.15rem;scrollbar-width:none}.mfl-filter{--tone: var(--muted-foreground);display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;height:2.6rem;padding:0 .85rem;border:0;border-radius:.75rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f;color:hsl(var(--foreground) / .82);font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,box-shadow .12s ease-out}.mfl-filter[data-tone=free]{--tone: var(--mfl-free)}.mfl-filter[data-tone=busy]{--tone: var(--mfl-busy)}.mfl-filter[data-tone=resv]{--tone: var(--mfl-resv)}.mfl-filter[data-tone=bill]{--tone: var(--mfl-bill)}.mfl-filter[data-tone=ready]{--tone: var(--mfl-free)}.mfl-filter[data-tone=unsent]{--tone: var(--mfl-busy)}.mfl-filter:hover{background:hsl(var(--muted) / .6)}.mfl-filter svg{width:1rem;height:1rem;color:hsl(var(--tone))}.mfl-filter__dot{width:.6rem;height:.6rem;border-radius:999px;background:hsl(var(--tone))}.mfl-filter__count{min-width:1.5rem;padding:0 .4rem;border-radius:999px;background:#ffffff14;font-size:.74rem;font-weight:800;line-height:1.35rem;text-align:center;font-variant-numeric:tabular-nums}.mfl-filter[data-alert]{background:hsl(var(--tone) / .14);box-shadow:inset 0 0 0 1px hsl(var(--tone) / .45);color:hsl(var(--foreground))}.mfl-filter[data-alert] .mfl-filter__count{background:hsl(var(--tone));color:#111}.mfl-filter[aria-pressed=true]{background:hsl(var(--primary));box-shadow:0 8px 18px -10px hsl(var(--primary) / .9);color:hsl(var(--primary-foreground))}.mfl-filter[aria-pressed=true] svg{color:currentColor}.mfl-filter[aria-pressed=true] .mfl-filter__dot{background:currentColor}.mfl-filter[aria-pressed=true] .mfl-filter__count{background:#ffffff40;color:#fff}.mfl-search{flex:0 1 20rem;min-width:14rem}.app-ui-theme .mfl-search [data-slot=input-group]{height:2.6rem;border-radius:.75rem}.mfl-layout{display:flex;align-items:flex-start;gap:1rem;min-height:60vh}.mesa-live-board{flex:1;min-width:0;border-radius:1rem}.mfl-aside{display:flex;width:27rem;flex-shrink:0;flex-direction:column;padding:.9rem;border-radius:1.1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 40px -28px #000000f2}@media (min-width: 1536px){.mfl-aside{width:31rem}}.mesa-aside.mfl-aside{height:max(30rem,calc(100dvh - var(--app-ui-navbar-height) - 11rem))}.mesa-live-warning{margin:0;padding:.65rem .9rem;border-radius:.75rem;background:hsl(var(--warning) / .1);color:hsl(var(--warning));font-size:.85rem;overflow-wrap:anywhere}.mfl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem}.mfl-skeleton{min-height:10rem;border-radius:1rem;background:hsl(var(--muted) / .45)}.mfl-card{--tone: var(--mfl-free);position:relative;display:flex;flex-direction:column;gap:.65rem;min-height:10.5rem;padding:.9rem .95rem .85rem;overflow:hidden;border:0;border-radius:1rem;background:linear-gradient(180deg,hsl(var(--tone) / .1),transparent 45%),hsl(var(--card));box-shadow:inset 0 3px hsl(var(--tone)),inset 0 0 0 1px #ffffff0f;color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:transform .12s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.mfl-card[data-status=busy]{--tone: var(--mfl-busy)}.mfl-card[data-status=bill]{--tone: var(--mfl-bill)}.mfl-card[data-status=resv]{--tone: var(--mfl-resv)}.mfl-card:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 3px hsl(var(--tone)),inset 0 0 0 1px hsl(var(--tone) / .4),0 16px 30px -20px #000000e6}.mfl-card[data-selected]{box-shadow:inset 0 3px hsl(var(--tone)),inset 0 0 0 2px hsl(var(--primary)),0 0 0 4px hsl(var(--primary) / .18)}.mfl-card:disabled{opacity:.92;cursor:wait}.mfl-card:not([data-open]):not([data-status=resv]){background:hsl(var(--card))}.mfl-card svg{width:.95rem;height:.95rem;flex:none}.mfl-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.mfl-card__code{display:flex;flex-direction:column;min-width:0;line-height:1.1}.mfl-card__code strong{font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.mfl-card__code small{overflow:hidden;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.mfl-card__state{display:inline-flex;flex:none;align-items:center;gap:.35rem;height:1.6rem;padding:0 .6rem;border-radius:999px;background:hsl(var(--tone) / .16);color:hsl(var(--tone));font-size:.7rem;font-weight:800;letter-spacing:.02em}.mfl-card__dot{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.mfl-card__money{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mfl-card__money strong{color:var(--mfl-gold);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mfl-card__money small{color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:650}.mfl-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;color:hsl(var(--muted-foreground));font-size:.76rem}.mfl-card__meta>span{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.mfl-card__time{display:inline-flex;align-items:center;gap:.3rem;height:1.5rem;padding:0 .55rem;border-radius:999px;background:#ffffff0f;color:hsl(var(--foreground) / .85);font-size:.74rem;font-weight:750;font-variant-numeric:tabular-nums}.mfl-card__time[data-tone=warning]{background:hsl(var(--warning) / .16);color:hsl(var(--warning))}.mfl-card__time[data-tone=danger]{background:hsl(var(--destructive) / .18);color:hsl(var(--destructive))}.mfl-card__alerts{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.mfl-card__alerts>span{display:inline-flex;align-items:center;gap:.3rem;height:1.7rem;padding:0 .6rem;border-radius:.55rem;font-size:.74rem;font-weight:800}.mfl-card__alerts [data-tone=ready]{background:hsl(var(--mfl-free) / .18);color:hsl(var(--mfl-free));animation:mfl-pulse 1.8s ease-in-out infinite}.mfl-card__alerts [data-tone=unsent]{background:hsl(var(--mfl-busy) / .16);color:hsl(var(--mfl-busy))}.mfl-card__alerts [data-tone=bill]{background:hsl(var(--mfl-bill) / .16);color:hsl(var(--mfl-bill))}.mfl-card__note{display:flex;align-items:flex-start;gap:.35rem;padding:.4rem .55rem;border-radius:.55rem;background:hsl(var(--warning) / .1);color:hsl(var(--warning));font-size:.76rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.mfl-card__reservation{display:flex;align-items:flex-start;gap:.5rem;margin-top:auto;padding:.55rem .65rem;border-radius:.7rem;background:hsl(var(--mfl-resv) / .12);color:hsl(var(--foreground));font-size:.8rem;line-height:1.35}.mfl-card__reservation svg{margin-top:.1rem;color:hsl(var(--mfl-resv))}.mfl-card__reservation small{display:block;color:hsl(var(--muted-foreground));font-size:.72rem}.mfl-card__free{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;color:hsl(var(--muted-foreground));font-size:.8rem}.mfl-card__free>span{display:inline-flex;align-items:center;gap:.35rem}.mfl-card__cta{height:2rem;padding:0 .75rem;border-radius:.6rem;background:hsl(var(--mfl-free) / .14);color:hsl(var(--mfl-free));font-size:.76rem;font-weight:800;transition:background-color .12s ease-out}.mfl-card:hover .mfl-card__cta{background:hsl(var(--mfl-free) / .26)}.mfl-ph{--tone: var(--mfl-free);display:flex;align-items:center;gap:.8rem;padding-right:2.5rem}.mfl-ph[data-status=busy]{--tone: var(--mfl-busy)}.mfl-ph[data-status=bill]{--tone: var(--mfl-bill)}.mfl-ph[data-status=resv]{--tone: var(--mfl-resv)}.mfl-ph[data-empty]{--tone: var(--muted-foreground)}.mfl-ph__code{display:grid;flex:none;place-items:center;min-width:3.4rem;height:3.4rem;padding:0 .5rem;border-radius:1rem;background:linear-gradient(135deg,hsl(var(--tone) / .9),hsl(var(--tone) / .55));box-shadow:0 10px 22px -12px hsl(var(--tone));color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;text-shadow:0 1px 1px rgb(0 0 0 / .3)}.mfl-ph__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mfl-ph__title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mfl-ph__title h2{margin:0;color:hsl(var(--foreground));font-size:1.2rem;font-weight:800;letter-spacing:-.01em}.mfl-ph__state{display:inline-flex;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem;border-radius:999px;background:hsl(var(--tone) / .16);color:hsl(var(--tone));font-size:.7rem;font-weight:800}.mfl-ph__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin:0;color:hsl(var(--muted-foreground));font-size:.76rem}.mfl-ph__meta>span{display:inline-flex;align-items:center;gap:.3rem}.mfl-ph__meta svg{width:.9rem;height:.9rem}.mesa-tabs .mesa-tabs__count[data-tone=unsent]{background:hsl(var(--mfl-busy));color:#111}.mesa-tabs button[aria-selected=true] .mesa-tabs__count{background:#ffffff40;color:#fff}.mfl-tray{flex:none;display:flex;flex-direction:column;max-height:38%;min-height:0;overflow:hidden;border-radius:.95rem;background:linear-gradient(180deg,hsl(var(--mfl-busy) / .1),transparent 60%),#18181b;box-shadow:inset 0 0 0 1px hsl(var(--mfl-busy) / .35)}.mfl-tray[data-empty]{background:#18181b;box-shadow:inset 0 0 0 1px #ffffff12}.mfl-tray__head{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .75rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.mfl-tray__icon{display:grid;flex:none;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;background:hsl(var(--mfl-busy) / .2);color:hsl(var(--mfl-busy))}.mfl-tray[data-empty] .mfl-tray__icon{background:#ffffff0f;color:hsl(var(--muted-foreground))}.mfl-tray__icon svg{width:1rem;height:1rem}.mfl-tray__title{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.mfl-tray__title strong{color:hsl(var(--foreground));font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.mfl-tray__title small{color:hsl(var(--muted-foreground));font-size:.74rem;font-variant-numeric:tabular-nums}.mfl-tray__count{min-width:1.6rem;padding:0 .45rem;border-radius:999px;background:hsl(var(--mfl-busy));color:#111;font-size:.78rem;font-weight:800;line-height:1.6rem;text-align:center}.mfl-tray__chevron{width:1rem;height:1rem;color:hsl(var(--muted-foreground));transition:transform .16s ease-out}.mfl-tray[data-collapsed] .mfl-tray__chevron{transform:rotate(-90deg)}.mfl-tray__list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0 .5rem .5rem;overflow-y:auto;list-style:none;scrollbar-width:thin}.mfl-tray__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto auto auto;align-items:center;gap:.45rem;padding:.35rem;border-radius:.7rem;background:#ffffff08}.mfl-tray__thumb{display:block;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:.55rem;background:#fff}.mfl-tray__thumb .pos-cat-img-empty svg{width:1rem;height:1rem}.mfl-tray__body{display:flex;flex-direction:column;min-width:0;line-height:1.2}.mfl-tray__body strong{overflow:hidden;color:hsl(var(--foreground));font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mfl-tray__price{color:var(--mfl-gold);font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}.mfl-tray__note{display:inline-flex;align-items:center;gap:.25rem;overflow:hidden;color:hsl(var(--warning));font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mfl-tray__note svg{width:.75rem;height:.75rem;flex:none}.mfl-tray__qty{display:inline-flex;align-items:center;gap:.1rem;padding:.1rem;border-radius:999px;background:#0000004d}.mfl-tray__qty button{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:0;border-radius:999px;background:transparent;color:hsl(var(--foreground));font-size:1.1rem;cursor:pointer}.mfl-tray__qty button:hover:not(:disabled){background:#ffffff14}.mfl-tray__qty button:disabled{opacity:.4}.mfl-tray__qty output{min-width:1.4rem;font-size:.9rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.mfl-tray__btn{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:0;border-radius:.6rem;background:#ffffff0f;color:hsl(var(--foreground) / .85);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.mfl-tray__btn:hover:not(:disabled){background:#ffffff1f;color:hsl(var(--foreground))}.mfl-tray__btn--danger{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.mfl-tray__btn--danger:hover:not(:disabled){background:hsl(var(--destructive) / .24);color:hsl(var(--destructive))}.mfl-tray__btn:disabled{opacity:.45;cursor:wait}.mfl-tray__btn svg{width:.95rem;height:.95rem}.mfl-undo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;font-weight:500}.mfl-undo button{flex:none;height:2rem;padding:0 .8rem;border:0;border-radius:.55rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.76rem;font-weight:800;cursor:pointer}.mesa-groups{display:flex;flex-direction:column;gap:.9rem}.mesa-group{--tone: var(--muted-foreground);display:flex;flex-direction:column;gap:.45rem}.mesa-group[data-tone=unsent]{--tone: var(--mfl-busy)}.mesa-group[data-tone=kitchen]{--tone: 25 95% 58%}.mesa-group[data-tone=ready]{--tone: var(--mfl-free)}.mesa-group[data-tone=served]{--tone: var(--primary)}.mesa-group__title{display:flex;align-items:center;gap:.4rem;margin:0;color:hsl(var(--tone));font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:default;list-style:none}.mesa-group__title::-webkit-details-marker{display:none}.mesa-group__title svg{width:.95rem;height:.95rem}.mesa-group__title span{min-width:1.35rem;padding:0 .35rem;border-radius:999px;background:hsl(var(--tone) / .18);font-size:.68rem;line-height:1.25rem;text-align:center}.mesa-group--voided .mesa-group__title{cursor:pointer;color:hsl(var(--muted-foreground))}.mesa-group__chevron{margin-left:auto;transition:transform .16s ease-out}.mesa-group--voided[open] .mesa-group__chevron{transform:rotate(180deg)}.mesa-line__side{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;align-self:center}.mesa-line__remove{display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .6rem;border:0;border-radius:.55rem;background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));font-size:.7rem;font-weight:800;cursor:pointer;transition:background-color .12s ease-out}.mesa-line__remove:hover:not(:disabled){background:hsl(var(--destructive) / .22)}.mesa-line__remove:disabled{opacity:.45;cursor:wait}.mesa-line__remove svg{width:.85rem;height:.85rem}.mesa-panel__actions[data-pending]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.app-ui-theme .mfl-send[data-slot=button]{min-height:3.1rem;font-size:.9rem;box-shadow:0 10px 22px -12px hsl(var(--primary) / .9)}.mfl-sent{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:0 .8rem;border-radius:.75rem;background:hsl(var(--mfl-free) / .12);color:hsl(var(--mfl-free));font-size:.8rem;font-weight:800}.mfl-sent svg{width:1rem;height:1rem}@keyframes mfl-pulse{0%,to{box-shadow:0 0 hsl(var(--mfl-free) / 0)}50%{box-shadow:0 0 0 4px hsl(var(--mfl-free) / .18)}}@keyframes mfl-spin{to{transform:rotate(360deg)}}@media (max-width: 1440px){.mfl-top{grid-template-columns:minmax(0,1fr) auto}.mfl-top__tabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start}}@media (max-width: 1023px){.mfl-layout{display:block}}@media (max-width: 760px){.mfl-top{grid-template-columns:minmax(0,1fr)}.mfl-top__icon{display:none}.mfl-top__tabs{grid-row:auto}.mfl-top__actions{flex-wrap:wrap;justify-content:flex-start}.mfl-search{flex:1 1 100%;min-width:0}.mfl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.mfl-card{min-height:9rem;padding:.75rem;gap:.5rem}.mfl-card__code strong{font-size:1.3rem}.mfl-card__money strong{font-size:1.2rem}.mfl-tray__item{grid-template-columns:2.25rem minmax(0,1fr) auto auto}.mfl-tray__item .mfl-tray__btn:not(.mfl-tray__btn--danger){display:none}}@media (max-width: 359px){.mfl-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.mfl-card,.mfl-tray__chevron,.mesa-group__chevron{transition:none}.mfl-card__alerts [data-tone=ready],.mfl-icon-btn[data-loading] svg{animation:none}}.mfl-ph__close{display:inline-flex;flex:none;align-items:center;gap:.4rem;height:2.4rem;margin-left:auto;padding:0 .85rem;border:0;border-radius:.7rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:.76rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease-out}.mfl-ph__close:hover{background:hsl(var(--muted))}.mfl-ph__close svg{width:1rem;height:1rem}.mfl-ph:has(.mfl-ph__close){padding-right:0}.mfl-layout[data-ordering] .mesa-live-board{flex:0 0 15.5rem}.mfl-layout[data-ordering] .mfl-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.mfl-layout[data-ordering] .mfl-card{min-height:0;gap:.4rem;padding:.7rem .8rem}.mfl-layout[data-ordering] .mfl-card__code strong{font-size:1.2rem}.mfl-layout[data-ordering] .mfl-card__money strong{font-size:1.1rem}.mfl-layout[data-ordering] .mfl-card__meta>span:not(.mfl-card__time),.mfl-layout[data-ordering] .mfl-card__note,.mfl-layout[data-ordering] .mfl-card__free>span:first-child{display:none}.mfl-layout[data-ordering] .mfl-card__free{margin-top:0}.mfl-layout[data-ordering] .mfl-aside{flex:1 1 auto;width:auto;container:mfl-panel / inline-size}.mfl-layout[data-ordering] .mesa-aside.mfl-aside{height:max(32rem,calc(100dvh - var(--app-ui-navbar-height) - 2rem))}.mfl-layout[data-ordering] .mesa-live-board{position:sticky;top:calc(var(--app-ui-navbar-height) + 1rem);max-height:calc(100dvh - var(--app-ui-navbar-height) - 2rem);overflow-y:auto;padding:.15rem .25rem .15rem .15rem;scrollbar-width:thin}.mfl-order{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0}.mfl-order__side{display:flex;flex:none;flex-direction:column;gap:.75rem;min-height:0}@container mfl-panel (min-width: 52rem){.mfl-aside .mfl-order[data-tab=add]{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:stretch;gap:1rem}.mfl-aside .mfl-order[data-tab=add]>.mesa-panel__body{min-height:0;padding-right:.35rem}.mfl-aside .mfl-order[data-tab=add] .mfl-order__side{padding-left:1rem;border-left:1px solid hsl(var(--border) / .7)}.mfl-aside .mfl-order[data-tab=add] .mfl-tray{flex:1 1 auto;max-height:none}.mfl-aside .mfl-order[data-tab=add] .mfl-tray__chevron{display:none}.mfl-aside .mfl-order[data-tab=add] .mfl-tray[data-empty]{justify-content:flex-start}.mfl-aside .mfl-order[data-tab=add] .mesa-panel__footer{margin:0;padding:.8rem 0 0}.mfl-aside .mfl-order[data-tab=add] .mesa-panel__actions{grid-template-columns:minmax(0,1fr)}.mfl-aside .mesa-pad__grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}.mfl-aside .mesa-pad__info{min-height:4.4rem;padding:.65rem .75rem .7rem}.mfl-aside .mesa-pad__tile-name{font-size:.95rem}.mfl-aside .mesa-pad__tile-price{font-size:1.1rem}.mfl-aside .mesa-pad__tile-qty{min-width:2rem;font-size:1rem;line-height:2rem}.mfl-aside .mesa-pad__note-action{width:2.5rem;height:2.5rem}.mfl-aside .mesa-pad__chip{min-height:2.75rem;padding:0 1rem;font-size:.875rem}.app-ui-theme .mfl-aside .mesa-pad__search [data-slot=input-group]{height:3.2rem}.mfl-aside .mfl-tray__item{grid-template-columns:3.25rem minmax(0,1fr) auto auto auto;gap:.55rem;padding:.45rem}.mfl-aside .mfl-tray__thumb{width:3.25rem;height:3.25rem;border-radius:.65rem}.mfl-aside .mfl-tray__body strong{font-size:.95rem}.mfl-aside .mfl-tray__price{font-size:.9rem}.mfl-aside .mfl-tray__qty button{width:2.4rem;height:2.4rem}.mfl-aside .mfl-tray__qty output{font-size:1.05rem}.mfl-aside .mfl-tray__btn{width:2.4rem;height:2.4rem}.mfl-aside .mfl-tray__title strong{font-size:.95rem}.mfl-aside .mfl-tray__title small{font-size:.8rem}.mfl-aside .mesa-panel__footer-amount strong{font-size:1.9rem}}.mfl-tray__body strong{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;overflow-wrap:anywhere}.mesas-live-page[data-ordering]{height:100dvh;min-height:0;overflow:hidden;padding-bottom:1rem;gap:.65rem}.mesas-live-page[data-ordering]>.mfl-top,.mesas-live-page[data-ordering]>.mfl-bar,.mesas-live-page[data-ordering]>.mesa-live-warning{flex:none}.mesas-live-page[data-ordering] .mfl-layout{flex:1 1 auto;min-height:0;align-items:stretch}.mesas-live-page[data-ordering] .mfl-layout .mesa-live-board{position:static;max-height:none;height:100%}.mesas-live-page[data-ordering] .mfl-layout .mesa-aside.mfl-aside{position:static;height:100%;min-height:0;padding:.75rem}.mfl-layout[data-ordering] .mesa-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;column-gap:1rem;row-gap:.6rem}.mfl-layout[data-ordering] .mesa-panel>*{grid-column:1 / -1}.mfl-layout[data-ordering] .mesa-panel>.mfl-ph{grid-column:1;grid-row:1;padding-right:0}.mfl-layout[data-ordering] .mesa-panel>.mesa-tabs{grid-column:2;grid-row:1;align-self:center}.mfl-layout[data-ordering] .mesa-panel>.mesa-panel__kitchen{grid-row:2;padding:.45rem .65rem}.mfl-layout[data-ordering] .mesa-panel>.mfl-order{grid-row:3;min-height:0}.mfl-layout[data-ordering] .mfl-ph{gap:.65rem}.mfl-layout[data-ordering] .mfl-ph__code{min-width:2.6rem;height:2.6rem;border-radius:.8rem;font-size:.95rem}.mfl-layout[data-ordering] .mfl-ph__body{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem .75rem}.mfl-layout[data-ordering] .mfl-ph__title h2{font-size:1.05rem}.mfl-layout[data-ordering] .mfl-ph__close{height:2.25rem;padding:0 .7rem;font-size:.7rem}.mfl-layout[data-ordering] .mesa-tabs{display:inline-flex;grid-auto-flow:unset;gap:.2rem;padding:.25rem;border-radius:.75rem;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff0f}.mfl-layout[data-ordering] .mesa-tabs button{min-height:2.25rem;padding:0 .95rem;border-radius:.55rem;color:hsl(var(--foreground) / .78);font-size:.8125rem;font-weight:750}.mfl-layout[data-ordering] .mesa-tabs button:hover:not([aria-selected=true]){background:#ffffff12;color:hsl(var(--foreground))}.mfl-layout[data-ordering] .mesa-tabs .mesa-tabs__count{min-width:1.2rem;font-size:.68rem;line-height:1.2rem}.mfl-layout[data-ordering] .mfl-order{gap:.75rem}.mfl-layout[data-ordering] .mesa-pad{gap:.5rem}.mfl-layout[data-ordering] .mesa-pad__hint,.mfl-layout[data-ordering] .mesa-pad__feedback{display:none}@container mfl-panel (min-width: 52rem){.mfl-aside .mesa-pad__grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem}.mfl-aside .mesa-pad__media{aspect-ratio:16 / 11}.mfl-aside .mesa-pad__info{min-height:3.9rem;padding:.5rem .65rem .6rem}.app-ui-theme .mfl-aside .mesa-pad__search [data-slot=input-group]{height:2.75rem}.mfl-aside .mesa-pad__chip{min-height:2.35rem;padding:0 .8rem;font-size:.8125rem}.mfl-aside .mfl-order[data-tab=add] .mesa-panel__footer{padding-top:.6rem;gap:.5rem}.mfl-aside .mesa-panel__footer-amount strong{font-size:1.6rem}}@media (max-width: 1500px){.mfl-layout[data-ordering] .mfl-ph__close span{display:none}.mfl-layout[data-ordering] .mfl-ph__close{width:2.25rem;padding:0;justify-content:center}}.mfl-ph__saving{display:inline-flex;flex:none;align-items:center;gap:.35rem;margin-left:auto;color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:700}.mfl-ph__saving:not([data-active]){width:0;overflow:hidden}.mfl-ph__saving svg{width:.95rem;height:.95rem;animation:mfl-spin .9s linear infinite;color:hsl(var(--primary))}.mfl-ph__saving+.mfl-ph__close{margin-left:.5rem}.mfl-ph__saving:not([data-active])+.mfl-ph__close{margin-left:auto}.mfl-ph__pill{display:inline-flex;align-items:center;gap:.3rem;height:1.6rem;padding:0 .6rem;border:0;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.mfl-ph__pill svg{width:.85rem;height:.85rem}.mfl-ph__pill[data-tone=ready]{background:hsl(var(--mfl-free) / .18);color:hsl(var(--mfl-free));cursor:pointer;animation:mfl-pulse 1.8s ease-in-out infinite}.mfl-ph__pill[data-tone=ready]:hover{background:hsl(var(--mfl-free) / .28)}.mfl-ph__pill[data-tone=kitchen]{background:#fa832e29;color:#fa8f42}.mesa-pad__head{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:.5rem;margin:0 -.15rem;padding:0 .15rem .5rem;background:hsl(var(--card));box-shadow:0 10px 12px -12px #000000e6}.mesa-pad__head>*{flex-shrink:0}@container mfl-panel (min-width: 52rem){.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add]){grid-template-columns:minmax(0,1fr) auto minmax(20rem,26rem);grid-template-rows:auto minmax(0,1fr);column-gap:1rem;row-gap:.75rem}.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add])>.mfl-order{display:contents}.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add])>.mfl-ph{grid-column:1;grid-row:1}.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add])>.mesa-tabs{grid-column:2;grid-row:1}.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add]) .mfl-order>.mesa-panel__body{grid-column:1 / 3;grid-row:2}.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add]) .mfl-order__side{grid-column:3;grid-row:1 / 3;min-height:0}}@media (max-height: 820px){.mesas-live-page[data-ordering]{gap:.5rem;padding-top:calc(var(--app-ui-navbar-height, 97px) + .6rem);padding-bottom:.6rem}.mesas-live-page[data-ordering]>.mfl-top,.mesas-live-page[data-ordering]>.mfl-bar{display:none}.mfl-layout[data-ordering]{gap:.6rem}.mesas-live-page[data-ordering] .mfl-layout .mesa-aside.mfl-aside{padding:.6rem .7rem}.mfl-layout[data-ordering] .mesa-panel{row-gap:.5rem}.mfl-layout[data-ordering] .mfl-ph__code{min-width:2.3rem;height:2.3rem;font-size:.85rem}.mfl-layout[data-ordering] .mfl-ph__title h2{font-size:.98rem}.mfl-layout[data-ordering] .mesa-tabs button{min-height:2.05rem;padding:0 .8rem}.mfl-layout[data-ordering] .mesa-pad__head{flex-direction:row;align-items:center;gap:.5rem;padding-bottom:.4rem}.mfl-layout[data-ordering] .mesa-pad__head .mesa-pad__search{flex:0 0 15rem}.app-ui-theme .mfl-layout[data-ordering] .mesa-pad__search [data-slot=input-group]{height:2.35rem}.mfl-layout[data-ordering] .mesa-pad__head .mesa-pad__chips{flex:1 1 auto;min-width:0;padding-bottom:0}.mfl-layout[data-ordering] .mesa-pad__chip{min-height:2.2rem;padding:0 .7rem;font-size:.76rem}.mfl-aside .mesa-pad__media{aspect-ratio:16 / 10}.mfl-aside .mesa-pad__info{min-height:3.5rem;padding:.45rem .6rem .5rem}.mfl-layout[data-ordering] .mesa-panel__footer{gap:.45rem;padding-top:.5rem}.mfl-layout[data-ordering] .mesa-panel__footer-amount strong{font-size:1.35rem}.app-ui-theme .mfl-layout[data-ordering] .mesa-panel__footer-total [data-slot=button]{min-height:2.35rem}.mfl-layout[data-ordering] .mesa-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem}.app-ui-theme .mfl-layout[data-ordering] .mesa-panel__actions [data-slot=button]{min-height:2.6rem;font-size:.8rem}.mfl-layout[data-ordering] .mfl-sent{min-height:2.6rem;font-size:.74rem}.mfl-layout[data-ordering] .mfl-tray__head{padding:.45rem .6rem}.mfl-aside .mfl-tray__item{grid-template-columns:2.6rem minmax(0,1fr) auto auto auto;padding:.3rem}.mfl-aside .mfl-tray__thumb{width:2.6rem;height:2.6rem}.mfl-aside .mfl-tray__qty button,.mfl-aside .mfl-tray__btn{width:2.1rem;height:2.1rem}.mfl-layout[data-ordering] .mfl-card{padding:.55rem .7rem;gap:.3rem}.mfl-layout[data-ordering] .mfl-card__alerts>span{height:1.5rem;font-size:.7rem}}@container mfl-panel (min-width: 52rem) and (max-width: 76rem){.mfl-aside .mesa-panel:has(>.mfl-order[data-tab=add]){grid-template-columns:minmax(0,1fr) auto minmax(19rem,21rem)}.mfl-aside .mfl-ph__body{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.2rem}.mfl-aside .mfl-ph__meta{flex-wrap:nowrap;overflow:hidden}.mfl-aside .mfl-ph__meta>span:not(.mfl-card__time){display:none}.mfl-aside .mfl-ph__close span{display:none}.mfl-aside .mfl-ph__close{width:2.25rem;padding:0;justify-content:center}.mfl-aside .mesa-pad__grid{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}}.mfl-tray{container:mfl-tray / inline-size}button.mfl-tray__body{align-items:flex-start;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}button.mfl-tray__body:hover strong{text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:2px}@container mfl-tray (max-width: 22rem){.mfl-tray__btn--note{display:none}.mfl-tray__item{grid-template-columns:2.5rem minmax(0,1fr) auto auto!important;gap:.35rem!important}.mfl-tray__thumb{width:2.5rem!important;height:2.5rem!important}.mfl-tray__qty button{width:1.85rem!important;height:1.85rem!important}.mfl-tray__qty output{min-width:1.1rem;font-size:.9rem!important}.mfl-tray__btn--danger{width:1.95rem!important;height:1.95rem!important}}.mfl-card__time,.mfl-ph__pill,.mesa-panel__footer-amount span{white-space:nowrap}.mfl-ph__meta{min-width:0}.mesas-live-page[data-fixed]{height:100dvh;min-height:0;overflow:hidden;padding-bottom:1rem}.mesas-live-page[data-fixed]>.mfl-top,.mesas-live-page[data-fixed]>.mfl-bar,.mesas-live-page[data-fixed]>.mesa-live-warning{flex:none}.mesas-live-page[data-fixed] .mfl-layout{flex:1 1 auto;min-height:0;align-items:stretch}.mesas-live-page[data-fixed] .mfl-layout .mesa-live-board{position:static;height:100%;max-height:none;overflow-y:auto;padding:.2rem .35rem .2rem .2rem;scrollbar-width:thin}.mesas-live-page[data-fixed] .mfl-layout .mesa-aside.mfl-aside{position:static;height:100%;min-height:0}.mesas-live-page[data-fixed] .mesa-floor-canvas-shell{overflow:auto}@media (max-height: 820px){.mesas-live-page[data-fixed]:not([data-ordering]){gap:.55rem;padding-top:calc(var(--app-ui-navbar-height, 97px) + .6rem);padding-bottom:.6rem}.mesas-live-page[data-fixed]:not([data-ordering]) .mfl-top{padding:.5rem .6rem}.mesas-live-page[data-fixed]:not([data-ordering]) .mfl-filter{height:2.3rem}.app-ui-theme .mesas-live-page[data-fixed]:not([data-ordering]) .mfl-search [data-slot=input-group]{height:2.3rem}}.mesas-live-page[data-fixed] .mfl-aside{overflow:hidden}.mesas-live-page[data-fixed] .mfl-aside>.mesa-panel{min-height:0;overflow-y:auto;scrollbar-width:thin}.mesas-live-page[data-fixed] .mfl-layout[data-ordering] .mfl-aside>.mesa-panel{overflow:hidden}.mesa-panel{display:flex;flex-direction:column;gap:.75rem;min-height:0;height:100%}.mesa-panel__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.mesa-panel__footer{flex:none;display:flex;flex-direction:column;gap:.6rem;margin:0 -.25rem -.25rem;padding:.75rem .25rem .25rem;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.mesa-panel__footer-total{display:flex;align-items:center;gap:.75rem}.mesa-panel__footer-amount{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.app-ui-theme .mesa-panel__footer-total [data-slot=button]{flex:none;min-height:2.75rem}.mesa-panel__body>*{flex-shrink:0}.mesa-panel__footer-sub{display:flex;justify-content:space-between;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums}.mesa-panel__footer-amount span{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mesa-panel__footer-amount strong{font-size:1.5rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mesa-panel__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.app-ui-theme .mesa-panel__actions [data-slot=button],.app-ui-theme .mesa-panel__big-actions [data-slot=button]{min-height:3rem;font-size:.875rem}.mesa-panel__big-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.mesa-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.25rem;padding:.25rem;border-radius:.9rem;background:hsl(var(--muted) / .5)}.mesa-tabs button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.4rem;padding:0 .6rem;border:0;border-radius:.7rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:650;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.mesa-tabs button:hover{color:hsl(var(--foreground))}.mesa-tabs button[aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 8px hsl(var(--primary)/.2)}.mesa-tabs button:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mesa-tabs .mesa-tabs__count{min-width:1.35rem;padding:0 .35rem;border-radius:999px;background:hsl(var(--primary) / .2);color:hsl(var(--primary));font-size:.75rem;line-height:1.35rem;text-align:center;font-variant-numeric:tabular-nums}.mesa-pad{display:flex;flex-direction:column;gap:.6rem}.mesa-pad>*{flex-shrink:0}.mesa-pad__search{position:relative;display:flex;align-items:center}.mesa-pad__search-icon{position:absolute;left:.85rem;width:1.1rem;height:1.1rem;color:hsl(var(--muted-foreground));pointer-events:none}.mesa-pad__search-input{width:100%;height:3rem;padding:0 2.75rem;border:0;border-radius:.8rem;background:hsl(var(--muted) / .6);color:hsl(var(--foreground));font-size:.9375rem;outline:none}.mesa-pad__search-input::placeholder{color:hsl(var(--muted-foreground) / .8)}.mesa-pad__search-input:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary) / .6)}.mesa-pad__search-input::-webkit-search-cancel-button{display:none}.mesa-pad__search-clear{position:absolute;right:.35rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:.6rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.mesa-pad__search-clear svg{width:1.1rem;height:1.1rem}.mesa-pad__chips{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mesa-pad__chips::-webkit-scrollbar{display:none}.mesa-pad__chip{display:inline-flex;flex:none;min-height:2.5rem;align-items:center;gap:.4rem;padding:0 .85rem;border:0;border-radius:999px;background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.mesa-pad__chip span{color:hsl(var(--muted-foreground) / .8);font-weight:500;font-variant-numeric:tabular-nums}.mesa-pad__chip[data-active]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.mesa-pad__chip[data-active] span{color:inherit;opacity:.8}.mesa-pad__grid-wrap{min-height:0}.mesa-pad__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.mesa-pad__tile{position:relative;display:flex;width:100%;min-height:4.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.35rem;padding:.6rem .7rem;border:0;border-radius:.8rem;background:hsl(var(--muted) / .45);color:hsl(var(--foreground));text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f;transition:background-color .1s ease-out,transform 80ms ease-out,box-shadow .12s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mesa-pad__tile:hover:not(:disabled){background:hsl(var(--muted) / .8)}.mesa-pad__tile:active:not(:disabled){transform:scale(.97);background:hsl(var(--primary) / .25)}.mesa-pad__tile:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mesa-pad__tile:disabled{opacity:.5;cursor:not-allowed}.mesa-pad__tile[data-selected]{background:hsl(var(--primary) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .5)}.mesa-pad__tile[data-flash]{animation:mesa-pad-flash .32s ease-out}.mesa-pad__tile-name{display:-webkit-box;padding-right:1.6rem;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.2;text-transform:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mesa-pad__tile-price{color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums}.mesa-pad__tile-qty{position:absolute;top:.45rem;right:.45rem;min-width:1.5rem;padding:0 .4rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8125rem;font-weight:700;line-height:1.5rem;text-align:center;font-variant-numeric:tabular-nums}.mesa-pad__empty{margin:0;padding:1.5rem 1rem;border-radius:.8rem;background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));font-size:.875rem;text-align:center}.mesa-pad__hint{margin:.6rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem;text-align:center}.mesa-pad__more{width:100%;min-height:2.75rem;margin-top:.6rem;border:0;border-radius:.8rem;background:hsl(var(--muted) / .5);color:hsl(var(--foreground));font-size:.875rem;font-weight:600;cursor:pointer}@keyframes mesa-pad-flash{0%{box-shadow:inset 0 0 0 2px hsl(var(--primary));background:hsl(var(--primary) / .35)}to{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .5)}}.mesa-lines{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.mesa-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .8rem;border-radius:.8rem;background:hsl(var(--muted) / .35)}.mesa-line[data-voided]{opacity:.55}.mesa-line__name{margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.mesa-line__meta{margin:.1rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums}.mesa-line__note{display:flex;align-items:flex-start;gap:.35rem;margin:.3rem 0 0;padding:.3rem .55rem;border-radius:.5rem;background:hsl(var(--warning) / .14);color:hsl(var(--warning));font-size:.8125rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.mesa-line__note svg{flex:none;width:.9rem;height:.9rem;margin-top:.1rem}.mesa-line__status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem}.mesa-line__chip{padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:650}.mesa-line__route{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;color:hsl(var(--muted-foreground))}.mesa-line__route[data-kind=none]{color:hsl(var(--stock-warning, var(--muted-foreground)))}.mesa-line__route-dot{flex:none;width:.5rem;height:.5rem;border-radius:9999px}.app-ui-theme .mesa-line__status [data-slot=button]{min-height:2.75rem;padding-inline:.8rem;font-size:.75rem}.mesa-stepper{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:999px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff1a}.mesa-stepper button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:999px;background:transparent;color:hsl(var(--foreground));font-size:1.25rem;line-height:1;cursor:pointer;touch-action:manipulation}.mesa-stepper button:hover:not(:disabled){background:hsl(var(--muted))}.mesa-stepper button:active:not(:disabled){background:hsl(var(--primary) / .3)}.mesa-stepper button:disabled{opacity:.35;cursor:not-allowed}.mesa-stepper button:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:1px}.mesa-stepper output{min-width:2rem;text-align:center;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.mesa-section{display:flex;flex-direction:column;gap:.6rem;padding:.85rem;border-radius:.8rem;background:hsl(var(--muted) / .3)}.mesa-section__title{margin:0;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mesa-section[data-tone=danger]{background:hsl(var(--destructive) / .08);box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .25)}.mesa-note__chips{display:flex;flex-wrap:wrap;gap:.45rem}.mesa-note__chip{min-height:2.75rem;padding:0 .9rem;border:0;border-radius:999px;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out,color .12s ease-out}.mesa-note__chip:hover{background:hsl(var(--muted))}.mesa-note__chip[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.mesa-note__chip:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mesa-note__field{position:relative;display:flex;flex-direction:column;gap:.4rem}.mesa-note__textarea{width:100%;min-height:5rem;padding:.7rem .8rem;border:0;border-radius:.8rem;background:hsl(var(--muted) / .6);color:hsl(var(--foreground));font:inherit;font-size:.9375rem;resize:vertical;outline:none}.mesa-note__textarea:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary) / .6)}.mesa-note__count{align-self:flex-end;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.mesa-note__count[data-over]{color:hsl(var(--destructive));font-weight:700}@media (prefers-reduced-motion: reduce){.mesa-pad__tile,.mesa-tabs button,.mesa-pad__chip,.mesa-note__chip{transition:none}.mesa-pad__tile[data-flash]{animation:none}.mesa-pad__tile:active:not(:disabled){transform:none}}.mesa-aside{scroll-margin-top:calc(var(--app-ui-navbar-height) + 1rem);position:sticky;top:calc(var(--app-ui-navbar-height) + 1rem);height:calc(100dvh - var(--app-ui-navbar-height) - 2rem);min-height:30rem}.mesa-sheet .mesa-panel{flex:1 1 auto;padding-bottom:env(safe-area-inset-bottom)}.mesa-pad__item{display:flex;flex-direction:column;gap:.2rem;border-radius:.9rem;background:hsl(var(--muted)/.3)}.mesa-pad__item .mesa-pad__tile{flex:1}.mesa-pad__note-action{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;font-size:.75rem;color:hsl(var(--muted-foreground));border-radius:.6rem;touch-action:manipulation}.mesa-pad__note-action svg{width:.9rem;height:.9rem}.mesa-pad__note-action:focus-visible{outline:2px solid hsl(var(--ring))}.mesa-pad__tile-price{display:flex;align-items:center;gap:.3rem}.mesa-pad__tile-price svg{width:.85rem;height:.85rem}.mesa-pad__feedback{font-size:.8rem;color:hsl(var(--muted-foreground));margin:.3rem 0}.mesa-pad__skeleton{min-height:7rem;border-radius:.8rem;background:hsl(var(--muted)/.5)}.mesa-pad__chip,.mesa-pad__search-clear{min-height:2.75rem}.mesa-pad__search-clear{min-width:2.75rem}.mesa-pad__search-input,.mesa-note__textarea{font-size:1rem}.mesa-panel__header{display:flex;gap:.75rem;align-items:flex-start;padding-right:2.75rem}.mesa-panel__header-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:.85rem;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.mesa-panel__header-icon svg{width:1.4rem}.mesa-panel__kitchen{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem;border-radius:.75rem;background:hsl(var(--muted)/.3);font-size:.8rem;color:hsl(var(--muted-foreground))}.mesa-panel__kitchen button{min-height:2.75rem;border-radius:.6rem;padding:.4rem .6rem;color:#4ade80;background:#22c55e15;font-weight:600}.mesa-panel__save-status{font-size:.8rem;color:hsl(var(--warning))}.mesa-touch-dialog [data-slot=button],.mesa-touch-dialog .app-dialog-close{min-height:2.75rem;min-width:2.75rem}.mesa-touch-dialog{top:calc(var(--mesa-touch-viewport-top, 0px) + var(--mesa-touch-viewport-height, 100dvh)/2)!important;max-height:calc(var(--mesa-touch-viewport-height, 100dvh) - 2rem)!important}.mesa-sheet [data-slot=sheet-close]{min-height:2.75rem;min-width:2.75rem}.mesa-sheet[data-compact-height]{padding:.65rem!important;gap:.4rem!important}.mesa-sheet[data-compact-height] .mesa-panel{gap:.4rem}.mesa-sheet[data-compact-height] .mesa-panel__footer{padding-top:.4rem;gap:.3rem}.mesa-sheet[data-compact-height] .mesa-panel__kitchen{display:none}@media (max-height:600px){.mesa-sheet{padding:.65rem!important;gap:.4rem!important}.mesa-sheet .mesa-panel{gap:.4rem}.mesa-sheet .mesa-panel__footer{padding-top:.4rem;gap:.3rem}.mesa-sheet .mesa-panel__footer-amount strong{font-size:1.2rem}.mesa-sheet .mesa-panel__kitchen{display:none}}.app-ui-theme .mesa-pad__search{width:100%}.app-ui-theme .mesa-pad__search [data-slot=input-group]{height:3rem;border-radius:.85rem}.app-ui-theme .mesa-pad__search input{font-size:1rem}.mesa-pad__chip{gap:.35rem;min-height:2.5rem;padding:0 .9rem;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff0f;color:hsl(var(--foreground) / .8);font-weight:700}.mesa-pad__chip:hover:not([data-active]){background:#ffffff12;color:hsl(var(--foreground))}.mesa-pad__chip svg{width:.9rem;height:.9rem}.mesa-pad__chip[data-active]{box-shadow:0 6px 14px -8px hsl(var(--primary) / .9)}.mesa-pad__chip[data-kind=account]:not([data-active]){background:#e6b54824;color:#f2d27f;box-shadow:inset 0 0 0 1px #e6b54859}.mesa-pad__grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.55rem}.mesa-pad__item{position:relative;display:block;overflow:hidden;border-radius:.9rem;background:#18181b;box-shadow:inset 0 0 0 1px #ffffff12;transition:box-shadow .12s ease-out,transform 80ms ease-out}.mesa-pad__item[data-selected]{box-shadow:inset 0 0 0 2px #e6b548,0 10px 22px -16px #e6b548e6}.mesa-pad__item:has(.mesa-pad__tile:active:not(:disabled)){transform:scale(.97)}.mesa-pad__tile{display:flex;width:100%;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.mesa-pad__tile:hover:not(:disabled){background:#ffffff08}.mesa-pad__tile:active:not(:disabled){transform:none;background:transparent}.mesa-pad__tile[data-selected]{background:transparent;box-shadow:none}.mesa-pad__tile:focus-visible{outline:2px solid hsl(var(--ring) / .8);outline-offset:-2px;border-radius:.9rem}.mesa-pad__tile[data-flash]{animation:mesa-pad-pop .32s ease-out}.mesa-pad__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.mesa-pad__media .pos-cat-img{transition:transform .3s ease-out}.mesa-pad__tile:hover:not(:disabled) .mesa-pad__media .pos-cat-img{transform:scale(1.04)}.mesa-pad__media .pos-cat-img-empty svg{width:1.6rem;height:1.6rem}.mesa-pad__info{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:.3rem;min-height:3.6rem;padding:.5rem .6rem .55rem}.mesa-pad__tile-name{padding-right:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:700;line-height:1.2;text-transform:none}.mesa-pad__tile-price{color:#e6b548;font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums}.mesa-pad__tile-qty{top:.4rem;right:.4rem;min-width:1.75rem;padding:0 .45rem;background:#e6b548;color:#27272a;font-size:.875rem;font-weight:800;line-height:1.75rem;box-shadow:0 4px 10px #00000059}.mesa-pad__saving{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#09090b73;color:#fff}.mesa-pad__saving svg{width:1.4rem;height:1.4rem}.mesa-pad__note-action{position:absolute;top:.35rem;left:.35rem;display:grid;place-items:center;width:2.25rem;min-height:2.25rem;height:2.25rem;padding:0;border:0;border-radius:.65rem;background:#09090b9e;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:.9;transition:background-color .12s ease-out,opacity .12s ease-out}.mesa-pad__note-action:hover:not(:disabled){background:hsl(var(--primary));opacity:1}.mesa-pad__note-action:disabled{opacity:.4;cursor:not-allowed}.mesa-pad__note-action svg{width:1rem;height:1rem}.mesa-pad__hint{display:flex;align-items:center;justify-content:center;gap:.35rem}.mesa-pad__hint svg{width:.85rem;height:.85rem}.mesa-pad__skeleton{min-height:9.5rem;border-radius:.9rem}.mesa-pad__feedback{padding:.45rem .7rem;border-radius:.6rem;background:#0003}@keyframes mesa-pad-pop{0%{box-shadow:inset 0 0 0 3px #e6b548;background:#e6b5482e}to{box-shadow:none;background:transparent}}@media (prefers-reduced-motion: reduce){.mesa-pad__item,.mesa-pad__media .pos-cat-img{transition:none}.mesa-pad__tile[data-flash]{animation:none}}.mesa-line{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.65rem .7rem;border-radius:.9rem;background:#18181b;box-shadow:inset 0 0 0 1px #ffffff0f}.mesa-line[data-status=Ready]{box-shadow:inset 3px 0 hsl(var(--success)),inset 0 0 0 1px hsl(var(--success) / .3)}.mesa-line[data-status=Sent],.mesa-line[data-status=Preparing]{box-shadow:inset 3px 0 hsl(var(--warning)),inset 0 0 0 1px #ffffff0f}.mesa-line__thumb{display:block;width:3.25rem;height:3.25rem;overflow:hidden;border-radius:.65rem;background:#fff}.mesa-line__thumb .pos-cat-img-empty svg{width:1.1rem;height:1.1rem}.mesa-line[data-voided] .mesa-line__thumb{filter:grayscale(1)}.mesa-line__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mesa-line__total{flex:none;color:#e6b548;font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums}.mesa-line[data-voided] .mesa-line__total{color:hsl(var(--muted-foreground));text-decoration:line-through}.mesa-line>.mesa-stepper{align-self:center}@media (max-width: 420px){.mesa-line{grid-template-columns:2.75rem minmax(0,1fr)}.mesa-line__thumb{width:2.75rem;height:2.75rem}.mesa-line>.mesa-stepper{grid-column:1 / -1;justify-self:end}}@media (max-width:480px){.mesa-tabs button{font-size:.75rem;padding:0 .25rem;gap:.2rem}.mesa-tabs .mesa-tabs__count{display:none}}.mesa-tabs button:disabled{opacity:.45;cursor:default}.mesa-guests{display:flex;flex-direction:column;gap:12px;min-width:0}.mesa-guests__heading{display:flex;align-items:flex-start;gap:10px}.mesa-guests p{font-size:12px;color:hsl(var(--muted-foreground));margin:4px 0}.mesa-guests__people{display:flex;flex-direction:column;gap:8px}.mesa-guests__person{display:grid;grid-template-columns:34px minmax(0,1fr) auto 44px;align-items:center;gap:8px}.mesa-guests__person>span{font-size:12px}.mesa-guests__number{font-weight:700}.mesa-guests__dish{padding:12px;border:1px solid hsl(var(--border));border-radius:12px;display:flex;flex-direction:column;gap:8px}.mesa-guests__dish>span{font-size:12px;color:hsl(var(--muted-foreground))}.mesa-guests__dish>span[data-warning]{color:hsl(var(--warning, 38 92% 50%))}.mesa-guests__assign-actions{display:flex;flex-wrap:wrap;gap:8px}.mesa-guests select{min-height:44px;max-width:100%;min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));padding:8px;flex:1}.mesa-guests__quantities{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.mesa-guests__save{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:480px){.mesa-guests__person{grid-template-columns:28px minmax(0,1fr) 44px}.mesa-guests__person>span:not(.mesa-guests__number){grid-column:2;grid-row:2}.mesa-guests__person>button{grid-column:3;grid-row:1}}.mesa-guests__seating{width:100%;max-height:190px;border-radius:12px;background:hsl(var(--muted)/.25);padding:14px}.mesa-guests__seating>rect,.mesa-guests__seating>ellipse{fill:hsl(var(--muted));stroke:hsl(var(--border))}.mesa-guests__seating g rect{fill:hsl(var(--muted));stroke:hsl(var(--border))}.mesa-guests__seating g[data-occupied=true] rect{fill:hsl(var(--primary)/.35);stroke:hsl(var(--primary))}.mesa-guests__seating g[data-selected=true] rect{fill:hsl(var(--primary));stroke:hsl(var(--foreground))}.mesa-guests__seating text{font-size:6px;fill:hsl(var(--foreground));pointer-events:none}.mesa-guests__seating g[aria-disabled=false]{cursor:pointer}.kds{display:flex;flex-direction:column;gap:1rem}.kds-tool{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:0 1rem;border:1px solid hsl(var(--border));border-radius:.7rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out,border-color .12s ease-out}.kds-tool svg{width:1.1rem;height:1.1rem}.kds-tool:hover{background:hsl(var(--muted))}.kds-tool[aria-pressed=true]{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .12)}.kds-tool:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.kds-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.kds-chips{display:flex;flex-wrap:wrap;gap:.45rem}.kds-chip{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:650;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out,color .12s ease-out}.kds-chip:hover{color:hsl(var(--foreground))}.kds-chip[aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.kds-chip:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.kds-switch{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600;cursor:pointer}.kds-switch input{width:1.25rem;height:1.25rem;accent-color:hsl(var(--primary))}.kds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;gap:.9rem}.kds-ticket{--kds-tone: var(--muted-foreground);display:flex;flex-direction:column;gap:.7rem;padding:1rem;border:1px solid hsl(var(--border));border-top:5px solid hsl(var(--kds-tone));border-radius:.9rem;background:hsl(var(--card));box-shadow:0 1px 3px #0000004d}.kds-ticket[data-tone=warning]{--kds-tone: var(--warning);background:linear-gradient(180deg,hsl(var(--warning) / .08),hsl(var(--card)) 40%)}.kds-ticket[data-tone=danger]{--kds-tone: var(--destructive);background:linear-gradient(180deg,hsl(var(--destructive) / .12),hsl(var(--card)) 40%)}.kds-ticket[data-tone=ready]{--kds-tone: var(--success);background:linear-gradient(180deg,hsl(var(--success) / .1),hsl(var(--card)) 40%)}.kds-ticket[data-fresh]{animation:kds-fresh 1.6s ease-out 2}.kds-ticket__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.kds-ticket__table{display:block;font-size:1.6rem;font-weight:800;line-height:1.1;letter-spacing:-.01em}.kds-ticket__salon{color:hsl(var(--muted-foreground));font-size:.8125rem}.kds-ticket__time{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem;color:hsl(var(--kds-tone));font-variant-numeric:tabular-nums}.kds-ticket__time svg{width:1.1rem;height:1.1rem}.kds-ticket__time strong{font-size:1.35rem;font-weight:800}.kds-ticket__time small{width:100%;color:hsl(var(--muted-foreground));font-size:.75rem;text-align:right}.kds-ticket[data-tone=default] .kds-ticket__time{color:hsl(var(--foreground))}.kds-ticket__new{display:inline-flex;align-items:center;gap:.25rem;margin-right:.35rem;padding:.1rem .5rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.75rem;font-weight:700}.kds-ticket__new svg{width:.85rem;height:.85rem}.kds-ticket__meta{margin:-.3rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem}.kds-ticket__session-note{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:.45rem .65rem;border-radius:.6rem;background:hsl(var(--warning) / .14);color:hsl(var(--warning));font-size:.875rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.kds-ticket__session-note svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.kds-lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kds-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem 0;border-top:1px solid hsl(var(--border) / .7)}.kds-line:first-child{border-top:0}.kds-line__qty{min-width:2.4rem;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.kds-line__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.kds-line__name{font-size:1.1rem;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.kds-line__note{display:flex;align-items:flex-start;gap:.35rem;width:fit-content;max-width:100%;padding:.2rem .55rem;border-radius:.5rem;background:hsl(var(--warning) / .18);color:hsl(var(--warning));font-size:.9375rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.kds-line__note svg{flex:none;width:.95rem;height:.95rem;margin-top:.15rem}.kds-line__station{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-size:.8125rem;font-weight:600;color:hsl(var(--muted-foreground))}.kds-line__station-dot{flex:none;width:.55rem;height:.55rem;border-radius:9999px}.kds-line__void{display:flex;align-items:center;gap:.35rem;color:hsl(var(--destructive));font-size:.875rem;font-weight:800}.kds-line__void svg{width:1rem;height:1rem}.kds-line__ready{display:inline-flex;align-items:center;gap:.3rem;color:hsl(var(--success));font-size:.875rem;font-weight:700}.kds-line__ready svg{width:1rem;height:1rem}.kds-line[data-status=Ready] .kds-line__name,.kds-line[data-status=Ready] .kds-line__qty{color:hsl(var(--muted-foreground))}.kds-line[data-status=Voided] .kds-line__name,.kds-line[data-status=Voided] .kds-line__qty{color:hsl(var(--destructive));text-decoration:line-through}.kds-btn{display:inline-flex;min-width:4.5rem;min-height:3rem;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;border:0;border-radius:.7rem;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background-color .1s ease-out,transform 80ms ease-out}.kds-btn svg{width:1.1rem;height:1.1rem}.kds-btn:hover:not(:disabled){background:hsl(var(--muted) / .7)}.kds-btn:active:not(:disabled){transform:scale(.97)}.kds-btn:disabled{opacity:.55;cursor:wait}.kds-btn:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.kds-line .kds-btn{background:hsl(var(--success) / .18);color:hsl(var(--success))}.kds-line[data-status=Voided] .kds-btn{background:hsl(var(--destructive) / .16);color:hsl(var(--destructive))}.kds-btn--primary,.kds-line .kds-btn.kds-btn--primary{width:100%;background:hsl(var(--success));color:hsl(var(--success-foreground, 0 0% 100%))}.kds-btn--primary:hover:not(:disabled){background:hsl(var(--success) / .88)}.kds-ticket__foot{display:flex;flex-direction:column;gap:.5rem;padding-top:.2rem}@keyframes kds-fresh{0%,to{box-shadow:0 1px 3px #0000004d}40%{box-shadow:0 0 0 4px hsl(var(--primary) / .55),0 1px 3px #0000004d}}@media (prefers-reduced-motion: reduce){.kds-ticket[data-fresh]{animation:none;box-shadow:0 0 0 3px hsl(var(--primary) / .55)}.kds-tool,.kds-chip,.kds-btn{transition:none}.kds-btn:active:not(:disabled){transform:none}}@media (max-width: 640px){.kds-tool{flex:1 1 auto;justify-content:center}}.kds-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.9rem 1rem;padding:.7rem .8rem;border-radius:1rem;background:radial-gradient(90% 140% at 0% 0%,rgb(249 115 22 / .12),transparent 55%),hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px -22px #000000e6}.kds-top__title{display:flex;align-items:center;gap:.7rem;min-width:0}.kds-top__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-left:.15rem;border-radius:.8rem;background:linear-gradient(135deg,#fb923c,#c2410c);box-shadow:0 6px 16px -6px #ea580ccc;color:#fff}.kds-top__icon svg{width:1.2rem;height:1.2rem}.kds-top h1{margin:0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.kds-top p{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.15rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem}.kds-top__tabs{display:flex;justify-content:center;min-width:0}.kds-top__actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.45rem}.kds-back{display:inline-flex;flex:none;align-items:center;gap:.3rem;height:2.5rem;padding:0 .85rem 0 .6rem;border:0;border-radius:.75rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:.78rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease-out}.kds-back:hover{background:hsl(var(--muted))}.kds-back svg{width:1.05rem;height:1.05rem}.kds-back:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.kds-tabs{display:flex;flex-wrap:nowrap;gap:.25rem;max-width:100%;overflow-x:auto;padding:.3rem;border-radius:.85rem;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff0f;scrollbar-width:none}.kds-tab{--station: hsl(var(--primary));display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1.05rem;border:0;border-radius:.65rem;background:transparent;color:hsl(var(--foreground) / .78);font-size:.875rem;font-weight:750;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease-out,color .12s ease-out}.kds-tab:hover:not([aria-selected=true]){background:#ffffff12;color:hsl(var(--foreground))}.kds-tab[aria-selected=true],.kds-tab[aria-pressed=true]{background:var(--station);color:#fff;text-shadow:0 1px 1px rgb(0 0 0 / .25);box-shadow:0 8px 18px -10px var(--station)}.kds-tab:focus-visible{outline:2px solid hsl(var(--ring) / .8);outline-offset:2px}.kds-tab__dot{width:.6rem;height:.6rem;flex:none;border-radius:999px;background:var(--station)}.kds-tab[aria-selected=true] .kds-tab__dot{background:#fff}.kds-toolbar__hint{color:hsl(var(--muted-foreground));font-size:.85rem;font-weight:650}.kds-ticket{overflow:hidden;border-top-width:0}.kds-ticket__head{margin:-1rem -1rem 0;padding:.8rem 1rem .75rem;background:hsl(var(--muted) / .45);box-shadow:inset 0 -1px hsl(var(--border) / .7)}.kds-ticket[data-tone=warning] .kds-ticket__head{background:hsl(var(--warning) / .22);box-shadow:inset 0 4px hsl(var(--warning)),inset 0 -1px hsl(var(--warning) / .3)}.kds-ticket[data-tone=danger] .kds-ticket__head{background:hsl(var(--destructive) / .26);box-shadow:inset 0 4px hsl(var(--destructive)),inset 0 -1px hsl(var(--destructive) / .35)}.kds-ticket[data-tone=ready] .kds-ticket__head{background:hsl(var(--success) / .2);box-shadow:inset 0 4px hsl(var(--success)),inset 0 -1px hsl(var(--success) / .3)}.kds-ticket[data-tone=default] .kds-ticket__head{box-shadow:inset 0 4px hsl(var(--muted-foreground) / .45),inset 0 -1px hsl(var(--border) / .7)}.kds-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.kds-layout[data-all-day]{grid-template-columns:minmax(0,1fr) 19rem}.kds-allday{position:sticky;top:calc(var(--app-ui-navbar-height, 4rem) + .75rem);display:flex;flex-direction:column;max-height:calc(100dvh - var(--app-ui-navbar-height, 4rem) - 1.5rem);overflow:hidden;border-radius:1rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 36px -26px #000000e6}.kds-allday__head{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;background:linear-gradient(135deg,#f9731638,#f973160a 70%);box-shadow:inset 0 -1px #f9731640}.kds-allday__head>svg{width:1.25rem;height:1.25rem;flex:none;color:#fb923c}.kds-allday__head div{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.kds-allday__head strong{color:hsl(var(--foreground));font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.kds-allday__head span{color:hsl(var(--muted-foreground));font-size:.74rem}.kds-allday__close{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:.6rem;background:#0003;color:hsl(var(--foreground));cursor:pointer}.kds-allday__close:hover{background:#00000059}.kds-allday__close svg{width:1rem;height:1rem}.kds-allday__list{display:flex;flex-direction:column;margin:0;padding:.35rem 0;overflow-y:auto;list-style:none;scrollbar-width:thin}.kds-allday__item{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-top:1px solid hsl(var(--border) / .5)}.kds-allday__item:first-child{border-top:0}.kds-allday__qty{flex:none;min-width:2.6rem;color:#fb923c;font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.kds-allday__body{position:relative;display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0;padding-bottom:.4rem}.kds-allday__body strong{overflow:hidden;color:hsl(var(--foreground));font-size:.95rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.kds-allday__body span{color:hsl(var(--muted-foreground));font-size:.74rem}.kds-allday__body i{position:absolute;bottom:0;left:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#f97316,#fb923c)}@media (max-width: 1440px){.kds-top{grid-template-columns:minmax(0,1fr) auto}.kds-top__tabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start}}@media (max-width: 1100px){.kds-layout[data-all-day]{grid-template-columns:minmax(0,1fr)}.kds-allday{position:static;max-height:none;order:-1}.kds-allday__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.kds-allday__item{border-top:0}}@media (max-width: 640px){.kds-top{grid-template-columns:minmax(0,1fr)}.kds-top__icon{display:none}.kds-top__tabs{grid-row:auto}.kds-top__actions{flex-wrap:wrap}}.kds-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start;min-width:0}.kds-column{min-width:0;border-radius:12px;padding:10px;background:#ffffff06;border:1px solid rgb(255 255 255 / .07);display:flex;flex-direction:column;gap:10px}.kds-column__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kds-column__head h2{font-size:14px;font-weight:700}.kds-column__head span{font-size:12px;padding:3px 9px;border-radius:20px;background:#303747}.kds-column[data-status=Preparing] .kds-column__head{color:#fbbf24}.kds-column[data-status=Ready] .kds-column__head{color:#86efac}.kds-column__hint,.kds-column__empty{font-size:11px;color:#94a3b8}.kds-column__empty{padding:24px 0;text-align:center}.kds-column .kds-ticket{border-radius:3px 3px 10px;box-shadow:3px 5px 12px #00000040;background:linear-gradient(140deg,#facc150b,hsl(var(--card)) 60%)}.kds-column .kds-ticket__table{font-size:1.35rem}.kds-column .kds-line{gap:6px}.kds-column .kds-btn{padding:0 10px;min-width:60px}@media (max-width:1100px){.kds-layout[data-all-day]{grid-template-columns:1fr}.kds-allday{max-height:280px}}@media (max-width:850px){.kds-columns{grid-template-columns:1fr}}.mrep-results{display:flex;flex-direction:column;gap:1rem;min-width:0}.mrep-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;padding:.7rem .8rem;border-radius:1rem;background:radial-gradient(90% 140% at 0% 0%,rgb(139 92 246 / .12),transparent 55%),hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px -22px #000000e6}.mrep-top__title{display:flex;align-items:center;gap:.7rem;min-width:0}.mrep-top__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-left:.15rem;border-radius:.8rem;background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:0 6px 16px -6px #7c3aedcc;color:#fff}.mrep-top__icon svg{width:1.2rem;height:1.2rem}.mrep-top h1{margin:0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.mrep-top p{margin:.1rem 0 0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mrep-back{display:inline-flex;flex:none;align-items:center;gap:.3rem;height:2.5rem;padding:0 .85rem 0 .6rem;border:0;border-radius:.75rem;background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:.78rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease-out}.mrep-back:hover{background:hsl(var(--muted))}.mrep-back svg{width:1.05rem;height:1.05rem}.mrep-back:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mrep-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.mrep-quick button{height:2.1rem;border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:700;cursor:pointer;transition:border-color .12s ease-out,color .12s ease-out,background-color .12s ease-out}.mrep-quick button:hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.mrep-quick button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .16);color:hsl(var(--foreground))}.mrep-quick button:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.mrep-group{display:flex;flex-direction:column;gap:.5rem}.mrep-group__title{margin:0 0 0 .2rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mrep-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.mrep-charts .ord-panel,.mrep-heat-panel,.mrep-results>.ord-panel{min-width:0}.mrep-seg,.mrep-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.mrep-seg .ord-seg-item,.mrep-tabs .ord-seg-item{flex:0 0 auto;min-height:2rem;padding-inline:.75rem}.mrep-seg .ord-seg-item[aria-selected=true],.mrep-tabs .ord-seg-item[aria-selected=true]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0006,inset 0 0 0 1px hsl(var(--primary) / .45)}.mrep-empty{margin:0;padding:1.5rem 1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}.mrep-heat{display:flex;flex-direction:column;gap:.8rem;padding:0 1rem 1rem}.mrep-heat__peak{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;color:hsl(var(--muted-foreground));font-size:.8125rem}.mrep-heat__peak svg{width:1rem;height:1rem;color:hsl(var(--destructive))}.mrep-heat__peak strong{color:hsl(var(--foreground))}.mrep-heat__scroll{overflow-x:auto;scrollbar-width:thin}.mrep-heat__grid{display:grid;gap:4px;min-width:max-content}.mrep-heat__hour{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.mrep-heat__day{display:flex;align-items:center;color:hsl(var(--foreground));font-size:.76rem;font-weight:700}.mrep-heat__cell{--heat: 0;display:grid;place-items:center;height:2.1rem;border-radius:.4rem;background:hsl(var(--primary) / var(--heat));color:hsl(var(--foreground) / .85);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;transition:transform .12s ease-out}.mrep-heat__cell[data-empty]{background:hsl(var(--muted) / .35)}.mrep-heat__cell[data-strong]{color:#fff}.mrep-heat__cell[data-peak]{box-shadow:0 0 0 2px hsl(var(--destructive)),0 0 14px hsl(var(--destructive) / .55)}.mrep-heat__cell:hover{transform:scale(1.08)}.mrep-heat__total{position:relative;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;height:2.1rem;padding:0 .5rem;border-radius:.4rem;background:hsl(var(--muted) / .35)}.mrep-heat__total i{position:absolute;inset:0 auto 0 0;background:hsl(var(--primary) / .22)}.mrep-heat__total b{position:relative;color:hsl(var(--foreground));font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}.mrep-heat__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:hsl(var(--muted-foreground));font-size:.7rem}.mrep-heat__legend i{width:1.4rem;height:.7rem;border-radius:.2rem;background:hsl(var(--primary) / var(--heat))}.mrep-heat__legend em{margin-left:auto;font-style:normal}.mrep-table{margin:0 1rem 1rem;overflow:hidden;border-radius:.75rem;box-shadow:inset 0 0 0 1px hsl(var(--border))}.mrep-results .mesas-report-cards,.mrep-results .mesas-report-empty{margin:0 1rem 1rem}@media (max-width: 1280px){.mrep-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.mrep-charts>:last-child{grid-column:1 / -1}}@media (max-width: 767px){.mrep-charts{grid-template-columns:minmax(0,1fr)}.mrep-top__icon{display:none}.mrep-top>[data-slot=button]{width:100%}.mrep-heat{padding:0 .75rem .75rem}.mrep-heat__legend em{width:100%;margin-left:0}}@media (prefers-reduced-motion: reduce){.mrep-heat__cell{transition:none}}.mesas-report-cards{display:flex;flex-direction:column;gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none}.mesas-report-card{padding:.85rem 1rem;border-radius:.8rem;background:hsl(var(--card));box-shadow:inset 0 0 0 1px #ffffff0f}.mesas-report-card-title{margin:0 0 .5rem;font-size:.9375rem;font-weight:650;overflow-wrap:anywhere}.mesas-report-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0}.mesas-report-card dt{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.mesas-report-card dd{margin:.1rem 0 0;font-size:.875rem;font-variant-numeric:tabular-nums}.mesas-report-empty{margin:1rem 0 0;padding:1.25rem;border-radius:.8rem;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:.875rem;text-align:center}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--app-toast-bg: hsl(240 6% 10%);--app-toast-fg: hsl(0 0% 96%);--app-toast-muted: hsl(240 5% 65%);--app-toast-success: hsl(142 71% 45%);--app-toast-error: hsl(0 84% 60%);--app-toast-warning: hsl(38 92% 50%);--app-toast-info: hsl(262 83% 66%)}.Toastify__toast-container{padding:0}.Toastify__toast-container--bottom-left{bottom:1rem;left:1rem}.Toastify__toast{--app-toast-tone: var(--app-toast-info);position:relative;min-height:0;margin-bottom:.6rem;padding:.85rem .9rem .9rem;overflow:hidden;border-radius:.85rem;background:var(--app-toast-bg);color:var(--app-toast-fg);font-family:inherit;font-size:.8125rem;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 40px -12px #000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Toastify__toast.Toastify__toast-theme--dark,.Toastify__toast.Toastify__toast-theme--light,.Toastify__toast.Toastify__toast-theme--colored{background:var(--app-toast-bg);color:var(--app-toast-fg)}.Toastify__toast--success{--app-toast-tone: var(--app-toast-success)}.Toastify__toast--error{--app-toast-tone: var(--app-toast-error)}.Toastify__toast--warning{--app-toast-tone: var(--app-toast-warning)}.Toastify__toast--info,.Toastify__toast--default{--app-toast-tone: var(--app-toast-info)}.Toastify__toast:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--app-toast-tone) 14%,transparent),transparent 55%);pointer-events:none}.Toastify__toast-body{position:relative;align-items:flex-start;gap:.7rem;margin:0;padding:0;font-weight:500}.Toastify__toast-body>div:last-child{padding-top:.2rem;overflow-wrap:anywhere}.Toastify__toast-icon{display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;margin:0;border-radius:.6rem;background:color-mix(in srgb,var(--app-toast-tone) 18%,transparent)}.Toastify__toast-icon svg{width:1rem;height:1rem;fill:var(--app-toast-tone)}.Toastify__spinner{width:1rem;height:1rem;border-color:#ffffff26;border-right-color:var(--app-toast-tone)}.Toastify__close-button{position:relative;align-self:flex-start;margin-left:.4rem;padding:.15rem;border-radius:.4rem;color:var(--app-toast-muted);opacity:.8;transition:background-color .14s ease-out,color .14s ease-out}.Toastify__close-button:hover,.Toastify__close-button:focus-visible{background:#ffffff14;color:var(--app-toast-fg);opacity:1}.Toastify__close-button>svg{width:.85rem;height:.85rem}.Toastify__progress-bar{height:2px;background:var(--app-toast-tone);opacity:.85}.Toastify__progress-bar--bg{height:2px;background:#ffffff0f;opacity:1}.Toastify__progress-bar--wrp{height:2px}@media (max-width: 480px){.Toastify__toast-container--bottom-left{bottom:.5rem;right:.5rem;left:.5rem;width:auto}.Toastify__toast{margin-bottom:.5rem;border-radius:.8rem}}.gtour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}.gtour-block{position:fixed;pointer-events:auto}.gtour-dim{background:#0000009e;animation:gtour-fade .2s ease-out both}.gtour-dim[data-passive]{pointer-events:none}.gtour-spot{position:fixed;border-radius:.8rem;box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 6px hsl(var(--primary) / .22),0 0 0 200vmax #0000009e;pointer-events:none;animation:gtour-fade .2s ease-out both}.gtour[data-moving] .gtour-spot{transition:top .3s cubic-bezier(.2,.8,.2,1),left .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1)}.gtour-spot[data-click]:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;box-shadow:0 0 0 2px hsl(var(--primary));content:"";animation:gtour-pulse 1.6s ease-out infinite}.gtour-card{position:fixed;display:flex;width:min(23rem,calc(100vw - 1.5rem));flex-direction:column;gap:.6rem;overflow:hidden;padding:1.1rem 1.15rem 1rem;border:1px solid rgb(255 255 255 / .09);border-radius:.9rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 18px 50px -12px #000000b3,0 0 0 1px #0006;pointer-events:auto;animation:gtour-rise .24s cubic-bezier(.2,.8,.2,1) both}.gtour-progress{position:absolute;top:0;right:0;left:0;height:3px;background:hsl(var(--muted))}.gtour-progress>span{display:block;height:100%;background:hsl(var(--primary));transition:width .3s ease-out}.gtour-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gtour-step{color:hsl(var(--primary));font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gtour-close{display:grid;place-items:center;width:1.9rem;height:1.9rem;margin:-.35rem -.4rem -.35rem 0;border:0;border-radius:.5rem;background:none;color:hsl(var(--muted-foreground))}.gtour-close:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.gtour-close svg{width:1rem;height:1rem}.gtour-title{font-size:1rem;font-weight:650;line-height:1.3}.gtour-body{color:hsl(var(--muted-foreground));font-size:.84rem;line-height:1.55}.gtour-hint{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:.6rem;background:hsl(var(--primary) / .12);color:hsl(var(--foreground));font-size:.78rem;font-weight:600}.gtour-hint svg{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--primary));animation:gtour-tap 1.6s ease-in-out infinite}.gtour-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.gtour-actions-end{display:flex;gap:.5rem;margin-left:auto}.gtour-exit{margin-left:-.5rem;color:hsl(var(--muted-foreground))}.gtour-wait{position:fixed;bottom:1.25rem;left:50%;display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem .55rem .9rem;border:1px solid rgb(255 255 255 / .09);border-radius:999px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-size:.8rem;font-weight:600;box-shadow:0 12px 32px -10px #000000b3;pointer-events:auto;transform:translate(-50%);animation:gtour-fade .2s ease-out .7s both}.gtour-wait svg{width:1rem;height:1rem;color:hsl(var(--primary))}.gtour-wait-exit{padding:.25rem .6rem;border:0;border-radius:999px;background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gtour-wait-exit:hover{color:hsl(var(--foreground))}.gtour-launcher{position:fixed;right:max(1.25rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:40}.gtour-launcher .gtour-fab{position:relative;height:3rem;padding-inline:1.1rem 1.25rem;border-radius:999px;box-shadow:0 12px 30px -8px hsl(var(--primary) / .55),0 4px 12px -4px #0009}.gtour-launcher .gtour-fab svg{width:1.15rem;height:1.15rem}.gtour-fab-dot{position:absolute;top:.15rem;right:.25rem;width:.7rem;height:.7rem;border:2px solid hsl(var(--background));border-radius:999px;background:#f97316}.gtour-fab-dot:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:#f97316;content:"";animation:gtour-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.gtour-menu.gtour-menu{width:min(22rem,calc(100vw - 2rem));gap:.25rem;padding:.4rem}.gtour-menu-head{display:flex;align-items:center;gap:.7rem;padding:.55rem .55rem .7rem;border-bottom:1px solid rgb(255 255 255 / .06)}.gtour-menu-head>span:last-child{display:flex;flex-direction:column;gap:.1rem}.gtour-menu-icon{display:grid;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;background:hsl(var(--primary) / .14);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .2)}.gtour-menu-icon svg{width:1.05rem;height:1.05rem}.gtour-menu-title{font-size:.875rem;font-weight:650}.gtour-menu-subtitle{color:hsl(var(--muted-foreground));font-size:.76rem}.gtour-menu-list{display:flex;flex-direction:column;gap:.15rem;padding-top:.25rem}.gtour-menu-item{display:flex;width:100%;align-items:center;gap:.75rem;padding:.65rem .6rem;border:0;border-radius:.6rem;background:none;color:inherit;text-align:left;transition:background-color .12s ease-out}.gtour-menu-item:hover{background:hsl(var(--muted) / .55)}.gtour-menu-item-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.gtour-menu-item-title{font-size:.84rem;font-weight:650}.gtour-menu-item-desc{color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.4}.gtour-menu-item-meta{display:flex;align-items:center;gap:.3rem;margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:600}.gtour-menu-item-meta svg{width:.8rem;height:.8rem}.gtour-menu-item-done{display:inline-flex;align-items:center;gap:.25rem;margin-left:.4rem;color:#34d399}.gtour-menu-item-play{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:transform .15s ease-out}.gtour-menu-item:hover .gtour-menu-item-play{transform:scale(1.06)}.gtour-menu-item-play svg{width:.85rem;height:.85rem;margin-left:2px;fill:currentColor}@media (max-width: 639px){.gtour-launcher .gtour-fab{width:3.25rem;height:3.25rem;padding:0;justify-content:center}.gtour-launcher .gtour-fab svg{margin:0}.gtour-fab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gtour-card{width:calc(100vw - 1.5rem)}}@keyframes gtour-fade{0%{opacity:0}to{opacity:1}}@keyframes gtour-rise{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes gtour-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes gtour-ping{75%,to{opacity:0;transform:scale(2.2)}}@keyframes gtour-tap{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.gtour-spot,.gtour-card,.gtour-dim,.gtour-wait{animation:none}.gtour-spot[data-click]:after,.gtour-fab-dot:after,.gtour-hint svg{animation:none}.gtour[data-moving] .gtour-spot{transition:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{color:hsl(var(--nextui-foreground));background-color:hsl(var(--nextui-background))}.pos-shadcn,.stock-theme,.mesas-theme{color-scheme:dark;font-family:Inter,system-ui,sans-serif;--font-heading: Inter, system-ui, sans-serif;--font-sans: Inter, system-ui, sans-serif;--background: 225 16% 10%;--foreground: 220 18% 96%;--card: 224 15% 15%;--card-foreground: 220 18% 96%;--popover: 224 15% 15%;--popover-foreground: 220 18% 96%;--primary: 271 81% 64%;--primary-foreground: 0 0% 100%;--secondary: 225 12% 22%;--secondary-foreground: 220 18% 96%;--muted: 224 12% 20%;--muted-foreground: 220 10% 69%;--accent: 269 30% 25%;--accent-foreground: 220 18% 96%;--destructive: 0 72% 58%;--destructive-foreground: 0 0% 100%;--success: 142 69% 45%;--success-foreground: 145 80% 8%;--warning: 40 92% 55%;--warning-foreground: 35 80% 8%;--border: 222 12% 28%;--input: 222 12% 32%;--ring: 271 81% 64%;--chart-1: 271 81% 64%;--chart-2: 142 69% 45%;--chart-3: 40 92% 55%;--chart-4: 0 72% 58%;--chart-5: 205 86% 60%;--radius: .75rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--sidebar: 225 17% 15%;--sidebar-foreground: 220 18% 96%;--sidebar-primary: 271 81% 64%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 269 28% 24%;--sidebar-accent-foreground: 220 18% 96%;--sidebar-border: 223 13% 28%;--sidebar-ring: 271 81% 64%}.pos-shadcn *,.pos-shadcn:before,.pos-shadcn:after,.stock-theme *,.stock-theme:before,.stock-theme:after,.mesas-theme *,.mesas-theme:before,.mesas-theme:after{border-color:hsl(var(--border))}.pos-shadcn button:not(:disabled),.pos-shadcn [role=button]:not(:disabled),.stock-theme button:not(:disabled),.stock-theme [role=button]:not(:disabled),.mesas-theme button:not(:disabled),.mesas-theme [role=button]:not(:disabled){cursor:pointer}@keyframes stock-sidebar-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes stock-sidebar-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.pos-shadcn[data-slot=sheet-content][data-side=left][data-state=open],.stock-theme[data-slot=sheet-content][data-side=left][data-state=open]{animation:stock-sidebar-enter .22s cubic-bezier(.22,1,.36,1)}.pos-shadcn[data-slot=sheet-content][data-side=left][data-state=closed],.stock-theme[data-slot=sheet-content][data-side=left][data-state=closed]{animation:stock-sidebar-exit .16s ease-in}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant]{--button-bg: transparent;--button-hover-bg: hsl(var(--muted) / .7);--button-fg: hsl(var(--foreground));--button-border: transparent;--button-highlight: transparent;border-color:var(--button-border);background-color:var(--button-bg);color:var(--button-fg);box-shadow:inset 0 1px 0 var(--button-highlight);letter-spacing:.01em;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,filter .15s ease-out}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant]:where(:hover:not(:disabled)){background-color:var(--button-hover-bg)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant]:where(:active:not(:disabled)){filter:brightness(.94)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=default]{--button-bg: hsl(var(--primary));--button-hover-bg: color-mix(in srgb, hsl(var(--primary)) 88%, white);--button-fg: #fff;--button-highlight: rgb(255 255 255 / .14)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=secondary]{--button-bg: hsl(var(--muted));--button-hover-bg: color-mix(in srgb, hsl(var(--muted)) 90%, white);--button-border: rgb(255 255 255 / .08)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=outline]{--button-border: rgb(255 255 255 / .14)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=destructive]{--button-bg: hsl(var(--destructive) / .13);--button-hover-bg: hsl(var(--destructive) / .22);--button-fg: hsl(var(--destructive));--button-border: hsl(var(--destructive) / .24)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=success]{--button-bg: hsl(var(--success));--button-hover-bg: color-mix(in srgb, hsl(var(--success)) 90%, white);--button-fg: hsl(var(--success-foreground));--button-highlight: rgb(255 255 255 / .18)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=warning]{--button-bg: hsl(var(--warning));--button-hover-bg: color-mix(in srgb, hsl(var(--warning)) 90%, white);--button-fg: hsl(var(--warning-foreground));--button-highlight: rgb(255 255 255 / .18)}:where([data-slot=button],[data-slot=dialog-close],[data-slot=sheet-close],[data-size])[data-variant=link]{--button-hover-bg: transparent;--button-fg: hsl(var(--primary))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!top-\[97px\]{top:97px!important}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-6{bottom:1.5rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-3{inset-inline-end:.75rem}.end-auto{inset-inline-end:auto}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-96{left:24rem}.left-\[10\%\]{left:10%}.left-\[5\%\]{left:5%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-9{right:2.25rem}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.start-0{inset-inline-start:0px}.start-1\.5{inset-inline-start:.375rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-\[calc\(var\(--cursor-hit-x\)\*-1\)\]{inset-inline-start:calc(var(--cursor-hit-x) * -1)}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[10\%\]{top:10%}.top-\[5\%\]{top:5%}.top-\[97px\]{top:97px}.top-\[calc\(100\%_\+_2px\)\]{top:calc(100% + 2px)}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.top-\[var\(--pos-nav-h\,97px\)\]{top:var(--pos-nav-h,97px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000000000\]{z-index:1000000000}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[35\]{z-index:35}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-7{margin-top:1.75rem!important}.-mb-4{margin-bottom:-1rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-px{margin-bottom:1px}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-\[calc\(100dvh-97px\)\]{height:calc(100dvh - 97px)!important}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--visual-viewport-height\]{height:var(--visual-viewport-height)}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[2px\]{height:2px}.h-\[50\%\]{height:50%}.h-\[60vh\]{height:60vh}.h-\[95vh\]{height:95vh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-97px\)\]{height:calc(100dvh - 97px)}.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\]{height:calc(100dvh - var(--navbar-height))}.h-\[min\(92vh\,920px\)\]{height:min(92vh,920px)}.h-\[var\(--cell-size\)\]{height:var(--cell-size)}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-\[var\(--picker-height\)\]{height:var(--picker-height)}.h-auto{height:auto}.h-divider{height:var(--nextui-divider-weight)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[38vh\]{max-height:38vh}.max-h-\[42rem\]{max-height:42rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[56rem\]{max-height:56rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64rem\]{max-height:64rem}.max-h-\[78vh\]{max-height:78vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100\%_-_8rem\)\]{max-height:calc(100% - 8rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(62vh\,32rem\)\]{max-height:min(62vh,32rem)}.max-h-\[none\]{max-height:none}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[14rem\]{min-height:14rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(100dvh-97px\)\]{min-height:calc(100dvh - 97px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-64{width:16rem!important}.\!w-auto{width:auto!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[19rem\]{width:19rem}.w-\[232px\]{width:232px}.w-\[260px\]{width:260px}.w-\[275px\]{width:275px}.w-\[286px\]{width:286px}.w-\[80\%\]{width:80%}.w-\[9\.5rem\]{width:9.5rem}.w-\[90\%\]{width:90%}.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\]{width:calc(100% + var(--cursor-hit-x) * 2)}.w-\[calc\(100\%_-_16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-\[min\(1180px\,94vw\)\]{width:min(1180px,94vw)}.w-\[min\(1200px\,96vw\)\]{width:min(1200px,96vw)}.w-\[min\(23rem\,calc\(100vw-1rem\)\)\]{width:min(23rem,calc(100vw - 1rem))}.w-\[min\(36rem\,calc\(100vw-1rem\)\)\]{width:min(36rem,calc(100vw - 1rem))}.w-\[min\(96vw\,44rem\)\]{width:min(96vw,44rem)}.w-\[min\(96vw\,72rem\)\]{width:min(96vw,72rem)}.w-\[var\(--cell-size\)\]{width:var(--cell-size)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-auto{width:auto}.w-divider{width:var(--nextui-divider-weight)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[540px\]{min-width:540px}.min-w-\[640px\]{min-width:640px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[96px\]{min-width:96px}.min-w-\[var\(--cell-size\)\]{min-width:var(--cell-size)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-min{min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[1536px\]{max-width:1536px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[270px\]{max-width:270px}.max-w-\[300px\]{max-width:300px}.max-w-\[640px\]{max-width:640px}.max-w-\[6rem\]{max-width:6rem}.max-w-\[768px\]{max-width:768px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[none\]{max-width:none}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-popover-content-transform-origin\)\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y:-25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x:25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes appearance-in{0%{opacity:0;transform:translateZ(0) scale(.95)}60%{opacity:.75;backface-visibility:hidden;webkit-font-smoothing:antialiased;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-\[appearance-in_1s_infinite\]{animation:appearance-in 1s infinite}@keyframes drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[minmax\(0\,1fr\)_8\.5rem\]{grid-template-columns:minmax(0,1fr) 8.5rem}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-0{column-gap:0px}.gap-x-0\.5{column-gap:.125rem}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--nextui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--nextui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--nextui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--nextui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--nextui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--nextui-radius-small) / 2)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--cell-radius\)\]{border-radius:var(--cell-radius)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--nextui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:var(--nextui-radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-small{border-radius:var(--nextui-radius-small)}.rounded-xl{border-radius:.75rem}.\!rounded-e-none{border-start-end-radius:0px!important;border-end-end-radius:0px!important}.\!rounded-s-none{border-start-start-radius:0px!important;border-end-start-radius:0px!important}.rounded-b-large{border-bottom-right-radius:var(--nextui-radius-large);border-bottom-left-radius:var(--nextui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--nextui-radius-medium);border-bottom-left-radius:var(--nextui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:var(--nextui-radius-small);border-bottom-left-radius:var(--nextui-radius-small)}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-\[var\(--cell-radius\)\]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[var\(--cell-radius\)\]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-large{border-top-left-radius:var(--nextui-radius-large);border-top-right-radius:var(--nextui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--nextui-radius-medium);border-top-right-radius:var(--nextui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-small{border-top-left-radius:var(--nextui-radius-small);border-top-right-radius:var(--nextui-radius-small)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2px\]{border-width:2px}.border-medium{border-width:var(--nextui-border-width-medium)}.border-small{border-width:var(--nextui-border-width-small)}.border-x-4{border-left-width:4px;border-right-width:4px}.border-x-\[calc\(theme\(spacing\.5\)\/2\)\]{border-left-width:.625rem;border-right-width:.625rem}.border-x-\[calc\(theme\(spacing\.6\)\/2\)\]{border-left-width:.75rem;border-right-width:.75rem}.border-x-\[calc\(theme\(spacing\.7\)\/2\)\]{border-left-width:.875rem;border-right-width:.875rem}.border-y-\[calc\(theme\(spacing\.5\)\/2\)\]{border-top-width:.625rem;border-bottom-width:.625rem}.border-y-\[calc\(theme\(spacing\.6\)\/2\)\]{border-top-width:.75rem;border-bottom-width:.75rem}.border-y-\[calc\(theme\(spacing\.7\)\/2\)\]{border-top-width:.875rem;border-bottom-width:.875rem}.\!border-b-0{border-bottom-width:0px!important}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--nextui-border-width-medium)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-danger{--tw-border-opacity:1 !important;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))!important}.border-\[\#18181b\]{--tw-border-opacity:1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-\[\#29292e\]{--tw-border-opacity:1;border-color:rgb(41 41 46 / var(--tw-border-opacity, 1))}.border-\[\#404040\]{--tw-border-opacity:1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-app-primary\/40{border-color:hsl(var(--primary) / .4)}.border-background{--tw-border-opacity:1;border-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-border-opacity)))}.border-border{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-danger{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger-200) / var(--nextui-danger-200-opacity, var(--tw-border-opacity)))}.border-danger\/30{border-color:hsl(var(--nextui-danger) / .3)}.border-default{--tw-border-opacity:1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-default-100\/40{border-color:hsl(var(--nextui-default-100) / .4)}.border-default-200{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.border-default-400\/40{border-color:hsl(var(--nextui-default-400) / .4)}.border-default-700{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-700) / var(--nextui-default-700-opacity, var(--tw-border-opacity)))}.border-destructive{--tw-border-opacity:1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-divider{--tw-border-opacity:1;border-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity)))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-foreground{--tw-border-opacity:1;border-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-green-400\/30{border-color:#4ade804d}.border-green-500\/40{border-color:#22c55e66}.border-input{--tw-border-opacity:1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-primary-100{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary-200) / var(--nextui-primary-200-opacity, var(--tw-border-opacity)))}.border-primary-500{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary-500) / var(--nextui-primary-500-opacity, var(--tw-border-opacity)))}.border-primary-500\/30{border-color:hsl(var(--nextui-primary-500) / .3)}.border-primary-500\/40{border-color:hsl(var(--nextui-primary-500) / .4)}.border-primary\/25{border-color:hsl(var(--nextui-primary) / .25)}.border-primary\/60{border-color:hsl(var(--nextui-primary) / .6)}.border-rose-400\/30{border-color:#fb71854d}.border-secondary{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-secondary-100{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary-200) / var(--nextui-secondary-200-opacity, var(--tw-border-opacity)))}.border-secondary-500{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary-500) / var(--nextui-secondary-500-opacity, var(--tw-border-opacity)))}.border-secondary\/30{border-color:hsl(var(--nextui-secondary) / .3)}.border-sky-400\/30{border-color:#38bdf84d}.border-slate-400\/30{border-color:#94a3b84d}.border-stock-success\/25{border-color:hsl(var(--success) / .25)}.border-stock-warning\/25{border-color:hsl(var(--warning) / .25)}.border-stock-warning\/40{border-color:hsl(var(--warning) / .4)}.border-success{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity:1;border-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-border-opacity)))}.border-success-200{--tw-border-opacity:1;border-color:hsl(var(--nextui-success-200) / var(--nextui-success-200-opacity, var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity:1;border-color:hsl(var(--nextui-success-300) / var(--nextui-success-300-opacity, var(--tw-border-opacity)))}.border-success-400\/40{border-color:hsl(var(--nextui-success-400) / .4)}.border-success-500{--tw-border-opacity:1;border-color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-border-opacity)))}.border-success-500\/20{border-color:hsl(var(--nextui-success-500) / .2)}.border-success-500\/50{border-color:hsl(var(--nextui-success-500) / .5)}.border-success\/30{border-color:hsl(var(--nextui-success) / .3)}.border-transparent{border-color:transparent}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.border-warning{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning-300) / var(--nextui-warning-300-opacity, var(--tw-border-opacity)))}.border-warning-400{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-border-opacity)))}.border-warning-500{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-border-opacity)))}.border-warning-500\/40{border-color:hsl(var(--nextui-warning-500) / .4)}.border-warning\/30{border-color:hsl(var(--nextui-warning) / .3)}.border-warning\/40{border-color:hsl(var(--nextui-warning) / .4)}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/5{border-color:#ffffff0d}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-zinc-400\/30{border-color:#a1a1aa4d}.border-zinc-600{--tw-border-opacity:1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity:1;border-bottom-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-danger{--tw-border-opacity:1;border-left-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-l-default-400{--tw-border-opacity:1;border-left-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.border-l-divider{--tw-border-opacity:1;border-left-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity)))}.border-l-primary{--tw-border-opacity:1;border-left-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-l-success{--tw-border-opacity:1;border-left-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-l-transparent{border-left-color:transparent}.border-l-warning{--tw-border-opacity:1;border-left-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity:1;border-inline-start-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity:1;border-inline-start-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity:1;border-inline-start-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity:1;border-inline-start-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity:1;border-inline-start-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity:1;border-inline-start-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.\!bg-danger-50{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#000000\]\/50{background-color:#00000080}.bg-\[\#18181b\]{--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-\[\#202024\]{--tw-bg-opacity:1;background-color:rgb(32 32 36 / var(--tw-bg-opacity, 1))}.bg-\[\#27272a\]{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-\[\#404040\]{--tw-bg-opacity:1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-\[\#e6b548\]{--tw-bg-opacity:1;background-color:rgb(230 181 72 / var(--tw-bg-opacity, 1))}.bg-\[\#ffbe40\]{--tw-bg-opacity:1;background-color:rgb(255 190 64 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-app-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--nextui-background) / .1)}.bg-background\/70{background-color:hsl(var(--nextui-background) / .7)}.bg-background\/80{background-color:hsl(var(--nextui-background) / .8)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-border{--tw-bg-opacity:1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-content1{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.bg-content2{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.bg-content2\/40{background-color:hsl(var(--nextui-content2) / .4)}.bg-content3{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger-500{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-bg-opacity)))}.bg-danger\/10{background-color:hsl(var(--nextui-danger) / .1)}.bg-danger\/20{background-color:hsl(var(--nextui-danger) / .2)}.bg-danger\/30{background-color:hsl(var(--nextui-danger) / .3)}.bg-default{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-100\/10{background-color:hsl(var(--nextui-default-100) / .1)}.bg-default-100\/20{background-color:hsl(var(--nextui-default-100) / .2)}.bg-default-200{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--nextui-default-300) / .5)}.bg-default-400{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-50\/5{background-color:hsl(var(--nextui-default-50) / .05)}.bg-default-500{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default-800{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-800) / var(--nextui-default-800-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--nextui-default) / .4)}.bg-destructive{--tw-bg-opacity:1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-divider{--tw-bg-opacity:1;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--nextui-foreground) / .1)}.bg-gray-400\/50{background-color:#9ca3af80}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/15{background-color:#22c55e26}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-overlay\/30{background-color:hsl(var(--nextui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--nextui-overlay) / .5)}.bg-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary-500\/10{background-color:hsl(var(--nextui-primary-500) / .1)}.bg-primary-500\/30{background-color:hsl(var(--nextui-primary-500) / .3)}.bg-primary\/15{background-color:hsl(var(--nextui-primary) / .15)}.bg-primary\/20{background-color:hsl(var(--nextui-primary) / .2)}.bg-primary\/\[\.06\]{background-color:hsl(var(--nextui-primary) / .06)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary-500{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-500) / var(--nextui-secondary-500-opacity, var(--tw-bg-opacity)))}.bg-secondary-500\/10{background-color:hsl(var(--nextui-secondary-500) / .1)}.bg-secondary\/10{background-color:hsl(var(--nextui-secondary) / .1)}.bg-secondary\/20{background-color:hsl(var(--nextui-secondary) / .2)}.bg-secondary\/40{background-color:hsl(var(--nextui-secondary) / .4)}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-500\/15{background-color:#64748b26}.bg-stock-success\/15{background-color:hsl(var(--success) / .15)}.bg-stock-success\/5{background-color:hsl(var(--success) / .05)}.bg-stock-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-stock-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-success{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success-500{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-bg-opacity)))}.bg-success-500\/10{background-color:hsl(var(--nextui-success-500) / .1)}.bg-success-500\/5{background-color:hsl(var(--nextui-success-500) / .05)}.bg-success\/10{background-color:hsl(var(--nextui-success) / .1)}.bg-success\/20{background-color:hsl(var(--nextui-success) / .2)}.bg-success\/30{background-color:hsl(var(--nextui-success) / .3)}.bg-success\/5{background-color:hsl(var(--nextui-success) / .05)}.bg-transparent{background-color:transparent}.bg-violet-500\/15{background-color:#8b5cf626}.bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning-500\/10{background-color:hsl(var(--nextui-warning-500) / .1)}.bg-warning\/10{background-color:hsl(var(--nextui-warning) / .1)}.bg-warning\/20{background-color:hsl(var(--nextui-warning) / .2)}.bg-warning\/40{background-color:hsl(var(--nextui-warning) / .4)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/80{background-color:#09090bcc}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,hsl(var(--nextui-danger-200)) 25%,hsl(var(--nextui-danger)) 25%,hsl(var(--nextui-danger)) 50%,hsl(var(--nextui-danger-200)) 50%,hsl(var(--nextui-danger-200)) 75%,hsl(var(--nextui-danger)) 75%,hsl(var(--nextui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,hsl(var(--nextui-default-200)) 25%,hsl(var(--nextui-default-400)) 25%,hsl(var(--nextui-default-400)) 50%,hsl(var(--nextui-default-200)) 50%,hsl(var(--nextui-default-200)) 75%,hsl(var(--nextui-default-400)) 75%,hsl(var(--nextui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,hsl(var(--nextui-primary-200)) 25%,hsl(var(--nextui-primary)) 25%,hsl(var(--nextui-primary)) 50%,hsl(var(--nextui-primary-200)) 50%,hsl(var(--nextui-primary-200)) 75%,hsl(var(--nextui-primary)) 75%,hsl(var(--nextui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,hsl(var(--nextui-secondary-200)) 25%,hsl(var(--nextui-secondary)) 25%,hsl(var(--nextui-secondary)) 50%,hsl(var(--nextui-secondary-200)) 50%,hsl(var(--nextui-secondary-200)) 75%,hsl(var(--nextui-secondary)) 75%,hsl(var(--nextui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,hsl(var(--nextui-success-200)) 25%,hsl(var(--nextui-success)) 25%,hsl(var(--nextui-success)) 50%,hsl(var(--nextui-success-200)) 50%,hsl(var(--nextui-success-200)) 75%,hsl(var(--nextui-success)) 75%,hsl(var(--nextui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,hsl(var(--nextui-warning-200)) 25%,hsl(var(--nextui-warning)) 25%,hsl(var(--nextui-warning)) 50%,hsl(var(--nextui-warning-200)) 50%,hsl(var(--nextui-warning-200)) 75%,hsl(var(--nextui-warning)) 75%,hsl(var(--nextui-warning)))}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, 1))}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--nextui-default-300) / .5)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.p-px{padding:1px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--cell-size\)\]{padding-left:var(--cell-size);padding-right:var(--cell-size)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pe-2{padding-inline-end:.5rem}.pe-6{padding-inline-end:1.5rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-\[1px\]{padding-left:1px}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-28{padding-right:7rem}.pr-8{padding-right:2rem}.ps-2{padding-inline-start:.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[96px\]{padding-top:96px}.pt-\[97px\]{padding-top:97px}.pt-\[calc\(var\(--pos-nav-h\,97px\)\+53px\)\]{padding-top:calc(var(--pos-nav-h,97px) + 53px)}.pt-\[var\(--pos-nav-h\,97px\)\]{padding-top:var(--pos-nav-h,97px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[100\%\]{font-size:100%}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-large{font-size:var(--nextui-font-size-large);line-height:var(--nextui-line-height-large)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-medium{font-size:var(--nextui-font-size-medium);line-height:var(--nextui-line-height-medium)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-small{font-size:var(--nextui-font-size-small);line-height:var(--nextui-line-height-small)}.text-tiny{font-size:var(--nextui-font-size-tiny);line-height:var(--nextui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[32px\]{line-height:32px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-danger{--tw-text-opacity:1 !important;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))!important}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-app-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-background{--tw-text-opacity:1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity:1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity:1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-400{--tw-text-opacity:1;color:hsl(var(--nextui-danger-400) / var(--nextui-danger-400-opacity, var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity:1;color:hsl(var(--nextui-danger-600) / var(--nextui-danger-600-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--nextui-danger) / .8)}.text-default-300{--tw-text-opacity:1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.text-default-400{--tw-text-opacity:1;color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-text-opacity)))}.text-default-400\/50{color:hsl(var(--nextui-default-400) / .5)}.text-default-500{--tw-text-opacity:1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity:1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity:1;color:hsl(var(--nextui-default-700) / var(--nextui-default-700-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.text-destructive{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity:1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--nextui-foreground) / .5)}.text-foreground\/60{color:hsl(var(--nextui-foreground) / .6)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.text-primary-300{--tw-text-opacity:1;color:hsl(var(--nextui-primary-300) / var(--nextui-primary-300-opacity, var(--tw-text-opacity)))}.text-primary-400{--tw-text-opacity:1;color:hsl(var(--nextui-primary-400) / var(--nextui-primary-400-opacity, var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity:1;color:hsl(var(--nextui-primary-500) / var(--nextui-primary-500-opacity, var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity:1;color:hsl(var(--nextui-primary-600) / var(--nextui-primary-600-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary\/80{color:hsl(var(--nextui-primary) / .8)}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-300{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-300) / var(--nextui-secondary-300-opacity, var(--tw-text-opacity)))}.text-secondary-400{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-400) / var(--nextui-secondary-400-opacity, var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-500) / var(--nextui-secondary-500-opacity, var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-600) / var(--nextui-secondary-600-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-secondary\/80{color:hsl(var(--nextui-secondary) / .8)}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-stock-success{--tw-text-opacity:1;color:hsl(var(--success) / var(--tw-text-opacity, 1))}.text-stock-warning{--tw-text-opacity:1;color:hsl(var(--warning) / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity:1;color:hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity:1;color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity:1;color:hsl(var(--nextui-success-700) / var(--nextui-success-700-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--nextui-success) / .8)}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-warning{--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.text-warning-200{--tw-text-opacity:1;color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity:1;color:hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity:1;color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity:1;color:hsl(var(--nextui-warning-700) / var(--nextui-warning-700-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--nextui-warning) / .8)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.caret-white{caret-color:#fff}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.0001\]{opacity:.0001}.opacity-\[value\]{opacity:value}.opacity-disabled{opacity:var(--nextui-disabled-opacity)}.bg-blend-color{background-blend-mode:color}.\!shadow-none{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0px 20px 20px 0px rgb(0 0 0/.05);--tw-shadow-colored:0px 20px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-large{--tw-shadow:var(--nextui-box-shadow-large);--tw-shadow-colored:var(--nextui-box-shadow-large);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-medium{--tw-shadow:var(--nextui-box-shadow-medium);--tw-shadow-colored:var(--nextui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-small{--tw-shadow:var(--nextui-box-shadow-small);--tw-shadow-colored:var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:rgb(0 0 0 / .3);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/35{--tw-shadow-color:rgb(0 0 0 / .35);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:rgb(0 0 0 / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:rgb(0 0 0 / .05);--tw-shadow:var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color:hsl(var(--nextui-danger) / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color:hsl(var(--nextui-default) / .5);--tw-shadow:var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color:hsl(var(--nextui-foreground) / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color:hsl(var(--nextui-primary) / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color:hsl(var(--nextui-secondary) / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color:hsl(var(--nextui-success) / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color:hsl(var(--nextui-warning) / .4);--tw-shadow:var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.ring-foreground\/10{--tw-ring-color:hsl(var(--nextui-foreground) / .1)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color:transparent}.ring-warning{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-ring-opacity)))}.ring-white\/70{--tw-ring-color:rgb(255 255 255 / .7)}.\!ring-offset-0{--tw-ring-offset-width:0px !important}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[hsl\(var\(--card\)\)\]{--tw-ring-offset-color:hsl(var(--card))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur:blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate:saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-disabled{--tw-backdrop-opacity:opacity(var(--nextui-disabled-opacity));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\!duration-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-250{transition-duration:.25s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[220ms\]{transition-duration:.22s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{color-scheme:light;--nextui-background:0 0% 100%;--nextui-foreground-50:0 0% 98.04%;--nextui-foreground-100:240 4.76% 95.88%;--nextui-foreground-200:240 5.88% 90%;--nextui-foreground-300:240 4.88% 83.92%;--nextui-foreground-400:240 5.03% 64.9%;--nextui-foreground-500:240 3.83% 46.08%;--nextui-foreground-600:240 5.2% 33.92%;--nextui-foreground-700:240 5.26% 26.08%;--nextui-foreground-800:240 3.7% 15.88%;--nextui-foreground-900:240 5.88% 10%;--nextui-foreground:201.81999999999994 24.44% 8.82%;--nextui-divider:0 0% 6.67%;--nextui-divider-opacity:.15;--nextui-focus:212.01999999999998 100% 46.67%;--nextui-overlay:0 0% 0%;--nextui-content1:0 0% 100%;--nextui-content1-foreground:201.81999999999994 24.44% 8.82%;--nextui-content2:240 4.76% 95.88%;--nextui-content2-foreground:240 3.7% 15.88%;--nextui-content3:240 5.88% 90%;--nextui-content3-foreground:240 5.26% 26.08%;--nextui-content4:240 4.88% 83.92%;--nextui-content4-foreground:240 5.2% 33.92%;--nextui-default-50:0 0% 98.04%;--nextui-default-100:240 4.76% 95.88%;--nextui-default-200:240 5.88% 90%;--nextui-default-300:240 4.88% 83.92%;--nextui-default-400:240 5.03% 64.9%;--nextui-default-500:240 3.83% 46.08%;--nextui-default-600:240 5.2% 33.92%;--nextui-default-700:240 5.26% 26.08%;--nextui-default-800:240 3.7% 15.88%;--nextui-default-900:240 5.88% 10%;--nextui-default-foreground:0 0% 0%;--nextui-default:240 4.88% 83.92%;--nextui-primary-50:212.5 92.31% 94.9%;--nextui-primary-100:211.84000000000003 92.45% 89.61%;--nextui-primary-200:211.84000000000003 92.45% 79.22%;--nextui-primary-300:212.24 92.45% 68.82%;--nextui-primary-400:212.14 92.45% 58.43%;--nextui-primary-500:212.01999999999998 100% 46.67%;--nextui-primary-600:212.14 100% 38.43%;--nextui-primary-700:212.24 100% 28.82%;--nextui-primary-800:211.84000000000003 100% 19.22%;--nextui-primary-900:211.84000000000003 100% 9.61%;--nextui-primary-foreground:0 0% 100%;--nextui-primary:212.01999999999998 100% 46.67%;--nextui-secondary-50:270 61.54% 94.9%;--nextui-secondary-100:270 59.26% 89.41%;--nextui-secondary-200:270 59.26% 78.82%;--nextui-secondary-300:270 59.26% 68.24%;--nextui-secondary-400:270 59.26% 57.65%;--nextui-secondary-500:270 66.67% 47.06%;--nextui-secondary-600:270 66.67% 37.65%;--nextui-secondary-700:270 66.67% 28.24%;--nextui-secondary-800:270 66.67% 18.82%;--nextui-secondary-900:270 66.67% 9.41%;--nextui-secondary-foreground:0 0% 100%;--nextui-secondary:270 66.67% 47.06%;--nextui-success-50:146.66999999999996 64.29% 94.51%;--nextui-success-100:145.71000000000004 61.4% 88.82%;--nextui-success-200:146.2 61.74% 77.45%;--nextui-success-300:145.78999999999996 62.57% 66.47%;--nextui-success-400:146.01 62.45% 55.1%;--nextui-success-500:145.96000000000004 79.46% 43.92%;--nextui-success-600:146.01 79.89% 35.1%;--nextui-success-700:145.78999999999996 79.26% 26.47%;--nextui-success-800:146.2 79.78% 17.45%;--nextui-success-900:145.71000000000004 77.78% 8.82%;--nextui-success-foreground:0 0% 0%;--nextui-success:145.96000000000004 79.46% 43.92%;--nextui-warning-50:54.55000000000001 91.67% 95.29%;--nextui-warning-100:37.139999999999986 91.3% 90.98%;--nextui-warning-200:37.139999999999986 91.3% 81.96%;--nextui-warning-300:36.95999999999998 91.24% 73.14%;--nextui-warning-400:37.00999999999999 91.26% 64.12%;--nextui-warning-500:37.02999999999997 91.27% 55.1%;--nextui-warning-600:37.00999999999999 74.22% 44.12%;--nextui-warning-700:36.95999999999998 73.96% 33.14%;--nextui-warning-800:37.139999999999986 75% 21.96%;--nextui-warning-900:37.139999999999986 75% 10.98%;--nextui-warning-foreground:0 0% 0%;--nextui-warning:37.02999999999997 91.27% 55.1%;--nextui-danger-50:339.13 92% 95.1%;--nextui-danger-100:340 91.84% 90.39%;--nextui-danger-200:339.3299999999999 90% 80.39%;--nextui-danger-300:339.11 90.6% 70.78%;--nextui-danger-400:339 90% 60.78%;--nextui-danger-500:339.20000000000005 90.36% 51.18%;--nextui-danger-600:339 86.54% 40.78%;--nextui-danger-700:339.11 85.99% 30.78%;--nextui-danger-800:339.3299999999999 86.54% 20.39%;--nextui-danger-900:340 84.91% 10.39%;--nextui-danger-foreground:0 0% 100%;--nextui-danger:339.20000000000005 90.36% 51.18%;--nextui-divider-weight:1px;--nextui-disabled-opacity:.5;--nextui-font-size-tiny:.75rem;--nextui-font-size-small:.875rem;--nextui-font-size-medium:1rem;--nextui-font-size-large:1.125rem;--nextui-line-height-tiny:1rem;--nextui-line-height-small:1.25rem;--nextui-line-height-medium:1.5rem;--nextui-line-height-large:1.75rem;--nextui-radius-small:8px;--nextui-radius-medium:12px;--nextui-radius-large:14px;--nextui-border-width-small:1px;--nextui-border-width-medium:2px;--nextui-border-width-large:3px;--nextui-box-shadow-small:0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-medium:0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-large:0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-hover-opacity:.8}.dark,[data-theme=dark]{color-scheme:dark;--nextui-background:0 0% 0%;--nextui-foreground-50:240 5.88% 10%;--nextui-foreground-100:240 3.7% 15.88%;--nextui-foreground-200:240 5.26% 26.08%;--nextui-foreground-300:240 5.2% 33.92%;--nextui-foreground-400:240 3.83% 46.08%;--nextui-foreground-500:240 5.03% 64.9%;--nextui-foreground-600:240 4.88% 83.92%;--nextui-foreground-700:240 5.88% 90%;--nextui-foreground-800:240 4.76% 95.88%;--nextui-foreground-900:0 0% 98.04%;--nextui-foreground:210 5.56% 92.94%;--nextui-focus:212.01999999999998 100% 46.67%;--nextui-overlay:0 0% 0%;--nextui-divider:0 0% 100%;--nextui-divider-opacity:.15;--nextui-content1:240 5.88% 10%;--nextui-content1-foreground:0 0% 98.04%;--nextui-content2:240 3.7% 15.88%;--nextui-content2-foreground:240 4.76% 95.88%;--nextui-content3:240 5.26% 26.08%;--nextui-content3-foreground:240 5.88% 90%;--nextui-content4:240 5.2% 33.92%;--nextui-content4-foreground:240 4.88% 83.92%;--nextui-default-50:240 5.88% 10%;--nextui-default-100:240 3.7% 15.88%;--nextui-default-200:240 5.26% 26.08%;--nextui-default-300:240 5.2% 33.92%;--nextui-default-400:240 3.83% 46.08%;--nextui-default-500:240 5.03% 64.9%;--nextui-default-600:240 4.88% 83.92%;--nextui-default-700:240 5.88% 90%;--nextui-default-800:240 4.76% 95.88%;--nextui-default-900:0 0% 98.04%;--nextui-default-foreground:0 0% 100%;--nextui-default:240 5.26% 26.08%;--nextui-primary-50:211.84000000000003 100% 9.61%;--nextui-primary-100:211.84000000000003 100% 19.22%;--nextui-primary-200:212.24 100% 28.82%;--nextui-primary-300:212.14 100% 38.43%;--nextui-primary-400:212.01999999999998 100% 46.67%;--nextui-primary-500:212.14 92.45% 58.43%;--nextui-primary-600:212.24 92.45% 68.82%;--nextui-primary-700:211.84000000000003 92.45% 79.22%;--nextui-primary-800:211.84000000000003 92.45% 89.61%;--nextui-primary-900:212.5 92.31% 94.9%;--nextui-primary-foreground:0 0% 100%;--nextui-primary:212.01999999999998 100% 46.67%;--nextui-secondary-50:270 66.67% 9.41%;--nextui-secondary-100:270 66.67% 18.82%;--nextui-secondary-200:270 66.67% 28.24%;--nextui-secondary-300:270 66.67% 37.65%;--nextui-secondary-400:270 66.67% 47.06%;--nextui-secondary-500:270 59.26% 57.65%;--nextui-secondary-600:270 59.26% 68.24%;--nextui-secondary-700:270 59.26% 78.82%;--nextui-secondary-800:270 59.26% 89.41%;--nextui-secondary-900:270 61.54% 94.9%;--nextui-secondary-foreground:0 0% 100%;--nextui-secondary:270 59.26% 57.65%;--nextui-success-50:145.71000000000004 77.78% 8.82%;--nextui-success-100:146.2 79.78% 17.45%;--nextui-success-200:145.78999999999996 79.26% 26.47%;--nextui-success-300:146.01 79.89% 35.1%;--nextui-success-400:145.96000000000004 79.46% 43.92%;--nextui-success-500:146.01 62.45% 55.1%;--nextui-success-600:145.78999999999996 62.57% 66.47%;--nextui-success-700:146.2 61.74% 77.45%;--nextui-success-800:145.71000000000004 61.4% 88.82%;--nextui-success-900:146.66999999999996 64.29% 94.51%;--nextui-success-foreground:0 0% 0%;--nextui-success:145.96000000000004 79.46% 43.92%;--nextui-warning-50:37.139999999999986 75% 10.98%;--nextui-warning-100:37.139999999999986 75% 21.96%;--nextui-warning-200:36.95999999999998 73.96% 33.14%;--nextui-warning-300:37.00999999999999 74.22% 44.12%;--nextui-warning-400:37.02999999999997 91.27% 55.1%;--nextui-warning-500:37.00999999999999 91.26% 64.12%;--nextui-warning-600:36.95999999999998 91.24% 73.14%;--nextui-warning-700:37.139999999999986 91.3% 81.96%;--nextui-warning-800:37.139999999999986 91.3% 90.98%;--nextui-warning-900:54.55000000000001 91.67% 95.29%;--nextui-warning-foreground:0 0% 0%;--nextui-warning:37.02999999999997 91.27% 55.1%;--nextui-danger-50:340 84.91% 10.39%;--nextui-danger-100:339.3299999999999 86.54% 20.39%;--nextui-danger-200:339.11 85.99% 30.78%;--nextui-danger-300:339 86.54% 40.78%;--nextui-danger-400:339.20000000000005 90.36% 51.18%;--nextui-danger-500:339 90% 60.78%;--nextui-danger-600:339.11 90.6% 70.78%;--nextui-danger-700:339.3299999999999 90% 80.39%;--nextui-danger-800:340 91.84% 90.39%;--nextui-danger-900:339.13 92% 95.1%;--nextui-danger-foreground:0 0% 100%;--nextui-danger:339.20000000000005 90.36% 51.18%;--nextui-divider-weight:1px;--nextui-disabled-opacity:.5;--nextui-font-size-tiny:.75rem;--nextui-font-size-small:.875rem;--nextui-font-size-medium:1rem;--nextui-font-size-large:1.125rem;--nextui-line-height-tiny:1rem;--nextui-line-height-small:1.25rem;--nextui-line-height-medium:1.5rem;--nextui-line-height-large:1.75rem;--nextui-radius-small:8px;--nextui-radius-medium:12px;--nextui-radius-large:14px;--nextui-border-width-small:1px;--nextui-border-width-medium:2px;--nextui-border-width-large:3px;--nextui-box-shadow-small:0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-medium:0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-large:0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-hover-opacity:.9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:var(--spacing(4))}.\[--cell-radius\:0\.45rem\]{--cell-radius:.45rem}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[--cursor-hit-x\:8px\]{--cursor-hit-x:8px}.\[--picker-height\:224px\]{--picker-height:224px}.\[--scale-enter\:100\%\]{--scale-enter:100%}.\[--scale-exit\:100\%\]{--scale-exit:100%}.\[--scroll-shadow-size\:100px\]{--scroll-shadow-size:100px}.\[--slide-enter\:0px\]{--slide-enter:0px}.\[--slide-exit\:80px\]{--slide-exit:80px}.\[-webkit-text-security\:disc\]{-webkit-text-security:disc}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;background-color:#404040}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pesos:before{content:"$ "}::-webkit-scrollbar{-webkit-appearance:none;height:6px;width:0}::-webkit-scrollbar-thumb{background-color:#404040}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media print{body{margin:0;padding:0;width:80mm}@page{size:80mm auto;margin:0}}.ag-theme-alpine .ag-cell-focus,.ag-theme-quartz .ag-cell-focus{border:2px solid #006fee!important;background-color:#f0f8ff!important;outline:none!important}.ag-theme-quartz-custom-dark{--ag-background-color: hsl(var(--card, 240 6% 10%));--ag-foreground-color: hsl(var(--foreground, 0 0% 96%));--ag-header-background-color: transparent;--ag-header-foreground-color: hsl(var(--muted-foreground, 240 5% 65%));--ag-odd-row-background-color: transparent;--ag-row-hover-color: hsl(var(--muted, 240 4% 16%) / .55);--ag-border-color: hsl(var(--border, 240 4% 20%));--ag-secondary-border-color: hsl(var(--border, 240 4% 20%) / .6);--ag-row-border-color: hsl(var(--border, 240 4% 20%) / .6);--ag-input-border-color: hsl(var(--border, 240 4% 20%));--ag-input-focus-border-color: hsl(var(--primary, 262 83% 58%));--ag-selected-row-background-color: hsl(var(--primary, 262 83% 58%) / .16);--ag-control-panel-background-color: hsl(var(--popover, 240 6% 10%));--ag-panel-background-color: hsl(var(--popover, 240 6% 10%));--ag-subheader-background-color: hsl(var(--popover, 240 6% 10%));--ag-header-column-separator-display: none;--ag-wrapper-border-radius: .75rem;--ag-font-size: 13px}.ag-theme-quartz-custom-dark .ag-header{border-bottom:1px solid hsl(var(--border, 240 4% 20%))}.ag-theme-quartz-custom-dark .ag-header-cell-text{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ag-theme-quartz-custom-dark .ag-cell{display:flex;align-items:center}.ag-theme-quartz-custom-dark .ag-right-aligned-cell{justify-content:flex-end}.ag-theme-quartz-custom-dark .ag-cell-focus{border:1px solid hsl(var(--primary, 262 83% 58%) / .7)!important;background-color:transparent!important;outline:none!important}.ag-theme-quartz-custom-dark .kretz-preview-row-even .ag-cell{background-color:transparent!important}.ag-theme-quartz-custom-dark .kretz-preview-row-odd .ag-cell{background-color:hsl(var(--muted, 240 4% 16%) / .35)!important}.ag-theme-quartz-custom-dark .ag-row-hover .ag-cell{background-color:transparent!important}@media (prefers-reduced-motion: reduce){.pos-shadcn *,.pos-shadcn *:before,.pos-shadcn *:after,.stock-theme *,.stock-theme *:before,.stock-theme *:after,.mesas-theme *,.mesas-theme *:before,.mesas-theme *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-slot=listbox],[data-slot=popover] [role=listbox],div[data-open=true][role=dialog] [role=listbox]{z-index:80}html body[data-scroll-locked]{overflow:visible!important;margin-right:0!important;padding-right:0!important}.\*\:w-full>*{width:100%}.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]>*{svg:not([class*="size-"])}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:1.5rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-default-500::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-primary::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-0:before{content:var(--tw-content);--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:animate-none:before{content:var(--tw-content);animation:none}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--nextui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity:1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.before\:bg-default\/60:before{content:var(--tw-content);background-color:hsl(var(--nextui-default) / .6)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to:hsl(var(--nextui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--nextui-content4) / var(--nextui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow:var(--nextui-box-shadow-small);--tw-shadow-colored:var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-inset-x-3:after{content:var(--tw-content);left:-.75rem;right:-.75rem}.after\:-inset-y-2:after{content:var(--tw-content);top:-.5rem;bottom:-.5rem}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--nextui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-y-1:after{content:var(--tw-content);--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rotate-0:after{content:var(--tw-content);--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-border:after{content:var(--tw-content);--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-foreground:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow:0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow:var(--nextui-box-shadow-small);--tw-shadow-colored:var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--nextui-radius-large);border-end-start-radius:var(--nextui-radius-large)}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--nextui-radius-medium);border-end-start-radius:var(--nextui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--nextui-radius-small);border-end-start-radius:var(--nextui-radius-small)}.first\:before\:rounded-s-lg:first-child:before{content:var(--tw-content);border-start-start-radius:.5rem;border-end-start-radius:.5rem}.last\:mt-0:last-child{margin-top:0}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--nextui-radius-large);border-end-end-radius:var(--nextui-radius-large)}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--nextui-radius-medium);border-end-end-radius:var(--nextui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--nextui-radius-small);border-end-end-radius:var(--nextui-radius-small)}.last\:before\:rounded-e-lg:last-child:before{content:var(--tw-content);border-start-end-radius:.5rem;border-end-end-radius:.5rem}.first-of-type\:rounded-e-none:first-of-type{border-start-end-radius:0px;border-end-end-radius:0px}.last-of-type\:rounded-s-none:last-of-type{border-start-start-radius:0px;border-end-start-radius:0px}.autofill\:bg-transparent:autofill{background-color:transparent}.focus-within\:border-danger:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-400:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:hsl(var(--ring) / .3)}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-danger:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.hover\:border-default:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.hover\:border-secondary:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.hover\:border-success:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.hover\:border-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.hover\:border-zinc-600:hover{--tw-border-opacity:1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:\!bg-foreground:hover{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\:bg-\[\#27272a\]:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3f3f46\]:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-content2:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.hover\:bg-danger:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.hover\:bg-danger-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-200:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-primary\/20:hover{background-color:hsl(var(--nextui-primary) / .2)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/40:hover{background-color:#ef444466}.hover\:bg-secondary-400:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-400) / var(--nextui-secondary-400-opacity, var(--tw-bg-opacity)))}.hover\:bg-secondary-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-success-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-warning-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}.hover\:text-default-300:hover{--tw-text-opacity:1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.hover\:text-foreground:hover{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.hover\:text-muted-foreground:hover{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-success-400:hover{--tw-text-opacity:1;color:hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-secondary:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus\:bg-accent:focus{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--nextui-danger-400) / .5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--nextui-default-400) / .5)}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--nextui-primary-400) / .5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--nextui-secondary-400) / .5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--nextui-success-400) / .5)}.focus\:bg-violet-500\/20:focus{background-color:#8b5cf633}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--nextui-warning-400) / .5)}.focus\:text-accent-foreground:focus{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / .4)}.focus-visible\:border-ring:focus-visible{--tw-border-opacity:1;border-color:hsl(var(--ring) / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring) / 1)}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive) / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring) / .5)}.focus-visible\:ring-violet-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-400\/70:focus-visible{--tw-ring-color:rgb(167 139 250 / .7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:border-\[1px\]:active{border-width:1px}.active\:border-gray-300:active{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.active\:bg-\[\#bd9442\]:active{--tw-bg-opacity:1;background-color:rgb(189 148 66 / var(--tw-bg-opacity, 1))}.active\:bg-default-200:active{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-50:active{opacity:.5}.active\:opacity-disabled:active{opacity:var(--nextui-disabled-opacity)}.active\:shadow-lg:active{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:hsl(var(--input) / .5)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.group\/dropdown-menu-item:focus .group-focus\/dropdown-menu-item\:text-accent-foreground{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:.5rem}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:.5rem}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(:focus-visible):has(>[data-slot=field]){--tw-border-opacity:1;border-color:hsl(var(--ring) / var(--tw-border-opacity, 1))}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible):has(>[data-slot=field]){--tw-ring-color:hsl(var(--ring) / .5)}.group\/alert:has(>svg) .group-has-\[\>svg\]\/alert\:col-start-2{grid-column-start:2}.group\/field-label:has(:focus-visible) .group-has-\[\:focus-visible\]\/field-label\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[size\=lg\]\:size-10[data-size=lg]{width:2.5rem;height:2.5rem}.data-\[size\=sm\]\:size-6[data-size=sm]{width:1.5rem;height:1.5rem}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[size\=default\]\:h-8[data-size=default]{height:2rem}.data-\[size\=sm\]\:h-7[data-size=sm]{height:1.75rem}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[position\=popper\]\:min-w-\[var\(--radix-select-trigger-width\)\][data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x:-.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-110[data-active=true]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=true\]\:scale-110[data-selected=true]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--nextui-radius-large)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[side\=bottom\]\:rounded-t-2xl[data-side=bottom]{border-top-left-radius:1rem;border-top-right-radius:1rem}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}.data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-danger-400[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger-400) / var(--nextui-danger-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-300[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-foreground[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-400[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-400[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-100[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-200) / var(--nextui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-200) / var(--nextui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-200) / var(--nextui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-200) / var(--nextui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[focus\=true\]\:bg-content2[data-focus=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-black[data-hover=true]{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--nextui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--nextui-default) / .4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground-200) / var(--nextui-foreground-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--nextui-primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--nextui-secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--nextui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--nextui-warning) / .2)}.data-\[hover\]\:bg-danger-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-200) / var(--nextui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-danger-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-default-100[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-200) / var(--nextui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-200) / var(--nextui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-200) / var(--nextui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-100[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-200) / var(--nextui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--nextui-background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[range-start\=true\]\:bg-primary[data-range-start=true],.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[state\=checked\]\:bg-violet-500\/15[data-state=checked]{background-color:#8b5cf626}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity:1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--nextui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-300) / var(--nextui-primary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-300) / var(--nextui-secondary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-primary[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[has-value\=true\]\:text-default-foreground[data-has-value=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-danger-foreground[data-hover=true]{--tw-text-opacity:1 !important;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity:1 !important;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity:1 !important;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity:1 !important;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity:1 !important;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-400) / var(--nextui-primary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-400) / var(--nextui-secondary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true],.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true],.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-white[data-selected=true]{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-violet-100[data-state=checked]{--tw-text-opacity:1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[disabled\]\:opacity-100[data-disabled]{opacity:1}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--nextui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--nextui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-danger) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color:hsl(var(--nextui-default) / .5);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-primary) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-secondary) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-success) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-warning) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-danger) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-default) / .5);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-primary) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-secondary) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-success) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-warning) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-danger) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-foreground) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-primary) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-secondary) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-success) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-warning) / .4);--tw-shadow:var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, 1))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:var(--spacing(3))}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=field-label\]\:flex-auto[data-slot=field-label]>*{flex:1 1 auto}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=field-group\]\:gap-4[data-slot=field-group]>*{gap:1rem}.\*\:data-\[slot\=select-value\]\:gap-1\.5[data-slot=select-value]>*{gap:.375rem}.\*\:data-\[slot\=field\]\:p-2\.5[data-slot=field]>*{padding:.625rem}.\*\:data-\[slot\=alert-description\]\:text-destructive\/90[data-slot=alert-description]>*{color:hsl(var(--destructive) / .9)}.\*\:data-\[slot\=avatar\]\:ring-2[data-slot=avatar]>*{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\*\:data-\[slot\=avatar\]\:ring-background[data-slot=avatar]>*{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-ring-opacity)))}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-foreground) / .1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[active\=true\]\:after\:w-full[data-active=true]:after{content:var(--tw-content);width:100%}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x:.8;--tw-scale-y:.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:after\:bg-danger-400[data-active=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-400) / var(--nextui-danger-400-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--nextui-danger-400) / .5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--nextui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-warning) / .2)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:hsl(var(--destructive) / .1)}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-danger) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-default) / .5);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-primary) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-secondary) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-success) / .3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-warning) / .3);--tw-shadow:var(--tw-shadow-colored)}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-6{margin-left:1.5rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4{margin-inline-start:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5{margin-inline-start:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6{margin-inline-start:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block,.group[data-has-value=true] .group-data-\[has-value\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5{width:.625rem;height:.625rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3{width:.75rem;height:.75rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2{width:.5rem;height:.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x:.85;--tw-scale-y:.85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity:1 !important;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-hover=true] .group-data-\[hover\=true\]\:border-primary{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity:1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity:1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity:1 !important;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-200{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{background-color:transparent}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs{font-size:.75rem;line-height:1rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:text-foreground-300{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-300) / var(--nextui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity:1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity:1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity:1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{opacity:1}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70{opacity:.7}.group\/th[data-hover=true] .group-data-\[hover\=true\]\/th\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width:2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-middle=true] .group-data-\[middle\=true\]\/tr\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-default) / .6)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-primary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion: reduce){.motion-reduce\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.dark\:border-danger-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-border-opacity)))}.dark\:border-default-200:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)))}.dark\:border-primary-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-border-opacity)))}.dark\:border-success-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-border-opacity)))}.dark\:border-warning-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-border-opacity)))}.dark\:bg-background:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.dark\:bg-background\/20:is(.dark *){background-color:hsl(var(--nextui-background) / .2)}.dark\:bg-content2:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50\/50:is(.dark *){background-color:hsl(var(--nextui-danger-50) / .5)}.dark\:bg-default:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-50\/50:is(.dark *){background-color:hsl(var(--nextui-default-50) / .5)}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:bg-primary-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50\/50:is(.dark *){background-color:hsl(var(--nextui-primary-50) / .5)}.dark\:bg-secondary-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50\/50:is(.dark *){background-color:hsl(var(--nextui-secondary-50) / .5)}.dark\:bg-success-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50\/50:is(.dark *){background-color:hsl(var(--nextui-success-50) / .5)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-warning-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50\/50:is(.dark *){background-color:hsl(var(--nextui-warning-50) / .5)}.dark\:text-danger-500:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:text-muted-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.dark\:text-success:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark\:text-warning:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:is(.dark *):before{content:var(--tw-content);--tw-gradient-to:hsl(var(--nextui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--nextui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:after\:bg-content2:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted) / .5)}.dark\:hover\:text-foreground:hover:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.dark\:focus\:bg-danger-400\/20:focus:is(.dark *){background-color:hsl(var(--nextui-danger-400) / .2)}.dark\:focus\:bg-success-400\/20:focus:is(.dark *){background-color:hsl(var(--nextui-success-400) / .2)}.dark\:focus\:bg-warning-400\/20:focus:is(.dark *){background-color:hsl(var(--nextui-warning-400) / .2)}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:hsl(var(--destructive) / .4)}.dark\:disabled\:bg-input\/80:disabled:is(.dark *){background-color:hsl(var(--input) / .8)}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-success[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]:is(.dark *){background-color:hsl(var(--nextui-danger-400) / .2)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:hsl(var(--destructive) / .2)}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:m-0{margin:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-1\/2{width:50%}.sm\:w-72{width:18rem}.sm\:w-\[225px\]{width:225px}.sm\:min-w-24{min-width:6rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[286px\]{max-width:286px}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.sm\:grid-cols-\[1fr_9rem_auto\]{grid-template-columns:1fr 9rem auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:\[--scale-enter\:100\%\]{--scale-enter:100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit:103%}.sm\:\[--slide-enter\:0px\]{--slide-enter:0px}.sm\:\[--slide-exit\:0px\]{--slide-exit:0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:24rem}.data-\[side\=right\]\:sm\:max-w-\[34rem\][data-side=right]{max-width:34rem}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}@media (min-width: 768px){.md\:fixed{position:fixed}.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:top-\[97px\]{top:97px}.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-0{margin-left:0}.md\:ml-96{margin-left:24rem}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:size-7{width:1.75rem;height:1.75rem}.md\:h-auto{height:auto}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0px}.md\:w-1\/2{width:50%}.md\:w-96{width:24rem}.md\:w-\[340px\]{width:340px}.md\:w-\[90\%\]{width:90%}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:42rem}.md\:-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_180px_170px_auto\]{grid-template-columns:1fr 180px 170px auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:overflow-visible{overflow:visible}.md\:text-pretty{text-wrap:pretty}.md\:bg-transparent{background-color:transparent}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-3{padding-bottom:.75rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:top-\[97px\]{top:97px}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:size-10{width:2.5rem;height:2.5rem}.lg\:min-h-0{min-height:0px}.lg\:w-1\/2{width:50%}.lg\:w-64{width:16rem}.lg\:w-80{width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(15rem\,\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:pb-6{padding-bottom:1.5rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-\[80\%\]{width:80%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.xl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media print{.print\:ml-0{margin-left:0}.print\:hidden{display:none}.print\:w-full{width:100%}.print\:pt-5{padding-top:1.25rem}}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-inline-start:-2px}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>a\:hover\]\:text-primary>a:hover{--tw-text-opacity:1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:.5rem;height:.5rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:.5rem;height:.5rem}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:.5rem}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow:var(--nextui-box-shadow-small);--tw-shadow-colored:var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-2 [cmdk-group-heading]{padding-top:.5rem;padding-bottom:.5rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:hover\:text-foreground:hover a{--tw-text-opacity:1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:1rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:bg-amber-500 svg{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.\[\&_svg\]\:bg-destructive svg{--tw-bg-opacity:1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.\[\&_svg\]\:bg-emerald-600 svg{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.\[\&_svg\]\:bg-popover svg{--tw-bg-opacity:1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.\[\&_svg\]\:bg-primary svg{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.\[\&_svg\]\:bg-secondary svg{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.\[\&_svg\]\:fill-amber-500 svg{fill:#f59e0b}.\[\&_svg\]\:fill-destructive svg{fill:hsl(var(--destructive) / 1)}.\[\&_svg\]\:fill-emerald-600 svg{fill:#059669}.\[\&_svg\]\:fill-popover svg{fill:hsl(var(--popover) / 1)}.\[\&_svg\]\:fill-primary svg{fill:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, 1))}.\[\&_svg\]\:fill-secondary svg{fill:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, 1))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}
