@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[6400\]{z-index:6400}.z-\[6500\]{z-index:6500}.z-\[7000\]{z-index:7000}.col-span-2{grid-column:span 2/span 2}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[128px\]{min-height:128px}.min-h-\[140px\]{min-height:140px}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[min\(100vw-20px\,380px\)\]{width:min(100vw - 20px,380px)}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[64px\]{min-width:64px}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[520px\]{min-width:520px}.min-w-\[680px\]{min-width:680px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#2a2d3a\]>:not(:last-child)){border-color:#2a2d3a}:where(.divide-\[\#2a2d3a\]\/60>:not(:last-child)){border-color:#2a2d3a99}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2a2d3a\]{border-color:#2a2d3a}.border-\[\#2a2d3a\]\/50{border-color:#2a2d3a80}.border-\[\#2a2d3a\]\/60{border-color:#2a2d3a99}.border-\[\#2a2d3a\]\/70{border-color:#2a2d3ab3}.border-\[\#2a2d3a\]\/80{border-color:#2a2d3acc}.border-\[\#818cf840\]{border-color:#818cf840}.border-\[color\:var\(--inv-border\,rgba\(255\,255\,255\,0\.08\)\)\]{border-color:var(--inv-border,#ffffff14)}.border-\[var\(--inv-accent\)\]{border-color:var(--inv-accent)}.border-\[var\(--inv-border\)\],.border-\[var\(--inv-border\)\]\/60{border-color:var(--inv-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--inv-border\)\]\/60{border-color:color-mix(in oklab,var(--inv-border) 60%,transparent)}}.border-\[var\(--inv-danger\)\]\/40{border-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--inv-danger\)\]\/40{border-color:color-mix(in oklab,var(--inv-danger) 40%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-emerald-500\/70{border-color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/70{border-color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/40{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0f1117\]{background-color:#0f1117}.bg-\[\#0f1117\]\/80{background-color:#0f1117cc}.bg-\[\#1a1d27\]{background-color:#1a1d27}.bg-\[\#1f1b18\]\/25{background-color:#1f1b1840}.bg-\[\#2a2d3a\]{background-color:#2a2d3a}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#4b5563\]{background-color:#4b5563}.bg-\[\#5f7a52\]{background-color:#5f7a52}.bg-\[\#818cf820\]{background-color:#818cf820}.bg-\[\#13151f\]{background-color:#13151f}.bg-\[\#a67c2e\]{background-color:#a67c2e}.bg-\[\#b84a4a\]{background-color:#b84a4a}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--inv-border-strong\)\]{background-color:var(--inv-border-strong)}.bg-\[var\(--inv-surface-2\)\]{background-color:var(--inv-surface-2)}.bg-\[var\(--inv-surface-3\)\]{background-color:var(--inv-surface-3)}.bg-\[var\(--inv-warn\)\]{background-color:var(--inv-warn)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-600\/25{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/25{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950) 25%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/20{background-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/20{background-color:color-mix(in oklab,var(--color-sky-950) 20%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5f7a52\]{color:#5f7a52}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#818cf8\]{color:#818cf8}.text-\[\#a67c2e\]{color:#a67c2e}.text-\[\#b84a4a\]{color:#b84a4a}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#d1d5db\]{color:#d1d5db}.text-\[\#e5e7eb\]{color:#e5e7eb}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f0f2f5\]{color:#f0f2f5}.text-\[var\(--inv-accent-dark\)\]{color:var(--inv-accent-dark)}.text-\[var\(--inv-danger\)\]{color:var(--inv-danger)}.text-\[var\(--inv-ok\)\]{color:var(--inv-ok)}.text-\[var\(--inv-text\)\]{color:var(--inv-text)}.text-\[var\(--inv-text-light\)\]{color:var(--inv-text-light)}.text-\[var\(--inv-text-muted\)\]{color:var(--inv-text-muted)}.text-\[var\(--inv-warn\)\]{color:var(--inv-warn)}.text-amber-300{color:var(--color-amber-300)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500\/80{color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/80{color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-orange-300{color:var(--color-orange-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300{color:var(--color-sky-300)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\[\#4b5563\]::placeholder{color:#4b5563}.accent-\[\#6366f1\]{accent-color:#6366f1}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--inv-border\)\]{--tw-ring-color:var(--inv-border)}.ring-\[var\(--inv-danger\)\]\/35{--tw-ring-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--inv-danger\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--inv-danger) 35%, transparent)}}.ring-\[var\(--inv-warn\)\]\/35{--tw-ring-color:var(--inv-warn)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--inv-warn\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--inv-warn) 35%, transparent)}}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.ring-emerald-500\/60{--tw-ring-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.ring-orange-500\/50{--tw-ring-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.ring-orange-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.ring-slate-500\/40{--tw-ring-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.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,)}.invert{--tw-invert:invert(100%);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-\[2px\]{--tw-backdrop-blur:blur(2px);-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(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[\#f0f2f5\]:is(:where(.group):hover *){color:#f0f2f5}}.peer-checked\:bg-emerald-600:is(:where(.peer):checked~*){background-color:var(--color-emerald-600)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#2a2d3a\]::file-selector-button{background-color:#2a2d3a}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-\[\#f0f2f5\]::file-selector-button{color:#f0f2f5}.placeholder\:text-\[\#6b7280\]::placeholder{color:#6b7280}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:right-0\.5:after{content:var(--tw-content);right:calc(var(--spacing) * .5)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:-translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:-translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[\#3a3d4a\]:hover{border-color:#3a3d4a}.hover\:border-\[\#3d4254\]:hover{border-color:#3d4254}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.hover\:bg-\[\#0f1117\]:hover{background-color:#0f1117}.hover\:bg-\[\#0f1117\]\/50:hover{background-color:#0f111780}.hover\:bg-\[\#1a1d27\]:hover{background-color:#1a1d27}.hover\:bg-\[\#1f2235\]:hover{background-color:#1f2235}.hover\:bg-\[\#2a2d3a\]:hover{background-color:#2a2d3a}.hover\:bg-\[\#2563eb\]:hover{background-color:#2563eb}.hover\:bg-\[\#222632\]:hover{background-color:#222632}.hover\:bg-\[\#252836\]:hover{background-color:#252836}.hover\:bg-\[var\(--inv-accent-bg\)\]:hover{background-color:var(--inv-accent-bg)}.hover\:bg-\[var\(--inv-danger\)\]\/10:hover{background-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--inv-danger\)\]\/10:hover{background-color:color-mix(in oklab,var(--inv-danger) 10%,transparent)}}.hover\:bg-\[var\(--inv-surface-2\)\]:hover{background-color:var(--inv-surface-2)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600\/10:hover{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-emerald-950\/40:hover{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.hover\:text-\[\#9ca3af\]:hover{color:#9ca3af}.hover\:text-\[\#f0f2f5\]:hover{color:#f0f2f5}.hover\:text-\[\#f87171\]:hover{color:#f87171}.hover\:text-\[var\(--inv-text\)\]:hover{color:var(--inv-text)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:48rem){.max-md\:overflow-visible{overflow:visible}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-inline:auto}.sm\:hidden{display:none}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.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_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--ui-bg:#f3f4f6;--ui-surface:#fff;--ui-border:#e5e7eb;--ui-border-strong:#d1d5db;--ui-text:#374151;--ui-text-muted:#6b7280;--ui-text-strong:#111827;--ui-accent-soft:#f9fafb;--ui-primary:#6b7280;--ui-primary-hover:#4b5563;--ui-danger-bg:#fef2f2;--ui-danger-border:#fecaca;--ui-danger-text:#b91c1c;--ui-focus-ring:#9ca3af40;--ui-shadow:0 8px 32px #11182714;--ui-radius-lg:20px;--ui-radius-md:12px;--ui-radius-sm:10px;--pos-bg:var(--ui-bg);--pos-surface:var(--ui-surface);--pos-border:var(--ui-border);--pos-border-strong:var(--ui-border-strong);--pos-text:var(--ui-text);--pos-text-muted:var(--ui-text-muted);--pos-text-strong:var(--ui-text-strong);--pos-accent:#9ca3af;--pos-accent-soft:var(--ui-accent-soft);--pos-primary:var(--ui-primary);--pos-primary-hover:var(--ui-primary-hover);--pos-danger-bg:var(--ui-danger-bg);--pos-danger-border:var(--ui-danger-border);--pos-danger-text:var(--ui-danger-text);--pos-success-text:#047857}.posPage{color:var(--pos-text);background:var(--pos-bg);min-height:calc(100dvh - 64px);padding:16px}.posDenied{text-align:center;min-height:240px;color:var(--pos-text-muted);background:var(--pos-bg);justify-content:center;align-items:center;padding:24px;display:flex}.posHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.posHead h1{color:var(--pos-text-strong);margin:0;font-size:1.35rem;font-weight:700}.posHead p{color:var(--pos-text-muted);margin:4px 0 0;font-size:.85rem}.posHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.posTabs{background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.posTab{color:var(--pos-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.posTab.is-active{background:var(--pos-surface);color:var(--pos-text-strong);box-shadow:0 1px 3px #11182714}.posSalesPanel{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:14px;padding:16px;box-shadow:0 1px 2px #1118270a}.posSalesPanelHead{border-bottom:1px solid var(--pos-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.posSalesPanelHead h2{color:var(--pos-text-strong);margin:0;font-size:1.05rem}.posSalesPanelHead p{color:var(--pos-text-muted);margin:4px 0 0;font-size:13px}.posSalesTableWrap{max-height:calc(100dvh - 220px);overflow:auto}.posSalesTable{border-collapse:collapse;width:100%;font-size:13px}.posSalesTable th{text-align:right;color:var(--pos-text-muted);border-bottom:1px solid var(--pos-border);background:var(--pos-accent-soft);padding:8px 10px;font-size:11px;font-weight:700}.posSalesTable td{border-bottom:1px solid var(--pos-border);color:var(--pos-text);vertical-align:middle;padding:10px}.posSalesId{color:var(--pos-text-strong);white-space:nowrap;font-weight:700}.posSalesPhone{color:var(--pos-text-muted);margin-top:2px;font-size:11px;display:block}.posSalesAmount{color:var(--pos-text-strong);white-space:nowrap;font-weight:700}.posSalesMuted{color:var(--pos-text-muted)}.posSalesReprint{border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-text);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.posSalesReprint:hover{border-color:var(--pos-border-strong);background:var(--pos-accent-soft)}.posSalesActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.posSalesReturn{border:1px solid var(--pos-border-strong);background:var(--pos-surface);color:var(--pos-text-strong);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.posSalesReturn:hover{background:var(--pos-accent-soft)}.posSalesRow--cancelled{opacity:.72}.posSalesStatus{border:1px solid var(--pos-border);background:var(--pos-accent-soft);color:var(--pos-text);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.posSalesStatus--completed{color:var(--pos-success-text)}.posSalesStatus--partial_return{color:#b45309;background:#fffbeb;border-color:#fcd34d}.posSalesStatus--cancelled{color:var(--pos-danger-text);border-color:var(--pos-danger-border);background:var(--pos-danger-bg)}.posBtnDanger{border:1px solid var(--pos-danger-border);color:var(--pos-danger-text);background:#fff}.posBtnDanger:hover:not(:disabled){background:var(--pos-danger-bg)}.posModalFoot--stack{flex-wrap:wrap}.posModalSummaryHead--return,.posModalSummaryLine--return{grid-template-columns:minmax(0,1fr) 48px 56px 72px}.posModalSummaryLine--done{opacity:.65}.posSalesMissing{text-align:center;color:var(--pos-text);padding:24px 12px}.posSalesMissingHint{color:var(--pos-text-muted);margin-top:8px;font-size:13px}.posSalesMissing code{background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:6px;padding:2px 6px;font-size:12px}.posLayout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:16px;display:grid}@media (max-width:960px){.posLayout{grid-template-columns:1fr}}.posCatalog,.posCart{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:14px;padding:14px;box-shadow:0 1px 2px #1118270a}.posSearchRow{margin-bottom:12px}.posScanHint{color:var(--pos-success-text);min-height:18px;margin:6px 0 0;font-size:12px}.posScanHint--idle{color:var(--pos-text-muted)}.posScanHint--error{color:var(--pos-danger-text)}.posSearch:focus{border-color:var(--pos-border-strong);box-shadow:0 0 0 3px #9ca3af40}.posSearch,.posCheckoutFields input,.posCheckoutFields select,.posCartLineControls input{background:var(--pos-surface);border:1px solid var(--pos-border);width:100%;color:var(--pos-text-strong);border-radius:10px;padding:10px 12px;font-size:14px}.posSearch:focus,.posCheckoutFields input:focus,.posCheckoutFields select:focus,.posCartLineControls input:focus{border-color:var(--pos-border-strong);outline:none;box-shadow:0 0 0 3px #9ca3af33}.posProductGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:calc(100dvh - 220px);display:grid;overflow:auto}.posPager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.posPagerInfo{opacity:.7;font-size:12px}.posPagerBtns{align-items:center;gap:8px;display:inline-flex}.posPagerPage{font-size:13px;font-weight:700}.posProductCard{text-align:right;background:var(--pos-accent-soft);border:1px solid var(--pos-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.posProductCard:hover{border-color:var(--pos-border-strong);box-shadow:0 2px 8px #1118270f}.posProductThumb{aspect-ratio:1;object-fit:cover;border:1px solid var(--pos-border);background:#eef0f3;border-radius:8px;width:100%}.posProductThumb--empty{justify-content:center;align-items:center;font-size:28px;display:flex}.posProductName{min-height:2.7em;color:var(--pos-text-strong);font-size:13px;font-weight:600;line-height:1.35}.posProductMeta{color:var(--pos-text-muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.posCartHead{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.posCartHead h2{color:var(--pos-text-strong);margin:0;font-size:1.05rem}.posCartBadge{color:var(--pos-text-muted);background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.posCartTableHead{color:var(--pos-text-muted);text-transform:none;grid-template-columns:minmax(0,1fr) 72px 72px 64px 28px;gap:6px;padding:0 8px 6px;font-size:11px;font-weight:600;display:grid}.posCartLines{flex-direction:column;gap:8px;max-height:min(360px,100dvh - 420px);margin-bottom:12px;display:flex;overflow:auto}.posCartLine{background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:10px;grid-template-columns:minmax(0,1fr) 72px 72px 64px 28px;align-items:center;gap:6px;padding:10px 8px;display:grid}.posCartLineName{min-width:0}.posCartLineName strong{color:var(--pos-text-strong);font-size:13px;font-weight:600;line-height:1.35;display:block}.posCartLineSku{color:var(--pos-text-muted);text-align:right;direction:ltr;margin-top:2px;font-size:10px;display:block}.posCartQtyWrap{align-items:center;gap:2px;display:flex}.posCartQtyBtn{border:1px solid var(--pos-border);background:var(--pos-surface);width:26px;height:26px;color:var(--pos-text);cursor:pointer;border-radius:6px;font-size:14px;line-height:1}.posCartQtyBtn:hover{border-color:var(--pos-border-strong);background:#fff}.posCartQtyInput{text-align:center;width:36px!important;padding:4px 2px!important;font-size:13px!important}.posCartPriceInput{text-align:center;padding:6px 4px!important;font-size:12px!important}.posLineTotal{color:var(--pos-text-strong);text-align:center;white-space:nowrap;font-size:13px;font-weight:700}.posRemove{color:var(--pos-text-muted);cursor:pointer;background:0 0;border:none;padding:2px;font-size:16px;line-height:1}.posRemove:hover{color:var(--pos-danger-text)}.posCheckoutFields{gap:10px;margin-bottom:12px;padding-top:4px;display:grid}.posCheckoutFields label span,.posCartLineControls label span{color:var(--pos-text-muted);margin-bottom:4px;font-size:11px;display:block}.posTotals{border-top:1px solid var(--pos-border);background:var(--pos-accent-soft);border-radius:10px;gap:6px;margin-top:4px;padding:12px;font-size:14px;display:grid}.posTotals>div{color:var(--pos-text);justify-content:space-between;display:flex}.posTotalsGrand{color:var(--pos-text-strong);border-top:1px dashed var(--pos-border);margin-top:4px;padding-top:8px;font-size:20px;font-weight:700}.posCartActions{gap:8px;margin-top:12px;display:grid}.posBtn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600}.posBtnPrimary{background:var(--pos-primary);color:#fff}.posBtnPrimary:hover:not(:disabled){background:var(--pos-primary-hover)}.posBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.posBtnGhost{background:var(--pos-surface);border-color:var(--pos-border);color:var(--pos-text)}.posBtnGhost:hover:not(:disabled){border-color:var(--pos-border-strong);background:var(--pos-accent-soft)}.posBtnSmall{padding:7px 10px!important;font-size:12px!important}.posPointPicker{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.posPointPickerLabel{color:var(--pos-text-muted);gap:4px;font-size:12px;display:grid}.posPointPickerLabel select{background:var(--pos-surface);border:1px solid var(--pos-border);min-width:180px;color:var(--pos-text-strong);border-radius:10px;padding:8px 10px;font-size:13px}.posCartSimpleLines{flex-direction:column;gap:8px;max-height:min(420px,100dvh - 320px);margin-bottom:12px;display:flex;overflow:auto}.posCartSimpleLine{background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.posCartSimpleThumb{flex-shrink:0}.posCartSimpleThumbImg{object-fit:cover;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:8px;width:52px;height:52px;display:block}.posCartSimpleThumbImg--empty{justify-content:center;align-items:center;font-size:22px;display:flex}.posCartSimpleMain{flex:1;min-width:0}.posCartSimpleName{color:var(--pos-text-strong);font-size:14px;font-weight:600;line-height:1.35;display:block}.posCartSimpleMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.posCartSimpleQty{color:var(--pos-text-muted);font-size:12px}.posCartSimpleStock{color:var(--pos-success-text);background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.posCartSimpleStock--warn{color:var(--pos-danger-text);border-color:var(--pos-danger-border);background:var(--pos-danger-bg)}.posCartSimpleSide{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.posCartSimpleTotal{color:var(--pos-text-strong);white-space:nowrap;font-size:14px;font-weight:700}.posTotals--compact{margin-top:0;padding:14px}.posTotals--compact .posTotalsGrand{border-top:none;margin-top:0;padding-top:0;font-size:22px}.posModalPanel--wide{width:min(680px,100%)}.posModalPanel--narrow{width:min(400px,100%)}.posCheckoutLines{border:1px solid var(--pos-border);background:var(--pos-surface);border-radius:10px;max-height:240px;overflow:auto}.posCheckoutTable{border-collapse:collapse;table-layout:fixed;width:100%}.posCheckoutTable thead{background:var(--pos-accent-soft);border-bottom:1px solid var(--pos-border)}.posCheckoutTable th{color:var(--pos-text-muted);text-align:right;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.posCheckoutTable th:nth-child(2),.posCheckoutTable th:nth-child(3),.posCheckoutTable th:nth-child(4){text-align:center;width:72px}.posCheckoutTable th:last-child{width:36px}.posCheckoutTable td{vertical-align:middle;border-bottom:1px solid var(--pos-border);padding:10px;font-size:13px}.posCheckoutTable tbody tr:last-child td{border-bottom:none}.posCheckoutItem{text-align:right}.posCheckoutItemName{color:var(--pos-text-strong);word-break:break-word;font-weight:600;line-height:1.35;display:block}.posCheckoutItemSku{color:var(--pos-text-muted);margin-top:2px;font-size:10px;display:block}.posCheckoutInput{background:var(--pos-surface);border:1px solid var(--pos-border);width:100%;min-width:0;color:var(--pos-text-strong);text-align:center;border-radius:8px;padding:7px 6px;font-size:13px}.posCheckoutInput:focus{border-color:var(--pos-primary);box-shadow:0 0 0 2px var(--pos-accent-soft);outline:none}.posCheckoutLineTotal{color:var(--pos-text-strong);text-align:center;white-space:nowrap;font-weight:700}.posCheckoutRemoveCell{text-align:center}.posCheckoutRemove{color:var(--pos-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px;line-height:1}.posCheckoutRemove:hover{color:var(--pos-danger-text);background:var(--pos-danger-bg)}.posModalLineInput{background:var(--pos-surface);border:1px solid var(--pos-border);width:100%;color:var(--pos-text-strong);text-align:center;border-radius:8px;padding:6px 4px;font-size:12px}.posModalFields--grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.posModalField--span2{grid-column:1/-1}@media (max-width:520px){.posModalFields--grid{grid-template-columns:1fr}.posCheckoutTable thead{display:none}.posCheckoutTable tbody{max-height:none;display:block}.posCheckoutTable tbody tr{border-bottom:1px solid var(--pos-border);padding:10px 12px;display:block}.posCheckoutTable tbody tr:last-child{border-bottom:none}.posCheckoutTable td{border-bottom:none;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;display:grid}.posCheckoutTable td:before{content:attr(data-label);color:var(--pos-text-muted);text-align:right;font-size:11px;font-weight:700}.posCheckoutTable td.posCheckoutRemoveCell{justify-content:flex-end;padding-top:6px;display:flex}.posCheckoutTable td.posCheckoutRemoveCell:before{display:none}.posCheckoutTable td.posCheckoutItem{border-bottom:1px dashed var(--pos-border);margin-bottom:4px;padding-bottom:8px;display:block}.posCheckoutTable td.posCheckoutItem:before{display:none}}.posError{background:var(--pos-danger-bg);border:1px solid var(--pos-danger-border);color:var(--pos-danger-text);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:14px}.posHint{color:var(--pos-text-muted);text-align:center;padding:24px 12px;font-size:14px}.posModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f3f4f6d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.posModalPanel{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:16px;flex-direction:column;width:min(480px,100%);max-height:min(92dvh,720px);display:flex;overflow:hidden;box-shadow:0 12px 40px #1118271f}.posModalHead{border-bottom:1px solid var(--pos-border);background:var(--pos-accent-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.posModalHead h2{color:var(--pos-text-strong);margin:0;font-size:1.1rem}.posModalHead p{color:var(--pos-text-muted);margin:4px 0 0;font-size:12px}.posModalClose{color:var(--pos-text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.posModalBody{gap:14px;padding:16px 18px;display:grid;overflow:auto}.posModalCustomer{color:var(--pos-text);background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.posModalSummary{border:1px solid var(--pos-border);border-radius:10px;overflow:hidden}.posModalSummaryHead,.posModalSummaryLine{grid-template-columns:minmax(0,1fr) 48px 72px;align-items:center;gap:8px;padding:8px 12px;display:grid}.posModalSummaryHead{color:var(--pos-text-muted);background:var(--pos-accent-soft);border-bottom:1px solid var(--pos-border);font-size:11px;font-weight:600}.posModalSummaryLines{max-height:180px;overflow:auto}.posModalSummaryLine{border-bottom:1px solid var(--pos-border);font-size:13px}.posModalSummaryLine:last-child{border-bottom:none}.posModalSummaryName{color:var(--pos-text-strong);line-height:1.35}.posModalSummaryQty{text-align:center;color:var(--pos-text-muted)}.posModalSummaryTotal{text-align:left;color:var(--pos-text-strong);white-space:nowrap;font-weight:600}.posModalFields{gap:10px;display:grid}.posModalField span{color:var(--pos-text-muted);margin-bottom:4px;font-size:11px;display:block}.posModalField input,.posModalField select{background:var(--pos-surface);border:1px solid var(--pos-border);width:100%;color:var(--pos-text-strong);border-radius:10px;padding:10px 12px;font-size:14px}.posModalField--highlight input{text-align:center;border-color:var(--pos-border-strong);background:var(--pos-accent-soft);font-size:18px;font-weight:700}.posModalField input:focus,.posModalField select:focus{border-color:var(--pos-border-strong);outline:none;box-shadow:0 0 0 3px #9ca3af33}.posModalTotals{background:var(--pos-accent-soft);border:1px solid var(--pos-border);border-radius:10px;gap:6px;padding:12px;font-size:14px;display:grid}.posModalTotals>div{justify-content:space-between;display:flex}.posModalTotalsGrand{color:var(--pos-text-strong);border-top:1px dashed var(--pos-border);margin-top:4px;padding-top:8px;font-size:18px;font-weight:700}.posModalChange{color:var(--pos-text-muted);border-top:1px solid var(--pos-border);justify-content:space-between;margin-top:4px;padding-top:8px;font-size:16px;font-weight:700;display:flex}.posModalChange--due{color:var(--pos-success-text)}.posModalWarn{color:var(--pos-danger-text);background:var(--pos-danger-bg);border:1px solid var(--pos-danger-border);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.posModalNote{color:var(--pos-text-muted);margin:0;font-size:12px}.posModalFoot{border-top:1px solid var(--pos-border);background:var(--pos-accent-soft);gap:8px;padding:14px 18px;display:flex}.posModalFoot .posBtn{flex:1}.posCartCustomer{border:1px solid var(--pos-border);background:var(--pos-accent-soft);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.posCartCustomerRow{grid-template-columns:1.1fr 1fr;gap:8px;display:grid}.posCartCustomerInput{border:1px solid var(--pos-border);background:var(--pos-surface,#fff);width:100%;color:var(--pos-text,inherit);border-radius:8px;padding:8px 10px;font-size:13px}.posCartCustomerInput:focus{border-color:var(--pos-accent,#2563eb);outline:none}.posCartCustomerNote{color:#059669;font-size:12px;font-weight:600}@media (max-width:520px){.posCartCustomerRow{grid-template-columns:1fr}.posCartTableHead{display:none}.posCartLine{grid-template-columns:1fr;gap:8px}.posCartLineControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[6400\]{z-index:6400}.z-\[6500\]{z-index:6500}.z-\[7000\]{z-index:7000}.col-span-2{grid-column:span 2/span 2}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[128px\]{min-height:128px}.min-h-\[140px\]{min-height:140px}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[min\(100vw-20px\,380px\)\]{width:min(100vw - 20px,380px)}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[64px\]{min-width:64px}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[520px\]{min-width:520px}.min-w-\[680px\]{min-width:680px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#2a2d3a\]>:not(:last-child)){border-color:#2a2d3a}:where(.divide-\[\#2a2d3a\]\/60>:not(:last-child)){border-color:#2a2d3a99}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2a2d3a\]{border-color:#2a2d3a}.border-\[\#2a2d3a\]\/50{border-color:#2a2d3a80}.border-\[\#2a2d3a\]\/60{border-color:#2a2d3a99}.border-\[\#2a2d3a\]\/70{border-color:#2a2d3ab3}.border-\[\#2a2d3a\]\/80{border-color:#2a2d3acc}.border-\[\#818cf840\]{border-color:#818cf840}.border-\[color\:var\(--inv-border\,rgba\(255\,255\,255\,0\.08\)\)\]{border-color:var(--inv-border,#ffffff14)}.border-\[var\(--inv-accent\)\]{border-color:var(--inv-accent)}.border-\[var\(--inv-border\)\],.border-\[var\(--inv-border\)\]\/60{border-color:var(--inv-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--inv-border\)\]\/60{border-color:color-mix(in oklab,var(--inv-border) 60%,transparent)}}.border-\[var\(--inv-danger\)\]\/40{border-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--inv-danger\)\]\/40{border-color:color-mix(in oklab,var(--inv-danger) 40%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-emerald-500\/70{border-color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/70{border-color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/40{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0f1117\]{background-color:#0f1117}.bg-\[\#0f1117\]\/80{background-color:#0f1117cc}.bg-\[\#1a1d27\]{background-color:#1a1d27}.bg-\[\#1f1b18\]\/25{background-color:#1f1b1840}.bg-\[\#2a2d3a\]{background-color:#2a2d3a}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#4b5563\]{background-color:#4b5563}.bg-\[\#5f7a52\]{background-color:#5f7a52}.bg-\[\#818cf820\]{background-color:#818cf820}.bg-\[\#13151f\]{background-color:#13151f}.bg-\[\#a67c2e\]{background-color:#a67c2e}.bg-\[\#b84a4a\]{background-color:#b84a4a}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--inv-border-strong\)\]{background-color:var(--inv-border-strong)}.bg-\[var\(--inv-surface-2\)\]{background-color:var(--inv-surface-2)}.bg-\[var\(--inv-surface-3\)\]{background-color:var(--inv-surface-3)}.bg-\[var\(--inv-warn\)\]{background-color:var(--inv-warn)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-600\/25{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/25{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950) 25%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/20{background-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/20{background-color:color-mix(in oklab,var(--color-sky-950) 20%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5f7a52\]{color:#5f7a52}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#818cf8\]{color:#818cf8}.text-\[\#a67c2e\]{color:#a67c2e}.text-\[\#b84a4a\]{color:#b84a4a}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#d1d5db\]{color:#d1d5db}.text-\[\#e5e7eb\]{color:#e5e7eb}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f0f2f5\]{color:#f0f2f5}.text-\[var\(--inv-accent-dark\)\]{color:var(--inv-accent-dark)}.text-\[var\(--inv-danger\)\]{color:var(--inv-danger)}.text-\[var\(--inv-ok\)\]{color:var(--inv-ok)}.text-\[var\(--inv-text\)\]{color:var(--inv-text)}.text-\[var\(--inv-text-light\)\]{color:var(--inv-text-light)}.text-\[var\(--inv-text-muted\)\]{color:var(--inv-text-muted)}.text-\[var\(--inv-warn\)\]{color:var(--inv-warn)}.text-amber-300{color:var(--color-amber-300)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500\/80{color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/80{color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-orange-300{color:var(--color-orange-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300{color:var(--color-sky-300)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\[\#4b5563\]::placeholder{color:#4b5563}.accent-\[\#6366f1\]{accent-color:#6366f1}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--inv-border\)\]{--tw-ring-color:var(--inv-border)}.ring-\[var\(--inv-danger\)\]\/35{--tw-ring-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--inv-danger\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--inv-danger) 35%, transparent)}}.ring-\[var\(--inv-warn\)\]\/35{--tw-ring-color:var(--inv-warn)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--inv-warn\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--inv-warn) 35%, transparent)}}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.ring-emerald-500\/60{--tw-ring-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.ring-orange-500\/50{--tw-ring-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.ring-orange-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.ring-slate-500\/40{--tw-ring-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.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,)}.invert{--tw-invert:invert(100%);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-\[2px\]{--tw-backdrop-blur:blur(2px);-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(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[\#f0f2f5\]:is(:where(.group):hover *){color:#f0f2f5}}.peer-checked\:bg-emerald-600:is(:where(.peer):checked~*){background-color:var(--color-emerald-600)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#2a2d3a\]::file-selector-button{background-color:#2a2d3a}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-\[\#f0f2f5\]::file-selector-button{color:#f0f2f5}.placeholder\:text-\[\#6b7280\]::placeholder{color:#6b7280}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:right-0\.5:after{content:var(--tw-content);right:calc(var(--spacing) * .5)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:-translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:-translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[\#3a3d4a\]:hover{border-color:#3a3d4a}.hover\:border-\[\#3d4254\]:hover{border-color:#3d4254}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.hover\:bg-\[\#0f1117\]:hover{background-color:#0f1117}.hover\:bg-\[\#0f1117\]\/50:hover{background-color:#0f111780}.hover\:bg-\[\#1a1d27\]:hover{background-color:#1a1d27}.hover\:bg-\[\#1f2235\]:hover{background-color:#1f2235}.hover\:bg-\[\#2a2d3a\]:hover{background-color:#2a2d3a}.hover\:bg-\[\#2563eb\]:hover{background-color:#2563eb}.hover\:bg-\[\#222632\]:hover{background-color:#222632}.hover\:bg-\[\#252836\]:hover{background-color:#252836}.hover\:bg-\[var\(--inv-accent-bg\)\]:hover{background-color:var(--inv-accent-bg)}.hover\:bg-\[var\(--inv-danger\)\]\/10:hover{background-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--inv-danger\)\]\/10:hover{background-color:color-mix(in oklab,var(--inv-danger) 10%,transparent)}}.hover\:bg-\[var\(--inv-surface-2\)\]:hover{background-color:var(--inv-surface-2)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600\/10:hover{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-emerald-950\/40:hover{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.hover\:text-\[\#9ca3af\]:hover{color:#9ca3af}.hover\:text-\[\#f0f2f5\]:hover{color:#f0f2f5}.hover\:text-\[\#f87171\]:hover{color:#f87171}.hover\:text-\[var\(--inv-text\)\]:hover{color:var(--inv-text)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:48rem){.max-md\:overflow-visible{overflow:visible}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-inline:auto}.sm\:hidden{display:none}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.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_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.inventoryPage{--inv-bg:transparent;--inv-surface:#fff;--inv-surface-2:#f7f5f2;--inv-surface-3:#f0ece7;--inv-border:#ebe6df;--inv-border-strong:#d8d0c6;--inv-text:#1f1b18;--inv-text-muted:#6b6560;--inv-text-light:#9c958e;--inv-accent:#9c8570;--inv-accent-dark:#6f5c4a;--inv-accent-light:#f4efea;--inv-accent-bg:#9c85701a;--inv-match-bg:#9c857014;--inv-match-border:#9c857038;--inv-danger:#b84a4a;--inv-warn:#a67c2e;--inv-ok:#5f7a52;--inv-shadow-sm:0 1px 2px #1f1b180a, 0 1px 3px #1f1b1808;--inv-shadow-md:0 4px 16px #1f1b180f, 0 1px 3px #1f1b180a;--inv-radius:14px;--inv-radius-sm:10px;color:var(--inv-text)}.inventoryPage .inv-card{background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:var(--inv-radius);box-shadow:var(--inv-shadow-sm)}.inventoryPage .inv-surface-2{background:var(--inv-surface-2)}.inventoryPage .inv-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventoryPage .inv-page-title{letter-spacing:-.02em;color:var(--inv-text);font-size:1.625rem;font-weight:800;line-height:1.2}.inventoryPage .inv-page-sub{color:var(--inv-text-muted);margin-top:4px;font-size:.8125rem}.inventoryPage .inv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventoryPage .inv-stat-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.inventoryPage .inv-stat-card{background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:var(--inv-radius-sm);box-shadow:var(--inv-shadow-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.inventoryPage .inv-stat-card.is-highlight{border-color:var(--inv-border-strong);background:linear-gradient(145deg,#fff 0%,var(--inv-accent-light) 100%)}.inventoryPage .inv-stat-label{color:var(--inv-text-muted);font-size:.75rem;font-weight:600}.inventoryPage .inv-stat-value{letter-spacing:-.02em;color:var(--inv-text);font-size:1.125rem;font-weight:800}.inventoryPage .inv-stat-card.is-highlight .inv-stat-value{color:var(--inv-accent-dark)}.inventoryPage .inv-toolbar{background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:var(--inv-radius);box-shadow:var(--inv-shadow-sm);flex-direction:column;gap:12px;padding:14px 16px;display:flex}@media (min-width:1024px){.inventoryPage .inv-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.inventoryPage .inv-tabs{background:var(--inv-surface-2);border:1px solid var(--inv-border);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.inventoryPage .inv-tab{color:var(--inv-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.inventoryPage .inv-tab:hover{color:var(--inv-text)}.inventoryPage .inv-tab.is-active{background:var(--inv-surface);color:var(--inv-accent-dark);box-shadow:var(--inv-shadow-sm)}.inventoryPage .inv-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventoryPage .inv-input{background:var(--inv-surface);color:var(--inv-text);border:1px solid var(--inv-border);border-radius:var(--inv-radius-sm);transition:border-color .15s,box-shadow .15s}.inventoryPage .inv-input::placeholder{color:var(--inv-text-light)}.inventoryPage .inv-input:focus{border-color:var(--inv-accent);outline:none;box-shadow:0 0 0 3px #9c857024}.inventoryPage .inv-btn-primary{background:var(--inv-accent-dark);color:#fff;border-radius:var(--inv-radius-sm);box-shadow:var(--inv-shadow-sm);transition:background .15s,transform .1s}.inventoryPage .inv-btn-primary:hover{background:#5a4a3c}.inventoryPage .inv-btn-primary:active{transform:scale(.98)}.inventoryPage .inv-btn-secondary{background:var(--inv-surface);color:var(--inv-text);border:1px solid var(--inv-border);border-radius:var(--inv-radius-sm);transition:background .15s,border-color .15s}.inventoryPage .inv-btn-secondary:hover{background:var(--inv-surface-2);border-color:var(--inv-border-strong)}.inventoryPage .inv-table-head th{background:var(--inv-surface-2);letter-spacing:.02em;text-transform:none;color:var(--inv-text-muted);border-bottom:1px solid var(--inv-border);font-size:.75rem;font-weight:700}.inventoryPage .inv-table-row{border-bottom:1px solid var(--inv-border);transition:background .12s}.inventoryPage .inv-table-row:hover{background:var(--inv-surface-2)}.inventoryPage .inv-product-thumb{object-fit:cover;border:1px solid var(--inv-border);background:var(--inv-surface-2);border-radius:11px;flex-shrink:0;width:44px;height:44px}.inventoryPage .inv-product-thumb--empty{color:var(--inv-text-light);justify-content:center;align-items:center;font-size:1.125rem;display:flex}.inventoryPage .inv-product-name{color:var(--inv-text);font-size:.875rem;font-weight:700}.inventoryPage .inv-status-pill{letter-spacing:.01em;background:var(--inv-surface-2);border:1px solid var(--inv-border);border-radius:999px;align-items:center;padding:4px 10px;font-size:.6875rem;font-weight:800;display:inline-flex}.inventoryPage .inv-sale-price{color:var(--inv-accent-dark);font-weight:700}.inventoryInlineSkuCell{min-width:88px;max-width:180px}.inventoryInlineSkuInput{width:100%;min-width:72px;color:var(--inv-text-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.4;transition:border-color .15s,background .15s,color .15s}.inventoryInlineSkuInput:hover{border-color:var(--inv-border);background:var(--inv-surface-2)}.inventoryInlineSkuInput:focus{border-color:var(--inv-accent);background:var(--inv-surface);color:var(--inv-text);outline:none;box-shadow:0 0 0 3px #9c85701f}.inventoryInlineSkuInput.is-error{color:var(--inv-danger);border-color:#b84a4a8c}.inventoryInlineSkuInput.is-saving{opacity:.65}.inventoryInlineSkuError{color:var(--inv-danger);margin-top:2px;font-size:10px;line-height:1.3;display:block}.inventoryVariantSubTableWrap{border-radius:var(--inv-radius-sm);background:var(--inv-surface-2);border:1px solid var(--inv-border);margin:4px 0 2px;overflow-x:auto}.inventoryVariantSubTableHead{border-bottom:1px solid var(--inv-border);background:var(--inv-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px 8px;display:flex}.inventoryVariantSubTableTitle{color:var(--inv-text);font-size:12px;font-weight:800}.inventoryVariantSubTableCount{color:var(--inv-accent-dark);background:var(--inv-accent-bg);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.inventoryVariantSubTableHint{color:var(--inv-text-muted);margin-inline-start:auto;font-size:11px}.inventoryVariantSubTable tbody tr.is-search-match{background:var(--inv-match-bg)}.inventoryVariantSubTable tbody tr.is-search-match td{border-bottom-color:var(--inv-match-border)}.inventoryVariantSubTable tbody tr.is-dimmed{opacity:.45}.inventoryVariantGradeLabel{color:var(--inv-text);font-weight:700}.inventoryVariantMatchBadge{color:var(--inv-accent-dark);background:var(--inv-accent-bg);vertical-align:middle;border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.inventoryGroupRow--search-match{background:var(--inv-match-bg)!important}.invPager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 8px 4px;display:flex}.invPagerInfo{color:var(--inv-text-muted);font-size:12px}.invPagerBtns{align-items:center;gap:6px;display:inline-flex}.invPagerBtn{border:1px solid var(--inv-border);background:var(--inv-surface-2);min-width:34px;color:var(--inv-text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.invPagerBtn:hover:not(:disabled){border-color:var(--inv-accent-dark);color:var(--inv-accent-dark)}.invPagerBtn:disabled{opacity:.45;cursor:default}.invPagerPage{color:var(--inv-text);padding:0 6px;font-size:12px;font-weight:700}.invGradeTabs{flex-wrap:wrap;gap:8px;display:flex}.invGradeTab{border:1px solid var(--inv-border);background:var(--inv-surface-2);color:var(--inv-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.invGradeTab.is-active{background:var(--inv-accent-bg);border-color:var(--inv-accent-dark);color:var(--inv-accent-dark)}.invGradeTabAdd{color:var(--inv-text-muted);border-style:dashed}.invGradeTabRemove{cursor:pointer;background:#0000001f;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:inline-flex}.invGradeTabRemove:hover{background:var(--inv-danger);color:#fff}.inventoryGroupMatchBadge{color:var(--inv-accent-dark);background:var(--inv-accent-light);border:1px solid var(--inv-match-border);border-radius:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}.inventorySkuMatchBlock{min-width:96px}.inventorySkuMatchGrade{color:var(--inv-accent-dark);margin-top:3px;font-size:10px;font-weight:700}.inventoryInlineSkuCell.is-highlight .inventoryInlineSkuInput,.inventoryInlineSkuInput.is-highlight{color:var(--inv-accent-dark);border-color:var(--inv-match-border);background:var(--inv-match-bg)}.inventoryInlineSkuStatic--highlight{font-weight:700;color:var(--inv-accent-dark)!important}.inventoryVariantSubTable{border-collapse:collapse;width:100%;font-size:12px}.inventoryVariantSubTable th,.inventoryVariantSubTable td{text-align:right;border-bottom:1px solid var(--inv-border);padding:9px 14px}.inventoryVariantSubTable th{color:var(--inv-text-muted);background:var(--inv-surface);font-size:11px;font-weight:700}.inventoryVariantSubTable tbody tr:last-child td{border-bottom:none}.inventoryVariantTable input[type=date]{color-scheme:light}.inventoryStockBtn{border:1px solid var(--inv-border);background:var(--inv-surface);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.inventoryStockBtn--in{color:var(--inv-ok)}.inventoryStockBtn--in:hover{background:#5f7a521a;border-color:#5f7a5240}.inventoryStockBtn--out{color:var(--inv-warn)}.inventoryStockBtn--out:hover{background:#a67c2e1a;border-color:#a67c2e40}.inventoryVariantStockActions{justify-content:center;align-items:center;gap:4px;display:inline-flex}.inventoryMovementsTable th,.inventoryMovementsTable td{vertical-align:top}.inventoryPage .inv-empty{text-align:center;color:var(--inv-text-muted);padding:56px 24px;font-size:.875rem}@media (max-width:767px){.inventoryPage .inv-page-head{flex-direction:column;align-items:stretch}.inventoryPage .inv-page-title{font-size:1.375rem}.inventoryPage .inv-actions{width:100%}.inventoryPage .inv-actions .inv-btn-primary,.inventoryPage .inv-actions .inv-btn-secondary{min-height:var(--app-touch,44px);flex:calc(50% - 4px);justify-content:center}.inventoryPage .inv-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventoryPage .inv-toolbar{flex-direction:column;align-items:stretch;gap:10px}.inventoryPage .inv-filters{flex-direction:column;align-items:stretch;width:100%}.inventoryPage .inv-filters .inv-input{width:100%;min-height:var(--app-touch,44px)}.inventoryPage .inv-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inventoryPage .inv-tabs::-webkit-scrollbar{display:none}.inventoryPage .inv-tab{min-height:var(--app-touch,44px);flex-shrink:0}.inventoryPage .inv-card.overflow-x-auto{border-inline:none;border-radius:0;margin-inline:-10px}.inventoryPage .inv-card{border-radius:var(--inv-radius-sm)}}@media (max-width:420px){.inventoryPage .inv-stat-grid{grid-template-columns:1fr}.inventoryPage .inv-actions .inv-btn-primary,.inventoryPage .inv-actions .inv-btn-secondary{flex:100%}}.inventoryPage .invComposerSection{border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:var(--inv-surface);overflow:hidden}.inventoryPage .invComposerSectionHead{background:var(--inv-surface-2);border-bottom:1px solid var(--inv-border);padding:12px 14px}.inventoryPage .invComposerSectionTitle{color:var(--inv-text);margin:0;font-size:.9375rem;font-weight:800}.inventoryPage .invComposerSectionHint{color:var(--inv-text-muted);margin:4px 0 0;font-size:.75rem}.inventoryPage .invComposerSectionBody{padding:14px}.inventoryPage .invBundleCompanyBadge{border-radius:var(--inv-radius-sm);background:var(--inv-accent-light);border:1px solid #9c857038;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.inventoryPage .invBundleCompanyBadge.is-missing{background:#b84a4a0f;border-color:#b84a4a33}.inventoryPage .invBundleCompanyLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--inv-text-muted);font-size:.6875rem;font-weight:700}.inventoryPage .invBundleCompanyBadge strong{color:var(--inv-accent-dark);font-size:.9375rem}.inventoryPage .invBundleCompanyBadge.is-missing strong{color:var(--inv-danger)}.inventoryPage .invBundleCompanyHint{color:var(--inv-text-muted);margin:0;font-size:.75rem}.inventoryPage .invBundleConvertBanner{border-radius:var(--inv-radius-sm);background:var(--inv-accent-light);border:1px solid #9c857040;padding:12px 14px}.inventoryPage .invBundleConvertBanner strong{color:var(--inv-accent-dark);margin-bottom:4px;font-size:.8125rem;display:block}.inventoryPage .invBundleConvertBanner p{color:var(--inv-text-muted);margin:0;font-size:.75rem;line-height:1.5}.inventoryPage .invBundlePriceBox{border-radius:var(--inv-radius-sm);border:1px solid var(--inv-border);background:var(--inv-surface-2);color:var(--inv-text);padding:10px 12px;font-size:.875rem;font-weight:700}.inventoryPage .invBundlePicker{flex-direction:column;gap:10px;display:flex}.inventoryPage .invBundlePickerList{border:1px solid var(--inv-border);border-radius:var(--inv-radius-sm);background:var(--inv-surface-2);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.inventoryPage .invBundlePickerRow{border-bottom:1px solid var(--inv-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.inventoryPage .invBundlePickerRow:last-child{border-bottom:none}.inventoryPage .invBundlePickerRow.is-added{opacity:.72;background:var(--inv-accent-bg)}.inventoryPage .invBundlePickerRowMain,.inventoryPage .invBundleDraftMain{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.inventoryPage .invBundlePickerThumb{object-fit:cover;border:1px solid var(--inv-border);background:var(--inv-surface);border-radius:10px;flex-shrink:0;width:40px;height:40px}.inventoryPage .invBundlePickerThumb--empty{background:linear-gradient(135deg,var(--inv-surface-3),var(--inv-surface-2))}.inventoryPage .invBundlePickerMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.inventoryPage .invBundlePickerMeta strong{color:var(--inv-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.inventoryPage .invBundlePickerSub{color:var(--inv-text-muted);font-size:.6875rem}.inventoryPage .invBundlePickerAddBtn{border:1px solid var(--inv-border-strong);background:var(--inv-surface);min-height:36px;color:var(--inv-accent-dark);cursor:pointer;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.75rem;font-weight:700}.inventoryPage .invBundlePickerAddBtn:hover:not(:disabled){background:var(--inv-accent-light);border-color:#9c857059}.inventoryPage .invBundlePickerAddBtn:disabled{cursor:default;opacity:.65}.inventoryPage .invBundlePickerEmpty{text-align:center;color:var(--inv-text-muted);border:1px dashed var(--inv-border);border-radius:var(--inv-radius-sm);padding:20px 14px;font-size:.8125rem}.inventoryPage .invBundleDraftEmpty{text-align:center;border:1px dashed var(--inv-border);border-radius:var(--inv-radius-sm);background:var(--inv-surface-2);padding:18px 14px}.inventoryPage .invBundleDraftEmpty strong{color:var(--inv-text);margin-bottom:4px;font-size:.8125rem;display:block}.inventoryPage .invBundleDraftEmpty p{color:var(--inv-text-muted);margin:0;font-size:.75rem}.inventoryPage .invBundleDraftList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inventoryPage .invBundleDraftRow{border:1px solid var(--inv-border);border-radius:var(--inv-radius-sm);background:var(--inv-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.inventoryPage .invBundleDraftActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.inventoryPage .invBundleQtyField{color:var(--inv-text-muted);flex-direction:column;gap:2px;font-size:.625rem;font-weight:700;display:flex}.inventoryPage .invBundleQtyInput{width:72px}.inventoryPage .invBundleDraftRemove{min-height:36px;color:var(--inv-danger);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:.75rem;font-weight:700}.inventoryPage .invBundleDraftRemove:hover{background:#b84a4a14}@media (max-width:640px){.inventoryPage .invBundlePickerRow{flex-direction:column;align-items:stretch}.inventoryPage .invBundlePickerAddBtn{width:100%}.inventoryPage .invBundleDraftRow{flex-direction:column;align-items:stretch}.inventoryPage .invBundleDraftActions{justify-content:space-between;width:100%}}.inventoryDisabledBadge{color:#b84a4a;vertical-align:middle;background:#b84a4a1f;border:1px solid #b84a4a4d;border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.inventoryVariantToggleBtn{cursor:pointer;color:#b84a4a;background:#b84a4a1a;border:1px solid #b84a4a47;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700;transition:background .15s}.inventoryVariantToggleBtn:hover:not(:disabled){background:#b84a4a2e}.inventoryVariantToggleBtn.is-off{color:#2f7a52;background:#2f7a521a;border-color:#2f7a5247}.inventoryVariantToggleBtn.is-off:hover:not(:disabled){background:#2f7a522e}.inventoryVariantToggleBtn:disabled{opacity:.5;cursor:default}.posReceiptPage{min-height:100dvh;background:var(--ui-bg);color:var(--ui-text-strong)}.posReceiptPageLoading,.posReceiptPageError{min-height:100dvh;display:grid;place-items:center;padding:24px;text-align:center;color:var(--ui-text-muted)}.posReceiptToolbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);box-shadow:0 1px 4px #1118270f}.posReceiptToolbarTitle{font-size:14px;font-weight:700;color:var(--ui-text-strong)}.posReceiptToolbarSub{font-size:12px;color:var(--ui-text-muted);margin-top:2px}.posReceiptToolbarActions{display:flex;flex-wrap:wrap;gap:8px}.posReceiptBtn{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer}.posReceiptBtn:hover{border-color:var(--ui-border-strong);background:var(--ui-accent-soft)}.posReceiptBtn--primary{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.posReceiptBtn--primary:hover{background:var(--ui-primary-hover)}.posReceiptStage{padding:24px 16px 40px;display:flex;justify-content:center}.posReceiptPaper{width:80mm;max-width:calc(100vw - 32px);background:#fff;color:#111;padding:4mm 3.5mm 5mm;box-shadow:0 8px 28px #11182724;border:1px solid #ddd;font-family:Tahoma,Arial,sans-serif;font-size:11px;line-height:1.35}.posReceiptHead{text-align:center;margin-bottom:8px}.posReceiptHead h1{margin:0;font-size:14px;font-weight:700;line-height:1.3}.posReceiptTag{display:inline-block;margin:6px 0 0;padding:2px 8px;font-size:9px;color:#555;border:1px solid #ccc;border-radius:4px}.posReceiptCancelled{margin:6px 0 0;font-size:10px;font-weight:700;color:#b91c1c}.posReceiptMeta{display:grid;gap:3px;font-size:10px;color:#444}.posReceiptMeta>div{display:flex;justify-content:space-between;gap:8px}.posReceiptMeta strong{font-weight:700;color:#111}.posReceiptRule{height:1px;background:#aaa;margin:8px 0}.posReceiptRule--dashed{background:none;border-top:1px dashed #bbb;height:0}.posReceiptTable{width:100%;border-collapse:collapse;table-layout:fixed}.posReceiptTable th{font-size:9px;font-weight:700;color:#555;padding:0 0 4px;border-bottom:1px solid #bbb;text-align:right}.posReceiptTable th:nth-child(2),.posReceiptTable th:nth-child(3),.posReceiptTable th:nth-child(4),.posReceiptTable td:nth-child(2),.posReceiptTable td:nth-child(3),.posReceiptTable td:nth-child(4){text-align:left;white-space:nowrap}.posReceiptTable td{padding:5px 0;vertical-align:top;border-bottom:1px dotted #ddd;font-size:10px}.posReceiptTable tr:last-child td{border-bottom:none}.posReceiptItemName{display:block;font-weight:600;font-size:10px;line-height:1.3}.posReceiptSku{display:block;margin-top:1px;font-size:8px;color:#777;text-align:right}.posReceiptTotals{display:grid;gap:4px;font-size:11px}.posReceiptTotals>div{display:flex;justify-content:space-between;gap:8px}.posReceiptGrand{font-size:13px;font-weight:700;padding-top:6px;margin-top:4px;border-top:1px dashed #bbb}.posReceiptChange{font-weight:700;background:#f3f4f6;padding:4px 2px;border-radius:4px}.posReceiptNote{margin:8px 0 0;padding:4px;font-size:9px;text-align:center;background:#f9fafb;border-radius:4px;color:#555}.posReceiptFoot{margin-top:10px;padding-top:8px;border-top:1px dashed #bbb;text-align:center;font-size:9px;color:#666}@media print{@page{size:80mm auto;margin:2mm}body{background:#fff!important}.posReceiptToolbar{display:none!important}.posReceiptPage{background:#fff}.posReceiptStage{padding:0}.posReceiptPaper{width:80mm;max-width:none;box-shadow:none;border:none;margin:0 auto}}:root{--bg-base: #111827;--bg-surface: #1f2937;--bg-elevated: #374151;--bg-sidebar: #1a2233;--accent: #818cf8;--accent-soft: #818cf820;--accent-glow: rgba(129,140,248,.25);--success: #34d399;--warning: #fbbf24;--danger: #f87171;--info: #60a5fa;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-muted: #9ca3af;--border: #374151;--border-soft: #4b5563;--shadow-card: 0 2px 12px rgba(0,0,0,.25);--shadow-glow: 0 0 20px rgba(129,140,248,.15);--sidebar-w: 200px;--header-h: 52px;--admin-bg: var(--bg-base);--admin-surface: var(--bg-surface);--admin-border: var(--border);--admin-text: var(--text-primary);--admin-muted: var(--text-secondary);--admin-accent: var(--accent);--admin-sidebar-w: var(--sidebar-w);--admin-topbar-h: var(--header-h)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:var(--bg-base);color:var(--text-primary)}body{overflow-x:hidden;direction:rtl;-webkit-text-size-adjust:100%;font-family:Cairo,system-ui,sans-serif}img,video{max-width:100%}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.adminApp{min-height:100dvh;background:var(--bg-base);overflow-x:hidden}.adminMain,.appMain{margin-right:var(--sidebar-w);margin-left:0;margin-top:var(--header-h);min-height:calc(100dvh - var(--header-h));width:calc(100% - var(--sidebar-w));max-width:calc(100% - var(--sidebar-w));box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden}.adminTopbar,.appHeader{height:var(--header-h);background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;padding:0 12px;position:fixed;top:0;right:var(--sidebar-w);left:0;z-index:99;box-sizing:border-box;overflow:visible}.adminTopbarTitles{flex:1;min-width:0;overflow:hidden}.adminTopbarTitles h1{margin:0;font-size:15px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminTopbarTitles p{margin:2px 0 0;font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminTopbarActions,.appHeaderUser{display:flex;align-items:center;gap:6px;margin-inline-start:auto;flex-shrink:0}.adminTopbarCompany{flex:1 1 180px;min-width:160px;max-width:min(300px,46vw);z-index:2}.adminTopbarCompany .companyFilterSelect--bar{margin:0}.adminTopbarCompany .companyFilterSelectLabel{display:none}.companyFilterSelect{display:flex;flex-direction:column;gap:6px;min-width:0}.companyFilterSelect--card{background:var(--bg-surface, #1f2937);border:1px solid var(--accent, #818cf8);border-radius:12px;padding:12px 14px;box-shadow:0 0 0 3px var(--accent-soft, rgba(129, 140, 248, .12))}.companyFilterSelect--card.is-required{border-color:var(--warning, #fbbf24);box-shadow:0 0 0 3px #fbbf2426}.companyFilterSelect--bar .companyFilterSelectInner{min-height:40px}.companyFilterSelectLabel{font-size:11px;font-weight:700;color:var(--accent, #818cf8);line-height:1.2}.companyFilterSelect--card.is-required .companyFilterSelectLabel{color:var(--warning, #fbbf24)}.companyFilterSelectInner{position:relative;display:block;width:100%;min-width:0}.companyFilterSelectIcon{position:absolute;top:50%;inset-inline-end:12px;transform:translateY(-50%);color:#9ca3af;display:inline-flex;pointer-events:none;z-index:2}.companyFilterSelectControl{display:block;width:100%;min-width:140px;min-height:44px;padding-block:10px;padding-inline:12px 40px;border:1px solid #4b5563;border-radius:10px;background-color:#111827;color:#f9fafb;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;outline:none;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;direction:rtl;text-align:right;color-scheme:dark}.companyFilterSelect--bar .companyFilterSelectControl{min-height:38px;padding-block:8px;font-size:13px;border-radius:999px}.companyFilterSelectControl:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf840}.companyFilterSelectControl option{color:#111827;background-color:#fff;font-weight:600;font-size:14px}.inventoryCompanyGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.inventoryCompanyChip{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid #2a2d3a;background:#0f1117;color:#f0f2f5;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;text-align:right;direction:rtl;transition:border-color .15s ease,background .15s ease}.inventoryCompanyChip:hover{border-color:#4b5563}.inventoryCompanyChip.is-checked{border-color:#10b9818c;background:#10b9811a;color:#6ee7b7}.inventoryCompanyChip.is-disabled{opacity:.65;cursor:not-allowed}.inventoryCompanyChip input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:#10b981}.inventoryCompanyChipText{flex:1;min-width:0;overflow:visible;word-break:break-word}.adminContent{flex:1;padding:16px;background:var(--bg-base);color:var(--text-primary);position:relative;overflow-x:hidden;overflow-y:auto;min-height:calc(100dvh - var(--header-h));width:100%;max-width:100%;box-sizing:border-box}.adminContent>*{max-width:100%;box-sizing:border-box}.adminSidebar,.appSidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);max-width:var(--sidebar-w);background:var(--bg-sidebar);border-inline-start:1px solid var(--border);height:100dvh;position:fixed;right:0;top:0;bottom:0;display:flex;flex-direction:column;z-index:100;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.adminSidebarHead,.appSidebarBrand{padding:16px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;flex-shrink:0}.adminSidebarLogo,.appSidebarBrandIcon{width:34px;height:34px;background:var(--accent);border-radius:10px;display:grid;place-items:center;font-size:15px;color:#fff;box-shadow:var(--shadow-glow);flex-shrink:0}.adminSidebarHead strong{display:block;font-size:13px;color:var(--text-primary)}.adminSidebarHead small{color:var(--text-muted);font-size:11px}.adminSidebarNav{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:6px 0;display:flex;flex-direction:column;gap:1px}.adminNavLink{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:1px 6px;border-radius:10px;color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;transition:background .15s,color .15s;border:1px solid transparent;cursor:pointer;background:none;width:calc(100% - 12px);text-align:right;min-height:44px}.adminNavLink:hover{background:var(--bg-elevated);color:var(--text-primary)}.adminNavLink.is-active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-glow)}.adminNavIcon,.navIcon{width:18px;height:18px;opacity:.75;flex-shrink:0;display:grid;place-items:center}.adminNavLink.is-active .adminNavIcon{opacity:1}.adminNavIcon svg,.navIcon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.adminSidebarNote{padding:10px 14px;font-size:11px;line-height:1.5;color:var(--text-muted);border-top:1px solid var(--border);margin:0;flex-shrink:0}.adminSidebarTools{padding:8px 0;border-top:1px solid var(--border)}.adminSidebarToolsLabel{padding:4px 14px;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px}.adminGhostBtn,.adminPrimaryBtn,.adminIconBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-primary);text-decoration:none;transition:filter .15s;white-space:nowrap;min-height:36px;font-family:inherit}.adminPrimaryBtn{background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.adminPrimaryBtn:hover,.adminGhostBtn:hover{filter:brightness(1.08)}.adminIconBtn{width:38px;height:38px;padding:0}.adminIconBtn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.adminUserChip{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-secondary);padding:5px 8px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-soft)}.appHeaderAvatar{width:32px;height:32px;background:var(--accent);border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.adminNotifBadge{position:absolute;top:-4px;inset-inline-start:-4px;min-width:17px;height:17px;padding:0 3px;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center}.adminNotifWrap{position:relative}.adminNotifPanel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(360px,92vw);max-height:420px;overflow:auto;background:var(--bg-elevated, #1a1d27);border:1px solid var(--border, #2a2d3a);border-radius:12px;box-shadow:0 16px 40px #00000073;z-index:300;padding:10px}.adminNotifPanelHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.adminNotifList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adminNotifItem{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:var(--bg-base, #12141c);border:1px solid var(--border, #2a2d3a);font-size:.85rem}.adminNotifItem small{color:var(--text-muted, #9ca3af);font-size:.75rem}.adminNotifEmpty,.adminNotifWarning{font-size:.85rem;color:var(--text-muted, #9ca3af);margin:4px 0}.sidebarBackdrop,.appSidebarOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s;z-index:199;display:none}.sidebarBackdrop.is-open,.sidebarBackdrop.is-visible,.appSidebarOverlay.is-open,.appSidebarOverlay.is-visible{opacity:1;pointer-events:auto;display:block}.tableWrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--border)}table{min-width:100%;border-collapse:collapse}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:300;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){.modalBackdrop{align-items:center;padding:20px}}.modal{background:var(--bg-surface);border:1px solid var(--border);width:100%;max-height:92dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;box-shadow:0 -4px 30px #0006}@media (min-width: 640px){.modal{border-radius:16px;max-width:520px;max-height:90dvh}}.modalHead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg-surface);z-index:1}.modalHead h2{margin:0;font-size:15px;font-weight:700;color:var(--text-primary)}.modalBody{padding:20px}@media (max-width: 639px){.modal:before{content:"";display:block;width:40px;height:4px;background:var(--border-soft);border-radius:999px;margin:12px auto 8px;flex-shrink:0}}@media (min-width: 769px){.adminMenuBtn,.appHeaderMenuBtn,.sidebarBackdrop,.appSidebarOverlay{display:none!important}}@media (max-width: 768px){:root{--header-h: 54px}.adminMain,.appMain{margin-right:0!important;margin-top:0!important;width:100%!important;max-width:100%;min-height:100dvh;overflow-x:hidden}.adminTopbar,.appHeader{position:sticky!important;top:0!important;right:0!important;left:0!important;padding:0 10px;gap:6px}.adminContent{padding:12px;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.adminThemeToggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:10px;border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.adminThemeToggle:hover{border-color:var(--accent)}.adminThemeToggleIcon{font-size:16px;line-height:1}.adminThemeToggleLabel{display:none}.adminUserChip{display:none}.orderBellToggleBtn.isOff{opacity:.65}.orderBellToggleLabel{margin-inline-start:4px;font-size:12px}.adminSidebar,.appSidebar{transform:translate(110%);transition:transform .28s cubic-bezier(.4,0,.2,1);width:min(280px,85vw)!important;min-width:unset!important;max-width:85vw!important;z-index:200;box-shadow:-6px 0 24px #00000080}.adminSidebar.is-open,.appSidebar.is-open{transform:translate(0)}.adminMenuBtn,.appHeaderMenuBtn{display:flex!important}table{font-size:13px}.adminGhostBtn,.adminPrimaryBtn{min-height:40px;padding:8px 12px}}@media (max-width: 380px){.adminTopbarTitles h1{font-size:13px}.adminTopbarTitles p{display:none}.adminTopbarCompany{max-width:min(200px,38vw)}.adminTopbarCompany .companyFilterSelectControl{font-size:12px;min-height:34px;padding:6px 8px}.adminGhostBtn,.adminPrimaryBtn{font-size:11px;padding:7px 9px}}.orderAdminShell{--app-bg: #ffffff;--app-surface: #ffffff;--app-surface-2: #f7f5f2;--app-surface-3: #f0ece7;--app-border: #ebe6df;--app-border-strong: #d8d0c6;--app-text: #1f1b18;--app-text-muted: #6b6560;--app-text-light: #9c958e;--app-accent: #9c8570;--app-accent-dark: #6f5c4a;--app-accent-light: #f4efea;--app-accent-bg: rgba(156, 133, 112, .1);--app-danger: #b84a4a;--app-danger-bg: rgba(184, 74, 74, .08);--app-warn: #a67c2e;--app-warn-bg: rgba(166, 124, 46, .1);--app-ok: #5f7a52;--app-ok-bg: rgba(95, 122, 82, .1);--app-shadow-sm: 0 1px 2px rgba(31, 27, 24, .04), 0 1px 3px rgba(31, 27, 24, .03);--app-shadow-md: 0 4px 16px rgba(31, 27, 24, .06), 0 1px 3px rgba(31, 27, 24, .04);--app-shadow-lg: 0 12px 32px rgba(31, 27, 24, .08);--app-radius: 14px;--app-radius-sm: 10px;--app-radius-lg: 18px;--app-radius-pill: 999px;--app-touch: 44px;--app-font-tabular: tabular-nums}.orderAdminShell,.orderAdminShell .adminContent{color:var(--app-text)}.orderAdminShell .orderAdminMain,.orderAdminShell .adminContent{background:var(--app-bg)}@media (max-width: 767px){.orderAdminShell .adminContent{padding:12px 10px 24px}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[6400\]{z-index:6400}.z-\[6500\]{z-index:6500}.z-\[7000\]{z-index:7000}.col-span-2{grid-column:span 2/span 2}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[128px\]{min-height:128px}.min-h-\[140px\]{min-height:140px}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[min\(100vw-20px\,380px\)\]{width:min(100vw - 20px,380px)}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[64px\]{min-width:64px}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[520px\]{min-width:520px}.min-w-\[680px\]{min-width:680px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#2a2d3a\]>:not(:last-child)){border-color:#2a2d3a}:where(.divide-\[\#2a2d3a\]\/60>:not(:last-child)){border-color:#2a2d3a99}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2a2d3a\]{border-color:#2a2d3a}.border-\[\#2a2d3a\]\/50{border-color:#2a2d3a80}.border-\[\#2a2d3a\]\/60{border-color:#2a2d3a99}.border-\[\#2a2d3a\]\/70{border-color:#2a2d3ab3}.border-\[\#2a2d3a\]\/80{border-color:#2a2d3acc}.border-\[\#818cf840\]{border-color:#818cf840}.border-\[color\:var\(--inv-border\,rgba\(255\,255\,255\,0\.08\)\)\]{border-color:var(--inv-border,#ffffff14)}.border-\[var\(--inv-accent\)\]{border-color:var(--inv-accent)}.border-\[var\(--inv-border\)\],.border-\[var\(--inv-border\)\]\/60{border-color:var(--inv-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--inv-border\)\]\/60{border-color:color-mix(in oklab,var(--inv-border) 60%,transparent)}}.border-\[var\(--inv-danger\)\]\/40{border-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--inv-danger\)\]\/40{border-color:color-mix(in oklab,var(--inv-danger) 40%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-emerald-500\/70{border-color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/70{border-color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/40{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0f1117\]{background-color:#0f1117}.bg-\[\#0f1117\]\/80{background-color:#0f1117cc}.bg-\[\#1a1d27\]{background-color:#1a1d27}.bg-\[\#1f1b18\]\/25{background-color:#1f1b1840}.bg-\[\#2a2d3a\]{background-color:#2a2d3a}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#4b5563\]{background-color:#4b5563}.bg-\[\#5f7a52\]{background-color:#5f7a52}.bg-\[\#818cf820\]{background-color:#818cf820}.bg-\[\#13151f\]{background-color:#13151f}.bg-\[\#a67c2e\]{background-color:#a67c2e}.bg-\[\#b84a4a\]{background-color:#b84a4a}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--inv-border-strong\)\]{background-color:var(--inv-border-strong)}.bg-\[var\(--inv-surface-2\)\]{background-color:var(--inv-surface-2)}.bg-\[var\(--inv-surface-3\)\]{background-color:var(--inv-surface-3)}.bg-\[var\(--inv-warn\)\]{background-color:var(--inv-warn)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-600\/25{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/25{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950) 25%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/20{background-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/20{background-color:color-mix(in oklab,var(--color-sky-950) 20%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5f7a52\]{color:#5f7a52}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#818cf8\]{color:#818cf8}.text-\[\#a67c2e\]{color:#a67c2e}.text-\[\#b84a4a\]{color:#b84a4a}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#d1d5db\]{color:#d1d5db}.text-\[\#e5e7eb\]{color:#e5e7eb}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f0f2f5\]{color:#f0f2f5}.text-\[var\(--inv-accent-dark\)\]{color:var(--inv-accent-dark)}.text-\[var\(--inv-danger\)\]{color:var(--inv-danger)}.text-\[var\(--inv-ok\)\]{color:var(--inv-ok)}.text-\[var\(--inv-text\)\]{color:var(--inv-text)}.text-\[var\(--inv-text-light\)\]{color:var(--inv-text-light)}.text-\[var\(--inv-text-muted\)\]{color:var(--inv-text-muted)}.text-\[var\(--inv-warn\)\]{color:var(--inv-warn)}.text-amber-300{color:var(--color-amber-300)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500\/80{color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/80{color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-orange-300{color:var(--color-orange-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300{color:var(--color-sky-300)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\[\#4b5563\]::placeholder{color:#4b5563}.accent-\[\#6366f1\]{accent-color:#6366f1}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--inv-border\)\]{--tw-ring-color:var(--inv-border)}.ring-\[var\(--inv-danger\)\]\/35{--tw-ring-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--inv-danger\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--inv-danger) 35%, transparent)}}.ring-\[var\(--inv-warn\)\]\/35{--tw-ring-color:var(--inv-warn)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--inv-warn\)\]\/35{--tw-ring-color:color-mix(in oklab, var(--inv-warn) 35%, transparent)}}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.ring-emerald-500\/60{--tw-ring-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.ring-orange-500\/50{--tw-ring-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.ring-orange-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.ring-slate-500\/40{--tw-ring-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.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,)}.invert{--tw-invert:invert(100%);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-\[2px\]{--tw-backdrop-blur:blur(2px);-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(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[\#f0f2f5\]:is(:where(.group):hover *){color:#f0f2f5}}.peer-checked\:bg-emerald-600:is(:where(.peer):checked~*){background-color:var(--color-emerald-600)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#2a2d3a\]::file-selector-button{background-color:#2a2d3a}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-\[\#f0f2f5\]::file-selector-button{color:#f0f2f5}.placeholder\:text-\[\#6b7280\]::placeholder{color:#6b7280}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:right-0\.5:after{content:var(--tw-content);right:calc(var(--spacing) * .5)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:-translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:-translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[\#3a3d4a\]:hover{border-color:#3a3d4a}.hover\:border-\[\#3d4254\]:hover{border-color:#3d4254}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.hover\:bg-\[\#0f1117\]:hover{background-color:#0f1117}.hover\:bg-\[\#0f1117\]\/50:hover{background-color:#0f111780}.hover\:bg-\[\#1a1d27\]:hover{background-color:#1a1d27}.hover\:bg-\[\#1f2235\]:hover{background-color:#1f2235}.hover\:bg-\[\#2a2d3a\]:hover{background-color:#2a2d3a}.hover\:bg-\[\#2563eb\]:hover{background-color:#2563eb}.hover\:bg-\[\#222632\]:hover{background-color:#222632}.hover\:bg-\[\#252836\]:hover{background-color:#252836}.hover\:bg-\[var\(--inv-accent-bg\)\]:hover{background-color:var(--inv-accent-bg)}.hover\:bg-\[var\(--inv-danger\)\]\/10:hover{background-color:var(--inv-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--inv-danger\)\]\/10:hover{background-color:color-mix(in oklab,var(--inv-danger) 10%,transparent)}}.hover\:bg-\[var\(--inv-surface-2\)\]:hover{background-color:var(--inv-surface-2)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600\/10:hover{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-emerald-950\/40:hover{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.hover\:text-\[\#9ca3af\]:hover{color:#9ca3af}.hover\:text-\[\#f0f2f5\]:hover{color:#f0f2f5}.hover\:text-\[\#f87171\]:hover{color:#f87171}.hover\:text-\[var\(--inv-text\)\]:hover{color:var(--inv-text)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:48rem){.max-md\:overflow-visible{overflow:visible}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-inline:auto}.sm\:hidden{display:none}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.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_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.orderAdminShell{--order-content-bg:var(--app-bg,#fff);--order-brand-primary:var(--app-accent-dark,#6f5c4a);min-height:100dvh;color:var(--app-text,#1f1b18)}.orderAdminShell .adminMain,.orderAdminShell .appMain{flex-direction:column;flex:1;min-width:0;display:flex;width:auto!important;max-width:none!important;min-height:unset!important;margin:0!important}.orderAdminShell .adminTopbar,.orderAdminShell .appHeader{z-index:20;background:0 0;border-bottom:none;min-height:52px;width:100%!important;height:auto!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.orderAdminShell .orderAdminMain{background:var(--order-content-bg)}.orderAdminShell .adminMenuBtn,.orderAdminShell .appHeaderMenuBtn{display:flex!important}@media (min-width:768px){.orderAdminShell .adminMenuBtn,.orderAdminShell .appHeaderMenuBtn{display:none!important}}@media (max-width:767px){.orderAdminShell{width:100%;max-width:100%;overflow-x:hidden}.orderAdminShell .adminMain,.orderAdminShell .appMain{min-width:0;overflow-x:hidden;width:100%!important;max-width:100%!important}.orderAdminShell .adminContent,.orderAdminShell .orderAdminMain{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-x:hidden}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}.orderAdminShell{--glass-page-bg: var(--app-bg, #ffffff);--glass-surface: rgba(255, 255, 255, .92);--glass-border: var(--app-border, #ebe6df);--glass-line: rgba(31, 27, 24, .08);--glass-black: var(--app-text, #1f1b18);--glass-accent: var(--app-accent, #9c8570);--glass-green: var(--app-ok, #5f7a52);--glass-blur: blur(14px) saturate(160%);--order-content-bg: var(--glass-page-bg);min-height:100dvh;background:var(--glass-page-bg);color:var(--glass-black)}.orderAdminShell .orderAdminMain,.orderAdminShell .adminContent{background:transparent;color:var(--glass-black)}.orderAdminShell .adminTopbar--glass{position:sticky!important;top:0!important;right:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:unset!important;z-index:30;background:transparent!important;border:none!important;padding:12px 16px 8px;box-sizing:border-box}.adminTopbarGlass{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px 8px 12px;background:var(--glass-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:28px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box}.adminTopbarCluster{display:flex;align-items:center;min-width:0}.adminTopbarCluster--start{flex:1 1 auto;gap:8px;min-width:0}.adminTopbarCluster--center{flex:0 1 auto;justify-content:center}.adminTopbarCluster--end{flex:0 0 auto;gap:8px;margin-inline-start:auto}.adminTopbarTools,.adminTopbarUserGroup{display:flex;align-items:center;gap:4px;padding:3px;border-radius:14px;background:#ffffff59;border:1px solid rgba(10,10,10,.05)}.adminTopbarUserGroup{gap:3px;padding-inline-start:3px}.adminTopbarTitle{flex:1 1 auto;min-width:0;margin:0;padding:0 4px;font-size:14px;font-weight:700;color:var(--glass-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.adminTopbar--glass .adminTopbarCompanyMini{flex:0 1 auto;min-width:0;max-width:min(118px,26vw)}.adminTopbar--glass .companyFilterSelect--mini{margin:0;gap:0}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectLabel{display:none}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectInner{min-height:unset}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectControl{min-width:0;width:100%;min-height:30px;height:30px;padding:2px 24px 2px 8px;font-size:11px;font-weight:700;line-height:1.2;border-radius:8px;border:1px solid var(--glass-line);background:#ffffff73;color:var(--glass-black);color-scheme:light;text-overflow:ellipsis}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectControl:focus{border-color:#0a0a0a38;box-shadow:0 0 0 2px #0a0a0a0f}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectIcon{inset-inline-end:7px;color:#0a0a0a73}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectIcon svg{width:12px;height:12px}.adminTopbar--glass .adminTopbarActions{display:flex;align-items:center;gap:4px;margin-inline-start:auto;flex-shrink:0}.adminTopbarIconBtn{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:11px;background:var(--app-surface-2, #f7f5f2);border:1px solid var(--glass-line);color:#000;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;position:relative;transition:background .15s,border-color .15s,color .15s}.adminTopbarIconBtn:hover{background:#ffffffb8;border-color:#0a0a0a24}.adminTopbarIconBtn:focus-visible{outline:2px solid var(--glass-black);outline-offset:2px}.adminTopbarAvatarOnly{width:30px!important;height:30px!important;min-width:30px;flex-shrink:0;background:var(--glass-black)!important;color:#fff!important;font-weight:700;font-size:12px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--glass-line)}.adminTopbarLogoutBtn:hover{border-color:#dc262659;color:#dc2626;background:#fee2e28c}.adminNotifBtn .adminNotifBadge{top:-3px;inset-inline-end:-3px;inset-inline-start:auto;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#000!important;color:#fff!important;font-size:9px;font-weight:800;border:2px solid rgba(255,255,255,.9);box-sizing:border-box}.orderBellToggleBtn.isOn{border-color:#000;color:#000;background:#f3f4f6}.orderBellToggleBtn.isOff{opacity:.5}.orderBellToggleBtn.isOff:hover{opacity:1}[data-theme=light] .adminNotifPanel{background:#ffffffeb;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-line);box-shadow:0 8px 32px #0a0a0a1a;color:var(--glass-black)}[data-theme=light] .adminNotifItem{background:#fff9;border-color:var(--glass-line);color:var(--glass-black)}[data-theme=light] .adminNotifItem small,[data-theme=light] .adminNotifEmpty,[data-theme=light] .adminNotifWarning{color:#000}@media (max-width: 767px){.orderAdminShell .adminTopbar--glass{padding:8px 10px 6px}.adminTopbarGlass{gap:6px;padding:6px 8px;border-radius:18px;flex-wrap:wrap}.adminTopbarCluster--center{order:10;flex:1 1 100%;justify-content:stretch}.adminTopbar--glass .adminTopbarCompanyMini{max-width:100%;width:100%}.adminTopbarTitle{font-size:13px;padding:0 2px}.adminTopbar--glass .adminTopbarCompanyMini{max-width:min(96px,22vw)}.adminTopbarIconBtn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px}.adminTopbarAvatarOnly{width:28px!important;height:28px!important;min-width:28px;font-size:11px}}@media (max-width: 380px){.adminTopbar--glass .adminTopbarCompanyMini{max-width:82px}.adminTopbar--glass .companyFilterSelect--mini .companyFilterSelectControl{font-size:10px;padding-inline-end:20px}}.orderAdminShell{--sidebar-w-collapsed: 76px;--sidebar-w-expanded: 272px}.orderAdminSidebar{--sb-bg: var(--app-surface, #ffffff);--sb-border: var(--app-border, #ebe6df);--sb-text: var(--app-text, #1f1b18);--sb-muted: var(--app-text-muted, #6b6560);--sb-hover: var(--app-surface-2, #f7f5f2);--sb-active: var(--app-accent-light, #f4efea);--sb-accent: var(--app-accent, #9c8570);--sb-radius: 16px;flex-shrink:0;display:flex;flex-direction:column;height:100dvh;background:var(--sb-bg);border-inline-start:1px solid var(--sb-border);box-shadow:-2px 0 16px #00000008;overflow:hidden;z-index:40}@media (min-width: 768px){.orderAdminSidebar{position:sticky;top:0;align-self:flex-start;width:var(--sidebar-w-collapsed);transition:width .24s cubic-bezier(.4,0,.2,1);will-change:width}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.orderAdminSidebar:hover{width:var(--sidebar-w-expanded);box-shadow:-8px 0 32px #0a0a0a0f}}.orderAdminSidebarBackdrop{display:none}.orderAdminSidebarInner{display:flex;flex-direction:column;height:100%;min-width:var(--sidebar-w-expanded)}.orderAdminSidebarBrand{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border-bottom:1px solid var(--sb-border);flex-shrink:0}.orderAdminSidebarBrandMark{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--sb-accent, #9c8570);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800;overflow:hidden}.orderAdminSidebarBrandMark img{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff}.orderAdminSidebarBrandName{flex:1;min-width:0;font-size:16px;font-weight:700;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderAdminSidebarClose{display:none}.orderAdminSidebarNav{flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:8px 0 12px}.orderAdminSidebarGroup+.orderAdminSidebarGroup{margin-top:4px;padding-top:4px;border-top:1px solid var(--sb-border)}.orderAdminSidebarGroupLabel{display:block;padding:12px 18px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted);opacity:1;white-space:nowrap}.orderAdminSidebarList{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;gap:2px}.orderAdminSidebarLink,.orderAdminSidebarToolBtn{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--sb-text);font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s,color .15s;box-sizing:border-box}.orderAdminSidebarLink:hover,.orderAdminSidebarToolBtn:hover{background:var(--sb-hover);color:var(--sb-text)}.orderAdminSidebarLink.is-active{background:var(--sb-active);color:var(--sb-text);font-weight:600}.orderAdminSidebarLinkIcon{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.orderAdminSidebarDot{position:absolute;top:-3px;inset-inline-end:-3px;width:9px;height:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px var(--sb-bg, #1f2937),0 0 6px #22c55ecc;animation:orderAdminSidebarDotPulse 1.6s ease-in-out infinite}@keyframes orderAdminSidebarDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}.orderAdminSidebarBadge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#22c55e;color:#05300f;font-size:11px;font-weight:700;line-height:18px;text-align:center;flex-shrink:0}.orderAdminSidebarLinkLabel{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}@media (min-width: 768px){.orderAdminSidebar .sidebarExpandable{opacity:0;max-width:0;overflow:hidden;transition:opacity .18s ease,max-width .24s ease}.orderAdminSidebarGroupLabel.sidebarExpandable{max-width:100%;padding-inline:18px}.orderAdminSidebarLink,.orderAdminSidebarToolBtn{padding-inline:11px}}@media (min-width: 768px) and (hover: none){.orderAdminSidebar{width:var(--sidebar-w-expanded)}.orderAdminSidebar .sidebarExpandable{opacity:1;max-width:180px}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.orderAdminSidebar:hover .sidebarExpandable{opacity:1;max-width:180px}.orderAdminSidebar:hover .orderAdminSidebarGroupLabel.sidebarExpandable{max-width:100%}.orderAdminSidebar:hover .orderAdminSidebarLink,.orderAdminSidebar:hover .orderAdminSidebarToolBtn{padding-inline:12px}.orderAdminSidebar:not(:hover) .orderAdminSidebarLink[data-tip]:after,.orderAdminSidebar:not(:hover) .orderAdminSidebarToolBtn[data-tip]:after{content:attr(data-tip);position:absolute;inset-inline-end:calc(100% + 10px);inset-inline-start:auto;top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:8px;background:var(--sb-accent, #6f5c4a);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:50;box-shadow:0 4px 16px #0a0a0a2e}.orderAdminSidebar:not(:hover) .orderAdminSidebarLink:hover:after,.orderAdminSidebar:not(:hover) .orderAdminSidebarToolBtn:hover:after{opacity:1;visibility:visible}}.orderAdminSidebarFoot{flex-shrink:0;padding:12px 10px 14px;border-top:1px solid var(--sb-border)}.orderAdminSidebarUser{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;min-height:48px}.orderAdminSidebarUserAvatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--sb-accent, #9c8570);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.orderAdminSidebarUserMeta{min-width:0;display:flex;flex-direction:column;gap:2px}.orderAdminSidebarUserMeta strong{font-size:13px;font-weight:700;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderAdminSidebarUserMeta small{font-size:11px;color:var(--sb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.orderAdminSidebarBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;border:none;padding:0;margin:0;background:#0a0a0a73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:orderAdminSidebarBackdropIn .2s ease}@keyframes orderAdminSidebarBackdropIn{0%{opacity:0}to{opacity:1}}.orderAdminSidebar{position:fixed;top:0;bottom:0;right:0;left:auto;width:min(88vw,300px);max-width:300px;z-index:200;transform:translate3d(100%,0,0);visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s;pointer-events:none;box-shadow:-12px 0 40px #0a0a0a2e}.orderAdminSidebar.is-mobile-open{transform:translateZ(0);visibility:visible;pointer-events:auto}.orderAdminSidebarClose{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-inline-start:auto;border:none;border-radius:10px;background:transparent;color:var(--sb-muted);cursor:pointer}.orderAdminSidebarClose:hover{background:var(--sb-hover);color:var(--sb-text)}.orderAdminSidebar .sidebarExpandable{opacity:1;max-width:none}}.adminPanelCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1rem;color:var(--text-primary)}@media (min-width: 640px){.adminPanelCard{padding:1.25rem 1.5rem;margin-bottom:1.5rem}}.adminPanelCardHead{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.adminPanelCardTitle{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.adminPanelCardSubtitle{margin:.25rem 0 0;font-size:.75rem;color:var(--text-muted)}.adminFieldLabel{display:block;font-size:.75rem;font-weight:500;color:var(--text-muted);margin-bottom:.375rem}.adminFieldHint{font-size:.75rem;color:var(--text-muted);margin-top:.375rem;line-height:1.5}.adminFieldInput,.adminFieldTextarea,.adminFieldSelect{width:100%;background:var(--bg-elevated);border:1px solid var(--border);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;color:var(--text-primary);transition:border-color .15s ease}.adminFieldInput::placeholder,.adminFieldTextarea::placeholder{color:var(--text-muted);opacity:.85}.adminFieldInput:focus,.adminFieldTextarea:focus,.adminFieldSelect:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.adminFieldTextarea{resize:vertical;min-height:4.5rem}.adminFieldInput.is-ltr{text-align:left;direction:ltr}.adminFieldInput.is-rtl{text-align:right}.adminSurfaceBox{background:var(--bg-surface);border:1px solid var(--border);border-radius:.75rem;color:var(--text-primary)}.adminElevatedBox{background:var(--bg-elevated);border:1px solid var(--border);border-radius:.75rem;color:var(--text-primary)}.adminTableWrap{overflow-x:auto;border-radius:.5rem;border:1px solid var(--border);background:var(--bg-surface)}.adminTableWrap table{width:100%;font-size:.875rem;color:var(--text-primary)}.adminTableWrap thead th{padding:.5rem .75rem;text-align:right;font-weight:500;font-size:.75rem;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-elevated)}.adminTableWrap tbody td{padding:.625rem .75rem;border-bottom:1px solid var(--border);color:var(--text-primary)}.adminTableWrap tbody tr:hover{background:var(--bg-elevated)}.adminTableWrap tbody tr:last-child td{border-bottom:none}[data-theme=light]{color-scheme:light;--bg-base: #ffffff;--bg-surface: #ffffff;--bg-elevated: #f7f5f2;--bg-sidebar: #ffffff;--accent: #9c8570;--accent-soft: rgba(156, 133, 112, .12);--accent-glow: rgba(156, 133, 112, .2);--success: #5f7a52;--warning: #a67c2e;--danger: #b84a4a;--info: #9c8570;--text-primary: #1f1b18;--text-secondary: #6b6560;--text-muted: #9c958e;--border: #ebe6df;--border-soft: #f0ece7;--shadow-card: 0 1px 2px rgba(31, 27, 24, .04), 0 4px 16px rgba(31, 27, 24, .06);--shadow-glow: 0 0 0 1px rgba(156, 133, 112, .12)}[data-theme=light] .adminApp,[data-theme=light] .adminMain,[data-theme=light] .appMain,[data-theme=light] .adminContent{background:var(--bg-base);color:var(--text-primary)}[data-theme=light] .adminTopbar,[data-theme=light] .appHeader{background:var(--bg-surface);border-bottom-color:var(--border);box-shadow:0 1px 0 var(--border)}[data-theme=light] .adminSidebar,[data-theme=light] .appSidebar{background:var(--bg-sidebar);border-color:var(--border);box-shadow:-1px 0 0 var(--border)}[data-theme=light] .adminThemeToggle{background:var(--bg-elevated);border-color:var(--border);color:var(--text-primary)}[data-theme=light] .appHeaderTitle,[data-theme=light] .adminTopbarTitles h1{color:var(--text-primary)}[data-theme=light] .adminTopbarCompanyLabel{color:var(--text-muted)}[data-theme=light] .dashboardReactPage,[data-theme=light] .ordersReactPage,[data-theme=light] .financeReactPage,[data-theme=light] .sectionReactPage,[data-theme=light] .storePageMain,[data-theme=light] .sectionReactHead h2{color:var(--text-primary)}[data-theme=light] .sectionReactHead p{color:var(--text-secondary)}[data-theme=light] .ordersReactLoading{background:var(--bg-surface);border-color:var(--border);color:var(--text-secondary)}[data-theme=light] .ordersReactError{background:#dc262614;border-color:#dc262640;color:#b91c1c}[data-theme=light] .ordersReactPage .orderCard,[data-theme=light] .ordersReactPage .ordersCard,[data-theme=light] .ordersReactPage .ordersTableWrap,[data-theme=light] .ordersReactPage .ordersFilterPanel,[data-theme=light] .ordersReactPage .ordersSearchInput,[data-theme=light] .ordersReactPage .ordersToolbar input{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}[data-theme=light] .ordersReactPage .ordersToolbar{background:var(--bg-base);border-color:var(--border)}[data-theme=light] .orderTicketModalBackdrop{background:#0f172a66}[data-theme=light] .orderTicketModal,[data-theme=light] .orderTicketModalHeader,[data-theme=light] .orderTicketModalFooter,[data-theme=light] .orderTicketModalBody,[data-theme=light] .modal,[data-theme=light] .modalHead{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}[data-theme=light] .orderTicketModalHeader h2,[data-theme=light] .modalHead h2,[data-theme=light] .ordersReactPage .ordersFilterModalHeader h2{color:var(--text-primary)}[data-theme=light] .ordersReactPage .ordersFilterModalPanel,[data-theme=light] .ordersReactPage .ordersFilterModalHeader,[data-theme=light] .ordersReactPage .ordersFilterModalFooter,[data-theme=light] .ordersReactPage .ordersFilterSection{background:var(--bg-surface);border-color:var(--border)}[data-theme=light] .ordersReactPage .ordersFilterSelect,[data-theme=light] .ordersReactPage .ordersFilterDateInput,[data-theme=light] .ordersReactPage .ordersFilterChip{background:#fff;border-color:var(--border-soft);color:var(--text-primary)}[data-theme=light] .orderTicketModalHint,[data-theme=light] .orderTicketModalSub{color:var(--text-muted)}[data-theme=light] .orderTicketModal input,[data-theme=light] .orderTicketModal select,[data-theme=light] .orderTicketModal textarea,[data-theme=light] .orderTicketModalGrid input,[data-theme=light] .orderTicketModalGrid select,[data-theme=light] .orderTicketModalGrid textarea{background:var(--bg-elevated);border-color:var(--border-soft);color:var(--text-primary)}[data-theme=light] .orderTicketModal label span,[data-theme=light] .orderTicketModalGrid label span{color:var(--text-muted)}[data-theme=light] .settingsSection,[data-theme=light] .settingsReactPanel{color:var(--text-primary)}[data-theme=light] .settingsReactTabs{border-color:var(--border)}[data-theme=light] .settingsReactTabs button{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-secondary)}[data-theme=light] .settingsReactTabs button:hover{color:var(--text-primary);border-color:var(--accent)}[data-theme=light] .settingsReactTabs button.active{background:#000;border-color:#000;color:#fff}[data-theme=light] .orderAdminShell,[data-theme=light] .orderAdminShell .adminContent,[data-theme=light] .sectionReactPage,[data-theme=light] .sectionReactHead h2{color:var(--text-primary)}[data-theme=light] .sectionReactHead p,[data-theme=light] .ordersHint{color:var(--text-secondary)}[data-theme=light] .settingsEmailItem,[data-theme=light] .settingsTemplateItem{background:var(--bg-surface);border-color:var(--border)}[data-theme=light] .settingsEmailAddress,[data-theme=light] .settingsTemplateItem strong{color:var(--text-primary)}[data-theme=light] .settingsTemplateItem p{color:var(--text-secondary)}[data-theme=light] .ordersTableEmpty{color:var(--text-muted);background:var(--bg-elevated);border-color:var(--border-soft)}[data-theme=light] .sectionReactActions select{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-soft)}[data-theme=light] .storePageRoot{background:var(--bg-base)!important;color:var(--text-primary)}[data-theme=light] .storePageAside,[data-theme=light] .storePageMobileTabs{background:var(--bg-surface)!important;border-color:var(--border)!important}[data-theme=light] .storePageTitle{color:var(--text-primary)!important}[data-theme=light] .storePageMuted{color:var(--text-muted)!important}[data-theme=light] .storeNavBtn{color:var(--text-secondary)!important}[data-theme=light] .storeNavBtn:hover{background:var(--bg-elevated)!important;color:var(--text-primary)!important}[data-theme=light] .storeNavBtn.is-active{background:#0596691f!important;color:#059669!important}[data-theme=light] .storeMobileTab{color:var(--text-muted)!important}[data-theme=light] .storeMobileTab.is-active{color:#059669!important;border-color:#059669!important}[data-theme=light] .storeRichEditor,[data-theme=light] .storeRichEditorToolbar,[data-theme=light] .storeRichEditorBtn,[data-theme=light] .storeRichEditorBody{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}[data-theme=light] .storeProductFormToggles .settingsToggle{background:var(--bg-elevated);border-color:var(--border)}[data-theme=light] .taskReactCard,[data-theme=light] .inventoryReactCard,[data-theme=light] .financeReactStat,[data-theme=light] .storeReactStat,[data-theme=light] .contentFocusCard,[data-theme=light] .contentBriefBox,[data-theme=light] .contentJobCard,[data-theme=light] .reactAssistTableWrap,[data-theme=light] .employeesReactEditor{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}[data-theme=light] .contentBriefText{color:var(--text-secondary)}[data-theme=light] .reactAssistTable th{background:var(--bg-elevated);color:var(--text-secondary)}[data-theme=light] .reactAssistTable td{color:var(--text-primary)}[data-theme=light] [class*="bg-[#0f1117]"],[data-theme=light] [class*="bg-[#13151f]"],[data-theme=light] [class*="bg-[#1a1d27]"],[data-theme=light] [class*="bg-[#1f2235]"],[data-theme=light] [class*="bg-[#222632]"],[data-theme=light] [class*="bg-[#0b1220]"],[data-theme=light] [class*="bg-[#12141c]"],[data-theme=light] [class*="bg-[#1f2937]"]{background-color:var(--bg-surface)!important}[data-theme=light] [class*="hover:bg-[#0f1117]"]:hover,[data-theme=light] [class*="hover:bg-[#1a1d27]"]:hover,[data-theme=light] [class*="hover:bg-[#222632]"]:hover,[data-theme=light] [class*="hover:bg-[#1f2235]"]:hover,[data-theme=light] [class*="hover:bg-[#1a1d27]/50"]:hover{background-color:var(--bg-elevated)!important}[data-theme=light] [class*="border-[#2a2d3a]"],[data-theme=light] [class*="border-[#374151]"]{border-color:var(--border)!important}[data-theme=light] [class*="text-[#f0f2f5]"],[data-theme=light] [class*="text-[#e5e7eb]"],[data-theme=light] [class*="text-[#f9fafb]"]{color:var(--text-primary)!important}[data-theme=light] [class*="text-[#9ca3af]"],[data-theme=light] [class*="text-[#6b7280]"],[data-theme=light] [class*="text-[#4b5563]"]{color:var(--text-muted)!important}[data-theme=light] [class*="hover:text-[#f0f2f5]"]:hover,[data-theme=light] [class*="hover:text-emerald-300"]:hover{color:var(--text-primary)!important}[data-theme=light] [class*="placeholder:text-[#6b7280]"]::placeholder,[data-theme=light] [class*="placeholder-[#4b5563]"]::placeholder{color:var(--text-muted)!important;opacity:.9}[data-theme=light] [class*="focus:border-emerald-500"]:focus{border-color:var(--accent)!important}[data-theme=light] .tableWrapper{background:var(--bg-surface);border-color:var(--border)}[data-theme=light] .adminTableWrap,[data-theme=light] .adminPanelCard{box-shadow:var(--shadow-card)}[data-theme=light] .dashboardReactPage .dashStatCardLink:hover{border-color:#5a7d6a40;box-shadow:0 12px 40px #1f26871a}[data-theme=light] .dashboardReactPage .dashStatusBadge.is-new{background:#1a1a1a12;color:#1a1a1a}[data-theme=light] .dashboardReactPage .dashStockAlert{background:#ffffff9e;border:1px solid rgba(217,119,6,.2);color:#1a1a1a}[data-theme=light] .adminGhostBtn{background:var(--bg-elevated);border:1px solid var(--border-soft);color:var(--text-primary)}[data-theme=light] .adminGhostBtn:hover{background:var(--bg-surface);border-color:var(--border)}[data-theme=light] .adminPrimaryBtn{box-shadow:0 2px 8px var(--accent-glow)}[data-theme=light] .contentStatusNew{background:#2563eb1f;color:#1d4ed8}[data-theme=light] .contentStatusProgress{background:#d977061f;color:#b45309}[data-theme=light] .contentStatusReview{background:#7c3aed1f;color:#6d28d9}[data-theme=light] .contentStatusReady{background:#0596691f;color:#047857}[data-theme=light] .contentStatusRejected{background:#dc26261a;color:#b91c1c}:root{--ui-bg: #f3f4f6;--ui-surface: #ffffff;--ui-border: #e5e7eb;--ui-border-strong: #d1d5db;--ui-text: #374151;--ui-text-muted: #6b7280;--ui-text-strong: #111827;--ui-accent-soft: #f9fafb;--ui-primary: #6b7280;--ui-primary-hover: #4b5563;--ui-danger-bg: #fef2f2;--ui-danger-border: #fecaca;--ui-danger-text: #b91c1c;--ui-focus-ring: rgba(156, 163, 175, .25);--ui-shadow: 0 8px 32px rgba(17, 24, 39, .08);--ui-radius-lg: 20px;--ui-radius-md: 12px;--ui-radius-sm: 10px}*{box-sizing:border-box}button,input{font:inherit;font-family:Cairo,Segoe UI,system-ui,sans-serif}.adminBoot{min-height:100vh;display:grid;place-items:center;gap:12px;color:var(--admin-muted)}.adminBootSpinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(148,163,184,.25);border-top-color:var(--admin-accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--ui-bg);color:var(--ui-text-strong)}.loginCard{width:min(440px,100%);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:28px 24px;box-shadow:var(--ui-shadow)}.loginHead{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--ui-border);text-align:center}.loginBrandLogo{display:block;width:auto;height:84px;max-width:100%;margin:0 auto 14px;object-fit:contain}.loginTag{display:inline-block;font-size:12px;font-weight:600;color:var(--ui-text-muted);background:var(--ui-accent-soft);border:1px solid var(--ui-border);border-radius:999px;padding:4px 12px;margin-bottom:10px}.loginHead h1{margin:0;font-size:1.5rem;font-weight:700;color:var(--ui-text-strong);line-height:1.3}.loginSection{display:grid;gap:14px}.loginSectionTitle{margin:0;font-size:.95rem;font-weight:700;color:var(--ui-text)}.loginForm{display:grid;gap:2px}.loginLabel{display:block;margin-bottom:14px;font-size:14px;font-weight:600;color:var(--ui-text)}.loginInput{width:100%;margin-top:8px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-strong);padding:12px 14px;font-size:15px;line-height:1.4}.loginInput::placeholder{color:var(--ui-text-muted)}.loginInput:focus{outline:none;border-color:var(--ui-text-muted);box-shadow:0 0 0 3px var(--ui-focus-ring)}.loginError{margin:0 0 12px;padding:10px 12px;border-radius:var(--ui-radius-sm);background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);color:var(--ui-danger-text);font-size:14px;font-weight:500;line-height:1.45}.loginSubmit{width:100%;margin-top:8px;border:0;border-radius:var(--ui-radius-md);padding:13px;background:var(--ui-primary);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease}.loginSubmit:hover:not(:disabled){background:var(--ui-primary-hover)}.loginSubmit:disabled{opacity:.6;cursor:wait}.legacyPanel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.legacyPanelFrame{flex:1;width:100%;border:0;background:#fff}.legacyPanelBanner{background:#fef3c7;color:#92400e;padding:8px 12px;font-size:13px;border-bottom:1px solid #fcd34d}.legacyPanelSkeleton{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;gap:12px;background:#f8fafc;z-index:2}.legacyPanelSkeletonBar{height:14px;border-radius:8px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:shimmer 1.2s infinite}.legacyPanelSkeletonBar.short{width:55%}.legacyPanel--assist{pointer-events:none}.legacyPanel--assist .legacyPanelFrame{opacity:0;pointer-events:none}.legacyPanel--assist.legacyPanel--overlay{pointer-events:auto;z-index:4500}.legacyPanel--assist.legacyPanel--overlay .legacyPanelFrame{opacity:1;pointer-events:auto}.legacyPanel--hidden{visibility:hidden}.legacyPanel--hidden.legacyPanel--overlay{visibility:visible}.ordersReactPage .ordersTableSection{display:block!important}.ordersReactLoading,.ordersReactError{margin:16px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #e2e8f0}.ordersReactError{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.legacyPanel--section{position:relative;flex:1;min-height:480px}.legacyPanel--section .legacyPanelFrame{min-height:calc(100vh - var(--admin-topbar-h) - 80px)}.adminContent--section{display:flex;flex-direction:column}.legacySectionPage{padding:8px 14px 0}.legacySectionPageHead h2{margin:0 0 4px;font-size:1.25rem}.legacySectionPageHead p{margin:0;color:#64748b;font-size:13px}.legacySectionPageNote{margin:6px 0 0;font-size:12px;color:#94a3b8}.sectionReactPage{position:relative;z-index:1}.sectionReactHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 8px}.sectionReactHead h2{margin:0 0 4px;font-size:1.25rem}.sectionReactHead p{margin:0;color:#64748b;font-size:13px}.sectionReactActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hrReactFilters{display:flex;gap:8px}.hrScheduleForm{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.employeesReactGrid{display:grid;grid-template-columns:1fr 280px;gap:16px;padding:0 14px 24px}@media (max-width: 900px){.employeesReactGrid{grid-template-columns:1fr}}.employeesReactEditor{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.employeesReactEditor{background:var(--bg-surface);border-color:var(--border)}.adminIconBtn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.adminNavLink--tool{width:100%;border:0;background:transparent;cursor:pointer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.adminContent .sectionReactPage{max-width:100%;width:100%;margin:0;color:var(--text-primary);box-sizing:border-box}.adminContent .btn,.adminContent .btn-primary,.adminContent .btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;text-decoration:none}.adminContent .btn-primary,.adminContent .btn.primary{background:var(--accent);color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.adminContent .btn-primary:hover,.adminContent .btn.primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.adminContent .btn-secondary,.adminContent .btn.ghost{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-soft)}.adminContent .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.statusBadge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.statusBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.statusBadge.is-new,.statusBadge.dashboardStatusNew{background:#6366f126;color:#818cf8}.statusBadge.is-sent,.statusBadge.dashboardStatusSent{background:#f59e0b26;color:var(--warning)}.statusBadge.is-delivered,.statusBadge.dashboardStatusDelivered{background:#10b98126;color:var(--success)}.statusBadge.is-returned,.statusBadge.dashboardStatusReturned{background:#ef444426;color:var(--danger)}.ordersReactLoading,.ordersReactError{padding:14px 16px;border-radius:12px;margin-bottom:16px;font-size:14px}.ordersReactLoading{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary)}.ordersReactError{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.sectionReactPage{max-width:100%;width:100%;margin:0;color:var(--text-primary);box-sizing:border-box}.sectionReactHead h2{color:var(--text-primary)}.sectionReactHead p{color:var(--text-secondary)}.sectionReactActions select{min-height:40px;padding:8px 12px;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border-soft);color:var(--text-primary);font-size:14px}.settingsSection{color:var(--text-primary)}.settingsReactTabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;margin-bottom:8px;border-bottom:1px solid var(--border)}.settingsReactTabs button{border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-secondary);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.settingsReactTabs button:hover{color:var(--text-primary);border-color:var(--accent)}.settingsReactTabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.settingsReactPanel{padding:8px 0 24px;color:var(--text-primary)}.settingsAdminHint{margin:0 0 16px}.settingsAdminGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.settingsAdminCard{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:#fff;color:#0a0a0a;text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s}.settingsAdminCard:hover{border-color:#0a0a0a;box-shadow:0 4px 16px #0a0a0a0f}.settingsAdminCardIcon{width:44px;height:44px;border-radius:12px;background:#ececee;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settingsAdminCardBody{display:flex;flex-direction:column;gap:4px;min-width:0}.settingsAdminCardBody strong{font-size:15px;font-weight:700;color:#0a0a0a}.settingsAdminCardBody small{font-size:12px;color:#0a0a0a;opacity:.65;line-height:1.4}.productImportPanel{display:flex;flex-direction:column;gap:14px}.productImportHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.productImportTitle{margin:0 0 4px;font-size:17px;font-weight:700;color:var(--text-primary)}.productImportSub{margin:0}.productImportHeadActions{display:flex;flex-wrap:wrap;gap:8px}.productImportHeadActions--spread{align-items:center;justify-content:space-between}.productImportSyncActions{display:flex;flex-wrap:wrap;gap:8px}.productImportProgress{display:flex;flex-direction:column;gap:6px}.productImportProgressBar{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.productImportProgressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#059669,#10b981);transition:width .2s ease}.productImportUrlBox{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface)}.productImportUrlLabel{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text-secondary)}.productImportUrlInput{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font-size:13px}.productImportUrlActions{display:flex;flex-wrap:wrap;gap:8px}.productImportSavedUrl{margin:0;word-break:break-all;font-size:12px}.productImportToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.productImportSearch{flex:1 1 220px;min-width:180px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary)}.productImportCheck{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-secondary)}.productImportList{display:flex;flex-direction:column;gap:8px;max-height:min(70vh,720px);overflow:auto;padding-left:2px}.productImportRow{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.productImportRow:hover{border-color:var(--accent-glow)}.productImportRow.is-selected{border-color:var(--accent);background:var(--accent-soft)}.productImportRow input[type=checkbox]{margin-top:10px;flex-shrink:0}.productImportThumb{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--border-soft)}.productImportThumb--empty{display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);font-size:22px}.productImportRowBody{flex:1;min-width:0}.productImportRowTitle{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.35}.productImportRowMeta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:4px;font-size:12px;color:var(--text-muted)}.productImportColorRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.productImportColorChip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-soft);font-size:11px;color:var(--text-secondary)}.productImportColorChip--more{color:var(--text-muted)}.settingsEmailList,.settingsTemplateList{display:flex;flex-direction:column;gap:10px;margin-top:16px}.settingsEmailItem,.settingsTemplateItem{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.settingsEmailMain{flex:1;min-width:0}.settingsEmailAddress{color:var(--text-primary);font-size:15px;font-weight:600;word-break:break-all}.settingsTemplateItem strong{display:block;color:var(--text-primary);margin-bottom:6px}.settingsTemplateItem p{margin:0 0 10px;color:var(--text-secondary);font-size:14px;line-height:1.5;white-space:pre-wrap}.ordersTableEmpty{margin-top:16px;padding:20px;text-align:center;border-radius:12px;background:var(--bg-surface);border:1px dashed var(--border-soft);color:var(--text-muted);font-size:14px}.reactAssistStatChip{background:var(--bg-surface);border-color:var(--border);color:var(--text-secondary)}.reactAssistStatChip.active{background:var(--accent-soft);border-color:var(--accent-glow);color:var(--accent)}.reactAssistStatChip strong{color:var(--text-primary)}.reactAssistSearch,.reactAssistDate,.reactAssistSelect{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary)}.reactAssistEmpty{background:var(--bg-surface);border-color:var(--border);color:var(--text-muted)}.reactAssistTableWrap{background:var(--bg-surface);border-color:var(--border)}.reactAssistTable th{background:var(--bg-elevated);color:var(--text-secondary)}.reactAssistTable td{color:var(--text-primary);border-color:var(--border)}.taskReactCard,.inventoryReactCard,.financeReactStat,.storeReactStat,.storeReactSettings{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}.taskReactCardHead h3,.inventoryReactBody h3{color:var(--text-primary)}.taskReactCard,.inventoryReactCard,.financeReactStat,.storeReactStat,.storeReactSettings{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;color:var(--text-primary)}.taskReactList{display:grid;gap:10px}.taskReactCard{padding:14px}.taskReactCardHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.taskReactCardHead h3{margin:4px 0 0;font-size:16px;color:var(--text-primary)}.taskReactId{font-size:12px;color:var(--text-muted)}.taskReactDetails{color:var(--text-secondary);margin:0 0 10px;line-height:1.5}.taskReactMeta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-muted);margin-bottom:10px}.taskReactProgressBar{height:6px;background:var(--bg-elevated);border-radius:999px;overflow:hidden;margin-top:4px}.taskReactProgressBar span{display:block;height:100%;background:var(--accent)}.taskReactActions{display:flex;flex-wrap:wrap;gap:8px}.financeReactOverview,.storeReactOverview{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.financeReactStat,.storeReactStat{padding:12px;border-radius:10px}.financeReactStat span,.storeReactStat span{display:block;font-size:12px;color:var(--text-muted);margin-bottom:4px}.financeReactStat strong,.storeReactStat strong{color:var(--text-primary);font-size:20px}.inventoryReactGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.inventoryReactCard{overflow:hidden}.inventoryReactImg{width:100%;height:140px;object-fit:cover;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center}.inventoryReactBody{padding:12px}.inventoryReactBody h3{margin:0 0 4px;font-size:15px;color:var(--text-primary)}.inventoryReactSku{margin:0 0 8px;font-size:12px;color:var(--text-muted)}.inventoryReactMeta{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.inventoryReactCompanies{font-size:12px;color:var(--text-muted);margin:0 0 10px}.storeReactSettings{padding:14px;margin-bottom:14px}.storeReactSettings h3{margin:0 0 8px;color:var(--text-primary)}.storeReactSlug{color:var(--text-muted);font-size:13px}.storeReactSectionTitle{margin:0 0 10px;font-size:16px;color:var(--text-primary)}.storeReactLayout{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:16px;align-items:start}.storeReactAside{position:sticky;top:12px}.storeReactSideNav{display:flex;flex-direction:column;gap:6px}.storeReactSideNavBtn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color, rgba(148, 163, 184, .25));background:var(--bg-elevated, #1a1d27);color:var(--text-primary, #f0f2f5);font-size:14px;font-weight:600;text-align:right;cursor:pointer}.storeReactSideNavBtn:hover{background:#ffffff0a}.storeReactSideNavBtn.active{border-color:#10b98173;background:#10b9811f;color:#10b981}.storeReactSideNavBadge{min-width:1.5rem;padding:2px 6px;border-radius:999px;background:#ffffff14;font-size:11px;font-weight:700}.storeReactMain{min-width:0}@media (max-width: 900px){.storeReactLayout{grid-template-columns:1fr}.storeReactAside{position:static}.storeReactSideNav{flex-direction:row;flex-wrap:wrap}.storeReactSideNavBtn{width:auto;flex:1 1 auto}}.reactAssistTabs{background:var(--bg-elevated);border-radius:8px;padding:4px}.reactAssistTabs button{color:var(--text-secondary)}.reactAssistTabs button.active{background:var(--bg-surface);color:var(--text-primary)}.btn.sm{padding:4px 10px;font-size:12px}.ordersReactFilterBackdrop{z-index:5000}@media (max-width: 640px){.adminContent{padding:16px}}.financePageWrap{display:flex;flex-direction:column;gap:20px}.financePageMeta{font-size:12px;color:var(--text-muted);margin:-8px 0 0}.financeDateFilter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.financeDateFilterBtn{padding:6px 14px;border-radius:20px;border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.financeDateFilterBtn:hover{background:var(--bg-surface);color:var(--text-primary)}.financeDateFilterBtn.is-active{background:var(--accent);color:#fff;border-color:var(--accent)}.financeStatsRow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 900px){.financeStatsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.financeStatsRow{grid-template-columns:1fr}}.financeStatCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px;transition:transform .15s ease}.financeStatCard:hover{transform:translateY(-2px)}.financeStatCard.is-success{border-right:3px solid var(--success)}.financeStatCard.is-warning{border-right:3px solid var(--warning)}.financeStatCard.is-danger{border-right:3px solid var(--danger)}.financeStatCard.is-info{border-right:3px solid var(--info)}.financeStatIcon{font-size:24px;margin-bottom:4px}.financeStatValue{font-size:22px;font-weight:800;color:var(--text-primary)}.financeStatLabel{font-size:12px;color:var(--text-muted);font-weight:600}.financeStatPeriod{font-size:11px;color:var(--text-muted);margin-top:4px}.financeStatTrend{font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;align-self:flex-start}.financeStatTrend.up{background:#34d39920;color:var(--success)}.financeStatTrend.down{background:#f8717120;color:var(--danger)}.financeChartsRow{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}@media (max-width: 768px){.financeChartsRow{grid-template-columns:1fr}}.financeChartCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:16px 20px}.financeChartTitle{font-size:13px;font-weight:700;color:var(--text-secondary);margin-bottom:14px;text-transform:uppercase;letter-spacing:.4px}.financeTabs{display:flex;gap:4px;overflow-x:auto;overflow-y:visible;padding-bottom:0;scrollbar-width:none;border-bottom:1px solid var(--border);margin-bottom:0;position:relative;z-index:2}.financeTabs::-webkit-scrollbar{display:none}.financeTab{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px 8px 0 0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--text-secondary);border:1px solid transparent;border-bottom:none;background:transparent;transition:all .15s ease}.financeTab:hover{background:var(--bg-elevated);color:var(--text-primary)}.financeTab.is-active{background:var(--bg-surface);color:var(--accent);border-color:var(--border);border-bottom-color:var(--bg-base);margin-bottom:-1px;position:relative;z-index:3}.financeTabContent{margin-top:0;padding-top:20px;overflow:visible;position:relative;z-index:1}.financeTableWrap{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;overflow-x:auto;overflow-y:visible}.financeTableHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.financeTableCount{font-size:12px;color:var(--text-muted);font-weight:600}.financeTableWrap .reactAssistTable{width:100%;border-collapse:collapse}.financeTableWrap .reactAssistTable th,.financeTableWrap .reactAssistTable td{padding:10px 14px;text-align:right}.financeExpenseFilters{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.financeFilterChip{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.financeFilterChip.is-active{background:var(--accent-soft);border-color:var(--accent-glow);color:var(--accent)}.financeFundsTotalBanner,.financeFundsPortfolioBar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;margin-bottom:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--bg-surface)),var(--bg-surface))}.financeFundsPortfolioBar{margin-bottom:0;padding:12px 14px;border-color:var(--border);background:var(--bg-base)}.financeFundsTotalBannerMain,.financeFundsPortfolioBarText{display:flex;flex-direction:column;gap:4px;min-width:0}.financeFundsTotalLabel,.financeFundsPortfolioBarLabel{font-size:14px;font-weight:800;color:var(--text-primary)}.financeFundsTotalHint,.financeFundsPortfolioBarHint{font-size:12px;color:var(--text-secondary);line-height:1.45}.financeFundsTotalValue,.financeFundsPortfolioBarValue{font-size:26px;font-weight:900;color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap}.financeFundsTotalValue.neg,.financeFundsPortfolioBarValue.neg{color:var(--danger)}.financeFundsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.financeFundCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:18px;cursor:pointer;transition:all .15s ease}.financeFundCard:hover{border-color:var(--accent);box-shadow:0 4px 16px var(--accent-soft)}.fundCardActions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.fundActionBtn{flex:1;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(--border-soft);transition:all .15s ease;text-align:center;background:transparent}.fundActionBtn.is-withdraw{background:#f8717115;color:var(--danger);border-color:#f8717130}.fundActionBtn.is-withdraw:hover{background:var(--danger);color:#fff}.fundActionBtn.is-deposit{background:#34d39915;color:var(--success);border-color:#34d39930}.fundActionBtn.is-deposit:hover{background:var(--success);color:#fff}.financeTxnBalanceBox{background:var(--bg-base);border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.financeTxnBalanceLabel{font-size:13px;color:var(--text-muted)}.financeTxnBalanceValue{font-size:18px;font-weight:800;color:var(--success)}.financeTxnBalanceValue.neg{color:var(--danger)}.financeTxnPreview{border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:13}.financeTxnPreview.is-withdraw{background:#f8717115;border:1px solid #f8717130}.financeTxnPreview.is-withdraw strong{color:var(--danger)}.financeTxnPreview.is-deposit{background:#34d39915;border:1px solid #34d39930}.financeTxnPreview.is-deposit strong{color:var(--success)}.adminContent .btn.btn-danger,.btn.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.adminContent .btn.btn-danger:hover:not(:disabled),.btn.btn-danger:hover:not(:disabled){opacity:.85}.financeFundName{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.financeFundOwner{font-size:12px;color:var(--text-muted);margin-bottom:12px}.financeFundBalance{font-size:24px;font-weight:800;color:var(--success)}.financeFundBalance.neg{color:var(--danger)}.financeFundOpeningHint{font-size:11px;color:var(--text-muted);margin-top:4px}.financeFundDetails{font-size:11px;color:var(--text-secondary);margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:grid;gap:4px;line-height:1.45}.financeFundType{font-size:11px;color:var(--text-muted);background:var(--bg-elevated);padding:2px 8px;border-radius:10px;display:inline-block;margin-top:6px}.financeFundsToolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.financeLegacyPanel{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:32px 20px;text-align:center;color:var(--text-muted)}.financeLegacyPanel p{margin:0 0 14px}.financePurchasesReact{display:flex;flex-direction:column;gap:16px;overflow:visible;color:var(--text-primary)}.financePurchasesReact .reactAssistTable th{background:var(--bg-elevated);color:var(--text-secondary);font-weight:700}.financePurchasesReact .reactAssistTable td{color:var(--text-primary);border-color:var(--border)}.financePurchasesReact .reactAssistTable td strong{color:var(--text-primary);font-weight:800}.financePurchasesReact .reactAssistTable tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,var(--bg-surface))}.financePurchasesActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.purchaseStatsRow{grid-template-columns:repeat(4,1fr)}.purchaseFundWarning{background:#fbbf241a;border-color:#fbbf2459;color:#fcd34d}.purchaseTabs{flex:1;min-width:0}.purchaseTabPanel{display:flex;flex-direction:column;gap:12px}.purchaseTabToolbar{display:flex;justify-content:flex-end;align-items:center;gap:10px}.purchaseTabToolbar--split{justify-content:space-between}.purchaseSupplierList{display:flex;flex-direction:column;gap:10px}.purchaseSupplierCard{background:var(--bg-surface);border:1px solid var(--border);border-right:3px solid var(--success);border-radius:12px;overflow:visible;position:relative;color:var(--text-primary)}.purchaseSupplierCard.has-debt{border-color:#f8717140;border-right-color:var(--danger)}.purchaseSupplierCardHead{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;background:color-mix(in srgb,var(--bg-elevated) 40%,var(--bg-surface))}.purchaseSupplierCardMain{flex:1;min-width:0}.purchaseSupplierCardName{font-weight:800;font-size:15px;color:var(--text-primary);line-height:1.35}.purchaseSupplierCardPhone{font-size:12px;color:var(--text-secondary);margin-top:4px}.purchaseSupplierInactive{display:inline-block;margin-top:4px;font-size:11px;color:var(--text-muted)}.purchaseSupplierCardStats{display:flex;gap:16px;align-items:center;flex-shrink:0}.purchaseSupplierStat{text-align:center}.purchaseSupplierStatValue{font-size:13px;font-weight:800;color:var(--text-primary)}.purchaseSupplierStatLabel{font-size:10px;color:var(--text-secondary)}.purchaseSupplierOpenBadge{background:#f871711f;color:var(--danger);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.purchaseSupplierCardActions{display:flex;gap:6px;align-items:center}.purchaseSupplierExpandIcon{color:var(--text-muted);font-size:12px;flex-shrink:0}.purchaseSupplierCardBody{border-top:1px solid var(--border);padding:12px 16px;background:var(--bg-base)}.purchaseSupplierSection+.purchaseSupplierSection{margin-top:12px}.purchaseSupplierSectionTitle{font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.purchaseNestedTable{font-size:12px;width:100%;border-collapse:collapse}.purchaseNestedTable th{background:var(--bg-elevated);color:var(--text-secondary);font-weight:700}.purchaseNestedTable td{color:var(--text-primary);border-color:var(--border)}.purchaseNestedTable th,.purchaseNestedTable td{padding:8px 10px}.purchaseSupplierEmpty,.purchaseTableEmpty{text-align:center;padding:20px;color:var(--text-muted);font-size:13px}.purchaseStatusBadge{display:inline-flex;font-size:11px;padding:2px 8px;border-radius:20px;font-weight:700}.purchaseStatusBadge.is-paid{background:#34d3991f;color:var(--success)}.purchaseStatusBadge.is-debt{background:#f871711f;color:var(--danger)}.purchaseInvoiceSupplier{font-weight:600}.purchaseInvoiceNumber{font-size:11px;color:var(--text-muted);margin-top:2px}.purchaseInvoiceList{display:flex;flex-direction:column;gap:10px}.purchaseInvoiceCard{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px}.purchaseInvoiceCardMain{flex:1;min-width:0}.purchaseInvoiceCardTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.purchaseInvoiceRef{font-size:14px;font-weight:800;color:var(--text-primary)}.purchaseInvoiceCardSupplier{font-size:15px;font-weight:700}.purchaseInvoiceCardMeta{margin-top:4px;font-size:12px;color:var(--text-muted);line-height:1.5}.purchaseInvoiceCardSide{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.purchaseInvoiceCardAmount{font-size:18px;font-weight:800;color:var(--accent);white-space:nowrap}.purchaseInvoiceActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.purchaseDetailBtn,.purchasePrintBtn{padding:6px 10px;font-size:12px;min-height:32px}.purchaseInvoiceDetailModal{max-width:560px}.purchaseInvoiceDetailHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.purchaseInvoiceDetailSupplier{font-size:18px;font-weight:800}.purchaseInvoiceDetailMeta{font-size:13px;color:var(--text-muted);margin-top:4px}.purchaseInvoiceDetailAmount{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-glow);margin-bottom:14px}.purchaseInvoiceDetailAmount span{font-size:13px;color:var(--text-secondary)}.purchaseInvoiceDetailAmount strong{font-size:22px;color:var(--accent)}.purchaseInvoiceDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:14px}.purchaseInvoiceDetailField{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-soft)}.purchaseInvoiceDetailField--wide{grid-column:1 / -1}.purchaseInvoiceDetailField span{font-size:11px;color:var(--text-muted)}.purchaseInvoiceDetailField strong{font-size:13px}.purchaseInvoiceDetailItemsTitle{font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:8px}@media (max-width: 760px){.purchaseInvoiceCard{flex-direction:column}.purchaseInvoiceCardSide{width:100%;align-items:stretch}.purchaseInvoiceActions{justify-content:flex-start}.purchaseInvoiceDetailGrid{grid-template-columns:1fr}}@media (max-width: 900px){.purchaseStatsRow{grid-template-columns:repeat(2,1fr)}.purchaseSupplierCardHead{flex-wrap:wrap}.purchaseSupplierCardStats{width:100%;justify-content:flex-start;flex-wrap:wrap}}.financePurchasesFormsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.financePurchasesFormsGrid{grid-template-columns:1fr}}.financeFormCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.financeFormFields{display:grid;gap:10px;margin-bottom:12px}.financeFormFields label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted);font-weight:600}.financeFormFields input,.financeFormFields select{padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font-size:14px}.financeFormHint{font-size:12px;color:var(--text-muted);margin:0 0 10px}.financeCheckboxRow{flex-direction:row!important;align-items:center;gap:8px!important;color:var(--text-secondary)!important}.financeCheckboxRow input{width:auto}.purchasesModalBackdrop,.financeFundModalBackdrop{z-index:6000;animation:financeModalBackdropIn .22s ease;align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px 32px}@keyframes financeModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes financeModalPanelIn{0%{opacity:0;transform:translateY(-20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.purchasesModal{width:min(480px,calc(100vw - 32px));max-height:min(90vh,720px);overflow:auto}.financeFundModal{display:flex;flex-direction:column;width:min(520px,calc(100vw - 32px));max-height:min(90vh,720px);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 64px #00000073;animation:financeModalPanelIn .28s cubic-bezier(.22,1,.36,1)}.financeFundModal .modalHead{flex-shrink:0}.financeFundModal .modalBody,.financeFundModalBody{display:flex!important;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;grid-template-columns:unset!important;padding:16px;-webkit-overflow-scrolling:touch}.financeFundModal .modalFoot{flex-shrink:0;border-top:1px solid var(--border)}.financeFundMenuBalance{text-align:center;padding:8px 0 4px}.financeFundMenuBalanceValue{font-size:28px;font-weight:800;color:var(--success)}.financeFundMenuBalanceValue.neg{color:var(--danger)}.financeFundMenuActions{display:flex;flex-direction:column;gap:10px}.financeFundMenuBtn{width:100%;justify-content:center;padding:12px 16px;font-size:15px}.purchasesModalBody{display:grid;gap:12px}.purchasesModalFoot{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rowActions{position:relative;display:inline-block}.rowActionsBtn{background:var(--bg-elevated, #1a1d27);border:1px solid var(--border-soft, #2a2d3a);border-radius:8px;color:var(--text-secondary, #9ca3af);cursor:pointer;font-size:18px;font-weight:700;line-height:1;min-width:36px;min-height:36px;padding:6px 10px;transition:background .15s ease,color .15s ease}.rowActionsBtn:hover{background:var(--bg-surface);color:var(--text-primary)}.rowActionsMenu{position:absolute;left:0;top:calc(100% + 4px);background:var(--bg-surface, #1a1d27);border:1px solid var(--border-soft, #2a2d3a);border-radius:10px;box-shadow:0 8px 24px #00000059;z-index:100;min-width:168px;overflow:visible;animation:rowActionsDropdownIn .12s ease}.rowActionsMenu--portal{position:fixed;z-index:7000;animation:rowActionsDropdownIn .12s ease}.rowActionsMenu--up{transform:translateY(-100%)}@keyframes rowActionsDropdownIn{0%{opacity:0}to{opacity:1}}.rowActionsMenu button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:10px 14px;background:none;border:none;border-bottom:1px solid var(--border, #2a2d3a);color:var(--text-primary, #f0f2f5);font-size:14px;font-weight:600;line-height:1.35;cursor:pointer;text-align:right;direction:rtl;white-space:nowrap;transition:background .1s ease}.rowActionsMenu button:disabled{opacity:.55;cursor:not-allowed}.rowActionsMenuIcon{flex-shrink:0;font-size:15px;line-height:1}.rowActionsMenuLabel{flex:1;min-width:0;overflow:visible;text-overflow:clip}.rowActionsMenu button:last-child{border-bottom:none}.rowActionsMenu button:hover{background:var(--bg-elevated)}.rowActionsMenu button.is-danger{color:var(--danger)}.rowActionsMenu button.is-danger:hover{background:#f8717114}.purchasesModal .newOrderField,.financeFundModal .newOrderField{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.purchasesModal .newOrderField span,.financeFundModal .newOrderField span{font-size:12px;font-weight:600;color:var(--text-muted)}.purchasesModal .appInput,.financeFundModal .appInput{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font-size:14px;box-sizing:border-box}.purchasesInventorySection{border-top:1px solid var(--border);padding-top:14px;margin-top:8px}.purchasesInventoryTitle{font-size:13px;font-weight:700;margin-bottom:10px;color:var(--text-secondary)}.purchasesInventoryAddRow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.purchasesInventoryAddRow .appInput:first-child{flex:2;min-width:160px}.purchasesQtyInput{width:72px!important;flex:0 0 72px}.purchasesDraftTable{margin-bottom:8px}.purchasesDraftTable .appInput{width:72px}.purchasesRemoveItemBtn{background:none;border:none;color:var(--danger);cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.purchasesInventoryHint{font-size:12px;color:var(--success);margin:0}.financeActionBtn{padding:4px 10px;font-size:12px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.financeActionBtn:hover{border-color:var(--accent);color:var(--accent)}.salaryPaymentModal{width:min(760px,calc(100vw - 32px));max-width:none;max-height:min(92vh,820px)}.salaryPaymentModal .modalHead h2,.salaryPaymentModal .financeFundModalBody{color:var(--text-primary)}.salaryMonthField{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.salaryMonthFieldLabel{font-size:13px;font-weight:700;color:var(--text-primary)}.salaryMonthFieldHint{font-size:12px;color:var(--accent, #6366f1);font-weight:600}.salaryMonthInput{color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border)}.salaryMonthInput:focus{border-color:var(--accent, #6366f1);outline:none;box-shadow:0 0 0 2px #6366f126}.salaryMonthConfirmCode{color:#c2410c;font-family:ui-monospace,monospace}.salaryPaymentHint{font-size:13px;color:var(--text-secondary, #475569);margin:0 0 14px;line-height:1.55}.salaryPaymentHint strong{color:var(--text-primary);font-weight:700}.salaryPaymentEmpty{padding:14px;border-radius:10px;border:1px dashed var(--border);color:var(--text-muted);font-size:13px;text-align:center;margin-bottom:14px}.salaryPaymentTableWrap{margin-bottom:16px;border:1px solid var(--border);border-radius:12px;overflow-x:auto;overflow-y:auto;max-height:min(48vh,420px);-webkit-overflow-scrolling:touch}.salaryPaymentTableWrap .reactAssistTable th{color:var(--text-primary);background:var(--bg-elevated);font-weight:700;border-bottom:1px solid var(--border)}.salaryPaymentTableWrap .reactAssistTable td{color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.salaryPaymentTableWrap .reactAssistTable tbody tr:last-child td{border-bottom:none}.salaryPaymentTableWrap .reactAssistTable tfoot td{font-weight:700;border-top:2px solid var(--border);color:var(--text-primary);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent)}.salaryPaymentPerOrderCell{font-size:12px;line-height:1.45;color:var(--text-secondary, #475569)}.salaryPaymentMuted{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.salaryPaymentHintInline{display:inline;font-size:10px;font-weight:400;color:var(--text-muted)}.salaryPaymentWarning{background:#fffbeb;border:1px solid #fbbf24;border-right-width:4px;border-right-color:#d97706;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5;color:#92400e}.salaryPaymentWarning--compact{margin-top:4px;padding:10px 12px;font-size:12px}.salaryPaymentSuccess{background:#ecfdf5;border:1px solid #34d399;border-right-width:4px;border-right-color:#059669;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:14px;color:#047857;font-weight:700}.salaryPaymentReportList{display:flex;flex-direction:column;gap:10px}.salaryPaymentReportRow{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-base);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.salaryPaymentReportName{font-weight:700;font-size:14px}.salaryPaymentTableWrap .is-positive{color:var(--success)}.salaryPaymentTableWrap .is-negative{color:var(--danger)}.salaryReverseIntro{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.salaryReverseIntro p{font-size:13px;color:var(--text-muted);margin:0 0 10px}.salaryReversePanel{display:flex;flex-direction:column;gap:14px}.salaryReversePanel--inline{margin-bottom:4px;padding:14px;border:2px solid #f87171;border-radius:12px;background:color-mix(in srgb,#fef2f2 88%,var(--bg-surface))}.salaryReverseDanger{background:#fef2f2;border:1px solid #f87171;border-right:4px solid #dc2626;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.55;color:#7f1d1d}.salaryReverseDanger strong{display:block;font-size:15px;margin-bottom:8px;color:#b91c1c}.salaryReverseDanger p{color:#991b1b;margin:0}.salaryReverseDanger ul{margin:10px 18px 0 0;padding:0;color:#7f1d1d}.salaryReverseDanger li{margin-bottom:6px}.salaryReverseCheck{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;cursor:pointer;color:var(--text-primary);padding:10px 12px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border)}.salaryReverseCheck input{margin-top:3px;flex-shrink:0}.financeFundSalaryRow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.financeSalaryPaidBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.3;color:#15803d;background:#34d39926;border:1px solid rgba(52,211,153,.45);white-space:nowrap}.fundMenuMetrics{font-size:12px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.fundMenuSalarySection{border:1px solid color-mix(in srgb,var(--accent, #6366f1) 25%,var(--border));border-radius:12px;padding:14px;margin-bottom:16px;background:color-mix(in srgb,var(--bg-elevated) 90%,transparent)}.fundMenuSalaryHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-weight:700;font-size:14px;color:var(--text-primary)}.fundMenuSalaryPending{font-size:11px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fcd34d;padding:2px 8px;border-radius:999px}.fundMenuSalaryRows{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;font-size:13px}.fundMenuSalaryRows>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}.fundMenuSalaryRows>div:last-child{border-bottom:none;padding-bottom:0}.fundMenuSalaryRows span{color:var(--text-muted)}.fundMenuSalaryRows strong{color:var(--text-primary);font-weight:700}.fundMenuSalaryTotal{margin-top:8px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}.fundMenuSalaryTotal strong{font-size:16px;color:#15803d}.fundMenuSalaryProfitHint{margin-top:6px;font-size:11px;color:var(--text-muted);line-height:1.4}.financeFundMenuBalanceLabel{font-size:12px;color:var(--text-muted);margin-bottom:6px}.financeFundMenuOwner{font-size:12px;color:var(--text-muted);margin-top:8px}.fundMenuSalaryActions{display:flex;flex-direction:column;gap:8px}.fundMenuSalaryActions .btn{width:100%;justify-content:center}.salaryPaymentActionsCell{min-width:148px;white-space:nowrap}.salaryPaymentRowActions{display:flex;flex-wrap:wrap;gap:6px}.salaryPaymentRowActions .btn{padding:4px 10px;font-size:12px;min-height:0}.fundLedgerSection{margin-top:4px;padding-top:14px;border-top:1px solid var(--border)}.fundLedgerSectionHead{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.fundLedgerSectionHead strong{font-size:14px;color:var(--text-primary)}.fundLedgerSectionHint{font-size:12px;color:var(--text-muted)}.fundLedgerWrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto;overflow-y:auto;max-height:min(42vh,360px);-webkit-overflow-scrolling:touch;background:var(--bg-base)}.financeFundModal .fundLedgerWrap{background:var(--bg-base);border-color:var(--border-soft)}.financeFundModal .fundLedgerTable{background:transparent;color:var(--text-primary)}.financeFundModal .fundLedgerTable thead th{background:var(--bg-elevated)!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border)!important;font-weight:700}.financeFundModal .fundLedgerTable tbody tr{background:var(--bg-surface)}.financeFundModal .fundLedgerTable tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-elevated) 50%,var(--bg-surface))}.financeFundModal .fundLedgerTable td{color:var(--text-primary)!important;border-bottom:1px solid var(--border-soft)!important;background:transparent!important}.financeFundModal .fundLedgerDate{color:var(--text-secondary)!important}.financeFundModal .fundLedgerNote{color:var(--text-primary)!important}.financeFundModal .fundLedgerTable .is-positive,.financeFundModal .fundLedgerTable .is-positive strong{color:var(--success)!important}.financeFundModal .fundLedgerTable .is-negative,.financeFundModal .fundLedgerTable .is-negative strong{color:var(--danger)!important}.financeFundModal .fundLedgerMoreHint{background:var(--bg-elevated);color:var(--text-muted)}.fundLedgerEmpty{padding:14px;border-radius:10px;border:1px dashed var(--border);color:var(--text-muted);font-size:13px;text-align:center;display:flex;flex-direction:column;gap:6px}.fundLedgerEmptyHint{font-size:11px;color:var(--text-muted);opacity:.9}.fundLedgerMoreHint{margin:0;padding:8px 12px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border);text-align:center}.fundLedgerTable{width:100%;min-width:520px;border-collapse:collapse}.fundLedgerTable th,.fundLedgerTable td{font-size:12px;vertical-align:middle;padding:8px 10px}.fundLedgerTable thead th{position:sticky;top:0;z-index:1;background:var(--bg-elevated);font-size:11px;color:var(--text-muted);white-space:nowrap}.fundLedgerDate{white-space:nowrap;color:var(--text-secondary);font-size:11px}.fundLedgerKindCell{white-space:nowrap}.fundLedgerNote{color:var(--text-primary);max-width:220px;word-break:break-word;line-height:1.45}.fundLedgerAmountCol{white-space:nowrap;text-align:end}.fundLedgerAmount{display:inline-block;font-variant-numeric:tabular-nums}.fundLedgerKind{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--bg-elevated);color:var(--text-secondary)}.fundLedgerKind--deposit,.fundLedgerKind--salary,.fundLedgerKind--profit_share{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.fundLedgerKind--withdrawal,.fundLedgerKind--supplier,.fundLedgerKind--purchase,.fundLedgerKind--expense,.fundLedgerKind--general{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.purchaseFundOkHint{margin:4px 0 0;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.5;background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);color:var(--text-secondary)}.purchaseFundWarning--inline{margin:4px 0 0;padding:10px 12px;border-radius:10px;font-size:12px}.financeFundModal:not(.salaryPaymentModal){width:min(560px,calc(100vw - 32px))}.profitBreakdownBox{background:var(--bg-base);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:16px}.profitBreakdownTitle{font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:10px;text-transform:uppercase}.profitBreakdownRow{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.profitBreakdownRow span:first-child{color:var(--text-secondary)}.profitBreakdownRow--highlight{background:#34d39914;border-radius:8px;padding:8px 10px;margin:6px 0;border-bottom:none;font-weight:700}.profitBreakdownValue{font-weight:700}.profitBreakdownValue--success{color:var(--success)}.profitBreakdownValue--danger{color:var(--danger)}.profitBreakdownValue--warning{color:var(--warning)}.profitBreakdownValue--muted{color:var(--text-muted)}.profitBreakdownTotal{display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-size:15px;font-weight:800}.profitBreakdownTotal strong.is-positive{color:var(--success)}.profitBreakdownTotal strong.is-negative{color:var(--danger)}.profitDistributionWarning{margin-bottom:16px}.profitCompanyRow{color:var(--text-muted)!important}.profitDistributionModal{width:min(620px,calc(100vw - 32px))}.financeFundCompanyInflow{font-size:12px;color:var(--success);margin-bottom:6px;line-height:1.45}.financeFundCompanyInflow strong{font-weight:800}.companyFundProfitFlow{background:var(--bg-base);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin:16px 0}.companyFundProfitFlowTitle{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:12px}.companyFundProfitFlowPeriod{font-size:12px;font-weight:600;color:var(--text-muted)}.companyFundProfitFlowRows{display:flex;flex-direction:column;gap:2px}.companyFundProfitFlowRow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}.companyFundProfitFlowRow span{color:var(--text-secondary)}.companyFundProfitFlowRow.is-total{border-bottom:none;padding-top:10px;font-weight:700}.companyFundProfitFlowRow.is-balance{border-bottom:none;margin-top:6px;padding-top:10px;border-top:2px solid var(--border);font-size:14px}.companyFundProfitFlowRow strong.is-positive{color:var(--success)}.companyFundProfitFlowRow strong.is-negative{color:var(--danger)}.companyFundProfitFlowHint{margin:12px 0 0;font-size:12px;color:var(--text-muted);line-height:1.5}.companyFundSalaryPayments{margin:-4px 0 8px;padding:0 8px 0 12px;border-right:2px solid rgba(217,119,6,.35)}.companyFundSalaryPaymentRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:12px;color:var(--text-muted)}.companyFundSalaryPaymentRow strong{font-size:12px;color:var(--text)}.companyFundProfitFlowRow.is-warning span{color:#b45309}.invoiceEmployeeBadge{display:inline-block;background:var(--accent-soft);color:var(--accent);padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;cursor:help}.financeTableMuted{font-size:12px;color:var(--text-muted)}.financeInvoiceProfitCell{font-size:12px;line-height:1.4}.expenseModal{max-width:460px}.expenseModalForm{display:flex;flex-direction:column;gap:14px}.expenseCategoryRow{display:flex;gap:8px}.expenseCategoryBtn{flex:1;padding:10px 8px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;border:1px solid var(--border-soft);background:var(--bg-base);color:var(--text-secondary)}.expenseCategoryBtn.is-active{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent)}.expenseModalFundHint{font-weight:400;color:var(--text-muted);margin-right:4px;font-size:12px}.expenseTypeSelectRow,.expenseTypeAddRow{display:flex;gap:8px;align-items:center}.expenseTypeSelectRow>select,.expenseTypeAddRow>input{flex:1;min-width:0}.expenseTypeSelectRow>.btn,.expenseTypeAddRow>.btn{flex-shrink:0;white-space:nowrap}.salesInvoiceModal{width:min(620px,calc(100vw - 32px))}.salesInvoiceSearchBox{background:var(--bg-surface, #1a1d27);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.salesInvoiceModal .salesInvoiceSearchField .appInput{background:#252a36;border-color:#5b6578;color:#f3f4f6;font-size:15px}.salesInvoiceModal .salesInvoiceSearchField .appInput::placeholder{color:#9ca3af;opacity:1}.salesInvoiceModal .salesInvoiceSearchField .appInput:focus{border-color:var(--accent, #818cf8);outline:none;box-shadow:0 0 0 2px #818cf840}.salesInvoiceSearchTitle{font-size:13px;font-weight:700;margin-bottom:12px;color:var(--text-secondary)}.salesInvoiceSearchField{position:relative;margin-bottom:8px}.salesInvoiceSearchBusy{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-muted)}.salesInvoiceSearchResults{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:8px;max-height:200px;overflow-y:auto}.salesInvoiceSearchItem{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border:none;border-bottom:1px solid var(--border);background:#252a36;color:#f3f4f6;cursor:pointer;text-align:right;font-size:13px}.salesInvoiceSearchItemMain{display:flex;flex-direction:column;gap:2px;min-width:0}.salesInvoiceSearchItem strong{color:#f9fafb;font-weight:700}.salesInvoiceSearchItemMeta{font-size:12px;color:#c5cad6}.salesInvoiceSearchItemAmounts{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.salesInvoiceSearchItemCost{font-size:11px;color:#fca5a5}.salesInvoiceSearchItemPrice{font-size:13px;font-weight:700;color:#86efac}.salesInvoiceCostCell{color:#fca5a5;font-weight:600;white-space:nowrap}.salesInvoiceSearchItem:last-child{border-bottom:none}.salesInvoiceSearchItem:hover{background:#2f3545}.salesInvoiceSelectedTicket{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--accent-soft);border:1px solid var(--accent-glow);border-radius:10px;padding:10px 14px;margin-bottom:10px;font-size:13px;color:#f3f4f6;line-height:1.5}.salesInvoiceDraftEmpty{margin-top:12px;padding:14px 16px;border-radius:10px;border:1px dashed var(--border-soft);color:var(--text-muted);text-align:center;font-size:13px}.salesInvoiceSearchActions{display:flex;gap:8px;align-items:flex-end}.salesInvoiceAmountField{flex:1;margin-bottom:0}.salesInvoiceDraftBlock{margin-top:4px}.salesInvoiceDraftTitle{font-size:13px;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.salesInvoiceDraftAmountInput{width:88px;background:var(--bg-base);border:1px solid var(--border);border-radius:6px;padding:4px 8px;color:var(--text-primary);font-size:13px}.salesInvoiceDraftRemoveBtn{background:none;border:none;color:var(--danger);cursor:pointer;font-size:18px;line-height:1}.salesInvoiceDraftTotals{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--bg-base);border:1px solid var(--border);border-top:none;border-radius:0 0 10px 10px;font-size:13px;font-weight:700}.salesInvoicePreviewTotal,.salesInvoiceFooterTotal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-base);font-size:13px}.salesInvoicePreviewTotal strong,.salesInvoiceFooterTotal strong{font-size:18px;color:var(--accent, #2563eb)}.salesInvoicePreviewTotalHint,.salesInvoiceFooterTotalHint{width:100%;font-size:12px;color:var(--text-muted);font-weight:600}.purchasesModalFoot .salesInvoiceFooterTotal{margin:0;margin-inline-end:auto;flex:1 1 220px}.salesInvoiceStatGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.salesInvoiceStatCard{background:var(--bg-base);border:1px solid var(--border);border-radius:10px;padding:12px;text-align:center}.salesInvoiceStatValue{font-size:18px;font-weight:800}.salesInvoiceStatValue--success{color:var(--success)}.salesInvoiceStatValue--danger{color:var(--danger)}.salesInvoiceStatLabel{font-size:11px;color:var(--text-muted);margin-top:4px}.salesInvoiceDetailRows{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.salesInvoiceDetailRow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.salesInvoiceDetailRow span{color:var(--text-muted)}.salesInvoiceDetailRow strong{color:var(--text-primary);font-weight:600;text-align:left}.salesInvoiceOrdersBlock{margin-top:4px}.salesInvoiceOrdersTitle{font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase}.salesInvoiceFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.salesInvoiceProfitPreview{display:flex;justify-content:space-between;align-items:center;background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:10px;padding:10px 14px;font-size:13px}.salesInvoiceProfitPreview.is-negative{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.salesInvoiceProfitPreview strong{color:var(--success)}.salesInvoiceProfitPreview.is-negative strong{color:var(--danger)}@media (max-width: 560px){.salesInvoiceStatGrid,.salesInvoiceFormGrid{grid-template-columns:1fr}}@media (max-width: 768px){.reactAssistStats{flex-wrap:wrap;gap:6px}.reactAssistStatChip{font-size:12px!important;padding:6px 10px!important}.reactSectionLayout,.reactSectionContent{padding:12px!important}.btn{font-size:12px!important;padding:7px 10px!important;min-height:36px}.financeStatsGrid,.reactAssistStats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 480px){.financeTable,[class*=financeTable]{overflow-x:auto;-webkit-overflow-scrolling:touch}.financeTable table,[class*=financeTable] table{min-width:500px}.modalBackdrop{align-items:flex-end!important;padding:0!important}.modal,.modalComposerHost{border-radius:16px 16px 0 0!important;max-height:92dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important}.modal:before,.modalComposerHost:before{content:"";display:block;width:40px;height:4px;background:#4b5563;border-radius:2px;margin:10px auto 4px}}.taskMineToggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);white-space:nowrap}.taskReactCard.is-overdue{border-color:#f87171;box-shadow:0 0 0 1px #f8717140}.taskDueOverdue{color:#dc2626;font-weight:700}.taskAssigneePicker span{display:block;margin-bottom:6px;font-size:13px}.taskAssigneeChips{display:flex;flex-wrap:wrap;gap:8px;max-height:140px;overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated)}.taskAssigneeChip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;cursor:pointer;background:var(--bg-surface)}.taskAssigneeChip.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.taskAssigneeChip input{accent-color:var(--accent)}.taskDetailModal{max-width:520px}.taskDetailBody{display:flex;flex-direction:column;gap:12px}.taskDetailBadges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.taskDetailBadgeMuted{font-size:12px;color:var(--text-muted)}.taskDetailDesc{margin:0;line-height:1.55;color:var(--text-secondary)}.taskDetailMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;font-size:13px}.taskDetailMetaGrid dt{color:var(--text-muted);margin:0}.taskDetailMetaGrid dd{margin:0;font-weight:600;color:var(--text-primary)}.taskDetailComments h3{margin:0 0 8px;font-size:14px}.taskDetailCommentsEmpty{margin:0;font-size:13px;color:var(--text-muted)}.taskCommentLog{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.taskCommentLog li{padding:8px 10px;border-radius:8px;background:var(--bg-elevated);font-size:12px;line-height:1.45;color:var(--text-secondary)}.taskDetailCommentBox textarea{width:100%;min-height:72px;border-radius:10px;border:1px solid var(--border);padding:10px;background:var(--bg-elevated);color:var(--text-primary)}.taskDetailCommentActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.btn.danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.driveToolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.driveToolbarFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.driveBreadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px}.driveBreadcrumb button{border:none;background:transparent;color:var(--accent);cursor:pointer;font-weight:600;padding:4px 6px;border-radius:6px}.driveBreadcrumb button.is-active,.driveBreadcrumb button:hover{background:var(--bg-elevated)}.driveCrumbWrap .sep{margin:0 4px;color:var(--text-muted)}.driveFolderHint{margin:0 0 10px;font-size:12px;color:var(--text-muted)}.driveViewToggle{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.driveViewToggle button{border:none;background:var(--bg-surface);padding:6px 10px;font-size:12px;cursor:pointer;color:var(--text-secondary)}.driveViewToggle button.active{background:var(--accent);color:#fff}.driveDropZone{border:2px dashed var(--border);border-radius:12px;padding:20px 16px;text-align:center;margin-bottom:14px;cursor:pointer;background:var(--bg-elevated);transition:border-color .15s,background .15s}.driveDropZone strong{display:block;margin-bottom:4px;color:var(--text-primary)}.driveDropZone span{font-size:12px;color:var(--text-muted)}.driveDropZone.is-dragover,.driveDropZone:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated))}.driveGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.driveTile{border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);overflow:hidden;display:flex;flex-direction:column}.driveTile.is-busy{opacity:.6;pointer-events:none}.driveTileOpen{flex:1;border:none;background:transparent;padding:14px 10px 8px;text-align:center;cursor:pointer;color:inherit}.driveTileIcon{font-size:36px;display:block;margin-bottom:8px}.driveTileName{display:block;font-size:13px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driveTileMeta,.driveTileCompany{display:block;font-size:11px;color:var(--text-muted);margin-top:4px}.driveTileActions{display:flex;gap:4px;padding:6px 8px 8px;border-top:1px solid var(--border);justify-content:center}.driveList--react .driveTile{flex-direction:row;align-items:center}.driveList--react .driveTileOpen{display:flex;align-items:center;gap:12px;text-align:start;flex:1}.driveList--react .driveTileIcon{font-size:28px;margin:0}.driveList--react .driveTileName{white-space:normal}.driveList--react .driveTileActions{border-top:none;border-inline-start:1px solid var(--border)}.hrMetricsRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px}.hrMetricCard{padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface)}.hrMetricCard span{display:block;font-size:12px;color:var(--text-muted);margin-bottom:4px}.hrMetricCard strong{font-size:20px;color:var(--text-primary)}.hrStatusCard{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--bg-surface);margin-bottom:14px}.hrStatusCard.is-checked-in{border-color:#86efac;background:color-mix(in srgb,#22c55e 8%,var(--bg-surface))}.hrStatusLine{font-weight:700;margin-bottom:8px;color:var(--text-primary)}.hrShiftToday{margin:0 0 12px;font-size:13px;color:var(--text-secondary)}.hrShiftToday--muted{color:var(--text-muted)}.hrStatusActions{display:flex;flex-wrap:wrap;gap:8px}.hrReactFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hrScheduleCard{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);margin-bottom:14px}.hrScheduleForm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.hrRowOpen td{background:color-mix(in srgb,#22c55e 10%,transparent)}.driveBrowseTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.driveBrowseTab{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.driveBrowseTab.active{background:var(--accent);border-color:var(--accent);color:#fff}.driveToolbarFilters--row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center}.driveTile{position:relative}.driveStarBtn{position:absolute;top:6px;inset-inline-start:6px;z-index:2;border:none;background:#ffffffeb;border-radius:50%;width:28px;height:28px;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #0000001f}.driveStarBtn.is-on{color:#eab308}.driveToast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1200;padding:10px 18px;border-radius:999px;background:#1a1a2e;color:#fff;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0003}.drivePreviewModal{max-width:min(920px,96vw);width:100%}.drivePreviewMeta{margin:4px 0 0;font-size:12px;color:var(--text-muted);font-weight:400}.drivePreviewFrame{min-height:320px;max-height:70vh;background:var(--bg-elevated);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.drivePreviewFrame img{max-width:100%;max-height:68vh;object-fit:contain}.drivePreviewFrame iframe{width:100%;height:68vh;border:none}.drivePreviewFrame video,.drivePreviewFrame audio{max-width:100%;width:100%}.drivePreviewEmpty{padding:24px;text-align:center;color:var(--text-muted);font-size:14px;line-height:1.5;white-space:pre-line}.driveAssignModal{max-width:440px}.driveAssignHint{margin:0 0 10px;font-size:13px;color:var(--text-secondary)}.driveAssignList{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin-top:10px}.driveAssignOption{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);cursor:pointer;font-size:14px}.driveAssignOption.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.driveAssignEmpty{margin:0;padding:12px;text-align:center;color:var(--text-muted);font-size:13px}.driveList--react .driveStarBtn{top:50%;transform:translateY(-50%)}.adminContent .iplanning-embed{max-width:none;width:100%;min-height:72vh}.adminContent .iplanning-embed.iplanning-order-embed{min-height:0}.adminContent .iplanning-embed aside{z-index:20}.dealsFilters{display:flex;flex-wrap:wrap;gap:8px}.dealsFilterBtn{display:inline-flex;align-items:center;gap:6px}.dealsFilterBtn.is-active{background:#1f2937;color:#fff;border-color:#1f2937}.dealsFilterCount{min-width:20px;padding:0 6px;border-radius:999px;background:#00000014;font-size:12px;font-weight:700;line-height:18px;text-align:center}.dealsFilterBtn.is-active .dealsFilterCount{background:#ffffff38}.dealsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.dealCard{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;border:1px solid #e6e1d8;background:#fff;box-shadow:0 2px 10px #1f1b180d}.dealCard--new{border-inline-start:4px solid #22c55e}.dealCard--searching{border-inline-start:4px solid #d99a2b}.dealCard--unavailable{border-inline-start:4px solid #b84a4a}.dealCard--done{border-inline-start:4px solid #5f7a52;opacity:.85}.dealCardHead{display:flex;align-items:center;gap:10px}.dealCardImg{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f4f1ea;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.dealCardImg--ph{color:#9c948a}.dealCardTitle{display:flex;flex-direction:column;min-width:0;flex:1}.dealCardTitle strong{font-size:15px;color:#241f1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealCardTitle small{font-size:11px;color:#9c948a;font-family:monospace}.dealStatusPill{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.dealStatusPill--new{background:#22c55e24;color:#15803d}.dealStatusPill--searching{background:#d99a2b29;color:#a16207}.dealStatusPill--unavailable{background:#b84a4a24;color:#b91c1c}.dealStatusPill--done{background:#5f7a5229;color:#3f6212}.dealCardBody{display:flex;flex-direction:column;gap:6px}.dealCardRow{display:flex;justify-content:space-between;gap:12px;font-size:13px}.dealCardRow>span{color:#9c948a}.dealCardRow>strong{color:#33302b;text-align:end}.dealCardFoot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-top:1px dashed #e6e1d8;padding-top:12px;margin-top:auto}.dealStatusSelect{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9c948a;flex:1}.dealStatusSelect select{padding:7px 10px;border-radius:9px;border:1px solid #d9d3c8;background:#fbf9f4;color:#241f1b;font-size:13px}.dealDeleteBtn{color:#b91c1c;border-color:#b84a4a66}.dealsAddBtn{margin-inline-start:auto}.dealImgPreview{width:52px;height:52px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f4f1ea;display:inline-flex;align-items:center;justify-content:center;font-size:22px;border:1px solid #e6e1d8}.dealImgPreview img{width:100%;height:100%;object-fit:cover}.dashboardReactPage{--dash-bg: var(--app-bg, #ffffff);--dash-surface: var(--app-surface, #ffffff);--dash-surface-2: var(--app-surface-2, #f7f5f2);--dash-surface-3: var(--app-surface-3, #f0ece7);--dash-border: var(--app-border, #ebe6df);--dash-text: var(--app-text, #1f1b18);--dash-muted: var(--app-text-muted, #6b6560);--dash-light: var(--app-text-light, #9c958e);--dash-accent: var(--app-accent, #9c8570);--dash-accent-dark: var(--app-accent-dark, #6f5c4a);--dash-accent-light: var(--app-accent-light, #f4efea);--dash-accent-bg: var(--app-accent-bg, rgba(156, 133, 112, .1));--dash-danger: var(--app-danger, #b84a4a);--dash-warn: var(--app-warn, #a67c2e);--dash-ok: var(--app-ok, #5f7a52);--dash-shadow: var(--app-shadow-sm);--dash-shadow-hover: var(--app-shadow-md);--dash-radius: var(--app-radius-lg, 18px);--dash-radius-sm: var(--app-radius, 14px);max-width:100%;width:100%;margin:0;padding:0 0 28px;box-sizing:border-box;color:var(--dash-text);font-variant-numeric:tabular-nums}.dashboardReactPage .dashPageHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.dashboardReactPage .dashPageTitle{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--dash-text)}.dashboardReactPage .dashPageSub{margin:4px 0 0;font-size:.8125rem;color:var(--dash-muted);font-weight:500}.dashboardReactPage .dashQuickActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dashboardReactPage .dashQuickAction{display:inline-flex;align-items:center;gap:8px;min-height:var(--app-touch, 44px);padding:10px 14px;border-radius:var(--dash-radius-sm);background:var(--dash-surface);border:1px solid var(--dash-border);color:var(--dash-text);font-size:13px;font-weight:700;text-decoration:none;box-shadow:var(--dash-shadow);transition:border-color .15s,background .15s,box-shadow .15s}.dashboardReactPage .dashQuickAction svg{flex-shrink:0;color:var(--dash-accent)}.dashboardReactPage .dashQuickAction:hover{border-color:var(--dash-accent);background:var(--dash-accent-light);box-shadow:var(--dash-shadow-hover)}.dashboardReactPage .dashStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;width:100%}.dashboardReactPage .dashStatCard{border-radius:var(--dash-radius);padding:16px 18px;display:flex;flex-direction:row;align-items:center;gap:12px;background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:var(--dash-shadow);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dashboardReactPage .dashStatCard:hover{transform:translateY(-1px);box-shadow:var(--dash-shadow-hover);border-color:var(--dash-border-strong, #d8d0c6)}.dashboardReactPage .dashStatCard:has(.is-pending){background:linear-gradient(135deg,var(--dash-surface) 0%,rgba(166,124,46,.06) 100%)}.dashboardReactPage .dashStatCard:has(.is-revenue){background:linear-gradient(135deg,var(--dash-surface) 0%,rgba(95,122,82,.06) 100%)}.dashboardReactPage .dashStatCard:has(.is-products){background:linear-gradient(135deg,var(--dash-surface) 0%,var(--dash-accent-bg) 100%)}.dashboardReactPage .dashStatLinkHint{font-size:11px;color:var(--dash-accent-dark);margin-top:4px;font-weight:700}.dashboardReactPage .dashStatIcon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--dash-surface-2);color:var(--dash-accent-dark);border:1px solid var(--dash-border)}.dashboardReactPage .dashStatIcon.is-pending{color:var(--dash-warn)}.dashboardReactPage .dashStatIcon.is-revenue{color:var(--dash-ok)}.dashboardReactPage .dashStatIcon.is-orders{color:var(--dash-accent-dark)}.dashboardReactPage .dashStatIcon.is-products{color:var(--dash-accent)}.dashboardReactPage .dashStatValue{font-size:1.375rem;font-weight:800;color:var(--dash-text);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dashboardReactPage .dashStatLabel{font-size:12px;color:var(--dash-muted);font-weight:600;margin-bottom:2px}.dashboardReactPage .dashStatContent{min-width:0;flex:1}.dashboardReactPage .dashStatCardLink{text-decoration:none;color:inherit;cursor:pointer}.dashboardReactPage .dashStockAlert{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px;border-radius:var(--dash-radius-sm);background:var(--app-warn-bg, rgba(166, 124, 46, .1));border:1px solid rgba(166,124,46,.22);color:var(--dash-text);box-shadow:var(--dash-shadow)}.dashboardReactPage .dashStockAlertIcon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--dash-surface);color:var(--dash-warn);border:1px solid rgba(166,124,46,.2)}.dashboardReactPage .dashStockAlert strong{color:var(--dash-text)}.dashboardReactPage .dashStockAlertLink{margin-inline-start:auto;min-height:40px;display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--app-radius-pill, 999px);background:var(--dash-accent-dark);color:#fff;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.dashboardReactPage .dashStockAlertLink:hover{background:var(--dash-accent)}.dashboardReactPage .dashCard{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);overflow:hidden;margin-bottom:16px;box-shadow:var(--dash-shadow)}.dashboardReactPage .dashCard--featured{border-color:var(--dash-border)}.dashboardReactPage .dashCardHead{padding:16px 18px 14px;border-bottom:1px solid var(--dash-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboardReactPage .dashCardBody{padding:18px}.dashboardReactPage .dashCardBodyFlush{padding:0}.dashboardReactPage .dashSalesSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboardReactPage .dashSalesSummaryMain{min-width:0}.dashboardReactPage .dashSalesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:18px}.dashboardReactPage .dashCardTitle{font-size:15px;font-weight:800;color:var(--dash-text);letter-spacing:-.01em}.dashboardReactPage .dashCardSubtitle{font-size:12px;color:var(--dash-muted);font-weight:500}.dashboardReactPage .dashCardLink{font-size:12px;color:var(--dash-accent-dark);text-decoration:none;font-weight:700;padding:8px 14px;border-radius:var(--app-radius-pill, 999px);background:var(--dash-surface-2);border:1px solid var(--dash-border);min-height:36px;display:inline-flex;align-items:center}.dashboardReactPage .dashCardLink:hover{background:var(--dash-accent-light);border-color:#9c85704d}.dashboardReactPage .dashSalesAmount{font-size:1.625rem;font-weight:800;color:var(--dash-text);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.dashboardReactPage .dashSalesMeta{font-size:12px;color:var(--dash-muted);margin-top:4px;font-weight:500}.dashboardReactPage .dashSalesPctRing{width:72px;height:72px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.95),transparent 55%),conic-gradient(var(--dash-accent) 0deg,var(--dash-accent) calc(var(--pct, 0) * 3.6deg),var(--dash-surface-3) calc(var(--pct, 0) * 3.6deg));display:grid;place-items:center;box-shadow:inset 0 0 0 5px var(--dash-surface);position:relative}.dashboardReactPage .dashSalesPct{width:52px;height:52px;border-radius:50%;background:var(--dash-surface);display:grid;place-items:center;font-size:14px;font-weight:800;color:var(--dash-accent-dark);box-shadow:var(--dash-shadow);font-variant-numeric:tabular-nums}.dashboardReactPage .dashProgressTrack{height:8px;border-radius:var(--app-radius-pill, 999px);background:var(--dash-surface-3);overflow:hidden;margin-bottom:4px}.dashboardReactPage .dashProgressFill{height:100%;background:linear-gradient(90deg,var(--dash-accent),var(--dash-accent-dark));border-radius:inherit;transition:width .35s ease}.dashboardReactPage .dashSaleItem{background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);padding:12px 14px}.dashboardReactPage .dashSaleItem span{display:block;font-size:10px;color:var(--dash-light);margin-bottom:4px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dashboardReactPage .dashSaleItem strong{display:block;font-size:13px;color:var(--dash-text);font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.dashboardReactPage .dashSecondaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.dashboardReactPage .dashSecondaryGrid .dashCard{margin-bottom:0}.dashboardReactPage .dashTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboardReactPage .dashTable{width:100%;border-collapse:separate;border-spacing:0;min-width:480px}.dashboardReactPage .dashTable th{background:var(--dash-surface-2);color:var(--dash-muted);font-size:10px;font-weight:700;padding:11px 14px;border-bottom:1px solid var(--dash-border);text-align:right;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.dashboardReactPage .dashTable td{padding:12px 14px;border-bottom:1px solid var(--dash-border);color:var(--dash-text);font-size:13px;vertical-align:middle}.dashboardReactPage .dashTable tbody tr:hover{background:var(--dash-surface-2)}.dashboardReactPage .dashTableEmpty{text-align:center;color:var(--dash-muted);padding:28px!important}.dashboardReactPage .dashOnlyMobile{display:none}.dashboardReactPage .dashOnlyDesktop{display:block}.dashboardReactPage .dashOrderCard,.dashboardReactPage .dashEmployeeMobileCard{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm)}.dashboardReactPage .dashOrderCardHead,.dashboardReactPage .dashEmployeeMobileHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboardReactPage .dashOrderCardId{font-size:14px;font-weight:800;color:var(--dash-text)}.dashboardReactPage .dashOrderCardMeta{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-size:12px}.dashboardReactPage .dashOrderCardMeta dt{color:var(--dash-light);font-weight:600;margin:0}.dashboardReactPage .dashOrderCardMeta dd{margin:0;font-weight:700;color:var(--dash-text);font-variant-numeric:tabular-nums}.dashboardReactPage .dashMobileList{display:flex;flex-direction:column;gap:10px;padding:14px}.dashboardReactPage .dashStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--app-radius-pill, 999px);font-size:11px;font-weight:700;white-space:nowrap}.dashboardReactPage .dashStatusBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dashboardReactPage .dashStatusBadge.is-new{background:var(--dash-surface-3);color:var(--dash-text)}.dashboardReactPage .dashStatusBadge.is-sent{background:var(--app-warn-bg);color:var(--dash-warn)}.dashboardReactPage .dashStatusBadge.is-delivered{background:var(--app-ok-bg);color:var(--dash-ok)}.dashboardReactPage .dashStatusBadge.is-returned{background:var(--app-danger-bg);color:var(--dash-danger)}.dashboardReactPage .dashStockList{display:flex;flex-direction:column;gap:8px}.dashboardReactPage .dashStockItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm)}.dashboardReactPage .dashStockItem.is-critical{background:var(--app-danger-bg);border-color:#b84a4a33}.dashboardReactPage .dashStockItem--group{width:100%;text-align:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.dashboardReactPage .dashStockItem--group:hover{border-color:#9c857073;background:var(--dash-accent-light);box-shadow:var(--dash-shadow-hover)}.dashboardReactPage .dashStockItemEnd{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.dashboardReactPage .dashStockGradesHint{margin-top:4px;font-size:11px;font-weight:600;color:var(--dash-muted)}.dashboardReactPage .dashStockGradesBadge{font-weight:700;font-size:11px;padding:4px 10px;border-radius:var(--app-radius-pill, 999px);background:var(--dash-accent-bg);color:var(--dash-accent-dark);white-space:nowrap}.dashboardReactPage .dashStockOpenHint{font-size:11px;font-weight:700;color:var(--dash-accent)}.dashboardReactPage .dashStockModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#1f1b1873;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dashboardReactPage .dashStockModal{width:min(100%,440px);max-height:min(85dvh,560px);display:flex;flex-direction:column;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--app-shadow-lg, 0 12px 32px rgba(31, 27, 24, .12));overflow:hidden}.dashboardReactPage .dashStockModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--dash-border)}.dashboardReactPage .dashStockModalTitle{margin:0;font-size:16px;font-weight:800;color:var(--dash-text);line-height:1.3}.dashboardReactPage .dashStockModalSub{margin:4px 0 0;font-size:12px;color:var(--dash-muted)}.dashboardReactPage .dashStockModalClose{width:36px;height:36px;flex-shrink:0;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface-2);color:var(--dash-text);font-size:22px;line-height:1;cursor:pointer}.dashboardReactPage .dashStockModalClose:hover{background:var(--dash-accent-light)}.dashboardReactPage .dashStockModalHint{margin:0;padding:10px 18px;font-size:12px;font-weight:600;color:var(--dash-muted);background:var(--dash-surface-2);border-bottom:1px solid var(--dash-border)}.dashboardReactPage .dashStockModalList{list-style:none;margin:0;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.dashboardReactPage .dashStockModalItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--dash-surface-2);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm)}.dashboardReactPage .dashStockModalItem.is-critical{background:var(--app-danger-bg);border-color:#b84a4a33}.dashboardReactPage .dashStockModalItem strong{display:block;font-size:13px;color:var(--dash-text)}.dashboardReactPage .dashStockModalItem .dashStockSku{display:block;margin-top:2px}@media (max-width: 480px){.dashboardReactPage .dashStockModalBackdrop{align-items:flex-end;padding:0}.dashboardReactPage .dashStockModal{width:100%;max-height:88dvh;border-bottom-left-radius:0;border-bottom-right-radius:0}}.dashboardReactPage .dashStockSku{font-size:11px;color:var(--dash-muted);margin-top:2px}.dashboardReactPage .dashStockQty{font-weight:700;font-size:11px;padding:4px 10px;border-radius:var(--app-radius-pill, 999px);background:var(--app-warn-bg);color:var(--dash-warn);white-space:nowrap}.dashboardReactPage .dashStockQty.is-critical{background:var(--app-danger-bg);color:var(--dash-danger)}.dashboardReactPage .dashStockPagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--dash-border)}.dashboardReactPage .dashStockPaginationMeta{flex:1;text-align:center;font-size:12px;font-weight:600;color:var(--dash-muted);font-variant-numeric:tabular-nums}.dashboardReactPage .dashStockPaginationBtn{min-height:40px;padding:8px 16px;border-radius:var(--app-radius-pill, 999px);font-size:12px;font-weight:700;cursor:pointer;background:var(--dash-surface-2);color:var(--dash-text);border:1px solid var(--dash-border);transition:background .15s,border-color .15s}.dashboardReactPage .dashStockPaginationBtn:hover:not(:disabled){background:var(--dash-accent-light);border-color:#9c85704d}.dashboardReactPage .dashStockPaginationBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 480px){.dashboardReactPage .dashStockPagination{flex-direction:column}.dashboardReactPage .dashStockPaginationBtn{width:100%}.dashboardReactPage .dashStockPaginationMeta{order:-1;width:100%}}.dashboardReactPage .employeeCrownBadge{display:inline-flex;align-items:center;gap:4px;background:var(--dash-accent-dark);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:var(--app-radius-pill, 999px)}.dashboardReactPage .employeeOrderBadge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:9px;font-size:13px;font-weight:800;background:var(--dash-accent-light);color:var(--dash-accent-dark);border:1px solid var(--dash-border);font-variant-numeric:tabular-nums}.dashboardReactPage .dashEmployeeAvatar{width:34px;height:34px;border-radius:50%;background:var(--dash-accent-light);color:var(--dash-accent-dark);display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0;border:1px solid var(--dash-border)}.dashboardReactPage .dashEmployeeTop{background:var(--app-ok-bg)!important}.dashboardReactPage .dashEmployeeCell{display:flex;align-items:center;gap:10px}.dashboardReactPage .dashTable tbody tr:last-child td{border-bottom:none}.dashboardReactPage .dashAlert{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--dash-radius-sm);margin-bottom:16px}.dashboardReactPage .dashPickCompanyHint p{margin:0;color:var(--dash-muted);line-height:1.5}.dashboardReactPage .dashAlertError{background:var(--app-danger-bg);border:1px solid rgba(184,74,74,.2);color:var(--dash-danger)}.dashboardReactPage .dashBtn{border-radius:var(--app-radius-pill, 999px);padding:8px 16px;min-height:40px;font-size:12px;font-weight:700;cursor:pointer;background:var(--dash-surface-2);color:var(--dash-text);border:1px solid var(--dash-border)}.dashboardReactPage .dashTargetBtn{margin-inline-start:auto;background:var(--dash-accent-dark);border-color:transparent;color:#fff;box-shadow:var(--dash-shadow)}.dashboardReactPage .dashTargetBtn:hover:not(:disabled){background:var(--dash-accent)}.dashboardReactPage .dashTargetBtn:disabled{opacity:.55}@media (max-width: 1100px){.dashboardReactPage .dashStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.dashboardReactPage .dashSecondaryGrid{grid-template-columns:1fr}}@media (max-width: 640px){.dashboardReactPage .dashPageTitle{font-size:1.25rem}.dashboardReactPage .dashQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardReactPage .dashQuickAction{justify-content:center;padding:12px 10px;font-size:12px}.dashboardReactPage .dashStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardReactPage .dashStatCard{flex-direction:column;align-items:flex-start;padding:14px;gap:10px}.dashboardReactPage .dashStatIcon{width:40px;height:40px}.dashboardReactPage .dashStatValue{font-size:1.125rem}.dashboardReactPage .dashSalesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardReactPage .dashSalesPctRing{width:60px;height:60px}.dashboardReactPage .dashSalesPct{width:44px;height:44px;font-size:12px}.dashboardReactPage .dashCardBody,.dashboardReactPage .dashCardHead{padding:14px}.dashboardReactPage .dashStockAlert{font-size:13px;padding:12px 14px}.dashboardReactPage .dashStockAlertLink{width:100%;justify-content:center;margin-inline-start:0}.dashboardReactPage .dashOnlyMobile{display:flex}.dashboardReactPage .dashOnlyDesktop{display:none}.dashboardReactPage .dashTargetBtn{width:100%;margin-inline-start:0;justify-content:center}.dashboardReactPage .dashSalesSummary{flex-wrap:wrap}}@media (max-width: 380px){.dashboardReactPage .dashQuickActions,.dashboardReactPage .dashStatsGrid{grid-template-columns:1fr}}.orderTicketModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0009;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:orderTicketBackdropIn .2s ease}@keyframes orderTicketBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes orderTicketPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 640px){.orderTicketModalBackdrop{align-items:center;padding:20px}}.orderTicketModal{width:min(520px,100%);max-height:92dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-elevated, #1a1d27);border:1px solid var(--border, #2a2d3a);border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #00000073;animation:orderTicketPanelIn .28s cubic-bezier(.22,1,.36,1)}@media (min-width: 640px){.orderTicketModal{border-radius:16px;box-shadow:0 20px 60px #00000073}}.orderTicketModalCreate{width:min(860px,100%);max-height:min(92dvh,900px)}.orderTicketModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border, #2a2d3a);flex-shrink:0;background:var(--bg-elevated, #1a1d27);position:sticky;top:0;z-index:2}.orderTicketModalHeaderText{min-width:0}.orderTicketModalHeader h2{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary, #f0f2f5)}.orderTicketModalSubtitle{margin:4px 0 0;font-size:.8rem;color:var(--text-muted, #9ca3af);line-height:1.4}.orderTicketModalClose{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border, #2a2d3a);background:var(--bg-base, #12141c);color:var(--text-muted, #9ca3af);font-size:1.1rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.orderTicketModalClose:hover{border-color:var(--accent, #10b981);color:var(--text-primary, #f0f2f5)}.orderTicketModalBody{display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.orderTicketModalScroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 20px 12px}.orderTicketModalError{flex-shrink:0;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;padding:10px 12px;border-radius:10px;margin:12px 20px 0;font-size:.9rem}.orderTicketModalWarn{flex-shrink:0;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35);color:#fcd34d;padding:10px 12px;border-radius:10px;margin:12px 20px 0;font-size:.88rem;line-height:1.45}.rodfintiDispatchListsHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rodfintiDispatchLocationGrid{align-items:start}.rodfintiDispatchStatus,.rodfintiDispatchFootnote{margin:0 20px 8px}.rodfintiDispatchSummary{margin-top:16px;padding:14px 16px;border-radius:14px;background:#0000000a;border:1px solid rgba(0,0,0,.08)}.rodfintiDispatchSummaryTitle{margin:0 0 10px;font-size:13px;font-weight:800;opacity:.65}.rodfintiDispatchSummaryList{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rodfintiDispatchSummaryList li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px}.rodfintiDispatchSummaryList li span{opacity:.55;flex-shrink:0}.rodfintiDispatchSummaryList li strong{text-align:left;font-weight:700;color:inherit}.ordersBtnSm{padding:6px 12px;font-size:.8rem}.orderTicketSection{padding:18px 0;border-bottom:1px solid var(--border, #2a2d3a)}.orderTicketSection--last{border-bottom:none;padding-bottom:8px}.orderTicketSectionHead{display:flex;align-items:center;gap:10px;margin-bottom:14px}.orderTicketSectionNum{width:28px;height:28px;border-radius:50%;background:#10b9811f;color:var(--accent, #10b981);border:1px solid rgba(16,185,129,.28);display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}.orderTicketSectionHead h3{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary, #f0f2f5);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.orderTicketSectionHead h3 small{font-size:.75rem;font-weight:400;color:var(--text-muted, #9ca3af)}.orderTicketModalGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.orderTicketModalGrid--stack{gap:16px}.orderTicketField{display:flex;flex-direction:column;gap:6px;min-width:0}.orderTicketAutofillNote{font-size:.75rem;font-weight:600;color:#059669}.orderTicketField>span{font-size:.8rem;font-weight:600;color:var(--text-muted, #9ca3af)}.orderTicketField>span em{color:#f87171;font-style:normal}.orderTicketField>span small{font-weight:400;font-size:.72rem;opacity:.9}.orderTicketField input,.orderTicketField select,.orderTicketField textarea,.orderTicketModalGrid input,.orderTicketModalGrid select,.orderTicketModalGrid textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border, #2a2d3a);background:var(--bg-base, #12141c);color:var(--text-primary, #f0f2f5);font-size:.9rem;transition:border-color .15s,box-shadow .15s}.orderTicketField input:focus,.orderTicketField select:focus,.orderTicketField textarea:focus{outline:none;border-color:var(--accent, #10b981);box-shadow:0 0 0 3px #10b98126}.orderTicketPriceInput{display:flex;align-items:stretch;border:1px solid var(--border, #2a2d3a);border-radius:10px;overflow:hidden;background:var(--bg-base, #12141c);transition:border-color .15s,box-shadow .15s}.orderTicketPriceInput:focus-within{border-color:var(--accent, #10b981);box-shadow:0 0 0 3px #10b98126}.orderTicketPriceInput>span{display:flex;align-items:center;padding:0 12px;font-size:.9rem;color:var(--text-muted, #9ca3af);background:var(--bg-elevated, #1a1d27);border-inline-end:1px solid var(--border, #2a2d3a);flex-shrink:0}.orderTicketPriceInput input{border:none!important;box-shadow:none!important;border-radius:0!important;flex:1;min-width:0}.orderTicketFieldHint{display:block;margin-top:4px;font-size:11px;font-weight:500;opacity:.55;line-height:1.4}.orderTicketModalGrid--checkout{grid-template-columns:1fr 1fr}.orderExtraCharges{margin-top:4px;padding:12px;border:1px dashed rgba(0,0,0,.14);border-radius:12px;background:#00000005}.orderExtraChargesHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--text-primary, #111)}.orderExtraChargesHead small{font-size:11px;font-weight:500;color:var(--text-muted, #6b7280)}.orderExtraChargesEmpty{margin:0 0 8px;font-size:12px;color:var(--text-muted, #6b7280)}.orderExtraChargesList{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.orderExtraChargesRow{display:grid;grid-template-columns:minmax(0,1fr) 96px 36px;gap:8px;align-items:center}.orderExtraChargesLabel,.orderExtraChargesAmount input{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:9px 10px;font-size:13px;background:#fff;color:var(--text-primary, #111)}.orderExtraChargesAmount{display:flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:0 8px;background:#fff}.orderExtraChargesAmount span{font-size:12px;color:var(--text-muted, #6b7280)}.orderExtraChargesAmount input{border:none;padding:9px 0;text-align:left}.orderExtraChargesRemove{border:none;background:transparent;color:var(--text-muted, #6b7280);font-size:18px;cursor:pointer;padding:4px;border-radius:8px}.orderExtraChargesRemove:hover{color:#b91c1c;background:#b91c1c14}.orderExtraChargesAdd{border:1px dashed rgba(16,185,129,.45);background:#10b9810f;color:#047857;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;width:100%}.orderExtraChargesAdd:hover{background:#10b9811f}.orderTicketSectionProducts .orderTicketSectionHead{margin-bottom:10px}.orderTicketMorePanel{margin-top:8px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#00000005;overflow:hidden}.orderTicketMorePanelSummary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.orderTicketMorePanelSummary::-webkit-details-marker{display:none}.orderTicketMorePanelSummary:before{content:"◂";display:inline-block;margin-left:6px;transition:transform .15s ease;opacity:.5}.orderTicketMorePanel[open] .orderTicketMorePanelSummary:before{transform:rotate(-90deg)}.orderTicketMorePanelHint{font-size:12px;font-weight:500;color:var(--text-muted, #6b7280)}.orderTicketMorePanel>.orderInvV2Notes,.orderTicketMorePanel>.orderTicketCheckoutTotals{padding:0 14px 14px}.orderTicketMorePanel .orderTicketCheckoutTotals{margin-top:0;padding-top:0;border-top:none}.orderTicketCheckoutTotals{margin-top:8px;padding-top:16px;border-top:1px dashed rgba(0,0,0,.12)}.orderTicketSectionHead--compact{margin-bottom:10px;flex-direction:column;align-items:flex-start;gap:4px}.orderTicketSectionHead--compact h3{font-size:.9rem}.orderTicketSectionHead--compact .orderTicketModalSubtitle{margin:0;font-size:12px}.orderTicketAmountBreakdown{margin-top:8px;padding:14px 16px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#00000008;display:flex;flex-direction:column;gap:8px}.orderTicketModalWizard .orderTicketAmountBreakdown{background:#fff}.orderTicketAmountRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.orderTicketAmountRow strong{font-weight:800;color:#000}.orderTicketAmountRow--discount strong{color:#dc2626}.orderTicketAmountRow--total{margin-top:4px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.12);font-size:15px;font-weight:800}.orderTicketModalSpan2{grid-column:1 / -1}.orderTicketModalFooter{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0;margin-top:0;padding:14px 20px 18px;border-top:1px solid var(--border, #2a2d3a);background:var(--bg-elevated, #1a1d27);position:sticky;bottom:0;z-index:2}.orderTicketModalFooter .ordersBtn{min-width:120px}@media (max-width: 768px){.orderTicketModalBackdrop{align-items:flex-end;padding:0}.orderTicketModalCreate{width:100%;max-width:100%;max-height:100dvh;border-radius:16px 16px 0 0}.orderTicketModalHeader{padding:12px 14px}.orderTicketModalHeader h2{font-size:.95rem}.orderTicketModalSubtitle{font-size:.72rem}.orderTicketModalScroll{padding:4px 12px 12px}.orderTicketModalError,.orderTicketModalWarn{margin-left:12px;margin-right:12px}.orderTicketSection{padding:14px 0}.orderTicketAmountBreakdown{padding:12px}.orderTicketModal .customerAreaPicker,.orderTicketModal .orderInventoryDropdown.productPickerList{max-width:100%;left:0;right:0}}@media (max-width: 640px){.orderTicketModalGrid,.orderTicketModalGrid--checkout{grid-template-columns:1fr}.orderExtraChargesRow{grid-template-columns:1fr;gap:6px}.orderExtraChargesRemove{justify-self:flex-end}.orderTicketCheckoutTotals{padding-top:12px}.orderTicketAmountBreakdown{padding:12px}.orderTicketAmountRow{font-size:12px}.orderTicketModalFooter{flex-direction:column-reverse;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.orderTicketModalFooter .ordersBtn{width:100%;min-width:0;min-height:44px}.orderTicketModalWizard .orderTicketWizardFooter{flex-direction:column;align-items:stretch}.orderTicketModalWizard .orderTicketWizardNav{width:100%;margin-inline-start:0;flex-direction:column-reverse;gap:8px}.orderTicketModalWizard .orderTicketWizardNav .ordersBtn{width:100%}.orderTicketModal .orderInventoryPickerRow{grid-template-columns:1fr}.orderTicketModal .orderInventoryAddBtn{width:100%;justify-content:center}}.orderTicketModal .orderInventoryPickerBlock{display:flex;flex-direction:column;gap:10px}.orderTicketModal .orderInventoryPickerLabel{font-size:.85rem;font-weight:600;color:var(--text-muted, #9ca3af)}.orderTicketModal .orderInventoryPickerRow{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:end}.orderTicketModal .orderInventoryPicker.productPickerWrap{position:relative;min-width:0}.orderTicketModal .productPickerSearch{display:flex;align-items:center;gap:8px;background:var(--bg-base, #12141c);border:1px solid var(--border, #2a2d3a);border-radius:10px;padding:0 12px}.orderTicketModal .productPickerSearch:focus-within{border-color:var(--accent, #10b981);box-shadow:0 0 0 2px #10b98133}.orderTicketModal .productPickerSearch input{flex:1;background:none;border:none;padding:10px 0;color:var(--text-primary, #f0f2f5);font-size:.9rem;direction:rtl;outline:none;min-width:0}.orderTicketModal .productPickerCount{font-size:.7rem;color:var(--text-muted, #9ca3af);white-space:nowrap}.orderTicketModal .productPickerClear{background:none;border:none;color:var(--text-muted, #9ca3af);cursor:pointer;font-size:1rem;padding:2px 4px}.orderTicketModal .orderInventoryQtyField{display:flex;flex-direction:column;gap:4px;min-width:72px}.orderTicketModal .orderInventoryQtyField span{font-size:.75rem;color:var(--text-muted, #9ca3af)}.orderTicketModal .orderInventoryQtyField input{width:72px;text-align:center}.orderTicketModal .orderInventoryAddBtn{align-self:end;white-space:nowrap}.orderTicketModal .orderInventoryPicker.open .orderInventoryDropdown.productPickerList{display:block}.orderTicketModal .orderInventoryDropdown.productPickerList{display:none;position:absolute;top:calc(100% + 6px);right:0;left:0;max-height:320px;overflow-y:auto;padding:4px;z-index:30;border-radius:12px;border:1px solid var(--border, #2a2d3a);background:var(--bg-elevated, #1a1d27);box-shadow:0 12px 32px #0006}.orderTicketModal .productPickerItem.orderInventoryPickerItem{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border, #2a2d3a);border-radius:8px;color:var(--text-primary, #f0f2f5)}.orderTicketModal .productPickerItem:hover,.orderTicketModal .productPickerItem.selected{background:#10b9811a}.orderTicketModal .productPickerThumb{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid var(--border, #2a2d3a);flex-shrink:0;background:var(--bg-base, #12141c)}.orderTicketModal .productPickerThumb--placeholder{display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--text-muted, #9ca3af)}.orderTicketModal .productPickerInfo{flex:1;min-width:0}.orderTicketModal .productPickerName{display:block;font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderTicketModal .productPickerMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.orderTicketModal .productPickerSku{font-size:.7rem;color:var(--text-muted, #9ca3af);font-family:ui-monospace,monospace}.orderTicketModal .productPickerStock.is-ok{font-size:.7rem;color:#34d399}.orderTicketModal .productPickerStock.is-low{font-size:.7rem;color:#f87171}.orderTicketModal .productPickerPrice{text-align:left;flex-shrink:0}.orderTicketModal .productPickerSalePrice{font-size:.85rem;font-weight:700}.orderTicketModal .productPickerCompare{font-size:.65rem;color:var(--text-muted, #9ca3af)}.orderTicketModal .productPickerAddBtn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(16,185,129,.35);background:#10b9811f;color:var(--accent, #10b981);cursor:pointer;flex-shrink:0}.orderTicketModal .productPickerAddBtn:hover{background:var(--accent, #10b981);color:#fff}.orderTicketModal .productPickerEmpty,.orderTicketModal .productPickerGroupHeader{padding:10px 12px;font-size:.8rem;color:var(--text-muted, #9ca3af);text-align:center}.orderTicketModal .productPickerGroupHeader{text-align:right;font-weight:700;background:var(--bg-base, #12141c);position:sticky;top:0}.orderTicketModal .orderInventoryPreview{border:1px solid var(--border, #2a2d3a);border-radius:10px;padding:10px 12px;background:var(--bg-base, #12141c)}.orderTicketModal .orderInventoryPreviewMain{display:flex;gap:12px;align-items:flex-start}.orderTicketModal .orderInventoryPreviewText{font-size:.85rem;line-height:1.5;color:var(--text-primary, #f0f2f5)}.orderTicketModal .orderInventoryBundleContents{list-style:none;margin:10px 0 0;padding:8px 0 0;border-top:1px dashed var(--border, #2a2d3a)}.orderTicketModal .orderInventoryBundleContents li{font-size:.8rem;padding:4px 0;color:var(--text-muted, #9ca3af)}.orderTicketModal .orderInventorySelectedLabel{font-size:.8rem;font-weight:600;color:var(--text-muted, #9ca3af)}.orderTicketModal .orderSelectedProducts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.orderTicketModal .orderSelectedProductsEmpty{font-size:.8rem;color:var(--text-muted, #9ca3af);border:1px dashed var(--border, #2a2d3a);border-radius:10px;padding:8px 10px}.orderTicketModal .orderSelectedItem{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px solid var(--border, #2a2d3a);border-radius:999px;padding:5px 8px 5px 10px;background:var(--bg-elevated, #1a1d27)}.orderTicketModal .orderSelectedItemText{font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.orderTicketModal .orderSelectedItemRemove{border:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-muted, #9ca3af);border-radius:999px;width:22px;height:22px;cursor:pointer;line-height:1}.orderInventorySelected{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.orderInventoryPickerList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-height:140px;overflow:auto}.orderInventoryPickerItem:not(.productPickerItem){padding:6px 10px;border-radius:8px;border:1px solid var(--border, #2a2d3a);background:var(--bg-base, #12141c);color:var(--text-primary, #f0f2f5);font-size:.8rem;cursor:pointer}.orderTicketModal .customerAreaPicker{position:relative}.orderTicketModal .customerAreaPicker input[type=search]{width:100%}.orderTicketModal .orderInventoryDropdown{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;max-height:220px;overflow:auto;border-radius:10px;border:1px solid var(--border, #2a2d3a);background:var(--bg-elevated, #1a1d27);box-shadow:0 12px 32px #00000059}.orderTicketModal .orderInventoryDropdownEmpty{padding:12px;font-size:.85rem;color:var(--text-muted, #9ca3af);text-align:center}.orderTicketModal .customerAreaOption{display:block;width:100%;text-align:right;padding:10px 12px;border:none;border-bottom:1px solid var(--border, #2a2d3a);background:transparent;color:var(--text-primary, #f0f2f5);cursor:pointer}.orderTicketModal .customerAreaOption:hover,.orderTicketModal .customerAreaOption.selected{background:#10b9811f}.orderTicketModal .orderInventoryOptionName{font-weight:600;font-size:.9rem}.orderTicketModal .orderInventoryOptionMeta{font-size:.75rem;color:var(--text-muted, #9ca3af);margin-top:2px}.ordersReactPage{color:var(--text-primary);box-sizing:border-box}.ordersReactPage .ordersPageWrap{display:flex;flex-direction:column;gap:0}.ordersReactPage .ordersBulkBar{position:sticky;top:var(--header-h);z-index:20;background:var(--accent);color:#fff;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:12px;margin-bottom:12px;box-shadow:0 4px 20px var(--accent-glow);animation:ordersSlideDown .2s ease}@keyframes ordersSlideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.ordersReactPage .ordersBulkClear{margin-inline-start:auto;background:none;border:none;color:#ffffffd9;cursor:pointer;font-size:13px}.ordersReactPage .ordersToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;flex-wrap:wrap;position:sticky;top:var(--header-h);background:var(--bg-base);z-index:10;border-bottom:1px solid var(--border);margin-bottom:16px}.ordersReactPage .ordersToolbarRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.ordersReactPage .ordersFilterTabs{display:flex;gap:6px;flex-wrap:wrap}.ordersReactPage .ordersFilterTab,.ordersReactPage .ordersStatusTab{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-secondary);transition:all .15s ease;white-space:nowrap}.ordersReactPage .ordersFilterTab:hover,.ordersReactPage .ordersStatusTab:hover{background:var(--bg-elevated);color:var(--text-primary)}.ordersReactPage .ordersFilterTab.is-active,.ordersReactPage .ordersStatusTab.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 8px var(--accent-glow)}.ordersReactPage .ordersFilterTab .tabCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:#fff3;font-size:11px;margin-inline-start:4px;padding:0 4px}.ordersReactPage .ordersToolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-inline-start:auto}.ordersReactPage .ordersSearchWrap{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;max-width:360px}.ordersReactPage .ordersSearchPending{flex-shrink:0;font-size:12px;color:var(--text-muted, #94a3b8);white-space:nowrap}.ordersReactPage .ordersSearchInput,.ordersReactPage .ordersFilterInput{flex:1;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:10px;padding:8px 14px;color:var(--text-primary);font-size:14px;direction:rtl}.ordersReactPage .ordersSearchInput:focus,.ordersReactPage .ordersFilterInput:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ordersReactPage .ordersDateFilter{display:flex;align-items:center;gap:6px}.ordersReactPage .ordersDateInput{width:auto;padding:7px 10px;font-size:12px}.ordersReactPage .ordersDateSep{color:var(--text-muted);font-size:12px}.ordersReactPage .ordersEmployeeFilter select{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:10px;padding:7px 12px;color:var(--text-primary);font-size:13px;cursor:pointer}.ordersReactPage .ordersFilterStats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary);width:100%;padding-top:4px}.ordersReactPage .ordersFilterStatsValue{color:var(--text-primary);font-weight:700}.ordersReactPage .ordersFilterStatsNote{color:var(--text-muted);font-size:12px}.ordersReactPage .ordersFilterStatsDivider{color:var(--border-soft)}.ordersReactPage .ordersHint{font-size:12px;color:var(--text-muted);margin-bottom:12px;line-height:1.5}.ordersReactPage .ordersList{display:flex;flex-direction:column;gap:8px}.ordersReactPage .orderCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.ordersReactPage .orderCard:hover{border-color:var(--border-soft);box-shadow:0 4px 16px #0003}.ordersReactPage .orderCard[data-status=new]{border-right:3px solid var(--accent)}.ordersReactPage .orderCard[data-status=delivered]{border-right:3px solid var(--success);opacity:.92}.ordersReactPage .orderCard[data-status=returned]{border-right:3px solid var(--danger);opacity:.82}.ordersReactPage .orderCard.is-busy{opacity:.75;pointer-events:none}.ordersReactPage .orderCardMain{display:grid;grid-template-columns:36px 110px 1fr 100px 90px 100px 36px;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.ordersReactPage .orderCardCheck{position:relative;cursor:pointer}.ordersReactPage .orderCardCheck input{position:absolute;opacity:0;width:0;height:0}.ordersReactPage .orderCheckMark{display:block;width:18px;height:18px;border:2px solid var(--border-soft);border-radius:5px;transition:all .15s ease}.ordersReactPage .orderCardCheck input:checked+.orderCheckMark{background:var(--accent);border-color:var(--accent)}.ordersReactPage .orderCardCheck input:checked+.orderCheckMark:after{content:"✓";display:block;color:#fff;font-size:12px;text-align:center;line-height:14px}.ordersReactPage .orderCardId{display:flex;flex-direction:column;gap:3px}.ordersReactPage .orderTicketIdBtn{background:none;border:none;padding:0;cursor:pointer;text-align:inherit}.ordersReactPage .orderTicketId{font-size:13px;font-weight:700;color:var(--accent)}.ordersReactPage .orderDate{font-size:11px;color:var(--text-muted)}.ordersReactPage .orderCardCustomer{display:flex;flex-direction:column;gap:3px;min-width:0}.ordersReactPage .orderCustomerName{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ordersReactPage .orderCustomerPhone{font-size:12px;color:var(--text-muted);direction:ltr;text-align:right}.ordersReactPage .orderCardCity{font-size:13px;color:var(--text-secondary)}.ordersReactPage .orderCardAmount{display:flex;flex-direction:column;gap:2px;text-align:center}.ordersReactPage .orderTotal{font-size:15px;font-weight:700;color:var(--text-primary)}.ordersReactPage .orderDelivery{font-size:11px;color:var(--text-muted)}.ordersReactPage .orderCardStatus{display:flex;justify-content:center}.ordersReactPage .orderStatusBadge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.ordersReactPage .orderStatusBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ordersReactPage .orderStatusBadge.is-new{background:#818cf820;color:#818cf8}.ordersReactPage .orderStatusBadge.is-shipping{background:#fbbf2420;color:#fbbf24}.ordersReactPage .orderStatusBadge.is-converted{background:#34d39920;color:#34d399}.ordersReactPage .orderStatusBadge.is-cancelled{background:#f8717120;color:#f87171}.ordersReactPage .orderCardExpandBtn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.ordersReactPage .orderCardExpandBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.ordersReactPage .orderCard.is-expanded .orderCardExpandBtn svg{transform:rotate(180deg)}.ordersReactPage .orderCardActions{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border);background:var(--bg-base);flex-wrap:wrap}.ordersReactPage .orderActionBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;background:var(--bg-elevated);color:var(--text-primary);white-space:nowrap}.ordersReactPage .orderActionBtn.is-whatsapp{background:#25d36620;color:#25d366;border-color:#25d36630}.ordersReactPage .orderActionBtn.is-invoice{background:#a78bfa20;color:#a78bfa;border-color:#a78bfa30}.ordersReactPage .orderActionBtn.is-invoice:hover{background:#a78bfa;color:#fff}.ordersReactPage .orderActionBtn.is-delivery{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-glow)}.ordersReactPage .orderActionBtn.is-status{border-color:var(--border-soft)}.ordersReactPage .orderActionBtn.is-edit,.ordersReactPage .orderActionBtn.is-delete{border-color:var(--border-soft);color:var(--text-secondary)}.ordersReactPage .orderActionBtn.is-delete{color:var(--danger)}.ordersReactPage .orderShipmentNumber{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;background:#34d39915;color:#34d399;border:1px solid #34d39930;direction:ltr}.ordersReactPage .orderStatusToggles{display:flex;gap:6px;margin-inline-start:auto}.ordersReactPage .ordersStatusMenu{position:relative}.ordersReactPage .ordersStatusMenuToggle{list-style:none;cursor:pointer}.ordersReactPage .ordersStatusMenuToggle::-webkit-details-marker{display:none}.ordersReactPage .ordersStatusMenuList{position:absolute;bottom:calc(100% + 6px);inset-inline-start:0;min-width:140px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:6px;box-shadow:var(--shadow-card);z-index:5}.ordersReactPage .ordersStatusMenuItem{display:block;width:100%;text-align:right;padding:8px 10px;border:none;background:none;color:var(--text-primary);border-radius:8px;cursor:pointer;font-size:13px}.ordersReactPage .ordersStatusMenuItem:hover,.ordersReactPage .ordersStatusMenuItem.active{background:var(--accent-soft);color:var(--accent)}.ordersReactPage .orderItemsCount{font-size:12px;color:var(--text-muted);background:var(--bg-elevated);padding:4px 10px;border-radius:20px}.ordersReactPage .orderCardExpanded{padding:14px 16px;border-top:1px solid var(--border);background:var(--bg-base);display:flex;flex-direction:column;gap:10px}.ordersReactPage .orderExpandedItems{display:flex;flex-wrap:wrap;gap:8px}.ordersReactPage .orderExpandedItem{display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:8px 12px}.ordersReactPage .orderExpandedItemName{font-size:13px;font-weight:600;color:var(--text-primary)}.ordersReactPage .orderExpandedItemQty{font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent);padding:2px 8px;border-radius:20px}.ordersReactPage .orderExpandedEmpty{font-size:13px;color:var(--text-muted)}.ordersReactPage .orderExpandedAddress{font-size:13px;color:var(--text-secondary)}.ordersReactPage .orderExpandedMeta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted)}.ordersReactPage .orderCostRow{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--border);background:var(--bg-base);font-size:12px}.ordersReactPage .orderCostLabel{color:var(--text-muted);margin-inline-start:4px}.ordersReactPage .orderCostValue{font-weight:700;color:var(--danger)}.ordersReactPage .orderProfitValue{font-weight:700}.ordersReactPage .orderProfitValue.is-positive{color:var(--success)}.ordersReactPage .orderProfitValue.is-negative{color:var(--danger)}.ordersReactPage .ordersTableEmpty{text-align:center;padding:40px 16px;color:var(--text-muted);background:var(--bg-surface);border:1px dashed var(--border);border-radius:14px}.ordersReactPage .ordersTablePagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0;flex-wrap:wrap}.ordersReactPage .ordersTablePaginationMeta{font-size:13px;color:var(--text-secondary)}.ordersReactPage .ordersTicketsLoadMoreRow{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 24px}.ordersReactPage .ordersTicketsLoadMoreMeta{font-size:12px;color:var(--text-muted)}.ordersReactPage .ordersBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-primary)}.ordersReactPage .ordersBtn:disabled{opacity:.5;cursor:not-allowed}.ordersReactPage .ordersBtnPrimary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px var(--accent-glow)}.ordersReactPage .ordersBtnGhost{background:transparent}.ordersReactPage .ordersReactLoading,.ordersReactPage .ordersReactError{padding:14px 16px;border-radius:12px;margin-bottom:16px;font-size:14px}.ordersReactPage .ordersReactLoading{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary)}.ordersReactPage .ordersReactError{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca}.ordersReactPage .ordersAnalyticsBtn{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-glow)}.ordersReactPage .ordersMoreFiltersBtn{display:none}.ordersReactPage .ordersCustomersExportBtn{padding:5px 10px;font-size:.75rem;color:var(--text-muted);border-color:var(--border)}.ordersReactPage .ordersCustomersExportBtn:hover:not(:disabled){color:var(--text-secondary);border-color:var(--text-muted)}.ordersReactPage .ordersTableFilterBtn{position:relative;gap:6px}.ordersReactPage .ordersTableFilterBtn.is-active{background:var(--accent-soft);border-color:var(--accent-glow);color:var(--accent)}.ordersReactPage .ordersFilterActiveDot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.ordersReactPage .ordersFilterModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:5000;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){.ordersReactPage .ordersFilterModalBackdrop{align-items:center;padding:20px}}.ordersReactPage .ordersFilterModalPanel{background:var(--bg-surface);border:1px solid var(--border);width:min(680px,100%);max-height:92dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000073}@media (min-width: 640px){.ordersReactPage .ordersFilterModalPanel{border-radius:16px;max-height:88dvh}}.ordersReactPage .ordersFilterModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--border);background:var(--bg-surface);position:sticky;top:0;z-index:1}.ordersReactPage .ordersFilterModalHeader h2{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.ordersReactPage .ordersFilterModalSubtitle{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.ordersReactPage .ordersFilterModalClose{background:var(--bg-elevated);border:1px solid var(--border-soft);width:36px;height:36px;border-radius:10px;font-size:22px;line-height:1;cursor:pointer;color:var(--text-muted);flex-shrink:0}.ordersReactPage .ordersFilterModalClose:hover{color:var(--text-primary);border-color:var(--border)}.ordersReactPage .ordersFilterModalBody{padding:16px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px}.ordersReactPage .ordersFilterSection{background:var(--bg-base);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.ordersReactPage .ordersFilterLabel{display:block;font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.ordersReactPage .ordersFilterSubLabel{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.ordersReactPage .ordersFilterHint{margin:-4px 0 10px;font-size:11px;color:var(--text-muted)}.ordersReactPage .ordersFilterSelect,.ordersReactPage .ordersFilterDateInput{width:100%;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px;color:var(--text-primary);font-size:14px;font-family:inherit}.ordersReactPage .ordersFilterSelect:focus,.ordersReactPage .ordersFilterDateInput:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ordersReactPage .ordersFilterChipRow{display:flex;flex-wrap:wrap;gap:8px}.ordersReactPage .ordersFilterChip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ordersReactPage .ordersFilterChip:hover{border-color:var(--accent-glow);color:var(--text-primary)}.ordersReactPage .ordersFilterChip:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ordersReactPage .ordersFilterChip input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.ordersReactPage .ordersFilterDateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 720px){.ordersReactPage .ordersFilterDateGrid{grid-template-columns:1fr}}.ordersReactPage .ordersFilterModalFooter{padding:14px 20px 18px;border-top:1px solid var(--border);background:var(--bg-base);display:flex;flex-direction:column;gap:12px}.ordersReactPage .ordersFilterSummary{margin:0;font-size:11px;line-height:1.5;color:var(--text-muted)}.ordersReactPage .ordersFilterModalActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ordersReactPage .ordersSearchCount{display:none;font-size:12px;color:var(--text-muted);padding:4px 0;text-align:center;width:100%;flex-basis:100%}.ordersReactPage .ordersToolbarExtras{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ordersReactPage .ordersAnalyticsModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:300;display:flex;align-items:flex-end;justify-content:center}.ordersReactPage .ordersAnalyticsModalPanel{background:var(--bg-surface);border-radius:20px 20px 0 0;width:100%;max-width:600px;max-height:85vh;overflow-y:auto;padding:20px}.ordersReactPage .ordersAnalyticsModalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ordersReactPage .ordersAnalyticsModalHeader h3{margin:0;font-size:16px}.ordersReactPage .ordersAnalyticsModalClose{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted)}.ordersReactPage .ordersAnalyticsLoading,.ordersReactPage .ordersAnalyticsError{padding:12px 0;font-size:14px}.ordersReactPage .ordersAnalyticsError{color:#fecaca}.ordersReactPage .analyticsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.ordersReactPage .analyticsStat{background:var(--bg-base);border:1px solid var(--border);border-radius:12px;padding:14px;text-align:center}.ordersReactPage .analyticsStatVal{display:block;font-size:20px;font-weight:800;color:var(--text-primary)}.ordersReactPage .analyticsStatValDanger{color:var(--danger)}.ordersReactPage .analyticsStatValSuccess{color:var(--success)}.ordersReactPage .analyticsStatLbl{font-size:12px;color:var(--text-muted)}.ordersReactPage .analyticsSection{margin-bottom:20px}.ordersReactPage .analyticsSection h4{font-size:13px;color:var(--text-muted);margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.ordersReactPage .analyticsRow{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.ordersReactPage .analyticsRowEmployee{flex-wrap:wrap}.ordersReactPage .analyticsRowMeta{font-size:12px;color:var(--text-muted);margin-inline-start:auto}.ordersReactPage .analyticsBar{flex:1;height:6px;background:var(--bg-elevated);border-radius:3px;overflow:hidden}.ordersReactPage .analyticsBarFill{height:100%;background:var(--accent);border-radius:3px;transition:width .4s ease}.ordersReactPage .analyticsRowVal{font-weight:700;color:var(--text-primary);white-space:nowrap}@media (max-width: 768px){.ordersReactPage .ordersToolbar{position:sticky;top:var(--header-h);z-index:50;background:var(--bg-base);padding:8px 12px;flex-direction:column;gap:8px}.ordersReactPage .ordersToolbarRow{width:100%}.ordersReactPage .ordersFilterTabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none;width:100%}.ordersReactPage .ordersFilterTabs::-webkit-scrollbar{display:none}.ordersReactPage .ordersFilterTab,.ordersReactPage .ordersStatusTab{white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:12px}.ordersReactPage .ordersSearchWrap{max-width:100%;width:100%}.ordersReactPage .ordersToolbarExtras{display:none;width:100%;flex-direction:column;align-items:stretch}.ordersReactPage .ordersToolbar.is-mobile-filters-open .ordersToolbarExtras{display:flex}.ordersReactPage .ordersEmployeeFilter,.ordersReactPage .ordersDateFilter{width:100%}.ordersReactPage .ordersMoreFiltersBtn{display:inline-flex}.ordersReactPage .orderCard{border-radius:14px;margin-bottom:10px}.ordersReactPage .orderCardMain{grid-template-columns:28px 1fr auto!important;grid-template-rows:auto auto;padding:12px!important;gap:6px!important}.ordersReactPage .orderCardId{grid-column:1;grid-row:1}.ordersReactPage .orderCardId .orderTicketId{font-size:11px}.ordersReactPage .orderCustomerName,.ordersReactPage .orderTotal{font-size:15px;font-weight:700}.ordersReactPage .orderCardCity,.ordersReactPage .orderDate{font-size:12px;color:var(--text-muted)}.ordersReactPage .orderCardCustomer{grid-column:2;grid-row:1}.ordersReactPage .orderCardAmount{grid-column:3;grid-row:1;text-align:left}.ordersReactPage .orderCardCity{display:none}.ordersReactPage .orderCardStatus{grid-column:2;grid-row:2;justify-content:flex-start;margin-top:0}.ordersReactPage .orderStatusBadge{font-size:11px;padding:3px 8px}.ordersReactPage .orderCardExpandBtn{grid-column:3;grid-row:2}.ordersReactPage .orderCardActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px!important}.ordersReactPage .orderActionBtn{justify-content:center!important;padding:10px 8px!important;font-size:13px!important;min-height:42px!important;border-radius:10px!important}.ordersReactPage .orderActionBtn.is-whatsapp{grid-column:1 / -1!important;min-height:46px!important;font-size:14px!important}.ordersReactPage .orderStatusToggles{grid-column:1 / -1;margin-inline-start:0;width:100%}.ordersReactPage .orderItemsCount{grid-column:1 / -1;text-align:center}.ordersReactPage .orderShipmentNumber{grid-column:1 / -1;justify-content:center}.ordersReactPage .orderCostRow{padding:8px 12px!important;font-size:13px!important;justify-content:space-between}.ordersReactPage .orderCard:after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:0 12px}}@media (max-width: 380px){.ordersReactPage .orderCardActions{grid-template-columns:1fr!important}.ordersReactPage .orderActionBtn.is-whatsapp{grid-column:1!important}}@media (max-width: 768px){.ordersTableShell,.reactAssistContent,[class*=ordersTable]{overflow-x:auto;-webkit-overflow-scrolling:touch}.ordersTableRow td,.ordersTableMetaRow td{padding:8px 10px!important;font-size:13px!important}.ordersTableActions{flex-wrap:wrap;gap:4px}.ordersTableSendBtn{font-size:11px!important;padding:5px 8px!important}.ordersTableMetaInline{flex-wrap:wrap;gap:4px}.ordersTableMetaChip{font-size:11px!important;padding:2px 6px!important}.ordersTableRow select{font-size:12px!important;padding:4px 6px!important;max-width:110px}}@media (max-width: 480px){.ordersTable th:nth-child(3),.ordersTable td:nth-child(3){display:none}.reactAssistToolbar{flex-wrap:wrap;gap:8px}.reactAssistTabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%}.reactAssistTabs button{flex-shrink:0;font-size:12px;padding:6px 10px}.reactAssistToolbar input[type=search],.reactAssistToolbar input[type=text]{width:100%!important;font-size:14px}}.orderTicketModalWizard .orderInvV2{display:flex;flex-direction:column;gap:12px;width:100%}.orderTicketModalWizard .orderInvV2Toast{position:sticky;top:0;z-index:5;padding:10px 14px;border-radius:12px;background:#000000e0;color:#fff;font-size:13px;font-weight:600;text-align:center;animation:orderInvV2ToastIn .2s ease}@keyframes orderInvV2ToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.orderTicketModalWizard .orderInvV2Layout{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start;min-height:0}.orderTicketModalWizard .orderInvV2Layout--catalogOnly{grid-template-columns:1fr}.orderTicketModalWizard .orderInvV2Catalog{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:16px}.orderTicketModalWizard .orderInvV2CatalogHead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.orderTicketModalWizard .orderInvV2SearchWrap{flex:1 1 200px;display:flex;align-items:center;gap:8px;padding:0 12px;min-height:44px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 2px 8px #0000000a}.orderTicketModalWizard .orderInvV2SearchWrap:focus-within{border-color:#00000038;box-shadow:0 4px 14px #00000012}.orderTicketModalWizard .orderInvV2SearchIcon{flex-shrink:0;opacity:.4}.orderTicketModalWizard .orderInvV2Search{flex:1;min-width:0;border:none;background:transparent;font-size:14px;color:#000;outline:none}.orderTicketModalWizard .orderInvV2SearchClear{border:none;background:#0000000f;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;color:#000}.orderTicketModalWizard .orderInvV2QtyBar{display:flex;align-items:center;gap:8px;flex-shrink:0}.orderTicketModalWizard .orderInvV2QtyLabel{font-size:12px;font-weight:600;opacity:.55}.orderTicketModalWizard .orderInvV2Stepper{display:inline-flex;align-items:center;gap:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.orderTicketModalWizard .orderInvV2Stepper button{width:32px;height:32px;border:none;background:transparent;cursor:pointer;font-size:16px;font-weight:700;color:#000}.orderTicketModalWizard .orderInvV2Stepper button:hover{background:#0000000d}.orderTicketModalWizard .orderInvV2Stepper span{min-width:28px;text-align:center;font-size:14px;font-weight:700}.orderTicketModalWizard .orderInvV2Stepper--sm button{width:26px;height:26px;font-size:14px}.orderTicketModalWizard .orderInvV2Stepper--sm span{min-width:22px;font-size:12px}.orderTicketModalWizard .orderInvV2Tabs{display:flex;gap:6px;flex-wrap:wrap}.orderTicketModalWizard .orderInvV2Tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffffb3;font-size:12px;font-weight:700;color:#000;cursor:pointer;transition:background .15s ease,border-color .15s ease}.orderTicketModalWizard .orderInvV2Tab span{font-size:11px;opacity:.5;font-weight:800}.orderTicketModalWizard .orderInvV2Tab.is-active{background:#000;color:#fff;border-color:#000}.orderTicketModalWizard .orderInvV2Tab.is-active span{opacity:.75;color:#fff}.orderTicketModalWizard .orderInvV2Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;overflow:visible;padding:2px}.orderTicketModalWizard .orderInvV2CardMedia{position:relative;aspect-ratio:4 / 3;max-height:104px;background:#fff;overflow:hidden}.orderTicketModalWizard .orderInvV2CardMedia .orderInvV2Thumb,.orderTicketModalWizard .orderInvV2CardMedia .orderInvV2Thumb--md{width:100%;height:100%;max-height:104px;object-fit:contain;object-position:center;padding:6px;box-sizing:border-box}.orderTicketModalWizard .orderInvV2Empty{grid-column:1 / -1;padding:32px 16px;text-align:center;font-size:13px;opacity:.55}.orderTicketModalWizard .orderInvV2Card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.orderTicketModalWizard .orderInvV2Card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.orderTicketModalWizard .orderInvV2Card.is-bundle{border-color:#0000001f}.orderTicketModalWizard .orderInvV2Thumb{width:100%;height:100%;object-fit:cover;display:block}.orderTicketModalWizard .orderInvV2Thumb--sm{width:44px;height:44px;border-radius:10px;flex-shrink:0}.orderTicketModalWizard .orderInvV2Thumb--xs{width:28px;height:28px;border-radius:0;flex-shrink:0}.orderTicketModalWizard .orderInvV2Thumb--part{width:100%;height:100%;border-radius:0;flex-shrink:0}.orderTicketModalWizard .orderInvV2Thumb--contain{object-fit:contain;object-position:center;background:#fff}.orderTicketModalWizard .orderInvV2Thumb--md{width:100%;height:100%}.orderTicketModalWizard .orderInvV2Thumb--empty{display:grid;place-items:center;color:#00000040}.orderTicketModalWizard .orderInvV2CardType{position:absolute;top:6px;right:6px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;background:#ffffffeb;color:#000;border:1px solid rgba(0,0,0,.08)}.orderTicketModalWizard .orderInvV2CardType.is-bundle{background:#000;color:#fff;border-color:#000}.orderTicketModalWizard .orderInvV2CardBody{padding:6px 8px 8px;flex:1;min-width:0}.orderTicketModalWizard .orderInvV2CardName{margin:0 0 4px;font-size:11px;font-weight:700;line-height:1.3;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orderTicketModalWizard .orderInvV2CardMeta{display:flex;flex-wrap:wrap;gap:2px 4px;margin-bottom:2px}.orderTicketModalWizard .orderInvV2CardSku{font-size:9px;opacity:.45;font-family:ui-monospace,monospace}.orderTicketModalWizard .orderInvV2CardStock{font-size:9px;font-weight:700}.orderTicketModalWizard .orderInvV2CardStock.is-ok{color:#059669}.orderTicketModalWizard .orderInvV2CardStock.is-low{color:#dc2626}.orderTicketModalWizard .orderInvV2CardPrice{font-size:12px;font-weight:800}.orderTicketModalWizard .orderInvV2CardPriceCompare{margin-inline-start:6px;font-size:10px;font-weight:600;opacity:.45;text-decoration:line-through}.orderTicketModalWizard .orderInvV2CartDiscountBlock{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.orderTicketModalWizard .orderInvV2CartListPrice{font-size:11px;color:#6b7280;text-decoration:line-through}.orderTicketModalWizard .orderInvV2CartDiscountTag{display:inline-flex;align-self:flex-start;margin-top:2px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;color:#dc2626;background:#dc26261a}.orderTicketModalWizard .orderInvV2CardAdd{position:absolute;bottom:8px;left:8px;width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:50%;background:#000;color:#fff;cursor:pointer;box-shadow:0 4px 12px #0003;transition:transform .15s ease}.orderTicketModalWizard .orderInvV2CardAdd:hover:not(:disabled){transform:scale(1.06)}.orderTicketModalWizard .orderInvV2CardAdd:disabled{opacity:.35;cursor:not-allowed}.orderTicketModalWizard .orderInvV2Cart{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 4px 20px #0000000f;position:sticky;top:0;max-height:480px}.orderTicketModalWizard .orderInvV2CartHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.orderTicketModalWizard .orderInvV2CartTitle{margin:0;font-size:15px;font-weight:800;color:#000}.orderTicketModalWizard .orderInvV2CartBadge{min-width:28px;height:28px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:#000;color:#fff;font-size:12px;font-weight:800}.orderTicketModalWizard .orderInvV2CartEmpty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 12px;text-align:center;opacity:.55}.orderTicketModalWizard .orderInvV2CartEmptyIcon{font-size:28px;opacity:.6}.orderTicketModalWizard .orderInvV2CartEmpty p{margin:0;font-size:14px;font-weight:700;color:#000}.orderTicketModalWizard .orderInvV2CartEmpty small{font-size:12px}.orderTicketModalWizard .orderInvV2CartList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:0}.orderTicketModalWizard .orderInvV2CartItem{display:flex;align-items:center;gap:10px;padding:8px;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:12px}.orderTicketModalWizard .orderInvV2CartItemRow{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.orderTicketModalWizard .orderInvV2CartItem.is-bundle{flex-direction:column;align-items:stretch;gap:8px;border-color:#00000024;background:#00000008;padding:10px}.orderTicketModalWizard .orderInvV2CartBundleHead{display:flex;align-items:flex-start;gap:8px;width:100%;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.orderTicketModalWizard .orderInvV2CartBundleName{flex:1;min-width:0;font-size:14px;font-weight:800;line-height:1.45;color:#000;word-break:break-word}.orderTicketModalWizard .orderInvV2CartItem.is-bundle .orderInvV2CartItemType{margin-top:2px;padding:3px 8px;font-size:10px}.orderTicketModalWizard .orderInvV2CartItemBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.orderTicketModalWizard .orderInvV2CartItemName{font-size:12px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderTicketModalWizard .orderInvV2CartItemSku{font-size:10px;opacity:.45}.orderTicketModalWizard .orderInvV2CartItemCost{font-size:11px;font-weight:700;opacity:.65}.orderTicketModalWizard .orderInvV2BundleParts{width:100%;margin:0;padding:8px;border:1px solid rgba(0,0,0,.07);border-radius:10px;background:#fff;box-sizing:border-box}.orderTicketModalWizard .orderInvV2BundlePartsHead{font-size:10px;font-weight:800;color:#0000008c;margin-bottom:6px}.orderTicketModalWizard .orderInvV2BundlePartsList{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.orderTicketModalWizard .orderInvV2BundlePart{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;padding:0;border:none;background:transparent;border-radius:0}.orderTicketModalWizard .orderInvV2BundlePart.is-replacing{width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-bottom:4px}.orderTicketModalWizard .orderInvV2BundlePartTile{position:relative;width:52px;height:52px;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#fff;flex-shrink:0;display:block}.orderTicketModalWizard .orderInvV2BundlePartTile .orderInvV2Thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;max-height:none;margin:0;padding:4px;box-sizing:border-box;object-fit:contain;object-position:center;display:block}.orderTicketModalWizard .orderInvV2BundlePartTile .orderInvV2Thumb--part,.orderTicketModalWizard .orderInvV2BundlePartTile .orderInvV2Thumb--empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.orderTicketModalWizard .orderInvV2BundlePartQtyBadge{position:absolute;left:4px;bottom:4px;min-width:18px;height:16px;padding:0 4px;border-radius:999px;background:#000000b8;color:#fff;font-size:9px;font-weight:800;line-height:16px;text-align:center;direction:ltr}.orderTicketModalWizard .orderInvV2BundlePartOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffc7;color:#b45309;font-size:9px;font-weight:800}.orderTicketModalWizard .orderInvV2BundlePartOverlay--swap{inset:auto 4px 4px auto;left:auto;top:auto;width:auto;height:auto;min-width:22px;padding:2px 5px;border-radius:999px;background:#000;color:#fff;font-size:8px}.orderTicketModalWizard .orderInvV2BundlePart.is-removed .orderInvV2BundlePartTile{opacity:.45}.orderTicketModalWizard .orderInvV2BundlePart.is-replaced:not(.is-removed) .orderInvV2BundlePartTile{border-color:#0003}.orderTicketModalWizard .orderInvV2BundlePartActions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;width:100%}.orderTicketModalWizard .orderInvV2BundlePartBtn{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:6px;min-height:20px;padding:1px 5px;font-size:8px;line-height:1.2;font-weight:700;cursor:pointer;white-space:nowrap;color:#000000b8}.orderTicketModalWizard .orderInvV2BundlePartBtn:hover{background:#0000000a;border-color:#00000029}.orderTicketModalWizard .orderInvV2BundlePartBtn--danger{color:#b91c1c;border-color:#b91c1c38;background:#fef2f2cc}.orderTicketModalWizard .orderInvV2BundlePartBtn--text{min-width:40px}.orderTicketModalWizard .orderInvV2BundlePartReplace{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:4px;border-top:1px dashed rgba(0,0,0,.08)}.orderTicketModalWizard .orderInvV2BundlePartSelect{flex:1 1 160px;min-width:0;font-size:10px;padding:6px 8px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff}.orderTicketModalWizard .orderInvV2CartItemTitleRow{display:flex;align-items:center;gap:6px;min-width:0}.orderTicketModalWizard .orderInvV2CartItemType{flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:800;background:#000;color:#fff}.orderTicketModalWizard .orderInvV2CartPriceField{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:10px;font-weight:700;opacity:.65}.orderTicketModalWizard .orderInvV2CartPriceField span{flex-shrink:0}.orderTicketModalWizard .orderInvV2CartPriceInput{width:72px;padding:4px 8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:12px;font-weight:700;color:#000;background:#fff}.orderTicketModalWizard .orderInvV2CartPriceInput:focus{outline:none;border-color:#000}.orderTicketModalWizard .orderInvV2CartItemActions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.orderTicketModalWizard .orderInvV2CartRemove{width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:8px;background:#0000000f;color:#000;cursor:pointer;opacity:.6}.orderTicketModalWizard .orderInvV2CartRemove:hover{opacity:1;background:#dc26261f;color:#dc2626}.orderTicketModalWizard .orderInvV2BundlesNote{font-size:11px;font-weight:600;opacity:.5;text-align:center;padding-top:6px;border-top:1px dashed rgba(0,0,0,.1)}.orderTicketModalWizard .orderInvV2Notes{display:flex;flex-direction:column;gap:12px;margin-top:4px}.orderTicketModalWizard .orderInvV2ManualToggle{align-self:flex-start;border:none;background:none;padding:0;font-size:12px;font-weight:700;color:#000;opacity:.55;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.orderTicketModalWizard .orderInvV2ManualToggle:hover{opacity:.85}@media (max-width: 768px){.orderTicketModalWizard .orderInvV2Layout{grid-template-columns:1fr;gap:12px;min-height:0}.orderTicketModalWizard .orderInvV2Catalog{padding:10px;border-radius:12px}.orderTicketModalWizard .orderInvV2CatalogHead{flex-direction:column;align-items:stretch;gap:8px}.orderTicketModalWizard .orderInvV2SearchWrap{flex:1 1 auto;width:100%;min-height:44px}.orderTicketModalWizard .orderInvV2QtyBar{width:100%;justify-content:space-between}.orderTicketModalWizard .orderInvV2Tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.orderTicketModalWizard .orderInvV2Tabs::-webkit-scrollbar{display:none}.orderTicketModalWizard .orderInvV2Tab{flex-shrink:0;padding:7px 10px;font-size:11px}.orderTicketModalWizard .orderInvV2Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.orderTicketModalWizard .orderInvV2CardMedia,.orderTicketModalWizard .orderInvV2CardMedia .orderInvV2Thumb,.orderTicketModalWizard .orderInvV2CardMedia .orderInvV2Thumb--md{max-height:88px}.orderTicketModalWizard .orderInvV2CatalogHead{padding:8px}.orderTicketModalWizard .orderInvV2CardAdd{width:34px;height:34px;bottom:6px;left:6px}.orderTicketModalWizard .orderInvV2Cart{position:static;max-height:none;padding:10px}.orderTicketModalWizard .orderInvV2CartItem{flex-wrap:nowrap;align-items:stretch;gap:8px}.orderTicketModalWizard .orderInvV2CartItemRow{flex-wrap:wrap;align-items:flex-start}.orderTicketModalWizard .orderInvV2CartItem.is-bundle .orderInvV2CartItemRow{flex-wrap:nowrap}.orderTicketModalWizard .orderInvV2CartItemBody{flex:1 1 calc(100% - 52px);min-width:0}.orderTicketModalWizard .orderInvV2CartItem.is-bundle .orderInvV2BundleParts{margin-top:2px}.orderTicketModalWizard .orderInvV2BundlePart.is-replacing{width:100%}.orderTicketModalWizard .orderInvV2CartBundleName{font-size:15px;line-height:1.5}.orderTicketModalWizard .orderInvV2CartItemName{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}.orderTicketModalWizard .orderInvV2CartPriceField{flex-wrap:wrap;width:100%}.orderTicketModalWizard .orderInvV2CartPriceInput{flex:1;min-width:72px;max-width:120px;min-height:36px;font-size:14px}.orderTicketModalWizard .orderInvV2CartItemActions{flex-direction:row;align-items:center;justify-content:flex-end;width:auto;margin-top:0;padding-top:0;border-top:none;flex-shrink:0}.orderTicketModalWizard .orderInvV2CartItem.is-bundle .orderInvV2CartItemActions{align-self:flex-start}.orderTicketModalWizard .orderInvV2CartItem:not(.is-bundle) .orderInvV2CartItemRow{width:100%}.orderTicketModalWizard .orderInvV2CartItem:not(.is-bundle) .orderInvV2CartItemActions{width:100%;margin-top:2px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06);justify-content:space-between}.orderTicketModalWizard .orderInvV2CartRemove{width:36px;height:36px}.orderTicketModalWizard .orderInvV2Stepper button{min-width:36px;min-height:36px}}@media (max-width: 380px){.orderTicketModalWizard .orderInvV2Grid{grid-template-columns:1fr 1fr;gap:6px}.orderTicketModalWizard .orderInvV2CardName{font-size:11px}}.ordersReactPage{--orders-glass-surface: rgba(255, 255, 255, .72);--orders-glass-border: rgba(255, 255, 255, .85);--orders-glass-blur: blur(12px) saturate(150%);--orders-pastel-green: #e8f5e9;--orders-pastel-orange: #fff3e0;--orders-pastel-blue: #e3f2fd;--orders-pastel-pink: #fee2e2;--orders-pastel-gray: #f3f4f6;--orders-text: #000000;--orders-radius: 24px;--orders-shadow: 0 4px 24px rgba(0, 0, 0, .05);--order-row-cols: 32px 76px 96px minmax(120px, 1fr) 88px 80px 72px 100px minmax(88px, auto) 44px}.ordersReactPage .ordersPageStepper{display:flex;align-items:stretch;gap:8px;margin-bottom:14px;padding:6px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid var(--orders-glass-border);border-radius:18px;box-shadow:var(--orders-shadow);overflow-x:auto;scrollbar-width:none}.ordersReactPage .ordersPageStepper::-webkit-scrollbar{display:none}.ordersReactPage .ordersPageStepBtn{flex:1 1 0;min-width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--orders-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ordersReactPage .ordersPageStepBtn:hover{background:#ffffff8c}.ordersReactPage .ordersPageStepBtn.is-active{background:#fff;border-color:#0000001a;box-shadow:0 2px 10px #0000000f}.ordersReactPage .ordersPageStepBtn.is-done .ordersPageStepNum{opacity:1}.ordersReactPage .ordersPageStepNum{font-size:11px;font-weight:800;opacity:.45}.ordersReactPage .ordersPageStepLabel{font-size:13px;font-weight:700}.ordersReactPage .ordersPageStepPanel{width:100%}.ordersReactPage .ordersSearchWrapFull{flex:1 1 100%;max-width:none;width:100%}.ordersReactPage .ordersPageStepNav{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-top:8px}.ordersReactPage .ordersOptionsStepCard{width:100%;padding:20px 22px;background:var(--orders-glass-surface);border:1px solid var(--orders-glass-border);border-radius:18px;box-shadow:var(--orders-shadow);text-align:center}.ordersReactPage .ordersOptionsStepTitle{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--orders-text)}.ordersReactPage .ordersOptionsStepDesc{margin:0 0 12px;font-size:14px;color:var(--orders-text);opacity:.6}.ordersReactPage .ordersOptionsStepSummary{margin:0 0 16px;padding:10px 12px;background:#ffffff8c;border-radius:10px;font-size:13px;color:var(--orders-text);opacity:.75}.ordersReactPage .ordersOptionsOpenBtn{min-width:180px}.ordersReactPage .ordersToolbarRowTableActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;width:100%}.orderTicketModalWizard .orderTicketStepper{display:flex;gap:8px;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.08);overflow-x:auto;scrollbar-width:none}.orderTicketModalWizard .orderTicketStepper::-webkit-scrollbar{display:none}.orderTicketModalWizard .orderTicketStepBtn{flex:1 1 0;min-width:72px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid transparent;border-radius:10px;background:#00000008;color:#000;cursor:pointer}.orderTicketModalWizard .orderTicketStepBtn.is-active{background:#fff;border-color:#0000001f;box-shadow:0 2px 8px #0000000f}.orderTicketModalWizard .orderTicketStepNum{font-size:10px;font-weight:800;opacity:.5}.orderTicketModalWizard .orderTicketStepLabel{font-size:12px;font-weight:700}.orderTicketModalWizard .orderTicketWizardPanel{min-height:280px}.orderTicketModalWizard .orderTicketWizardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.orderTicketModalWizard .orderTicketWizardNav{display:flex;align-items:center;gap:8px;margin-inline-start:auto}[data-theme=light] .orderTicketModalWizard .orderTicketStepBtn{background:#0000000a;color:#000}[data-theme=light] .orderTicketModalWizard .orderTicketStepBtn.is-active{background:#fff}@media (max-width: 768px){.orderTicketModalWizard .orderTicketStepper{padding:10px 12px;gap:6px}.orderTicketModalWizard .orderTicketStepBtn{min-width:0;flex:1 1 0;padding:6px 4px}.orderTicketModalWizard .orderTicketStepLabel{font-size:10px;line-height:1.2;text-align:center}.orderTicketModalWizard .orderTicketWizardPanel{min-height:0}}.ordersReactPage .ordersToolbarGlass{display:flex;flex-direction:column;gap:14px;padding:0 0 18px;margin-bottom:12px;background:transparent;border:none;position:sticky;top:calc(var(--header-h, 64px) + 4px);z-index:10}.ordersReactPage .ordersToolbarRowSearch{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ordersReactPage .ordersSearchWrapGlass{position:relative;display:flex;align-items:center;flex:1 1 280px;min-width:0;max-width:none;gap:10px;padding:6px 8px 6px 14px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid var(--orders-glass-border);border-radius:999px;box-shadow:var(--orders-shadow)}.ordersReactPage .ordersSearchIconGlass{flex-shrink:0;color:var(--orders-text);opacity:.4;pointer-events:none}.ordersReactPage .ordersSearchWrapGlass .ordersSearchInput{flex:1;min-width:0;height:44px;padding:0 8px;font-size:15px;font-weight:500;background:transparent;border:none;border-radius:0;color:var(--orders-text);box-shadow:none}.ordersReactPage .ordersSearchWrapGlass .ordersSearchInput:focus{outline:none;border:none;box-shadow:none}.ordersReactPage .ordersSearchWrapGlass .ordersSearchInput::placeholder{color:var(--orders-text);opacity:.4}.ordersReactPage .ordersSearchWrapGlass .ordersSearchPending{flex-shrink:0;font-size:12px;color:var(--orders-text);opacity:.55;white-space:nowrap}.ordersReactPage .ordersFilterClearBtnGlass{flex-shrink:0;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffa6;color:var(--orders-text);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.ordersReactPage .ordersFilterClearBtnGlass:hover{background:#fff}.ordersReactPage .ordersSearchCountGlass{font-size:13px;color:var(--orders-text);opacity:.6;padding:0 6px;text-align:center;width:100%}.ordersReactPage .ordersSortBoxGlass{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;flex:0 1 auto;min-width:0;padding:8px 14px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid var(--orders-glass-border);border-radius:16px;box-shadow:var(--orders-shadow)}.ordersReactPage .ordersSortBoxLabel{flex-shrink:0;font-size:13px;font-weight:800;color:var(--orders-text);opacity:.55;padding-inline-end:4px;border-inline-end:1px solid rgba(0,0,0,.08);margin-inline-end:2px;line-height:1}.ordersReactPage .ordersSortBoxField{display:flex;align-items:center;min-width:0}.ordersReactPage .ordersSortBoxSelect{min-width:120px;max-width:160px;height:38px;padding:0 12px;font-size:14px;font-weight:600;color:var(--orders-text);background:#ffffff8c;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer}.ordersReactPage .ordersSortBoxDates{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#ffffff8c;border:1px solid rgba(0,0,0,.08);border-radius:10px}.ordersReactPage .ordersSortBoxDate{width:auto;min-width:0;height:30px;padding:4px 6px;font-size:13px;font-weight:500;color:var(--orders-text);background:transparent;border:none;box-shadow:none}.ordersReactPage .ordersSortBoxDateSep{color:var(--orders-text);opacity:.35;font-size:12px;flex-shrink:0}.ordersReactPage .ordersToolbarRowStatus{width:100%}.ordersReactPage .ordersStatusGlassBar{width:100%;padding:8px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid var(--orders-glass-border);border-radius:var(--orders-radius);box-shadow:var(--orders-shadow);box-sizing:border-box}.ordersReactPage .ordersFilterTabsGlass{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%}.ordersReactPage .ordersStatusTabGlass{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:10px 8px;border-radius:16px;border:1px solid transparent;background:#ffffff73;color:var(--orders-text);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.ordersReactPage .ordersStatusTabGlass:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.ordersReactPage .ordersStatusTabLabel{font-size:13px;font-weight:600;line-height:1.2;color:var(--orders-text);opacity:.72}.ordersReactPage .ordersStatusTabGlass .tabCount{display:block;min-width:unset;height:auto;margin:0;padding:0;border-radius:0;background:none;font-size:22px;font-weight:800;line-height:1;color:var(--orders-text);letter-spacing:-.02em}.ordersReactPage .ordersStatusTabGlass.is-active .ordersStatusTabLabel{opacity:1;font-weight:700}.ordersReactPage .ordersStatusTabGlass.is-active{border-color:#0000001a;background:#fff;box-shadow:0 2px 12px #0000000f;transform:translateY(-1px)}.ordersReactPage .ordersStatusTabGlass[data-status=all].is-active,.ordersReactPage .ordersStatusTabGlass[data-status=new].is-active,.ordersReactPage .ordersStatusTabGlass[data-status=sent].is-active,.ordersReactPage .ordersStatusTabGlass[data-status=delivered].is-active,.ordersReactPage .ordersStatusTabGlass[data-status=returned].is-active{background:#fff}.ordersReactPage .ordersToolbarRowFilters{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;width:100%}.ordersReactPage .ordersToolbarExtrasGlass{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 auto}.ordersReactPage .ordersToolbarExtrasGlass .ordersEmployeeFilter select,.ordersReactPage .ordersToolbarExtrasGlass .ordersDateInput{height:40px;padding:8px 14px;font-size:13px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid rgba(0,0,0,.08);border-radius:12px;color:var(--orders-text);box-shadow:0 2px 8px #00000008}.ordersReactPage .ordersToolbarExtrasGlass .ordersDateFilter{display:flex;align-items:center;gap:8px;padding:4px 10px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 2px 8px #00000008}.ordersReactPage .ordersToolbarExtrasGlass .ordersDateInput{border:none;background:transparent;box-shadow:none;height:36px;padding:6px 8px}.ordersReactPage .ordersToolbarExtrasGlass .ordersDateSep{color:var(--orders-text);opacity:.35}.ordersReactPage .ordersFilterStatsGlass{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:10px 16px;font-size:13px;background:var(--orders-glass-surface);backdrop-filter:var(--orders-glass-blur);-webkit-backdrop-filter:var(--orders-glass-blur);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 2px 8px #00000008;color:var(--orders-text)}.ordersReactPage .ordersFilterStatsGlass .ordersFilterStatsLabel{opacity:.55}.ordersReactPage .ordersFilterStatsGlass .ordersFilterStatsValue{font-weight:800;color:var(--orders-text)}.ordersReactPage .ordersFilterStatsGlass .ordersFilterStatsNote{font-size:11px;opacity:.45}.ordersReactPage .ordersFilterStatsGlass .ordersFilterStatsDivider{opacity:.2}@media (max-width: 900px){.ordersReactPage .ordersFilterTabsGlass{grid-template-columns:repeat(5,minmax(88px,1fr));overflow-x:auto;scrollbar-width:none}.ordersReactPage .ordersFilterTabsGlass::-webkit-scrollbar{display:none}.ordersReactPage .ordersStatusTabGlass{min-height:64px;min-width:88px}.ordersReactPage .ordersStatusTabGlass .tabCount{font-size:18px}}@media (max-width: 768px){.ordersReactPage .ordersToolbarGlass{gap:10px;padding-bottom:12px}.ordersReactPage .ordersToolbarRowSearch{flex-direction:column;align-items:stretch}.ordersReactPage .ordersSearchWrapGlass{width:100%}.ordersReactPage .ordersSortBoxGlass{width:100%;flex-direction:column;align-items:stretch;padding:10px 12px;gap:10px}.ordersReactPage .ordersSortBoxLabel{border-inline-end:none;margin-inline-end:0;padding-inline-end:0;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.06)}.ordersReactPage .ordersSortBoxSelect{max-width:none;width:100%}.ordersReactPage .ordersSortBoxDates{width:100%;justify-content:space-between}.ordersReactPage .ordersSortBoxDate{flex:1;min-width:0;font-size:14px}.ordersReactPage .ordersSearchWrapGlass .ordersSearchInput{height:48px;font-size:16px}.ordersReactPage .ordersToolbarActions{width:100%;margin-inline-start:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:2px}.ordersReactPage .ordersToolbarActions::-webkit-scrollbar{display:none}.ordersReactPage .ordersStatusGlassBar{padding:6px;border-radius:20px}.ordersReactPage .ordersStatusTabGlass{min-height:58px;padding:8px 6px;border-radius:12px}.ordersReactPage .ordersStatusTabLabel{font-size:11px}.ordersReactPage .ordersStatusTabGlass .tabCount{font-size:16px}.ordersReactPage .ordersToolbarRowFilters{flex-direction:column;align-items:stretch}.ordersReactPage .ordersToolbarExtrasGlass{display:none}.ordersReactPage .ordersFilterStatsGlass{width:100%;justify-content:center}}.ordersReactPage .ordersPageWrap,.ordersReactPage .ordersTableWrap{overflow:visible}.ordersReactPage .ordersTableShell{background:#fff;border-radius:var(--orders-radius);box-shadow:var(--orders-shadow);padding:8px 12px 12px;overflow:visible}.ordersReactPage .ordersTableRowGrid{display:grid;grid-template-columns:var(--order-row-cols);column-gap:10px;align-items:center;padding:10px 14px;box-sizing:border-box}.ordersReactPage .ordersTableHeader{margin-bottom:2px;border-bottom:1px solid rgba(0,0,0,.06)}.ordersReactPage .ordersTh{font-size:12px;font-weight:700;color:var(--orders-text);opacity:.45;letter-spacing:.02em;white-space:nowrap;min-width:0}.ordersReactPage .ordersThCheck,.ordersReactPage .ordersThActions,.ordersReactPage .ordersThView{padding:0}.ordersReactPage .ordersThSide{font-size:10px;text-align:center;opacity:.4}.ordersReactPage .ordersThId,.ordersReactPage .orderCardId,.ordersReactPage .ordersThCustomer,.ordersReactPage .orderCardCustomer,.ordersReactPage .ordersThEmployee,.ordersReactPage .orderCardEmployee,.ordersReactPage .ordersThCity,.ordersReactPage .orderCardCity{min-width:0}.ordersReactPage .ordersThAmount,.ordersReactPage .orderCardAmount{text-align:center}.ordersReactPage .ordersThStatus,.ordersReactPage .orderCardStatus{display:flex;justify-content:center;justify-self:center;min-width:0}.ordersReactPage .ordersTableHint{color:var(--orders-text);opacity:.55;padding:0 4px 10px}.ordersReactPage .ordersList{gap:4px;overflow:visible}.ordersReactPage .orderCard.orderCardCompact{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;overflow:visible;position:relative;z-index:1}.ordersReactPage .orderCard.orderCardCompact:has(.orderStatusPicker[open]){z-index:50}.ordersReactPage .orderCard.orderCardCompact:hover{border-color:#0000001a;box-shadow:0 2px 10px #0000000a;transform:none}.ordersReactPage .orderCard.orderCardCompact[data-status=new],.ordersReactPage .orderCard.orderCardCompact[data-status=sent],.ordersReactPage .orderCard.orderCardCompact[data-status=delivered],.ordersReactPage .orderCard.orderCardCompact[data-status=returned]{background:#fff;box-shadow:none;opacity:1}.ordersReactPage .orderCard.orderCardCompact .orderCardMain.ordersTableRowGrid{grid-template-columns:var(--order-row-cols)!important;cursor:default;overflow:visible}.ordersReactPage .orderCard.orderCardCompact .orderCardActions,.ordersReactPage .orderCard.orderCardCompact .orderCostRow{display:none}.ordersReactPage .orderCheckMark{border-color:#0003;background:#fff}.ordersReactPage .orderCardCheck input:checked+.orderCheckMark{background:#000;border-color:#000}.ordersReactPage .orderTicketId{font-size:14px;font-weight:700;color:var(--orders-text)}.ordersReactPage .orderCardEmployee{min-width:0}.ordersReactPage .orderEmployeeName{display:block;font-size:14px;font-weight:600;color:var(--orders-text);opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ordersReactPage .orderCardInlineActions{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.ordersReactPage .orderCardInlineActionsRight{justify-content:center;width:100%}.ordersReactPage .orderCardInlineActionsMain{justify-content:flex-end;width:100%}.ordersReactPage .orderCardViewBtn{justify-self:center;width:100%;max-width:48px;padding:7px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:transparent;color:var(--orders-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.ordersReactPage .orderCardViewBtn:hover{background:#0000000a;border-color:#00000029}.ordersReactPage .orderIconBtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#fffc;color:var(--orders-text);opacity:.72;cursor:pointer;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.ordersReactPage .orderIconBtn:hover{opacity:1;background:#fff;border-color:#00000024}.ordersReactPage .orderIconBtnDanger:hover{opacity:1}.ordersReactPage .orderStatusPicker{position:relative}.ordersReactPage .orderStatusPickerToggle{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;border:none;border-bottom:none;transition:filter .15s ease,opacity .15s ease}.ordersReactPage .orderStatusPickerToggle::-webkit-details-marker{display:none}.ordersReactPage .orderStatusPickerToggle:hover{filter:brightness(.95)}.ordersReactPage .orderStatusPickerToggle.is-new{background:#818cf820;color:#4f46e5}.ordersReactPage .orderStatusPickerToggle.is-shipping{background:#fbbf2420;color:#d97706}.ordersReactPage .orderStatusPickerToggle.is-converted{background:#34d39920;color:#059669}.ordersReactPage .orderStatusPickerToggle.is-cancelled{background:#f8717120;color:#dc2626}.ordersReactPage .orderStatusPickerToggle:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ordersReactPage .orderStatusPickerMenu{position:absolute;bottom:calc(100% + 6px);top:auto;inset-inline-end:0;min-width:148px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:6px;box-shadow:0 12px 32px #0000001f;z-index:200}.ordersReactPage .orderStatusPickerItem{display:flex;align-items:center;width:100%;text-align:right;padding:7px 10px;border:none;background:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;margin-bottom:2px}.ordersReactPage .orderStatusPickerItem:last-child{margin-bottom:0}.ordersReactPage .orderStatusPickerItem.is-new{background:#818cf818;color:#4f46e5}.ordersReactPage .orderStatusPickerItem.is-shipping{background:#fbbf2418;color:#d97706}.ordersReactPage .orderStatusPickerItem.is-converted{background:#34d39918;color:#059669}.ordersReactPage .orderStatusPickerItem.is-cancelled{background:#f8717118;color:#dc2626}.ordersReactPage .orderStatusPickerItem:hover{filter:brightness(.96)}.ordersReactPage .orderStatusPickerItem.is-active{outline:2px solid rgba(0,0,0,.12);outline-offset:-1px}.ordersReactPage .orderStatusPickerItem:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-inline-end:8px;flex-shrink:0}.ordersReactPage .orderCard.orderCardCompact.is-expanded .orderCardViewBtn{background:#0000000f;border-color:#00000024}.ordersReactPage .orderDate{font-size:12px;color:var(--orders-text);opacity:.5}.ordersReactPage .orderCustomerName{font-size:15px;font-weight:700;color:var(--orders-text)}.ordersReactPage .orderCustomerPhone{font-size:13px;color:var(--orders-text);opacity:.55}.ordersReactPage .orderCardCity{font-size:14px;color:var(--orders-text);opacity:.72}.ordersReactPage .orderTotal{font-size:16px;font-weight:800;color:var(--orders-text)}.ordersReactPage .orderDelivery{color:var(--orders-text);opacity:.5}.ordersReactPage .orderCardExpandBtn{display:none}.ordersReactPage .orderItemsCount{background:#ffffffb3;color:var(--orders-text);opacity:.65}.ordersReactPage .orderCardExpanded{background:#00000005;border-top:1px solid rgba(0,0,0,.06);padding:12px 14px}.ordersReactPage .orderExpandedItemsHead{margin-bottom:8px}.ordersReactPage .orderExpandedItemsLabel{font-size:12px;font-weight:600;color:var(--orders-text);opacity:.5}.ordersReactPage .orderExpandedItem{background:#fff;border:none;border-radius:12px;box-shadow:0 1px 4px #0000000a}.ordersReactPage .orderExpandedItemName{color:var(--orders-text);font-weight:700}.ordersReactPage .orderExpandedItemQty{background:var(--orders-pastel-gray);color:var(--orders-text)}.ordersReactPage .orderExpandedEmpty,.ordersReactPage .orderExpandedAddress,.ordersReactPage .orderExpandedMeta{color:var(--orders-text);opacity:.72}.ordersReactPage .orderExpandedMeta strong{color:var(--orders-text);opacity:1}.ordersReactPage .orderCostRow{background:#ffffff73;border-top:1px solid rgba(0,0,0,.05);color:var(--orders-text)}.ordersReactPage .orderCostLabel{color:var(--orders-text);opacity:.55}.ordersReactPage .orderCostValue,.ordersReactPage .orderProfitValue.is-positive,.ordersReactPage .orderProfitValue.is-negative{color:var(--orders-text)}.ordersReactPage .ordersTableEmpty{background:#fff;border:1px dashed rgba(0,0,0,.12);border-radius:var(--orders-radius);color:var(--orders-text);opacity:.55;box-shadow:var(--orders-shadow)}.ordersReactPage .ordersReactLoading{background:#fff;border-radius:var(--orders-radius);color:var(--orders-text);opacity:.65;box-shadow:var(--orders-shadow);padding:32px;text-align:center}.ordersReactPage .ordersReactError{background:#fee2e2;border-radius:16px;color:var(--orders-text);border:none}.ordersReactPage .ordersTablePaginationMeta,.ordersReactPage .ordersTicketsLoadMoreMeta{color:var(--orders-text);opacity:.55}.ordersReactPage .ordersTablePagination .ordersTablePaginationBtn{border-radius:999px;background:#fff;color:var(--orders-text);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000000a}.ordersReactPage .ordersTicketsLoadMoreBtn{border-radius:999px;background:#000;color:#fff;border:none}@media (max-width: 960px){.ordersReactPage .ordersTableHeader{display:none}.ordersReactPage .orderCard.orderCardCompact .orderCardMain.ordersTableRowGrid{grid-template-columns:32px auto 1fr auto!important;grid-template-rows:auto auto auto auto;column-gap:10px;row-gap:8px;padding:12px 14px!important}.ordersReactPage .orderCard.orderCardCompact .orderCardCheck{grid-row:1;grid-column:1}.ordersReactPage .orderCard.orderCardCompact .orderCardInlineActionsRight{grid-row:1;grid-column:2}.ordersReactPage .orderCard.orderCardCompact .orderCardId{grid-row:1;grid-column:3}.ordersReactPage .orderCard.orderCardCompact .orderCardViewBtn{grid-row:1;grid-column:4}.ordersReactPage .orderCard.orderCardCompact .orderCardCustomer{grid-row:2;grid-column:1 / -1}.ordersReactPage .orderCard.orderCardCompact .orderCardEmployee{grid-row:3;grid-column:1 / 3}.ordersReactPage .orderCard.orderCardCompact .orderCardCity,.ordersReactPage .orderCard.orderCardCompact .orderCardAmount{grid-row:3}.ordersReactPage .orderCard.orderCardCompact .orderCardCity{grid-column:3}.ordersReactPage .orderCard.orderCardCompact .orderCardAmount{grid-column:4;text-align:end}.ordersReactPage .orderCard.orderCardCompact .orderCardStatus{grid-row:4;grid-column:1 / 3;justify-content:flex-start}.ordersReactPage .orderCard.orderCardCompact .orderCardInlineActionsMain{grid-row:4;grid-column:3 / -1;justify-content:flex-end;flex-wrap:wrap}}@media (max-width: 768px){.ordersReactPage{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.ordersReactPage .ordersTableShell{padding:6px 8px 10px;border-radius:20px}.ordersReactPage .orderCard{border-radius:14px}.ordersReactPage .ordersPageStepper{margin-left:-2px;margin-right:-2px}.ordersReactPage .ordersPageStepBtn{min-width:0;flex:1 1 0;padding:8px 4px}.ordersReactPage .ordersPageStepLabel{font-size:11px}}.financeReactPage{--finance-glass-surface: rgba(255, 255, 255, .72);--finance-glass-border: rgba(255, 255, 255, .85);--finance-glass-blur: blur(12px) saturate(150%);--finance-pastel-green: #e8f5e9;--finance-pastel-orange: #fff3e0;--finance-pastel-blue: #e3f2fd;--finance-pastel-pink: #fee2e2;--finance-pastel-gray: #f3f4f6;--finance-text: #000000;--finance-radius: 24px;--finance-radius-sm: 16px;--finance-shadow: 0 4px 24px rgba(0, 0, 0, .05);--finance-shadow-hover: 0 8px 32px rgba(0, 0, 0, .08);max-width:100%;width:100%;margin:0;padding:8px 4px 28px;box-sizing:border-box;color:var(--finance-text)}.financeReactPage .financePageWrap{display:flex;flex-direction:column;gap:18px}.financeReactPage .financePageHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 6px 0}.financeReactPage .financePageHead h2{margin:0 0 4px;font-size:1.35rem;font-weight:800;color:var(--finance-text);letter-spacing:-.02em}.financeReactPage .financePageHead p{margin:0;color:var(--finance-text);opacity:.55;font-size:13px}.financeReactPage .financePageMeta{margin-top:6px!important;font-size:12px;font-weight:600;opacity:.45}.financeReactPage .financePageHeadActions{display:flex;gap:8px;align-items:center}.financeReactPage .financeLoading{background:#fff;border-radius:var(--finance-radius);color:var(--finance-text);opacity:.65;box-shadow:var(--finance-shadow);padding:32px;text-align:center;font-weight:600}.financeReactPage .financeAlert{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--finance-radius-sm);font-weight:600}.financeReactPage .financeAlertError{background:#fee2e2;color:var(--finance-text);border:none}.financeReactPage .financeEmptyHint{background:var(--finance-glass-surface);backdrop-filter:var(--finance-glass-blur);-webkit-backdrop-filter:var(--finance-glass-blur);border:1px solid var(--finance-glass-border);border-radius:var(--finance-radius-sm);padding:24px;text-align:center;color:var(--finance-text);opacity:.65;font-weight:600}.financeReactPage .financeToolbarGlass{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 14px;background:var(--finance-glass-surface);backdrop-filter:var(--finance-glass-blur);-webkit-backdrop-filter:var(--finance-glass-blur);border:1px solid var(--finance-glass-border);border-radius:18px;box-shadow:var(--finance-shadow)}.financeReactPage .financeDateFilterGlass{display:flex;gap:8px;flex-wrap:wrap;margin:0}.financeReactPage .financeDateFilterBtn{padding:8px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffff8c;color:var(--finance-text);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.financeReactPage .financeDateFilterBtn:hover{background:#ffffffe6;box-shadow:0 2px 8px #0000000f}.financeReactPage .financeDateFilterBtn.is-active{background:#000;color:#fff;border-color:#000;box-shadow:0 4px 14px #00000026}.financeReactPage .financeStatsRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.financeReactPage .financeStatCard{border:none;border-radius:var(--finance-radius);padding:18px 20px;display:flex;flex-direction:row;align-items:flex-start;gap:14px;box-shadow:var(--finance-shadow);transition:transform .18s ease,box-shadow .18s ease}.financeReactPage .financeStatCard:hover{transform:translateY(-2px);box-shadow:var(--finance-shadow-hover)}.financeReactPage .financeStatCard.is-success{background:var(--finance-pastel-green);border-right:none}.financeReactPage .financeStatCard.is-warning{background:var(--finance-pastel-orange);border-right:none}.financeReactPage .financeStatCard.is-danger{background:var(--finance-pastel-pink);border-right:none}.financeReactPage .financeStatCard.is-info{background:var(--finance-pastel-blue);border-right:none}.financeReactPage .financeStatIcon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:22px;margin-bottom:0;flex-shrink:0;background:#ffffffbf}.financeReactPage .financeStatContent{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.financeReactPage .financeStatLabel{font-size:12px;color:var(--finance-text);font-weight:600;opacity:.65;order:-2}.financeReactPage .financeStatValue{font-size:24px;font-weight:800;color:var(--finance-text);line-height:1.15;letter-spacing:-.02em}.financeReactPage .financeStatPeriod{font-size:11px;color:var(--finance-text);opacity:.5;margin-top:2px}.financeReactPage .financeStatTrend{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;align-self:flex-start;margin-top:4px}.financeReactPage .financeStatTrend.up{background:#ffffffa6;color:#15803d}.financeReactPage .financeStatTrend.down{background:#ffffffa6;color:#b91c1c}.financeReactPage .financeChartsRow{gap:18px}.financeReactPage .financeChartCard{background:#fff;border:none;border-radius:var(--finance-radius);padding:18px 20px;box-shadow:var(--finance-shadow)}.financeReactPage .financeChartTitle{font-size:13px;font-weight:800;color:var(--finance-text);opacity:.65;margin-bottom:14px;text-transform:none;letter-spacing:0}.financeReactPage .financeTabsGlass{display:flex;flex-wrap:wrap;gap:8px;padding:6px;background:var(--finance-glass-surface);backdrop-filter:var(--finance-glass-blur);-webkit-backdrop-filter:var(--finance-glass-blur);border:1px solid var(--finance-glass-border);border-radius:18px;box-shadow:var(--finance-shadow);overflow-x:auto;scrollbar-width:none;margin-bottom:0;border-bottom:none}.financeReactPage .financeTabsGlass::-webkit-scrollbar{display:none}.financeReactPage .financeTabGlass{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;min-width:100px;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--finance-text);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.financeReactPage .financeTabGlass:hover{background:#ffffff8c}.financeReactPage .financeTabGlass.is-active{background:#fff;border-color:#0000001a;box-shadow:0 2px 10px #0000000f;color:var(--finance-text)}.financeReactPage .financeTabContent{margin-top:0;padding-top:4px}.financeReactPage .financeTableWrap{background:#fff;border:none;border-radius:var(--finance-radius-sm);box-shadow:var(--finance-shadow);overflow:hidden}.financeReactPage .financeTableHead{border-bottom:1px solid rgba(0,0,0,.06);background:#f8f9facc}.financeReactPage .financeTableWrap .reactAssistTable th{background:#f8f9faf2;color:var(--finance-text);opacity:.65;font-weight:700;border-color:#0000000f}.financeReactPage .financeTableWrap .reactAssistTable td{color:var(--finance-text);border-color:#0000000d}.financeReactPage .financeTableCount{color:var(--finance-text);opacity:.5}.financeReactPage .financeFilterChip{padding:8px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffa6;color:var(--finance-text);font-weight:700}.financeReactPage .financeFilterChip:hover{background:#fffffff2}.financeReactPage .financeFilterChip.is-active{background:#000;border-color:#000;color:#fff}.financeReactPage .financeFundsTotalBanner,.financeReactPage .financeFundsPortfolioBar{background:var(--finance-glass-surface);backdrop-filter:var(--finance-glass-blur);-webkit-backdrop-filter:var(--finance-glass-blur);border:1px solid var(--finance-glass-border);border-radius:var(--finance-radius-sm);box-shadow:var(--finance-shadow)}.financeReactPage .financeFundsTotalLabel,.financeReactPage .financeFundsPortfolioBarLabel{color:var(--finance-text)}.financeReactPage .financeFundsTotalHint,.financeReactPage .financeFundsPortfolioBarHint{color:var(--finance-text);opacity:.55}.financeReactPage .financeFundsTotalValue,.financeReactPage .financeFundsPortfolioBarValue{color:var(--finance-text)}.financeReactPage .financeFundsTotalValue.neg,.financeReactPage .financeFundsPortfolioBarValue.neg{color:#b91c1c}.financeReactPage .financeFundCard{background:#fff;border:none;border-radius:var(--finance-radius-sm);box-shadow:var(--finance-shadow);transition:transform .18s ease,box-shadow .18s ease}.financeReactPage .financeFundCard:hover{transform:translateY(-2px);box-shadow:var(--finance-shadow-hover);border-color:transparent}.financeReactPage .financeFundName{color:var(--finance-text);font-weight:800}.financeReactPage .financeFundOwner,.financeReactPage .financeFundOpeningHint,.financeReactPage .financeFundDetails{color:var(--finance-text);opacity:.55}.financeReactPage .financeFundBalance{color:var(--finance-text);font-weight:800}.financeReactPage .financeFundBalance.neg{color:#b91c1c}.financeReactPage .fundCardActions{border-top-color:#0000000f}.financeReactPage .financeFundsToolbar .btn{border-radius:999px;font-weight:700;box-shadow:0 2px 8px #0000000d}.financeReactPage .financeFundsToolbar .btn.primary{background:#000;border-color:#000;color:#fff}.financeReactPage .financeFundsToolbar .btn.btn-secondary{background:#fff;border:1px solid rgba(0,0,0,.1);color:var(--finance-text)}.financeReactPage .financeLegacyPanel{background:#fff;border-radius:var(--finance-radius-sm);box-shadow:var(--finance-shadow);padding:24px;text-align:center;color:var(--finance-text);opacity:.55}.financeReactPage .purchaseSupplierCard{background:#fff;border:none;border-right:3px solid #22c55e;border-radius:var(--finance-radius-sm);box-shadow:var(--finance-shadow)}.financeReactPage .purchaseSupplierCard.has-debt{border-right-color:#ef4444}.financeReactPage .purchaseSupplierCardHead{background:#f8f9fad9}.financeReactPage .purchaseTabToolbar .btn.primary{background:#000;border-color:#000;color:#fff;border-radius:999px}.financeReactPage .purchaseTabToolbar .btn{border-radius:999px;font-weight:700}.financeReactPage .purchaseStatusBadge.is-paid{background:var(--finance-pastel-green);color:var(--finance-text)}.financeReactPage .purchaseStatusBadge.is-debt{background:var(--finance-pastel-pink);color:var(--finance-text)}@media (max-width: 900px){.financeReactPage .financeStatsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.financeReactPage .financeChartsRow{grid-template-columns:1fr}.financeReactPage .financeTabsGlass{flex-wrap:nowrap;overflow-x:auto}.financeReactPage .financeTabGlass{flex:0 0 auto;min-width:88px}}@media (max-width: 480px){.financeReactPage .financeStatsRow{grid-template-columns:1fr}.financeReactPage .financeStatValue{font-size:20px}}.storeRichEditor{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-surface)}.storeRichEditorToolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.storeRichEditorBtn{min-width:32px;height:32px;padding:0 8px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer}.storeRichEditorBtn:hover{border-color:var(--success);color:var(--success)}.storeRichEditorSep{width:1px;height:24px;margin:4px 2px;background:var(--border)}.storeRichEditorBody{min-height:160px;max-height:320px;overflow-y:auto;padding:12px 14px;color:var(--text-primary);font-size:14px;line-height:1.6;outline:none}.storeRichEditorBody:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.storeRichEditorBody h2,.storeRichEditorBody h3,.storeRichEditorBody h4{font-weight:700;margin:.6em 0 .3em}.storeRichEditorBody blockquote{border-right:3px solid #10b981;margin:.5em 0;padding:.25em 12px .25em 0;color:#9ca3af}.storeRichEditorBody pre,.storeRichEditorBody code{font-family:ui-monospace,monospace;background:#1a1d27;border-radius:4px}.storeRichEditorBody pre{padding:8px;overflow-x:auto}.storeProductGalleryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.storeProductGalleryItem{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #2a2d3a;background:#1a1d27}.storeProductGalleryItem img{width:100%;height:100%;object-fit:cover}.storeProductGalleryRemove{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;border:1px solid rgba(0,0,0,.3);background:#0f1117d9;color:#f87171;font-size:16px;line-height:1;cursor:pointer}.storeProductFormToggles .settingsToggle{border:1px solid #2a2d3a;border-radius:10px;padding:10px 12px;background:#0f1117}.storePageRoot{background:var(--bg-base);color:var(--text-primary)}.storePageAside{background:var(--bg-surface);border-color:var(--border)}.storePageMobileTabs{border-bottom:1px solid var(--border);background:var(--bg-surface)}.storePageTitle{color:var(--text-primary)}.storePageMuted{color:var(--text-muted)}.storeNavBtn{color:var(--text-secondary)}.storeNavBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.storeNavBtn.is-active{background:#10b98126;color:var(--success)}.storeMobileTab{border-color:transparent;color:var(--text-muted)}.storeMobileTab.is-active{border-color:var(--success);color:var(--success)}.storeMobileTabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x;overscroll-behavior-x:contain}.storeMobileTabs button{scroll-snap-align:start}.storePageMain{max-width:100%}.storePageMain .tableWrapper{margin-inline:0}.storePageMain input[type=datetime-local]{width:100%;min-height:44px}.storePageMain .storeProductForm input,.storePageMain .storeProductForm select,.storePageMain .storeProductForm textarea{font-size:16px}@media (max-width: 639px){.storePageRoot{min-height:0}.storePageMain{overflow:visible}.storeStatusTabs{padding-bottom:2px}.storePanelCard .storeMetricGrid{width:100%}.storeProductForm .storeProductFormToggles{grid-template-columns:1fr}.storePageMain .tableWrapper table{font-size:12px}.storePageMain .tableWrapper th,.storePageMain .tableWrapper td{padding-inline:8px}.storePageMain button[type=button].adminPrimaryBtn,.storePageMain .storePanelCard button.w-full{width:100%}}.storefrontOrdersPage .storefrontOrdersHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.storefrontOrdersPage .storefrontOrdersTitle{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.storefrontOrdersPage .storefrontOrdersRefreshBtn{gap:6px}.storefrontOrdersPage .storefrontOrdersToolbar{margin-bottom:12px}.storefrontOrdersPage .storefrontStatusTabs{border-bottom:1px solid var(--border);padding-bottom:0;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.storefrontOrdersPage .storefrontStatusTab{border-radius:0;border:none;border-bottom:2px solid transparent;background:transparent;padding:8px 4px 12px;min-height:44px}.storefrontOrdersPage .storefrontStatusTab.is-active,.storefrontOrdersPage .storefrontStatusTab.active{background:transparent;box-shadow:none}.storefrontOrdersPage .storefrontStatusTab[data-tab=all].is-active,.storefrontOrdersPage .storefrontStatusTab.active:first-child{border-bottom-color:var(--text-primary);color:var(--text-primary)}.storefrontOrdersPage .storefrontOrdersToolbarStatsRow{justify-content:space-between;align-items:center;gap:12px}.storefrontOrdersPage .storefrontOrdersStats{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-muted)}.storefrontOrdersPage .storefrontOrdersStats strong{color:var(--text-primary)}.storefrontOrdersPage .storefrontOrdersStatsTotal{color:var(--success, #34d399)!important}.storefrontOrdersPage .storefrontOrdersStatsSep{color:var(--border-soft)}.storefrontOrdersPage .storefrontOrdersSearch{width:100%;max-width:280px;flex:0 1 280px}.ordersReactPage .storefrontOrderCard{overflow:hidden}.ordersReactPage .storefrontOrderCard[data-status=sent]{border-right:3px solid #fbbf24}.ordersReactPage .storefrontOrderCard[data-status=delivered]{border-right:3px solid var(--success);opacity:.92}.ordersReactPage .storefrontOrderCard[data-status=returned]{border-right:3px solid var(--danger);opacity:.82}.ordersReactPage .storefrontOrderCardMain{display:grid;grid-template-columns:72px minmax(72px,92px) minmax(120px,1fr) 56px 88px 118px 92px minmax(148px,auto);align-items:center;gap:8px 10px;padding:14px 16px}.ordersReactPage .storefrontOrderCol{min-width:0;font-size:14px;color:var(--text-primary)}.ordersReactPage .storefrontOrderColCustomer,.ordersReactPage .storefrontOrderColAmount{font-weight:600}.ordersReactPage .storefrontOrderColDate{font-size:13px;color:var(--text-muted)}.ordersReactPage .storefrontOrderNumber{font-weight:700;color:var(--accent, #34d399)}.ordersReactPage .storefrontOrderQuickActions{display:flex;align-items:center;gap:6px}.ordersReactPage .storefrontIconBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer}.ordersReactPage .storefrontIconBtn:hover:not(:disabled){background:var(--bg-base);color:var(--text-primary)}.ordersReactPage .storefrontIconBtn:disabled{opacity:.4;cursor:not-allowed}.ordersReactPage .storefrontStatusDropdown{position:relative;display:inline-block}.ordersReactPage .storefrontStatusPill{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ordersReactPage .storefrontStatusPill--new{background:#60a5fa2e;color:#60a5fa}.ordersReactPage .storefrontStatusPill--confirmation_sent{background:#fbbf242e;color:#fbbf24}.ordersReactPage .storefrontStatusPill--converted{background:#34d3992e;color:#34d399}.ordersReactPage .storefrontStatusPill--cancelled{background:#9ca3af2e;color:#9ca3af}.ordersReactPage .storefrontStatusPillCaret{font-size:10px;opacity:.85}.ordersReactPage .storefrontStatusMenu{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline-start:0;min-width:168px;overflow:hidden;border-radius:10px;border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-card, 0 8px 24px rgba(0, 0, 0, .35));padding:4px}.ordersReactPage .storefrontStatusMenuItem{display:block;width:100%;border:none;background:none;text-align:right;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--text-primary);cursor:pointer}.ordersReactPage .storefrontStatusMenuItem:hover,.ordersReactPage .storefrontStatusMenuItem.is-active{background:var(--accent-soft);color:var(--accent)}.ordersReactPage .storefrontOrderPromoteActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ordersReactPage .storefrontPromoteBtn{border-radius:10px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ordersReactPage .storefrontPromoteBtn--send{border:none;background:#059669;color:#fff}.ordersReactPage .storefrontPromoteBtn--send:hover:not(:disabled){background:#10b981}.ordersReactPage .storefrontPromoteBtn--send:disabled{opacity:.55;cursor:not-allowed}.ordersReactPage .storefrontPromoteBtn--done{border:1px solid rgba(52,211,153,.35);background:transparent;color:#34d399;opacity:.85;cursor:default}.ordersReactPage .storefrontPromoteBtn--unpromote{border:1px solid rgba(245,158,11,.45);background:#f59e0b1f;color:#fbbf24}.ordersReactPage .storefrontPromoteBtn--unpromote:hover:not(:disabled){background:#f59e0b38}.ordersReactPage .storefrontPromoteBtn--unpromote:disabled{opacity:.55;cursor:not-allowed}.ordersReactPage .storefrontPromoteBtn--cancelled{border:1px solid var(--border-soft);background:transparent;color:var(--text-muted);cursor:default}.ordersReactPage .storefrontOrderMetaRow{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--border);background:var(--bg-base)}.ordersReactPage .storefrontMetaChip{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;border-radius:999px;background:var(--bg-elevated);padding:5px 10px;font-size:12px;color:var(--text-muted)}.ordersReactPage .storefrontMetaChip strong{color:var(--text-primary)}.ordersReactPage .storefrontMetaChipPhone{gap:6px}.ordersReactPage .storefrontPhoneCall{text-decoration:none;font-size:14px;line-height:1}.ordersReactPage .storefrontPhoneWaLinks{display:inline-flex;align-items:center;gap:4px}.ordersReactPage .storefrontWaChip{display:inline-flex;align-items:center;border-radius:6px;background:#10b9812e;padding:2px 6px;font-size:10px;font-weight:700;color:#6ee7b7;text-decoration:none}@media (max-width: 1100px){.ordersReactPage .storefrontOrderCardMain{grid-template-columns:64px minmax(68px,84px) minmax(100px,1fr) 48px 76px 108px 84px minmax(132px,auto);gap:6px 8px;padding:12px}}@media (max-width: 768px){.storefrontOrdersPage .storefrontOrdersToolbarStatsRow{flex-direction:column;align-items:stretch}.storefrontOrdersPage .storefrontOrdersSearch{max-width:none;flex:1 1 auto}.ordersReactPage .storefrontOrderCardMain{grid-template-columns:1fr 1fr;gap:10px 12px}.ordersReactPage .storefrontOrderQuickActions{grid-column:1 / -1;justify-content:flex-start}.ordersReactPage .storefrontOrderPromoteCell{grid-column:1 / -1}.ordersReactPage .storefrontOrderPromoteActions{justify-content:flex-start}.ordersReactPage .storefrontOrderCol{display:flex;align-items:center;justify-content:space-between;gap:10px}.ordersReactPage .storefrontOrderCol:before{content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-muted)}.ordersReactPage .storefrontOrderCol[data-label=""]:before,.ordersReactPage .storefrontOrderQuickActions:before{display:none}}.storeOrdersWrap{background:var(--bg-base, #0f1117)}.storeOrdersTable{border-collapse:collapse}.storeOrdersTable thead th{background:var(--bg-elevated, #1a1d27);position:sticky;top:0;z-index:1}.storeOrdersTable tbody.storeOrderGroup{border-bottom:2px solid var(--border, #2a2d3a)}.storeOrdersTable tbody.storeOrderGroup:last-child{border-bottom:none}.storeOrdersTable .storeOrderRowMain td{padding-top:14px;vertical-align:middle}.storeOrdersTable .storeOrderRowMeta td{padding-bottom:14px;background:var(--bg-elevated, #13151f);border-top:1px solid rgba(42,45,58,.55)}.storeOrdersTable tbody.storeOrderGroup:hover .storeOrderRowMain td{background:#1f223573}@media (max-width: 767px){.storeOrdersWrap{overflow:visible;border:none;background:transparent}.storeOrdersWrap .storeOrdersTable{min-width:0!important;width:100%}.storeOrdersWrap .storeOrdersTable thead{display:none}.storeOrdersWrap .storeOrdersTable tbody.storeOrderGroup{display:block;border:1px solid var(--border, #2a2d3a);border-radius:12px;margin-bottom:12px;overflow:hidden;background:var(--bg-surface, #1a1d27)}.storeOrdersWrap .storeOrdersTable tbody.storeOrderGroup:last-child{margin-bottom:0}.storeOrdersWrap .storeOrdersTable tr{display:block}.storeOrdersWrap .storeOrdersTable .storeOrderRowMain{border-bottom:1px solid rgba(42,45,58,.45)}.storeOrdersWrap .storeOrdersTable td{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;text-align:left;border:none}.storeOrdersWrap .storeOrdersTable td:before{content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-muted, #6b7280)}.storeOrdersWrap .storeOrdersTable td[data-label=""]:before,.storeOrdersWrap .storeOrdersTable .storeOrderRowMeta td:before{display:none}.storeOrdersWrap .storeOrdersTable .storeOrderQuickActions{justify-content:flex-start;padding-bottom:4px;background:#0f1117a6}.storeOrdersWrap .storeOrdersTable .storeOrderPromoteCell>div{width:100%;justify-content:flex-start;flex-wrap:wrap}.storeOrdersWrap .storeOrdersTable .storeOrderRowMeta td{display:block;padding:12px 14px 14px;border-top:none;background:var(--bg-base, #0f1117)}.storeOrdersWrap .storeOrdersTable tbody.storeOrderGroup:hover .storeOrderRowMain td{background:transparent}}[data-theme=light] .storeOrdersWrap .storeOrdersTable tbody.storeOrderGroup{background:#fff}[data-theme=light] .storeOrdersWrap .storeOrdersTable .storeOrderRowMeta td{background:#f8fafc}[data-theme=light] .storeOrdersWrap .storeOrdersTable .storeOrderQuickActions{background:#f1f5f9}
