*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.theme{--animate-background-position-spin:background-position-spin 3000ms infinite alternate;--animate-shimmer-slide:shimmer-slide var(--speed) ease-in-out infinite alternate;--animate-spin-around:spin-around calc(var(--speed)*2) infinite linear;--animate-shine:shine var(--duration) infinite linear}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-x-0{left:0;right:0}.inset-x-\[200px\]{left:200px;right:200px}.inset-x-\[300px\]{left:300px;right:300px}.inset-y-0{bottom:0;top:0}.-bottom-0{bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-8{bottom:-2rem}.-bottom-\[128px\]{bottom:-128px}.-left-20{left:-5rem}.-left-28{left:-7rem}.-left-32{left:-8rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-64{right:-16rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-32{top:-8rem}.-top-\[128px\]{top:-128px}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-12{bottom:3rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-11px\]{bottom:-11px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:.75rem}.left-4{left:1rem}.left-56{left:14rem}.left-6{left:1.5rem}.left-60{left:15rem}.left-64{left:16rem}.left-8{left:2rem}.left-\[-250\%\]{left:-250%}.left-\[1\.125rem\]{left:1.125rem}.left-\[10\%\]{left:10%}.left-\[70\%\]{left:70%}.right-0{right:0}.right-1\/4{right:25%}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-250\%\]{right:-250%}.top-0{top:0}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-\[-10px\]{top:-10px}.top-\[20vh\]{top:20vh}.top-\[420px\]{top:420px}.top-\[640px\]{top:640px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.-ml-\[300px\]{margin-left:-300px}.-mt-16{margin-top:-4rem}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-\[380px\]{margin-left:380px}.ml-\[580px\]{margin-left:580px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-1{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.ms-1\.5{-webkit-margin-start:.375rem;margin-inline-start:.375rem}.ms-2{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.box-border{box-sizing:border-box}.box-content{box-sizing:initial}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:16/9}.size-12{height:3rem;width:3rem}.size-16{height:4rem;width:4rem}.size-3{height:.75rem;width:.75rem}.size-4{height:1rem;width:1rem}.size-full{height:100%;width:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[300px\]{height:300px}.h-\[324px\]{height:324px}.h-\[400px\]{height:400px}.h-\[50\%\]{height:50%}.h-\[60vh\]{height:60vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[200px\]{max-height:200px}.max-h-\[60\%\]{max-height:60%}.max-h-\[600px\]{max-height:600px}.max-h-\[70\%\]{max-height:70%}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1400px\]{width:1400px}.w-\[150px\]{width:150px}.w-\[16px\]{width:16px}.w-\[22rem\]{width:22rem}.w-\[28px\]{width:28px}.w-\[300\%\]{width:300%}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[900px\]{width:900px}.w-\[calc\(100\%-2\.25rem\)\]{width:calc(100% - 2.25rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[100px\]{max-width:100px}.max-w-\[350px\]{max-width:350px}.max-w-\[54rem\]{max-width:54rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[740px\]{max-width:740px}.max-w-\[80rem\]{max-width:80rem}.max-w-\[94rem\]{max-width:94rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-36{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-36{--tw-translate-x:-9rem}.-translate-x-\[216px\]{--tw-translate-x:-216px}.-translate-x-\[216px\],.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-6{--tw-translate-y:-1.5rem}.-translate-y-6,.-translate-y-\[5px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[5px\]{--tw-translate-y:-5px}.-translate-y-\[82px\]{--tw-translate-y:-82px}.-translate-y-\[82px\],.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-\[216px\]{--tw-translate-x:216px}.translate-x-\[216px\],.translate-x-\[7px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[7px\]{--tw-translate-x:7px}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-10{--tw-translate-y:2.5rem}.translate-y-10,.translate-y-2\/3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/3{--tw-translate-y:66.666667%}.translate-y-\[5px\]{--tw-translate-y:5px}.translate-y-\[5px\],.translate-y-\[82px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[82px\]{--tw-translate-y:82px}.-rotate-12{--tw-rotate:-12deg}.-rotate-12,.-rotate-\[20deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[20deg\]{--tw-rotate:-20deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-\[135deg\]{--tw-rotate:135deg}.rotate-\[135deg\],.rotate-\[20deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[20deg\]{--tw-rotate:20deg}.rotate-\[315deg\]{--tw-rotate:315deg}.rotate-\[315deg\],.skew-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-12{--tw-skew-y:12deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-\[1\.02\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[breath_8s_ease-in-out_infinite_both\]{animation:breath 8s ease-in-out infinite both}.animate-\[code-1_10s_infinite\]{animation:code-1 10s infinite}.animate-\[code-2_10s_infinite\]{animation:code-2 10s infinite}.animate-\[code-3_10s_infinite\]{animation:code-3 10s infinite}.animate-\[code-4_10s_infinite\]{animation:code-4 10s infinite}.animate-\[code-5_10s_infinite\]{animation:code-5 10s infinite}.animate-\[code-6_10s_infinite\]{animation:code-6 10s infinite}.animate-\[float_4s_ease-in-out_infinite_1s_both\]{animation:float 4s ease-in-out 1s infinite both}.animate-\[float_4s_ease-in-out_infinite_2s_both\]{animation:float 4s ease-in-out 2s infinite both}.animate-\[float_4s_ease-in-out_infinite_3s_both\]{animation:float 4s ease-in-out 3s infinite both}.animate-\[float_4s_ease-in-out_infinite_both\]{animation:float 4s ease-in-out infinite both}.animate-\[progressFill_12s_ease-in-out_infinite\]{animation:progressFill 12s ease-in-out infinite}.animate-\[progressGlow_12s_ease-in-out_infinite\]{animation:progressGlow 12s ease-in-out infinite}.animate-\[scanLine_1s_ease-in-out_infinite\]{animation:scanLine 1s ease-in-out infinite}.animate-\[slide_20s_linear_infinite\]{animation:slide 20s linear infinite}.animate-\[statusText_12s_ease-in-out_infinite\]{animation:statusText 12s ease-in-out infinite}.animate-\[zoomOut_20s_ease-in-out_infinite\]{animation:zoomOut 20s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-\[22rem\]{grid-auto-rows:22rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-y-1{row-gap:.25rem}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#1e293b;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[15px\]{border-radius:15px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[48px\]{border-radius:48px}.rounded-\[4px\]{border-radius:4px}.rounded-\[9999px\]{border-radius:9999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[20px\]{border-width:20px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[\#222\]{--tw-border-opacity:1;border-color:#222;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.border-\[\#374151\]\/50{border-color:#37415180}.border-\[\#75d0e5\]{--tw-border-opacity:1;border-color:#75d0e5;border-color:rgb(117 208 229/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-cyan-400{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:#06b6d433}.border-emerald-500\/20{border-color:#10b98133}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-500\/40{border-color:#6b728066}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-600\/30{border-color:#4b55634d}.border-gray-600\/50{border-color:#4b556380}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-neutral-800{--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:#a855f74d}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/50{border-color:#33415580}.border-slate-800{--tw-border-opacity:1;border-color:#1e293b;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-teal-600{--tw-border-opacity:1;border-color:#0d9488;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-l-blue-500{--tw-border-opacity:1;border-left-color:#3b82f6;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:#ef4444;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-yellow-500{--tw-border-opacity:1;border-left-color:#eab308;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-blue-600{--tw-border-opacity:1;border-top-color:#2563eb;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-t-cyan-500\/80{border-top-color:#06b6d4cc}.border-t-white\/70{border-top-color:#ffffffb3}.bg-\[\#060010\]{--tw-bg-opacity:1;background-color:#060010;background-color:rgb(6 0 16/var(--tw-bg-opacity,1))}.bg-\[\#0f1419\]\/95{background-color:#0f1419f2}.bg-\[\#222\]{--tw-bg-opacity:1;background-color:#222;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}.bg-\[\#242933\]{--tw-bg-opacity:1;background-color:#242933;background-color:rgb(36 41 51/var(--tw-bg-opacity,1))}.bg-\[\#333333\]{--tw-bg-opacity:1;background-color:#333;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-\[\#555\]{--tw-bg-opacity:1;background-color:#555;background-color:rgb(85 85 85/var(--tw-bg-opacity,1))}.bg-\[\#75d0e5\]{--tw-bg-opacity:1;background-color:#75d0e5;background-color:rgb(117 208 229/var(--tw-bg-opacity,1))}.bg-\[\#79d5e9\]\/10{background-color:#79d5e91a}.bg-\[rgba\(51\2c 51\2c 51\2c 0\.4\)\]{background-color:#3336}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/60{background-color:#0009}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/80{background-color:#2563ebcc}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-cyan-500{--tw-bg-opacity:1;background-color:#06b6d4;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-600{--tw-bg-opacity:1;background-color:#0891b2;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-600\/20{background-color:#4b556333}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-700\/30{background-color:#3741514d}.bg-gray-700\/40{background-color:#37415166}.bg-gray-700\/60{background-color:#37415199}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/40{background-color:#11182766}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-600\/20{background-color:#16a34a33}.bg-green-900\/40{background-color:#14532d66}.bg-green-900\/90{background-color:#14532de6}.bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-600\/20{background-color:#ea580c33}.bg-pink-500\/10{background-color:#ec48991a}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/90{background-color:#7f1d1de6}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/40{background-color:#33415566}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-teal-600{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/90{background-color:#713f12e6}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[image\:radial-gradient\(75\%_100\%_at_50\%_0\%\2c rgba\(117\2c 208\2c 229\2c 0\.6\)_0\%\2c rgba\(117\2c 208\2c 229\2c 0\)_75\%\)\]{background-image:radial-gradient(75% 100% at 50% 0,#75d0e599 0,#75d0e500 75%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#0f1419\]{--tw-gradient-from:#0f1419 var(--tw-gradient-from-position);--tw-gradient-to:#0f141900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#75d0e5\]{--tw-gradient-from:#75d0e5 var(--tw-gradient-from-position);--tw-gradient-to:#75d0e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from:#00000080 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:#06b6d433 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/70{--tw-gradient-from:#06b6d4b3 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:#e5e7eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700\/40{--tw-gradient-from:#37415166 var(--tw-gradient-from-position);--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800\/60{--tw-gradient-from:#1f293799 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-900\/20{--tw-gradient-from:#14532d33 var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-400\/40{--tw-gradient-from:#c084fc66 var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500\/25{--tw-gradient-from:#a855f740 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-700\/30{--tw-gradient-from:#3341554d var(--tw-gradient-from-position);--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800\/60{--tw-gradient-from:#1e293b99 var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800\/80{--tw-gradient-from:#1e293bcc var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/90{--tw-gradient-from:#0f172ae6 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400\/0{--tw-gradient-from:#2dd4bf00 var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from:#fff6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0f1419\]\/40{--tw-gradient-to:#0f141900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f141966 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1a1f2a\]{--tw-gradient-to:#1a1f2a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1a1f2a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0003 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-500\/60{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f699 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-200{--tw-gradient-to:#e5e7eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e5e7eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-400\/30{--tw-gradient-to:#f472b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f472b64d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-400\/90{--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2dd4bfe6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff0d var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#1a1f2a\]\/70{--tw-gradient-to:#1a1f2ab3 var(--tw-gradient-to-position)}.to-\[\#2c3e50\]{--tw-gradient-to:#2c3e50 var(--tw-gradient-to-position)}.to-\[\#5ababe\]{--tw-gradient-to:#5ababe var(--tw-gradient-to-position)}.to-blue-400\/35{--tw-gradient-to:#60a5fa59 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-900\/20{--tw-gradient-to:#1e3a8a33 var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-gray-800\/40{--tw-gradient-to:#1f293766 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-gray-900\/60{--tw-gradient-to:#11182799 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-slate-800\/30{--tw-gradient-to:#1e293b4d var(--tw-gradient-to-position)}.to-slate-800\/90{--tw-gradient-to:#1e293be6 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-900\/60{--tw-gradient-to:#0f172a99 var(--tw-gradient-to-position)}.to-slate-900\/80{--tw-gradient-to:#0f172acc var(--tw-gradient-to-position)}.to-teal-400\/0{--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/20{--tw-gradient-to:#14b8a633 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[bottom\]{background-position:bottom}.bg-center{background-position:50%}.fill-blue-300{fill:#93c5fd}.fill-blue-500{fill:#3b82f6}.fill-current{fill:currentColor}.fill-gray-400{fill:#9ca3af}.stroke-2{stroke-width:2}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-px{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[26px\]{padding-left:26px;padding-right:26px}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[16px\]{padding-bottom:16px;padding-top:16px}.py-\[4px\]{padding-bottom:4px;padding-top:4px}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[348px\]{font-size:348px}.text-\[clamp\(1\.6rem\2c 4vw\2c 3rem\)\]{font-size:clamp(1.6rem,4vw,3rem)}.text-\[clamp\(24px\2c 4\.2vw\2c 40px\)\]{font-size:clamp(24px,4.2vw,40px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#2d2d2d\]{--tw-text-opacity:1;color:#2d2d2d;color:rgb(45 45 45/var(--tw-text-opacity,1))}.text-\[\#75d0e5\]{--tw-text-opacity:1;color:#75d0e5;color:rgb(117 208 229/var(--tw-text-opacity,1))}.text-\[\#79d5e9\]{--tw-text-opacity:1;color:#79d5e9;color:rgb(121 213 233/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-500\/80{color:#6b7280cc}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-100{--tw-text-opacity:1;color:#fef9c3;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_10px_\#ef4444\]{--tw-shadow:0 0 10px #ef4444;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_\#ef4444\],.shadow-\[0_0_10px_rgba\(117\2c 208\2c 229\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(117\2c 208\2c 229\2c 0\.5\)\]{--tw-shadow:0 0 10px #75d0e580;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_20px_-12px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-shadow:0 0 20px -12px #000c;--tw-shadow-colored:0 0 20px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_rgba\(0\2c 0\2c 0\2c 0\.4\)\2c 0_16px_32px_rgba\(139\2c 92\2c 246\2c 0\.15\)\]{--tw-shadow:0 32px 64px #0006,0 16px 32px #8b5cf626;--tw-shadow-colored:0 32px 64px var(--tw-shadow-color),0 16px 32px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-shadow:0 8px 32px #0000004d;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.3\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/\[0\.03\]{--tw-shadow-color:#00000008;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-600\/20{--tw-shadow-color:#0891b233;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color:#ef444433;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color:#eab30833;--tw-shadow:var(--tw-shadow-colored)}.shadow-zinc-900{--tw-shadow-color:#18181b;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-white\/10{--tw-ring-color:#ffffff1a}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[100px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[160px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur:blur(160px)}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[1px\],.blur-\[20px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[20px\]{--tw-blur:blur(20px)}.blur-\[44px\]{--tw-blur:blur(44px)}.blur-\[44px\],.blur-\[48px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[48px\]{--tw-blur:blur(48px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[80px\],.blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.drop-shadow-2xl{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)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.drop-shadow-sm,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.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)!important}.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-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.delay-1000{transition-delay:1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[250ms\]{transition-duration:.25s}.duration-\[800ms\]{transition-duration:.8s}.ease-\[cubic-bezier\(\.5\2c \.85\2c \.25\2c 1\.1\)\]{transition-timing-function:cubic-bezier(.5,.85,.25,1.1)}.ease-\[cubic-bezier\(\.5\2c \.85\2c \.25\2c 1\.15\)\]{transition-timing-function:cubic-bezier(.5,.85,.25,1.15)}.ease-\[cubic-bezier\(\.5\2c \.85\2c \.25\2c 1\.8\)\]{transition-timing-function:cubic-bezier(.5,.85,.25,1.8)}.ease-\[cubic-bezier\(0\.25\2c 0\.46\2c 0\.45\2c 0\.94\)\]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[background-position\]{will-change:background-position}.will-change-\[filter\]{will-change:filter}.will-change-transform{will-change:transform}.\[animation-play-state\:paused\]{animation-play-state:paused}.\[border-image\:linear-gradient\(to_right\2c transparent\2c --theme\(--color-slate-300\/\.8\)\2c transparent\)1\]{border-image:linear-gradient(90deg,#0000,--theme(--color-slate-300/.8),#0000)1}.\[border-image\:linear-gradient\(to_right\2c transparent\2c --theme\(--color-slate-700\/\.7\)\2c transparent\)1\]{border-image:linear-gradient(90deg,#0000,--theme(--color-slate-700/.7),#0000)1}.\[box-shadow\:0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.06\)\]{box-shadow:0 0 0 1px #ffffff0f}.\[mask-image\:linear-gradient\(to_top\2c transparent_10\%\2c \#000_100\%\)\]{-webkit-mask-image:linear-gradient(0deg,#0000 10%,#000);mask-image:linear-gradient(0deg,#0000 10%,#000)}.\[mask-image\:linear-gradient\(to_top\2c transparent_20\%\2c \#000_80\%\)\]{-webkit-mask-image:linear-gradient(0deg,#0000 20%,#000 80%);mask-image:linear-gradient(0deg,#0000 20%,#000 80%)}.\[perspective\:800px\]{perspective:800px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[transform\:translateZ\(30px\)\]{transform:translateZ(30px)}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes breath{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes line{0%{transform:translateX(-50vw)}50%{transform:translateX(50vw)}to{transform:translateX(-50vw)}}.animate-breath{animation:breath 8s ease-in-out infinite both}.animate-line{animation:line 10s ease-in-out infinite both}@keyframes beamPulse{0%{opacity:0;transform:scaleX(0)}15%{opacity:1;transform:scaleX(1)}60%{opacity:.6;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.beam-animate{animation:beamPulse 2.4s ease-in-out infinite;transform-origin:left center}.\*\:relative>*{position:relative}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:-.75rem}.before\:-inset-5:before{content:var(--tw-content);inset:-1.25rem}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:inset-y-0:before{top:0}.before\:bottom-0:before,.before\:inset-y-0:before{bottom:0;content:var(--tw-content)}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:-z-20:before{content:var(--tw-content);z-index:-20}.before\:m-\[4\%\]:before{content:var(--tw-content);margin:4%}.before\:m-\[8\.334\%\]:before{content:var(--tw-content);margin:8.334%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-1\/3:before{content:var(--tw-content);height:33.333333%}.before\:h-\[120\%\]:before{content:var(--tw-content);height:120%}.before\:h-\[9px\]:before{content:var(--tw-content);height:9px}.before\:w-24:before{content:var(--tw-content);width:6rem}.before\:w-\[41px\]:before{content:var(--tw-content);width:41px}.before\:animate-\[line_10s_ease-in-out_infinite_5s_both\]:before{animation:line 10s ease-in-out 5s infinite both;content:var(--tw-content)}.before\:animate-\[line_10s_ease-in-out_infinite_both\]:before{animation:line 10s ease-in-out infinite both;content:var(--tw-content)}.before\:animate-\[spin_3s_linear_infinite\]:before{animation:spin 3s linear infinite;content:var(--tw-content)}.before\:rounded-2xl:before{border-radius:1rem;content:var(--tw-content)}.before\:rounded-\[inherit\]:before{border-radius:inherit;content:var(--tw-content)}.before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.before\:border:before{border-width:1px;content:var(--tw-content)}.before\:border-y:before{border-bottom-width:1px;border-top-width:1px;content:var(--tw-content)}.before\:border-gray-700\/5:before{border-color:#3741510d;content:var(--tw-content)}.before\:border-transparent:before{border-color:#0000;content:var(--tw-content)}.before\:border-white\/10:before{border-color:#ffffff1a;content:var(--tw-content)}.before\:bg-gray-200\/60:before{background-color:#e5e7eb99;content:var(--tw-content)}.before\:bg-gray-900:before{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:bg-white\/10:before{background-color:#ffffff1a;content:var(--tw-content)}.before\:bg-gradient-to-b:before{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));content:var(--tw-content)}.before\:bg-gradient-to-r:before{background-image:linear-gradient(to right,var(--tw-gradient-stops));content:var(--tw-content)}.before\:bg-gradient-to-t:before{background-image:linear-gradient(to top,var(--tw-gradient-stops));content:var(--tw-content)}.before\:from-black\/50:before{--tw-gradient-from:#00000080 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.before\:from-gray-100:before{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.before\:from-gray-200:before{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:#e5e7eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.before\:via-blue-500:before{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f6 var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content)}.before\:to-gray-100\/30:before{--tw-gradient-to:#f3f4f64d var(--tw-gradient-to-position);content:var(--tw-content)}.before\:to-gray-200:before{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position);content:var(--tw-content)}.before\:to-80\%:before{--tw-gradient-to-position:80%;content:var(--tw-content)}.before\:bg-\[length\:16px_9px\]:before{background-size:16px 9px;content:var(--tw-content)}.before\:bg-clip-text:before{-webkit-background-clip:text;background-clip:text;content:var(--tw-content)}.before\:text-transparent:before{color:#0000;content:var(--tw-content)}.before\:transition-opacity:before{content:var(--tw-content);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:content-\[\'Simple\'\]:before{--tw-content:"Simple";content:var(--tw-content)}.before\:\[background-image\:radial-gradient\(circle_at_4\.5px_4\.5px\2c var\(--color-gray-600\)_4\.5px\2c transparent_0\)\]:before{background-image:radial-gradient(circle at 4.5px 4.5px,var(--color-gray-600) 4.5px,#0000 0);content:var(--tw-content)}.before\:\[background\:conic-gradient\(from_180deg\2c transparent\2c \#79d5e9\)_border-box\]:before{background:conic-gradient(from 180deg,#0000,#79d5e9) border-box;content:var(--tw-content)}.before\:\[background\:conic-gradient\(from_180deg\2c transparent\2c var\(--color-blue-500\)\)_border-box\]:before{background:conic-gradient(from 180deg,#0000,var(--color-blue-500)) border-box;content:var(--tw-content)}.before\:\[background\:linear-gradient\(var\(--color-gray-100\)\2c var\(--color-gray-200\)\)_border-box\]:before{background:linear-gradient(var(--color-gray-100),var(--color-gray-200)) border-box;content:var(--tw-content)}.before\:\[border-image\:linear-gradient\(to_right\2c transparent\2c --theme\(--color-slate-300\/\.8\)\2c transparent\)1\]:before{border-image:linear-gradient(90deg,#0000,--theme(--color-slate-300/.8),#0000)1;content:var(--tw-content)}.before\:\[mask-composite\:exclude_\!important\]:before{content:var(--tw-content);-webkit-mask-composite:xor!important;mask-composite:exclude!important}.before\:\[mask-image\:linear-gradient\(to_bottom\2c black\2c transparent\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(180deg,#000,#0000);mask-image:linear-gradient(180deg,#000,#0000)}.before\:\[mask\:linear-gradient\(white_0_0\)_padding-box\2c _linear-gradient\(white_0_0\)\]:before{content:var(--tw-content);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-5:after{content:var(--tw-content);inset:-1.25rem}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:w-\[41px\]:after{content:var(--tw-content);width:41px}.after\:border-x:after{border-left-width:1px;border-right-width:1px;content:var(--tw-content)}.after\:bg-gray-300\/70:after{background-color:#d1d5dbb3;content:var(--tw-content)}.after\:bg-white\/30:after{background-color:#ffffff4d;content:var(--tw-content)}.after\:bg-clip-text:after{-webkit-background-clip:text;background-clip:text;content:var(--tw-content)}.after\:text-transparent:after{color:#0000;content:var(--tw-content)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:backdrop-blur:after{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'Simple\'\]:after{--tw-content:"Simple";content:var(--tw-content)}.after\:\[border-image\:linear-gradient\(to_bottom\2c transparent\2c --theme\(--color-slate-300\/\.8\)\2c transparent\)1\]:after{border-image:linear-gradient(180deg,#0000,--theme(--color-slate-300/.8),#0000)1;content:var(--tw-content)}.after\:\[text-shadow\:0_1px_0_white\]:after{content:var(--tw-content);text-shadow:0 1px 0 #fff}.odd\:rotate-1:nth-child(odd){--tw-rotate:1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.odd\:bg-slate-800:nth-child(odd){--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.even\:-rotate-1:nth-child(2n){--tw-rotate:-1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.even\:bg-slate-700:nth-child(2n){--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.focus-within\:ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-indigo-300:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(165 180 252/var(--tw-ring-opacity,1))}.focus-within\:before\:opacity-100:focus-within:before{content:var(--tw-content);opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.02\]:hover,.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400\/50:hover{border-color:#60a5fa80}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-cyan-500\/30:hover{border-color:#06b6d44d}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480}.hover\:border-gray-500\/50:hover{border-color:#6b728080}.hover\:border-purple-400\/50:hover{border-color:#c084fc80}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/20:hover{background-color:#2563eb33}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity:1;background-color:#0e7490;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-600\/60:hover{background-color:#4b556399}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-800\/30:hover{background-color:#1f29374d}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-purple-600\/30:hover{background-color:#9333ea4d}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:#7e22ce;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-600\/20:hover{background-color:#dc262633}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-slate-600\/40:hover{background-color:#47556966}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-700\/20:hover{background-color:#33415533}.hover\:bg-slate-700\/40:hover{background-color:#33415566}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:from-cyan-400:hover{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-cyan-500\/80:hover{--tw-gradient-from:#06b6d4cc var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-cyan-400:hover{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.hover\:to-teal-400:hover{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.hover\:bg-\[length\:100\%_150\%\]:hover{background-size:100% 150%}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.hover\:text-green-400:hover{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.hover\:text-purple-400:hover{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-teal-300:hover{--tw-text-opacity:1;color:#5eead4;color:rgb(94 234 212/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_8px_25px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_25px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover{--tw-shadow:0 8px 25px #00000026;--tw-shadow-colored:0 8px 25px var(--tw-shadow-color)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-cyan-500\/25:hover{--tw-shadow-color:#06b6d440;--tw-shadow:var(--tw-shadow-colored)}.hover\:blur-none:hover{--tw-blur: ;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-cyan-500:focus{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:#14b8a6;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-cyan-400\/40:focus{--tw-ring-color:#22d3ee66}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\:ring-cyan-500\/30:focus{--tw-ring-color:#06b6d44d}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:#06b6d480}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-teal-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color:#0f172a}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-blue-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-600:disabled{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:left-\[6\%\]{left:6%}.group:hover .group-hover\:left-\[74\%\]{left:74%}.group:hover .group-hover\:-translate-y-full{--tw-translate-y:-100%}.group:hover .group-hover\:-translate-y-full,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-1,.group:hover .group-hover\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:translate-y-\[-100\%\]{--tw-translate-y:-100%}.group:hover .group-hover\:-rotate-6,.group:hover .group-hover\:translate-y-\[-100\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-6{--tw-rotate:-6deg}.group:hover .group-hover\:rotate-0{--tw-rotate:0deg}.group:hover .group-hover\:rotate-0,.group:hover .group-hover\:skew-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:skew-y-6{--tw-skew-y:6deg}.group\/article:hover .group-hover\/article\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110,.group\/article:hover .group-hover\/article\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-125,.group:hover .group-hover\:scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.group:hover .group-hover\:border-white\/30{border-color:#ffffff4d}.group:hover .group-hover\:bg-black\/\[\.03\]{background-color:#00000008}.group:hover .group-hover\:bg-blue-600\/30{background-color:#2563eb4d}.group:hover .group-hover\:bg-purple-600\/30{background-color:#9333ea4d}.group:hover .group-hover\:bg-white\/15{background-color:#ffffff26}.group:hover .group-hover\:from-cyan-500\/30{--tw-gradient-from:#06b6d44d var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:to-teal-500\/30{--tw-gradient-to:#14b8a64d var(--tw-gradient-to-position)}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100,.group\/article:hover .group-hover\/article\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:\[animation-play-state\:running\]{animation-play-state:running}@supports (overflow:clip){.supports-\[overflow\:clip\]\:overflow-clip{overflow:clip}}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:flex-col{flex-direction:column}}@media (max-width:480px){.max-\[480px\]\:max-w-\[180px\]{max-width:180px}}@media (min-width:480px){.min-\[480px\]\:mb-12{margin-bottom:3rem}}@media (min-width:640px){.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mb-0{margin-bottom:0}.sm\:ml-4{margin-left:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:min-h-\[460px\]{min-height:460px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1 1}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:gap-24{gap:6rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-tight{line-height:1.25}}@media (min-width:768px){.md\:top-6{top:1.5rem}.md\:col-span-3{grid-column:span 3/span 3}.md\:mb-12{margin-bottom:3rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-4{height:1rem}.md\:h-80{height:20rem}.md\:h-\[480px\]{height:480px}.md\:w-4{width:1rem}.md\:w-\[1100px\]{width:1100px}.md\:w-\[1600px\]{width:1600px}.md\:w-\[620px\]{width:620px}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:grow{flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pt-20{padding-top:5rem}.md\:pt-40{padding-top:10rem}.md\:pt-6{padding-top:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:leading-tight{line-height:1.25}.md\:before\:opacity-0:before{content:var(--tw-content);opacity:0}.md\:hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mt-24{margin-top:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-\[1800px\]{width:1800px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.group:hover .lg\:group-hover\:-translate-y-10{--tw-translate-y:-2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1280px){.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:top-6{top:1.5rem}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}@media (prefers-color-scheme:dark){.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-divide-opacity,1))}.dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-divide-opacity,1))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-gray-800\/20{border-color:#1f293733}.dark\:border-green-800{--tw-border-opacity:1;border-color:#166534;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.dark\:border-red-800{--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-yellow-800{--tw-border-opacity:1;border-color:#854d0e;border-color:rgb(133 77 14/var(--tw-border-opacity,1))}.dark\:border-l-blue-500{--tw-border-opacity:1;border-left-color:#3b82f6;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.dark\:border-l-red-500{--tw-border-opacity:1;border-left-color:#ef4444;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.dark\:border-l-yellow-500{--tw-border-opacity:1;border-left-color:#eab308;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.dark\:bg-blue-900\/30{background-color:#1e3a8a4d}.dark\:bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-700\/50{background-color:#37415180}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/50{background-color:#1f293780}.dark\:bg-green-900\/20{background-color:#14532d33}.dark\:bg-green-900\/30{background-color:#14532d4d}.dark\:bg-purple-900\/30{background-color:#581c874d}.dark\:bg-red-900\/20{background-color:#7f1d1d33}.dark\:bg-white\/\[0\.03\]{background-color:#ffffff08}.dark\:bg-yellow-900\/20{background-color:#713f1233}.dark\:text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/90{color:#ffffffe6}.dark\:text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:shadow-blue-500\/20{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-red-500\/20{--tw-shadow-color:#ef444433;--tw-shadow:var(--tw-shadow-colored)}.dark\:shadow-yellow-500\/20{--tw-shadow-color:#eab30833;--tw-shadow:var(--tw-shadow-colored)}.dark\:\[border\:1px_solid_rgba\(255\2c 255\2c 255\2c \.12\)\]{border:1px solid #ffffff1f}.dark\:\[box-shadow\:0_-20px_80px_-20px_\#ffffff1f_inset\]{box-shadow:inset 0 -20px 80px -20px #ffffff1f}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.group:hover .group-hover\:dark\:bg-neutral-800\/10{background-color:#2626261a}}@media (min-width:768px){.group:focus-within .md\:group-focus-within\:\[\&\:not\(\:focus-within\)\:not\(\:hover\)\]\:w-\[20\%\]:not(:focus-within):not(:hover){width:20%}.group:focus-within .md\:group-focus-within\:\[\&\:not\(\:focus-within\)\:not\(\:hover\)\]\:after\:opacity-100:not(:focus-within):not(:hover):after{content:var(--tw-content);opacity:1}.group:hover .md\:group-hover\:\[\&\:not\(\:hover\)\]\:w-\[20\%\]:not(:hover){width:20%}.group:hover .md\:group-hover\:\[\&\:not\(\:hover\)\]\:after\:opacity-100:not(:hover):after{content:var(--tw-content);opacity:1}}.\[\&_span\]\:opacity-0 span{opacity:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.login-page{--login-bg-gradient:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--login-card-bg:#1a1f2af2;--login-card-border:#79d5e94d;--login-input-bg:#1f2937cc;--login-input-bg-focus:#1f2937e6;--login-input-border:#4b5563;--login-accent:#79d5e9;--login-accent-hover:#6bc7db;--login-accent-light:#89dce6;--login-success:#61bc8e;--login-text-primary:#fff;--login-text-secondary:#e5e7eb;--login-text-tertiary:#d1d5db;--login-text-muted:#9ca3af;--login-shadow-sm:0 4px 8px #0000004d;--login-shadow-md:0 8px 25px #79d5e926;--login-shadow-lg:0 25px 50px #00000080;--space-xs:clamp(0.25rem,1vw,0.5rem);--space-sm:clamp(0.5rem,2vw,0.75rem);--space-md:clamp(1rem,3vw,1.5rem);--space-lg:clamp(1.5rem,4vw,2rem);--space-xl:clamp(2rem,5vw,2.5rem);--text-xs:clamp(0.75rem,2vw,0.875rem);--text-sm:clamp(0.875rem,2.5vw,1rem);--text-base:clamp(1rem,3vw,1.125rem);--text-lg:clamp(1.125rem,3.5vw,1.25rem);--text-xl:clamp(1.5rem,4vw,1.875rem)}@supports (color:color-mix(in oklch,#000,#fff)){.login-page{--login-card-border:color-mix(in srgb,var(--login-accent) 30%,#0000)}}.login-page{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100dvh;padding:var(--space-md)}.login-page:before{background:linear-gradient(45deg,#0f1419e6,#79d5e926 20%,#1a1f2af2 40%,#4daeac1a 60%,#2c3e50e6 80%,#79d5e91a);background:var(--login-dynamic-gradient,linear-gradient(45deg,#0f1419e6 0,#79d5e926 20%,#1a1f2af2 40%,#4daeac1a 60%,#2c3e50e6 80%,#79d5e91a 100%))}.login-page .gradient-overlay{animation:gradientPulse 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 40%,#79d5e91f 0,#0000 40%),radial-gradient(ellipse at 70% 60%,#4daeac14 0,#0000 50%);background:var(--login-overlay-gradient,radial-gradient(ellipse at 30% 40%,#79d5e91f 0,#0000 40%),radial-gradient(ellipse at 70% 60%,#4daeac14 0,#0000 50%));inset:0;pointer-events:none;position:absolute;z-index:1}.login-page:after{animation:meshFloat 40s ease-in-out infinite;background-image:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--login-accent) 3%,#0000) 1px,#0000 1px),radial-gradient(circle at 75% 75%,color-mix(in srgb,var(--login-accent-hover) 3%,#0000) 1px,#0000 1px);background-size:100px 100px,150px 150px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.login-page .floating-accent{animation:gentleFloat 20s ease-in-out infinite;background:radial-gradient(circle,#79d5e91a 0,#79d5e90d 50%,#0000 100%);background:var(--login-floating-gradient,radial-gradient(circle,#79d5e91a 0,#79d5e90d 50%,#0000 100%));border-radius:50%;filter:blur(40px);height:clamp(200px,30vw,300px);pointer-events:none;position:absolute;right:15%;top:20%;width:clamp(200px,30vw,300px);z-index:3}.login-page .login-container{margin:0 auto;max-width:min(400px,100%);position:relative;width:100%;z-index:100}.login-page .login-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--login-card-bg);background:color-mix(in srgb,var(--login-accent) 5%,#1a1f2af2);border:2px solid var(--login-card-border);border-radius:clamp(1rem,3vw,1.5rem);box-shadow:var(--login-shadow-lg),0 0 40px color-mix(in srgb,var(--login-accent) 15%,#0000);padding:var(--space-xl);position:relative;width:100%;z-index:101}.login-page .login-card:before{background:linear-gradient(45deg,color-mix(in srgb,var(--login-accent) 20%,#0000),#0000,color-mix(in srgb,var(--login-accent) 20%,#0000));border-radius:inherit;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.login-page .login-card:hover:before{opacity:1}.login-page .login-header{color:var(--login-text-secondary);margin-bottom:var(--space-lg);position:relative;text-align:center;z-index:102}.login-page .logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:var(--space-md)}.login-page .company-logo,.login-page .logo-image{filter:brightness(1.1) drop-shadow(0 4px 8px color-mix(in srgb,var(--login-accent) 30%,transparent));height:clamp(2.5rem,8vw,3rem);object-fit:contain;transition:transform .3s ease;width:auto}.login-page .company-logo:hover,.login-page .logo-image:hover{transform:scale(1.05)}.login-page .login-title{color:var(--login-text-primary);font-size:var(--text-xl);font-weight:700;line-height:1.2;margin:0 0 var(--space-sm) 0}.login-page .login-subtitle{color:var(--login-text-secondary);font-size:var(--text-sm);font-weight:500;margin:0;opacity:.9}.login-page h2{color:var(--login-text-primary);font-size:var(--text-xl);font-weight:700;line-height:1.2;margin:0 0 var(--space-lg) 0}.login-page .login-form{gap:var(--space-xs);width:100%;z-index:103}.login-page .form-group,.login-page .login-form{display:flex;flex-direction:column;position:relative}.login-page .form-group{gap:var(--space-sm);margin-bottom:var(--space-md);padding:0}.login-page .form-group label,.login-page .form-label{color:var(--login-text-primary);font-size:var(--text-xs);font-weight:600;margin:0;padding-left:.25rem}.login-page .input-container{align-items:center;display:flex;position:relative;z-index:105}.login-page .form-input{background:var(--login-input-bg);border:2px solid #0000;border-radius:clamp(.75rem,2vw,.875rem);box-shadow:0 4px 6px #0000001a;box-sizing:border-box;color:var(--login-text-primary);font-size:var(--text-sm);font-weight:500;min-height:48px;outline:none;padding:clamp(.875rem,3vw,1rem) clamp(1.25rem,4vw,1.5rem);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.login-page .form-input::placeholder{color:var(--login-text-muted);font-weight:400}.login-page .form-input:focus{background:var(--login-input-bg-focus);border-color:var(--login-accent);box-shadow:0 0 0 3px #79d5e91a,0 8px 25px #00000026;transform:translateY(-2px)}.login-page .form-input:disabled{background:#1f293780;color:var(--login-text-muted);cursor:not-allowed}.login-page .error-message{word-wrap:break-word;align-items:center;animation:errorSlideIn .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef44444d;border-radius:clamp(.75rem,2vw,.875rem);color:#ef4444;display:flex;font-size:var(--text-xs);font-weight:500;gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-md);position:relative;z-index:104}.login-page .error-icon{flex-shrink:0;font-size:1.25rem}.login-page .login-button,.login-page .submit-button{align-items:center;background:linear-gradient(135deg,var(--login-accent) 0,var(--login-accent-hover) 100%);border:none;border-radius:clamp(.75rem,2vw,.875rem);box-shadow:var(--login-shadow-md);box-sizing:border-box;color:#0f1419;color:var(--login-button-text,#0f1419);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:700;gap:var(--space-sm);justify-content:center;margin-top:var(--space-md);min-height:48px;overflow:hidden;padding:clamp(1rem,3vw,1.25rem) clamp(1.5rem,5vw,2rem);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:110}.login-page .login-button:before,.login-page .submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.login-page .login-button:hover:before,.login-page .submit-button:hover:before{left:100%}.login-page .login-button:hover,.login-page .submit-button:hover{background:linear-gradient(135deg,var(--login-accent-hover) 0,var(--login-accent-light) 100%);box-shadow:0 15px 35px #79d5e966;transform:translateY(-3px)}.login-page .login-button:active,.login-page .submit-button:active{box-shadow:0 8px 20px #79d5e94d;transform:translateY(-1px)}.login-page .login-button:disabled,.login-page .submit-button:disabled{box-shadow:var(--login-shadow-md);cursor:not-allowed;opacity:.8;transform:none}.login-page .login-button:disabled:hover,.login-page .submit-button:disabled:hover{box-shadow:var(--login-shadow-md);transform:none}.login-page .button-loader{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.login-page .button-arrow{fill:#0f1419;fill:var(--login-button-text,#0f1419);color:#0f1419;color:var(--login-button-text,#0f1419);height:1.25rem;transition:transform .3s ease;width:1.25rem}.login-page .login-button:hover .button-arrow,.login-page .submit-button:hover .button-arrow{transform:translateX(4px)}.login-page .login-footer{margin-top:var(--space-lg);position:relative;text-align:center;z-index:102}.login-page .help-text{color:var(--login-text-secondary);font-size:var(--text-xs);line-height:1.6;margin:0 0 var(--space-md) 0}.login-page .forgot-password{border-radius:.25rem;color:var(--login-accent);font-size:var(--text-xs);font-weight:500;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease}.login-page .forgot-password:hover{background:#79d5e91a;color:var(--login-accent-hover)}@keyframes meshFloat{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.5;transform:translate(-20px,-20px)}}@media (max-width:375px){.login-page .login-card{padding:clamp(1rem,4vw,1.5rem)}.login-page .floating-accent{display:none}}@media (max-width:480px){.login-page .form-options{align-items:flex-start;flex-direction:column}.login-page .social-button span{font-size:.875rem}}@media (max-width:768px){.login-page:before{animation-duration:20s}.login-page .gradient-overlay{animation-duration:25s}.login-page:after{display:none}.login-page .form-input{font-size:16px}}@media (min-width:768px){.login-page .login-container{max-width:440px}}@media (min-width:1024px){.login-page .login-card{padding:2.5rem}}@media (min-width:1440px){.login-page .login-container{max-width:480px}}@media (hover:none) and (pointer:coarse){.login-page .form-input,.login-page .login-button,.login-page .submit-button{min-height:52px}.login-page .form-input:hover,.login-page .login-button:hover,.login-page .submit-button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.login-page .floating-accent,.login-page .gradient-overlay,.login-page:after,.login-page:before{animation:none}.login-page .company-logo,.login-page .form-input,.login-page .login-button,.login-page .logo-image,.login-page .submit-button{transition:none}.login-page .form-input:focus,.login-page .login-button:hover,.login-page .submit-button:hover{transform:none}}@media (prefers-contrast:high){.login-page .login-card{background:#1a1f2a;border:2px solid var(--login-accent)}.login-page .form-input{background:#1f2937;border-width:2px}.login-page .login-button,.login-page .submit-button{background:var(--login-accent);color:#000}}.login-page .forgot-password:focus-visible,.login-page .form-input:focus-visible,.login-page .login-button:focus-visible,.login-page .submit-button:focus-visible{outline:3px solid var(--login-accent);outline-offset:2px}.login-page .floating-accent,.login-page .gradient-overlay,.login-page:after,.login-page:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.login-page .company-logo,.login-page .form-input,.login-page .login-button,.login-page .logo-image,.login-page .submit-button{will-change:transform}.login-page .form-input:not(:focus),.login-page .login-button:not(:hover):not(:focus),.login-page .submit-button:not(:hover):not(:focus){will-change:auto}.NavBar_wrap__Gk-Pm{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0f1419eb,#0f141999);border-bottom:1px solid color-mix(in srgb,#79d5e9 12%,#0000);border-bottom:1px solid color-mix(in srgb,var(--login-accent,#79d5e9) 12%,#0000);box-shadow:0 4px 8px #0000004d;box-shadow:var(--login-shadow-sm,0 4px 8px #0000004d);position:-webkit-sticky;position:sticky;top:0;transition:transform .3s ease,opacity .3s ease;width:100%;z-index:50}.NavBar_inner__z2hR1{align-items:center;color:#fff;color:var(--login-text-primary,#fff);display:flex;font-size:.875rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:clamp(10px,2vw,14px) clamp(16px,3vw,24px)}.NavBar_logo__AXAcN{filter:drop-shadow(0 4px 8px color-mix(in srgb,#79d5e9 15%,transparent));filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--login-accent,#79d5e9) 15%,transparent));height:clamp(24px,3vw,28px);object-fit:contain;width:auto}.NavBar_links__T32am{display:none}@media (min-width:768px){.NavBar_links__T32am{display:flex;gap:24px}}.NavBar_link__aT2o4{color:#e5e7eb;color:var(--login-text-secondary,#e5e7eb);text-decoration:none}.NavBar_link__aT2o4:hover{color:#89dce6;color:var(--login-accent-light,#89dce6)}.NavBar_btns__d0ysN{display:none;gap:12px}@media (min-width:768px){.NavBar_btns__d0ysN{display:flex}}.NavBar_btnOutline__bgvpP{background:#0000;border:1px solid #4b5563;border:1px solid var(--login-input-border,#4b5563);border-radius:9999px;color:#fff;color:var(--login-text-primary,#fff);padding:8px 16px;text-decoration:none;transition:background .2s ease}.NavBar_btnOutline__bgvpP:hover{background:#1f2937cc;background:var(--login-input-bg,#1f2937cc)}.NavBar_btnPrimary__Ww5Fh{background:linear-gradient(135deg,#79d5e9,#6bc7db);background:linear-gradient(135deg,var(--login-accent,#79d5e9) 0,var(--login-accent-hover,#6bc7db) 100%);border-radius:9999px;box-shadow:0 8px 25px #79d5e926;box-shadow:var(--login-shadow-md,0 8px 25px #79d5e926);color:#0f1419;padding:8px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.NavBar_btnPrimary__Ww5Fh:hover{box-shadow:0 15px 35px #79d5e959;transform:translateY(-2px)}.NavBar_mobilePanel__FGBPg{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1f2af2;background:var(--login-card-bg,#1a1f2af2);border-top:1px solid color-mix(in srgb,#79d5e9 12%,#0000);border-top:1px solid color-mix(in srgb,var(--login-accent,#79d5e9) 12%,#0000);padding:24px;width:100%}.AnimatedHeaders_blurIn__4mvrp,.AnimatedHeaders_bounce__Wo4zu,.AnimatedHeaders_fadeSlide__nnHHo,.AnimatedHeaders_glitch__Fbbwz,.AnimatedHeaders_gradient__QGIiQ,.AnimatedHeaders_neon__mn4Pw,.AnimatedHeaders_scale__tCo5X,.AnimatedHeaders_splitText__lF3DW,.AnimatedHeaders_typewriter__Z57bK{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:700;line-height:1.2;margin:0;padding:0}.AnimatedHeaders_typewriter__Z57bK{border-right:3px solid #0000;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.AnimatedHeaders_cursor__MDpY0{animation:AnimatedHeaders_blink__9R7y9 1s infinite;background-color:#8b5cf6;display:inline-block;margin-left:2px;width:3px}@keyframes AnimatedHeaders_blink__9R7y9{0%,50%{opacity:1}51%,to{opacity:0}}.AnimatedHeaders_fadeSlide__nnHHo{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.AnimatedHeaders_fadeSlideVisible__jAe5c{opacity:1;transform:translateY(0)}.AnimatedHeaders_glitch__Fbbwz{color:#fff;overflow:hidden;position:relative}.AnimatedHeaders_glitch__Fbbwz:after,.AnimatedHeaders_glitch__Fbbwz:before{background:#0000;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.AnimatedHeaders_glitchActive__wlAPW:before{animation:AnimatedHeaders_glitch-1__H3F22 .3s linear infinite alternate-reverse;color:#ff0040;z-index:-1}.AnimatedHeaders_glitchActive__wlAPW:after{animation:AnimatedHeaders_glitch-2__LOhEO .3s linear infinite alternate-reverse;color:#0ff;z-index:-2}.AnimatedHeaders_glitch-low__VH-Wp.AnimatedHeaders_glitchActive__wlAPW:after,.AnimatedHeaders_glitch-low__VH-Wp.AnimatedHeaders_glitchActive__wlAPW:before{animation-duration:.6s}.AnimatedHeaders_glitch-high__xG6d3.AnimatedHeaders_glitchActive__wlAPW:after,.AnimatedHeaders_glitch-high__xG6d3.AnimatedHeaders_glitchActive__wlAPW:before{animation-duration:.1s}@keyframes AnimatedHeaders_glitch-1__H3F22{0%{opacity:1;transform:none}7%{opacity:.75;transform:skew(-.5deg,-.9deg)}10%{opacity:1;transform:none}27%{opacity:1;transform:none}30%{opacity:.75;transform:skew(.8deg,-.1deg)}35%{opacity:1;transform:none}52%{opacity:1;transform:none}55%{opacity:.75;transform:skew(-1deg,.2deg)}50%{opacity:1;transform:none}72%{opacity:1;transform:none}75%{opacity:.75;transform:skew(.4deg,1deg)}80%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes AnimatedHeaders_glitch-2__LOhEO{0%{opacity:.25;transform:none}7%{opacity:.5;transform:translate(-2px,-3px)}10%{opacity:.25;transform:none}27%{opacity:.25;transform:none}30%{opacity:.5;transform:translate(-5px,-2px)}35%{opacity:.25;transform:none}52%{opacity:.25;transform:none}55%{opacity:.5;transform:translate(-5px,-1px)}50%{opacity:.25;transform:none}72%{opacity:.25;transform:none}75%{opacity:.5;transform:translate(-2px,-6px)}80%{opacity:.25;transform:none}to{opacity:.25;transform:none}}.AnimatedHeaders_gradient__QGIiQ{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#8b5cf6,#06b6d4,#10b981);background-clip:text;-webkit-background-clip:text;background-size:300% 300%;color:#0000;display:inline-block;opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.4,0,.2,1)}.AnimatedHeaders_gradientActive__xS8fq{animation:AnimatedHeaders_gradientShift__FE4qt 3s ease-in-out infinite;opacity:1;transform:scale(1)}@keyframes AnimatedHeaders_gradientShift__FE4qt{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AnimatedHeaders_splitText__lF3DW{display:inline-block;overflow:hidden}.AnimatedHeaders_splitChar__4MHcc{display:inline-block;opacity:0;transform:translateY(100px) rotateX(-90deg);transition:all .8s cubic-bezier(.4,0,.2,1)}.AnimatedHeaders_splitCharVisible__RaaAN{opacity:1;transform:translateY(0) rotateX(0deg)}.AnimatedHeaders_bounce__Wo4zu{opacity:0;transform:scale(.3);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.AnimatedHeaders_bounceVisible__HZSGO{animation:AnimatedHeaders_bounceEffect__JXbZK 1.2s cubic-bezier(.68,-.55,.265,1.55);opacity:1;transform:scale(1)}@keyframes AnimatedHeaders_bounceEffect__JXbZK{0%{transform:scale(.3)}50%{transform:scale(1.1)}70%{transform:scale(.9)}to{transform:scale(1)}}.AnimatedHeaders_scale__tCo5X{opacity:0;transform:scale(0);transition:all 1s cubic-bezier(.4,0,.2,1)}.AnimatedHeaders_scaleVisible__z26OT{opacity:1;transform:scale(1)}.AnimatedHeaders_neon__mn4Pw{color:#fff;opacity:0;text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px #8b5cf6,0 0 35px #8b5cf6,0 0 40px #8b5cf6;transition:all 1s ease}.AnimatedHeaders_neonActive__VvSQA{animation:AnimatedHeaders_neonFlicker__R\+lv1 2s ease-in-out infinite alternate;opacity:1}@keyframes AnimatedHeaders_neonFlicker__R\+lv1{0%,to{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px #8b5cf6,0 0 35px #8b5cf6,0 0 40px #8b5cf6}50%{text-shadow:0 0 2px currentColor,0 0 5px currentColor,0 0 8px currentColor,0 0 12px #8b5cf6,0 0 18px #8b5cf6,0 0 20px #8b5cf6}}@media (max-width:768px){.AnimatedHeaders_blurIn__4mvrp,.AnimatedHeaders_bounce__Wo4zu,.AnimatedHeaders_fadeSlide__nnHHo,.AnimatedHeaders_glitch__Fbbwz,.AnimatedHeaders_gradient__QGIiQ,.AnimatedHeaders_neon__mn4Pw,.AnimatedHeaders_scale__tCo5X,.AnimatedHeaders_splitText__lF3DW,.AnimatedHeaders_typewriter__Z57bK{font-size:2rem}}@media (max-width:480px){.AnimatedHeaders_blurIn__4mvrp,.AnimatedHeaders_bounce__Wo4zu,.AnimatedHeaders_fadeSlide__nnHHo,.AnimatedHeaders_glitch__Fbbwz,.AnimatedHeaders_gradient__QGIiQ,.AnimatedHeaders_neon__mn4Pw,.AnimatedHeaders_scale__tCo5X,.AnimatedHeaders_splitText__lF3DW,.AnimatedHeaders_typewriter__Z57bK{font-size:1.5rem}}.AnimatedHeaders_blurIn__4mvrp{display:inline-block;overflow:hidden}.AnimatedHeaders_blurInPart__p6T4F{display:inline-block;filter:blur(8px);opacity:0;transform:translateY(0);transition:all .8s cubic-bezier(.4,0,.2,1)}.AnimatedHeaders_blurInVisible__\+JTGk{filter:blur(0);opacity:1}.AnimatedHeaders_blurIn-blurInUp__aXz0f{transform:translateY(20px)}.AnimatedHeaders_blurIn-blurInUp__aXz0f.AnimatedHeaders_blurInVisible__\+JTGk{transform:translateY(0)}.AnimatedHeaders_blurIn-blurInDown__BCyo\+{transform:translateY(-20px)}.AnimatedHeaders_blurIn-blurInDown__BCyo\+.AnimatedHeaders_blurInVisible__\+JTGk,.AnimatedHeaders_blurIn-blurIn__LEgyY,.AnimatedHeaders_blurIn-blurIn__LEgyY.AnimatedHeaders_blurInVisible__\+JTGk{transform:translateY(0)}.AnimatedHeaders_blurIn__4mvrp,.AnimatedHeaders_bounce__Wo4zu,.AnimatedHeaders_glitch__Fbbwz,.AnimatedHeaders_gradient__QGIiQ,.AnimatedHeaders_neon__mn4Pw,.AnimatedHeaders_scale__tCo5X,.AnimatedHeaders_splitText__lF3DW{will-change:transform,opacity}.AnimatedHeaders_headerLarge__RYB\+k{font-size:4rem}.AnimatedHeaders_headerMedium__4vuhs{font-size:2.5rem}.AnimatedHeaders_headerSmall__tbAB7{font-size:1.8rem}.AnimatedHeaders_headerPrimary__W9Rpo{color:#8b5cf6}.AnimatedHeaders_headerSecondary__2wyVl{color:#06b6d4}.AnimatedHeaders_headerSuccess__XLMO\+{color:#10b981}.AnimatedHeaders_headerWarning__3Wy4g{color:#f59e0b}.AnimatedHeaders_headerDanger__B-\+G-{color:#ef4444}.Contact_page__Dz2RW{align-items:center;display:flex;justify-content:center;min-height:100vh}.Contact_card__mpcf6{background:#111827b3;border:1px solid color-mix(in srgb,var(--login-accent) 25%,#0000);border-radius:12px;box-shadow:var(--login-shadow-sm);max-width:760px;padding:clamp(1.25rem,3vw,2rem);width:100%}.Contact_title__1Oox5{color:var(--login-text-primary);font-size:clamp(1.5rem,3vw,1.75rem);margin:0 0 .25rem}.Contact_subtitle__\+vnSL{color:var(--login-text-secondary);margin:0 0 1rem}.Contact_grid__wSYtX{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:720px){.Contact_grid__wSYtX{grid-template-columns:1fr 1fr}}.Contact_field__sSl7x{display:flex;flex-direction:column;gap:6px}.Contact_label__lWRiA{color:var(--login-text-primary);font-size:var(--text-xs);font-weight:600}.Contact_input__Imiw\+,.Contact_textarea__kQvux{background:var(--login-input-bg);border:1px solid var(--login-input-border);border-radius:8px;color:var(--login-text-primary);padding:12px}.Contact_textarea__kQvux{min-height:120px;resize:vertical}.Contact_actions__oGHLo{display:flex;gap:.5rem;margin-top:1rem}.Contact_primary__RjR5q{text-decoration:none}.floating-accent{right:15%;top:20%}.login-card{box-shadow:var(--login-shadow-lg),0 0 40px color-mix(in srgb,var(--login-accent) 15%,#0000)}.login-header{margin-bottom:12px;text-align:center}.logo-container{display:flex;justify-content:center;margin-bottom:8px}.logo-image{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));height:36px;object-fit:contain}.login-subtitle{margin:4px 0 0}.error-icon{font-size:16px}.input-container{position:relative}.form-input{color:var(--login-text-primary)}.form-input:focus{border-color:var(--login-accent)}.login-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.button-loader{align-items:center;display:inline-flex;justify-content:center}.button-arrow{height:18px;width:18px}.footer-links{margin-top:8px}.customer-theme{--customer-accent:#998d99;--customer-accent-2:#bbabc7;--customer-accent-3:#6f826f;--customer-bg:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--customer-surface:#1a1f2aeb;--customer-border:color-mix(in srgb,var(--customer-accent) 28%,#0000);--customer-text:#fff;--customer-text-muted:#bfc6ce;background:var(--customer-bg);color:var(--customer-text)}.customer-theme a{color:var(--customer-accent-2);text-decoration:none}.customer-theme a:hover{text-decoration:underline}.customer-btn-outline{background:#0000;border:1px solid var(--customer-border);border-radius:10px;color:var(--customer-text);padding:6px 12px;transition:background .15s ease,border-color .15s ease,transform .1s ease}.customer-btn-outline:hover{background:color-mix(in srgb,var(--customer-accent) 12%,#0000);border-color:color-mix(in srgb,var(--customer-accent) 40%,#0000);transform:translateY(-1px)}.customer-card{background:color-mix(in srgb,var(--customer-accent) 6%,var(--customer-surface));border:2px solid var(--customer-border);border-radius:16px;padding:16px}.customer-theme .splitscan-section-header{display:none!important}.customer-theme .search-bar-container{margin-top:8px}.customer-reset{--login-accent:#998d99;--login-accent-hover:#bbabc7;--login-accent-light:#6f826f;--login-bg-gradient:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--login-card-bg:#1a1f2af2;--login-card-border:color-mix(in srgb,var(--login-accent) 30%,#0000);--login-input-bg:#1f2937cc;--login-input-bg-focus:#1f2937e6;--login-input-border:#4b5563;--login-text-primary:#fff;--login-text-secondary:#e5e7eb;--login-text-muted:#9ca3af;--login-dynamic-gradient:linear-gradient(135deg,#0f1419eb 0%,color-mix(in srgb,var(--login-accent) 18%,#0000) 30%,#1a1f2af2 50%,color-mix(in srgb,var(--login-accent-hover) 16%,#0000) 70%,#2c3e50e6 100%);--login-overlay-gradient:radial-gradient(ellipse at 25% 35%,color-mix(in srgb,var(--login-accent) 14%,#0000) 0%,#0000 45%),radial-gradient(ellipse at 75% 65%,color-mix(in srgb,var(--login-accent-hover) 12%,#0000) 0%,#0000 55%);--login-floating-gradient:radial-gradient(circle,color-mix(in srgb,var(--login-accent) 18%,#0000) 0%,color-mix(in srgb,var(--login-accent) 10%,#0000) 55%,#0000 100%)}.login-page{align-items:center;background:var(--login-bg-gradient);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.login-page:before{animation:gradientShift 15s ease infinite;background:var(--login-dynamic-gradient);background-size:300% 300%;content:"";inset:0;position:absolute;z-index:0}.gradient-overlay{animation:gradientPulse 20s ease-in-out infinite;background:var(--login-overlay-gradient);inset:0;position:absolute;z-index:1}.floating-accent{animation:gentleFloat 20s ease-in-out infinite;background:var(--login-floating-gradient);border-radius:50%;filter:blur(40px);height:clamp(200px,30vw,300px);position:absolute;right:16%;top:18%;width:clamp(200px,30vw,300px);z-index:2}.login-container{max-width:420px;position:relative;width:100%;z-index:10}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--login-accent) 6%,#1a1f2af2);border:2px solid var(--login-card-border);border-radius:16px;box-shadow:0 25px 50px #00000080;padding:28px}.login-header .logo-image{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));height:36px}.login-subtitle{color:var(--login-text-secondary);font-size:14px;margin:6px 0 0}.login-form{grid-gap:12px;display:grid;gap:12px}.error-message{align-items:center;background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:8px;color:#ff6b6b;display:flex;gap:8px;padding:8px 10px}.form-group{grid-gap:6px;display:grid;gap:6px}.form-label{color:var(--login-text-secondary);font-size:12px}.form-input{background:var(--login-input-bg);border:1px solid var(--login-input-border);border-radius:10px;color:#fff;outline:none;padding:12px 14px;transition:border-color .2s ease,background .2s ease,transform .05s ease;width:100%}.form-input:focus{background:var(--login-input-bg-focus);border-color:var(--login-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent-light) 25%,#0000);transform:translateY(-1px)}.login-button{align-items:center;background:linear-gradient(135deg,var(--login-accent) 0,var(--login-accent-hover) 100%);border:none;border-radius:10px;box-shadow:0 6px 20px color-mix(in srgb,var(--login-accent) 35%,#0000);color:#0f1419;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:12px 14px;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.login-button:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--login-accent) 45%,#0000);transform:translateY(-1px)}.login-footer{color:var(--login-text-muted);font-size:12px;margin-top:8px}.footer-links{display:flex;gap:12px;justify-content:space-between}.footer-links a{color:var(--login-accent-hover);text-decoration:none}.footer-links a:hover{text-decoration:underline}:root{--primary-gradient:linear-gradient(135deg,#75d0e5,#5ababe);--secondary-gradient:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--text-muted:#ffffff80;--accent-cyan:#75d0e5;--accent-blue:#3b82f6;--shadow-glow:0 0 20px #75d0e526;--shadow-card:0 8px 32px #0000004d;--border-radius:12px;--border-radius-lg:16px;--border-radius-xl:24px}.nav-link{align-items:center;color:#ffffffb3;display:flex;font-weight:500;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-link{border-radius:8px;padding:8px 16px;position:relative}.nav-link:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--glass-bg)}.nav-link:after{background:linear-gradient(135deg,#75d0e5,#5ababe);background:var(--primary-gradient);bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-link:hover:after{width:80%}.btn-primary{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position);--tw-text-opacity:1;background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:.5rem;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-weight:600;padding:.75rem 1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary{box-shadow:0 4px 20px #3b82f64d}.btn-primary:hover{box-shadow:0 6px 30px #3b82f666}.btn-secondary{--tw-text-opacity:1;background-color:initial;border-color:#fff3;border-radius:.5rem;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-weight:600;padding:.75rem 1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background-color:#ffffff0d}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#ffffff0d;border-color:#fff6}.stat-card{--tw-backdrop-blur:blur(24px);align-items:center;-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);background-color:#ffffff0d;border-color:#ffffff1a;border-radius:1rem;border-width:1px;display:flex;padding:1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stat-card:hover{background-color:#ffffff1a}.stat-card{box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-card)}.stat-card:hover{box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.stat-icon{--tw-text-opacity:1;align-items:center;border-radius:.75rem;box-shadow:0 4px 20px #0000004d;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;height:3rem;justify-content:center;margin-right:1rem;width:3rem}.stat-content{flex:1 1}.stat-value{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:2rem;margin-bottom:.25rem}.stat-label{color:#fff9;line-height:1.25rem}.action-card{--tw-backdrop-blur:blur(24px);align-items:center;-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);background-color:#ffffff0d;border-color:#ffffff1a;border-radius:1rem;border-width:1px;cursor:pointer;display:flex;padding:1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-card:hover{background-color:#ffffff1a}.action-card{box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-card)}.action-card:hover{border-color:#75d0e54d;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.action-icon{--tw-text-opacity:1;align-items:center;border-radius:.75rem;box-shadow:0 4px 20px #0000004d;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;height:3rem;justify-content:center;margin-right:1rem;width:3rem}.action-content{flex:1 1}.action-title{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.25rem}.action-description{color:#fff9;font-size:.875rem;line-height:1.25rem}.order-item{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffff0d;border-color:#ffffff1a;border-radius:.75rem;border-width:1px;padding:1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.order-item:hover{background-color:#ffffff1a}.order-info{flex:1 1}.order-number{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.25rem}.order-date{color:#fff9;font-size:.875rem;line-height:1.25rem}.order-status{margin-right:1rem}.status-badge{--tw-text-opacity:1;background-color:#06b6d433;border-color:#06b6d44d;border-radius:9999px;border-width:1px;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .75rem}.order-action{border-radius:.5rem;color:#fff9;padding:.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.order-action:hover{--tw-text-opacity:1;background-color:#ffffff1a;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.brand-card{border-radius:1rem;box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-card);cursor:pointer;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brand-card:hover{box-shadow:0 20px 60px #0006;transform:translateY(-8px) scale(1.02)}.brand-image{border-radius:1rem;height:16rem;overflow:hidden;position:relative}.brand-image img{height:100%;object-fit:cover;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.brand-card:hover .brand-image img{transform:scale(1.1)}.brand-overlay{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#0000 var(--tw-gradient-to-position);background-image:linear-gradient(to top,var(--tw-gradient-stops));inset:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:rgb(0 0 0/0)){.brand-overlay{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}}.brand-content{--tw-text-opacity:1;bottom:0;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));left:0;padding:1.5rem;position:absolute;right:0}.brand-name{line-height:1.75rem}.brand-description{font-size:.875rem;line-height:1.25rem}.banner-carousel{animation:slide 20s linear infinite;border-radius:1rem;display:flex;overflow:hidden}.banner-slide{flex-shrink:0;width:100%}@keyframes slide{0%{transform:translateX(0)}25%{transform:translateX(-100%)}50%{transform:translateX(-200%)}75%{transform:translateX(-300%)}to{transform:translateX(0)}}.animate-spin{animation:spin 1s linear infinite}.group:hover .group-hover\:translate-x-1{transform:translateX(.25rem)}.group:hover .group-hover\:text-white{color:#fff}@media (max-width:768px){.nav-link{font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem}.btn-primary,.btn-secondary{font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem}.action-card,.stat-card{padding:1rem}.brand-image{height:12rem}.banner-carousel{animation-duration:15s}}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#75d0e5,#5ababe);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#75d0e580}::-webkit-scrollbar-thumb:hover{background:#75d0e5b3}a:focus,button:focus{outline:2px solid #75d0e5;outline:2px solid var(--accent-cyan);outline-offset:2px}.stat-card:first-child{animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.action-card:first-child{animation-delay:.1s}.action-card:nth-child(2){animation-delay:.2s}.action-card:nth-child(3){animation-delay:.3s}.action-card:nth-child(4){animation-delay:.4s}*{transition:all .3s cubic-bezier(.4,0,.2,1)}.brand-card:before{background:linear-gradient(135deg,#75d0e5,#5ababe);background:var(--primary-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.brand-card:hover:before{opacity:.1}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.025em}.btn-primary:active,.btn-secondary:active{transform:translateY(0) scale(.98)}.action-card:hover,.brand-card:hover,.stat-card:hover{box-shadow:0 12px 40px #0006,0 0 0 1px #75d0e533}.customer-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border)}.customer-logo{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.customer-logo img{height:100%;object-fit:contain;width:100%}.customer-info h1{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0}.customer-info p{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem;margin:0}.stats-summary{align-items:center;display:flex;gap:1.5rem}.stat-value{color:#fff;color:var(--text-primary);font-size:1.5rem}.stat-label{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem;margin:0}@media (max-width:768px){.customer-header{padding:1rem 0}.customer-logo{height:48px;width:48px}.customer-info h1{font-size:1.25rem}.stats-summary{display:none}}.brand-accordion-container{margin-bottom:2rem}@media (max-width:768px){.image-accordion{flex-direction:column;height:auto;max-height:600px}.accordion-card{border-bottom:1px solid #ffffff1a;border-right:none;flex:1 1;min-height:80px}.accordion-card:first-child{border-radius:30px 30px 0 0}.accordion-card:last-child{border-bottom:none;border-radius:0 0 30px 30px}.accordion-card.hovered{flex:3 1;margin:10px -10px}.brand-title{bottom:auto;left:auto;position:relative;transform:none}.brand-title h2{font-size:24px}.card-content{padding:20px}}.progress-loader-overlay{align-items:center!important;animation:fadeIn .3s ease-in-out;display:flex!important;height:100vh!important;justify-content:center!important;pointer-events:all!important;position:fixed!important;width:100vw!important;z-index:9999!important}.progress-loader-backdrop,.progress-loader-overlay{bottom:0!important;left:0!important;right:0!important;top:0!important}.progress-loader-backdrop{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0f1419d9!important;height:100%!important;position:absolute!important;width:100%!important}.progress-loader-container{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem;position:relative;z-index:1}.progress-loader-content{align-items:center;background:#1a1f2ae6;border:1px solid #79d5e933;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #79d5e91a;display:flex;flex-direction:column;gap:1.5rem;max-width:400px;padding:2rem;width:100%}.progress-loader-animation{align-items:center;display:flex;justify-content:center}.progress-info{text-align:center}.progress-message{color:#fff!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.025em!important;margin:0!important}.progress-subtext{color:#cbd5e1!important;font-size:.9rem!important;margin-top:.25rem!important;opacity:.9!important}.progress-loader-bar-container{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.progress-loader-bar{background:#79d5e933!important;height:8px!important;width:100%!important}.progress-bar-fill,.progress-loader-bar{border-radius:9999px!important;overflow:hidden!important;position:relative!important}.progress-bar-fill{background:linear-gradient(90deg,#79d5e9,#4daebc)!important;box-shadow:0 0 20px #79d5e980!important;height:100%!important;transition:width .3s cubic-bezier(.4,0,.2,1)!important}.progress-bar-fill:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.progress-percentage{color:#79d5e9!important;font-size:1.125rem!important;font-weight:600!important;text-shadow:0 0 10px #79d5e980!important}.progress-extra{display:flex!important;flex-direction:column!important;gap:.5rem!important;width:100%!important}.progress-stats{align-items:center!important;color:#e2e8f0!important;display:flex!important;font-size:.95rem!important;justify-content:space-between!important}.progress-current{color:#94a3b8!important;font-size:.9rem!important}@media (max-width:768px){.progress-loader-content{gap:1rem;padding:1.5rem}.progress-message{font-size:1.125rem}.progress-percentage{font-size:1rem}.progress-stats{font-size:.9rem!important}.progress-current{font-size:.85rem!important}}@media (max-width:480px){.progress-loader-content{margin:0 1rem;width:calc(100% - 2rem)}}.CataloguesLanding_cataloguesPage__mda4A{animation:CataloguesLanding_pageLoad__tOBYZ .6s ease;background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);min-height:100vh;overflow:hidden;padding:2rem;position:relative}.CataloguesLanding_gradientOverlay__i-YvK{animation:CataloguesLanding_gradientPulse__6yag2 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 40%,#79d5e91f 0,#0000 40%),radial-gradient(ellipse at 70% 60%,#4daeac14 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.CataloguesLanding_floatingAccent__FPilV{animation:CataloguesLanding_gentleFloat__4hAMR 20s ease-in-out infinite;background:radial-gradient(circle,#79d5e91a 0,#79d5e90d 50%,#0000 100%);border-radius:50%;filter:blur(40px);height:300px;pointer-events:none;position:absolute;right:15%;top:20%;width:300px;z-index:2}.CataloguesLanding_header__l2KGs{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto 3rem;max-width:1200px;position:relative;z-index:10}.CataloguesLanding_titleSection__lmolA{flex:1 1}.CataloguesLanding_pageTitle__wygCc{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#6bc7db);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2rem;font-weight:700;margin:0 0 .5rem}.CataloguesLanding_pageSubtitle__B4mys{border-bottom:1px solid #ffffff1a;color:#e5e7eb;font-size:1rem;margin:0 0 1.5rem;opacity:.9;padding-bottom:1.5rem}.CataloguesLanding_bookcase__GRIkk{margin:0 auto;max-width:1200px;perspective:1500px;position:relative;transform-style:preserve-3d;z-index:10}.CataloguesLanding_shelf__OBm3Z{margin-bottom:4rem;position:relative;transform-style:preserve-3d}.CataloguesLanding_shelfBoard__oSCVp{background:linear-gradient(180deg,#1a1f2a 0,#0f1419 50%,#0a0d12);border:1px solid #79d5e91a;border-radius:4px;bottom:-10px;box-shadow:0 8px 16px #0009,inset 0 -2px 4px #0006,0 0 20px #79d5e91a;height:20px;position:absolute;transform:rotateX(-5deg) translateZ(-10px);width:100%;z-index:1}.CataloguesLanding_shelfBoard__oSCVp:before{background:linear-gradient(180deg,#0f1419cc 0,#0000);content:"";height:30px;left:0;position:absolute;top:100%;transform:rotateX(90deg) translateZ(-15px);width:100%}.CataloguesLanding_booksRow__ntT6z{align-items:flex-end;display:flex;gap:1.5rem;justify-content:center;padding:0 2rem 20px;position:relative;z-index:2}.CataloguesLanding_book__YuBID{animation:CataloguesLanding_bookSlide__wCG6N .6s ease both;border:1px solid #79d5e91a;border-radius:4px 12px 12px 4px;box-shadow:4px 4px 12px #00000080,inset -2px 0 4px #0000004d,0 0 30px #79d5e90d;cursor:pointer;height:250px;overflow:hidden;position:relative;transform:rotateY(-5deg);transform-style:preserve-3d;transition:all .4s cubic-bezier(.4,0,.2,1);width:180px}@keyframes CataloguesLanding_bookSlide__wCG6N{0%{opacity:0;transform:translateX(-50px) rotateY(-5deg)}to{opacity:1;transform:translateX(0) rotateY(-5deg)}}.CataloguesLanding_book__YuBID:hover{border-color:#79d5e94d;box-shadow:8px 16px 32px #0009,inset -2px 0 4px #0000004d,0 0 40px #79d5e933;transform:translateY(-10px) rotateY(0deg) scale(1.05);z-index:10}.CataloguesLanding_bookSpine__B-aCf{align-items:center;background:inherit;border-radius:4px 12px 12px 4px;color:#fff;display:flex;flex-direction:column;gap:1rem;inset:0;justify-content:center;padding:1rem;position:absolute}.CataloguesLanding_bookSpine__B-aCf:before{background:#fff3;bottom:10%;box-shadow:2px 0 2px #0003,4px 0 2px #0003;content:"";left:12px;position:absolute;top:10%;width:2px}.CataloguesLanding_bookSpine__B-aCf:after{background:linear-gradient(90deg,#0000004d 0,#0000 20%,#0000 80%,#0006);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.CataloguesLanding_bookYear__WoVft{font-size:.875rem;font-weight:600;letter-spacing:.5px;opacity:.9;text-shadow:0 2px 4px #0000004d}.CataloguesLanding_logoInverted__GQIXt,.CataloguesLanding_logo__atcc7{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));max-height:60px;max-width:120px;object-fit:contain}.CataloguesLanding_logoInverted__GQIXt{filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.5))}.CataloguesLanding_bookCover__DvbvF{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-radius:4px 12px 12px 4px;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.CataloguesLanding_book__YuBID:hover .CataloguesLanding_bookCover__DvbvF{opacity:1}.CataloguesLanding_bookActions__LBjVd{display:flex;gap:1rem}.CataloguesLanding_quickAction__DWlmm{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#79d5e91a;border:2px solid #79d5e94d;border-radius:50%;color:#79d5e9;cursor:pointer;display:flex;font-size:1.25rem;height:48px;justify-content:center;transition:all .3s ease;width:48px}.CataloguesLanding_quickAction__DWlmm:hover{background:#79d5e933;border-color:#79d5e9;box-shadow:0 0 20px #79d5e966;color:#fff;transform:scale(1.1)}.CataloguesLanding_pageTurn__UHFSk{background:linear-gradient(-45deg,#79d5e91a,#79d5e94d 50%,#79d5e91a);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);height:40px;opacity:0;position:absolute;right:0;top:0;transform-origin:bottom left;transition:all .3s ease;width:40px;z-index:3}.CataloguesLanding_book__YuBID:hover .CataloguesLanding_pageTurn__UHFSk{box-shadow:-2px 2px 8px #0000004d,-1px 1px 4px #0003;opacity:1;transform:rotate(-15deg) scale(1.2)}@keyframes CataloguesLanding_pageLoad__tOBYZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CataloguesLanding_fadeIn__salzZ{0%{opacity:0}to{opacity:1}}@keyframes CataloguesLanding_gradientPulse__6yag2{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(180deg)}}@keyframes CataloguesLanding_gentleFloat__4hAMR{0%,to{opacity:.4;transform:translate(0) scale(1)}33%{opacity:.6;transform:translate(30px,-20px) scale(1.05)}66%{opacity:.3;transform:translate(-20px,20px) scale(.95)}}@media (max-width:1200px){.CataloguesLanding_booksRow__ntT6z{flex-wrap:wrap;justify-content:center}.CataloguesLanding_book__YuBID{height:230px;width:160px}}@media (max-width:768px){.CataloguesLanding_cataloguesPage__mda4A{padding:1rem}.CataloguesLanding_header__l2KGs{flex-direction:column;gap:1.5rem;text-align:center}.CataloguesLanding_pageTitle__wygCc{font-size:2rem}.CataloguesLanding_booksRow__ntT6z{gap:1rem;padding:0 1rem 20px}.CataloguesLanding_book__YuBID{height:200px;width:140px}.CataloguesLanding_logoInverted__GQIXt,.CataloguesLanding_logo__atcc7{max-height:50px;max-width:100px}}@media (max-width:480px){.CataloguesLanding_booksRow__ntT6z{gap:.75rem}.CataloguesLanding_book__YuBID{height:170px;width:110px}.CataloguesLanding_bookYear__WoVft{font-size:.75rem}.CataloguesLanding_quickAction__DWlmm{font-size:1rem;height:40px;width:40px}.CataloguesLanding_pageTurn__UHFSk{height:30px;width:30px}}.CataloguesLanding_book__YuBID:focus-visible,.CataloguesLanding_quickAction__DWlmm:focus-visible{outline:3px solid #79d5e9;outline-offset:2px}@media (prefers-reduced-motion:reduce){.CataloguesLanding_book__YuBID,.CataloguesLanding_cataloguesPage__mda4A,.CataloguesLanding_floatingAccent__FPilV,.CataloguesLanding_gradientOverlay__i-YvK,.CataloguesLanding_pageTurn__UHFSk{animation:none}.CataloguesLanding_book__YuBID,.CataloguesLanding_pageTurn__UHFSk,.CataloguesLanding_quickAction__DWlmm{transition:none}}.image-bank-content{flex:1 1}.images-container.grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.images-container.grid .image-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.images-container.grid .image-item:before{background:linear-gradient(135deg,#79d5e91a,#6bc7db1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.images-container.grid .image-item:hover{border-color:#79d5e94d;box-shadow:0 12px 40px #0003;transform:translateY(-4px)}.images-container.grid .image-item:hover:before{opacity:1}.images-container.grid .image-item.selected{background:#79d5e90d;border-color:#79d5e999;box-shadow:0 0 0 3px #79d5e933}.images-container.grid .image-preview{aspect-ratio:4/3;overflow:hidden;position:relative}.images-container.grid .image-preview img{height:100%;object-fit:cover;width:100%}.images-container.list{display:flex;flex-direction:column;gap:1rem}.images-container.list .image-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.images-container.list .image-item:before{background:linear-gradient(135deg,#79d5e91a,#6bc7db1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.images-container.list .image-item:hover{border-color:#79d5e94d;box-shadow:0 8px 24px #0003;transform:translateX(4px)}.images-container.list .image-item:hover:before{opacity:1}.images-container.list .image-item.selected{background:#79d5e90d;border-color:#79d5e999}.images-container.list .image-preview{flex-shrink:0;height:80px;overflow:hidden;position:relative;width:120px}.images-container.list .image-preview img{height:100%;object-fit:cover;width:100%}.images-container.list .image-info{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding:1rem}.image-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;gap:1rem;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}.image-item:hover .image-overlay{opacity:1}.download-btn,.select-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#79d5e9e6;border:1px solid #fff3;border-radius:50%;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;font-weight:600;height:44px;justify-content:center;transition:all .3s ease;width:44px}.download-btn:hover,.select-btn:hover{background:#6bc7dbf2;box-shadow:0 6px 16px #0000004d;transform:scale(1.1)}.image-info{padding:1rem;position:relative;z-index:2}.image-name{color:#ffffffe6;font-weight:500;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-meta{align-items:center;color:#fff9;display:flex;font-size:.8rem;justify-content:space-between}.brand-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#79d5e933;border:1px solid #79d5e94d;border-radius:6px;color:#79d5e9e6;font-weight:500;padding:.25rem .5rem}.file-size{color:#ffffff80;font-size:.75rem}.image-item{cursor:pointer}.image-item:active{transform:scale(.98)}.image-preview img{transition:opacity .3s ease}.image-preview img[src=""]{opacity:0}.image-item:focus-within{outline:2px solid #79d5e999;outline-offset:2px}@media (max-width:768px){.images-container.grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.images-container.list .image-preview{height:60px;width:80px}.images-container.list .image-info{padding:.75rem}.image-overlay{gap:.5rem}.download-btn,.select-btn{height:32px;width:32px}}@media (max-width:480px){.images-container.grid{grid-template-columns:1fr}.images-container.list .image-item{flex-direction:column}.images-container.list .image-preview{height:200px;width:100%}.images-container.list .image-info{padding:1rem}}.brand-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000001a;min-height:280px;overflow:hidden;position:relative;transition:all .3s ease}.brand-card:hover{border-color:#fff3;box-shadow:0 20px 40px #0003;transform:translateY(-8px)}.brand-card-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;position:relative;z-index:2}.brand-logo{display:flex;justify-content:center;margin-bottom:1.5rem}.brand-info{margin-bottom:2rem;text-align:center}.brand-name{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px #0000004d}.brand-description{color:#fffc;font-size:.9rem;text-shadow:0 1px 2px #0000004d}.brand-actions{display:flex;justify-content:center}.action-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;text-shadow:0 1px 2px #0000004d;transition:all .3s ease}.action-button:hover{background:#ffffff4d;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.brand-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:3}.brand-card:hover .brand-overlay{opacity:1}.overlay-content{color:#fff;text-align:center;text-shadow:0 2px 4px #00000080}.overlay-content span{display:block;font-weight:500}@media (max-width:768px){.brand-card{min-height:240px}.brand-card-content{padding:1.5rem}.brand-logo{margin-bottom:1rem}.brand-info{margin-bottom:1.5rem}.brand-name{font-size:1.1rem}.action-button,.brand-description{font-size:.85rem}.action-button{padding:.6rem 1.2rem}}@media (max-width:480px){.brand-card{min-height:200px}.brand-card-content{padding:1.25rem}.brand-logo div,.brand-logo img{height:48px;width:48px}.brand-name{font-size:1rem}.action-button,.brand-description{font-size:.8rem}.action-button{padding:.5rem 1rem}}.new-product-card{background:linear-gradient(135deg,#242a34,#1a1f2a 50%,#202630);border-radius:16px;box-shadow:0 4px 16px #0003;cursor:pointer;display:flex;flex-direction:column;height:420px;margin:0 auto;max-width:320px;min-width:280px;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:100%}.new-product-card:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px);z-index:1}.new-product-card.selected{border:2px solid #57b6b9;box-shadow:0 8px 32px #57b6b94d}.product-image-section{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;height:220px;justify-content:center;margin:14px auto 0;overflow:hidden;position:relative;width:calc(100% - 28px)}.image-top-actions{display:flex;gap:6px;position:absolute;right:8px;top:8px;z-index:12}.favorite-btn{align-items:center;background:#111827cc;border:1px solid #ffffff0f;border-radius:9999px;color:#9ca3af;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.favorite-btn:hover{background:#1f2937e6;box-shadow:0 2px 8px #0000004d;color:#8b5cf6}.product-image-section:after{background:linear-gradient(180deg,#0000 0,#0003);bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.product-image{height:100%;object-fit:contain;position:relative;width:100%;z-index:0}.image-loading,.image-placeholder{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:16px;font-weight:500;height:100%;justify-content:center;width:100%}.loading-spinner{height:32px;width:32px}.stock-badge{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:11px;font-weight:600;justify-content:center;padding:6px 12px;position:absolute;right:10px;top:10px;white-space:nowrap;z-index:10}.stock-badge.in-stock{background:#10b981}.stock-badge.out-of-stock{background:#c16334}.product-name{bottom:10px;color:#fff;font-size:16px;font-weight:600;left:12px;line-height:1.2;margin:0;overflow:hidden;right:12px;text-overflow:ellipsis;white-space:nowrap;z-index:2}.product-info{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:14px 16px}.sku-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#e5e7eb;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.meta-small-row{align-items:center;display:flex}.meta-small-left{align-items:center;color:#9ca3af;display:inline-flex;gap:6px}.meta-star{color:#ef4444}.meta-small-text{color:#9ca3af;font-size:12px}.meta-divider{color:#9ca3af;opacity:.5}.title-row{align-items:center;display:flex;justify-content:space-between}.instock-chip{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.3px;padding:4px 8px}.instock-chip.green{background:#34d399}.instock-chip.orange{background:#c16334}.meta-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;margin-bottom:10px}.meta-item{align-items:baseline;display:flex;gap:8px;min-width:0}.meta-item.right{justify-content:flex-end}.meta-item.span2{grid-column:1/-1;justify-content:space-between}.meta-label{color:#93a4b8;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.meta-value{color:#e5e7eb;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.meta-chip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.info-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.pricing-section{margin-bottom:6px}.product-price{color:#10b981;font-size:24px;line-height:1;margin:0 0 4px}.purchase-row{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-top:6px}.product-retail-price{align-items:center;color:#9ca3af;display:flex;font-size:14px;gap:4px;line-height:1;margin:0}.product-retail-price:before{color:#6b7280;content:"RRP: ";font-weight:600}.top-actions{display:flex;gap:8px}.catalogue-btn,.view-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.view-btn{background:#6b7280;font-size:12px;font-weight:600;padding:0 12px;width:auto}.view-pill{background:#ffffff14;border:1px solid #ffffff1f;color:#e5e7eb;padding:6px 12px}.view-btn.view-pill:hover{background:#ffffff24;border-color:#fff3}.info-badges{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.badge{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;display:inline-flex;gap:6px;padding:6px 10px}.badge.color-badge .badge-label{color:currentColor;opacity:.9}.badge.color-badge .badge-value{color:currentColor}.badge.pill{background:#79d5e914;border-color:#79d5e933}.badge-label{color:#93a4b8;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.badge-value{color:#e5e7eb;font-size:12px;font-weight:600;max-width:150px}.badge-swatch{border:1px solid #ffffff40;border-radius:9999px;box-shadow:inset 0 0 0 1px #0000000f;height:12px;width:12px}.badge-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.badge-value.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-btn{background:#3b82f6}.catalogue-btn:hover{background:#2563eb;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.bottom-controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.quantity-selector{border-radius:6px;gap:0;overflow:hidden}.qty-btn,.quantity-selector{align-items:center;display:flex}.qty-btn{background:#374151;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.quantity-selector.compact{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px}.qty-btn.compact{background:#0000;color:#e5e7eb;font-size:16px;height:28px;width:28px}.qty-input.compact{font-size:14px;height:28px;width:44px}.qty-btn:hover:not(:disabled){background:#4b5563}.qty-btn:disabled{cursor:not-allowed;opacity:.5}.qty-input{-moz-appearance:textfield;background:#1f2937;border:none;color:#fff;font-size:16px;font-weight:600;height:32px;outline:none;text-align:center;width:45px}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input:focus{background:#374151}.main-actions{display:flex;gap:8px}.action-square-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:28px}.action-square-btn:hover{background:#ffffff1f}.action-square-btn.selected{background:#059669;border-color:#10b98180}.action-square-btn.animating{transform:scale(1.05)}.action-square-btn.primary{background:#10b981;border-color:#10b98199;color:#fff}.action-square-btn.primary:hover{background:#059669}.product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9ca3af;display:-webkit-box;font-size:11px;margin:6px 0;opacity:.95;overflow:hidden}.icon-circle-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.icon-circle-btn:hover{background:#ffffff1f}.add-btn{align-items:center;background:#10b981;border:none;border-radius:8px;box-shadow:0 2px 4px #10b98133;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;height:32px;justify-content:center;padding:8px 14px;transition:all .3s ease;white-space:nowrap}.add-btn.compact{box-sizing:border-box;font-size:12px;height:28px;line-height:1;padding:0 10px}.add-btn:hover{box-shadow:0 3px 6px #10b9814d;transform:translateY(-1px)}.add-btn.selected,.add-btn:hover{background:#059669}.add-btn.animating{animation:addPulse .6s ease-out}@keyframes addPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.remove-btn{align-items:center;background:#ef4444;border:none;border-radius:8px;box-shadow:0 2px 4px #ef444433;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.remove-btn:hover:not(:disabled){background:#dc2626;box-shadow:0 3px 6px #ef44444d;transform:translateY(-1px)}.remove-btn:disabled{cursor:not-allowed;opacity:.5}.remove-btn:disabled:hover{background:#ef4444;box-shadow:0 2px 4px #ef444433;transform:none}.image-nav{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:32px;z-index:10}.new-product-card:hover .image-nav{opacity:1}.image-nav:hover{background:#10b981cc;transform:translateY(-50%) scale(1.1)}.prev-image{left:8px}.next-image{right:8px}.image-indicator{background:#0009;border-radius:12px;bottom:8px;color:#fff;font-size:11px;font-weight:500;padding:4px 8px;position:absolute;right:8px}.new-product-badge{background:#10b981;border-radius:8px;color:#fff;font-size:10px;font-weight:600;left:10px;letter-spacing:.5px;padding:4px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:10}.new-product-card.large{border-radius:20px;height:860px;width:660px}.new-product-card.large .product-image-section{border-radius:16px;height:421px;margin:29px auto 0;width:602px}.new-product-card.large .stock-badge{border-radius:12px;font-size:18px;height:61px;right:20px;top:20px;width:107px}.new-product-card.large .stock-badge.out-of-stock{font-size:16px}.new-product-card.large .product-name{bottom:20px;font-size:32px;left:24px;right:24px}.new-product-card.large .product-info{gap:20px;padding:30px 40px}.new-product-card.large .meta-grid{gap:16px 20px;margin-bottom:12px}.new-product-card.large .meta-label{font-size:14px}.new-product-card.large .meta-chip,.new-product-card.large .meta-value{font-size:18px}.new-product-card.large .product-price{font-size:49px;margin:0 0 8px}.new-product-card.large .product-retail-price{font-size:29px}.new-product-card.large .top-actions{gap:16px;margin-bottom:20px}.new-product-card.large .catalogue-btn,.new-product-card.large .view-btn{border-radius:10px;font-size:20px;height:45px;width:60px}.new-product-card.large .bottom-controls{gap:20px}.new-product-card.large .qty-btn{border-radius:8px;font-size:28px;height:56px;width:56px}.new-product-card.large .qty-input{font-size:24px;height:56px;width:80px}.new-product-card.large .add-btn{border-radius:10px;font-size:20px;height:56px;padding:16px 28px}.new-product-card.large .remove-btn{border-radius:10px;font-size:24px;height:56px;width:56px}.new-product-card.large .image-nav{height:48px;width:48px}.new-product-card.large .prev-image{left:12px}.new-product-card.large .next-image{right:12px}.new-product-card.large .image-indicator{border-radius:16px;bottom:12px;font-size:14px;padding:6px 12px;right:12px}.new-product-card.large .new-product-badge{border-radius:20px;font-size:16px;left:20px;letter-spacing:.8px;padding:8px 16px;top:20px}@media (min-width:768px) and (max-width:1024px){.new-product-card{height:400px;max-width:300px;min-width:260px}.product-image-section{height:180px}.product-info{padding:12px 14px}.product-price{font-size:20px}}@media (max-width:768px){.new-product-card{height:400px;max-width:300px;min-width:280px}.product-image-section{height:190px}.product-name{font-size:15px}.product-price{font-size:22px}.product-retail-price{font-size:13px}}@media (max-width:480px){.new-product-card{height:380px;max-width:280px;min-width:260px}.product-image-section{height:175px}.product-info{padding:12px 16px}.bottom-controls{flex-direction:column;gap:8px}.main-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.add-btn,.catalogue-btn,.new-product-card,.qty-btn,.remove-btn,.view-btn{transition:none}.new-product-card:hover{transform:none}}.product-grid,.products-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1440px;padding:16px;position:relative;transition:all .3s ease}@media (min-width:1340px){.product-grid,.products-grid{gap:20px;grid-template-columns:repeat(4,1fr);padding:20px}}@media (min-width:1020px) and (max-width:1339px){.product-grid,.products-grid{gap:18px;grid-template-columns:repeat(3,1fr);padding:18px}}@media (min-width:1024px) and (max-width:1366px){.product-grid,.products-grid{gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}}@media (min-width:768px) and (max-width:1023px){.product-grid,.products-grid{gap:14px;grid-template-columns:repeat(3,1fr);padding:14px}}@media (min-width:680px) and (max-width:767px){.product-grid,.products-grid{gap:16px;grid-template-columns:repeat(2,1fr);padding:16px}}@media (max-width:679px){.product-grid,.products-grid{gap:12px;grid-template-columns:1fr;padding:12px}}.dropdown-menu,.select-dropdown,[role=tooltip]{z-index:1000}.main-content-expanded .product-grid,.main-content-expanded .products-grid,.sidebar-collapsed .product-grid,.sidebar-collapsed .products-grid,body.sidebar-collapsed .product-grid,body.sidebar-collapsed .products-grid{max-width:1400px}[class*=grid]:has(.new-product-card){margin:0 auto;max-width:1440px}.contains-product-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1440px;padding:20px}@media (min-width:1340px){.contains-product-cards{grid-template-columns:repeat(4,1fr)}}.status-dot{border-radius:9999px;display:inline-block;height:10px;margin-right:6px;width:10px}.status-dot.green{background:#34d399}.status-dot.orange{background:#c16334}.new-product-list-item{align-items:center;background:linear-gradient(135deg,#242a34,#1a1f2a 50%,#202630);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 2px 8px #00000026;box-sizing:border-box;display:flex;gap:20px;max-width:100%;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease;width:100%}.new-product-list-item:hover{border-color:#ffffff1f;box-shadow:0 4px 16px #0003;transform:translateX(4px)}.new-product-list-item.selected{border-color:#57b6b9;box-shadow:0 4px 16px #57b6b933}.list-new-badge{background:#10b981;border-radius:6px;color:#fff;font-size:10px;font-weight:600;left:20px;letter-spacing:.5px;padding:4px 12px;position:absolute;text-transform:uppercase;top:-8px}.list-image-container{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.list-product-image{height:100%;object-fit:contain;width:100%}.list-image-loading,.list-image-placeholder{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:10px;height:100%;justify-content:center;width:100%}.loading-spinner{border:3px solid #10b98133;border-top-color:#10b981;height:24px;width:24px}.list-product-info{flex:1 1;min-width:0;overflow:hidden}.list-product-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px;overflow:hidden}.list-product-meta{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:16px}.list-product-category,.list-product-colour,.list-product-ean,.list-product-sku{white-space:nowrap}.list-product-sku:before{color:#6b7280;content:"SKU: ";font-weight:600}.list-product-ean:before{color:#6b7280;content:"EAN: ";font-weight:600}.list-product-category,.list-product-colour{background:#ffffff0d;border-radius:4px;padding:2px 8px}.list-stock-section{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:120px}.list-stock-badge{border-radius:6px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;white-space:nowrap}.list-stock-badge.in-stock{background:#10b981}.list-stock-badge.out-of-stock{background:#c16334}.list-stock-level{color:#9ca3af;font-size:11px}.list-pricing-section{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:100px}.list-cost-price{color:#10b981;font-size:20px;font-weight:700;line-height:1}.list-retail-price{color:#9ca3af;font-size:12px;line-height:1}.list-quantity-section{align-items:center;border-radius:6px;display:flex;flex-shrink:0;gap:0;min-width:120px;overflow:hidden}.list-qty-btn{align-items:center;background:#374151;border:none;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.list-qty-btn:hover:not(:disabled){background:#4b5563}.list-qty-btn:disabled{cursor:not-allowed;opacity:.5}.list-qty-input{-moz-appearance:textfield;background:#1f2937;border:none;color:#fff;font-size:14px;font-weight:600;height:32px;outline:none;text-align:center;width:56px}.list-qty-input::-webkit-inner-spin-button,.list-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.list-qty-input:focus{background:#374151}.list-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.list-catalogue-btn,.list-view-btn{background:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .3s ease;white-space:nowrap}.list-catalogue-btn{align-items:center;background:#3b82f6;display:flex;height:36px;justify-content:center;padding:0;width:36px}.list-view-btn:hover{background:#4b5563;transform:translateY(-1px)}.list-catalogue-btn:hover{background:#2563eb;transform:translateY(-1px)}.list-add-btn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.list-add-btn:hover{background:#059669;box-shadow:0 2px 8px #10b9814d;transform:translateY(-1px)}.list-add-btn.selected{background:#059669}.list-remove-btn{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.list-remove-btn:hover{background:#dc2626;box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}@media (max-width:1200px){.new-product-list-item{gap:16px;padding:12px 16px}.list-image-container{height:60px;width:60px}.list-product-name{font-size:14px}.list-pricing-section{min-width:80px}.list-cost-price{font-size:18px}}@media (max-width:768px){.new-product-list-item{flex-wrap:wrap;gap:12px}.list-product-info{flex:1 1 100%;order:2}.list-image-container{order:1}.list-stock-section{min-width:auto;order:3}.list-pricing-section{min-width:auto;order:4}.list-quantity-section{order:5}.list-actions{justify-content:space-between;order:6;width:100%}}@media (max-width:480px){.new-product-list-item{padding:10px}.list-product-meta{flex-wrap:wrap;gap:8px}.list-view-btn{font-size:11px;padding:6px 10px}.list-add-btn{font-size:11px;padding:6px 12px}.list-catalogue-btn,.list-qty-btn,.list-remove-btn{height:28px;width:28px}.list-qty-input{font-size:12px;height:28px;width:48px}}.barcode-scanner-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.barcode-scanner-container{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000004d;max-height:90vh;max-width:500px;overflow:hidden;width:90%}.scanner-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.scanner-header h2{color:#333;font-size:24px;margin:0}.close-button{background:none;border:none;color:#666;transition:color .2s}.close-button:hover{color:#000}.scanner-content{align-items:center;background-color:#000;display:flex;height:400px;justify-content:center;position:relative;width:100%}.scanner-video{height:100%;object-fit:cover;width:100%}.scanner-frame{border:2px solid #0f0;border-radius:8px;box-shadow:0 0 0 9999px #00000080;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:250px}.scanner-hint{background-color:#000000b3;border-radius:20px;bottom:20px;color:#fff;font-size:14px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}.scanner-paused{align-items:center;color:#666;display:flex;flex-direction:column}.scanner-paused svg{margin-bottom:10px}.scanner-controls{background-color:#f5f5f5;padding:20px;text-align:center}.scanner-toggle{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;padding:10px 20px;transition:all .2s}.scanner-toggle:hover{background-color:#f0f0f0}.scanner-toggle.active{background-color:#f44;border-color:#f44;color:#fff}.last-scan{background-color:#e8f5e9;border-radius:6px;font-size:14px;margin-top:15px;padding:10px;word-break:break-all}.new-modal-overlay{--product-bg-gradient:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--product-card-bg:#1a1f2af2;--product-card-border:#79d5e94d;--product-accent:#79d5e9;--product-accent-hover:#6bc7db;--product-accent-light:#89dce6;--product-success:#61bc8e;--product-text-primary:#fff;--product-text-secondary:#e5e7eb;--product-text-muted:#9ca3af;--product-shadow-lg:0 25px 50px #00000080;--product-shadow-md:0 8px 25px #79d5e926;align-items:center;animation:modalFadeIn .4s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.new-modal-overlay:before{animation:gradientShift 15s ease infinite;background:linear-gradient(45deg,#0f1419e6,#79d5e914 20%,#1a1f2af2 40%,#4daeac0f 60%,#2c3e50e6 80%,#79d5e90d);background-size:300% 300%;content:"";inset:0;position:absolute;z-index:-1}@keyframes modalFadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}.new-modal-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;animation:modalSlideUp .5s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--product-card-bg);border:2px solid var(--product-card-border);border-radius:20px;box-shadow:var(--product-shadow-lg),0 0 40px #79d5e926;max-height:85vh;max-width:900px;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-width:none;width:100%}.new-modal-content:before{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(45deg,#79d5e933,#0000,#79d5e933);border-radius:inherit;content:"";inset:-2px;opacity:.7;position:absolute;z-index:-1}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:.7}}.new-modal-header{align-items:center;display:flex;justify-content:flex-end;padding:20px 32px 0;position:absolute;right:0;top:0;z-index:100}.new-modal-header h2{display:none}.new-close-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f1419e6;border:1px solid var(--product-card-border);border-radius:12px;box-shadow:0 4px 12px #0000004d;color:var(--product-text-muted);cursor:pointer;display:flex;justify-content:center;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.new-close-btn:hover{background:#79d5e926;border-color:var(--product-accent);box-shadow:0 8px 20px #79d5e933;color:var(--product-accent);transform:scale(1.1)}.new-modal-body{display:flex;flex-direction:column;height:100%;overflow-y:visible;padding:0}.new-product-details-grid{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1fr}.new-product-hero{background:linear-gradient(135deg,#0f141999,#1a1f2acc);display:flex;flex-direction:column;justify-content:center;min-height:500px;overflow:hidden;padding:32px;position:relative}.new-product-hero:before{animation:heroFloat 12s ease-in-out infinite;background:radial-gradient(circle,#79d5e90f 0,#0000 70%);content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%;z-index:0}@keyframes heroFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-15px,-20px) scale(1.05)}}.new-product-info-section{background:var(--product-card-bg);border-left:1px solid #79d5e91a;gap:14px;min-height:500px;padding:28px 24px 20px;position:relative;z-index:10}.new-brand-badge{border-radius:12px;box-shadow:0 8px 25px #00000026;left:20px;padding:12px;top:20px;z-index:20}.new-brand-badge-logo{height:40px;width:40px}.new-product-title-section{margin-bottom:8px;padding-right:72px;padding-top:12px}.new-product-title-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--product-accent) 0,var(--product-accent-light) 100%);-webkit-background-clip:text;background-clip:text;color:var(--product-text-primary);font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.3;margin:0 0 6px}.new-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.new-status-dot{border-radius:9999px;display:inline-block;height:10px;margin-left:8px;width:10px}.new-status-dot.green{background:#61bc8e}.new-status-dot.orange{background:#fbbf24}.new-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;white-space:nowrap}.new-status-green{background:#61bc8e26;border:1px solid #61bc8e4d;box-shadow:0 4px 12px #61bc8e1a;color:var(--product-success)}.new-status-orange{background:#fbbf2426;border:1px solid #fbbf244d;box-shadow:0 4px 12px #fbbf241a;color:#fbbf24}.new-description-text{color:var(--product-text-secondary);font-size:16px;line-height:1.6;margin-bottom:20px;opacity:.9}.new-product-image-section{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;min-height:500px;padding:0;position:relative;z-index:10}.new-image-placeholder{aspect-ratio:1;background:#ffffff08;font-weight:600;max-width:320px;width:100%}.new-image-loading,.new-image-placeholder{align-items:center;border:2px dashed #79d5e933;border-radius:16px;color:var(--product-text-muted);display:flex;justify-content:center}.new-image-loading{background:#ffffff05;flex-direction:column;gap:16px;height:320px}.new-loading-spinner{animation:spin 1s linear infinite;border:3px solid #79d5e933;border-radius:50%;border-top:3px solid var(--product-accent);height:32px;transform-origin:center;width:32px}.new-image-carousel{background:#0000;border:none;border-radius:0;box-shadow:none;height:100%;overflow:hidden;position:relative;transition:none;width:100%}.new-image-carousel:hover{box-shadow:none;transform:none}.new-product-detail-image{background:#0000;display:block;height:100%;object-fit:cover;padding:0;transition:transform .3s ease;width:100%}.new-image-carousel:hover .new-product-detail-image{transform:scale(1.03)}.new-image-thumbnails{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:100%}.new-thumbnail{background:#ffffff0d;border:2px solid #0000;border-radius:8px;cursor:pointer;height:50px;overflow:hidden;transition:all .3s ease;width:50px}.new-thumbnail:hover{border-color:#79d5e966}.new-thumbnail.active{border-color:var(--product-accent);box-shadow:0 0 10px #79d5e94d}.new-thumbnail img{height:100%;object-fit:contain;padding:4px;width:100%}.new-carousel-nav{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:32px;z-index:10}.new-image-carousel:hover .new-carousel-nav{opacity:1}.new-carousel-nav:hover{background:#79d5e933;border-color:#79d5e966;color:var(--product-accent)}.new-carousel-prev{left:8px}.new-carousel-next{right:8px}.new-image-counter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff1a;border-radius:6px;bottom:12px;color:#ffffffe6;font-size:11px;font-weight:500;padding:4px 8px;position:absolute;right:12px}.new-brand-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:16px;padding:8px;position:absolute;top:16px}.new-brand-badge-logo{height:32px;object-fit:contain;width:32px}.new-product-info-section{display:flex;flex-direction:column;gap:24px}.new-vendor-tag{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;color:var(--product-text-secondary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;padding:6px 10px}.new-meta-row{align-items:center;display:flex;gap:10px}.new-rating-share-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.new-rating{align-items:center;display:inline-flex;gap:4px}.new-rating .filled{color:#ef4444}.new-rating .outline{color:#ef4444;opacity:.4}.new-rating-text{color:var(--product-text-muted);font-size:12px;margin-left:8px}.new-share-icons{display:inline-flex;gap:10px}.new-share-icons>button{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;color:var(--product-text-secondary);display:inline-flex;height:28px;justify-content:center;width:28px}.new-share-icons>button:hover{background:#ffffff14}.new-sku-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:var(--product-text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.new-pricing-simple{margin-bottom:6px;margin-top:8px}.new-price{color:var(--product-success);font-size:30px;font-weight:800;letter-spacing:.2px}.new-quantity-controls-below{align-items:center;display:flex;flex-direction:row;gap:12px;margin:8px 0}.new-icon-circle{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;color:var(--product-text-secondary);display:inline-flex;height:36px;justify-content:center;width:36px}.new-icon-circle:hover{background:#ffffff14}.new-color-size-row{align-items:center;display:flex;gap:20px;margin:8px 0 16px}.new-color-choices{align-items:center;display:inline-flex;gap:10px}.new-color-label,.new-size-label{color:var(--product-text-secondary);font-size:13px;margin-right:6px}.new-color-dots{display:inline-flex;gap:6px}.new-color-dot{background:#6b7280;border:2px solid #ffffff26;border-radius:9999px;cursor:pointer;height:24px;width:24px}.new-color-dot:hover{border-color:var(--product-accent)}.new-size-select{gap:10px}.new-select-wrap,.new-size-select{align-items:center;display:inline-flex}.new-select-wrap{position:relative}.new-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:var(--product-text-secondary);font-size:13px;padding:8px 28px 8px 12px}.new-select:focus{background:#79d5e90d;border-color:var(--product-accent);outline:none}.new-select-caret{align-items:center;color:var(--product-text-muted);display:inline-flex;position:absolute;right:6px;transform:rotate(90deg)}.new-quantity-section{align-items:center;display:flex;gap:12px}.new-quantity-label{color:var(--product-text-secondary);font-size:13px;font-weight:500;letter-spacing:.5px;min-width:60px;text-transform:uppercase}.new-quantity-selector-compact{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden;transition:all .3s ease}.new-quantity-selector-compact:focus-within{background:#79d5e90d;border-color:var(--product-accent)}.new-qty-btn-compact{align-items:center;background:#0000;border:none;color:var(--product-text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:36px;justify-content:center;transition:all .3s ease;width:36px}.new-qty-btn-compact:hover:not(:disabled){background:#79d5e91a;color:var(--product-accent)}.new-qty-btn-compact:disabled{cursor:not-allowed;opacity:.3}.new-qty-input-compact{background:#0000;border:1px solid #ffffff1a;border-bottom:none;border-top:none;color:var(--product-text-primary);font-size:14px;font-weight:600;height:36px;outline:none;text-align:center;width:50px}.new-qty-input-compact:focus{background:#79d5e90d}.new-add-to-order-btn{background:linear-gradient(135deg,var(--product-success) 0,#10b981 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #61bc8e33;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;min-height:36px;padding:6px 16px;transition:all .3s ease;width:100%}.new-add-to-order-btn:hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 20px #61bc8e4d;transform:translateY(-2px)}.new-add-to-order-btn:active{transform:translateY(0)}.new-add-to-order-btn:disabled{box-shadow:0 4px 12px #61bc8e1a;cursor:not-allowed;opacity:.6;transform:none}.new-add-to-order-btn.added{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 10px 24px #61bc8e59;transform:translateY(-1px) scale(1.01)}.new-details-grid{grid-gap:12px;display:grid;gap:12px;margin-top:24px}.new-detail-item{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.new-detail-item:hover{background:#ffffff0a;border-color:#79d5e933;transform:translateX(4px)}.new-detail-label{align-items:center;color:var(--product-text-muted);display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.5px;text-transform:uppercase}.new-detail-label svg{color:var(--product-accent);height:16px;width:16px}.new-detail-value{color:var(--product-text-primary);font-size:14px;font-weight:500;max-width:180px;text-align:right;word-break:break-word}@media (max-width:1024px){.new-product-details-grid{gap:0;grid-template-columns:1fr}.new-product-hero{min-height:350px;order:1;padding:24px}.new-product-info-section{border-left:none;border-top:1px solid #79d5e91a;order:2;padding:24px}.new-image-carousel{max-height:280px;max-width:280px}}@media (max-width:768px){.new-modal-content{border-radius:20px;margin:10px;max-height:calc(100vh - 20px)}.new-modal-header{padding:16px 24px 0}.new-product-hero{min-height:350px;padding:32px 24px}.new-product-info-section{padding:32px 24px}.new-product-title-section h3{font-size:28px}.new-pricing-grid{gap:12px;grid-template-columns:1fr}.new-pricing-item{padding:16px}.new-pricing-value{font-size:24px}.new-quantity-section{align-items:flex-start;flex-direction:column;gap:12px}.new-quantity-selector-compact{align-self:flex-start}.new-quantity-controls-below{align-items:flex-start;flex-direction:column}.new-image-carousel{max-height:300px}}@media (max-width:480px){.new-modal-overlay{padding:0}.new-modal-content{border-radius:0;height:100vh;margin:0;max-height:100vh;overflow-y:auto}.new-modal-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2afa;padding:12px 20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.new-product-hero{min-height:280px;padding:24px 20px}.new-product-info-section{padding:24px 20px}.new-product-title-section h3{font-size:24px}.new-pricing-value{font-size:20px}.new-pricing-item:first-child .new-pricing-value{font-size:24px}.new-add-to-order-btn{font-size:16px;min-height:50px;padding:14px 24px}.new-detail-item{align-items:flex-start;flex-direction:column;gap:8px}.new-detail-value{max-width:100%;text-align:left}.new-image-carousel{max-height:240px}.new-carousel-nav{padding:8px}.new-image-counter{bottom:12px;font-size:11px;padding:4px 8px;right:12px}}@media (prefers-reduced-motion:reduce){.new-modal-content:before,.new-modal-overlay:before,.new-product-hero:before{animation:none}.new-add-to-order-btn:before{display:none}}.new-modal-content::-webkit-scrollbar{height:0!important;width:0!important}.new-allproducts-page{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);box-sizing:border-box;color:#fff;max-width:100%;overflow-x:hidden;position:relative;width:100%}.new-allproducts-page:before{background-image:radial-gradient(circle at 20% 80%,#79d5e90d 1px,#0000 0),radial-gradient(circle at 80% 20%,#f77d110d 1px,#0000 0),radial-gradient(circle at 40% 40%,#61bc8e08 1px,#0000 0);background-size:60px 60px,90px 90px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@keyframes backgroundFlow{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-60px,-60px) rotate(1turn)}}.new-allproducts-page>*{position:relative;z-index:1}.new-allproducts-loading,.no-products-message{align-items:center;display:flex;justify-content:center;min-height:400px;padding:60px 20px}.no-products-message{flex-direction:column;text-align:center}.no-products-message h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:12px}.no-products-message p{color:#9ca3af;font-size:16px;line-height:1.5;margin-bottom:8px}.no-products-message p:last-child{background:#ffffff0d;border-radius:6px;color:#6b7280;font-family:monospace;font-size:12px;margin-top:16px;padding:8px 12px}.loader-large{height:120px;width:120px}.new-brand-header-redesign{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:0;padding:24px}.brand-header-left{align-items:center;display:flex;gap:20px}.brand-header-logo{background:#ffffff0d;border-radius:12px;height:64px;object-fit:contain;padding:8px;width:64px}.brand-header-info h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0}.brand-header-info p{color:#fff9;font-size:14px;margin:4px 0 0}.splitscan-section-header{align-items:center;display:flex;gap:20px;justify-content:flex-end;width:100%}.splitscan-logo-large{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:60px;object-fit:contain;width:auto}.splitscan-controls{align-items:center;display:flex;gap:12px}.splitscan-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s ease}.splitscan-btn:hover{background:#ffffff14;border-color:#79d5e94d;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.splitscan-btn.active{background:#79d5e926;border-color:#79d5e966;box-shadow:0 0 12px #79d5e94d;color:#79d5e9f2}.splitscan-btn.help-btn{background:#f77d111a;border-color:#f77d114d;color:#f77d11e6}.splitscan-btn.help-btn:hover{background:#f77d1126;border-color:#f77d1166;box-shadow:0 4px 12px #f77d1133}.search-bar-container{border-bottom:1px solid #ffffff14;padding:20px 24px}.search-input-wrapper-full{align-items:center;display:flex;max-width:none;position:relative;width:100%}.search-input-full{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:16px;font-weight:400;height:48px;outline:none;padding:0 50px;transition:all .3s ease;width:100%}.search-input-full:focus{background:#ffffff14;border-color:#79d5e980;box-shadow:0 0 0 3px #79d5e91a}.search-input-full::placeholder{color:#ffffff80;font-size:16px}.search-input-wrapper-full .search-icon{color:#fff9;left:16px;position:absolute;z-index:2}.search-input-wrapper-full .search-clear-btn{background:none;border:none;border-radius:4px;color:#fff9;cursor:pointer;padding:4px;position:absolute;right:16px;transition:all .2s ease;z-index:2}.search-input-wrapper-full .search-clear-btn:hover{background:#ffffff1a;color:#ffffffe6}.control-bar-container{border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:100}.control-bar{align-items:center;display:flex;gap:24px;justify-content:flex-start;padding:16px 24px}.search-section{flex:1 1;margin-left:auto;max-width:600px}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-icon{color:#fff6;left:16px}.search-input{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:15px;padding:12px 44px 12px 48px;transition:all .3s ease}.search-input:hover{background:#ffffff14;border-color:#ffffff26}.search-input:focus{background:#ffffff1a;border-color:#79d5e966;box-shadow:0 0 0 3px #79d5e91a}.search-input::placeholder{color:#fff6}.search-clear-btn{background:#ffffff1a;border:none;border-radius:6px;color:#fff9;cursor:pointer;padding:4px;position:absolute;right:12px;transition:all .2s ease}.search-clear-btn:hover{background:#ffffff26;color:#fff}.controls-section{align-items:center;display:flex;gap:16px}.control-button{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.control-button:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff}.control-button.active{background:#79d5e926;border-color:#79d5e94d;color:#79d5e9}.control-button.filters-button{background:#79d5e926;border-color:#79d5e966;box-shadow:0 2px 10px #79d5e933,inset 0 0 0 2px #79d5e914;color:#79d5e9}.control-button.filters-button:hover{background:#79d5e938;border-color:#79d5e999;box-shadow:0 4px 14px #79d5e947,inset 0 0 0 2px #79d5e91a;color:#9ee6f3;transform:translateY(-1px)}.filter-count{align-items:center;background:#79d5e9;border-radius:10px;color:#0f1114;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.chevron{transition:transform .3s ease}.stock-toggle-wrapper{align-items:center;background:#ffffff0a;border-radius:8px;display:flex;gap:10px;padding:8px 16px}.toggle-switch{width:44px}.toggle-slider{background-color:#fff3;transition:all .3s ease}.toggle-slider:before{background-color:#fff;transition:all .3s ease}input:checked+.toggle-slider{background-color:#79d5e9}input:checked+.toggle-slider:before{transform:translateX(20px)}.toggle-label{color:#ffffffb3;font-size:14px;white-space:nowrap}.view-toggle{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;display:flex;gap:12px;padding:4px;position:relative}.view-toggle .toggle-label{color:#fffc;font-size:14px;font-weight:500;margin-left:8px;white-space:nowrap}.view-button{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;gap:8px;justify-content:center;min-width:70px;padding:10px 16px;transition:all .3s ease}.view-button,.view-button span{font-size:13px;font-weight:500}.view-button:hover{background:#ffffff1f;color:#ffffffe6;transform:translateY(-1px)}.view-button.active{background:linear-gradient(135deg,#79d5e9,#4daebc);box-shadow:0 2px 8px #79d5e94d;color:#1a1f2a;font-weight:600}.view-button.active:hover{box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.splitscan-section{align-items:center;background:#1e2228f2;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:20px;padding:12px 20px}.splitscan-logo{filter:brightness(1.1);height:40px;width:auto}.scanner-status-indicators{display:flex;gap:24px}.scanner-status{align-items:center;border-radius:6px;color:#ffffffb3;display:flex;font-size:14px;font-weight:500;gap:8px;padding:4px 8px;transition:all .3s ease}.scanner-status:hover{background:#ffffff0d;color:#ffffffe6}.status-indicator{background:#fff3;border-radius:50%;display:inline-block;height:10px;transition:all .3s ease;width:10px}.scanner-status.active .status-indicator{animation:statusPulse 2s infinite;background:#0ff;box-shadow:0 0 8px #0ff9}.camera-status .status-indicator.active{animation:statusPulse 2s infinite;background:#0f0;box-shadow:0 0 8px #0f09}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.more-info-button{background:#1a1f2a;border:1px solid #fff3;border-radius:8px;color:#ffffffe6;cursor:pointer;font-size:14px;font-weight:500;margin-left:auto;padding:8px 20px;transition:all .3s ease}.more-info-button:hover{background:#242a34;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.filters-bar{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.filters-bar.expanded{border-top:1px solid #ffffff14;max-height:600px;opacity:1}.filters-content{gap:16px;padding:16px 24px}.color-swatches,.filters-content{align-items:center;display:flex;flex-wrap:wrap}.color-swatches{gap:10px;margin-top:10px}.color-swatch{background:#fff3;border:2px solid #fff9;border-radius:50%;box-shadow:0 2px 8px #00000040;cursor:pointer;height:24px;outline:none;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;width:24px}.color-swatch.all{background:linear-gradient(135deg,#ffffff26,#ffffff0d);position:relative}.color-swatch:hover{border-color:#79d5e9e6;box-shadow:0 4px 12px #79d5e940;transform:translateY(-1px) scale(1.05)}.color-swatch.selected{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e940;transform:scale(1.05)}.color-swatch[style*="#fff"],.color-swatch[style*="255, 255, 255"],.color-swatch[style*=ffffff]{border-color:#00000059}.filter-group{display:flex;flex-direction:column;gap:6px}.color-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.color-filter-row .filter-select{flex:0 0 auto}.color-filter-row .color-swatches{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px}.filter-group label{color:#ffffff80;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.filter-select{-webkit-appearance:none;appearance:none;background:#ffffff0f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23fff' stroke-opacity='.5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;min-width:160px;padding:8px 32px 8px 12px}.filter-select:hover{background-color:#ffffff14;border-color:#ffffff26}.filter-select:focus{border-color:#79d5e966;box-shadow:0 0 0 3px #79d5e91a;outline:none}.clear-filters-btn{align-items:center;background:#0000;border:1px solid #fff3;border-radius:6px;color:#fff9;cursor:pointer;display:flex;font-size:14px;gap:6px;margin-left:auto;padding:8px 16px;transition:all .3s ease}.clear-filters-btn:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.new-products-wrapper{box-sizing:border-box;contain:layout style;max-width:100%;overflow-x:hidden;padding:24px;width:100%;will-change:auto}.new-products-grid{grid-gap:20px;contain:layout;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:1440px;min-height:400px}@media (max-width:1024px){.new-brand-header-redesign{padding:16px}.brand-header-logo{height:56px;width:56px}.brand-header-info h1{font-size:24px}.brand-header-info p{font-size:13px}.control-bar{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:12px 16px}.controls-section{flex-wrap:wrap;gap:10px}.search-section{margin-left:0;max-width:none;order:2;width:100%}.search-input{padding:11px 42px 11px 46px}.view-toggle{gap:8px}.view-button{min-width:64px}.control-button,.view-button{padding:8px 12px}.stock-toggle-wrapper{padding:6px 12px}.filter-select{min-width:140px}.filters-content{gap:12px;padding:12px 16px}.color-swatches{gap:6px}.color-swatch{height:20px;width:20px}.new-products-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.control-bar{gap:10px;padding:10px 12px}.view-toggle .toggle-label{display:none}.view-button{min-width:56px;padding:8px 10px}.filter-select{min-width:120px}.color-swatch{height:18px;width:18px}.filters-content{gap:10px;padding:10px 12px}.new-products-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (min-width:1340px){.new-products-grid:not(.list-view){grid-template-columns:repeat(4,1fr)}}.new-products-grid.list-view{gap:12px;grid-template-columns:1fr;max-width:1200px;width:100%}.new-products-grid.list-view>*{max-width:100%;overflow:hidden}.new-load-more-trigger{contain:layout;height:100px;margin-top:40px;position:relative}.loading-more-indicator{align-items:center;color:#fffc;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.loading-more-indicator .spinner{animation:spin 1s linear infinite;border:3px solid #79d5e933;border-radius:50%;border-top-color:#79d5e9;height:40px;margin-bottom:16px;width:40px}.loading-more-indicator p{font-size:16px;font-weight:500;margin:0}.all-products-loaded{color:#fff9;font-style:italic;padding:40px 20px;text-align:center}.all-products-loaded p{font-size:14px;margin:0}.help-modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.help-modal-content{animation:slideUp .3s ease;background:linear-gradient(135deg,#1e2228fa,#14171cfa);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.help-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px}.help-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600;margin:0}.help-close-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff9;cursor:pointer;padding:8px;transition:all .3s ease}.help-close-btn:hover{background:#ffffff1a;color:#fff}.help-modal-body{padding:24px}.help-section{background:#ffffff08;border:1px solid #ffffff0f;gap:20px;margin-bottom:24px;padding:20px}.help-icon,.help-section{border-radius:12px;display:flex}.help-icon{align-items:center;background:#79d5e91a;color:#79d5e9;flex-shrink:0;height:64px;justify-content:center;width:64px}.help-text h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.help-text p{color:#ffffffb3;line-height:1.6;margin:0}.help-tips{background:#61bc8e14;border:1px solid #61bc8e33;border-radius:12px;margin-top:24px;padding:20px}.help-tips h4{color:#61bc8e;margin:0 0 12px}.help-tips ul{margin:0;padding-left:24px}.help-tips li{color:#ffffffb3;line-height:1.8}.scan-confirmation-overlay{animation:confirmSlide .4s ease;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1100}@keyframes confirmSlide{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.scan-confirmation-content{background:linear-gradient(135deg,#61bc8efa,#4fd5e9fa);border-radius:16px;box-shadow:0 20px 60px #0000004d,0 0 120px #61bc8e33;padding:32px 48px;text-align:center}.scan-success-icon{color:#fff;margin-bottom:16px}.scan-confirmation-content h2{color:#fff;font-size:24px;margin:0 0 8px}.scan-confirmation-content p{color:#ffffffe6;margin:4px 0}.new-cart-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;left:0;z-index:1000}.new-cart-modal,.new-cart-overlay{bottom:0;position:fixed;right:0;top:0}.new-cart-modal{animation:slideInRight .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e2228fa,#14171cfa);border-left:1px solid #ffffff14;display:flex;flex-direction:column;width:420px}.new-cart-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px}.new-cart-header h3{color:#fff;font-size:20px;font-weight:600;margin:0}.new-cart-close{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff9;cursor:pointer;padding:8px;transition:all .3s ease}.new-cart-close:hover{background:#ffffff1a;color:#fff}.new-cart-items{flex:1 1;overflow-y:auto;padding:16px}.new-no-items{color:#fff6;padding:40px;text-align:center}.new-cart-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .3s ease}.new-cart-item:hover{background:#ffffff0d;border-color:#ffffff1a}.new-cart-item-info{display:flex;flex:1 1;flex-direction:column}.new-cart-item-name{color:#fff;font-weight:500;margin-bottom:4px}.new-cart-item-sku{color:#ffffff80;font-size:13px}.new-cart-item-quantity{color:#ffffffb3;font-size:14px;white-space:nowrap}.new-cart-item-remove{background:#0000;border:none;color:#fff6;cursor:pointer;padding:4px;transition:all .2s ease}.new-cart-item-remove:hover{color:#ff6b6b}.new-cart-footer{border-top:1px solid #ffffff14;padding:24px}.new-cart-total{align-items:center;color:#fffc;display:flex;font-size:18px;justify-content:space-between;margin-bottom:20px}.new-cart-total strong{color:#79d5e9}.new-cart-actions{display:flex;gap:12px}.new-btn-primary,.new-btn-secondary{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;padding:12px 20px;transition:all .3s ease}.new-btn-primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1f2a}.new-btn-primary:hover:not(:disabled){box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.new-btn-secondary{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;box-shadow:0 2px 8px #79d5e94d;color:#fff;overflow:hidden;position:relative}.new-btn-secondary:hover:not(:disabled){background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.new-btn-primary:disabled,.new-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.new-customer-picker-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.new-modal-picker-content{background:#14171cf2;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:32px;width:100%}.new-modal-picker-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600;margin:0 0 24px}.new-modal-picker-content select{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 16px;width:100%}.new-modal-picker-content select:focus{border-color:#79d5e966;box-shadow:0 0 0 3px #79d5e91a;outline:none}.new-bottom-bar-redesign{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border-top:1px solid #79d5e933;bottom:0;box-shadow:0 -4px 16px #0003,0 -1px 0 #79d5e91a;cursor:pointer;left:0;padding:16px 24px;position:fixed;right:0;transition:all .3s ease;z-index:100}.bottom-bar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;pointer-events:none}.new-bottom-bar-redesign:hover{background:linear-gradient(135deg,#242a34,#1a1f2a 50%,#202630);border-top-color:#79d5e94d;transform:translateY(-1px)}.cart-summary-info{align-items:center;display:flex;flex:1 1;gap:20px}.cart-icon-wrapper{position:relative}.cart-badge{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:1px solid #79d5e980;border-radius:10px;box-shadow:0 2px 8px #79d5e94d;color:#1a1f2a;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-8px;top:-8px}.cart-details{display:flex;flex-direction:column;gap:2px}.cart-label{color:#ffffff80;font-size:13px}.cart-total{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.bottom-bar-actions{align-items:center;display:flex;gap:12px;pointer-events:auto}.cart-summary-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.cart-summary-btn:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff}.place-order-btn{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1114;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.place-order-btn:hover:not(:disabled){box-shadow:0 10px 30px #79d5e94d;transform:translateY(-2px)}.place-order-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.clear-order-btn{background:#0000;border:1px solid #ff566b4d;border-radius:8px;color:#ff566bcc;cursor:pointer;font-size:15px;font-weight:500;padding:10px 20px;transition:all .3s ease}.clear-order-btn:hover{background:#ff566b1a;border-color:#ff566b80;color:#ff566b}@media (max-width:1024px){.control-bar{align-items:stretch;flex-direction:column;gap:16px}.search-section{max-width:none}.controls-section{flex-wrap:wrap;justify-content:space-between}.new-products-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.new-products-grid.list-view{grid-template-columns:1fr}}@media (max-width:768px){.brand-header-left{align-items:flex-start;flex-direction:column;gap:12px}.brand-header-logo{height:48px;width:48px}.controls-section{gap:12px}.splitscan-section{flex-wrap:wrap;gap:12px;padding:8px 12px}.splitscan-logo{height:32px}.scanner-status-indicators{gap:12px}.scanner-status{font-size:12px;padding:2px 6px}.more-info-button{font-size:12px;padding:6px 14px}.new-cart-modal{width:100%}.bottom-bar-content{flex-direction:column;gap:16px}.bottom-bar-actions{justify-content:stretch;width:100%}.cart-summary-btn,.clear-order-btn,.place-order-btn{flex:1 1}}@media (max-width:480px){.new-products-grid{grid-template-columns:1fr}.filter-group,.filter-select{width:100%}.view-toggle{display:none}.help-modal-content{margin:10px}.bottom-bar-actions{flex-wrap:wrap}.cart-summary-btn{width:100%}}.customer-products-container{margin:0 auto;max-width:1400px;padding-left:.5rem;padding-right:.5rem;padding-top:80px}.customer-products-container .new-allproducts-page{background:#0000!important;margin:0!important;max-width:100%!important;min-height:calc(100vh - 80px)!important;padding:0!important;width:100%!important}.customer-products-container .new-brand-header-redesign{align-items:stretch!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;gap:1rem!important;justify-content:flex-start!important;margin:1rem 1.5rem!important;max-width:none!important;padding:1rem 1.5rem!important;width:auto!important}.customer-products-container .brand-header-left{align-items:center!important;display:flex!important;flex:none!important;gap:1rem!important;max-width:none!important;width:auto!important}.customer-products-container .brand-header-info h1{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.customer-products-container .brand-header-info p{color:#ffffffb3;font-size:.9rem;margin:.25rem 0 0}.customer-products-container .brand-header-logo{background:#ffffff1a;border-radius:8px;height:48px;object-fit:contain;padding:8px;width:48px}.customer-products-container .splitscan-section-header{display:none}.customer-products-container .control-bar-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin:0 1.5rem 1rem;padding:1rem}.customer-products-container .new-products-grid,.customer-products-container .new-products-wrapper{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}@media (max-width:768px){.customer-products-container{padding-top:70px}.customer-products-container .new-allproducts-page{min-height:calc(100vh - 70px)}.customer-products-container .new-brand-header-redesign{margin:.5rem;padding:1rem}.customer-products-container .control-bar-container{margin:0 .5rem 1rem;padding:.75rem}.customer-products-container .new-products-grid,.customer-products-container .new-products-wrapper{margin:0!important;padding:0!important}}.cart-notification{animation:slideInRight .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#79d5e9f2;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#fff;padding:12px 20px;position:fixed;right:20px;top:100px;z-index:1000}@media (max-width:768px){.customer-products-container{padding-top:70px}.customer-products-container .new-allproducts-page{min-height:calc(100vh - 70px)}}.ProgressBar_progressBarWrapper__PjT5e{background:#0000;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a);min-height:80px;padding:1rem;position:relative;width:100%;z-index:50}.ProgressBar_progressBar__C8eRI{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:700px;padding:4px 0}.ProgressBar_progressStep__ezh2c{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;position:relative}.ProgressBar_stepIndicator__p2JTd{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50%;color:#ffffffb3;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;margin-bottom:.5rem;position:relative;transition:all .3s ease;width:32px;z-index:2}.ProgressBar_stepContent__fRkGt{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:45px;min-width:100px;text-align:center}.ProgressBar_stepLabel__BRC-4{color:#ffffffb3;font-size:12px;font-weight:600;margin-bottom:2px;transition:color .3s ease}.ProgressBar_stepSubLabel__puTsJ{color:#ffffff80;font-size:10px;font-weight:400;opacity:.7;transition:opacity .3s ease}.ProgressBar_progressConnector__ECHPD{background:#fff3;flex:1 1;height:2px;margin:16px 12px 0;max-width:100px;min-width:60px;position:relative;transition:all .3s ease}.ProgressBar_progressConnector__ECHPD.ProgressBar_completed__WnLSp{background:#10b981}.ProgressBar_progressStep__ezh2c.ProgressBar_active__gp-vJ .ProgressBar_stepIndicator__p2JTd{animation:ProgressBar_pulse__\+lJkH 2s infinite;background:#79d5e9;border:2px solid #79d5e9;box-shadow:0 0 0 4px #79d5e926;color:#0f1419}.ProgressBar_progressStep__ezh2c.ProgressBar_active__gp-vJ .ProgressBar_stepLabel__BRC-4{color:#fff}.ProgressBar_progressStep__ezh2c.ProgressBar_active__gp-vJ .ProgressBar_stepSubLabel__puTsJ{color:#79d5e9;opacity:1}.ProgressBar_progressStep__ezh2c.ProgressBar_completed__WnLSp .ProgressBar_stepIndicator__p2JTd{background:#10b981;border:2px solid #10b981;color:#fff}.ProgressBar_progressStep__ezh2c.ProgressBar_completed__WnLSp .ProgressBar_stepLabel__BRC-4{color:#10b981}.ProgressBar_progressStep__ezh2c.ProgressBar_completed__WnLSp .ProgressBar_stepSubLabel__puTsJ{color:#10b981;opacity:1}.ProgressBar_light__Ldr6z{background:#f8fafc;border-bottom-color:#e2e8f0}.ProgressBar_light__Ldr6z .ProgressBar_stepIndicator__p2JTd{background:#0000001a;border-color:#0000004d;color:#000000b3}.ProgressBar_light__Ldr6z .ProgressBar_stepLabel__BRC-4{color:#000000b3}.ProgressBar_light__Ldr6z .ProgressBar_stepSubLabel__puTsJ{color:#00000080}.ProgressBar_light__Ldr6z .ProgressBar_progressConnector__ECHPD{background:#0003}.ProgressBar_light__Ldr6z .ProgressBar_progressStep__ezh2c.ProgressBar_active__gp-vJ .ProgressBar_stepLabel__BRC-4{color:#000}@keyframes ProgressBar_pulse__\+lJkH{0%{box-shadow:0 0 0 0 #79d5e966}70%{box-shadow:0 0 0 8px #79d5e900}to{box-shadow:0 0 0 0 #79d5e900}}@media (max-width:768px){.ProgressBar_progressBarWrapper__PjT5e{-webkit-overflow-scrolling:touch;min-height:60px;overflow-x:auto;overflow-y:visible;padding:.75rem .5rem}.ProgressBar_progressBar__C8eRI{min-width:500px;padding:0 1rem}.ProgressBar_stepIndicator__p2JTd{font-size:12px;height:28px;width:28px}.ProgressBar_stepContent__fRkGt{min-height:40px;min-width:80px}.ProgressBar_stepLabel__BRC-4{font-size:11px}.ProgressBar_stepSubLabel__puTsJ{font-size:9px}.ProgressBar_progressConnector__ECHPD{margin:14px 8px 0;min-width:50px}}@media (max-width:480px){.ProgressBar_progressBarWrapper__PjT5e{min-height:50px;padding:.5rem .25rem}.ProgressBar_stepIndicator__p2JTd{font-size:10px;height:24px;width:24px}.ProgressBar_progressConnector__ECHPD{margin:12px 6px 0;min-width:40px}.ProgressBar_progressBar__C8eRI{min-width:420px}.ProgressBar_stepContent__fRkGt{min-height:35px;min-width:70px}.ProgressBar_stepLabel__BRC-4{font-size:10px}.ProgressBar_stepSubLabel__puTsJ{font-size:8px}}.OrderSummary_orderSummaryPage__YFTsl{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;color:var(--text-primary,#fff);min-height:100vh}.OrderSummary_progressBarContainer__ZxitT{background:#1a1f2a;background:var(--bg-secondary,#1a1f2a);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a)}.OrderSummary_orderSummaryContainer__BdLxt{margin:0 auto;max-width:640px;padding:1.6rem}.OrderSummary_summaryHeader__5Etd8{margin-bottom:1.6rem;text-align:center}.OrderSummary_summaryHeader__5Etd8 h1{color:#fff;color:var(--text-primary,#fff);font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.OrderSummary_summaryHeader__5Etd8 p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.88rem;margin:0}.OrderSummary_errorMessage__GiAAU{background:#ef44441a;border:1px solid #ef4444;border-radius:6px;color:#ef4444;margin-bottom:1.6rem;padding:.8rem;text-align:center}.OrderSummary_infoMessage__sJKVI{align-items:center;background:#3b82f61a;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;display:flex;gap:.4rem;justify-content:center;margin-bottom:1.6rem;padding:.8rem;text-align:center}.OrderSummary_summaryContent__qk1GE{display:flex;flex-direction:column;gap:1.6rem}.OrderSummary_summarySection__0ig6M{background:#1a1f2a;background:var(--bg-secondary,#1a1f2a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:10px;padding:1.2rem}.OrderSummary_summarySection__0ig6M h2{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;margin:0 0 .8rem}.OrderSummary_customerDetails__WYoZ8{display:flex;flex-direction:column;gap:.8rem}.OrderSummary_detailRow__bUvu0{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a);display:flex;justify-content:space-between;padding:.6rem 0}.OrderSummary_detailRow__bUvu0:last-child{border-bottom:none}.OrderSummary_label__A029N{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-weight:600}.OrderSummary_value__gWjfh{color:#fff;color:var(--text-primary,#fff);text-align:right}.OrderSummary_orderItemsList__eysg8{display:flex;flex-direction:column;gap:.8rem}.OrderSummary_orderItemRow__hgwgU{grid-gap:.8rem;align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:6px;display:grid;gap:.8rem;grid-template-columns:1fr auto auto;padding:.8rem}.OrderSummary_itemDetails__5Kvtq{display:flex;flex-direction:column;gap:.2rem}.OrderSummary_itemName__ITfsf{color:#fff;color:var(--text-primary,#fff);font-weight:500;line-height:1.4}.OrderSummary_itemSku__Voanw{color:#fff9;color:var(--text-secondary,#fff9);font-family:monospace;font-size:.7rem}.OrderSummary_itemQuantity__\+9MNC{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.7rem;text-align:center}.OrderSummary_itemPrice__qHJhq{color:#fff;color:var(--text-primary,#fff);font-size:.88rem;font-weight:600;text-align:right}.OrderSummary_totalsContainer__6DRu\+{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:6px;padding:1.2rem}.OrderSummary_totalRow__4vwsM{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a);display:flex;font-size:.8rem;justify-content:space-between;padding:.6rem 0}.OrderSummary_totalRow__4vwsM:last-child{border-bottom:none}.OrderSummary_totalRow__4vwsM.OrderSummary_final__T-W5j{border-top:2px solid #ffffff1a;border-top:2px solid var(--border-color,#ffffff1a);color:#79d5e9;color:var(--primary-color,#79d5e9);font-size:1rem;font-weight:700;margin-top:.4rem;padding-top:.8rem}.OrderSummary_summaryActions__CQ7qd{display:flex;gap:.8rem;justify-content:center;margin-top:1.6rem}.OrderSummary_btnPrimary__OL9ws,.OrderSummary_btnSecondary__mIuTE{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;justify-content:center;min-width:120px;padding:.6rem 1.6rem;transition:all .2s ease}.OrderSummary_btnPrimary__OL9ws{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1f2a}.OrderSummary_btnPrimary__OL9ws:hover:not(:disabled){box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.OrderSummary_btnPrimary__OL9ws:disabled{cursor:not-allowed;opacity:.6;transform:none}.OrderSummary_btnSecondary__mIuTE{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;box-shadow:0 2px 8px #79d5e94d;color:#fff}.OrderSummary_btnSecondary__mIuTE:hover:not(:disabled){background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.OrderSummary_btnSecondary__mIuTE:disabled{cursor:not-allowed;opacity:.6}.OrderSummary_spinner__bR4WQ{animation:OrderSummary_spin__617J5 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;height:13px;width:13px}@keyframes OrderSummary_spin__617J5{to{transform:rotate(1turn)}}@media (max-width:768px){.OrderSummary_orderSummaryContainer__BdLxt{padding:.8rem}.OrderSummary_summaryHeader__5Etd8 h1{font-size:1.2rem}.OrderSummary_orderItemRow__hgwgU{gap:.4rem;grid-template-columns:1fr;text-align:center}.OrderSummary_itemDetails__5Kvtq{text-align:left}.OrderSummary_summaryActions__CQ7qd{align-items:stretch;flex-direction:column}.OrderSummary_btnPrimary__OL9ws,.OrderSummary_btnSecondary__mIuTE{width:100%}.OrderSummary_detailRow__bUvu0{align-items:flex-start;flex-direction:column;gap:.2rem}.OrderSummary_value__gWjfh{text-align:left}}.OrderConfirmation_orderConfirmationPage__LHb6v{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;color:var(--text-primary,#fff);min-height:100vh}.OrderConfirmation_progressBarContainer__URm2l{background:#1a1f2a;background:var(--bg-secondary,#1a1f2a);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a)}.OrderConfirmation_confirmationContainer__7gU9x{margin:0 auto;max-width:640px;padding:1.6rem}.OrderConfirmation_confirmationHero__TU8S1{margin-bottom:2.4rem;text-align:center}.OrderConfirmation_successAnimation__-fmMA{margin-bottom:1.6rem}.OrderConfirmation_successCircle__E40Zz{align-items:center;animation:OrderConfirmation_successPulse__JTVRT 2s ease-in-out;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 0 0 0 #10b98166;display:flex;height:96px;justify-content:center;margin:0 auto;width:96px}.OrderConfirmation_checkIcon__LMP98{color:#fff;font-size:2.4rem}@keyframes OrderConfirmation_successPulse__JTVRT{0%{box-shadow:0 0 0 0 #10b981b3;transform:scale(.8)}50%{box-shadow:0 0 0 16px #10b98100;transform:scale(1.1)}to{box-shadow:0 0 0 0 #10b98100;transform:scale(1)}}.OrderConfirmation_confirmationHero__TU8S1 h1{color:#fff;color:var(--text-primary,#fff);font-size:2rem;font-weight:700;margin:0 0 .8rem}.OrderConfirmation_heroSubtitle__VbN3q{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.96rem;line-height:1.6;margin:0 0 1.6rem}.OrderConfirmation_orderReference__vAmmN{background:#1a1f2a;background:var(--bg-secondary,#1a1f2a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:10px;display:flex;flex-direction:column;gap:.4rem;margin:0 auto;max-width:320px;padding:1.2rem}.OrderConfirmation_orderLabel__FzBW8{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.7rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.OrderConfirmation_orderNumber__rXkT8{color:#79d5e9;color:var(--primary-color,#79d5e9);font-family:monospace;font-size:1.2rem;font-weight:700}.OrderConfirmation_confirmationDetails__P-naL{display:flex;flex-direction:column;gap:1.6rem}.OrderConfirmation_detailCard__eJVy7{background:#1a1f2a;background:var(--bg-secondary,#1a1f2a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:10px;padding:1.6rem}.OrderConfirmation_detailCard__eJVy7 h2{color:#fff;color:var(--text-primary,#fff);font-size:1.2rem;font-weight:600;margin:0 0 1.6rem}.OrderConfirmation_timeline__42Ji2{display:flex;flex-direction:column;gap:1.6rem}.OrderConfirmation_timelineItem__06Ht7{align-items:flex-start;display:flex;gap:.8rem;opacity:.6;transition:opacity .3s ease}.OrderConfirmation_timelineItem__06Ht7.OrderConfirmation_active__NuNlB{opacity:1}.OrderConfirmation_timelineItem__06Ht7 svg{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);flex-shrink:0;height:19px;margin-top:.2rem;width:19px}.OrderConfirmation_timelineItem__06Ht7.OrderConfirmation_active__NuNlB svg{color:#10b981}.OrderConfirmation_timelineItem__06Ht7 div{flex:1 1}.OrderConfirmation_timelineItem__06Ht7 h3{color:#fff;color:var(--text-primary,#fff);font-size:.88rem;font-weight:600;margin:0 0 .4rem}.OrderConfirmation_timelineItem__06Ht7 p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.76rem;line-height:1.5;margin:0}.OrderConfirmation_actionButtons__NGr9G{display:flex;gap:.8rem;justify-content:center}.OrderConfirmation_btnPrimary__wIRjE,.OrderConfirmation_btnSecondary__RdFAr{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.7rem 1.6rem;text-decoration:none;transition:all .2s ease}.OrderConfirmation_btnPrimary__wIRjE{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1f2a}.OrderConfirmation_btnPrimary__wIRjE:hover{box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.OrderConfirmation_btnSecondary__RdFAr{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;box-shadow:0 2px 8px #79d5e94d;color:#fff;overflow:hidden;position:relative}.OrderConfirmation_btnSecondary__RdFAr:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}@media (max-width:768px){.OrderConfirmation_confirmationContainer__7gU9x{padding:.8rem}.OrderConfirmation_confirmationHero__TU8S1 h1{font-size:1.6rem}.OrderConfirmation_heroSubtitle__VbN3q{font-size:.8rem}.OrderConfirmation_successCircle__E40Zz{height:80px;width:80px}.OrderConfirmation_checkIcon__LMP98{font-size:2rem}.OrderConfirmation_orderReference__vAmmN{max-width:100%}.OrderConfirmation_detailCard__eJVy7{padding:1.2rem}.OrderConfirmation_actionButtons__NGr9G{align-items:stretch;flex-direction:column}.OrderConfirmation_btnPrimary__wIRjE,.OrderConfirmation_btnSecondary__RdFAr{justify-content:center;width:100%}.OrderConfirmation_timeline__42Ji2{gap:1.2rem}.OrderConfirmation_timelineItem__06Ht7{gap:.6rem}}@media screen and (max-device-width:1024px) and (orientation:portrait){.master-layout-container:before{align-items:center;background:#000000f2;bottom:0;color:#fff;content:"Please rotate your device to landscape mode";display:flex;font-size:1.2rem;font-weight:600;justify-content:center;left:0;padding:1.6rem;position:fixed;right:0;text-align:center;top:0;z-index:99999}}@media (max-width:1024px){.master-sidebar-section-icon{align-items:center;display:flex!important;height:20px;justify-content:center;min-width:20px;width:20px}.master-sidebar-nav.collapsed .master-sidebar-nav-item{background:#0000!important;border-left:none!important}.master-sidebar-nav.collapsed .master-sidebar-nav-item.active{background:#79d5e91a!important;border-left:3px solid #79d5e9!important;border-left:3px solid var(--color-accent)!important}.master-sidebar-nav.collapsed .master-sidebar-nav-item:not(.active):hover{background:#ffffff0d!important}.master-sidebar-nav{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;user-select:none}.master-sidebar-nav.collapsed{transition:width .3s cubic-bezier(.4,0,.2,1)!important}.master-sidebar-nav-item{-webkit-tap-highlight-color:rgba(121,213,233,.2);align-items:center!important;display:flex!important;min-height:44px}.master-sidebar-nav-item:active{background:#79d5e926!important;transform:none!important}}.master-layout-container{background:#0f1419;background:var(--bg-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:.8rem;height:100vh;padding:0 .8rem}.master-layout-container,.master-sidebar-nav{display:flex;overflow:hidden;position:relative}.master-sidebar-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1f2af2;background:rgba(var(--bg-secondary-rgb,26,31,42),.95);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 25px 50px #00000080;box-shadow:var(--shadow-xl);flex-direction:column;flex-shrink:0;height:calc(100vh - 1.6rem);margin:.8rem 0;transition:width .3s cubic-bezier(.4,0,.2,1);width:200px;will-change:width;z-index:100}.master-sidebar-nav.collapsed{width:60px}.master-sidebar-logout-section{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);padding:.5rem}.master-sidebar-logout-btn{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.master-sidebar-logout-btn:hover{background:#ef444433;box-shadow:0 4px 12px #ef444433;transform:translateY(-1px)}.master-sidebar-nav.collapsed .master-sidebar-logout-btn{padding:.625rem .375rem}.master-sidebar-nav.collapsed .master-sidebar-top-actions{flex-direction:column;gap:.5rem}.master-sidebar-nav.collapsed .master-sidebar-nav-item{justify-content:center;padding:.625rem .375rem}.master-main-content{background:#0000;display:flex;flex:1 1;flex-direction:column;margin:.8rem 0;overflow:hidden;position:relative;z-index:10}.master-header-bar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1f2af2;background:rgba(var(--bg-secondary-rgb,26,31,42),.95);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:16px 16px 0 0;box-shadow:0 4px 6px #0000004d;box-shadow:var(--shadow-md);display:flex;flex-shrink:0;height:48px;justify-content:flex-start;padding:0 1.2rem}.master-header-left{align-items:center;display:flex;flex:1 1}.master-content-area{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:0 0 16px 16px;border-top:none;box-shadow:0 10px 15px #0000004d;box-shadow:var(--shadow-lg);contain:layout style;flex:1 1;overflow-y:auto;padding:0;position:relative;z-index:10}.master-sidebar-top-actions{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);display:flex;gap:.25rem;justify-content:space-around;padding:.75rem .5rem}.master-sidebar-action-btn{align-items:center;background:#ffffff0d;background:var(--bg-hover);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:8px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.master-sidebar-action-btn:first-child{background:#79d5e933!important;border-color:#79d5e980!important;color:#79d5e9!important}.master-sidebar-action-btn:first-child:hover{background:#79d5e94d!important;border-color:#79d5e9!important;box-shadow:0 4px 12px #79d5e966!important;transform:translateY(-1px)}.master-sidebar-action-btn:nth-child(2){background:#4daeac33!important;border-color:#4daeac80!important;color:#4daeac!important}.master-sidebar-action-btn:nth-child(2):hover{background:#4daeac4d!important;border-color:#4daeac!important;box-shadow:0 4px 12px #4daeac66!important;transform:translateY(-1px)}.master-sidebar-action-btn:nth-child(3){background:#fbbf2433!important;border-color:#fbbf2480!important;color:#fbbf24!important}.master-sidebar-action-btn:nth-child(3):hover{background:#fbbf244d!important;border-color:#fbbf24!important;box-shadow:0 4px 12px #fbbf2466!important;transform:translateY(-1px)}.master-sidebar-action-btn:nth-child(4){background:#8b45c333!important;border-color:#8b45c380!important;color:#8b45c3!important}.master-sidebar-action-btn:nth-child(4):hover{background:#8b45c34d!important;border-color:#8b45c3!important;box-shadow:0 4px 12px #8b45c366!important;transform:translateY(-1px)}.master-sidebar-action-btn:hover{background:#79d5e91a;background:var(--bg-active);border-color:#79d5e9;border-color:var(--color-accent);box-shadow:0 4px 6px #0000004d;box-shadow:var(--shadow-md);color:#fff;color:var(--text-primary);transform:translateY(-1px)}.settings-dropdown-wrapper{position:relative}.settings-dropdown{background:#1a1f2a;background:var(--bg-secondary);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 10px 15px #0000004d;box-shadow:var(--shadow-lg);margin-top:.5rem;min-width:160px;padding:.5rem;position:absolute;right:0;top:100%;z-index:1000}.settings-option{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem;transition:all .2s;width:100%}.settings-option:hover{background:#ffffff0d;background:var(--bg-hover);color:#fff;color:var(--text-primary)}.theme-dropdown-wrapper{margin-top:.5rem;position:absolute;right:-320px;top:100%;z-index:1001}.master-mobile-user-section,.master-sidebar-user-section{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);display:flex;gap:.75rem;padding:.75rem}.master-user-avatar{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-teal));border-radius:50%;box-shadow:0 3px 10px #79d5e94d;color:#0f1419;color:var(--text-on-primary);display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:32px;justify-content:center;width:32px}.master-sidebar-nav.collapsed .master-user-avatar{font-size:.75rem;height:28px;width:28px}.master-sidebar-nav.collapsed .master-sidebar-user-section{justify-content:center;padding:.625rem .375rem}.master-user-info{flex:1 1;min-width:0}.master-user-info h4{color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-user-info p{color:#ffffffb3;color:var(--text-secondary);font-size:.7rem;margin:.125rem 0 0}.master-sidebar-nav-sections{flex:1 1;overflow-y:auto;padding:.5rem 0;scrollbar-color:#ffffff1a #0000;scrollbar-color:var(--border-primary) #0000;scrollbar-width:thin}.master-sidebar-nav-sections::-webkit-scrollbar{width:4px}.master-sidebar-nav-sections::-webkit-scrollbar-track{background:#0000}.master-sidebar-nav-sections::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--border-primary);border-radius:2px}.master-sidebar-nav-section{margin-bottom:.125rem;padding:0 .5rem}.master-sidebar-nav-item{align-items:center;background:none;border:none;border-radius:8px;color:#fff9;color:var(--sidebar-text-inactive,#fff9);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.master-sidebar-nav-item:hover{background:#3c6b73;color:#fff;color:var(--sidebar-text-active,#fff);transform:translateX(2px)}.master-sidebar-nav-item.active{background:#1e8d8d;border:1px solid #ffffff26;border:1px solid var(--sidebar-border-active,#ffffff26);color:#fff;color:var(--sidebar-text-active,#fff)}.master-sidebar-nav-icon{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;min-height:18px;min-width:18px;width:18px}.master-sidebar-nav-icon svg{height:18px;width:18px}.master-sidebar-nav-text{flex:1 1;text-align:left}.master-sidebar-nav-chevron{align-items:center;display:flex;height:12px;justify-content:center;transition:transform .2s;width:12px}.master-sidebar-dropdown{margin-left:1.75rem;margin-top:.125rem;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.master-sidebar-dropdown.open{max-height:500px}.master-sidebar-dropdown-item{align-items:center;border-radius:6px;color:#ffffff80;color:var(--text-tertiary);display:flex;font-size:.75rem;gap:.5rem;margin-bottom:.125rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s}.master-sidebar-dropdown-item:hover{background:#ffffff0d;background:var(--bg-hover);color:#ffffffb3;color:var(--text-secondary);transform:translateX(2px)}.master-sidebar-dropdown-item.active{background:#79d5e91a;background:var(--bg-active);color:#79d5e9;color:var(--color-accent)}.master-sidebar-nav-link-wrapper{align-items:center;display:flex;position:relative}.master-sidebar-nav-link-wrapper .master-sidebar-dropdown-item{flex:1 1}.master-sidebar-delete-page-btn{background:#0000;border:none;border-radius:.375rem;color:#fff6;color:var(--text-muted);cursor:pointer;display:none;font-size:.75rem;margin-left:.5rem;padding:.5rem;transition:all .2s ease}.master-sidebar-nav-link-wrapper:hover .master-sidebar-delete-page-btn{display:block}.master-sidebar-delete-page-btn:hover{background:#d44;background:var(--color-error);color:#fff;transform:scale(1.1)}.master-sidebar-dropdown-icon{align-items:center;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.master-sidebar-new-page-btn{background:none;border:none;border-top:1px solid #ffffff1a;border-top:1px solid var(--border-primary);color:#79d5e9!important;color:var(--color-accent)!important;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:.375rem;padding-top:.625rem;text-align:left;width:100%}.master-sidebar-new-page-btn:hover{background:#79d5e90d!important;transform:translateX(2px)}.master-sidebar-new-page-btn .master-sidebar-dropdown-icon{color:#79d5e9;color:var(--color-accent)}.master-sidebar-new-page-btn .master-sidebar-dropdown-text{color:#79d5e9;color:var(--color-accent);font-weight:500}.master-sidebar-footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--border-primary);padding:1rem}.master-sidebar-footer,.master-sidebar-logo{align-items:center;display:flex;justify-content:center}.master-logo-image,.master-mobile-logo{filter:brightness(1.1);height:35px;max-width:160px;object-fit:contain;width:auto}.master-mobile-logo{height:30px;max-width:140px}.master-sidebar-logo-collapsed{align-items:center;display:flex;justify-content:center;position:relative}.master-logo-collapsed-dark,.master-logo-collapsed-light{height:30px;object-fit:contain;transition:opacity .2s ease;width:30px}.master-logo-collapsed-dark{opacity:1}.master-logo-collapsed-light{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}:root[data-theme-type=light] .master-logo-collapsed-dark{opacity:0}:root[data-theme-type=light] .master-logo-collapsed-light{opacity:1}.breadcrumbs{font-size:.875rem;gap:.5rem}.breadcrumb-item,.breadcrumbs{align-items:center;display:flex}.breadcrumb-item{border-radius:6px;color:#ffffffb3;color:var(--text-secondary);gap:.375rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s}.breadcrumb-item:hover{background:#ffffff0d;background:var(--bg-hover);color:#79d5e9;color:var(--color-accent)}.breadcrumb-item.active{color:#fff;color:var(--text-primary);font-weight:500}.breadcrumb-separator{color:#fff6;color:var(--text-muted);font-size:.75rem}.breadcrumb-icon{height:14px;width:14px}.desktop-only{display:flex}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:flex}.master-layout-container{flex-direction:column}.master-main-content{margin:0}.master-content-area,.master-header-bar{border-radius:0;margin:0}.master-mobile-top-bar{align-items:center;background:#1a1f2a;background:var(--bg-secondary);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:.8rem 1.2rem;z-index:200}.master-mobile-controls{align-items:center;display:flex;gap:.8rem}.master-mobile-menu-toggle{align-items:center;background:#ffffff0d;background:var(--bg-hover);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:8px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .2s;width:32px}.master-mobile-menu-toggle:hover{background:#79d5e91a;background:var(--bg-active);color:#fff;color:var(--text-primary)}.master-mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:300}.master-mobile-nav{background:#1a1f2a;background:var(--bg-secondary);border-left:1px solid #ffffff1a;border-left:1px solid var(--border-primary);display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:224px;z-index:400}.master-mobile-nav.open{transform:translateX(0)}.master-mobile-nav-header{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);display:flex;justify-content:flex-end;padding:.8rem}.master-mobile-close{align-items:center;background:#ffffff0d;background:var(--bg-hover);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:8px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .2s;width:32px}.master-mobile-nav-footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--border-primary);margin-top:auto;padding:.8rem}.master-mobile-logout-btn{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-size:.7rem;gap:.6rem;margin-top:.8rem;padding:.7rem .8rem;transition:all .2s;width:100%}.master-mobile-logout-btn:hover{background:#ef444433;transform:translateY(-1px)}}.loading-container{align-items:center;background:linear-gradient(135deg,#34495d,#2c3e50,#1a1f2a);background:var(--sidebar-gradient);display:flex;height:100vh;justify-content:center}.loading-content{color:#fff;color:var(--text-primary);text-align:center}.loading-spinner{border:3px solid #ffffff1a;border-top:3px solid #79d5e9;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--color-accent);height:40px;margin:0 auto 1rem;transform-origin:center;width:40px}.loading-text{color:#ffffffb3;color:var(--text-secondary);font-size:.875rem}:root[data-theme=fire]{--theme-name:"fire";--theme-type:"dark";--color-primary:#66203b;--color-accent:#ff6b6b;--bg-primary:#2d1b1b;--bg-secondary:#66203b;--sidebar-gradient:linear-gradient(135deg,#66203b,#602031,#5a1f26)}:root[data-theme=forest]{--theme-name:"forest";--theme-type:"dark";--color-primary:#446455;--color-accent:#4caf50;--bg-primary:#1b2a1a;--bg-secondary:#446455;--sidebar-gradient:linear-gradient(135deg,#446455,#2b4231,#1b2a1a)}:root[data-theme=steel]{--theme-name:"steel";--theme-type:"dark";--color-primary:#373838;--color-accent:#90a4ae;--bg-primary:#1a1a1a;--bg-secondary:#373838;--sidebar-gradient:linear-gradient(135deg,#373838,#323232,#2d2d2d)}:root[data-theme=light]{--theme-name:"light";--theme-type:"light";--color-primary:#ebeeee;--color-accent:#1976d2;--bg-primary:#fff;--bg-secondary:#ebeeee;--text-primary:#000;--text-secondary:#000000b3;--text-tertiary:#00000080;--text-muted:#0006;--border-primary:#0000001a;--bg-hover:#0000000d;--bg-active:#1976d21a;--sidebar-gradient:linear-gradient(135deg,#ebeeee,#f5f5f5,#fdfbfb);--logo-url:"splitfin.svg"}:root[data-theme=aqua]{--theme-name:"aqua";--theme-type:"light";--color-primary:#d8fffe;--color-accent:#00bcd4;--bg-primary:#fefeff;--bg-secondary:#d8fffe;--text-primary:#000;--text-secondary:#000000b3;--text-tertiary:#00000080;--text-muted:#0006;--border-primary:#0000001a;--bg-hover:#0000000d;--bg-active:#00bcd41a;--sidebar-gradient:linear-gradient(135deg,#d8fffe,#eafffe,#fefeff);--logo-url:"splitfin.svg"}.notification-badge{align-items:center;background:#ef4444;border:2px solid var(--sidebar-bg);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;position:absolute;right:-5px;top:-5px}.notifications-overlay{align-items:flex-start;background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;padding:80px 20px 20px;position:fixed;right:0;top:0;z-index:1000}.notifications-panel{background:var(--sidebar-bg);border:1px solid #ffffff1a;border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:90vw;overflow:hidden;width:400px}.notifications-header{align-items:center;background:#ffffff0d;background:var(--bg-hover);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:20px}.notifications-header h3{color:#fff;color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.notifications-header button{align-items:center;background:none;border:none;border-radius:6px;color:#fff6;color:var(--text-muted);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.notifications-header button:hover{background:#ffffff0d;background:var(--bg-hover);color:#fff;color:var(--text-primary)}.notifications-list{max-height:400px;overflow-y:auto}.notification-item{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-primary);cursor:pointer;padding:16px 20px;transition:background .2s ease}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:var(--bg-hover)}.notification-item.unread{background:#4f46e50d;border-left:3px solid #4f46e5}.notification-content h4{color:#fff;color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 6px}.notification-content p{color:#ffffffb3;color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0 0 8px}.notification-time{color:#fff6;color:var(--text-muted);font-size:12px}.no-notifications{color:#fff6;color:var(--text-muted);padding:40px 20px;text-align:center}.no-notifications p{font-size:14px;margin:0}.notifications-btn{position:relative}@media (max-width:768px){.notifications-overlay{padding:60px 10px 10px}.notifications-panel{max-width:none;width:100%}}.master-sidebar-section-header{align-items:center;background:rgba(var(--color-accent-rgb),.1);border-left:3px solid #79d5e9;border-left:3px solid var(--color-accent);border-radius:8px;display:flex;margin-bottom:8px;padding:12px 16px}.master-sidebar-section-header .master-sidebar-nav-icon{align-items:center;color:#79d5e9;color:var(--color-accent);display:flex;justify-content:center;margin-right:12px}.master-sidebar-section-header .master-sidebar-nav-text{color:#79d5e9;color:var(--color-accent);font-size:.95rem;font-weight:600}.sleek-layout-container{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);display:flex;min-height:100vh;overflow:hidden;position:relative}.sleek-layout-container:before{animation:gradientShift 20s ease infinite;background:linear-gradient(45deg,#0f1419e6,#79d5e914 20%,#1a1f2af2 40%,#4daeac0f 60%,#2c3e50e6 80%,#79d5e90d);background-size:300% 300%;content:"";inset:0;position:fixed;z-index:-1}.sleek-main-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1f2af2;border-right:1px solid #79d5e933;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1200}.sleek-main-nav.collapsed{width:72px}.sleek-main-nav.collapsed .sleek-nav-item{gap:0;justify-content:center;padding:12px 0}.sleek-main-nav.collapsed .sleek-nav-item-icon{margin:0}.sleek-main-nav.collapsed .sleek-nav-dropdown,.sleek-main-nav.collapsed .sleek-nav-item-text,.sleek-main-nav.collapsed .sleek-section-header,.sleek-main-nav.collapsed .sleek-user-info{display:none!important}.sleek-nav-flyout{background:#1a1f2afa;border:1px solid #79d5e940;border-radius:10px;box-shadow:0 8px 24px #00000059;color:#fff;font-size:13px;left:72px;opacity:0;padding:8px 12px;pointer-events:none;transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:2000}.sleek-nav-flyout,.sleek-nav-flyout:before{position:absolute;top:50%;transform:translateY(-50%)}.sleek-nav-flyout:before{border-bottom:6px solid #0000;border-right:6px solid #1a1f2afa;border-top:6px solid #0000;content:"";height:0;left:-6px;width:0}.sleek-main-nav.collapsed .sleek-nav-item:hover .sleek-nav-flyout{opacity:1;transform:translate(6px,-50%)}.sleek-main-nav:not(.collapsed) .sleek-nav-flyout{display:none}.sleek-nav-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;min-height:72px;padding:1.5rem 1rem}.sleek-logo,.sleek-nav-header{align-items:center;display:flex}.sleek-logo-image{height:32px;opacity:.9;transition:opacity .3s ease;width:auto}.sleek-logo-image:hover{opacity:1}.sleek-nav-toggle{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.sleek-nav-toggle:hover{background:#ffffff1a;color:#79d5e9}.sleek-pin-toggle{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.sleek-pin-toggle:hover{background:#ffffff14;color:#79d5e9}.sleek-pin-toggle.active{background:#79d5e91f;border-color:#79d5e959;color:#79d5e9}.sleek-nav-toggle .rotated{transform:rotate(180deg)}.sleek-user-section{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;padding:1rem}.sleek-user-avatar{align-items:center;color:#0f1419;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.sleek-user-info{flex:1 1;min-width:0}.sleek-user-name{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.sleek-user-name,.sleek-user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sleek-user-role{color:#fff9;font-size:12px}.sleek-nav-items{flex:1 1;overflow:visible;padding:1rem 0}.sleek-nav-panels{height:100%;position:relative}.sleek-nav-panel{inset:0;position:absolute;transition:transform .3s ease;will-change:transform,opacity}.sleek-nav-items .section-panel{transform:translateX(0)}.sleek-nav-items .main-panel{transform:translateX(100%)}.sleek-nav-panels.show-main .section-panel{transform:translateX(-100%)}.sleek-nav-panels.show-main .main-panel{transform:translateX(0)}.sleek-nav-item-container{margin-bottom:4px;overflow:visible}.sleek-nav-item{align-items:center;background:none;border:none;border-left:3px solid #0000;border-radius:0;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;position:relative;text-decoration:none;transition:all .2s ease;width:100%}.sleek-nav-item:hover{background:#ffffff0d;border-left-color:#79d5e94d;color:#79d5e9}.sleek-nav-item.active{background:#79d5e91a;border-left-color:#79d5e9;color:#79d5e9}.sleek-nav-item-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;transition:all .2s ease;width:24px}.sleek-nav-item-icon.colored-icon svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.sleek-nav-item.active .sleek-nav-item-icon.colored-icon,.sleek-nav-item:hover .sleek-nav-item-icon.colored-icon{transform:scale(1.1)}.sleek-nav-item-container{position:relative}.sleek-nav-popup{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2afa;border:1px solid #79d5e940;border-radius:12px;box-shadow:0 12px 32px #0006;left:100%;margin-left:12px;max-height:400px;min-width:240px;opacity:0;overflow-y:auto;padding:8px;position:absolute;top:0;transform:translateX(-10px);transition:all .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:2000}.sleek-nav-item-container:nth-last-child(-n+3) .sleek-nav-popup{bottom:0;top:auto;transform:translateX(-10px) translateY(0)}.sleek-nav-item-container:nth-last-child(-n+3) .sleek-nav-popup.show,.sleek-nav-item-container:nth-last-child(-n+3):hover .sleek-nav-popup{transform:translateX(0) translateY(0)}.sleek-nav-item-container:nth-last-child(-n+3) .sleek-nav-popup:before{bottom:20px;top:auto}@media (max-height:800px){.sleek-nav-item-container:nth-last-child(-n+4) .sleek-nav-popup{bottom:0;top:auto;transform:translateX(-10px) translateY(0)}.sleek-nav-item-container:nth-last-child(-n+4) .sleek-nav-popup.show,.sleek-nav-item-container:nth-last-child(-n+4):hover .sleek-nav-popup{transform:translateX(0) translateY(0)}.sleek-nav-item-container:nth-last-child(-n+4) .sleek-nav-popup:before{bottom:20px;top:auto}}.sleek-nav-popup:before{background:#1a1f2afa;border-left:1px solid #79d5e940;border-top:1px solid #79d5e940;content:"";height:12px;left:-6px;position:absolute;top:20px;transform:rotate(-45deg);width:12px}.sleek-nav-item-container:hover .sleek-nav-popup,.sleek-nav-popup.show{opacity:1;transform:translateX(0);visibility:visible}.sleek-popup-header{border-bottom:1px solid #79d5e926;margin-bottom:8px;padding:12px 16px 8px}.sleek-popup-title{align-items:center;color:#79d5e9;display:flex;font-size:14px;font-weight:600;gap:8px}.sleek-popup-item{align-items:center;border-radius:8px;color:#ffffffb3;display:flex;font-size:13px;gap:12px;margin:2px 0;padding:10px 16px;text-decoration:none;transition:all .15s ease}.sleek-popup-item:hover{background:#79d5e91a;color:#79d5e9;transform:translateX(2px)}.sleek-popup-item.active{background:#79d5e926;color:#79d5e9}.sleek-popup-item-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.sleek-nav-item-text{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sleek-nav-chevron{flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.sleek-nav-chevron.rotated{transform:rotate(90deg)}.sleek-nav-dropdown{margin-bottom:8px;margin-left:32px;margin-top:4px}.sleek-nav-dropdown-item{align-items:center;border-radius:6px;color:#fff9;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.sleek-nav-dropdown-item:hover{background:#ffffff0d;color:#ffffffe6}.sleek-nav-dropdown-item.active{background:#79d5e91a;color:#79d5e9}.sleek-nav-dropdown-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.sleek-section-header{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:12px;color:#79d5e9;display:flex;gap:12px;margin:8px 0 16px;padding:16px}.sleek-section-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sleek-section-title{color:#79d5e9;font-size:16px;font-weight:600}.sleek-new-page-btn{border-left-color:#79d5e933!important;color:#79d5e9cc!important}.sleek-new-page-btn:hover{background:#79d5e91a!important;border-left-color:#79d5e9!important;color:#79d5e9!important}.sleek-nav-footer{border-top:1px solid #ffffff1a;padding:1rem 0}.sleek-main-layout{display:flex;flex:1 1;flex-direction:column;min-width:0}.sleek-glass-header{grid-gap:1rem;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1f2acc;border-bottom:1px solid #79d5e933;box-shadow:0 4px 16px #0000001a;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;height:72px;padding:0 2rem;position:relative;z-index:90}.sleek-header-left{align-items:center;display:flex;gap:1rem;justify-self:start}.sleek-header-center{justify-self:center}.sleek-header-right{align-items:center;display:flex;gap:.5rem;justify-self:end}.sleek-header-action{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:all .2s ease}.sleek-header-action:hover{background:#ffffff1a;color:#79d5e9}.sleek-notification-badge{font-size:10px;height:16px;right:2px;top:2px;width:16px}.sleek-badge-collapsed,.sleek-notification-badge{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-weight:600;justify-content:center;position:absolute}.sleek-badge-collapsed{border:2px solid #1a1a1a;font-size:11px;height:18px;right:-6px;top:-2px;width:18px;z-index:10}.sleek-badge-expanded{background:#ef4444;border-radius:12px;color:#fff;height:22px;margin-left:auto;min-width:22px;position:static}.sleek-popup-item .sleek-notification-badge{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:16px;justify-content:center;position:static!important;width:16px}.sleek-user-profile{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:12px;padding:8px 12px;transition:all .2s ease}.sleek-user-profile:hover{background:#ffffff1a}.sleek-profile-avatar{align-items:center;background:linear-gradient(135deg,#79d5e9,#6bc7db);border-radius:50%;color:#0f1419;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.sleek-profile-info{display:flex;flex-direction:column}.sleek-profile-name{color:#fff;font-size:14px;font-weight:600;line-height:1;margin-bottom:2px}.sleek-profile-status{color:#61bc8e;font-size:11px;line-height:1}.sleek-content-area{background:#0000;flex:1 1;overflow-y:auto}.sleek-notifications-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:flex-end;padding:1rem;position:fixed;z-index:1000}.sleek-notifications-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2af2;border:1px solid #79d5e933;border-radius:16px;box-shadow:0 16px 64px #0006;margin-top:72px;max-height:80vh;overflow:hidden;width:400px}.sleek-notifications-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.sleek-notifications-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.sleek-notifications-header button{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.sleek-notifications-header button:hover{background:#ffffff1a;color:#fff}.sleek-notifications-list{max-height:400px;overflow-y:auto}.sleek-notification-item{align-items:flex-start;border-bottom:1px solid #ffffff0d;display:flex;gap:12px;padding:1rem 1.5rem;position:relative;transition:all .2s ease}.sleek-notification-item:hover{background:#ffffff05}.sleek-notification-item.unread{background:#79d5e90d;border-left:3px solid #79d5e9}.sleek-notification-content h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.sleek-notification-content p{color:#ffffffb3;font-size:13px;line-height:1.4;margin:0 0 8px}.sleek-notification-time{color:#ffffff80;font-size:11px}.sleek-notification-icon{align-items:center;background:#79d5e91a;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.sleek-notification-content{flex:1 1;min-width:0}.sleek-notification-unread-dot{background:#79d5e9;border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.sleek-no-notifications{color:#fff9;padding:2rem 1.5rem;text-align:center}.sleek-mobile-layout{display:none}.sleek-mobile-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2af2;border-bottom:1px solid #79d5e933;display:flex;justify-content:space-between;padding:1rem}.sleek-mobile-logo-img{height:32px;width:auto}.sleek-mobile-menu-toggle{background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;padding:8px;transition:all .2s ease}.sleek-mobile-menu-toggle:hover{background:#ffffff1a;color:#79d5e9}.sleek-mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:1000}.sleek-mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2af2;border-left:1px solid #79d5e933;box-shadow:-8px 0 32px #0000004d;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:300px;z-index:1001}.sleek-mobile-nav-header{border-bottom:1px solid #ffffff1a;display:flex;justify-content:flex-end;padding:1rem}.sleek-mobile-nav-header button{background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;padding:8px;transition:all .2s ease}.sleek-mobile-nav-header button:hover{background:#ffffff1a;color:#fff}.sleek-mobile-user{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;padding:1rem}.sleek-mobile-avatar{align-items:center;background:linear-gradient(135deg,#79d5e9,#6bc7db);border-radius:50%;color:#0f1419;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.sleek-mobile-user-info{color:#fff;font-size:14px;font-weight:600}.sleek-mobile-role{color:#fff9;font-size:12px;font-weight:400;margin-top:2px}.sleek-mobile-nav-items{flex:1 1;overflow-y:auto;padding:1rem 0}.sleek-mobile-nav-item{align-items:center;background:none;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.sleek-mobile-nav-item:hover{background:#ffffff0d;color:#79d5e9}.sleek-mobile-nav-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sleek-mobile-section-header{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:8px;color:#79d5e9;display:flex;font-size:14px;font-weight:600;gap:12px;margin:8px 0 16px;padding:12px 16px}.sleek-mobile-section-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sleek-mobile-nav-footer{border-top:1px solid #ffffff1a;padding:1rem}.sleek-mobile-logout{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s ease;width:100%}.sleek-mobile-logout:hover{background:#ef44441a;color:#ef4444}.sleek-chatbot-container{bottom:2rem;position:fixed;right:2rem;z-index:1000}@media (max-width:1024px){.sleek-main-nav{display:none}.sleek-main-layout{width:100%}.sleek-mobile-layout{display:block;left:0;position:fixed;right:0;top:0;z-index:200}.sleek-content-area{padding-top:72px}}@media (max-width:768px){.sleek-glass-header{padding:0 1rem}.sleek-user-profile{display:none}.sleek-notifications-panel{margin:0 1rem;max-width:400px;width:100%}}@media (prefers-reduced-motion:reduce){.sleek-layout-container:before{animation:none}.sleek-header-action,.sleek-nav-item,.sleek-nav-toggle{transition:none}}.sleek-header-action:focus-visible,.sleek-nav-item:focus-visible,.sleek-nav-toggle:focus-visible{outline:2px solid #79d5e9;outline-offset:2px}.sleek-content-area,.sleek-nav-items,.sleek-notifications-list{scroll-behavior:smooth}.sleek-content-area::-webkit-scrollbar,.sleek-nav-items::-webkit-scrollbar,.sleek-notifications-list::-webkit-scrollbar{width:6px}.sleek-content-area::-webkit-scrollbar-track,.sleek-nav-items::-webkit-scrollbar-track,.sleek-notifications-list::-webkit-scrollbar-track{background:#ffffff0d}.sleek-content-area::-webkit-scrollbar-thumb,.sleek-nav-items::-webkit-scrollbar-thumb,.sleek-notifications-list::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:3px}.sleek-content-area::-webkit-scrollbar-thumb:hover,.sleek-nav-items::-webkit-scrollbar-thumb:hover,.sleek-notifications-list::-webkit-scrollbar-thumb:hover{background:#79d5e980}.ai-insight-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;gap:6px;outline:none;position:relative;text-decoration:none;transition:all .2s ease}.ai-insight-btn:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.ai-insight-btn--small{font-size:12px;min-height:24px;padding:4px 6px}.ai-insight-btn--medium{font-size:13px;min-height:32px;padding:6px 12px}.ai-insight-btn--large{font-size:14px;min-height:40px;padding:8px 16px}.ai-insight-btn--primary{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 2px 4px #3b82f633;color:#fff}.ai-insight-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.ai-insight-btn--primary:active{box-shadow:0 2px 4px #3b82f633;transform:translateY(0)}.ai-insight-btn--secondary{background:#3b82f61a;border:1px solid #3b82f64d;color:#3b82f6}.ai-insight-btn--secondary:hover:not(:disabled){background:#3b82f633;border-color:#3b82f6}.ai-insight-btn--ghost{background:#0000;border:1px solid #0000;color:#6b7280}.ai-insight-btn--ghost:hover:not(:disabled){background:#6b72801a;color:#374151}.ai-insight-btn__icon{flex-shrink:0}.ai-insight-btn__icon--spinning{animation:ai-spin 1s linear infinite}@keyframes ai-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-insight-btn__text{font-weight:inherit;white-space:nowrap}.ai-insight-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@media (prefers-color-scheme:dark){.ai-insight-btn--secondary{background:#60a5fa1a;border-color:#60a5fa4d;color:#60a5fa}.ai-insight-btn--secondary:hover:not(:disabled){background:#60a5fa33;border-color:#60a5fa}.ai-insight-btn--ghost{color:#9ca3af}.ai-insight-btn--ghost:hover:not(:disabled){background:#9ca3af1a;color:#d1d5db}}.ai-insight-btn--card-header{position:absolute;right:12px;top:12px;z-index:1}.ai-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;isolation:isolate;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;transform-style:flat;z-index:9999}.ai-modal-container{background:#1e293b;border-radius:16px;box-shadow:0 20px 25px -5px #0000004d;display:flex;flex-direction:column;margin:auto;max-height:90vh;max-width:480px;overflow:hidden;position:relative;width:100%}.modal-enter{opacity:0;transform:scale(.95)}.modal-enter-active{opacity:1;transform:scale(1);transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-exit{opacity:0;transform:scale(.95);transition:all .2s ease-out}.ai-modal-header{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:24px}.ai-modal-title{align-items:center;display:flex;gap:16px}.ai-modal-title h2{color:#f1f5f9;font-size:20px;font-weight:600;margin:0}.trend-badge{align-items:center;background:#334155;border-radius:20px;display:flex;gap:6px;padding:4px 12px}.trend-icon{height:16px;width:16px}.trend-icon.trend-up{color:#10b981}.trend-icon.trend-down{color:#ef4444}.trend-icon.trend-stable{color:#f59e0b}.trend-icon.trend-unavailable{color:#6b7280}.trend-text{font-size:12px;font-weight:500;text-transform:capitalize}.trend-text.trend-increasing{color:#10b981}.trend-text.trend-decreasing{color:#ef4444}.trend-text.trend-stable{color:#f59e0b}.trend-text.trend-unavailable{color:#6b7280}.ai-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.ai-modal-close:hover{background:#334155;color:#f1f5f9}.ai-modal-body{flex:1 1;overflow-y:auto;padding:24px}.ai-loading-state{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:300px}.ai-loader{display:flex;gap:8px}.loader-dot{animation:bounce 1.4s ease-in-out infinite both;background:#60a5fa;border-radius:50%;height:12px;width:12px}.loader-dot:first-child{animation-delay:-.32s}.loader-dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.ai-loading-state p{color:#94a3b8;font-size:14px}.ai-section{margin-bottom:24px}.ai-section:last-of-type{margin-bottom:0}.ai-section-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ai-section-header svg{color:#60a5fa}.ai-section-header h3{color:#f1f5f9;font-size:16px;font-weight:600;margin:0}.ai-section-content{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:16px}.ai-section-content p{color:#cbd5e1;line-height:1.6;margin:0}.recommended-action{background:#1e3a5f;border-color:#3b82f6}.recommended-action p{color:#dbeafe}.recommendations-list{margin:12px 0 0;padding-left:20px}.recommendations-list li{color:#93c5fd;margin-bottom:8px}.trend-details{display:flex;flex-direction:column;gap:12px}.trend-item{align-items:center;display:flex;justify-content:space-between}.trend-label{color:#94a3b8;font-size:14px}.trend-value{color:#f1f5f9;font-size:14px;font-weight:500}.analysis-subsection{margin-bottom:16px}.analysis-subsection:last-child{margin-bottom:0}.analysis-subsection h4{color:#60a5fa;font-size:14px;font-weight:600;margin:0 0 8px}.analysis-subsection p{margin-bottom:6px}.analysis-subsection strong{color:#f1f5f9}.ai-modal-footer{border-top:1px solid #334155;display:flex;gap:12px;margin-top:24px;padding-top:24px}.impact-badge,.priority-badge{border-radius:20px;font-size:14px;font-weight:500;padding:6px 16px}.priority-badge{text-transform:capitalize}.impact-badge{background:#334155;color:#cbd5e1}.ai-error-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px;text-align:center}.ai-error-state svg{color:#ef4444}.ai-error-state h3{color:#f1f5f9;font-size:18px;margin:0}.ai-error-state p{color:#94a3b8;font-size:14px;margin:0}@media (max-width:640px){.ai-modal-container{margin:10px}.ai-modal-body,.ai-modal-header{padding:20px}.trend-badge{display:none}}.ai-insight-wrapper{position:relative}.ai-insight-wrapper,.ai-insight-wrapper__content{height:100%;width:100%}.ai-insight-wrapper__button{position:absolute;z-index:10}.ai-insight-wrapper__button--top-right{right:8px;top:8px}.ai-insight-wrapper__button--top-left{left:8px;top:8px}.ai-insight-wrapper__button--bottom-right{bottom:8px;right:8px}.ai-insight-wrapper__button--bottom-left{bottom:8px;left:8px}.ai-insight-wrapper:hover .ai-insight-wrapper__button{opacity:1}.ai-insight-wrapper__button{opacity:.7;transition:opacity .2s ease}.ai-insight-wrapper--card{border-radius:inherit;overflow:hidden}.ai-insight-wrapper--card .ai-insight-wrapper__content{border-radius:inherit}.compact-ai-summary{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2acc;border:1px solid #79d5e926;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-top:20px;max-width:100%;min-height:auto;padding:16px 20px;position:relative;transition:all .2s ease}.compact-ai-summary:hover{background:#1a1f2ae6;border-color:#79d5e94d;box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.ai-icon{align-items:center;color:#79d5e9;display:flex;flex-shrink:0;margin-top:2px}.ai-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ai-loading{color:#9ca3af}.ai-error,.ai-loading{align-items:center;display:flex;font-size:11px;gap:6px}.ai-error{color:#ef4444}.ai-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#e5e7eb;display:-webkit-box;font-size:13px;line-height:1.5;max-width:600px;overflow:hidden;white-space:normal;width:100%}.ai-empty{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:6px}.ai-controls{align-items:flex-start;display:flex;flex-shrink:0;gap:4px;margin-top:2px}.ai-refresh{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:4px;color:#79d5e9;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.ai-refresh:hover:not(.disabled){background:#79d5e933;border-color:#79d5e94d;color:#89dce6}.ai-refresh.disabled,.ai-refresh:disabled{cursor:not-allowed;opacity:.5}.ai-expand{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:4px;color:#79d5e9;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.ai-expand:hover{background:#79d5e933;border-color:#79d5e94d;color:#89dce6}.spinning{animation:spin 1s linear infinite}.summary-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;isolation:isolate;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;transform-style:flat;z-index:99999}.summary-modal{animation:modalEnter .3s cubic-bezier(.16,1,.3,1);background:#1e293b;border-radius:16px;box-shadow:0 20px 25px -5px #0000004d;display:flex;flex-direction:column;margin:auto;max-height:90vh;max-width:600px;overflow:hidden;position:relative;width:100%}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{border-bottom:1px solid #334155;padding:24px}.modal-header h2{color:#f1f5f9;font-size:20px}.modal-close{border-radius:8px;color:#94a3b8;padding:8px;transition:all .2s}.modal-close:hover{background:#334155;color:#f1f5f9}.modal-content{padding:24px}.modal-loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px;text-align:center}.modal-loading p{color:#9ca3af;font-size:14px;margin:0}.detailed-summary{font-size:14px;line-height:1.6}.detailed-header{color:#fff;font-size:16px;font-weight:600;margin:16px 0 8px}.detailed-paragraph{color:#e5e7eb;margin:8px 0}.detailed-bullet{color:#e5e7eb;margin:4px 0 4px 16px;position:relative}.detailed-bullet:before{color:#79d5e9;content:"•";left:-12px;position:absolute}.modal-error{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px;text-align:center}.modal-error p{color:#9ca3af;font-size:14px;margin:0}@media (max-width:768px){.compact-ai-summary{min-height:28px;padding:6px 8px}.ai-text{max-width:150px}.ai-empty,.ai-error,.ai-loading,.ai-text{font-size:10px}.ai-expand,.ai-refresh{padding:3px}.summary-modal{margin:10px;max-height:90vh}.modal-content,.modal-header{padding:1rem}}.dashboard-metric-card-compact,.dashboard-metric-card-full{--card-bg:#1a1f2ae6;--card-border:#79d5e91a;--card-border-hover:#79d5e933;--text-primary:#fff;--text-secondary:#e5e7eb;--text-muted:#9ca3af;--accent:#79d5e9;--accent-hover:#6bc7db;--success:#61bc8e;--warning:#fbbf24;--error:#ef4444;--shadow-sm:0 2px 4px #0003;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--shadow-accent:0 4px 16px #79d5e933}.dashboard-metric-card-full{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--card-bg);border-radius:1rem;box-shadow:var(--shadow-md);cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:space-between;min-height:140px;min-width:0;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard-metric-card-full:hover{border-color:var(--card-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.dashboard-metric-card-full:before{background:linear-gradient(45deg,#79d5e91a,#0000,#79d5e91a);border-radius:inherit;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.dashboard-metric-card-full:hover:before{opacity:1}.dashboard-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.dashboard-header-left{align-items:center;display:flex;gap:.75rem}.dashboard-card-title{color:var(--text-secondary);font-size:clamp(.7rem,1.6vw,.9rem);font-weight:700;letter-spacing:.1em;line-height:1.1;margin:0;opacity:.9;text-transform:uppercase}.dashboard-header-right{align-items:center;display:flex;gap:.5rem}.dashboard-card-value{color:var(--text-primary);font-size:clamp(1.2rem,5vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1;margin:0;max-width:100%}.dashboard-card-subtitle{color:var(--text-muted);font-size:clamp(.8rem,1.1vw,.9rem);font-weight:500;margin:.5rem 0 0}.dashboard-trend-indicator{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:.5rem;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.375rem .75rem}.dashboard-trend-indicator.positive{background:#61bc8e1a;border:1px solid #61bc8e33;color:var(--success)}.dashboard-trend-indicator.negative{background:#ef44441a;border:1px solid #ef444433;color:var(--error)}.dashboard-trend-icon{font-size:clamp(.75rem,1vw,.875rem)}.dashboard-trend-value{font-size:clamp(.7rem,.9vw,.8rem)}.dashboard-metric-card-variant1,.dashboard-metric-card-variant2{border-left:4px solid #4daeac99}.dashboard-metric-card-variant2:hover,.dashboard-metric-card-variant3{border-left-color:#4daeaccc}.dashboard-metric-card-variant3:hover{border-top-color:#61bc8ecc;box-shadow:var(--shadow-lg),0 0 20px #61bc8e33}.dashboard-metric-card-compact{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:.875rem;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:1rem;height:90px;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard-metric-card-compact:hover{border-color:var(--card-border-hover);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.dashboard-compact-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.dashboard-compact-content{flex:1 1;min-width:0}.dashboard-compact-value{color:var(--text-primary);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.025em;line-height:1;margin-bottom:.25rem}.dashboard-compact-title{color:var(--text-secondary);font-size:clamp(.7rem,1vw,.8125rem);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.dashboard-compact-trend{align-items:center;border-radius:1rem;display:flex;font-size:.8125rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.dashboard-compact-trend.positive{background:#61bc8e1a;color:var(--success)}.dashboard-compact-trend.negative{background:#ef44441a;color:var(--error)}.dashboard-options-button{background:none;border:none;border-radius:.375rem;color:var(--text-muted);cursor:pointer;opacity:.5;padding:.25rem;transition:all .2s ease}.dashboard-metric-card-full:hover .dashboard-options-button{opacity:1}.dashboard-options-button:hover{background:#ffffff0d;color:var(--text-primary)}@media (max-width:768px){.dashboard-metric-card-full{height:auto;min-height:120px;padding:1rem 1.125rem}.dashboard-card-value{font-size:clamp(1.1rem,6vw,1.6rem)}.dashboard-metric-card-compact{gap:.75rem;height:80px;padding:1rem}.dashboard-compact-value{font-size:clamp(1.1rem,4vw,1.5rem)}.dashboard-compact-icon{height:44px;width:44px}}@media (max-width:480px){.dashboard-card-value{font-size:clamp(1rem,7.2vw,1.4rem)}.dashboard-card-title{font-size:clamp(.65rem,2.4vw,.8rem)}.dashboard-compact-value{font-size:clamp(1rem,5.5vw,1.3rem)}}.dashboard-metric-card-compact.loading .dashboard-compact-value,.dashboard-metric-card-full.loading .dashboard-card-value{animation:dashboard-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:.25rem;color:#0000}@keyframes dashboard-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dashboard-metric-card-compact,.dashboard-metric-card-full{transition:none}.dashboard-metric-card-compact:hover,.dashboard-metric-card-full:hover{transform:none}.dashboard-loading{animation:none}}.dashboard-metric-card-compact:focus-visible,.dashboard-metric-card-full:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dashboard-metric-card-compact,.dashboard-metric-card-full{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.dashboard-metric-card-compact:not(:hover),.dashboard-metric-card-full:not(:hover){will-change:auto}.modern-dashboard{--dashboard-bg-gradient:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--dashboard-card-bg:#1a1f2af2;--dashboard-accent:#79d5e9;--dashboard-accent-hover:#6bc7db;--dashboard-success:#61bc8e;--dashboard-warning:#fbbf24;--dashboard-error:#ef4444;--dashboard-text-primary:#fff;--dashboard-text-secondary:#e5e7eb;--dashboard-text-muted:#9ca3af;--dashboard-shadow-lg:0 8px 24px #0006;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;animation:fadeIn .6s ease-out;background:var(--dashboard-bg-gradient);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.modern-dashboard:before{animation:gradientShift 20s ease infinite;background:linear-gradient(45deg,#0f1419e6,#79d5e914 20%,#1a1f2af2 40%,#4daeac0f 60%,#2c3e50e6 80%,#79d5e90d);background-size:300% 300%;content:"";inset:0;position:fixed;z-index:-1}.dashboard-header-section.sleek{background:#0000;margin-bottom:1rem;padding:2rem var(--space-xl) 1.5rem;text-align:left}.header-content{margin:0 auto;max-width:1400px}.dashboard-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#79d5e9,#61bc8e);-webkit-background-clip:text;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;margin:0}.ai-summary-text{color:var(--dashboard-text-muted);font-size:clamp(.85rem,1vw,.95rem);line-height:1.5;margin-top:.5rem;max-width:800px}.quick-actions.sleek{border-bottom:1px solid #ffffff0d;display:flex;gap:2rem;margin-top:1.5rem;padding-bottom:.75rem}.quick-actions.sleek a{align-items:center;border-bottom:2px solid #0000;color:var(--dashboard-text-secondary);display:flex;font-size:clamp(.85rem,1vw,.95rem);font-weight:500;gap:.4rem;padding-bottom:2px;text-decoration:none;transition:color .2s ease,border-bottom .2s ease,transform .2s ease}.quick-actions.sleek a:focus,.quick-actions.sleek a:hover{border-bottom-color:var(--dashboard-accent);color:var(--dashboard-accent);transform:translateY(-1px)}.dashboard-main-grid{grid-gap:var(--space-xl);grid-template-columns:repeat(3,1fr);margin:2rem 0}.dashboard-main-grid,.dashboard-metrics-grid{display:grid;gap:var(--space-xl);padding:0 var(--space-xl)}.dashboard-metrics-grid{grid-gap:var(--space-xl);grid-template-columns:repeat(4,1fr);margin:1rem 0 0}.content-card{border:1px solid #79d5e926;border-radius:1rem;box-shadow:0 10px 30px #00000059,inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;height:500px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.content-card:hover{border-color:#79d5e947;box-shadow:0 16px 38px #00000073;transform:translateY(-4px)}.card-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:var(--space-lg)}.card-header,.card-title{align-items:center;display:flex}.card-title{color:var(--dashboard-text-primary);font-size:clamp(1rem,1.6vw,1.125rem);gap:var(--space-sm)}.card-action,.card-title svg{color:var(--dashboard-accent)}.card-action{align-items:center;border-radius:.375rem;display:flex;font-size:var(--text-sm);font-weight:500;gap:.25rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease}.card-action:hover{background:#79d5e91a;color:var(--dashboard-accent-hover);transform:translateX(2px)}.card-content{flex:1 1;overflow-y:auto;padding:var(--space-lg)}.content-card.sales-performance{background:linear-gradient(180deg,#79d5e914,#1a1f2a99);border-color:#79d5e959}.content-card.sales-performance .card-header{background:linear-gradient(90deg,#79d5e91a,#61bc8e0f 60%,#0000);border-bottom-color:#79d5e940}.content-card.sales-performance .table-list tr:hover td{background:#79d5e914}.content-card.orders-card{background:linear-gradient(180deg,#61bc8e14,#1a1f2a99);border-color:#61bc8e59}.content-card.orders-card .card-header{background:linear-gradient(90deg,#61bc8e1a,#79d5e90f 60%,#0000);border-bottom-color:#61bc8e40}.content-card.orders-card .table-list tr:hover td{background:#61bc8e14}.content-card.low-stock-card{background:linear-gradient(180deg,#61bc8e14,#1a1f2a99);border-color:#61bc8e59}.content-card.low-stock-card .card-header{background:linear-gradient(180deg,#61bc8e14,#1a1f2a99);border-bottom-color:#61bc8e59}.content-card.low-stock-card .table-list tr:hover td{background:#fbbf2414}.content-card.customers-card{background:linear-gradient(180deg,#61bc8e1a,#1a1f2a99);border-color:#61bc8e66}.content-card.customers-card .card-header{background:linear-gradient(180deg,#61bc8e1a,#1a1f2a99);border-bottom-color:#61bc8e4d}.content-card.customers-card .table-list tr:hover td{background:#61bc8e1a}.customers-list{display:flex;flex-direction:column;gap:.25rem}.customer-row{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:.75rem .5rem;transition:background .2s ease,transform .2s ease}.customer-row:last-child{border-bottom:none}.customer-row:hover{background:#61bc8e14;transform:translateY(-1px)}.customer-main{display:flex;flex-direction:column;gap:.15rem}.customer-name{color:var(--dashboard-text-primary);font-weight:600}.customer-orders{color:var(--dashboard-text-muted);font-size:var(--text-sm)}.customer-revenue{color:var(--dashboard-text-primary);font-weight:700}.enquiries-list{display:flex;flex-direction:column;gap:.25rem}.enquiry-row{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:.75rem .5rem;transition:background .2s ease,transform .2s ease}.enquiry-row:last-child{border-bottom:none}.enquiry-row:hover{background:#79d5e90f;transform:translateY(-1px)}.enquiry-main{display:flex;flex-direction:column;gap:.15rem}.enquiry-title{color:var(--dashboard-text-primary);font-weight:600}.enquiry-customer{color:var(--dashboard-text-muted);font-size:var(--text-sm)}.enquiry-meta{align-items:center;display:flex;gap:.5rem}.enquiry-badge{border-radius:.5rem;font-size:.75rem;padding:.25rem .5rem;text-transform:capitalize}.enquiry-badge.open{background:#79d5e91f;color:var(--dashboard-accent)}.enquiry-badge.closed{background:#61bc8e1f;color:var(--dashboard-success)}.enquiry-date{color:var(--dashboard-text-muted);font-size:var(--text-sm)}.attention-list{display:flex;flex-direction:column;gap:.25rem}.attention-row{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:.75rem .5rem}.attention-row:last-child{border-bottom:none}.attention-name{color:var(--dashboard-text-primary);font-weight:600}.attention-reason{color:var(--dashboard-text-muted);font-size:var(--text-sm)}.alert-count{background:#fbbf2426;border-radius:999px;color:var(--dashboard-warning);font-size:.75rem;margin-left:.5rem;padding:.1rem .4rem}.table-list{border-collapse:collapse;width:100%}.table-list thead{border-bottom:1px solid #ffffff14;color:var(--dashboard-text-muted);font-size:var(--text-sm);text-transform:uppercase}.table-list td,.table-list th{border-bottom:1px solid #ffffff0d;font-size:clamp(.8rem,1vw,.9rem);padding:.75rem .5rem;text-align:left}.table-list td.amount,.table-list td.count{color:var(--dashboard-text-primary);font-weight:600;text-align:right}.table-list tr:hover td{background:#79d5e90d}.badge{border-radius:.5rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:capitalize}.badge.pending{background:#fbbf241a;color:var(--dashboard-warning)}.badge.confirmed{background:#3b82f61a;color:#3b82f6}.badge.cancelled{background:#ef44441a;color:var(--dashboard-error)}.navigation-grid{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl);grid-template-columns:repeat(3,1fr);margin:1rem 0 2rem;padding:0 var(--space-xl)}.nav-card{align-items:center;background:#1a1f2a99;border:1px solid #79d5e926;border-radius:.875rem;box-shadow:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;color:var(--dashboard-text-primary);display:flex;gap:var(--space-lg);padding:var(--space-lg);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nav-card:hover{border-color:#79d5e947;box-shadow:0 14px 34px #00000059;transform:translateY(-3px)}.nav-icon{background:linear-gradient(180deg,#79d5e91f,#1a1f2a99);border:1px solid #79d5e940;border-radius:.625rem;color:var(--dashboard-accent);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.nav-content h4{color:var(--dashboard-text-primary);font-size:clamp(1rem,1.6vw,1.125rem);font-weight:600;margin:0 0 .25rem}.nav-content p{color:var(--dashboard-text-muted);font-size:var(--text-sm);margin:0}.nav-arrow{color:var(--dashboard-accent);margin-left:auto;opacity:.8}@media (max-width:1024px){.navigation-grid{grid-template-columns:1fr}.dashboard-metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:768px){.header-content{text-align:center}.quick-actions.sleek{flex-wrap:wrap;justify-content:center}.dashboard-metrics-grid{gap:var(--space-lg);grid-template-columns:1fr;padding:0 var(--space-lg)}.table-list thead{display:none}.table-list tr{border:1px solid #ffffff0d;border-radius:.75rem;display:block;margin-bottom:1rem;overflow:hidden}.table-list td{border-bottom:none;display:flex;justify-content:space-between;padding:.5rem 1rem}.table-list td:before{color:var(--dashboard-text-muted);content:attr(data-label);font-weight:600}}@media (max-width:480px){.dashboard-metrics-grid{gap:var(--space-md);padding:0 var(--space-md)}}.MetricCard_metricCardFull__NHNTe{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;max-height:320px;min-height:280px;min-width:280px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.MetricCard_metricCardFull__NHNTe:hover{box-shadow:0 8px 24px #0006;transform:translateY(-2px)}.MetricCard_metricCardVariant1__2EpCS{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--bg-secondary-rgb),.4)!important;border-left-style:solid;border-left-width:4px;box-shadow:0 4px 20px #00000026}.MetricCard_metricCardVariant1__2EpCS:hover{background:rgba(var(--bg-secondary-rgb),.5)!important;box-shadow:0 8px 32px #00000040;transform:translateY(-2px)}.MetricCard_metricCardVariant2__hKJ6y{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border-top-style:solid;border-top-width:4px}.MetricCard_metricCardVariant2__hKJ6y:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.MetricCard_metricCardVariant3__22LW2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border-style:solid;border-width:2px;box-shadow:0 4px 16px #0003}.MetricCard_metricCardVariant3__22LW2:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.MetricCard_cardHeader__O0nGM{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.MetricCard_headerLeft__s-rLF{align-items:center;display:flex;gap:12px}.MetricCard_cardTitle__bZZ7Z{color:#ffffffb3;color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.MetricCard_headerRight__YsgAE{align-items:center;display:flex;gap:8px}.MetricCard_optionsButton__uJ7E9{background:none;border:none;border-radius:4px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;opacity:.5;padding:4px;transition:all .2s ease}.MetricCard_metricCardFull__NHNTe:hover .MetricCard_optionsButton__uJ7E9{opacity:1}.MetricCard_optionsButton__uJ7E9:hover{background:#ffffff0d;background:var(--hover-bg);color:#fff;color:var(--text-primary)}.MetricCard_cardValue__ZAw7Z{color:#fff;color:var(--text-primary);font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1;margin:16px 0 8px}.MetricCard_cardSubtitle__lhcb1{color:#ffffffb3;color:var(--text-secondary);font-size:13px;margin-bottom:16px}.MetricCard_trendIndicator__xkHJ8{align-items:center;display:flex;font-size:14px;font-weight:600;gap:4px}.MetricCard_trendIndicator__xkHJ8.MetricCard_positive__SihiE{color:#61bc8e;color:var(--accent-color)}.MetricCard_trendIndicator__xkHJ8.MetricCard_negative__yfSsR{color:#dc2626;color:var(--error-color)}.MetricCard_trendIcon__HeFZ\+{font-size:16px}.MetricCard_trendValue__S1wy8{font-size:14px}.MetricCard_variantSelector__4uKJP{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:6px;display:flex;gap:4px;padding:2px}.MetricCard_variantButton__LmjaH{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;min-width:24px;padding:4px 8px;transition:all .2s ease}.MetricCard_variantButton__LmjaH:hover{background:#ffffff1a;color:#fff;color:var(--text-primary)}.MetricCard_variantButton__LmjaH.MetricCard_active__UU4OO{background:#79d5e9;background:var(--primary-color);color:#0f1419;color:var(--background-light);font-weight:500}.MetricCard_cardChart__A30dj{flex:1 1;height:80px;margin:16px -8px 0;min-height:80px;overflow:hidden;position:relative;z-index:1}.MetricCard_cardDateRange__OeCSJ{color:#ffffffb3;color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-top:12px;opacity:.8;padding:0 8px}.MetricCard_metricCardCompact__uoF4s{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;height:90px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.MetricCard_metricCardCompact__uoF4s:hover{border-color:#79d5e94d;box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}.MetricCard_compactIcon__SqIpB{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.MetricCard_compactContent__97ANB{flex:1 1;min-width:0}.MetricCard_compactValue__Xrfkl{color:#fff;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.MetricCard_compactTitle__oURUt{color:#ffffffb3;color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MetricCard_compactTrend__wUjqR{align-items:center;border-radius:20px;display:flex;font-size:13px;font-weight:600;gap:4px;padding:4px 12px}.MetricCard_compactTrend__wUjqR.MetricCard_positive__SihiE{background:#61bc8e1a;color:#61bc8e;color:var(--accent-color)}.MetricCard_compactTrend__wUjqR.MetricCard_negative__yfSsR{background:#dc26261a;color:#dc2626;color:var(--error-color)}.MetricCard_metricCardCompact__uoF4s canvas,.MetricCard_metricCardFull__NHNTe canvas{max-height:100%;max-width:100%}.MetricCard_metricsGrid__\+mkNv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-top:0;padding:0 20px}.MetricCard_metricsGrid__\+mkNv.MetricCard_compactGrid__6w4zB{gap:12px;grid-template-columns:repeat(3,1fr)}@media (min-width:1600px){.MetricCard_metricCardFull__NHNTe{min-width:320px}.MetricCard_metricsGrid__\+mkNv{gap:24px}}@media (min-width:1920px){.MetricCard_metricCardFull__NHNTe{min-width:360px}.MetricCard_cardValue__ZAw7Z{font-size:40px}}@media (min-width:2560px){.MetricCard_metricCardFull__NHNTe{min-width:400px}.MetricCard_cardValue__ZAw7Z{font-size:44px}.MetricCard_metricsGrid__\+mkNv{gap:32px}}@media (max-width:1200px){.MetricCard_metricsGrid__\+mkNv{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MetricCard_metricsGrid__\+mkNv,.MetricCard_metricsGrid__\+mkNv.MetricCard_compactGrid__6w4zB{gap:12px;grid-template-columns:1fr}.MetricCard_metricCardFull__NHNTe{height:220px;min-width:0;min-width:auto;padding:16px}.MetricCard_cardValue__ZAw7Z{font-size:32px}.MetricCard_metricCardCompact__uoF4s{gap:12px;height:90px;padding:16px}.MetricCard_compactValue__Xrfkl{font-size:24px}}.MetricCard_metricCardCompact__uoF4s.MetricCard_loading__mWQxu .MetricCard_compactValue__Xrfkl,.MetricCard_metricCardFull__NHNTe.MetricCard_loading__mWQxu .MetricCard_cardValue__ZAw7Z{animation:MetricCard_loading__mWQxu 1.5s ease-in-out infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:4px;color:#0000}@keyframes MetricCard_loading__mWQxu{0%{background-position:200% 0}to{background-position:-200% 0}}.MetricCard_metricCardFull__NHNTe.MetricCard_medium__qImck,.MetricCard_metricCardFull__NHNTe:not(.MetricCard_large__S2q4C):not(.MetricCard_compact__iVfkR){height:auto!important;max-height:320px!important;min-height:280px!important;padding:20px!important}.MetricCard_metricCardFull__NHNTe.MetricCard_large__S2q4C{height:auto!important;max-height:420px!important;min-height:380px!important;padding:24px!important}.MetricCard_metricCardFull__NHNTe.MetricCard_large__S2q4C .MetricCard_cardValue__ZAw7Z{font-size:3rem!important;font-weight:800!important}.MetricCard_metricCardFull__NHNTe.MetricCard_large__S2q4C .MetricCard_cardTitle__bZZ7Z{font-size:1.25rem!important;font-weight:600!important}.MetricCard_metricCardFull__NHNTe.MetricCard_large__S2q4C .MetricCard_cardSubtitle__lhcb1{font-size:1rem!important;margin-top:8px!important}.MetricCard_metricCardFull__NHNTe.MetricCard_large__S2q4C .MetricCard_cardChart__A30dj{height:120px!important;margin-top:16px!important}:root{--primary-color:#79d5e9;--secondary-color:#4daeac;--accent-color:#61bc8e;--background-light:#0f1419;--background-white:#1a1f2a;--border-color:#ffffff1a;--hover-bg:#ffffff0d;--error-color:#dc2626}.MetricCardSquare_metricCardSquare__YPJIf{aspect-ratio:1;background:#1a1f2a;background:var(--background-white);border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;max-width:300px;min-width:200px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease;width:100%}.MetricCardSquare_metricCardSquare__YPJIf:hover{box-shadow:0 12px 32px #0006;transform:translateY(-3px)}.MetricCardSquare_metricCardVariant1__wyScc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--bg-secondary-rgb),.4)!important;border-left:4px solid;border-color:#0000;box-shadow:0 6px 24px #00000026}.MetricCardSquare_metricCardVariant1__wyScc:hover{background:rgba(var(--bg-secondary-rgb),.5)!important;box-shadow:0 16px 40px #00000040;transform:translateY(-3px)}.MetricCardSquare_metricCardVariant2__66JPp{background:#1a1f2a;background:var(--background-white);border-top-style:solid;border-top-width:4px}.MetricCardSquare_metricCardVariant2__66JPp:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.MetricCardSquare_metricCardVariant3__HI709{background:#1a1f2a;background:var(--background-white);border-style:solid;border-width:2px;box-shadow:0 6px 20px #0003}.MetricCardSquare_metricCardVariant3__HI709:hover{box-shadow:0 12px 32px #0000004d;transform:translateY(-3px)}.MetricCardSquare_cardHeader__UncvQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.MetricCardSquare_headerLeft__KZLBe{align-items:center;display:flex;gap:12px}.MetricCardSquare_cardTitle__faewb{color:#ffffffb3;color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.MetricCardSquare_headerRight__FrXmM{align-items:center;display:flex;gap:8px}.MetricCardSquare_optionsButton__6g20l{background:none;border:none;border-radius:4px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;opacity:.5;padding:4px;transition:all .2s ease}.MetricCardSquare_metricCardSquare__YPJIf:hover .MetricCardSquare_optionsButton__6g20l{opacity:1}.MetricCardSquare_optionsButton__6g20l:hover{background:#ffffff0d;background:var(--hover-bg);color:#fff;color:var(--text-primary)}.MetricCardSquare_cardValue__P-hp2{color:#fff;color:var(--text-primary);font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1;margin:8px 0 12px}.MetricCardSquare_cardSubtitle__TYnG4{color:#ffffffb3;color:var(--text-secondary);font-size:13px;margin-bottom:16px}.MetricCardSquare_trendIndicator__Mkveg{align-items:center;display:flex;font-size:14px;font-weight:600;gap:4px}.MetricCardSquare_trendIndicator__Mkveg.MetricCardSquare_positive__lI457{color:#61bc8e;color:var(--accent-color)}.MetricCardSquare_trendIndicator__Mkveg.MetricCardSquare_negative__QQ5xy{color:#dc2626;color:var(--error-color)}.MetricCardSquare_trendIcon__u42Nx{font-size:16px}.MetricCardSquare_trendValue__PJiI4{font-size:14px}.MetricCardSquare_variantSelector__5W3ER{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:6px;display:flex;gap:4px;padding:2px}.MetricCardSquare_variantButton__vT60i{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;color:var(--text-secondary);cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;min-width:24px;padding:4px 8px;transition:all .2s ease}.MetricCardSquare_variantButton__vT60i:hover{background:#ffffff1a;color:#fff;color:var(--text-primary)}.MetricCardSquare_variantButton__vT60i.MetricCardSquare_active__rfifL{background:#79d5e9;background:var(--primary-color);color:#0f1419;color:var(--background-light);font-weight:500}.MetricCardSquare_cardChart__hSLKE{flex:1 1;height:120px;margin:8px -8px 0;min-height:120px;overflow:hidden;position:relative;z-index:1}.MetricCardSquare_metricCardSquare__YPJIf canvas{max-height:100%;max-width:100%}.MetricCardSquare_squareGrid__W\+7Pp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;margin-top:0;padding:0 20px}@media (min-width:1600px){.MetricCardSquare_metricCardSquare__YPJIf{max-width:320px;min-width:240px}.MetricCardSquare_squareGrid__W\+7Pp{gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:1920px){.MetricCardSquare_metricCardSquare__YPJIf{max-width:360px;min-width:280px}.MetricCardSquare_cardValue__P-hp2{font-size:36px}.MetricCardSquare_squareGrid__W\+7Pp{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:2560px){.MetricCardSquare_metricCardSquare__YPJIf{max-width:400px;min-width:320px}.MetricCardSquare_cardValue__P-hp2{font-size:40px}.MetricCardSquare_squareGrid__W\+7Pp{gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:1200px){.MetricCardSquare_squareGrid__W\+7Pp{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.MetricCardSquare_metricCardSquare__YPJIf{min-width:180px}}@media (max-width:768px){.MetricCardSquare_squareGrid__W\+7Pp{gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.MetricCardSquare_metricCardSquare__YPJIf{min-width:160px;padding:20px}.MetricCardSquare_cardValue__P-hp2{font-size:28px}.MetricCardSquare_cardChart__hSLKE{height:100px;min-height:100px}}.MetricCardSquare_metricCardSquare__YPJIf.MetricCardSquare_loading__biNkx .MetricCardSquare_cardValue__P-hp2{animation:MetricCardSquare_loading__biNkx 1.5s ease-in-out infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:4px;color:#0000}@keyframes MetricCardSquare_loading__biNkx{0%{background-position:200% 0}to{background-position:-200% 0}}.ColorfulMetricCard_colorfulMetricCard__pkwSe{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ColorfulMetricCard_colorPurple__YALET{--gradient-start:#7c3aed;--gradient-end:#a78bfa;color:#fff}.ColorfulMetricCard_colorBlue__JCLeq{--gradient-start:#3b82f6;--gradient-end:#60a5fa;color:#fff}.ColorfulMetricCard_colorOrange__I5ZL2{--gradient-start:#f97316;--gradient-end:#fb923c;color:#fff}.ColorfulMetricCard_colorGreen__zT4tW{--gradient-start:#10b981;--gradient-end:#34d399;color:#fff}.ColorfulMetricCard_colorRed__oBFc2{--gradient-start:#ef4444;--gradient-end:#f87171;color:#fff}.ColorfulMetricCard_colorYellow__MZSN1{--gradient-start:#f59e0b;--gradient-end:#fbbf24;color:#fff}.ColorfulMetricCard_colorfulMetricCard__pkwSe:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-4px)}.ColorfulMetricCard_metricCardHeader__8AV3E{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ColorfulMetricCard_metricCardIcon__4Ct-z{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:28px;opacity:.9}.ColorfulMetricCard_metricTrend__XBBfv{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;display:flex;font-size:14px;font-weight:600;gap:4px;padding:4px 12px}.ColorfulMetricCard_metricTrend__XBBfv.ColorfulMetricCard_positive__maQo0{background:#10b98133}.ColorfulMetricCard_metricTrend__XBBfv.ColorfulMetricCard_negative__s7LHg{background:#ef444433}.ColorfulMetricCard_metricCardBody__fAffi{display:flex;flex:1 1;flex-direction:column;gap:8px}.ColorfulMetricCard_metricTitle__UPwH4{font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;opacity:.9;text-transform:uppercase}.ColorfulMetricCard_metricValue__bK0wr{font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1;margin:8px 0}.ColorfulMetricCard_metricSubtitle__bjAR0{font-size:13px;font-weight:400;margin:0;opacity:.8}.ColorfulMetricCard_colorfulMetricCard__pkwSe:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-30%;top:-50%;transform:rotate(45deg);width:200%}@media (max-width:768px){.ColorfulMetricCard_colorfulMetricCard__pkwSe{min-height:140px;padding:20px}.ColorfulMetricCard_metricCardIcon__4Ct-z{font-size:24px}.ColorfulMetricCard_metricValue__bK0wr{font-size:28px}.ColorfulMetricCard_metricTitle__UPwH4{font-size:13px}.ColorfulMetricCard_metricSubtitle__bjAR0{font-size:12px}}.ColorfulMetricCard_metricValue__bK0wr span{display:inline-block}.ColorfulMetricCard_metricCardChart__PDBy-{height:60px;margin-top:16px;overflow:hidden}.ColorfulMetricCard_chartContainer__4lQnV,.ColorfulMetricCard_chartSvg__JemZo{height:100%;width:100%}.ColorfulMetricCard_colorfulMetricCard__pkwSe.ColorfulMetricCard_loading__jqJC- .ColorfulMetricCard_metricValue__bK0wr{animation:ColorfulMetricCard_shimmer__5tLuy 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80 50%,#ffffff4d 75%);background-size:200% 100%;border-radius:4px;color:#0000;display:inline-block;min-width:100px}@keyframes ColorfulMetricCard_shimmer__5tLuy{0%{background-position:200% 0}to{background-position:-200% 0}}.ColorfulMetricCard_metricCardsGrid__Uq2bN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}@media (min-width:768px) and (max-width:1024px){.ColorfulMetricCard_metricCardsGrid__Uq2bN{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ColorfulMetricCard_metricCardsGrid__Uq2bN{grid-template-columns:1fr}}.CompactCard_compactCard__SdQjZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:64px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.CompactCard_compactCard__SdQjZ:hover{box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}.CompactCard_compactIcon__3QWvd{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CompactCard_compactContent__i1MO9{flex:1 1;min-width:0}.CompactCard_compactValue__pjMX0{color:#fff;font-size:20px;font-weight:700;line-height:1;margin-bottom:2px}.CompactCard_compactTitle__FhyXK{color:#ffffffb3;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.CompactCard_compactTrend__80gjc{align-items:center;border-radius:16px;display:flex;font-size:11px;font-weight:600;gap:2px;padding:3px 8px}.CompactCard_compactTrend__80gjc.CompactCard_positive__Jb74W{background:#61bc8e1a;color:#61bc8e}.CompactCard_compactTrend__80gjc.CompactCard_negative__\+TEkX{background:#dc26261a;color:#dc2626}.CompactCard_trendIcon__nZfzF{font-size:12px}.CompactCard_trendValue__5W8JO{font-size:10px}.MediumMetricCard_mediumMetricCard__XTkF9{border:1px solid #ffffff1a;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:220px;min-width:240px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.MediumMetricCard_mediumMetricCard__XTkF9:hover{box-shadow:0 8px 24px #0006;transform:translateY(-2px)}.MediumMetricCard_metricCardVariant1__m5rpf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff1a}.MediumMetricCard_metricCardVariant1__m5rpf:hover{background:#ffffff14!important;border-color:#79d5e94d}.MediumMetricCard_metricCardVariant2__hBk0f{background:#2a2f3a!important;border:1px solid #ffffff1a;border-left:4px solid #79d5e9}.MediumMetricCard_metricCardVariant2__hBk0f:hover{opacity:.95}.MediumMetricCard_metricCardVariant3__yv4DH{background:#2a2f3a!important;border:1px solid #ffffff1a;border-top:3px solid #79d5e9;box-shadow:0 4px 20px #0003}.MediumMetricCard_metricCardVariant3__yv4DH:hover{box-shadow:0 6px 24px #0000004d}.MediumMetricCard_cardHeader__i6nlf{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px}.MediumMetricCard_headerLeft__npc7R{align-items:center;display:flex;gap:10px}.MediumMetricCard_cardTitle__ttlpc{color:#ffffffb3;font-size:12px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.MediumMetricCard_headerRight__b7Qiu{align-items:center;display:flex;gap:6px}.MediumMetricCard_optionsButton__p8rwa{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;opacity:.5;padding:4px;transition:all .2s ease}.MediumMetricCard_mediumMetricCard__XTkF9:hover .MediumMetricCard_optionsButton__p8rwa{opacity:1}.MediumMetricCard_optionsButton__p8rwa:hover{background:#ffffff0d;color:#fff}.MediumMetricCard_cardValue__KLUQI{color:#fff;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1;margin:4px 0 2px}.MediumMetricCard_cardSubtitle__BIFvV{color:#ffffffb3;font-size:11px;margin-bottom:8px}.MediumMetricCard_trendIndicator__EM60G{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px}.MediumMetricCard_trendIndicator__EM60G.MediumMetricCard_positive__FYcCP{color:#61bc8e}.MediumMetricCard_trendIndicator__EM60G.MediumMetricCard_negative__1CU7B{color:#dc2626}.MediumMetricCard_trendIcon__Gmq9C{font-size:14px}.MediumMetricCard_trendValue__lIOAs{font-size:12px}.MediumMetricCard_variantSelector__orlSZ{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;gap:4px;padding:2px}.MediumMetricCard_variantButton__JMUQr{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;min-width:20px;padding:4px 6px;transition:all .2s ease}.MediumMetricCard_variantButton__JMUQr:hover{background:#ffffff1a;color:#fff}.MediumMetricCard_variantButton__JMUQr.MediumMetricCard_active__UkTHz{background:#79d5e9;color:#0f1419;font-weight:500}.MediumMetricCard_cardChart__hiCeP{flex:1 1;margin:4px -8px 0;max-height:80px;min-height:60px;overflow:hidden;position:relative}.MediumMetricCard_cardDateRange__cN3hI{color:#ffffffb3;display:flex;font-size:10px;justify-content:space-between;margin-top:4px;opacity:.7;padding:0 8px}.LargeMetricCard_largeMetricCard__NHxu7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:310px;min-width:280px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.LargeMetricCard_largeMetricCard__NHxu7:hover{box-shadow:0 8px 24px #0006;transform:translateY(-2px)}.LargeMetricCard_metricCardVariant1__xmaLv{background:linear-gradient(135deg,#ffffff0d,#79d5e90d)!important}.LargeMetricCard_metricCardVariant1__xmaLv:hover{border-color:#79d5e94d}.LargeMetricCard_metricCardVariant2__WnOIV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border-left-style:solid;border-left-width:4px;padding-left:20px}.LargeMetricCard_metricCardVariant2__WnOIV:hover{opacity:.95}.LargeMetricCard_metricCardVariant3__AJ3rT{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d!important;border-top-style:solid;border-top-width:3px;box-shadow:0 4px 20px #0003}.LargeMetricCard_metricCardVariant3__AJ3rT:hover{box-shadow:0 6px 24px #0000004d}.LargeMetricCard_cardHeader__haLrs{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.LargeMetricCard_headerLeft__s3u5Y{align-items:center;display:flex;gap:12px}.LargeMetricCard_cardTitle__WZccN{color:#ffffffb3;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.LargeMetricCard_headerRight__\+pMzN{align-items:center;display:flex;gap:8px}.LargeMetricCard_optionsButton__75zRu{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;opacity:.5;padding:4px;transition:all .2s ease}.LargeMetricCard_largeMetricCard__NHxu7:hover .LargeMetricCard_optionsButton__75zRu{opacity:1}.LargeMetricCard_optionsButton__75zRu:hover{background:#ffffff0d;color:#fff}.LargeMetricCard_cardValue__W065k{color:#fff;font-size:36px;font-weight:700;letter-spacing:-1px;line-height:1;margin:4px 0 2px}.LargeMetricCard_cardSubtitle__ITpZs{color:#ffffffb3;font-size:13px;margin-bottom:12px}.LargeMetricCard_trendIndicator__0j2sE{align-items:center;display:flex;font-size:14px;font-weight:600;gap:4px}.LargeMetricCard_trendIndicator__0j2sE.LargeMetricCard_positive__QGNmP{color:#61bc8e}.LargeMetricCard_trendIndicator__0j2sE.LargeMetricCard_negative__8HlXk{color:#dc2626}.LargeMetricCard_trendIcon__gKq4w{font-size:16px}.LargeMetricCard_trendValue__RLIiX{font-size:14px}.LargeMetricCard_variantSelector__78\+WL{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;gap:4px;padding:2px}.LargeMetricCard_variantButton__OlfNC{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;min-width:24px;padding:4px 8px;transition:all .2s ease}.LargeMetricCard_variantButton__OlfNC:hover{background:#ffffff1a;color:#fff}.LargeMetricCard_variantButton__OlfNC.LargeMetricCard_active__AcfCg{background:#79d5e9;color:#0f1419;font-weight:500}.LargeMetricCard_cardChart__AnQ0H{flex:1 1;margin:0 -8px;max-height:100px;min-height:80px;overflow:hidden;position:relative}.LargeMetricCard_cardDateRange__1L-uR{color:#ffffffb3;display:flex;font-size:11px;justify-content:space-between;margin-top:4px;opacity:.7;padding:0 8px}.DashboardHeader_dashboardHeaderBar__1iCdO{margin-bottom:1.5rem}.DashboardHeader_headerMain__UndM0{align-items:center;background:linear-gradient(135deg,var(--bg-secondary) 0,#79d5e90d 100%);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;min-height:56px;overflow:hidden;padding:1rem 1.5rem;position:relative}.DashboardHeader_headerMain__UndM0:before{background:linear-gradient(90deg,var(--color-accent),#0000);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.DashboardHeader_headerLeft__vYGaT{align-items:baseline;display:flex;flex:1 1;gap:.75rem}.DashboardHeader_headerTitle__h\+KIC{align-items:center;color:var(--text-primary);display:flex;font-size:1.375rem;font-weight:600;gap:.5rem;line-height:1.2;margin:0;position:relative}.DashboardHeader_editableTitle__Nl1l\+{border-radius:4px;cursor:pointer;padding:.25rem .5rem;transition:background-color .2s ease}.DashboardHeader_editableTitle__Nl1l\+:hover{background-color:var(--bg-secondary)}.DashboardHeader_editIcon__16Jg7{font-size:.875rem;opacity:.5;transition:opacity .2s ease}.DashboardHeader_editableTitle__Nl1l\+:hover .DashboardHeader_editIcon__16Jg7{opacity:1}.DashboardHeader_titleEditContainer__8JDq9{align-items:center;display:flex;position:relative}.DashboardHeader_titleInput__eCtPM{background:var(--bg-primary);border:2px solid var(--color-accent);border-radius:4px;color:var(--text-primary);font-size:1.375rem;font-weight:600;line-height:1.2;min-width:200px;outline:none;padding:.25rem .5rem}.DashboardHeader_currentDate__ux2wd{color:var(--text-secondary);font-size:.9375rem;font-weight:400}.DashboardHeader_headerControls__9C1IP{align-items:center;display:flex;gap:.5rem}.DashboardHeader_dateRangeSelector__QTPbE{align-items:center;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;display:flex;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.DashboardHeader_dateRangeSelector__QTPbE:hover{background:var(--bg-active);border-color:var(--color-accent)}.DashboardHeader_controlIcon__qHNZb{color:var(--text-secondary);font-size:.875rem}.DashboardHeader_dateSelect__BL9Bc{background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:.9375rem;font-weight:500;min-width:140px;outline:none}.DashboardHeader_dateSelect__BL9Bc:focus{outline:none}.DashboardHeader_controlBtn__-hkZU{align-items:center;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.DashboardHeader_controlBtn__-hkZU:hover{background:var(--bg-active);border-color:var(--color-accent);transform:translateY(-1px)}.DashboardHeader_controlBtn__-hkZU.DashboardHeader_active__zXXVp{background:var(--color-accent);border-color:var(--color-accent);color:var(--bg-primary)}.DashboardHeader_controlBtn__-hkZU svg{font-size:.875rem}.DashboardHeader_editOptionsPanel__W-gkm{align-items:center;animation:DashboardHeader_slideDown__7e4pv .2s ease-out;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:4rem;justify-content:center;margin-top:.75rem;min-height:64px;padding:1rem 1.5rem}@keyframes DashboardHeader_slideDown__7e4pv{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px)}to{max-height:200px;opacity:1;padding-bottom:1rem;padding-top:1rem;transform:translateY(0)}}.DashboardHeader_editOptionGroup__-b6wf{align-items:center;display:flex;gap:1rem}.DashboardHeader_editOptionGroup__-b6wf label{color:var(--text-secondary);font-size:.9375rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.DashboardHeader_optionButtons__wH\+kf{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;display:flex;gap:.25rem;padding:.125rem}.DashboardHeader_displayModeBtn__vyhjz{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1.25rem;transition:all .2s ease}.DashboardHeader_displayModeBtn__vyhjz:hover{background:var(--bg-active);color:var(--text-primary)}.DashboardHeader_displayModeBtn__vyhjz.DashboardHeader_active__zXXVp{background:var(--color-accent);color:var(--bg-primary)}.DashboardHeader_displayModeBtn__vyhjz svg{font-size:.875rem}.DashboardHeader_colorOptionsGrid__1Jn4L{display:flex;gap:.5rem}.DashboardHeader_colorOption__vXg7O{border:2px solid #0000;border-radius:50%;cursor:pointer;height:32px;position:relative;transition:all .2s ease;width:32px}.DashboardHeader_colorOption__vXg7O:hover{border-color:var(--text-primary);transform:scale(1.1)}.DashboardHeader_colorOption__vXg7O.DashboardHeader_active__zXXVp{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-secondary),0 0 0 4px var(--color-accent)}.DashboardHeader_colorOption__vXg7O.DashboardHeader_active__zXXVp:after{color:#fff;content:"✓";font-size:.75rem;font-weight:700;left:50%;position:absolute;text-shadow:0 1px 2px #00000080;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.DashboardHeader_dashboardHeaderBar__1iCdO{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem}.DashboardHeader_headerControls__9C1IP{justify-content:space-between}.DashboardHeader_editOptionsPanel__W-gkm{flex-direction:column;gap:1.5rem;padding:1.5rem}.DashboardHeader_colorOptionsGrid__1Jn4L{grid-template-columns:repeat(4,1fr)}}.CardChart_cardChart__EdDnK{background:var(--bg-secondary);background:var(--card-bg,var(--bg-secondary));border:1px solid var(--card-border,var(--border-primary));border-radius:12px;padding:1rem;transition:all .3s ease}.CardChart_cardChart__EdDnK:hover{box-shadow:0 4px 12px #00000026;box-shadow:var(--card-shadow,0 4px 12px #00000026);transform:translateY(-2px)}.CardChart_cardHeader__s9geD{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.CardChart_cardHeaderLeft__d6QXw{flex:1 1}.CardChart_cardHeaderRight__HICEA{align-items:center;display:flex;gap:.5rem}.CardChart_cardTitle__Kleml{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .25rem}.CardChart_cardSubtitle__2kRSS{color:var(--text-secondary);font-size:.875rem;margin:0}.CardChart_optionsButton__nXNux{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;opacity:.6;padding:.25rem;transition:all .2s ease}.CardChart_optionsButton__nXNux:hover{background:var(--bg-hover);color:var(--text-primary);opacity:1}.CardChart_chartContainer__70G0W{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;position:relative;width:100%}.CardChart_cardChart__EdDnK canvas{max-height:100%;max-width:100%}.CardTable_cardTableContainer__TDBOU{background:var(--background-white);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;height:auto;min-height:280px;padding:24px;transition:all .3s ease}.CardTable_cardTableContainer__TDBOU:hover{box-shadow:0 8px 24px #0006}.CardTable_cardTableHeader__4vAQQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.CardTable_tableHeaderLeft__Igynk{flex:1 1}.CardTable_tableTitle__l8Qm0{color:var(--text-primary)!important;font-size:16px;font-weight:600;margin:0 0 4px}.CardTable_tableSubtitle__JTxjk{color:var(--text-secondary);font-size:13px;margin:0}.CardTable_tableHeaderActions__u1L6Z{align-items:center;display:flex;gap:8px}.CardTable_viewAllButton__\+d-av{background:var(--accent-cta);border:none;border-radius:6px;color:var(--background-light);cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s ease}.CardTable_viewAllButton__\+d-av:hover{box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.CardTable_tableOptionsButton__C0WaY{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;opacity:.5;padding:4px;transition:all .2s ease}.CardTable_cardTableContainer__TDBOU:hover .CardTable_tableOptionsButton__C0WaY{opacity:1}.CardTable_tableOptionsButton__C0WaY:hover{background:var(--hover-bg);color:var(--text-primary)}.CardTable_cardTableContent__hnVIO{flex:1 1;min-height:0;overflow:auto}.CardTable_cardTable__Vr5wW{border-collapse:collapse;width:100%}.CardTable_cardTable__Vr5wW th{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.CardTable_cardTable__Vr5wW td{border-bottom:1px solid #ffffff0d;color:var(--text-light);font-size:13px;padding:12px 16px}.CardTable_tableContent__k2f1g{display:flex;flex-direction:column}.CardTable_tableContent__k2f1g .CardTable_tableRow__VbiiC{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 0}.CardTable_tableContent__k2f1g .CardTable_tableRow__VbiiC:last-child{border-bottom:none}.CardTable_tableContent__k2f1g .CardTable_tableRow__VbiiC .CardTable_rank__MrWMi{color:var(--text-secondary)!important;flex-shrink:0;font-weight:600;min-width:30px}.CardTable_tableContent__k2f1g .CardTable_tableRow__VbiiC .CardTable_name__DG3dB{color:var(--text-light)!important;flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardTable_mostOrdersBrands__Lq2ql .CardTable_tableRow__VbiiC .CardTable_name__DG3dB{color:var(--text-light)!important;opacity:1}.CardTable_tableContent__k2f1g .CardTable_tableRow__VbiiC .CardTable_value__kDw5z{color:var(--success-color)!important;flex-shrink:0;font-weight:600;white-space:nowrap}.CardTable_tableContent__k2f1g .CardTable_tableRow__VbiiC .CardTable_subtext__1t6dl{color:var(--text-secondary);font-size:12px;margin-top:4px;padding-left:45px;width:100%}.CardTable_cardTable__Vr5wW tbody tr{transition:background .2s}.CardTable_cardTable__Vr5wW tbody tr:hover{background:var(--hover-bg)}.CardTable_cardTable__Vr5wW tbody tr.CardTable_clickable__O2gWX{cursor:pointer}.CardTable_cardTable__Vr5wW tbody tr.CardTable_highlighted__oqA\+w{background:#79d5e90d}.CardTable_cardTable__Vr5wW tbody tr.CardTable_highlighted__oqA\+w:hover{background:#79d5e914}.CardTable_cardTable__Vr5wW tbody tr:last-child td{border-bottom:none}.CardTable_indexColumn__k3nih{color:var(--text-secondary);opacity:.7;text-align:center!important;width:40px}.CardTable_emptyState__n4SYq{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;height:150px;justify-content:center}.CardTable_cardTableFooter__VFJtE{border-top:1px solid var(--border-color);margin-top:auto;padding-bottom:8px;padding-top:12px}.CardTable_moreItemsText__zet-W{color:var(--text-secondary);font-size:12px;font-style:italic}@media (max-width:768px){.CardTable_cardTableContainer__TDBOU{min-height:240px;padding:16px}.CardTable_tableTitle__l8Qm0{font-size:14px}.CardTable_tableSubtitle__JTxjk{font-size:12px}.CardTable_cardTable__Vr5wW td,.CardTable_cardTable__Vr5wW th{font-size:12px;padding:8px 12px}.CardTable_cardTable__Vr5wW th{font-size:11px}.CardTable_viewAllButton__\+d-av{font-size:11px;padding:4px 12px}}.CardTable_cardTableContent__hnVIO::-webkit-scrollbar{height:6px;width:6px}.CardTable_cardTableContent__hnVIO::-webkit-scrollbar-track{background:var(--hover-bg);border-radius:3px}.CardTable_cardTableContent__hnVIO::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:3px}.CardTable_cardTableContent__hnVIO::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.CardTable_cardTablesGrid__bmyZ\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px;padding:0}@media (max-width:768px){.CardTable_cardTablesGrid__bmyZ\+{gap:16px;grid-template-columns:1fr}}.CleanTableCard_tableContainer__wgDfR{border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.CleanTableCard_table__N-6Ya{border-collapse:collapse;flex:1 1;width:100%}.CleanTableCard_headerRow__36P-i{background:#ffffff0d;border-bottom:1px solid #ffffff1a}.CleanTableCard_headerCell__MVtI5{font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-transform:uppercase;white-space:nowrap}.CleanTableCard_dataRow__VQOyB{border-bottom:1px solid #ffffff0d;transition:background-color .2s ease}.CleanTableCard_dataRow__VQOyB:hover{background:#ffffff08}.CleanTableCard_dataRow__VQOyB:last-child{border-bottom:none}.CleanTableCard_dataCell__aABGK{font-size:14px;overflow:hidden;padding:14px 16px;text-overflow:ellipsis;white-space:nowrap}.CleanTableCard_emptyState__RIb6a{align-items:center;color:#ffffff80;display:flex;flex:1 1;font-size:14px;justify-content:center;padding:48px 24px}@media (max-width:768px){.CleanTableCard_dataCell__aABGK,.CleanTableCard_headerCell__MVtI5{font-size:12px;padding:12px}.CleanTableCard_headerCell__MVtI5{font-size:11px}}.FullGraph_fullGraphContainer__CpJfK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:16px;box-shadow:0 4px 12px #0003;margin:0;padding:16px}.FullGraph_fullGraphHeader__D5shU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.FullGraph_graphHeaderLeft__sP9\+h{flex:1 1;min-width:200px}.FullGraph_graphTitle__XWsP7{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 4px}.FullGraph_graphSubtitle__ctdxO{color:var(--text-secondary);font-size:14px;margin:0}.FullGraph_graphHeaderRight__kCnzs{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.FullGraph_periodSelector__PvKaw{background:#ffffff08;border:1px solid var(--border-color);border-radius:8px;display:flex;gap:2px;padding:4px}.FullGraph_periodButton__dDkbs{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.FullGraph_periodButton__dDkbs:hover{background:#ffffff0d;color:var(--text-primary)}.FullGraph_periodButton__dDkbs.FullGraph_active__t-9C2{background:var(--primary-color);color:var(--background-light);font-weight:500}.FullGraph_graphActions__dfr9A{display:flex;gap:8px}.FullGraph_graphActionButton__ZSr19{align-items:center;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.FullGraph_graphActionButton__ZSr19:hover{background:var(--hover-bg);border-color:#79d5e94d;color:var(--text-primary)}.FullGraph_fullGraphContent__mcYkG{padding-bottom:8px;position:relative;width:100%}.FullGraph_fullGraphContainer__CpJfK canvas{max-height:100%;max-width:100%}.FullGraph_fullGraphContainer__CpJfK.FullGraph_loading__3Vvvk .FullGraph_fullGraphContent__mcYkG{align-items:center;display:flex;justify-content:center;min-height:400px;overflow:hidden;position:relative}.FullGraph_fullGraphContainer__CpJfK.FullGraph_loading__3Vvvk .FullGraph_fullGraphContent__mcYkG:before{animation:FullGraph_shimmer__6W1cZ 2s infinite;background:linear-gradient(90deg,#0000,#79d5e91a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes FullGraph_shimmer__6W1cZ{0%{left:-100%}to{left:100%}}@media (max-width:768px){.FullGraph_fullGraphContainer__CpJfK{margin:16px;padding:20px}.FullGraph_fullGraphHeader__D5shU{flex-direction:column;gap:12px}.FullGraph_graphTitle__XWsP7{font-size:18px}.FullGraph_graphSubtitle__ctdxO{font-size:13px}.FullGraph_graphHeaderRight__kCnzs{justify-content:space-between;width:100%}.FullGraph_periodSelector__PvKaw{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:auto}.FullGraph_periodButton__dDkbs{font-size:12px;padding:4px 12px}.FullGraph_graphActionButton__ZSr19{height:32px;padding:6px;width:32px}.FullGraph_fullGraphContent__mcYkG{margin:0 -10px}}.FullGraph_fullGraphContainer__CpJfK.FullGraph_fullscreen__a\+\+xH{border-radius:0;bottom:0;left:0;margin:0;max-width:none;position:fixed;right:0;top:0;z-index:9999}.FullGraph_fullGraphContainer__CpJfK.FullGraph_fullscreen__a\+\+xH .FullGraph_fullGraphContent__mcYkG{height:calc(100vh - 120px)}.DataTable_dataTableContainer__6SJIS{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;container-name:data-table;container-type:inline-size;overflow:hidden}@container data-table (max-width: 600px){.DataTable_dataTableContainer__6SJIS{border-radius:12px}}@container data-table (max-width: 400px){.DataTable_dataTableContainer__6SJIS{border-radius:8px}}.DataTable_dataTable__iH85J{container-type:inline-size;overflow-x:auto;width:100%}.DataTable_tableHeader__clbvp{background:#79d5e9;border-bottom:2px solid #f0f0f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.DataTable_tableHeader__clbvp .DataTable_tableRow__T8\+-x{display:flex;min-width:-webkit-fit-content;min-width:fit-content;padding:0}.DataTable_headerCell__mfKWH{color:#1a1a1a;font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-transform:uppercase;white-space:nowrap}@container (max-width: 600px){.DataTable_headerCell__mfKWH{font-size:11px;padding:12px 16px}}@container (max-width: 400px){.DataTable_headerCell__mfKWH{font-size:10px;letter-spacing:.3px;padding:10px 12px}}@container (max-width: 300px){.DataTable_headerCell__mfKWH{font-size:9px;padding:8px 10px}}.DataTable_tableBody__V7Cbf{container-type:inline-size;min-height:200px}@container data-table (max-width: 400px){.DataTable_tableBody__V7Cbf{min-height:150px}}@container data-table (max-width: 300px){.DataTable_tableBody__V7Cbf{min-height:120px}}.DataTable_tableRow__T8\+-x{background:#fff;border-bottom:1px solid #f0f0f0;display:flex;min-width:-webkit-fit-content;min-width:fit-content;transition:all .2s ease}.DataTable_tableRow__T8\+-x:last-child{border-bottom:none}.DataTable_tableRow__T8\+-x.DataTable_clickable__rn5n3{cursor:pointer}.DataTable_tableRow__T8\+-x.DataTable_clickable__rn5n3:hover{background:#f8f9fa}.DataTable_tableCell__7UhWB{align-items:center;color:#4a5568;display:flex;flex-shrink:0;font-size:14px;padding:16px 20px}@container (max-width: 600px){.DataTable_tableCell__7UhWB{font-size:13px;padding:12px 16px}}@container (max-width: 400px){.DataTable_tableCell__7UhWB{font-size:12px;padding:10px 12px}}@container (max-width: 300px){.DataTable_tableCell__7UhWB{font-size:11px;padding:8px 10px}}@container (max-width: 200px){.DataTable_tableCell__7UhWB{font-size:10px;padding:6px 8px}}.DataTable_customerInfo__moUL3{container-type:inline-size;display:flex;flex-direction:column;gap:4px}@container (max-width: 200px){.DataTable_customerInfo__moUL3{gap:2px}}.DataTable_customerInfo__moUL3 strong{color:#1a1a1a;font-weight:600}.DataTable_customerInfo__moUL3 .DataTable_companyName__F3aqY{color:#718096;font-size:13px}@container (max-width: 400px){.DataTable_customerInfo__moUL3 .DataTable_companyName__F3aqY{font-size:12px}}@container (max-width: 300px){.DataTable_customerInfo__moUL3 .DataTable_companyName__F3aqY{font-size:11px}}@container (max-width: 200px){.DataTable_customerInfo__moUL3 .DataTable_companyName__F3aqY{display:none}}.DataTable_contactInfo__416Gl{container-type:inline-size;display:flex;flex-direction:column;gap:2px}@container (max-width: 250px){.DataTable_contactInfo__416Gl{gap:1px}}.DataTable_contactInfo__416Gl .DataTable_email__4hcuY{color:#4a5568}.DataTable_contactInfo__416Gl .DataTable_phone__Vy\+88{color:#718096;font-size:13px}@container (max-width: 400px){.DataTable_contactInfo__416Gl .DataTable_phone__Vy\+88{font-size:12px}}@container (max-width: 300px){.DataTable_contactInfo__416Gl .DataTable_phone__Vy\+88{font-size:11px}}@container (max-width: 200px){.DataTable_contactInfo__416Gl .DataTable_phone__Vy\+88{display:none}}.DataTable_statusBadge__eF2B3{align-items:center;border-radius:20px;container-type:inline-size;display:inline-flex;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}@container (max-width: 300px){.DataTable_statusBadge__eF2B3{border-radius:16px;font-size:11px;padding:3px 8px}}@container (max-width: 200px){.DataTable_statusBadge__eF2B3{border-radius:12px;font-size:10px;padding:2px 6px}}.DataTable_statusBadge__eF2B3.DataTable_statusActive__2W51g{background:#d1fae5;color:#065f46}.DataTable_statusBadge__eF2B3.DataTable_statusInactive__JHYZF{background:#fee2e2;color:#991b1b}.DataTable_statusBadge__eF2B3.DataTable_statusPending__B\+Wwn{background:#fef3c7;color:#92400e}.DataTable_actionButtons__B1i9d{container-type:inline-size;display:flex;gap:8px}@container (max-width: 300px){.DataTable_actionButtons__B1i9d{flex-direction:column;gap:6px}}@container (max-width: 200px){.DataTable_actionButtons__B1i9d{gap:4px}}.DataTable_actionBtn__ATJUn{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease}.DataTable_actionBtn__ATJUn:hover{background:#e5e7eb;transform:translateY(-1px)}.DataTable_actionBtn__ATJUn.DataTable_primary__e6DAd{background:#3b82f6;color:#fff}.DataTable_actionBtn__ATJUn.DataTable_primary__e6DAd:hover{background:#2563eb}@container (max-width: 400px){.DataTable_actionBtn__ATJUn{font-size:12px;gap:4px;padding:4px 10px}}@container (max-width: 300px){.DataTable_actionBtn__ATJUn{border-radius:6px;font-size:11px;justify-content:center;padding:3px 8px}}@container (max-width: 200px){.DataTable_actionBtn__ATJUn{border-radius:4px;font-size:10px;padding:2px 6px}.DataTable_actionBtn__ATJUn span{display:none}}.DataTable_actionBtn__ATJUn svg{height:14px;width:14px}@container (max-width: 300px){.DataTable_actionBtn__ATJUn svg{height:12px;width:12px}}@container (max-width: 200px){.DataTable_actionBtn__ATJUn svg{height:10px;width:10px}}.DataTable_emptyState__d75no{color:#718096;container-type:inline-size;padding:60px 20px;text-align:center}@container (max-width: 400px){.DataTable_emptyState__d75no{padding:40px 16px}}@container (max-width: 300px){.DataTable_emptyState__d75no{padding:30px 12px}}@container (max-width: 200px){.DataTable_emptyState__d75no{padding:20px 8px}}.DataTable_emptyState__d75no .DataTable_emptyIcon__O6OCr{font-size:48px;margin-bottom:16px;opacity:.5}@container (max-width: 400px){.DataTable_emptyState__d75no .DataTable_emptyIcon__O6OCr{font-size:36px;margin-bottom:12px}}@container (max-width: 300px){.DataTable_emptyState__d75no .DataTable_emptyIcon__O6OCr{font-size:24px;margin-bottom:8px}}.DataTable_emptyState__d75no h3{color:#2d3748;font-size:18px;font-weight:600;margin:0 0 8px}@container (max-width: 400px){.DataTable_emptyState__d75no h3{font-size:16px}}@container (max-width: 300px){.DataTable_emptyState__d75no h3{font-size:14px;margin:0 0 6px}}.DataTable_emptyState__d75no p{color:#718096;font-size:14px;margin:0}@container (max-width: 400px){.DataTable_emptyState__d75no p{font-size:13px}}@container (max-width: 300px){.DataTable_emptyState__d75no p{font-size:12px}}.DataTable_dataTable__iH85J.DataTable_loading__P2LEc .DataTable_skeletonText__gwsvR{animation:DataTable_shimmer__UweiW 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:16px}@container data-table (max-width: 300px){.DataTable_dataTable__iH85J.DataTable_loading__P2LEc .DataTable_skeletonText__gwsvR{border-radius:3px;height:12px}}@keyframes DataTable_shimmer__UweiW{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme:dark){.DataTable_dataTableContainer__6SJIS{background:#1a1a2e;border-color:#2d2d44}.DataTable_tableHeader__clbvp{background:#16162a;border-bottom-color:#2d2d44}.DataTable_headerCell__mfKWH{color:#e0e0e0}.DataTable_tableRow__T8\+-x{background:#1a1a2e;border-bottom-color:#2d2d44}.DataTable_tableRow__T8\+-x.DataTable_clickable__rn5n3:hover{background:#252542}.DataTable_tableCell__7UhWB{color:#a0a0a0}.DataTable_customerInfo__moUL3 strong{color:#fff}.DataTable_customerInfo__moUL3 .DataTable_companyName__F3aqY{color:#8b8b8b}.DataTable_contactInfo__416Gl .DataTable_email__4hcuY{color:#a0a0a0}.DataTable_contactInfo__416Gl .DataTable_phone__Vy\+88{color:#8b8b8b}.DataTable_actionBtn__ATJUn{background:#2d2d44;color:#e0e0e0}.DataTable_actionBtn__ATJUn:hover{background:#3a3a52}.DataTable_emptyState__d75no h3{color:#e0e0e0}.DataTable_emptyState__d75no p{color:#8b8b8b}}@container data-table (max-width: 150px){.DataTable_tableRow__T8\+-x{flex-direction:column;padding:8px}.DataTable_tableCell__7UhWB{border-bottom:1px solid #f0f0f0;padding:4px 0}.DataTable_tableCell__7UhWB:last-child{border-bottom:none}.DataTable_headerCell__mfKWH{display:none}.DataTable_tableCell__7UhWB:before{color:#718096;content:attr(data-label) ": ";font-size:10px;font-weight:600;margin-right:4px}}@container data-table (min-width: 800px) and (max-height: 300px){.DataTable_tableBody__V7Cbf{max-height:200px;min-height:150px;overflow-y:auto}.DataTable_headerCell__mfKWH,.DataTable_tableCell__7UhWB{padding:10px 16px}}.ActivityFeed_activityFeedContainer__y-ark{border-radius:12px;display:flex;flex-direction:column;height:100%;min-height:300px;overflow:hidden;padding:16px}.ActivityFeed_cardHeader__55zAs{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ActivityFeed_cardTitle__fQHRI{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.ActivityFeed_cardSubtitle__75TCe{font-size:.875rem;line-height:1.4;margin:4px 0 0}.ActivityFeed_emptyState__pYUJC,.ActivityFeed_loadingState__hIFU2{align-items:center;display:flex;flex:1 1;font-size:.875rem;justify-content:center}.ActivityFeed_activitiesSimple__YJeRA{-ms-overflow-style:none;flex:1 1;overflow-y:auto;scrollbar-width:none}.ActivityFeed_activitiesSimple__YJeRA::-webkit-scrollbar{display:none}.ActivityFeed_activityItem__FIwVn{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px;position:relative}.ActivityFeed_activityItem__FIwVn:hover{opacity:.95;transform:translateY(-1px)}.ActivityFeed_activityContent__kxPd0{display:flex;flex:1 1;flex-direction:column;gap:0}.ActivityFeed_activityIcon__Qf3wD{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:32px;justify-content:center;margin-bottom:8px;position:relative;width:72px;z-index:2}.ActivityFeed_activityCard__h\+TR4{border-radius:12px;flex:1 1;margin-top:-16px;padding-top:16px;position:relative;transition:all .2s ease}.ActivityFeed_activityItem__FIwVn:hover .ActivityFeed_activityCard__h\+TR4{transform:translateX(2px)}.ActivityFeed_activityMain__cM3iL{align-items:flex-start;display:flex;justify-content:space-between;padding:16px 24px;position:relative}.ActivityFeed_activityRight__FxqjQ{align-items:flex-end;display:flex;flex-direction:column;gap:4px;position:absolute;right:20px;top:16px}.ActivityFeed_activityInfo__DTD2C{display:flex;flex:1 1;flex-direction:column;gap:4px;padding-right:120px}.ActivityFeed_activityTitle__VO8vV{font-size:14px;font-weight:600;line-height:1.3}.ActivityFeed_activityCompany__84PXV{font-size:13px;line-height:1.3}.ActivityFeed_activityAmount__XQno3{font-size:16px;font-weight:700;text-align:right}.ActivityFeed_activityTime__lNmXb{font-size:12px;font-weight:500;opacity:.8}.ActivityFeed_filterBar__Ekpze{background:#ffffff05;padding:12px 16px}.ActivityFeed_filterList__xxb4G{display:flex;flex-wrap:wrap;gap:8px}.ActivityFeed_filterButton__J6Zxi{background:#0000;border-radius:16px;cursor:pointer;font-size:12px;font-weight:500;outline:none;padding:6px 12px;transition:all .2s ease}.ActivityFeed_filterButton__J6Zxi:hover{transform:translateY(-1px)}.ActivityFeed_filterButton__J6Zxi.ActivityFeed_active__wtlQL{font-weight:600}.ActivityFeed_emptyState__pYUJC{font-size:14px;padding:48px 24px;text-align:center}.FlexibleChart_container__XJp69{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .2s ease}.FlexibleChart_container__XJp69:hover{border-color:#fff3;box-shadow:0 4px 12px #0000004d}.FlexibleChart_header__XI-aL{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 20px 0}.FlexibleChart_headerContent__-JS6K{flex:1 1;min-width:0}.FlexibleChart_title__I1Knv{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}.FlexibleChart_subtitle__EhTjO{color:#a0a0a0;font-size:13px;line-height:1.4;margin:0}.FlexibleChart_typeSwitcher__z1KXj{display:flex;flex-shrink:0;gap:4px}.FlexibleChart_switcherButton__tOCr1{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#a0a0a0;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.FlexibleChart_switcherButton__tOCr1:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.FlexibleChart_switcherButton__tOCr1.FlexibleChart_active__ku4wf{background:#79d5e933;border-color:#79d5e9;color:#79d5e9}.FlexibleChart_content__vgCeu{padding:20px}.FlexibleChart_emptyState__9SyOr,.FlexibleChart_errorState__OdlaE,.FlexibleChart_loadingState__rzsAt{align-items:center;color:#a0a0a0;display:flex;flex-direction:column;font-size:14px;gap:12px;height:200px;justify-content:center}.FlexibleChart_loadingSpinner__RpqLV{animation:FlexibleChart_spin__Oy0Nq 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#79d5e9;height:24px;width:24px}.FlexibleChart_errorState__OdlaE{color:#dc2626}@keyframes FlexibleChart_spin__Oy0Nq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FlexibleChart_tableWrapper__f8EZv{margin:-4px 0}.FlexibleChart_dataTable__21lLo{background:#0000;border:none}.FlexibleChart_rankColumn__LgYm6{padding-right:16px;text-align:center}.FlexibleChart_rankNumber__viI6I{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#a0a0a0;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.FlexibleChart_itemName__O61YR{color:#fff;font-size:14px;font-weight:500}.FlexibleChart_valueColumn__udUE-{text-align:right}.FlexibleChart_itemValue__Hu\+j\+{color:#79d5e9;font-size:14px;font-weight:600}.FlexibleChart_chartWrapper__4UZUT{margin:-8px 0}@media (max-width:768px){.FlexibleChart_header__XI-aL{padding:16px 16px 0}.FlexibleChart_content__vgCeu{padding:16px}.FlexibleChart_title__I1Knv{font-size:16px}.FlexibleChart_subtitle__EhTjO{font-size:12px}.FlexibleChart_typeSwitcher__z1KXj{flex-direction:column}}.SideBySideTables_container__NTT17{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.SideBySideTables_tableContainer__QDIJ0{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;transition:all .2s ease}.SideBySideTables_tableContainer__QDIJ0:hover{border-color:#fff3;box-shadow:0 4px 12px #0000004d}.SideBySideTables_tableHeader__PTFaK{border-bottom:1px solid #ffffff1a;padding:20px 20px 16px}.SideBySideTables_tableTitle__AawRa{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}.SideBySideTables_tableSubtitle__bX4mG{color:#a0a0a0;font-size:13px;line-height:1.4;margin:0}.SideBySideTables_tableContent__j-X0\+{min-height:200px}.SideBySideTables_emptyState__ghgQ\+,.SideBySideTables_errorState__JZAfB,.SideBySideTables_loadingState__iygXi{align-items:center;color:#a0a0a0;display:flex;flex-direction:column;font-size:14px;gap:12px;height:200px;justify-content:center}.SideBySideTables_loadingSpinner__fU5R8{animation:SideBySideTables_spin__0Z35U 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#79d5e9;height:20px;width:20px}.SideBySideTables_errorState__JZAfB{color:#dc2626}@keyframes SideBySideTables_spin__0Z35U{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SideBySideTables_dataTable__MolBQ{background:#0000;border:none}.SideBySideTables_indexColumn__8h3g7{text-align:center}.SideBySideTables_indexNumber__TWXX-{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#a0a0a0;display:inline-flex;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}@media (max-width:1024px){.SideBySideTables_container__NTT17{gap:16px;grid-template-columns:1fr}.SideBySideTables_tableHeader__PTFaK{padding:16px 16px 12px}.SideBySideTables_tableTitle__AawRa{font-size:16px}.SideBySideTables_tableSubtitle__bX4mG{font-size:12px}}@media (max-width:768px){.SideBySideTables_container__NTT17{gap:12px}.SideBySideTables_tableHeader__PTFaK{padding:12px 12px 8px}.SideBySideTables_tableTitle__AawRa{font-size:15px}.SideBySideTables_indexNumber__TWXX-{font-size:10px;height:20px;width:20px}}.TrendsChart_container__sjTtj{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .2s ease}.TrendsChart_container__sjTtj:hover{border-color:#fff3;box-shadow:0 4px 12px #0000004d}.TrendsChart_header__v4iDH{padding:20px 20px 0}.TrendsChart_headerContent__zuUtl{width:100%}.TrendsChart_title__\+cp2P{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}.TrendsChart_subtitle__PIzWv{color:#a0a0a0;font-size:13px;line-height:1.4;margin:0}.TrendsChart_content__zDQEL{padding:20px}.TrendsChart_emptyState__XpNfx,.TrendsChart_errorState__u6bbg,.TrendsChart_loadingState__3BqZB{align-items:center;color:#a0a0a0;display:flex;flex-direction:column;font-size:14px;gap:12px;height:300px;justify-content:center}.TrendsChart_loadingSpinner__gu-1v{animation:TrendsChart_spin__m8ppV 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#79d5e9;height:24px;width:24px}.TrendsChart_errorState__u6bbg{color:#dc2626}@keyframes TrendsChart_spin__m8ppV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TrendsChart_tooltip__BCVSo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1f2af2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:12px}.TrendsChart_tooltipLabel__h2\+2N{color:#a0a0a0;font-size:12px;font-weight:500;margin:0 0 8px}.TrendsChart_tooltipValue__\+kBha{font-size:13px;font-weight:600;margin:2px 0}@media (max-width:768px){.TrendsChart_header__v4iDH{padding:16px 16px 0}.TrendsChart_content__zDQEL{padding:16px}.TrendsChart_title__\+cp2P{font-size:16px}.TrendsChart_subtitle__PIzWv{font-size:12px}.TrendsChart_emptyState__XpNfx,.TrendsChart_errorState__u6bbg,.TrendsChart_loadingState__3BqZB{height:200px}}.AnalyticsGrid_grid__joT40{display:grid;width:100%}.AnalyticsGrid_grid1Col__gyRdt{grid-template-columns:1fr}.AnalyticsGrid_grid2Col__nE5tG{grid-template-columns:repeat(2,1fr)}.AnalyticsGrid_grid3Col__jcw8G{grid-template-columns:repeat(3,1fr)}.AnalyticsGrid_grid4Col__n4GSu{grid-template-columns:repeat(4,1fr)}.AnalyticsGrid_gridAuto__hGL4I{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.AnalyticsGrid_gapSmall__CuNU5{gap:12px}.AnalyticsGrid_gapMedium__n12F2{gap:20px}.AnalyticsGrid_gapLarge__TH5qR{gap:28px}.AnalyticsGrid_gridItem__8cl7P{min-height:0;min-width:0}.AnalyticsGrid_colSpan1__4D4Lx{grid-column:span 1}.AnalyticsGrid_colSpan2__Gd-42{grid-column:span 2}.AnalyticsGrid_colSpan3__xmWBw{grid-column:span 3}.AnalyticsGrid_colSpan4__nXwEt{grid-column:span 4}.AnalyticsGrid_colSpanFull__g6Q8L{grid-column:1/-1}.AnalyticsGrid_rowSpan1__\+5FX2{grid-row:span 1}.AnalyticsGrid_rowSpan2__xkpb9{grid-row:span 2}.AnalyticsGrid_rowSpan3__xuTgL{grid-row:span 3}.AnalyticsGrid_rowSpan4__SR2sB{grid-row:span 4}.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid2Col__nE5tG{grid-template-columns:repeat(2,1fr)}.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid3Col__jcw8G{grid-template-columns:repeat(3,1fr)}.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid4Col__n4GSu{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid3Col__jcw8G,.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid4Col__n4GSu{grid-template-columns:repeat(2,1fr)}.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_colSpan3__xmWBw,.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_colSpan4__nXwEt{grid-column:span 2}}@media (max-width:768px){.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid2Col__nE5tG,.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid3Col__jcw8G,.AnalyticsGrid_responsive__JL41O.AnalyticsGrid_grid4Col__n4GSu{grid-template-columns:1fr}.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_colSpan1__4D4Lx,.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_colSpan2__Gd-42,.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_colSpan3__xmWBw,.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_colSpan4__nXwEt{grid-column:span 1}.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_rowSpan2__xkpb9,.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_rowSpan3__xuTgL,.AnalyticsGrid_responsive__JL41O .AnalyticsGrid_rowSpan4__SR2sB{grid-row:span 1}.AnalyticsGrid_gapMedium__n12F2{gap:16px}.AnalyticsGrid_gapLarge__TH5qR{gap:20px}}@media (max-width:480px){.AnalyticsGrid_gapSmall__CuNU5{gap:8px}.AnalyticsGrid_gapMedium__n12F2{gap:12px}.AnalyticsGrid_gapLarge__TH5qR{gap:16px}}.ProgressCard_progressCard__dZ28C{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem}.ProgressCard_header__WMoTy{align-items:flex-start;display:flex;justify-content:space-between}.ProgressCard_headerLeft__ZnZyy{align-items:flex-start;display:flex;gap:.75rem}.ProgressCard_iconContainer__QRYNF{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ProgressCard_titleSection__CxYWa{min-width:0}.ProgressCard_title__6NA1e{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 .25rem;text-transform:uppercase}.ProgressCard_subtitle__\+CVHt{color:#94a3b8;font-size:.75rem;line-height:1.3;margin:0}.ProgressCard_headerRight__R5F8u{align-items:center;display:flex;gap:.5rem}.ProgressCard_editButton__37FHM{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s}.ProgressCard_editButton__37FHM:hover{background:#ffffff0d;border-color:#fff3;color:#fff}.ProgressCard_editActions__7sSZN{display:flex;gap:.25rem}.ProgressCard_configHint__Dbpff{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#94a3b8;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem}.ProgressCard_cancelButton__iunRl,.ProgressCard_saveButton__zC4l6{background:#0000;border:1px solid #ffffff1a;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:all .2s}.ProgressCard_saveButton__zC4l6:hover{background:#22c55e33;border-color:#22c55e;color:#22c55e}.ProgressCard_cancelButton__iunRl:hover{background:#ef444433;border-color:#ef4444;color:#ef4444}.ProgressCard_progressSection__PAOpM{display:flex;flex:1 1;flex-direction:column;gap:1rem}.ProgressCard_values__y7XLf{align-items:flex-end;display:flex;justify-content:space-between}.ProgressCard_currentValue__P\+t0x,.ProgressCard_targetValue__KLsG-{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.ProgressCard_targetValue__KLsG-{align-items:flex-end;text-align:right}.ProgressCard_valueLabel__Cep3F{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ProgressCard_value__SYade{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.ProgressCard_editInput__79kNu{background:#ffffff0d;border:1px solid #fff3;border-radius:4px;color:#fff;font-size:1.25rem;font-weight:600;padding:.25rem .5rem;text-align:right;width:120px}.ProgressCard_editInput__79kNu:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e933;outline:none}.ProgressCard_progressBarContainer__4uWk-{display:flex;flex-direction:column;gap:.5rem}.ProgressCard_progressBar__I5dwc{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative}.ProgressCard_progressFill__HI8qg{background:#79d5e9;border-radius:4px;height:100%;position:relative;transition:width .5s ease-in-out}.ProgressCard_progressFill__HI8qg.ProgressCard_overTarget__usulI{background:#22c55e}.ProgressCard_overProgress__q0-vl{background:#22c55e;border-radius:0 4px 4px 0;height:100%;left:100%;opacity:.6;position:absolute;top:0}.ProgressCard_progressLabels__0qgHQ{align-items:center;color:#64748b;display:flex;font-size:.75rem;justify-content:space-between}.ProgressCard_progressPercentage__9UMZg{font-size:.875rem;font-weight:600}.ProgressCard_progressStats__zI2xe{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding-top:.5rem}.ProgressCard_remaining__srBIG{display:flex;flex-direction:column;gap:.125rem}.ProgressCard_remainingLabel__YfkBF{color:#64748b;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.ProgressCard_remainingValue__vI05q{color:#fff;font-size:.875rem;font-weight:600}.ProgressCard_trend__CVJkk{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.ProgressCard_trendValue__fXn6g{font-size:.875rem;font-weight:600}.ProgressCard_trendValue__fXn6g.ProgressCard_positive__w5GJV{color:#22c55e}.ProgressCard_trendValue__fXn6g.ProgressCard_negative__V4\+cD{color:#ef4444}.ProgressCard_trendLabel__\+0Nir{color:#64748b;font-size:.75rem}@media (max-width:640px){.ProgressCard_progressCard__dZ28C{padding:1rem}.ProgressCard_values__y7XLf{align-items:stretch;flex-direction:column;gap:1rem}.ProgressCard_currentValue__P\+t0x,.ProgressCard_targetValue__KLsG-{align-items:flex-start;text-align:left}.ProgressCard_progressStats__zI2xe{align-items:stretch;flex-direction:column;gap:.75rem}.ProgressCard_trend__CVJkk{align-items:flex-start}}.KPIGrid_kpiGrid__upd1j{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem}.KPIGrid_header__bv3sH{display:flex;flex-direction:column;gap:.25rem}.KPIGrid_title__aKdVK{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.KPIGrid_subtitle__A3NSL{color:#94a3b8;font-size:.75rem;line-height:1.3;margin:0}.KPIGrid_grid__H2dMZ{grid-gap:1rem;display:grid;flex:1 1;gap:1rem}.KPIGrid_twoColumns__fgKHq{grid-template-columns:1fr 1fr}.KPIGrid_threeColumns__Argry{grid-template-columns:repeat(3,1fr)}.KPIGrid_fourColumns__R2tZN{grid-template-columns:repeat(4,1fr)}.KPIGrid_kpiItem__QbvH3{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:1rem;position:relative;text-align:center;transition:all .2s}.KPIGrid_kpiItem__QbvH3:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-1px)}.KPIGrid_kpiContent__Txuli{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.KPIGrid_kpiValue__uewRT{color:#79d5e9;font-size:1.5rem;font-weight:700;line-height:1}.KPIGrid_kpiLabel__Z3uuN{color:#94a3b8;font-size:.75rem;font-weight:500;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.KPIGrid_kpiTrend__iUkO9{align-items:center;display:flex;justify-content:center}.KPIGrid_trendValue__s3hEM{align-items:center;border-radius:12px;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.125rem .5rem}.KPIGrid_trendValue__s3hEM.KPIGrid_positive__ejEUP{background:#22c55e1a;color:#22c55e}.KPIGrid_trendValue__s3hEM.KPIGrid_negative__i6hVp{background:#ef44441a;color:#ef4444}.KPIGrid_kpiTarget__7ggwX{align-items:center;display:flex;flex-direction:column;gap:.25rem;width:100%}.KPIGrid_progressBar__F2y2t{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden;width:100%}.KPIGrid_progressFill__\+ItCF{background:#79d5e9;border-radius:2px;height:100%;transition:width .3s ease-in-out}.KPIGrid_targetText__1S0qi{color:#64748b;font-size:.625rem;text-align:center}.KPIGrid_colorIndicator__PbCSR{border-radius:0 0 0 8px;height:100%;left:0;position:absolute;top:0;width:3px}@media (max-width:1024px){.KPIGrid_fourColumns__R2tZN{grid-template-columns:1fr 1fr}}@media (max-width:640px){.KPIGrid_kpiGrid__upd1j{padding:1rem}.KPIGrid_fourColumns__R2tZN,.KPIGrid_threeColumns__Argry,.KPIGrid_twoColumns__fgKHq{grid-template-columns:1fr}.KPIGrid_kpiValue__uewRT{font-size:1.25rem}.KPIGrid_kpiItem__QbvH3{padding:.75rem}}@keyframes KPIGrid_valueChange__DzfT1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.KPIGrid_kpiValue__uewRT{animation:KPIGrid_valueChange__DzfT1 .3s ease-in-out}.dashboard-widget{background:#0000;display:flex;flex-direction:column;height:100%}.dashboard-widget [class*=metricCardFull]:not(.medium):not(.large){display:flex!important;flex-direction:column!important;height:100%!important;max-height:none!important;min-height:0!important;min-height:auto!important}.dashboard-widget [class*=metricCardFull].large,.dashboard-widget [class*=metricCardFull].medium{display:flex!important;flex-direction:column!important;height:auto!important}.dashboard-widget [class*=compactCard]{display:flex!important;flex-direction:row!important}.dashboard-widget [class*=cardChart]{flex:1 1!important;min-height:0!important}.widget-empty,.widget-error,.widget-loading,.widget-unknown{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;height:100%;justify-content:center}.widget-error{color:#ef4444;color:var(--color-error,#ef4444)}.widget-table-wrapper{display:flex;flex-direction:column;height:100%;padding:1.5rem}.widget-table-header{margin-bottom:1rem}.widget-table-header h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.widget-table-header p{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.widget-activity-feed{display:flex;flex-direction:column;height:100%;padding:0}.widget-activity-header{margin-bottom:1.5rem}.widget-activity-header h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.widget-activity-header p{color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.activity-list{flex:1 1;overflow-y:auto}.activity-item{border-bottom:1px solid var(--border-primary);gap:1rem;padding:.75rem 0}.activity-item:last-child{border-bottom:none}.activity-icon{flex-shrink:0}.icon-circle{background:var(--color-primary);border-radius:50%;height:2.5rem;opacity:.1;width:2.5rem}.activity-content{min-width:0}.activity-main{align-items:center;margin-bottom:.25rem}.activity-action{color:var(--text-primary);font-size:.875rem;font-weight:500}.activity-time{color:var(--text-tertiary);font-size:.75rem;white-space:nowrap}.activity-details{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.activity-customer{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-amount{color:var(--color-primary);font-weight:600;white-space:nowrap}.widget-activity,.widget-table{overflow:hidden}.widget-colorfulmetriccard>div,.widget-metriccard>div,.widget-metriccardsquare>div{height:100%}.widget-fullgraph{padding:0}.activity-list::-webkit-scrollbar,.widget-table-wrapper ::-webkit-scrollbar{width:6px}.activity-list::-webkit-scrollbar-track,.widget-table-wrapper ::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.activity-list::-webkit-scrollbar-thumb,.widget-table-wrapper ::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.activity-list::-webkit-scrollbar-thumb:hover,.widget-table-wrapper ::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.widget-config-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.widget-config-modal{animation:slideIn .3s ease;background:var(--bg-primary);border-radius:1rem;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:480px;width:90%}.modal-header h2{font-size:.8rem}.config-section{margin-bottom:1.6rem}.config-section:last-child{margin-bottom:0}.config-section h3{color:var(--text-primary);font-size:.8rem;font-weight:600;margin:0 0 1rem}.form-group label{font-size:.7rem}.form-group input[type=number],.form-group input[type=text],.form-group select{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.5rem;color:var(--text-primary);font-size:.7rem;padding:.5rem .7rem;transition:all .2s ease;width:100%}.form-group input[type=number]:focus,.form-group input[type=text]:focus,.form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #79d5e91a;outline:none}.checkbox-group,.checkbox-group label{align-items:center;display:flex}.checkbox-group label{cursor:pointer;margin-bottom:0}.checkbox-group input[type=checkbox]{cursor:pointer;margin-right:.5rem}.field-helper{color:var(--text-tertiary);font-size:.65rem;font-style:italic}.color-picker{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.color-preset{border:2px solid #0000;border-radius:.375rem;cursor:pointer;height:1.6rem;transition:all .2s ease;width:1.6rem}.color-preset:hover{transform:scale(1.1)}.color-preset.selected{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-primary)}.color-input{background:#0000;border:1px solid var(--border-primary);border-radius:.375rem;cursor:pointer;height:1.6rem;padding:0;width:1.6rem}.variant-buttons{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr)}.variant-btn{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:.6rem;position:relative;transition:all .2s ease}.variant-btn:hover{background:var(--bg-hover);border-color:var(--text-tertiary)}.variant-btn.active{background:var(--bg-active);border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.variant-preview{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:64px;justify-content:center;overflow:hidden;padding:8px;position:relative;width:100%}.variant-preview.variant1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.variant-preview.variant2{background:#2a2f3a;border:1px solid #ffffff1a;border-left:4px solid #79d5e9}.variant-preview.variant3{background:#2a2f3a;border:1px solid #ffffff1a;border-top:3px solid #79d5e9}.variant-preview-title{color:#ffffffb3;font-size:10px;margin-bottom:4px;text-transform:uppercase}.variant-preview-value{color:#fff;font-size:16px;font-weight:700}.variant-preview-chart{align-items:flex-end;display:flex;gap:2px;height:20px;margin-top:8px;width:100%}.variant-preview-bar{background:#79d5e9;border-radius:1px 1px 0 0;flex:1 1;opacity:.6}.variant-btn span:last-child{color:var(--text-secondary);font-size:.75rem;font-weight:500;margin-top:4px}.cancel-btn,.save-btn{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.save-btn{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--bg-primary)}.save-btn:hover{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.field-helper{color:#6b7280;display:block;font-size:.75rem;line-height:1.3;margin-top:.25rem}.widget-library-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.widget-library-modal{animation:slideIn .3s ease;background:var(--bg-primary);border-radius:1rem;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;height:68vh;max-width:800px;width:95%}.header-content h2{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:0}.header-content p{color:var(--text-secondary);font-size:.7rem;margin:.25rem 0 0}.close-btn{height:1.6rem;width:1.6rem}.modal-content{display:flex;flex:1 1;overflow:hidden}.category-sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-primary);overflow-y:auto;padding:1.2rem;width:160px}.category-sidebar h3{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.category-list{display:flex;flex-direction:column;gap:.25rem}.category-btn{align-items:center;background:#0000;border:none;border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:flex;gap:.6rem;padding:.6rem;text-align:left;transition:all .2s ease}.category-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.category-btn.active{background:var(--color-primary);color:#fff!important}.category-btn span{font-size:.7rem;font-weight:500}.widget-grid{grid-gap:.8rem;align-content:start;display:grid;flex:1 1;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));overflow-y:auto;padding:1.2rem}.widget-card{background:var(--bg-secondary)}.widget-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.widget-card-header{display:flex;gap:.8rem;margin-bottom:1rem}.widget-icon{align-items:center;background:var(--color-primary);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.widget-info{min-width:0}.widget-info h4{color:var(--text-primary);font-size:.8rem;font-weight:600;margin:0}.widget-info p{color:var(--text-secondary);font-size:.7rem;line-height:1.4;margin:.25rem 0 0}.widget-card-meta{display:flex;gap:.5rem;margin-bottom:1rem}.widget-format,.widget-type{align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.375rem;color:var(--text-tertiary);display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.widget-card-actions{display:flex;justify-content:flex-end}.add-widget-btn{align-items:center;background:var(--color-primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.5rem;padding:.5rem .8rem;transition:all .2s ease}.add-widget-btn:hover:not(:disabled){background:#6bc7db;background:var(--color-accent,#6bc7db);box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.add-widget-btn:disabled{background:#6b7280;color:#d1d5db;cursor:not-allowed;opacity:.7}.empty-state{align-items:center;color:var(--text-secondary);display:flex;font-size:.7rem;grid-column:1/-1;justify-content:center;padding:3rem}@media (max-width:768px){.widget-library-modal{height:90vh;width:95%}.modal-content{flex-direction:column}.category-sidebar{padding:1rem;width:100%}.category-list{flex-direction:row;gap:.5rem;overflow-x:auto}.category-btn{flex-shrink:0;white-space:nowrap}.widget-grid{grid-template-columns:1fr;padding:1rem}}.category-sidebar::-webkit-scrollbar,.widget-grid::-webkit-scrollbar{width:8px}.category-sidebar::-webkit-scrollbar-track,.widget-grid::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:4px}.category-sidebar::-webkit-scrollbar-thumb,.widget-grid::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.category-sidebar::-webkit-scrollbar-thumb:hover,.widget-grid::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.widget-palette{background:#1a1f2a;background:var(--bg-secondary,#1a1f2a);border-left:1px solid #ffffff1a;border-left:1px solid var(--border-primary,#ffffff1a);box-shadow:-4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:-400px;top:0;transition:right .3s ease;width:400px;z-index:100}.widget-palette.visible{right:0}.palette-header{background:#0f1419;background:var(--bg-primary,#0f1419);border-bottom:1px solid var(--border-primary);padding:1.5rem;position:relative}.palette-header h3{align-items:center;color:var(--text-primary);display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;margin:0}.palette-subtitle{color:var(--text-secondary);display:block;font-size:.75rem;margin-top:.25rem}.close-button{align-items:center;background:#0000;border:1px solid var(--border-primary);border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.2rem;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:2rem}.close-button:hover{background:var(--bg-hover);border-color:var(--color-accent);color:var(--text-primary)}.palette-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.category-tabs{background:#0003;border-bottom:1px solid var(--border-primary);display:flex;flex-shrink:0;gap:.5rem;overflow-x:auto;padding:.5rem}.category-tab{align-items:center;background:#0000;border:1px solid var(--border-primary);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.4rem;padding:.5rem .8rem;transition:all .2s ease;white-space:nowrap}.category-tab:hover{background:var(--bg-hover);color:var(--text-primary)}.category-tab.active{background:#79d5e9;background:var(--color-accent,#79d5e9);border-color:var(--color-accent);color:var(--bg-primary)}.category-emoji{font-size:1rem}.category-name{font-weight:500}.widgets-grid{grid-gap:.75rem;display:grid;flex:1 1;gap:.75rem;grid-template-columns:1fr;overflow-y:auto;padding:1rem}.widget-card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.75rem;cursor:grab;display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative;transition:all .2s ease}.widget-card:hover{background:var(--bg-hover);border-color:var(--color-accent);box-shadow:0 4px 12px #79d5e91a;transform:translateX(-4px)}.widget-card.dragging{cursor:grabbing;opacity:.5}.widget-preview{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.5rem;display:flex;justify-content:center;min-height:80px;padding:1rem}.metric-preview{align-items:center;display:flex;gap:1rem;width:100%}.metric-preview.compact{flex-direction:row}.metric-preview.large,.metric-preview.medium{align-items:flex-start;flex-direction:column;gap:.5rem}.preview-icon{font-size:1.5rem}.preview-content{flex:1 1}.preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.preview-title{color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.trend{color:#10b981;font-size:.6rem;font-weight:600}.preview-value{color:var(--text-primary);font-size:1.2rem;font-weight:700}.preview-subtitle{color:var(--text-tertiary);font-size:.6rem}.preview-chart{height:30px;margin-top:.5rem;width:100%}.preview-chart.large{height:40px}.preview-bars{align-items:flex-end;display:flex;gap:2px;height:100%}.bar{background:#79d5e9;background:var(--color-accent,#79d5e9);border-radius:2px 2px 0 0;flex:1 1;opacity:.7}.chart-preview{width:100%}.preview-chart-area{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.preview-chart-area.bars{align-items:flex-end}.preview-svg{height:100%;width:100%}.table-preview{width:100%}.preview-table{font-size:.65rem;width:100%}.preview-table.compact .table-row,.table-header{padding:.25rem 0}.table-header{border-bottom:1px solid var(--border-primary);display:flex;margin-bottom:.25rem}.th{color:var(--text-secondary);flex:1 1;font-size:.6rem;font-weight:600;text-transform:uppercase}.table-row{border-bottom:1px solid #ffffff0d;display:flex;padding:.35rem 0}.table-row:last-child{border-bottom:none}.td{color:var(--text-primary);flex:1 1}.td.warning{color:#f59e0b}.td.success{color:#10b981}.activity-preview{width:100%}.preview-activities{display:flex;flex-direction:column;gap:.5rem}.activity-item{align-items:center;gap:.5rem}.activity-icon{font-size:.8rem}.activity-text{color:var(--text-primary);font-size:.65rem;font-weight:500}.activity-meta{color:var(--text-tertiary);font-size:.55rem}.map-preview{width:100%}.preview-map-area{align-items:center;display:flex;height:60px;justify-content:center;width:100%}.map-placeholder{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.25rem}.map-placeholder span{font-size:.6rem}.kpi-grid-preview{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;width:100%}.kpi-item{align-items:center;background:#ffffff05;border-radius:.25rem;display:flex;flex-direction:column;padding:.5rem}.kpi-value{color:var(--color-accent);font-size:.9rem;font-weight:700}.kpi-label{color:var(--text-secondary);font-size:.55rem;text-transform:uppercase}.progress-preview{width:100%}.progress-bar-container{background:#ffffff1a;border-radius:4px;height:8px;margin:.75rem 0;overflow:hidden;width:100%}.progress-bar{background:linear-gradient(90deg,var(--color-accent) 0,#4daeac 100%);border-radius:4px;height:100%;transition:width .3s ease}.progress-text{color:var(--text-secondary);font-size:.7rem;text-align:center}.preview-breakdown{display:flex;flex-direction:column;gap:.5rem;width:100%}.breakdown-item{align-items:center;display:flex;gap:.5rem}.breakdown-label{color:var(--text-secondary);font-size:.6rem;width:40px}.breakdown-bar{background:var(--color-accent);border-radius:3px;height:6px;opacity:.7}.breakdown-value{color:var(--text-primary);font-size:.6rem;font-weight:600;margin-left:auto}.widget-info{flex:1 1}.widget-name{color:var(--text-primary);font-size:.85rem;font-weight:600;margin-bottom:.25rem}.widget-description{color:var(--text-secondary);font-size:.7rem;line-height:1.3}.drag-handle{color:var(--text-tertiary);opacity:0;position:absolute;right:1rem;top:1rem;transition:opacity .2s ease}.widget-card:hover .drag-handle{opacity:1}.category-tabs::-webkit-scrollbar,.widgets-grid::-webkit-scrollbar{height:6px;width:6px}.category-tabs::-webkit-scrollbar-track,.widgets-grid::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.category-tabs::-webkit-scrollbar-thumb,.widgets-grid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.category-tabs::-webkit-scrollbar-thumb:hover,.widgets-grid::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:768px){.widget-palette{right:-100%;width:100%}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);height:20px;padding:0 3px 3px 0;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.customizable-dashboard{display:flex;flex-direction:column;height:100%}.dashboard-header{background:var(--bg-primary);padding:1.2rem 1.6rem}.dashboard-actions,.dashboard-header{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between}.dashboard-actions{background:var(--bg-secondary);padding:.8rem 1.6rem}.actions-left{align-items:center;display:flex;gap:.8rem}.actions-right{display:flex;gap:.6rem}.unsaved-indicator{background:#f59e0b1a;border-radius:.8rem;color:#f59e0b;color:var(--color-warning,#f59e0b);font-size:.7rem;font-weight:500;padding:.2rem .6rem}.header-actions{display:flex;gap:.6rem}.action-btn{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.4rem;color:var(--text-primary);font-size:.7rem;font-weight:500;gap:.4rem;padding:.4rem .8rem}.action-btn:hover{background:var(--bg-hover);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.action-btn:disabled{cursor:not-allowed;opacity:.5}.action-btn:disabled:hover{box-shadow:none;transform:none}.add-widget-btn{background:#3b82f6;background:var(--color-primary,#3b82f6);border-color:#3b82f6;border-color:var(--color-primary,#3b82f6);color:#fff!important}.add-widget-btn:hover{background:#2563eb;background:var(--color-accent,#2563eb);border-color:#2563eb;border-color:var(--color-accent,#2563eb);color:#fff!important}.save-btn{background:#22c55e;border-color:#22c55e;color:#fff}.save-btn:hover{background:#16a34a;border-color:#16a34a}.edit-mode-btn.active{background:#ef4444;border-color:#ef4444;color:#fff}.edit-mode-btn.active:hover{background:#dc2626;border-color:#dc2626}.dashboard-grid-container{flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.dashboard-grid{gap:13px;min-height:calc(100vh - 160px);padding:1.2rem}.dashboard-grid-container.drag-over{background:#79d5e90d;border:2px dashed #79d5e94d;border-radius:12px;margin:8px}.dashboard-grid-container.drag-over:before{color:#79d5e9cc;content:"Drop widget here";font-size:1.5rem;font-weight:600;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.dashboard-widget-wrapper{background:var(--bg-primary);border-radius:.6rem;box-shadow:0 1px 3px #0000001a;height:100%;position:relative;transition:all .2s ease}.dashboard-widget-wrapper:hover{box-shadow:0 4px 12px #00000026}.widget-edit-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:.6rem .6rem 0 0;display:flex;justify-content:space-between;left:0;opacity:0;padding:.4rem;position:absolute;right:0;top:0;transition:all .2s ease;z-index:10}.dashboard-widget-wrapper:hover .widget-edit-overlay{opacity:1}.widget-drag-handle{align-items:center;color:#fff;cursor:move;display:flex;padding:.2rem .4rem}.widget-config-btn,.widget-remove-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:.3rem;color:#fff;cursor:pointer;display:flex;height:1.6rem;justify-content:center;transition:all .2s ease;width:1.6rem}.widget-config-btn:hover{background:#fff3;border-color:#ffffff4d}.widget-remove-btn:hover{background:#ef4444;border-color:#ef4444}.react-grid-item{background:#0000!important;border:none!important;transition:all .2s ease}.react-grid-item.react-grid-placeholder{background:var(--color-primary);border-radius:.6rem;opacity:.2}.react-grid-item.resizing{opacity:.9}.react-grid-item.static{background:#ccc}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djYiIG9wYWNpdHk9Ii4zMDIiLz48L3N2Zz4=);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;cursor:se-resize;height:16px;position:absolute;width:16px}.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:2px;content:"";height:4px;position:absolute;right:2px;width:4px}.dashboard-grid-container::-webkit-scrollbar{width:6px}.dashboard-grid-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.dashboard-grid-container::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.dashboard-grid-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dashboard-widget-wrapper,.react-grid-item{overflow:hidden}@media (max-width:768px){.dashboard-header{flex-direction:column;gap:.8rem;padding:.8rem}.header-actions,.header-left{width:100%}.header-actions{justify-content:flex-end}.dashboard-grid{padding:.8rem}}.analytics-container{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50)}.analytics-container,.analytics-page{height:100%;overflow:hidden;width:100%}.analytics-page{display:flex;flex-direction:column}.analytics-content{flex:1 1;overflow-y:auto;padding:0 1.5rem 1.5rem}.main-content-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin-bottom:2rem}.metrics-section{display:flex;flex-direction:column}.metrics-grid-reduced{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem}.metrics-grid-reduced.full{align-items:stretch;grid-auto-rows:minmax(280px,auto);grid-template-columns:repeat(2,1fr)}.metrics-grid-reduced.compact{align-items:stretch;grid-auto-rows:minmax(120px,auto);grid-template-columns:repeat(2,1fr)}.activities-section,.recent-activities-card,.sales-team-card{display:flex;flex-direction:column;height:100%}.recent-activities-card,.sales-team-card{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;padding:1.5rem}.card-header{margin-bottom:1rem}.card-title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.card-subtitle{color:var(--text-secondary);font-size:.875rem;margin:0}.loading-state{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:2rem}.activities-section .recent-activities-card{height:680px;max-height:680px}.activities-section.compact .recent-activities-card{height:320px;max-height:320px}.activities-simple,.recent-activities-table{flex:1 1;overflow-y:auto}.activities-simple{-ms-overflow-style:none;padding:0 20px;position:relative;scrollbar-width:none}.activities-simple::-webkit-scrollbar{display:none;height:0;width:0}.activities-simple:before{background:#fff3;content:"";height:880px;height:calc(var(--activity-count, 6)*160px - 80px);left:109px;position:absolute;top:108px;width:3px;z-index:0}.activity-item{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px;position:relative}.activity-item:hover{opacity:.95;transform:translateY(-1px)}.activity-time{color:#fff!important;font-size:12px;font-weight:500;opacity:.7}.activity-content{display:flex;flex:1 1;flex-direction:column;gap:0}.activity-icon{align-items:center;align-self:flex-start;border:3px solid #ffffff1a;border-radius:50%;box-shadow:0 4px 16px #0000004d;color:#fff;display:flex;font-size:24px;height:72px;justify-content:center;position:relative;width:72px;z-index:2}.activity-card{background:#3a4553;border:2px solid #ffffff14;border-radius:16px;box-shadow:0 2px 12px #00000026;margin-top:-36px;overflow:hidden;padding-top:36px;position:relative;transition:all .2s ease;z-index:1}.activity-item:hover .activity-card{background:#404a59;border-color:#ffffff26;transform:translateX(2px)}.activity-main{align-items:flex-start;display:flex;justify-content:space-between;padding:16px 24px;position:relative}.activity-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px;position:absolute;right:24px;top:16px}.activity-info{flex:1 1}.activity-title{color:#fff;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 4px}.activity-company{font-size:16px;line-height:1.3;margin:0;opacity:.7}.activity-amount{color:#22c55e;font-size:24px;font-weight:700;margin:0}.see-more-button{font-family:inherit}.see-more-button:focus{box-shadow:0 0 0 2px #3b82f680;outline:none}.metrics-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;margin-bottom:2rem}.metrics-grid.full{grid-auto-rows:minmax(280px,auto)}.metrics-grid.compact,.metrics-grid.full{align-items:stretch;grid-template-columns:repeat(3,1fr)}.metrics-grid.compact{grid-auto-rows:minmax(120px,auto)}.full-graph-section{margin-bottom:2rem}.table-section{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem}.table-section h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}@media (max-width:1400px){.main-content-grid{gap:1.5rem;grid-template-columns:1fr}.metrics-grid-reduced.compact,.metrics-grid-reduced.full,.metrics-grid.compact,.metrics-grid.full{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.metrics-grid-reduced.compact,.metrics-grid-reduced.full,.metrics-grid.compact,.metrics-grid.full{grid-template-columns:1fr}.analytics-content{padding:1rem}.main-content-grid{gap:1rem}}.analytics-container{--layout-bg-primary:var(--bg-primary,#1a1f2a);--layout-bg-secondary:var(--bg-secondary,#2c3e50);--layout-bg-tertiary:#34495e;--layout-sidebar-bg:var(--bg-secondary,#1a1f2a);--layout-text-primary:var(--text-primary,#fff);--layout-text-secondary:var(--text-secondary,#ffffffb3);--layout-text-muted:var(--text-muted,#ffffff80);--layout-border:var(--border-primary,#ffffff0d);--layout-border-hover:#ffffff1a;--layout-accent:var(--color-accent,#79d5e9);--layout-accent-hover:#5856eb;--layout-shadow:0 4px 12px #00000026;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--card-bg:var(--layout-bg-secondary);--card-border:var(--layout-border);--card-shadow:var(--layout-shadow);--card-radius:12px;--chart-grid:#ffffff1a;--chart-text:var(--layout-text-secondary);--primary-color:var(--color-accent,#79d5e9);--primary-dark:var(--bg-secondary,#1a1f2a);--secondary-color:#4daeac;--accent-color:#61bc8e;--accent-cta:#fbbf24;--background-light:var(--bg-primary,#0f1419);--background-white:var(--bg-secondary,#1a1f2a);--border-color:var(--border-primary,#ffffff1a);--hover-bg:var(--bg-hover,#ffffff0d);--error-color:var(--color-error,#dc2626);--success-color:#61bc8e;--warning-color:#fbbf24;--shadow:0 1px 3px #0000004d;--shadow-lg:0 4px 6px #0000004d}.new-page-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.new-page-modal{animation:slideIn .3s ease;background:var(--bg-primary);border-radius:1rem;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:640px;width:90%}.modal-header{border-bottom:1px solid var(--border-primary);padding:1.2rem}.modal-header h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.close-btn{background:#0000;border-radius:.375rem;color:var(--text-secondary);height:2rem;transition:all .2s ease;width:2rem}.close-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body{flex:1 1;overflow-y:auto;padding:1.2rem}.form-section{margin-bottom:1.6rem}.form-section:last-child{margin-bottom:0}.form-section h3{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem}.form-group{margin-bottom:1rem}.form-group label{color:var(--text-secondary);display:block;font-size:.875rem;margin-bottom:.5rem}.form-group input[type=text]{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;padding:.5rem .7rem;transition:all .2s ease;width:100%}.form-group input[type=text]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #79d5e91a;outline:none}.icon-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));margin-top:.5rem}.icon-option{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:.75rem;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;height:60px;justify-content:center;transition:all .2s ease;width:60px}.icon-option:hover{background:var(--bg-hover);border-color:var(--text-tertiary);color:var(--text-primary)}.icon-option.selected{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 12px #79d5e966;color:#fff;transform:scale(1.05)}.template-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:.5rem}.template-option{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:.75rem;cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.template-option:before{background:linear-gradient(90deg,#79d5e9,#4daeac,#61bc8e);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.template-option:hover{background:var(--bg-hover);border-color:var(--text-tertiary);box-shadow:0 4px 20px #0000004d;transform:translateY(-2px)}.template-option:hover:before{opacity:.6}.template-option.selected{background:#79d5e91a;border-color:var(--color-primary);box-shadow:0 8px 30px #79d5e933;transform:translateY(-2px)}.template-option.selected:before{opacity:1}.template-option.selected .template-header h4{color:#fff;font-weight:700}.template-customers:before{background:linear-gradient(90deg,#79d5e9,#6bc7db)}.template-orders:before{background:linear-gradient(90deg,#22c55e,#10b981)}.template-invoices:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.template-sales-team:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.template-admin:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.template-finance:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.template-overview:before{background:linear-gradient(90deg,#79d5e9,#4daeac,#61bc8e)}.template-customers.selected{box-shadow:0 8px 30px #79d5e933}.template-orders.selected{box-shadow:0 8px 30px #22c55e33}.template-invoices.selected{box-shadow:0 8px 30px #3b82f633}.template-sales-team.selected{box-shadow:0 8px 30px #8b5cf633}.template-admin.selected{box-shadow:0 8px 30px #ef444433}.template-finance.selected{box-shadow:0 8px 30px #f59e0b33}.template-overview.selected{box-shadow:0 8px 30px #79d5e933}.template-header h4{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.template-description{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem}.template-widgets{border-top:1px solid var(--border-primary);padding-top:.75rem}.widget-count{color:var(--color-primary);font-size:.8rem;font-weight:500;margin-bottom:.5rem}.widget-types{display:flex;flex-wrap:wrap;gap:.25rem}.widget-type{background:#79d5e91a;border:1px solid #79d5e933;border-radius:.375rem;color:var(--text-secondary);font-size:.75rem;padding:.2rem .5rem}.modal-actions{border-top:1px solid var(--border-primary);display:flex;gap:.6rem;justify-content:flex-end;margin-top:1rem;padding:1.2rem}.cancel-btn,.create-btn{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.cancel-btn{background:#0000;border:1px solid var(--border-primary);color:var(--text-secondary)}.cancel-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.create-btn{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;font-weight:600}.create-btn:hover{background:#6bc7db;border-color:#6bc7db;box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.create-btn:active{box-shadow:0 2px 6px #79d5e933;transform:translateY(0)}.create-btn:disabled{color:var(--text-tertiary);cursor:not-allowed}.create-btn:disabled,.create-btn:disabled:hover{background:var(--bg-secondary);border-color:var(--border-primary);box-shadow:none;transform:none}@media (max-width:768px){.new-page-modal{max-height:95vh;width:95%}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.icon-option{font-size:1rem;height:50px;width:50px}.template-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.cancel-btn,.create-btn{justify-content:center;width:100%}}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.modal-body::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.CustomersManagement_customersContainer__TPqvT{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;container-name:customers-main;container-type:inline-size;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:1.2rem;position:relative}@media (min-width:768px){.CustomersManagement_customersContainer__TPqvT{padding:2rem}}@media (min-width:1024px){.CustomersManagement_customersContainer__TPqvT{padding:2.5rem}}@media (min-width:1200px){.CustomersManagement_customersContainer__TPqvT{padding:3rem}}.CustomersManagement_customersContainer__TPqvT:before{animation:CustomersManagement_patternFloat__gU19q 45s linear infinite;background:radial-gradient(circle at 25% 25%,#79d5e90f 1px,#0000 0),radial-gradient(circle at 75% 75%,#f77d110f 1px,#0000 0),radial-gradient(circle at 45% 55%,#61bc8e0a 1px,#0000 0);background-size:64px 64px,88px 88px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.CustomersManagement_customersContainer__TPqvT>*{position:relative;z-index:1}@keyframes CustomersManagement_patternFloat__gU19q{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-50px) rotate(1turn)}}.CustomersManagement_customersLoading__z2Eb0{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;min-height:400px}.CustomersManagement_customersLoading__z2Eb0 div{font-size:13px;margin-top:13px}.CustomersManagement_pageHeader__3bE\+t{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:1.2rem}@container (max-width: 600px){.CustomersManagement_pageHeader__3bE\+t{align-items:flex-start;flex-direction:column}}.CustomersManagement_pageHeader__3bE\+t h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0}@container (max-width: 500px){.CustomersManagement_pageHeader__3bE\+t h1{font-size:1.2rem}}.CustomersManagement_headerActions__K0VAl{align-items:center;display:flex;gap:.8rem}.CustomersManagement_viewToggle__v4JU\+{background:#1a1f2a;border:1px solid #374151;border-radius:6px;display:flex;overflow:hidden}.CustomersManagement_viewToggleBtn__Rk9pz{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.4rem .6rem;transition:all .2s ease}.CustomersManagement_viewToggleBtn__Rk9pz:hover{background:#374151;color:#d1d5db}.CustomersManagement_viewToggleBtn__Rk9pz.CustomersManagement_active__VoQO2{background:linear-gradient(135deg,#79d5e9,#4daeac);color:#fff}.CustomersManagement_metricsGrid__3uUTu{grid-gap:.8rem;container-type:inline-size;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.6rem}@media (min-width:768px) and (max-width:1024px){.CustomersManagement_metricsGrid__3uUTu{grid-gap:.8rem;display:grid!important;gap:.8rem;grid-template-columns:repeat(4,minmax(180px,1fr))!important;min-height:100px;opacity:1!important;visibility:visible!important}.CustomersManagement_metricsGrid__3uUTu>*{display:block!important;min-height:80px;opacity:1!important;visibility:visible!important}}@media (min-width:1024px) and (max-width:1366px){.CustomersManagement_metricsGrid__3uUTu{gap:1rem;grid-template-columns:repeat(4,1fr)}}@container (max-width: 900px){.CustomersManagement_metricsGrid__3uUTu{gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(144px,1fr))}}@container (max-width: 600px){.CustomersManagement_metricsGrid__3uUTu{gap:.6rem;grid-template-columns:repeat(2,1fr)}}@container (max-width: 400px){.CustomersManagement_metricsGrid__3uUTu{gap:.6rem;grid-template-columns:1fr}}.CustomersManagement_customersControls__gfxpd{align-items:center;container-type:inline-size;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}@container (max-width: 700px){.CustomersManagement_customersControls__gfxpd{align-items:stretch;flex-direction:column}}.CustomersManagement_searchContainer__86qtc{container-type:inline-size;flex:1 1;min-width:240px;position:relative}@container (max-width: 350px){.CustomersManagement_searchContainer__86qtc{min-width:0;min-width:auto}}.CustomersManagement_searchIcon__PgkuG{color:#6b7280;font-size:13px;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.CustomersManagement_searchInput__ptrtx{background-color:#1a1f2a;border:1px solid #374151;border-radius:10px;color:#fff;font-size:13px;padding:10px 13px 10px 38px;transition:all .3s ease;width:100%}.CustomersManagement_searchInput__ptrtx:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.CustomersManagement_searchInput__ptrtx::placeholder{color:#6b7280}.CustomersManagement_filterControls__CqcA8{display:flex;gap:.6rem}@container (max-width: 300px){.CustomersManagement_filterControls__CqcA8,.CustomersManagement_sortFilter__pFr1f{width:100%}}.CustomersManagement_sortFilter__pFr1f{background:#1a1f2a;border:1px solid #374151;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;min-width:112px;padding:8px 13px;transition:all .3s ease}.CustomersManagement_sortFilter__pFr1f:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.CustomersManagement_sortFilter__pFr1f:hover{border-color:#4b5563}.CustomersManagement_customersTable__4WCDL{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1f2abf;border:1px solid #79d5e926;border-radius:12px;box-shadow:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;container-type:inline-size;margin-bottom:1.2rem;overflow:hidden}.CustomersManagement_tableContainer__t-byY{background:#1a1f2a;border-radius:10px;overflow:hidden}.CustomersManagement_tableHeader__ZyiZs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#79d5e91a,#1a1f2af2);border-bottom:1px solid #ffffff0f;padding:.8rem 1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.CustomersManagement_tableHeaderRow__g3HYd{grid-gap:.8rem;color:#9ca3af;display:grid;font-size:.6rem;font-weight:600;gap:.8rem;grid-template-columns:2fr 1.5fr 2fr;letter-spacing:.04em;text-transform:uppercase}@media (min-width:768px) and (max-width:1024px){.CustomersManagement_tableHeaderRow__g3HYd{gap:.8rem;grid-template-columns:2fr 1.5fr 2fr!important}}@container (max-width: 900px){.CustomersManagement_tableHeaderRow__g3HYd{gap:.6rem;grid-template-columns:2fr 2fr}.CustomersManagement_tableHeaderRow__g3HYd div:nth-child(2){display:none}}@container (max-width: 600px){.CustomersManagement_tableHeader__ZyiZs{display:none}}.CustomersManagement_tableBody__M5j4u .CustomersManagement_tableRow__6uS6Z:nth-child(2n){background:#ffffff05}.CustomersManagement_tableRow__6uS6Z{grid-gap:.8rem;align-items:center;border-bottom:1px solid #ffffff0f;cursor:pointer;display:grid;gap:.8rem;grid-template-columns:2fr 1.5fr 2fr;padding:.9rem 1.2rem;position:relative;transition:background .2s ease,transform .2s ease,border-color .2s ease}@media (min-width:768px) and (max-width:1024px){.CustomersManagement_tableRow__6uS6Z{gap:.8rem;grid-template-columns:2fr 1.5fr 2fr!important}}@container (max-width: 900px){.CustomersManagement_tableRow__6uS6Z{gap:.6rem;grid-template-columns:2fr 2fr}.CustomersManagement_tableRow__6uS6Z .CustomersManagement_tableCell__Fr2s8:nth-child(2){display:none}}@container (max-width: 600px){.CustomersManagement_tableRow__6uS6Z{gap:.4rem;grid-template-columns:1fr;padding:.8rem}.CustomersManagement_tableRow__6uS6Z .CustomersManagement_tableCell__Fr2s8{border-bottom:1px solid #ffffff0f;display:flex;flex-direction:column;padding:.4rem 0}.CustomersManagement_tableRow__6uS6Z .CustomersManagement_tableCell__Fr2s8:last-child{border-bottom:none}.CustomersManagement_tableRow__6uS6Z .CustomersManagement_tableCell__Fr2s8:before{color:#9ca3af;content:attr(data-label) ": ";display:block;font-size:.6rem;font-weight:600;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.CustomersManagement_tableRow__6uS6Z .CustomersManagement_tableCell__Fr2s8:nth-child(2){display:flex}}.CustomersManagement_tableRow__6uS6Z:after{background:linear-gradient(90deg,#0000,#79d5e980,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.CustomersManagement_tableRow__6uS6Z:last-child{border-bottom:none}.CustomersManagement_tableRow__6uS6Z:hover{background:linear-gradient(90deg,#0000,#79d5e90d,#61bc8e0a,#0000)}.CustomersManagement_tableRow__6uS6Z:hover:after{transform:scaleX(1)}.CustomersManagement_tableCell__Fr2s8{display:flex;flex-direction:column;gap:.2rem}.CustomersManagement_customerLogoName__iiPuI{align-items:center;display:flex;gap:.6rem}.CustomersManagement_customerLogo__WH4nt{border:2px solid #374151;border-radius:50%;height:26px;object-fit:cover;width:26px}.CustomersManagement_customerLogoPlaceholder__2sCOn{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;width:26px}.CustomersManagement_customerName__e5A4K{color:#fff;font-size:.9rem;font-weight:600;margin:0}.CustomersManagement_companyName__ym90-{color:#9ca3af;font-size:.8rem;font-weight:400;margin:0}.CustomersManagement_customerEmail__CfAb2{color:#d1d5db;font-size:.85rem}.CustomersManagement_customerPhone__Hrs6D{color:#9ca3af;font-size:.8rem}.CustomersManagement_lastOrderDate__lj9tb{color:#d1d5db;font-size:.875rem}.CustomersManagement_totalSpent__yEZ3N{color:#d1d5db;font-size:.875rem;font-weight:600}.CustomersManagement_orderCount__AuVc9{color:#9ca3af;font-size:.75rem}.CustomersManagement_customersGrid__fG\+K8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:1.5rem}@container (max-width: 700px){.CustomersManagement_customersGrid__fG\+K8{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@container (max-width: 500px){.CustomersManagement_customersGrid__fG\+K8{gap:1rem;grid-template-columns:1fr}}.CustomersManagement_customerCard__VIkeO{background:#1a1f2a;border:1px solid #374151;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .2s ease}.CustomersManagement_customerCard__VIkeO:before{background:linear-gradient(90deg,#79d5e9,#4daeac,#61bc8e);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.CustomersManagement_customerCard__VIkeO:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.CustomersManagement_customerCard__VIkeO:hover:before{opacity:1}.CustomersManagement_customerCardHeader__b\+szO{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.CustomersManagement_customerCardLogo__NqhLy{border:2px solid #374151;border-radius:8px;height:48px;object-fit:cover;width:48px}.CustomersManagement_customerCardLogoPlaceholder__KPFlH{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.CustomersManagement_customerCardInfo__HNX6C{flex:1 1}.CustomersManagement_customerCardName__ChDZC{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.CustomersManagement_customerCardTradingName__4st6k{color:#9ca3af;font-size:.875rem;margin:0}.CustomersManagement_customerCardStats__09gXV{grid-gap:1rem;background:#0f1419;border:1px solid #374151;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;padding:1rem}.CustomersManagement_statItem__pVrNB{align-items:center;display:flex;flex-direction:column;text-align:center}.CustomersManagement_statLabel__SWOqH{color:#9ca3af;font-size:.75rem;margin-bottom:.25rem}.CustomersManagement_statValue__LLVZO{color:#fff;font-size:.875rem;font-weight:600}.CustomersManagement_customerCardActions__m8cHz{display:flex;gap:.5rem}.CustomersManagement_cardActionBtn__sgsvE{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:inline-flex;flex:1 1;font-size:.75rem;font-weight:500;gap:.375rem;justify-content:center;overflow:hidden;padding:.5rem .75rem;position:relative;text-decoration:none;transition:all .2s ease}.CustomersManagement_cardActionBtn__sgsvE:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.CustomersManagement_cardActionBtn__sgsvE:hover{box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.CustomersManagement_cardActionBtn__sgsvE:hover:before{left:100%}.CustomersManagement_actionButtons__9XWqg{align-items:center;container-type:inline-size;display:flex;flex-wrap:wrap;gap:.5rem}@container (max-width: 400px){.CustomersManagement_actionButtons__9XWqg{align-items:stretch;flex-direction:column;gap:.5rem}.CustomersManagement_actionBtn__cfWF2{justify-content:center}}.CustomersManagement_actionBtn__cfWF2,.CustomersManagement_cardActionBtn__sgsvE{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;overflow:hidden;padding:.5rem .75rem;position:relative;text-decoration:none;transition:all .2s ease}.CustomersManagement_newOrderBtn__SHg\+G:hover{background:linear-gradient(135deg,#3b82f633,#60a5fa33);border-color:#60a5fa;box-shadow:0 2px 6px #3b82f64d;color:#60a5fa}.CustomersManagement_viewCustomerBtn__bNb6t:hover{background:linear-gradient(135deg,#f77d1133,#fbbf2433);border-color:#fbbf24;box-shadow:0 2px 6px #f77d114d;color:#fbbf24}.CustomersManagement_viewOrdersBtn__4tVBt:hover{background:linear-gradient(135deg,#61bc8e33,#4daeac33);border-color:#4daeac;box-shadow:0 2px 6px #61bc8e4d;color:#4daeac}.CustomersManagement_btn__\+wmJZ{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s ease}.CustomersManagement_btnPrimary__LRkRX{background:linear-gradient(135deg,#79d5e9,#4daeac);box-shadow:0 2px 8px #79d5e94d;color:#fff;overflow:hidden;position:relative}.CustomersManagement_btnPrimary__LRkRX:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.CustomersManagement_btnPrimary__LRkRX:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.CustomersManagement_btnPrimary__LRkRX:hover:before{left:100%}.CustomersManagement_btnSecondary__SpD8n{background:#0000;border:1px solid #79d5e94d;color:#79d5e9;overflow:hidden;position:relative}.CustomersManagement_btnSecondary__SpD8n:hover{background:#79d5e91a;border-color:#79d5e980;transform:translateY(-1px)}.CustomersManagement_pagination__HbuQn{align-items:center;background:#1a1f2a;border:1px solid #374151;border-radius:8px;container-type:inline-size;display:flex;justify-content:space-between;padding:1rem 1.5rem}@container (max-width: 500px){.CustomersManagement_pagination__HbuQn{flex-direction:column;gap:1rem;text-align:center}.CustomersManagement_paginationControls__akjNy{order:-1}}.CustomersManagement_paginationInfo__uoyx\+{color:#9ca3af;font-size:.875rem}.CustomersManagement_paginationControls__akjNy{align-items:center;display:flex;gap:1rem}.CustomersManagement_paginationBtn__vn3Cw{background:#1a1f2a;border:1px solid #374151;border-radius:6px;color:#d1d5db;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.CustomersManagement_paginationBtn__vn3Cw:hover:not(:disabled){background:#252b3a;border-color:#4b5563}.CustomersManagement_paginationBtn__vn3Cw:disabled{cursor:not-allowed;opacity:.5}.CustomersManagement_pageInfo__DObLz{color:#e5e7eb;font-size:.875rem;font-weight:500}.CustomersManagement_emptyState__L8JdB{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.CustomersManagement_emptyIcon__z7rmt{font-size:3rem;margin-bottom:1rem;opacity:.5}.CustomersManagement_emptyState__L8JdB h3{color:#e5e7eb;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.CustomersManagement_emptyState__L8JdB p{color:#9ca3af;font-size:.875rem;margin:0}@container customers-main (max-width: 768px){.CustomersManagement_customersContainer__TPqvT{padding:1rem}}@container customers-main (max-width: 480px){.CustomersManagement_customersContainer__TPqvT{padding:.75rem}.CustomersManagement_pageHeader__3bE\+t{margin-bottom:1rem}.CustomersManagement_metricsGrid__3uUTu{margin-bottom:1.5rem}}.CustomersManagement_formGroup__KrRmf{margin-bottom:16px}.CustomersManagement_formLabel__sREEW{color:#cbd5e1;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CustomersManagement_formInput__BnZpA,.CustomersManagement_formSelect__vZyBw{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.CustomersManagement_formInput__BnZpA:focus,.CustomersManagement_formSelect__vZyBw:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.CustomersManagement_uploadButton__bMDs7{background:#10b981;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin-top:16px;padding:12px 24px;transition:background-color .2s}.btn-primary{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:6px;box-shadow:0 2px 4px #fbbf2433;color:#1a1f2a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 20px;transform:translateY(0);transition:.2s}.btn-primary:hover{box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.btn-secondary{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:6px;box-shadow:0 2px 8px #79d5e94d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;overflow:hidden;padding:8px 20px;position:relative;transform:translateY(0);transition:.2s}.btn-secondary:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.CustomerDetail_customerDetailContainer__0JAjh{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:var(--text-primary);margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.CustomerDetail_detailHeader__17lwF{align-items:center;border-bottom:2px solid #374151;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.CustomerDetail_backButton__2Xa1c{align-items:center;background:#79d5e91a;border:1px solid #79d5e94d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.CustomerDetail_backButton__2Xa1c:hover{background:#79d5e933;transform:translateY(-1px)}.CustomerDetail_headerInfo__WFV8X{flex:1 1;margin:0 2rem}.CustomerDetail_customerNameSection__JM9Ht{align-items:center;display:flex;gap:1rem}.CustomerDetail_headerInfo__WFV8X h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2rem;margin:0}.CustomerDetail_headerBadges__kCSxT{display:flex;gap:.5rem}.CustomerDetail_customerStatusBadge__JAcyn,.CustomerDetail_customerTypeBadge__O-Ylu{border-radius:6px;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.CustomerDetail_customerStatusBadge__JAcyn.CustomerDetail_active__AFSpZ{background:linear-gradient(135deg,#61bc8e,#4daeac);color:#fff}.CustomerDetail_customerStatusBadge__JAcyn.CustomerDetail_inactive__iU7TB{background:#6b7280;color:#fff}.CustomerDetail_customerTypeBadge__O-Ylu{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.CustomerDetail_headerActions__usebM{display:flex;gap:1rem}.CustomerDetail_financialHealthSummary__ymOCq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.CustomerDetail_customerDetailTabs__P\+kZH{-webkit-overflow-scrolling:touch;border-bottom:2px solid #374151;display:flex;gap:.5rem;margin-bottom:2rem;overflow-x:auto}.CustomerDetail_tab__tA869{background:none;border:none;border-bottom:3px solid #0000;color:#9ca3af;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s;white-space:nowrap}.CustomerDetail_tab__tA869:hover{color:#fff}.CustomerDetail_tab__tA869.CustomerDetail_active__AFSpZ{border-bottom-color:#79d5e9;color:#79d5e9}.CustomerDetail_customerTabContent__7wLpo{animation:CustomerDetail_fadeIn__\+tXVz .3s ease}@keyframes CustomerDetail_fadeIn__\+tXVz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CustomerDetail_infoGrid__LyZwn{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.CustomerDetail_infoSection__2EKo-{background:#1a1f2a;border:1px solid #374151;border-radius:12px;box-shadow:0 2px 8px #0003;padding:1.5rem}.CustomerDetail_customerInfoSection__z5EGZ h3{align-items:center;color:#fff;display:flex;font-size:1.125rem;gap:.5rem;margin-bottom:1rem}.CustomerDetail_infoItem__pexo7{border-bottom:1px solid #4b55634d;display:flex;justify-content:space-between;padding:.75rem 0}.CustomerDetail_infoItem__pexo7:last-child{border-bottom:none}.CustomerDetail_infoItem__pexo7 .CustomerDetail_label__Vpe8i{color:#9ca3af;font-size:.875rem}.CustomerDetail_infoItem__pexo7 .CustomerDetail_value__TRfyF{color:#fff;font-weight:500}.CustomerDetail_addressesSection__1ozm9{margin-top:2rem}.CustomerDetail_addressesSection__1ozm9 h3{color:#fff;font-size:1.25rem;margin-bottom:1rem}.CustomerDetail_addressGrid__vZqdC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CustomerDetail_addressCard__mGC-D{background:#1a1f2a;border:1px solid #374151;border-radius:12px;box-shadow:0 2px 8px #0003;padding:1.5rem}.CustomerDetail_addressCard__mGC-D h4{color:#79d5e9;font-size:1rem;font-weight:600;margin-bottom:.75rem}.CustomerDetail_addressCard__mGC-D p{color:#d1d5db;margin:.25rem 0}.CustomerDetail_addressWithMap__7ygpV{grid-gap:2rem;background:#1a1f2a;border:1px solid #374151;border-radius:12px;box-shadow:0 2px 8px #0003;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;padding:1.5rem}.CustomerDetail_addressText__bCfzR{display:flex;flex-direction:column}.CustomerDetail_addressText__bCfzR h4{color:#79d5e9;font-size:1rem;font-weight:600;margin-bottom:.75rem}.CustomerDetail_addressText__bCfzR p{color:#d1d5db;font-size:.925rem;margin:.25rem 0}.CustomerDetail_addressMap__nZu0i{border-radius:8px;box-shadow:0 2px 8px #0003;overflow:hidden}.CustomerDetail_financialGrid__Ij-9C{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.CustomerDetail_financialCard__w3rDT{background:#1a1f2a;border:1px solid #374151;border-radius:12px;box-shadow:0 2px 8px #0003;padding:1.5rem}.CustomerDetail_financialCard__w3rDT h3{color:#fff;font-size:1.125rem;margin-bottom:1rem}.CustomerDetail_financialItem__nzyrm{border-bottom:1px solid #4b55634d;display:flex;justify-content:space-between;padding:.75rem 0}.CustomerDetail_financialItem__nzyrm:last-child{border-bottom:none}.CustomerDetail_financialItem__nzyrm .CustomerDetail_label__Vpe8i{color:#9ca3af}.CustomerDetail_financialItem__nzyrm .CustomerDetail_value__TRfyF{color:#fff;font-weight:600}.CustomerDetail_contactsGrid__pV0q9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CustomerDetail_contactCard__Yx19R{background:#1a1f2a;border:1px solid #374151;border-radius:12px;box-shadow:0 2px 8px #0003;padding:1.5rem;transition:transform .2s}.CustomerDetail_contactCard__Yx19R:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.CustomerDetail_contactHeader__J89J7{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.CustomerDetail_contactHeader__J89J7 h4{color:#fff;font-size:1.125rem;margin:0}.CustomerDetail_primaryBadge__OuNSE{background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:4px;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.CustomerDetail_contactInfo__fNfSM p{align-items:center;color:#d1d5db;display:flex;font-size:.875rem;gap:.5rem;margin:.5rem 0}.CustomerDetail_contactActions__PQ1xi{display:flex;gap:.5rem;margin-top:1rem}.CustomerDetail_ordersList__Wbq-Y{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.CustomerDetail_orderItem__Y6gKP{align-items:center;background:#1a1f2a;border:1px solid #374151;border-radius:12px;box-shadow:0 2px 8px #0003;display:flex;justify-content:space-between;padding:1.5rem;transition:transform .2s}.CustomerDetail_orderItem__Y6gKP:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.CustomerDetail_orderInfo__pc1oz h4{color:#fff;font-size:1rem;margin:0 0 .25rem}.CustomerDetail_orderInfo__pc1oz p{color:#9ca3af;font-size:.875rem;margin:0}.CustomerDetail_orderAmount__d6v07{color:#fff;font-size:1.25rem;font-weight:600}.CustomerDetail_status__sZJRd{border-radius:6px;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.CustomerDetail_status__sZJRd.CustomerDetail_confirmed__FWnpN,.CustomerDetail_status__sZJRd.CustomerDetail_delivered__C61Wq,.CustomerDetail_status__sZJRd.CustomerDetail_green__fGDmC{background:#61bc8e1a;border:1px solid #61bc8e4d;color:#61bc8e}.CustomerDetail_status__sZJRd.CustomerDetail_processing__TwBu1,.CustomerDetail_status__sZJRd.CustomerDetail_shipped__2gacK,.CustomerDetail_status__sZJRd.CustomerDetail_yellow__2mLmd{background:#fbbf241a;border:1px solid #fbbf244d;color:#fbbf24}.CustomerDetail_status__sZJRd.CustomerDetail_cancelled__PEQvU,.CustomerDetail_status__sZJRd.CustomerDetail_red__b0uoI,.CustomerDetail_status__sZJRd.CustomerDetail_returned__DB\+cc{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.CustomerDetail_status__sZJRd.CustomerDetail_pending__\+Jwc5{background:#8b5cf61a;border:1px solid #8b5cf64d;color:#8b5cf6}.CustomerDetail_btn__eBHtk{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.CustomerDetail_btnPrimary__f1NyR{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1f2a}.CustomerDetail_btnPrimary__f1NyR:hover{box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.CustomerDetail_btnSecondary__tFonW{background:linear-gradient(135deg,#79d5e9,#4daeac);box-shadow:0 2px 8px #79d5e94d;color:#fff}.CustomerDetail_btnSecondary__tFonW:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.CustomerDetail_btnSmall__B1PPi{font-size:.875rem;padding:.5rem 1rem}.CustomerDetail_fullWidth__o5qWV{justify-content:center;width:100%}.CustomerDetail_customerDetailLoading__8Yrjg{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;min-height:400px}.CustomerDetail_customerDetailError__85WvT{padding:4rem 2rem;text-align:center}.CustomerDetail_customerDetailError__85WvT h2{color:#fff;margin-bottom:1rem}@media (min-width:768px) and (max-width:1024px){.CustomerDetail_customerDetailContainer__0JAjh{max-width:100%;padding:1.5rem}.CustomerDetail_detailHeader__17lwF{flex-direction:row;gap:1rem}.CustomerDetail_financialHealthSummary__ymOCq{gap:1rem;grid-template-columns:repeat(4,1fr)}.CustomerDetail_infoGrid__LyZwn{gap:1.5rem}.CustomerDetail_addressGrid__vZqdC,.CustomerDetail_infoGrid__LyZwn{grid-template-columns:repeat(2,1fr)}.CustomerDetail_addressWithMap__7ygpV{grid-template-columns:1fr 1fr}.CustomerDetail_orderCard__aEzj8{padding:1rem}.CustomerDetail_customerDetailTabs__P\+kZH{overflow-x:visible}.CustomerDetail_tab__tA869{font-size:.9rem;padding:.6rem 1.2rem}}@media (max-width:768px){.CustomerDetail_customerDetailContainer__0JAjh{padding:1rem}.CustomerDetail_detailHeader__17lwF{align-items:flex-start;flex-direction:column;gap:1rem}.CustomerDetail_headerInfo__WFV8X{margin:0}.CustomerDetail_headerInfo__WFV8X h1{font-size:1.5rem}.CustomerDetail_headerActions__usebM{flex-direction:column;width:100%}.CustomerDetail_headerActions__usebM .CustomerDetail_btn__eBHtk{width:100%}.CustomerDetail_financialHealthSummary__ymOCq{gap:1rem;grid-template-columns:1fr}.CustomerDetail_customerDetailTabs__P\+kZH{gap:.25rem}.CustomerDetail_tab__tA869{font-size:.875rem;padding:.5rem 1rem}.CustomerDetail_addressGrid__vZqdC,.CustomerDetail_addressWithMap__7ygpV,.CustomerDetail_financialGrid__Ij-9C,.CustomerDetail_infoGrid__LyZwn{gap:1rem;grid-template-columns:1fr}.CustomerDetail_customerNameSection__JM9Ht{align-items:flex-start;flex-direction:column;gap:.5rem}.CustomerDetail_addressCard__mGC-D,.CustomerDetail_financialCard__w3rDT,.CustomerDetail_infoSection__2EKo-{padding:1rem}.CustomerDetail_contactsGrid__pV0q9{grid-template-columns:1fr}.CustomerDetail_orderItem__Y6gKP{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}}.customer-map-container{background:#0f1419;display:flex;height:calc(100vh - 60px);position:relative}.map-sidebar{background:#1a1f2a;border-right:1px solid #4b55634d;overflow-y:auto;padding:1.5rem;transition:transform .3s ease;width:320px}.mobile-menu-toggle{align-items:center;background:#1a1f2a;border:1px solid #4b55634d;border-radius:8px;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:none;height:48px;justify-content:center;left:10px;position:fixed;top:70px;width:48px;z-index:1001}.mobile-menu-toggle svg{color:#50b9b7;height:24px;width:24px}.map-sidebar h2{color:#50b9b7}.map-sidebar h2,.region-list{margin-bottom:1.5rem}.region-item{background:#1f293780;border-left:3px solid #0000;border-radius:8px;cursor:pointer;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.region-item:hover{background:#4483821a}.region-item.active{background:#61bc8e1a;border-left-color:#61bc8e}.region-item h3{color:#f9fafb;margin:0 0 .5rem}.region-stats{color:#e5e7eb;display:flex;font-size:.875rem;justify-content:space-between}.map-legend{border-top:1px solid #4b55634d;margin-top:2rem;padding-top:1.5rem}.map-legend h3{color:#50b9b7;margin-bottom:1rem}.legend-item{align-items:center;color:#f9fafb;display:flex;gap:.5rem;margin-bottom:.5rem}.legend-marker{border:2px solid #fff;border-radius:50%;height:16px;width:16px}.map-content{flex:1 1;position:relative}.customer-popup-enhanced{animation:popupFadeIn .3s ease-out;background:linear-gradient(135deg,#1a1f2a,#2c3e50 50%,#34495e);border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#f9fafb;max-width:320px;min-width:280px;overflow:hidden;padding:0}.popup-header{align-items:flex-start;border-bottom:1px solid #4b55634d;display:flex;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.popup-header-content{flex:1 1}.popup-close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;margin-right:-.25rem;margin-top:-.25rem;padding:.25rem;transition:all .2s ease}.popup-close-btn:hover{background:#4b556333;color:#f9fafb}.popup-close-btn svg{height:16px;width:16px}.popup-header h4{color:#f9fafb;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.customer-email{color:#d1d5db;font-size:.875rem;margin:0;word-break:break-word}.popup-info{padding:1rem 1.25rem}.info-item{font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.info-label{color:#9ca3af;font-weight:500}.info-value{color:#f9fafb;font-weight:500}.popup-courier-logo{align-items:center;border-top:1px solid #4b55634d;display:flex;justify-content:center;margin-top:.5rem;padding:1.25rem 0}.popup-courier-logo img{height:auto;max-height:40px;max-width:140px;object-fit:contain;opacity:1;width:auto}.tracking-event.latest .tracking-dot{animation:trackingGlow 2s ease-in-out infinite alternate}@keyframes trackingGlow{0%{box-shadow:0 0 12px #50b9b7cc,0 0 24px #50b9b766}to{box-shadow:0 0 16px #50b9b7,0 0 32px #50b9b799}}.popup-stats{grid-gap:1rem;border-top:1px solid #4b55634d;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem;padding-top:1rem}.stat-item{text-align:center}.stat-label{color:#9ca3af;display:block;font-size:.75rem;margin-bottom:.25rem}.stat-value{color:#61bc8e;display:block;font-size:1.125rem}.popup-actions{background:#0003;display:flex;gap:.5rem;padding:1rem 1.25rem 1.25rem}.popup-btn{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.625rem 1rem;text-decoration:none;transition:all .3s ease}.btn-view{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #fbbf244d;color:#1a1f2a}.btn-directions{background:linear-gradient(135deg,#448382,#50b9b7);box-shadow:0 4px 12px #4483824d}@media (max-width:768px){.customer-map-container{flex-direction:column;height:calc(100vh - 60px)}.mobile-menu-toggle{display:flex}.map-sidebar{box-shadow:2px 0 8px #0000004d;height:calc(100vh - 60px);left:0;max-width:320px;position:fixed;top:60px;transform:translateX(-100%);width:85%;z-index:1000}.map-sidebar.open{transform:translateX(0)}.sidebar-overlay{background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:60px;z-index:999}.sidebar-overlay.active{display:block}.map-content{height:100%;width:100%}.region-item{margin-bottom:.5rem;padding:1rem}.region-item h3{font-size:1rem}.region-stats{font-size:.813rem}.map-legend{margin-top:1.5rem;padding-top:1rem}.map-legend h3{font-size:1rem;margin-bottom:.75rem}.legend-item{font-size:.875rem}.customer-popup-enhanced{max-width:280px;min-width:240px}.popup-header{padding:1rem}.popup-header h4{font-size:1rem}.customer-email{font-size:.813rem}.popup-info{padding:.75rem 1rem}.info-item{font-size:.813rem}.popup-stats{gap:.75rem}.stat-label{font-size:.688rem}.stat-value{font-size:1rem}.popup-actions{flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem}.popup-btn{font-size:.813rem;padding:.75rem;width:100%}}@media (max-width:480px){.map-sidebar{width:90%}.mobile-menu-toggle{height:44px;width:44px}.customer-popup-enhanced{max-width:260px;min-width:220px}.popup-header{padding:.875rem}.popup-header h4{font-size:.938rem}.popup-actions{padding:.625rem .875rem .875rem}}.customer-map-loading{align-items:center;background:#0f1419;display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:center}.spinner{animation:spin .8s linear infinite;border:4px solid #4483821a;border-top-color:#50b9b7;height:48px;width:48px}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gm-style .gm-style-iw-c{border-radius:12px!important;box-shadow:none!important;padding:0!important}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d{background:#0000!important;overflow:visible!important}.gm-style .gm-style-iw-t:after{background:linear-gradient(135deg,#2c3e50,#34495e)!important}.gm-style-iw{background-color:initial!important}.gm-style-iw-a{box-shadow:none!important}.gm-style .gm-style-iw-tc,.gm-style .gm-style-iw-tc:after,.gm-ui-hover-effect{display:none!important}@media (max-width:768px){.gm-bundled-control{top:70px!important}.gm-svpc{display:none!important}}.CreateCustomer_createCustomerContainer__XBrmx{background:var(--bg-primary);color:var(--text-primary);margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.CreateCustomer_createCustomerHeader__1gGJC{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.CreateCustomer_createCustomerTitle__k7MFn{align-items:center;color:var(--text-primary);display:flex;font-size:1.75rem;font-weight:600;gap:.75rem;margin:0}.CreateCustomer_createCustomerActions__xM0H5{gap:.75rem}.CreateCustomer_createCustomerCard__8CIbH{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:2rem}.CreateCustomer_createCustomerForm__9WFdu{display:flex;flex-direction:column;gap:2rem}.CreateCustomer_createCustomerSections__6nXup{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.CreateCustomer_createCustomerSections__6nXup{grid-template-columns:1fr}}.CreateCustomer_createCustomerSection__Xf\+Ww{border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem}.CreateCustomer_createCustomerSection__Xf\+Ww h3{align-items:center;border-bottom:1px solid var(--border-primary);color:var(--color-accent);display:flex;font-size:1.2rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.75rem}.CreateCustomer_createCustomerSection__Xf\+Ww h3 svg{color:#79d5e9;height:16px;width:16px}.CreateCustomer_createCustomerFormGroup__cpFZs{margin-bottom:1rem}.CreateCustomer_createCustomerFormGroup__cpFZs:last-child{margin-bottom:0}.CreateCustomer_createCustomerFormGroup__cpFZs label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CreateCustomer_createCustomerFormGroup__cpFZs input,.CreateCustomer_createCustomerFormGroup__cpFZs select,.CreateCustomer_createCustomerFormGroup__cpFZs textarea{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:.875rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.CreateCustomer_createCustomerFormGroup__cpFZs input:focus,.CreateCustomer_createCustomerFormGroup__cpFZs select:focus,.CreateCustomer_createCustomerFormGroup__cpFZs textarea:focus{background:var(--bg-primary);border-color:var(--color-accent);box-shadow:0 0 0 3px #79d5e91a;outline:none}.CreateCustomer_createCustomerFormGroup__cpFZs input::placeholder{color:var(--text-tertiary)}.CreateCustomer_createCustomerRow__DaLPm{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CreateCustomer_createCustomerCheckbox__hhIVx{align-items:center;background:#3b82f60d;border:1px solid #3b82f633;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.CreateCustomer_createCustomerCheckbox__hhIVx input[type=checkbox]{accent-color:#79d5e9;height:18px;margin:0;width:18px}.CreateCustomer_createCustomerCheckbox__hhIVx label{color:#e5e7eb;cursor:pointer;font-size:.875rem;margin:0}.CreateCustomer_createCustomerPostcodeGroup__g3HvV{align-items:stretch;display:flex;gap:.5rem}.CreateCustomer_createCustomerPostcodeGroup__g3HvV input{flex:1 1}.CreateCustomer_createCustomerLookupButton__N67Yo{align-items:center;background:var(--color-accent);border:none;border-radius:8px;color:var(--bg-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.875rem 1rem;transition:all .2s ease;white-space:nowrap}.CreateCustomer_createCustomerLookupButton__N67Yo:hover{background:#6bc9e3;transform:translateY(-1px)}.CreateCustomer_createCustomerButton__6mFbz{align-items:center;background:var(--color-accent);border:none;border-radius:8px;color:var(--bg-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.875rem 1.5rem;transition:all .2s ease}.CreateCustomer_createCustomerButton__6mFbz:hover{background:#6bc9e3;transform:translateY(-1px)}.CreateCustomer_createCustomerButton__6mFbz:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none}.CreateCustomer_createCustomerButtonSecondary__4thA2{align-items:center;background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.875rem 1.5rem;transition:all .2s ease}.CreateCustomer_createCustomerButtonSecondary__4thA2:hover{background:var(--bg-hover);color:var(--text-primary)}.CreateCustomer_errorAlert__pBbty{border:1px solid #ef44444d;border-radius:8px;color:#f87171;font-size:.875rem;margin-bottom:1.5rem;padding:1rem}.CreateCustomer_formActions__PhlSz{border-top:1px solid var(--border-primary)}.CreateCustomer_spinner__2774e{animation:CreateCustomer_spin__zuGqs 1s linear infinite;border:2px solid #0000;border-top-color:currentcolor}.CreateCustomer_createCustomerLookupButton__N67Yo:hover:not(:disabled){background:#4daeac;transform:translateY(-1px)}.CreateCustomer_createCustomerLookupButton__N67Yo:disabled{background:#4b55634d;color:#fff6;cursor:not-allowed}.CreateCustomer_createCustomerActions__xM0H5{border-top:1px solid #4b55634d;display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.CreateCustomer_createCustomerCancelButton__KxMEd{align-items:center;background:#0000;border:1px solid #4b55634d;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateCustomer_createCustomerCancelButton__KxMEd:hover:not(:disabled){background:#4b55631a;border-color:#6b7280;color:#e5e7eb}.CreateCustomer_createCustomerCancelButton__KxMEd:disabled{cursor:not-allowed;opacity:.5}.CreateCustomer_createCustomerSubmitButton__lNxqk{align-items:center;background:linear-gradient(135deg,#448382,#79d5e9);border:none;border-radius:8px;box-shadow:0 4px 12px #4483824d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateCustomer_createCustomerSubmitButton__lNxqk:hover:not(:disabled){background:linear-gradient(135deg,#3a6f6e,#448382);box-shadow:0 6px 16px #44838266;transform:translateY(-2px)}.CreateCustomer_createCustomerSubmitButton__lNxqk:disabled{cursor:not-allowed;opacity:.7;transform:none}.CreateCustomer_createCustomerSpinner__laPtR{animation:CreateCustomer_spin__zuGqs .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.CreateCustomer_compactCard__73yKr{background:#0000;border:none;border-radius:0;height:calc(100vh - 80px);margin:0 auto;max-width:1200px;overflow-y:auto;padding:1rem}.CreateCustomer_compactForm__khf-K{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:400px 400px;height:100%;justify-content:center}.CreateCustomer_compactForm__khf-K.CreateCustomer_withShipping__TOSi4{gap:1.5rem;grid-template-columns:350px 350px 350px}.CreateCustomer_compactSection__9nwIT{background:#0f141966;border:1px solid #4b556333;border-radius:8px;height:-webkit-fit-content;height:fit-content;padding:1.5rem}.CreateCustomer_compactSection__9nwIT h3{align-items:center;border-bottom:1px solid #4b556333;color:#f9fafb;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.75rem}.CreateCustomer_basicInfoSection__vztSc{grid-column:1;grid-row:1}.CreateCustomer_billingSection__2rHK1{grid-column:2;grid-row:1}.CreateCustomer_shippingSection__ywgwH{grid-column:3;grid-row:1}.CreateCustomer_compactForm__khf-K:not(.CreateCustomer_withShipping__TOSi4) .CreateCustomer_billingSection__2rHK1{grid-column:2}.CreateCustomer_compactForm__khf-K:not(.CreateCustomer_withShipping__TOSi4) .CreateCustomer_businessSection__\+ATDl{grid-column:1;grid-row:2}.CreateCustomer_compactForm__khf-K:not(.CreateCustomer_withShipping__TOSi4) .CreateCustomer_submitSection__HAQWk{align-self:end;grid-column:2;grid-row:2}.CreateCustomer_compactForm__khf-K.CreateCustomer_withShipping__TOSi4 .CreateCustomer_businessSection__\+ATDl{grid-column:1;grid-row:2}.CreateCustomer_compactForm__khf-K.CreateCustomer_withShipping__TOSi4 .CreateCustomer_submitSection__HAQWk{align-self:end;grid-column:2/4;grid-row:2;justify-self:center}.CreateCustomer_compactSection__9nwIT h3 svg{color:#79d5e9;height:16px;width:16px}.CreateCustomer_postcodeGroup__Redmh{align-items:stretch;display:flex;gap:.5rem}.CreateCustomer_postcodeGroup__Redmh input{flex:1 1}.CreateCustomer_lookupButton__aQTqZ{background:#79d5e9;border:none;border-radius:6px;color:#0f1419;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.CreateCustomer_lookupButton__aQTqZ:hover:not(:disabled){background:#4daeac;transform:translateY(-1px)}.CreateCustomer_lookupButton__aQTqZ:disabled{background:#4b55634d;color:#fff6;cursor:not-allowed}.CreateCustomer_formGroup__VCZuL{margin-bottom:.5rem}.CreateCustomer_formGroup__VCZuL label{color:#fffc;font-size:.8rem;margin-bottom:.25rem}.CreateCustomer_formGroup__VCZuL input,.CreateCustomer_formGroup__VCZuL select{background:#0f141999;border:1px solid #4b556333;border-radius:4px;color:#f9fafb;font-size:.8rem;padding:.4rem .6rem;transition:all .2s ease;width:100%}.CreateCustomer_formGroup__VCZuL input:focus,.CreateCustomer_formGroup__VCZuL select:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a;outline:none}.CreateCustomer_inputWithIcon__ebBYi svg{color:#ffffff80;height:14px;left:.6rem;width:14px}.CreateCustomer_inputWithIcon__ebBYi input{padding-left:2rem}.CreateCustomer_twoColumn__IDxGX{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.CreateCustomer_checkboxGroup__NRR29{background:#3b82f60d;border:1px solid #3b82f633;border-radius:6px;margin-bottom:1rem;padding:.75rem}.CreateCustomer_checkboxGroup__NRR29 input[type=checkbox]{width:auto}.CreateCustomer_checkboxGroup__NRR29 label{font-size:.8rem}.CreateCustomer_formActions__PhlSz{border-top:1px solid #4b556333;gap:.75rem;grid-column:1/-1;margin-top:auto;padding-top:.75rem}.CreateCustomer_submitButton__qOVsI{background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:6px;color:#0f1419;font-size:.8rem;padding:.5rem 1.5rem}.CreateCustomer_submitButton__qOVsI:hover:not(:disabled){box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.CreateCustomer_submitButton__qOVsI:disabled{opacity:.6}.CreateCustomer_cancelButton__-yeGB{border-radius:6px;color:#ffffffb3;font-size:.8rem;padding:.5rem 1.25rem}.CreateCustomer_cancelButton__-yeGB:hover{background:#4b55631a;color:#ffffffe6}.CreateCustomer_errorAlert__pBbty{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;display:flex;font-size:.8rem;gap:.5rem;margin-bottom:1rem;padding:.75rem}.CreateCustomer_formGrid__FKG6L{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.CreateCustomer_section__PxFdq{background:#0f141966;border:1px solid #4b556333;border-radius:8px;padding:1.5rem}.CreateCustomer_section__PxFdq h3{align-items:center;border-bottom:1px solid #4b556333;color:#79d5e9;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.75rem}.CreateCustomer_section__PxFdq h3 svg{color:#79d5e9;height:16px;width:16px}.CreateCustomer_formGroup__VCZuL{margin-bottom:1rem}.CreateCustomer_formGroup__VCZuL:last-child{margin-bottom:0}.CreateCustomer_formGroup__VCZuL label{color:#e5e7eb;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CreateCustomer_formGroup__VCZuL input,.CreateCustomer_formGroup__VCZuL select,.CreateCustomer_formGroup__VCZuL textarea{background:#1f293780;border:1px solid #4b55634d;border-radius:6px;color:#f9fafb;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.CreateCustomer_formGroup__VCZuL input:focus,.CreateCustomer_formGroup__VCZuL select:focus,.CreateCustomer_formGroup__VCZuL textarea:focus{border-color:#50b9b7;box-shadow:0 0 0 3px #50b9b71a;outline:none}.CreateCustomer_formGroup__VCZuL input::placeholder{color:#6b7280}.CreateCustomer_inputWithIcon__ebBYi{align-items:center;display:flex;position:relative}.CreateCustomer_inputWithIcon__ebBYi svg{color:#6b7280;left:.75rem;pointer-events:none;position:absolute;z-index:1}.CreateCustomer_inputWithIcon__ebBYi input{padding-left:2.75rem}.CreateCustomer_formRow__Jqx1v{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CreateCustomer_checkboxGroup__NRR29{align-items:center;background:#50b9b70d;border:1px solid #50b9b733;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.CreateCustomer_checkboxGroup__NRR29 input[type=checkbox]{accent-color:#50b9b7;height:18px;margin:0;width:18px}.CreateCustomer_checkboxGroup__NRR29 label{color:#e5e7eb;cursor:pointer;font-size:.875rem;margin:0}.CreateCustomer_formActions__PhlSz{border-top:1px solid #4b55634d;display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}.CreateCustomer_cancelButton__-yeGB{align-items:center;background:#0000;border:1px solid #4b55634d;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateCustomer_cancelButton__-yeGB:hover:not(:disabled){background:#4b55631a;border-color:#6b7280;color:#e5e7eb}.CreateCustomer_cancelButton__-yeGB:disabled{cursor:not-allowed;opacity:.5}.CreateCustomer_submitButton__qOVsI{align-items:center;background:linear-gradient(135deg,#448382,#50b9b7);border:none;border-radius:8px;box-shadow:0 4px 12px #4483824d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateCustomer_submitButton__qOVsI:hover:not(:disabled){background:linear-gradient(135deg,#3a6f6e,#448382);box-shadow:0 6px 16px #44838266;transform:translateY(-2px)}.CreateCustomer_submitButton__qOVsI:disabled{cursor:not-allowed;opacity:.7;transform:none}.CreateCustomer_spinner__2774e{animation:CreateCustomer_spin__zuGqs .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes CreateCustomer_spin__zuGqs{to{transform:rotate(1turn)}}@media (max-width:968px){.CreateCustomer_compactForm__khf-K,.CreateCustomer_compactForm__khf-K.CreateCustomer_withShipping__TOSi4{grid-template-columns:1fr}.CreateCustomer_threeColumnCheckbox__xHMPb{grid-column:1/-1}.CreateCustomer_headerContent__WNzII{padding:0 1rem}.CreateCustomer_compactCard__73yKr{padding:.5rem}}@media (max-width:640px){.CreateCustomer_headerContent__WNzII h1{font-size:1.5rem}.CreateCustomer_formRow__Jqx1v{grid-template-columns:1fr}.CreateCustomer_formActions__PhlSz{flex-direction:column-reverse}.CreateCustomer_cancelButton__-yeGB,.CreateCustomer_submitButton__qOVsI{justify-content:center;width:100%}.CreateCustomer_section__PxFdq{padding:1rem}.CreateCustomer_section__PxFdq h3{font-size:1rem}}.CreateCustomer_cancelButton__-yeGB:focus,.CreateCustomer_submitButton__qOVsI:focus{box-shadow:0 0 0 3px #50b9b74d;outline:none}.CreateCustomer_submitButton__qOVsI:disabled .CreateCustomer_spinner__2774e{margin-right:.25rem}.CreateCustomer_formGroup__VCZuL input:invalid{border-color:#ef444480}.CreateCustomer_formGroup__VCZuL input:invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.CreateCustomer_formGroup__VCZuL input:valid:not(:placeholder-shown){border-color:#61bc8e80}.CreateCustomer_formGroup__VCZuL select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.EnquiryList_container__urwvz{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#f9fafb;margin:0 auto;max-width:1600px;min-height:100vh;padding:2rem}.EnquiryList_header__2NSH3{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.EnquiryList_headerLeft__DRrA0{flex:1 1}.EnquiryList_titleSection__15PD5{display:flex;flex-direction:column;gap:.5rem}.EnquiryList_pageTitle__1FoaY{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:600;gap:.75rem;margin:0}.EnquiryList_titleIcon__vynpo{color:#79d5e9;height:32px;width:32px}.EnquiryList_pageSubtitle__Xzi3S{color:#fff9;font-size:1rem;margin:0 0 0 3.25rem}.EnquiryList_headerActions__RH-Wt{align-items:center;display:flex;gap:.75rem}.EnquiryList_createButton__tKU0i{align-items:center;background:#79d5e9;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.EnquiryList_createButton__tKU0i:hover{background:#8de0f0;box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.EnquiryList_exportButton__Q7YxX{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.EnquiryList_exportButton__Q7YxX:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.EnquiryList_buttonText__r8sI1{display:inline}.EnquiryList_metricsGrid__DuTO\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.EnquiryList_compactMetrics__3Lpdu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;max-width:600px}.EnquiryList_controls__4uRzC{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.EnquiryList_searchSection__V6mVD{flex:1 1;min-width:300px}.EnquiryList_searchBox__If170{position:relative;width:100%}.EnquiryList_searchIcon__5gr73{color:#fff6;height:20px;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.EnquiryList_searchInput__0kkl5{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:.875rem;padding:.875rem 1rem .875rem 3rem;transition:all .2s ease;width:100%}.EnquiryList_searchInput__0kkl5::placeholder{color:#fff6}.EnquiryList_searchInput__0kkl5:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.EnquiryList_filterSection__gZrJX{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.EnquiryList_filterGroup__jXERe{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.EnquiryList_filterIcon__y70Gi{color:#ffffff80}.EnquiryList_filterSelect__NmqjM{-webkit-appearance:none;appearance:none;background:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:14px;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease}.EnquiryList_filterSelect__NmqjM:hover{background-color:#ffffff14;border-color:#fff3}.EnquiryList_filterSelect__NmqjM:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.EnquiryList_viewToggle__eXojw{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:.25rem;padding:.25rem}.EnquiryList_viewButton__9QJwi{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;justify-content:center;padding:.5rem .75rem;transition:all .2s ease}.EnquiryList_viewButton__9QJwi:hover{background:#ffffff0d;color:#fffc}.EnquiryList_viewButton__9QJwi.EnquiryList_active__i\+gOC{background:#79d5e933;color:#79d5e9}.EnquiryList_enquiriesGrid__9bLWv{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:2rem}.EnquiryList_enquiryCard__eWNnY{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s ease}.EnquiryList_enquiryCard__eWNnY:hover{background:#ffffff0d;border-color:#79d5e9;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.EnquiryList_cardHeader__-KoiB{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.EnquiryList_cardHeaderLeft__XYTlt{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.EnquiryList_enquiryNumber__cUSVk{color:#ffffff80;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.EnquiryList_badges__shQat{display:flex;flex-wrap:wrap;gap:.5rem}.EnquiryList_priorityBadge__-e7fg,.EnquiryList_statusBadge__Ly1dX{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .625rem;text-transform:capitalize;transition:all .2s ease}.EnquiryList_moreButton__p2W5w{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.EnquiryList_moreButton__p2W5w:hover{background:#ffffff0d;border-color:#ffffff1a;color:#fffc}.EnquiryList_cardBody__v9IHC{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.EnquiryList_enquirySubject__ujh5i{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.EnquiryList_contactInfo__JL73Z{display:flex;flex-direction:column;gap:.25rem}.EnquiryList_companyName__jrcIE,.EnquiryList_contactName__ryaPw{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.EnquiryList_companyName__jrcIE{color:#fff9}.EnquiryList_description__fzE7v{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff9;display:-webkit-box;font-size:.875rem;line-height:1.5;margin:0;overflow:hidden}.EnquiryList_valueInfo__Ze-KC{align-items:center;color:#79d5e9;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:auto}.EnquiryList_quantity__JOoa0{color:#fff9;font-weight:400}.EnquiryList_cardFooter__\+Ka32{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding-top:1rem}.EnquiryList_footerInfo__u4CEO{display:flex;flex-direction:column;gap:.25rem}.EnquiryList_dateInfo__bJQOH,.EnquiryList_followUpInfo__sdUAN{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:.375rem}.EnquiryList_followUpInfo__sdUAN{color:#ffffffb3}.EnquiryList_followUpInfo__sdUAN.EnquiryList_urgent__O2NeE{color:#f59e0b}.EnquiryList_followUpInfo__sdUAN.EnquiryList_overdue__3Ie6f{color:#ef4444}.EnquiryList_arrowIcon__r65yb{color:#ffffff4d;transition:all .2s ease}.EnquiryList_enquiryCard__eWNnY:hover .EnquiryList_arrowIcon__r65yb{color:#79d5e9;transform:translateX(2px)}.EnquiryList_listContainer__WnSKo{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;overflow:hidden}.EnquiryList_listHeader__5VKOX{grid-gap:1rem;background:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#ffffffb3;display:grid;font-size:.875rem;font-weight:500;gap:1rem;grid-template-columns:2fr 2fr 120px 100px 120px 100px 100px 100px;padding:1rem 1.5rem}.EnquiryList_listBody__\+Z9-9{display:flex;flex-direction:column}.EnquiryList_listRow__eVxrL{grid-gap:1rem;align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:grid;gap:1rem;grid-template-columns:2fr 2fr 120px 100px 120px 100px 100px 100px;padding:1rem 1.5rem;transition:all .2s ease}.EnquiryList_listRow__eVxrL:hover{background:#ffffff05}.EnquiryList_listRow__eVxrL:last-child{border-bottom:none}.EnquiryList_listCol__MtJzt{align-items:center;display:flex}.EnquiryList_contactCell__iJEzM{display:flex;flex-direction:column;gap:.25rem}.EnquiryList_contactMain__N8uPA{display:flex;flex-direction:column;gap:.125rem}.EnquiryList_contactDetails__-G97K{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:.5rem}.EnquiryList_contactDetails__-G97K svg{height:12px;width:12px}.EnquiryList_subjectCell__I573F{display:flex;flex-direction:column;gap:.25rem}.EnquiryList_subjectText__1JU95{color:#ffffffe6;font-size:.875rem;font-weight:500}.EnquiryList_valueText__-lz1\+{color:#79d5e9;font-weight:500}.EnquiryList_emptyValue__UA7b5{color:#ffffff4d}.EnquiryList_dateText__7ahX3{color:#fff9;font-size:.875rem}.EnquiryList_listActions__9Zf6Q{display:flex;gap:.5rem;justify-content:flex-end}.EnquiryList_actionButton__gQJg8{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.EnquiryList_actionButton__gQJg8:hover{background:#ffffff0d;border-color:#fff3;color:#fffc}.EnquiryList_loadingContainer__YhcVo{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem}.EnquiryList_loadingSpinner__sakOj{animation:EnquiryList_spin__0dWxZ 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#79d5e9;height:40px;width:40px}.EnquiryList_loadingContainer__YhcVo p{color:#ffffff80;font-size:.875rem}@keyframes EnquiryList_spin__0dWxZ{to{transform:rotate(1turn)}}.EnquiryList_emptyState__UtVF3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.EnquiryList_emptyIcon__pEefF{color:#ffffff4d;height:48px;margin-bottom:1rem;width:48px}.EnquiryList_emptyTitle__bxehb{color:#fffc;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.EnquiryList_emptyDescription__EPcr5{color:#ffffff80;font-size:.875rem;margin:0 0 2rem}.EnquiryList_pagination__puJGA{align-items:center;display:flex;gap:1.5rem;justify-content:center;padding:2rem 0}.EnquiryList_paginationButton__gsZ49{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.EnquiryList_paginationButton__gsZ49:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.EnquiryList_paginationButton__gsZ49:disabled{cursor:not-allowed;opacity:.4}.EnquiryList_paginationInfo__deHXh{align-items:center;color:#fff9;display:flex;font-size:.875rem;gap:.5rem}.EnquiryList_paginationCurrent__k2FtG{color:#fffc;font-weight:500}.EnquiryList_paginationTotal__SrUvh{color:#ffffff80}@media (max-width:1280px){.EnquiryList_enquiriesGrid__9bLWv{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:1024px){.EnquiryList_controls__4uRzC{flex-direction:column;gap:1rem}.EnquiryList_searchSection__V6mVD{width:100%}.EnquiryList_filterSection__gZrJX{justify-content:space-between;width:100%}.EnquiryList_listHeader__5VKOX,.EnquiryList_listRow__eVxrL{grid-template-columns:2fr 1.5fr 100px 100px 100px 80px}.EnquiryList_listHeader__5VKOX .EnquiryList_listCol__MtJzt:nth-child(7),.EnquiryList_listRow__eVxrL .EnquiryList_listCol__MtJzt:nth-child(7){display:none}}@media (max-width:768px){.EnquiryList_container__urwvz{padding:1rem}.EnquiryList_header__2NSH3{flex-direction:column;gap:1rem;padding-bottom:1.5rem}.EnquiryList_headerActions__RH-Wt{justify-content:stretch;width:100%}.EnquiryList_createButton__tKU0i,.EnquiryList_exportButton__Q7YxX{flex:1 1}.EnquiryList_buttonText__r8sI1{display:none}.EnquiryList_pageTitle__1FoaY{font-size:1.5rem}.EnquiryList_titleIcon__vynpo{height:24px;width:24px}.EnquiryList_pageSubtitle__Xzi3S{font-size:.875rem;margin-left:0}.EnquiryList_metricsGrid__DuTO\+{gap:1rem;grid-template-columns:repeat(2,1fr)}.EnquiryList_compactMetrics__3Lpdu{gap:.75rem;grid-template-columns:repeat(3,1fr)}.EnquiryList_enquiriesGrid__9bLWv{gap:1rem;grid-template-columns:1fr}.EnquiryList_filterGroup__jXERe{flex:1 1}.EnquiryList_enquiriesGrid__9bLWv,.EnquiryList_viewToggle__eXojw{display:none}.EnquiryList_listContainer__WnSKo{background:#0000;border:none;display:block}.EnquiryList_listHeader__5VKOX{display:none}.EnquiryList_listBody__\+Z9-9{gap:.75rem}.EnquiryList_listRow__eVxrL{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:1rem}.EnquiryList_listRow__eVxrL:hover{background:#ffffff0d;border-color:#79d5e9}.EnquiryList_listCol__MtJzt{justify-content:space-between;width:100%}.EnquiryList_listActions__9Zf6Q{justify-content:flex-start;margin-top:.5rem}}@media (max-width:480px){.EnquiryList_metricsGrid__DuTO\+{grid-template-columns:1fr}.EnquiryList_pagination__puJGA{flex-direction:column;gap:1rem}.EnquiryList_paginationInfo__deHXh{order:-1}}.EnquiryList_modalOverlay__TBnCO{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EnquiryList_modal__DfD7b{background:#1a1f2a;border:1px solid #4b55634d;border-radius:12px;box-shadow:0 20px 50px #00000080;max-height:90vh;max-width:400px;overflow:hidden;width:100%}.EnquiryList_modalHeader__49SoQ{align-items:center;border-bottom:1px solid #4b55634d;display:flex;justify-content:space-between;padding:1.5rem}.EnquiryList_modalHeader__49SoQ h3{color:#f9fafb;font-size:1.25rem;font-weight:600;margin:0}.EnquiryList_modalCloseButton__L9\+Oy{align-items:center;background:#0000;border:1px solid #4b55634d;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.EnquiryList_modalCloseButton__L9\+Oy:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.EnquiryList_modalBody__9Hy0d{padding:1.5rem}.EnquiryList_modalBody__9Hy0d p{color:#e5e7eb;font-size:.875rem;margin:0 0 1rem}.EnquiryList_assigneeList__tg3G6{display:flex;flex-direction:column;gap:.5rem}.EnquiryList_assigneeButton__42mVF{align-items:center;background:#1f293780;border:1px solid #4b55634d;border-radius:8px;color:#e5e7eb;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.EnquiryList_assigneeButton__42mVF:hover:not(:disabled){background:#50b9b71a;border-color:#50b9b7;color:#50b9b7}.EnquiryList_assigneeButton__42mVF:disabled{cursor:not-allowed;opacity:.5}.EnquiryList_assigneeButton__42mVF.EnquiryList_currentAssignee__bsxyq{background:#50b9b733;border-color:#50b9b7;color:#50b9b7}.EnquiryList_currentBadge__M\+29E{background:#50b9b733;border:1px solid #50b9b74d;border-radius:4px;color:#50b9b7;font-size:.75rem;font-weight:500;margin-left:auto;padding:.25rem .5rem}.EnquiryList_modalFooter__d4f-M{border-top:1px solid #4b55634d;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.EnquiryList_assignButton__5jE8P{align-items:center;background:#0000;border:1px solid #4b55634d;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;margin-right:.5rem;transition:all .2s ease;width:32px}.EnquiryList_assignButton__5jE8P:hover{background:#50b9b71a;border-color:#50b9b7;color:#50b9b7}.NewEnquiry_newEnquiryContainer__mXzEV{background:var(--bg-primary);color:var(--text-primary);margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.NewEnquiry_newEnquiryHeader__TB89M{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.NewEnquiry_newEnquiryTitle__kuQ39{align-items:center;color:var(--text-primary);display:flex;font-size:1.75rem;font-weight:600;gap:.75rem;margin:0}.NewEnquiry_newEnquiryActions__6hjPd{display:flex;gap:.75rem}.NewEnquiry_newEnquiryCard__sSKxe{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:2rem}.NewEnquiry_newEnquiryForm__muBVM{display:flex;flex-direction:column;gap:2rem}.NewEnquiry_newEnquirySections__3HrVy{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.NewEnquiry_newEnquirySection__QMD94{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:1.5rem}.NewEnquiry_newEnquirySection__QMD94.NewEnquiry_fullWidth__q7wt8{grid-column:1/-1}.NewEnquiry_newEnquirySection__QMD94 h3{align-items:center;border-bottom:1px solid var(--border-primary);color:var(--color-accent);display:flex;font-size:1.2rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.75rem}.NewEnquiry_newEnquiryFormGroup__498zs{margin-bottom:1rem}.NewEnquiry_newEnquiryFormGroup__498zs:last-child{margin-bottom:0}.NewEnquiry_newEnquiryFormGroup__498zs label{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.NewEnquiry_newEnquiryFormGroup__498zs input,.NewEnquiry_newEnquiryFormGroup__498zs select,.NewEnquiry_newEnquiryFormGroup__498zs textarea{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.NewEnquiry_newEnquiryFormGroup__498zs textarea{min-height:100px;resize:vertical}.NewEnquiry_newEnquiryFormGroup__498zs input:focus,.NewEnquiry_newEnquiryFormGroup__498zs select:focus,.NewEnquiry_newEnquiryFormGroup__498zs textarea:focus{background:var(--bg-primary);border-color:var(--color-accent);box-shadow:0 0 0 3px #79d5e91a;outline:none}.NewEnquiry_newEnquiryFormGroup__498zs input::placeholder,.NewEnquiry_newEnquiryFormGroup__498zs textarea::placeholder{color:var(--text-tertiary)}.NewEnquiry_newEnquiryRow__zkCXG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.NewEnquiry_brandsGrid__r-Ha-{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.NewEnquiry_brandCard__c3CEJ{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:8px;cursor:pointer;display:flex;gap:.75rem;height:60px;padding:.75rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.NewEnquiry_brandCard__c3CEJ:hover{background:var(--bg-hover);border-color:var(--color-accent)}.NewEnquiry_brandCard__c3CEJ.NewEnquiry_selected__nFshk{background:var(--bg-active);border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.NewEnquiry_brandCard__c3CEJ input[type=checkbox]{accent-color:var(--color-accent);height:18px;margin:0;width:18px}.NewEnquiry_brandCard__c3CEJ .NewEnquiry_brandLogo__AnwDH{height:32px;max-width:80px;object-fit:contain;width:auto}.NewEnquiry_brandCard__c3CEJ .NewEnquiry_brandLogoPlaceholder__i2pE5{align-items:center;background:var(--color-accent);border-radius:4px;color:var(--bg-primary);display:flex;font-size:.875rem;font-weight:600;height:32px;justify-content:center;width:32px}.NewEnquiry_brandCard__c3CEJ .NewEnquiry_brandLabel__9Jo4w{color:var(--text-primary);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;margin:0}.NewEnquiry_newEnquiryButton__l-Pqw{align-items:center;background:var(--color-accent);border:none;border-radius:8px;color:var(--bg-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.875rem 1.5rem;transition:all .2s ease}.NewEnquiry_newEnquiryButton__l-Pqw:hover{background:#6bc9e3;transform:translateY(-1px)}.NewEnquiry_newEnquiryButton__l-Pqw:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none}.NewEnquiry_newEnquiryButtonSecondary__AeCK1{align-items:center;background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.875rem 1.5rem;transition:all .2s ease}.NewEnquiry_newEnquiryButtonSecondary__AeCK1:hover{background:var(--bg-hover);color:var(--text-primary)}.NewEnquiry_errorAlert__3SG6x{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#f87171;font-size:.875rem;margin-bottom:1.5rem;padding:1rem}.NewEnquiry_formActions__\+WU1Z{border-top:1px solid var(--border-primary);display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem}@media (max-width:768px){.NewEnquiry_brandsGrid__r-Ha-,.NewEnquiry_newEnquirySections__3HrVy{grid-template-columns:1fr}.NewEnquiry_formActions__\+WU1Z{flex-direction:column-reverse}}.ViewEnquiry_container__ImIKg{color:#f9fafb;margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.ViewEnquiry_header__aD0kn{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.ViewEnquiry_headerLeft__l987S{display:flex;flex-direction:column;gap:.75rem}.ViewEnquiry_backButton__cmZY1{align-items:center;align-self:flex-start;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.ViewEnquiry_backButton__cmZY1:hover{border-color:#fff3;color:#fff}.ViewEnquiry_titleSection__Z\+OJg{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ViewEnquiry_titleSection__Z\+OJg h1{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.ViewEnquiry_badges__cScjv{display:flex;flex-wrap:wrap;gap:.5rem}.ViewEnquiry_priorityBadge__Ca4ce,.ViewEnquiry_statusBadge__\+FR1V{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;text-transform:capitalize}.ViewEnquiry_headerActions__gPjW6{align-items:center;display:flex;gap:.75rem}.ViewEnquiry_convertButton__JeCX-,.ViewEnquiry_deleteButton__zk4d2,.ViewEnquiry_primaryButton__pmfic{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.ViewEnquiry_primaryButton__pmfic{background:#79d5e9;color:#0a0a0a}.ViewEnquiry_primaryButton__pmfic:hover{background:#8de0f0;box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.ViewEnquiry_convertButton__JeCX-{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.ViewEnquiry_convertButton__JeCX-:hover{background:#22c55e33;border-color:#22c55e66;transform:translateY(-1px)}.ViewEnquiry_deleteButton__zk4d2{background:#0000;border:1px solid #0000;color:#ffffff80;padding:.75rem}.ViewEnquiry_deleteButton__zk4d2:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.ViewEnquiry_progressContainer__ZVQX7{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:2.5rem;padding:1.5rem}.ViewEnquiry_progressSteps__CghE3{display:flex;justify-content:space-between;margin-bottom:1.5rem;position:relative;z-index:2}.ViewEnquiry_progressStep__3pTUy{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;position:relative;z-index:2}.ViewEnquiry_stepCircle__F2iYh{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;color:#fff6;display:flex;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px;z-index:3}.ViewEnquiry_stepCircle__F2iYh.ViewEnquiry_completed__NfWK4{background:#79d5e933;border-color:#79d5e9;color:#79d5e9}.ViewEnquiry_stepCircle__F2iYh.ViewEnquiry_current__N43FO{background:#79d5e9;border-color:#79d5e9;box-shadow:0 0 0 6px #79d5e91a;color:#0a0a0a}.ViewEnquiry_stepLabel__ZVpD-{color:#ffffffb3;font-size:.875rem;font-weight:500;text-align:center}.ViewEnquiry_progressBarContainer__by-Zq{display:none}.ViewEnquiry_progressBarFill__j3rRk{background:#79d5e9;border-radius:2px;height:100%;position:absolute;transition:width .5s ease;z-index:1}.ViewEnquiry_contentGrid__XE3dQ{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 380px}.ViewEnquiry_card__3\+kq2{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.ViewEnquiry_card__3\+kq2 h3{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 1.5rem}.ViewEnquiry_card__3\+kq2 h4{color:#fffc;font-size:.875rem;font-weight:500;margin:0 0 .75rem}.ViewEnquiry_detailsGrid__23TUF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.ViewEnquiry_detailItem__9Hkng{display:flex;flex-direction:column;gap:.375rem}.ViewEnquiry_detailLabel__YeOV6{color:#ffffff80;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.ViewEnquiry_detailValue__uMdae{color:#ffffffe6;font-size:.9375rem}.ViewEnquiry_descriptionSection__xt0T1{border-top:1px solid #ffffff14;padding-top:1.5rem}.ViewEnquiry_descriptionSection__xt0T1 p{color:#fffc;font-size:.875rem;line-height:1.6;margin:0}.ViewEnquiry_contactGrid__2fEER{display:flex;flex-direction:column;gap:1.25rem}.ViewEnquiry_contactItem__BJ-Tw{align-items:flex-start;display:flex;gap:.75rem}.ViewEnquiry_contactIcon__\+PUcw{color:#ffffff80;flex-shrink:0;height:20px;margin-top:.125rem;width:20px}.ViewEnquiry_contactItem__BJ-Tw a{color:#79d5e9;font-size:.875rem;text-decoration:none;transition:color .2s ease}.ViewEnquiry_contactItem__BJ-Tw a:hover{color:#8de0f0;text-decoration:underline}.ViewEnquiry_contactName__Vsi2B{color:#ffffffe6;font-size:.9375rem;font-weight:500}.ViewEnquiry_companyName__BgbTB{color:#fff9;font-size:.875rem}.ViewEnquiry_opportunityGrid__upBhx{display:flex;flex-direction:column;gap:1.25rem}.ViewEnquiry_opportunityItem__C\+p-g{align-items:center;display:flex;gap:.875rem}.ViewEnquiry_opportunityIcon__NGlde{background:#79d5e91a;border-radius:8px;color:#79d5e9;flex-shrink:0;height:40px;padding:.625rem;width:40px}.ViewEnquiry_opportunityLabel__B3oJN{color:#ffffff80;font-size:.75rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.ViewEnquiry_opportunityValue__cX8F4{color:#79d5e9;font-size:1.125rem;font-weight:600}.ViewEnquiry_followUpAlert__wJBRL{align-items:center;border-radius:8px;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.ViewEnquiry_followUpAlert__wJBRL.ViewEnquiry_upcoming__pUwSx{background:#3b82f61a;border:1px solid #3b82f64d;color:#3b82f6}.ViewEnquiry_followUpAlert__wJBRL.ViewEnquiry_urgent__nhczQ{background:#fbbf241a;border:1px solid #fbbf244d;color:#f59e0b}.ViewEnquiry_followUpAlert__wJBRL.ViewEnquiry_overdue__QBeIM{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.ViewEnquiry_followUpDate__u6-sZ{font-size:.9375rem;font-weight:500}.ViewEnquiry_followUpDateText__aaPnl{font-size:.8125rem;opacity:.8}.ViewEnquiry_followUpNotes__IuMbg p{color:#fffc;font-size:.875rem;line-height:1.6;margin:0}.ViewEnquiry_quickActions__r3Qs9{display:flex;flex-direction:column;gap:.75rem}.ViewEnquiry_statusSelect__1XcZO{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ViewEnquiry_statusSelect__1XcZO:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ViewEnquiry_statusSelect__1XcZO option{background:#1a1a1a;color:#fff}.ViewEnquiry_actionButton__7zhUz{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.ViewEnquiry_actionButton__7zhUz:hover{background:#ffffff0d;border-color:#fff3}.ViewEnquiry_activityHeader__GoZQt{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ViewEnquiry_addNote__0Dwxw{border-bottom:1px solid #ffffff14;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.ViewEnquiry_noteInput__ctDlN{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:.875rem;min-height:80px;padding:.75rem;resize:vertical}.ViewEnquiry_noteInput__ctDlN::placeholder{color:#fff6}.ViewEnquiry_noteInput__ctDlN:focus{background:#ffffff14;border-color:#79d5e9;outline:none}.ViewEnquiry_sendButton__czPB4{align-items:center;background:#79d5e9;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ViewEnquiry_sendButton__czPB4:hover:not(:disabled){background:#8de0f0;transform:scale(1.05)}.ViewEnquiry_sendButton__czPB4:disabled{cursor:not-allowed;opacity:.4}.ViewEnquiry_activitiesList__a2\+wh{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.ViewEnquiry_activityItem__SUHI2{display:flex;gap:.75rem}.ViewEnquiry_activityIcon__eqr7-{align-items:center;background:#ffffff0d;border-radius:50%;color:#ffffff80;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ViewEnquiry_activityContent__Du6B-{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.ViewEnquiry_activityTitle__L7vrp{color:#ffffffe6;font-size:.875rem;font-weight:500}.ViewEnquiry_activityDescription__hEm01{color:#ffffffb3;font-size:.8125rem;line-height:1.4}.ViewEnquiry_activityMeta__9-eQZ{color:#ffffff80;font-size:.75rem}.ViewEnquiry_metaInfo__xjK4F{display:flex;flex-direction:column;gap:1rem}.ViewEnquiry_metaItem__MfkF1{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.75rem 0}.ViewEnquiry_metaItem__MfkF1:last-child{border-bottom:none;padding-bottom:0}.ViewEnquiry_metaLabel__DEJ-a{color:#fff9;font-size:.875rem}.ViewEnquiry_metaValue__3I5fg{color:#ffffffe6;font-size:.875rem;text-align:right}.ViewEnquiry_errorContainer__Tnofh{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.ViewEnquiry_errorContent__2aL3r{max-width:400px;text-align:center}.ViewEnquiry_errorContent__2aL3r svg{margin-bottom:1.5rem}.ViewEnquiry_errorContent__2aL3r h2{color:#ffffffe6;font-size:1.5rem;margin:0 0 .75rem}.ViewEnquiry_errorContent__2aL3r p{color:#fff9;font-size:.9375rem;margin:0 0 2rem}.ViewEnquiry_errorActions__dMQTE{display:flex;gap:1rem;justify-content:center}.ViewEnquiry_backButton__cmZY1,.ViewEnquiry_retryButton__1Ijc4{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ViewEnquiry_retryButton__1Ijc4{background:#79d5e9;color:#0a0a0a}.ViewEnquiry_retryButton__1Ijc4:hover{background:#8de0f0;transform:translateY(-1px)}.ViewEnquiry_backButton__cmZY1{background:#0000;border:1px solid #fff3;color:#fffc}.ViewEnquiry_backButton__cmZY1:hover{background:#ffffff0d;border-color:#ffffff4d}@media (max-width:1200px){.ViewEnquiry_contentGrid__XE3dQ{grid-template-columns:1fr}.ViewEnquiry_rightColumn__OO6gW{order:-1}}@media (max-width:768px){.ViewEnquiry_container__ImIKg{padding:1rem}.ViewEnquiry_header__aD0kn{flex-direction:column}.ViewEnquiry_titleSection__Z\+OJg{align-items:flex-start;flex-direction:column}.ViewEnquiry_titleSection__Z\+OJg h1{font-size:1.5rem}.ViewEnquiry_headerActions__gPjW6{justify-content:stretch;width:100%}.ViewEnquiry_progressSteps__CghE3{overflow-x:auto;padding-bottom:1rem}.ViewEnquiry_progressStep__3pTUy{min-width:100px}.ViewEnquiry_detailsGrid__23TUF{gap:1rem;grid-template-columns:1fr}.ViewEnquiry_card__3\+kq2{padding:1.25rem}}.ViewEnquiry_editForm__i8jxq{display:flex;flex-direction:column;gap:1rem}.ViewEnquiry_formGroup__UTXOy{display:flex;flex-direction:column;gap:.5rem}.ViewEnquiry_formGroup__UTXOy label{color:#e5e7eb;font-size:.875rem;font-weight:500}.ViewEnquiry_formInput__V7cYj,.ViewEnquiry_formTextarea__JrhLQ{background:#1f293780;border:1px solid #4b55634d;border-radius:6px;color:#f9fafb;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ViewEnquiry_formInput__V7cYj:focus,.ViewEnquiry_formTextarea__JrhLQ:focus{border-color:#50b9b7;box-shadow:0 0 0 3px #50b9b71a;outline:none}.ViewEnquiry_formTextarea__JrhLQ{min-height:100px;resize:vertical}.ViewEnquiry_modalOverlay__39SiL{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ViewEnquiry_modal__HyS9o{background:#1a1f2a;border:1px solid #4b55634d;border-radius:12px;box-shadow:0 20px 50px #00000080;max-height:90vh;max-width:400px;overflow:hidden;width:100%}.ViewEnquiry_modalHeader__JforX{align-items:center;border-bottom:1px solid #4b55634d;display:flex;justify-content:space-between;padding:1.5rem}.ViewEnquiry_modalHeader__JforX h3{color:#f9fafb;font-size:1.25rem;font-weight:600;margin:0}.ViewEnquiry_modalCloseButton__BIxU8{align-items:center;background:#0000;border:1px solid #4b55634d;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.ViewEnquiry_modalCloseButton__BIxU8:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.ViewEnquiry_modalBody__MqlXp{padding:1.5rem}.ViewEnquiry_modalBody__MqlXp p{color:#e5e7eb;font-size:.875rem;margin:0 0 1rem}.ViewEnquiry_assigneeList__X4UJE{display:flex;flex-direction:column;gap:.5rem}.ViewEnquiry_assigneeButton__WJput{align-items:center;background:#1f293780;border:1px solid #4b55634d;border-radius:8px;color:#e5e7eb;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.ViewEnquiry_assigneeButton__WJput:hover:not(:disabled){background:#50b9b71a;border-color:#50b9b7;color:#50b9b7}.ViewEnquiry_assigneeButton__WJput:disabled{cursor:not-allowed;opacity:.5}.ViewEnquiry_assigneeButton__WJput.ViewEnquiry_currentAssignee__SPJ77{background:#50b9b733;border-color:#50b9b7;color:#50b9b7}.ViewEnquiry_currentBadge__ARLz3{background:#50b9b733;border:1px solid #50b9b74d;border-radius:4px;color:#50b9b7;font-size:.75rem;font-weight:500;margin-left:auto;padding:.25rem .5rem}.ViewEnquiry_modalFooter__c0clA{border-top:1px solid #4b55634d;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.ViewEnquiry_assignButton__X-\+1y{align-items:center;background:linear-gradient(135deg,#448382,#50b9b7);border:none;border-radius:8px;box-shadow:0 4px 12px #4483824d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.ViewEnquiry_assignButton__X-\+1y:hover{background:linear-gradient(135deg,#3a6f6e,#448382);box-shadow:0 6px 16px #44838266;transform:translateY(-2px)}.ViewEnquiry_cancelButton__TybSz{align-items:center;background:#0000;border:1px solid #4b55634d;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.ViewEnquiry_cancelButton__TybSz:hover:not(:disabled){background:#4b55631a;border-color:#6b7280;color:#e5e7eb}.ViewEnquiry_cancelButton__TybSz:disabled{cursor:not-allowed;opacity:.5}.OfflineStatus_offlineStatus__NmSqP{bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:320px;position:fixed;right:1rem;z-index:9999}.OfflineStatus_statusBar__oZzaM{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10b981;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.OfflineStatus_statusBar__oZzaM:hover{box-shadow:0 6px 16px #0000004d;transform:translateY(-2px)}.OfflineStatus_statusIcon__cPaim{align-items:center;display:flex;justify-content:center}.OfflineStatus_statusText__lbQWm{flex:1 1;font-size:.875rem;font-weight:500}.OfflineStatus_pendingCount__\+Pimp{background:#fff3;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;min-width:1.5rem;padding:.25rem .5rem;text-align:center}.OfflineStatus_statusDetails__BVEUm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2afa;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 24px #0000004d;color:#fff;margin-top:.5rem;padding:1.5rem}.OfflineStatus_detailsHeader__AEK67{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.OfflineStatus_detailsHeader__AEK67 h4{color:#e2e8f0;font-size:1rem;font-weight:600;margin:0}.OfflineStatus_closeButton__IgTwd{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:1.25rem;padding:.25rem;transition:all .2s ease}.OfflineStatus_closeButton__IgTwd:hover{background:#ffffff1a;color:#fff}.OfflineStatus_detailsGrid__WzN\+8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.OfflineStatus_detailItem__UlR3m{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.OfflineStatus_detailItem__UlR3m:hover{background:#ffffff14;border-color:#fff3}.OfflineStatus_detailIcon__iHcMr{align-items:center;color:#79d5e9;display:flex;flex-shrink:0;justify-content:center}.OfflineStatus_detailLabel__Gf8Fu{color:#94a3b8;font-size:.75rem;font-weight:500;letter-spacing:.025em;margin-bottom:.25rem;text-transform:uppercase}.OfflineStatus_detailValue__lgYCZ{color:#e2e8f0;font-size:.875rem;font-weight:500}.OfflineStatus_actions__n7btV{display:flex;justify-content:center;margin-bottom:1rem}.OfflineStatus_syncButton__GKxQs{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.OfflineStatus_syncButton__GKxQs:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.OfflineStatus_syncButton__GKxQs:disabled{cursor:not-allowed;opacity:.7;transform:none}.OfflineStatus_offlineMessage__7pr3Q{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#fecaca;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem}.OfflineStatus_offlineMessage__7pr3Q svg{color:#f87171;flex-shrink:0}.OfflineStatus_spinning__t-2ZE{animation:OfflineStatus_spin__TTp1a 1s linear infinite}@keyframes OfflineStatus_spin__TTp1a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.OfflineStatus_offlineStatus__NmSqP{bottom:.5rem;left:.5rem;max-width:none;right:.5rem}.OfflineStatus_detailsGrid__WzN\+8{grid-template-columns:1fr}.OfflineStatus_statusDetails__BVEUm{padding:1rem}}@media (prefers-color-scheme:dark){.OfflineStatus_statusDetails__BVEUm{background:#0f1419fa}}@media (prefers-contrast:high){.OfflineStatus_statusBar__oZzaM{border:2px solid #fff}.OfflineStatus_statusDetails__BVEUm{border:2px solid #ffffff4d}.OfflineStatus_detailItem__UlR3m{border:1px solid #ffffff4d}}:root{--primary:#1a1f2a;--primary-dark:#1a1f2a;--primary-medium:#2c3e50;--primary-light:#34495e;--accent-blue:#448382;--accent-teal:#50b9b7;--accent:#448382;--accent-secondary:#50b9b7;--accent-cta:#fbbf24;--gradient-accent:linear-gradient(135deg,#448382,#50b9b7);--gradient-accent-reverse:linear-gradient(135deg,#50b9b7,#448382);--gradient-accent-subtle:linear-gradient(135deg,#4483821a,#50b9b71a);--gradient-cta:linear-gradient(135deg,#fbbf24,#f59e0b);--bg:#0f1419;--white:#1a1f2a;--gray-50:#1e2329;--gray-100:#252b35;--gray-200:#2c3341;--gray-300:#353c4d;--gray-400:#4a5568;--gray-500:#718096;--gray-600:#9ca3af;--gray-700:#d1d5db;--gray-800:#e5e7eb;--gray-900:#f9fafb;--text-primary:#f9fafb;--text-secondary:#e5e7eb;--text-light:#d1d5db;--radius:8px;--radius-lg:12px;--transition:all 0.2s ease}.brand-logo-placeholder,.brand-preview-placeholder,.company-logo-placeholder{align-items:center;background:linear-gradient(135deg,#448382,#50b9b7);background:var(--gradient-accent);border-radius:8px;border-radius:var(--radius);color:#fff;display:flex;font-weight:600;justify-content:center}.brand-logo-placeholder.hidden{display:none}.brand-logo-placeholder{font-size:18px;height:48px;margin-right:16px;width:48px}.company-logo-placeholder{font-size:20px;height:52px;width:52px}.brand-preview-placeholder{font-size:32px;height:120px;width:100%}.brand-selector-page-list{background:#0f1419;background:var(--bg);color:#f9fafb;color:var(--text-primary);min-height:100vh}.list-header{background:#1a1f2a;background:var(--white);border-bottom:1px solid #4b55634d;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-top{gap:1rem;margin:0 auto;max-width:1000px;padding:1rem 1.5rem}.back-btn,.header-top{align-items:center;display:flex}.back-btn{background:linear-gradient(135deg,#448382,#50b9b7);background:var(--gradient-accent);border:none;border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 8px #4483824d;color:#1a1f2a;color:var(--white);cursor:pointer;font-size:.7rem;font-weight:500;justify-content:center;padding:.4rem .8rem;transition:all .2s ease;transition:var(--transition)}.back-btn:hover{box-shadow:0 4px 12px #44838266;transform:translateX(-2px)}.header-center{flex:1 1;text-align:center}.header-center h1{color:#f9fafb;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.header-spacer{width:70px}.progress-bar-container{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border-bottom:1px solid #4b55634d;padding:12px 0}.progress-bar{gap:15px;justify-content:center;margin:0 auto;max-width:700px}.progress-bar,.progress-step{align-items:center;display:flex}.progress-step{flex-direction:column;gap:8px;position:relative}.progress-circle{align-items:center;background:#4b55634d;border-radius:50%;color:#e5e7eb;color:var(--text-secondary);display:flex;font-size:13px;font-weight:600;height:36px;justify-content:center;transition:all .3s ease;width:36px}.progress-step.active .progress-circle{background:linear-gradient(135deg,#448382,#50b9b7);background:var(--gradient-accent);box-shadow:0 4px 12px #44838266;color:#fff}.progress-label{color:#e5e7eb;color:var(--text-secondary);font-size:11px;max-width:70px;text-align:center}.progress-step.active .progress-label{color:#f9fafb;color:var(--text-primary);font-weight:600}.progress-line{align-self:center;background:#4b55634d;height:2px;margin:-18px 5px 0;width:40px}.customer-info-section{margin:0 auto;max-width:800px;padding:.8rem}.customer-info-card{background:#1a1f2a;background:var(--white);border:1px solid #4b55634d;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000004d;overflow:hidden}.customer-card-header{background:linear-gradient(135deg,#448382,#50b9b7);background:var(--gradient-accent);overflow:hidden;padding:1rem 1.5rem;position:relative}.customer-card-header:after{animation:shimmer 3s infinite;background:linear-gradient(45deg,#0000 30%,#fff3 50%,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.customer-card-header h2{color:#fff;font-size:1.125rem;font-weight:600;margin:0;position:relative;z-index:1}.customer-card-content{display:flex;gap:1.5rem;padding:1rem}.company-logo-wrapper{flex-shrink:0}.company-logo{background:#1f293780;border:1px solid #4b55634d;border-radius:8px;border-radius:var(--radius);height:80px;object-fit:contain;padding:.5rem;width:80px}.customer-details{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.customer-field{display:flex;flex-direction:column;gap:.25rem}.field-label{color:#e5e7eb;color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.field-value{color:#f9fafb;color:var(--text-primary);font-size:.9rem;word-break:break-word}.address-field{grid-column:span 2}.address-value{display:flex;flex-direction:column;gap:.125rem}.address-value span{color:#f9fafb;color:var(--text-primary);display:block}.brands-list{margin:0 auto;max-width:800px;padding:0 1.2rem 1.2rem}.brand-row{background:#1a1f2a;background:var(--white);border:1px solid #4b55634d;border-left:3px solid #0000;border-radius:12px;border-radius:var(--radius-lg);cursor:pointer;margin-bottom:.75rem;overflow:hidden;position:relative;transition:all .2s ease}.brand-row:hover{background:#4483820d;border-left-color:#448382;border-left-color:var(--accent-blue);box-shadow:0 4px 12px #44838226;transform:translateY(-1px)}.brand-row.expanded{border-color:#50b9b7;border-color:var(--accent-teal);border-left-color:#50b9b7;border-left-color:var(--accent-teal);box-shadow:0 6px 20px #50b9b733}.brand-row-main{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem}.brand-row-left{align-items:center;display:flex;flex:1 1;gap:1rem}.brand-thumb{background:#1f293780;border:1px solid #4b55634d;border-radius:8px;border-radius:var(--radius);height:48px;object-fit:contain;padding:.5rem;width:48px}.brand-info{flex:1 1}.brand-name{color:#f9fafb;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.brand-meta{color:#e5e7eb;color:var(--text-secondary);font-size:.875rem;margin:0;padding-left:1rem;position:relative}.brand-meta:before{background:linear-gradient(135deg,#448382,#50b9b7);background:var(--gradient-accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.brand-row-actions{align-items:center;display:flex;gap:.5rem}.quick-action-btn{align-items:center;border:none;border-radius:8px;border-radius:var(--radius);cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.4rem;padding:.4rem .8rem;transition:all .2s ease;transition:var(--transition)}.quick-action-btn.primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);background:var(--gradient-cta);box-shadow:0 2px 8px #fbbf244d;color:#1a1f2a;font-weight:600}.quick-action-btn.primary:hover{box-shadow:0 4px 12px #fbbf2480;transform:translateY(-1px)}.quick-action-btn.secondary{background:#0000;border:1px solid #50b9b7;border:1px solid var(--accent-teal);color:#50b9b7;color:var(--accent-teal)}.quick-action-btn.secondary:hover{background:linear-gradient(135deg,#4483821a,#50b9b71a);background:var(--gradient-accent-subtle);border-color:#448382;border-color:var(--accent-blue);color:#f9fafb;color:var(--text-primary)}.btn-text{display:inline-block}.btn-icon{opacity:.8;transition:all .2s ease;transition:var(--transition)}.quick-action-btn:hover .btn-icon{opacity:1;transform:translateX(2px)}.expand-btn{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius);color:#e5e7eb;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;transition:var(--transition);width:36px}.expand-btn:hover{background:#4483821a;color:#448382;color:var(--accent-blue)}.chevron{transition:transform .2s ease}.chevron.rotated{transform:rotate(180deg)}.brand-row-expanded{animation:slideDown .3s ease;background:#1f29374d;border-top:1px solid #4b55634d}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expanded-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr;padding:1.5rem}.expanded-image{background:linear-gradient(135deg,#448382,#50b9b7);background:var(--gradient-accent);border:2px solid linear-gradient(135deg,#448382,#50b9b7);border:2px solid var(--gradient-accent);border-radius:8px;border-radius:var(--radius);height:200px;overflow:hidden;padding:2px;position:relative}.brand-preview{border-radius:6px;border-radius:calc(var(--radius) - 2px);height:100%;object-fit:cover;width:100%}.expanded-details{display:flex;flex-direction:column;justify-content:center}.brand-description{color:#e5e7eb;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.expanded-actions{display:flex;gap:1rem}.expanded-btn{border:none;border-radius:8px;border-radius:var(--radius);cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease;transition:var(--transition)}.expanded-btn.primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);background:var(--gradient-cta);box-shadow:0 2px 8px #fbbf244d;color:#1a1f2a}.expanded-btn.primary:hover{box-shadow:0 4px 12px #fbbf2480;transform:translateY(-2px)}.expanded-btn.secondary{background:#0000;border:1px solid #4b55634d;color:#f9fafb;color:var(--text-primary)}.expanded-btn.secondary:hover{background:linear-gradient(135deg,#4483821a,#50b9b71a);background:var(--gradient-accent-subtle);border-color:#448382;border-color:var(--accent-blue)}@media (min-width:768px) and (max-width:1024px){.progress-bar-container{padding:12px 0}.progress-bar{gap:20px;max-width:700px}.progress-circle{font-size:13px;height:36px;width:36px}.progress-label{font-size:11px;max-width:70px}.progress-line{margin:0 8px;width:40px}.customer-info-section{padding:1rem}.customer-card-content{gap:1.5rem;padding:1rem}.company-logo-placeholder{font-size:20px;height:52px;width:52px}.customer-details{gap:1rem;grid-template-columns:repeat(3,1fr)}.address-field{grid-column:span 3}.field-label{font-size:.7rem}.field-value{font-size:.9rem}.header-top{padding:.75rem 1.5rem}.header-center h1{font-size:1.375rem}.brands-list{padding:0 1rem 1rem}.brand-row-main{padding:.875rem 1.25rem}}@media (max-width:767px){.header-center h1{font-size:1.25rem}.back-btn{font-size:.75rem;padding:.5rem}.header-spacer{width:50px}.progress-bar{overflow-x:auto;padding:0 20px}.progress-line{margin:0 5px;width:30px}.progress-label{font-size:10px;max-width:60px}.customer-card-content{flex-direction:column;gap:1rem}.company-logo{height:60px;width:60px}.customer-details{gap:1rem;grid-template-columns:1fr}.address-field{grid-column:span 1}.brand-row-main,.brands-list{padding:1rem}.brand-thumb{height:40px;width:40px}.brand-name{font-size:1rem}.brand-meta{font-size:.75rem}.quick-action-btn{font-size:.813rem;padding:.5rem .75rem}.btn-text{display:none}.btn-icon{opacity:1}.expanded-content{gap:1rem;grid-template-columns:1fr}.expanded-image{height:150px}.expanded-actions{flex-direction:column}.expanded-btn{width:100%}}.loader-container{align-items:center;background:#0f1419;background:var(--bg);color:#f9fafb;color:var(--text-primary);display:flex;justify-content:center;min-height:100vh}.brand-row:focus-visible{outline:2px solid #448382;outline:2px solid var(--accent-blue);outline-offset:-2px}button:focus-visible{outline:2px solid #448382;outline:2px solid var(--accent-blue);outline-offset:2px}.brand-row{will-change:transform}.brand-row-expanded{will-change:height}.brand-selector-page-list .progress-bar-container{background:#1a1f2a!important;background:var(--white)!important;background-image:none!important;border-bottom:1px solid #4b55634d;padding:20px 0}.brand-selector-page-list .progress-bar{align-items:center!important;display:flex!important;justify-content:center!important;visibility:visible!important}.brand-selector-page-list .progress-step{align-items:center!important;display:flex!important;flex-direction:column!important;opacity:1!important}.OrderPackagesSection_packagesSection__Jtm2P{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2a;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:24px;padding:1rem}.OrderPackagesSection_embedded__BOWTn{background:#0000;border:none;margin:0 0 8px;padding:0}.OrderPackagesSection_header__2S4OM{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OrderPackagesSection_titleSection__SLQIc{align-items:center;display:flex}.OrderPackagesSection_expandToggle__usBzg{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;gap:12px;padding:0;transition:opacity .2s}.OrderPackagesSection_expandToggle__usBzg:hover{opacity:.8}.OrderPackagesSection_expandToggle__usBzg h3{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.OrderPackagesSection_packageCount__NNbP3{color:#94a3b8;font-size:14px;font-weight:400}.OrderPackagesSection_createPackageBtn__IXEpz{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:background-color .2s}.OrderPackagesSection_createPackageBtn__IXEpz:hover{background:#2563eb}.OrderPackagesSection_loading__B58rh{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:40px}.OrderPackagesSection_spinner__r38Ac{animation:OrderPackagesSection_spin__OE\+tk 1s linear infinite;border:3px solid #333;border-radius:50%;border-top-color:#3b82f6;height:32px;margin-bottom:12px;width:32px}@keyframes OrderPackagesSection_spin__OE\+tk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderPackagesSection_emptyState__Xkdr5{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.OrderPackagesSection_emptyState__Xkdr5 svg{color:#4b5563;margin-bottom:16px}.OrderPackagesSection_emptyState__Xkdr5 h4{color:#fff;font-size:16px;margin:0 0 8px}.OrderPackagesSection_emptyState__Xkdr5 p{font-size:14px;margin:0}.OrderPackagesSection_packagesList__Ig40X{display:flex;flex-direction:column;gap:16px}.OrderPackagesSection_packageCard__NeHDF{background:#262626;border:1px solid #404040;border-radius:8px;padding:16px;transition:border-color .2s}.OrderPackagesSection_packageCard__NeHDF:hover{border-color:#525252}.OrderPackagesSection_packageHeader__EOzK-{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.OrderPackagesSection_packageInfo__JvhV3{display:flex;flex-direction:column;gap:8px}.OrderPackagesSection_packageInfo__JvhV3 h4{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:6px;margin:0}.OrderPackagesSection_statusBadge__e8wZ5{align-items:center;border-radius:12px;display:flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.OrderPackagesSection_packageActions__mhdMi{align-items:center;display:flex;gap:8px}.OrderPackagesSection_actionBtn__nzy73{align-items:center;background:#404040;border:1px solid #525252;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.OrderPackagesSection_actionBtn__nzy73:hover{background:#525252;color:#fff}.OrderPackagesSection_deliveryBtn__F3HaW{align-items:center;background:#79d5e9;border:1px solid #79d5e9;border-radius:6px;color:#0f1419;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.OrderPackagesSection_deliveryBtn__F3HaW:hover{background:#4daeac;border-color:#4daeac}.OrderPackagesSection_statusUpdate__XTnKF{position:relative}.OrderPackagesSection_statusSelect__P\+ZwY{background:#404040;border:1px solid #525252;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;min-width:120px;padding:6px 8px}.OrderPackagesSection_statusSelect__P\+ZwY:focus{border-color:#3b82f6;outline:none}.OrderPackagesSection_packageDetails__9k3sU{margin-bottom:12px}.OrderPackagesSection_courierInfo__dr60h,.OrderPackagesSection_trackingInfo__mnCWI{align-items:center;color:#94a3b8;display:flex;font-size:14px;gap:6px;margin-bottom:8px}.OrderPackagesSection_itemsList__L\+JgA{margin-top:12px}.OrderPackagesSection_itemsList__L\+JgA strong{color:#fff;display:block;font-size:14px;margin-bottom:8px}.OrderPackagesSection_packageItem__MdofL{align-items:center;border-bottom:1px solid #333;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.OrderPackagesSection_packageItem__MdofL:last-child{border-bottom:none}.OrderPackagesSection_itemName__0ssK\+{color:#fff;flex:1 1;font-weight:500}.OrderPackagesSection_itemSku__ZpK9Y{color:#94a3b8;font-family:monospace;font-size:12px;margin:0 12px}.OrderPackagesSection_itemQuantity__nD70L{color:#94a3b8;font-weight:500;min-width:60px;text-align:right}.OrderPackagesSection_packageTimeline__gFI20{border-top:1px solid #333;display:flex;flex-direction:column;gap:6px;padding-top:12px}.OrderPackagesSection_timelineItem__DA2mQ{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px}.OrderPackagesSection_timelineItem__DA2mQ svg{color:#059669;flex-shrink:0}.OrderPackagesSection_modalBackdrop__bk4Cf{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OrderPackagesSection_modal__yo7cV{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 20px 25px -5px #0006;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.OrderPackagesSection_modalHeader__XQ8MA{align-items:center;background:#262626;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.OrderPackagesSection_modalHeader__XQ8MA h3{color:#fff;font-size:18px;font-weight:600;margin:0}.OrderPackagesSection_closeBtn__gatqR{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:4px;transition:all .2s}.OrderPackagesSection_closeBtn__gatqR:hover{background:#ffffff1a;color:#fff}.OrderPackagesSection_modalContent__MSbuu{max-height:calc(80vh - 80px);overflow-y:auto;padding:20px}.OrderPackagesSection_packageDetailGrid__Wg2Gs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.OrderPackagesSection_detailSection__WBXGX{margin-bottom:20px}.OrderPackagesSection_detailSection__WBXGX h4{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.OrderPackagesSection_detailSection__WBXGX p{color:#94a3b8;font-size:14px;line-height:1.5;margin:0}.OrderPackagesSection_packageItemsList__iUy9q{display:flex;flex-direction:column;gap:12px}.OrderPackagesSection_packageItemDetail__hXsg3{background:#262626;border:1px solid #404040;border-radius:8px;padding:12px}.OrderPackagesSection_itemDetailInfo__KmCqP{display:flex;flex-direction:column;gap:4px}.OrderPackagesSection_itemDetailInfo__KmCqP strong{color:#fff;font-size:14px}.OrderPackagesSection_itemDetailInfo__KmCqP span{color:#94a3b8;font-size:13px}.OrderPackagesSection_timelineDetails__BEQTm{display:flex;flex-direction:column;gap:16px}.OrderPackagesSection_timelineDetailItem__3a5vP{align-items:flex-start;background:#262626;border:1px solid #404040;border-radius:8px;display:flex;gap:12px;padding:12px}.OrderPackagesSection_timelineDetailItem__3a5vP svg{color:#059669;flex-shrink:0;margin-top:2px}.OrderPackagesSection_timelineDetailItem__3a5vP div{flex:1 1}.OrderPackagesSection_timelineDetailItem__3a5vP strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.OrderPackagesSection_timelineDetailItem__3a5vP p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:768px){.OrderPackagesSection_packagesSection__Jtm2P{margin-top:16px;padding:16px}.OrderPackagesSection_packageHeader__EOzK-{align-items:flex-start;flex-direction:column;gap:12px}.OrderPackagesSection_packageActions__mhdMi{align-self:stretch;justify-content:flex-end}.OrderPackagesSection_packageItem__MdofL{align-items:flex-start;flex-direction:column;gap:4px}.OrderPackagesSection_itemQuantity__nD70L,.OrderPackagesSection_itemSku__ZpK9Y{margin:0}.OrderPackagesSection_modal__yo7cV{margin:10px;width:95%}.OrderPackagesSection_modalContent__MSbuu{padding:16px}.OrderPackagesSection_packageDetailGrid__Wg2Gs{gap:12px;grid-template-columns:1fr}}.PackingAllocationModal_backdrop__fdjXS{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999999}.PackingAllocationModal_modal__NpOwR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 25px 50px #00000080;color:#fff;display:flex;flex-direction:column;max-height:92vh;max-width:100%;width:880px}.PackingAllocationModal_header__DVPRM{align-items:center;background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.PackingAllocationModal_title__NZjpN{align-items:center;color:#fff;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem}.PackingAllocationModal_body__aS\+3g{display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.25rem}.PackingAllocationModal_tableWrap__CjMKI{border:1px solid #79d5e926;border-radius:12px;max-height:calc(92vh - 160px);overflow:auto;scrollbar-color:#79d5e94d #ffffff0d;scrollbar-width:thin}.PackingAllocationModal_tableWrap__CjMKI::-webkit-scrollbar{height:8px;width:8px}.PackingAllocationModal_tableWrap__CjMKI::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.PackingAllocationModal_tableWrap__CjMKI::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:4px}.PackingAllocationModal_row__-C83R{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.PackingAllocationModal_input__IunUY{background:#02061733;border:1px solid #ffffff29;border-radius:8px;color:#e2e8f0;padding:.75rem 1rem;transition:all .2s;width:420px}.PackingAllocationModal_input__IunUY:focus{border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PackingAllocationModal_table__rPB16{border-collapse:collapse;min-width:640px;width:100%}.PackingAllocationModal_table__rPB16 th{background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933;color:#79d5e9;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.75rem .5rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}.PackingAllocationModal_table__rPB16 td{border-bottom:1px solid #79d5e914;color:#e2e8f0;font-size:.875rem;padding:.75rem .5rem}.PackingAllocationModal_num__UQ2C9{text-align:right}.PackingAllocationModal_footer__a2lX2{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.PackingAllocationModal_btn__p6zMK{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .2s}.PackingAllocationModal_btn__p6zMK:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PackingAllocationModal_btnPrimary__peHqE{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;font-weight:600}.PackingAllocationModal_btnPrimary__peHqE:hover{background:linear-gradient(135deg,#0fa968,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.PackingAllocationModal_error__gJmm-{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}@media (max-width:768px){.PackingAllocationModal_modal__NpOwR{border-radius:10px;width:100%}.PackingAllocationModal_input__IunUY{width:100%}.PackingAllocationModal_table__rPB16{font-size:12px}}.ShippingBookingModal_backdrop__clSVX{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ShippingBookingModal_modal__oTY2v{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 20px 25px -5px #0006;max-height:90vh;max-width:600px;overflow:hidden;width:90%}.ShippingBookingModal_header__A41eO{align-items:center;background:#252b35;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.ShippingBookingModal_title__wj83y{align-items:center;color:#fff;display:flex;gap:12px}.ShippingBookingModal_title__wj83y h3{font-size:18px;font-weight:600;margin:0}.ShippingBookingModal_closeBtn__jdV71{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:4px;transition:all .2s}.ShippingBookingModal_closeBtn__jdV71:hover{background:#ffffff1a;color:#fff}.ShippingBookingModal_content__DrzU6{max-height:calc(90vh - 140px);overflow-y:auto;padding:24px}.ShippingBookingModal_section__3zBUU{margin-bottom:24px}.ShippingBookingModal_label__Q5nz1{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ShippingBookingModal_validated__GdPYH{align-items:center;color:#10b981;display:flex;font-size:12px;font-weight:400;gap:4px;letter-spacing:normal;margin-left:auto;text-transform:none}.ShippingBookingModal_input__SAXTP,.ShippingBookingModal_select__jj48l,.ShippingBookingModal_textarea__Rw7vs{background:#252b35;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.ShippingBookingModal_input__SAXTP:focus,.ShippingBookingModal_select__jj48l:focus,.ShippingBookingModal_textarea__Rw7vs:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ShippingBookingModal_textarea__Rw7vs{min-height:80px;resize:vertical}.ShippingBookingModal_packageList__oX2NP{background:#252b35;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.ShippingBookingModal_packageItem__kwrkb{align-items:center;display:flex}.ShippingBookingModal_checkboxLabel__IJ8y\+{align-items:center;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s;width:100%}.ShippingBookingModal_checkboxLabel__IJ8y\+:hover{background:#ffffff0d}.ShippingBookingModal_checkboxLabel__IJ8y\+ input[type=checkbox]{accent-color:#79d5e9;height:16px;width:16px}.ShippingBookingModal_packageNumber__W5l0q{flex:1 1;font-family:monospace;font-weight:600}.ShippingBookingModal_packageStatus__6Mr9r{border-radius:12px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.ShippingBookingModal_packageStatus__6Mr9r.ShippingBookingModal_packed__Wl-TB{background:#10b981;color:#fff}.ShippingBookingModal_packageStatus__6Mr9r.ShippingBookingModal_pending__PwQQL{background:#f59e0b;color:#fff}.ShippingBookingModal_packageStatus__6Mr9r.ShippingBookingModal_sent_to_packing__3mZ\+p{background:#3b82f6;color:#fff}.ShippingBookingModal_packageStatus__6Mr9r.ShippingBookingModal_in_transit__59U7w{background:#06b6d4;color:#fff}.ShippingBookingModal_packageStatus__6Mr9r.ShippingBookingModal_delivered__y4fxh{background:#059669;color:#fff}.ShippingBookingModal_detectedCourier__2CK6\+{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;color:#10b981;display:flex;font-size:12px;gap:6px;margin-top:6px;padding:8px}.ShippingBookingModal_error__piFyv{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px}.ShippingBookingModal_warning__Hj49x{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;color:#f59e0b;display:flex;font-size:12px;gap:8px;margin-top:8px;padding:8px}.ShippingBookingModal_footer__cbgdc{background:#252b35;border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px}.ShippingBookingModal_cancelBtn__n1NbW{background:#404040;border:1px solid #525252;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ShippingBookingModal_cancelBtn__n1NbW:hover{background:#525252;color:#fff}.ShippingBookingModal_submitBtn__z8aJR{align-items:center;background:#79d5e9;border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.ShippingBookingModal_submitBtn__z8aJR:hover:not(:disabled){background:#4daeac}.ShippingBookingModal_submitBtn__z8aJR:disabled{background:#374151;color:#9ca3af;cursor:not-allowed}.ShippingBookingModal_spinner__sEush{animation:ShippingBookingModal_spin__XIszF 1s linear infinite}@keyframes ShippingBookingModal_spin__XIszF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ShippingBookingModal_modal__oTY2v{margin:10px;max-height:95vh;width:95%}.ShippingBookingModal_content__DrzU6,.ShippingBookingModal_footer__cbgdc,.ShippingBookingModal_header__A41eO{padding:16px}.ShippingBookingModal_packageList__oX2NP{padding:8px}.ShippingBookingModal_checkboxLabel__IJ8y\+{padding:6px}}.CreateInvoiceModal_modalOverlay__5-Pkb{align-items:center;animation:CreateInvoiceModal_fadeIn__DLXzO .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes CreateInvoiceModal_fadeIn__DLXzO{0%{opacity:0}to{opacity:1}}.CreateInvoiceModal_modal__E1kHf{animation:CreateInvoiceModal_slideUp__8lKn7 .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border:1px solid #79d5e926;border-radius:12px;box-shadow:0 25px 50px -12px #00000080,inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;max-height:90vh;max-width:900px;position:relative;width:100%}@keyframes CreateInvoiceModal_slideUp__8lKn7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateInvoiceModal_modalHeader__16KJP{align-items:center;background:linear-gradient(135deg,#1a1f2af2,#2c3e50f2);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem 2rem}.CreateInvoiceModal_modalTitle__il59\+{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0}.CreateInvoiceModal_modalTitle__il59\+ svg{color:#79d5e9}.CreateInvoiceModal_closeButton__aPA37{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:all .2s ease}.CreateInvoiceModal_closeButton__aPA37:hover{background:#ffffff1a;color:#fff}.CreateInvoiceModal_modalBody__Cx70L,.CreateInvoiceModal_modalContent__8qBO5{color:#fff;display:flex;flex-direction:column;gap:2rem;padding:2rem}.CreateInvoiceModal_modalContent__8qBO5{flex:1 1;min-height:0;overflow-y:auto}.CreateInvoiceModal_formSection__5Lx72{display:flex;flex-direction:column;gap:1rem}.CreateInvoiceModal_invoiceForm__mq0KE{display:flex;flex-direction:column;gap:2rem}.CreateInvoiceModal_sectionTitle__z3l5q{align-items:center;border-bottom:1px solid #79d5e933;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin:0;padding-bottom:.5rem}.CreateInvoiceModal_sectionTitle__z3l5q svg{color:#79d5e9}.CreateInvoiceModal_formGrid__f-r0m{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.CreateInvoiceModal_formGridFullWidth__rQuyM{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.CreateInvoiceModal_addressGrid__iqHPR{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.CreateInvoiceModal_formGroup__WV5Ib{display:flex;flex-direction:column;gap:.5rem}.CreateInvoiceModal_formLabel__-6I6h{color:#ffffffe6;font-size:.875rem;font-weight:500}.CreateInvoiceModal_formInput__igHup,.CreateInvoiceModal_formSelect__j0aD\+,.CreateInvoiceModal_formTextarea__BxpYX,.CreateInvoiceModal_input__\+teV5,.CreateInvoiceModal_select__Vzn3h,.CreateInvoiceModal_textarea__VJWH3{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.CreateInvoiceModal_input__\+teV5.CreateInvoiceModal_readonly__xGlYU{background:#ffffff05;color:#ffffff80;cursor:not-allowed;opacity:.7}.CreateInvoiceModal_formInput__igHup:focus,.CreateInvoiceModal_formSelect__j0aD\+:focus,.CreateInvoiceModal_formTextarea__BxpYX:focus,.CreateInvoiceModal_input__\+teV5:focus,.CreateInvoiceModal_select__Vzn3h:focus,.CreateInvoiceModal_textarea__VJWH3:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.CreateInvoiceModal_formInput__igHup::placeholder,.CreateInvoiceModal_formTextarea__BxpYX::placeholder{color:#ffffff80}.CreateInvoiceModal_formTextarea__BxpYX{min-height:80px;resize:vertical}.CreateInvoiceModal_packageSelector__lCaJA{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;padding:1rem}.CreateInvoiceModal_packageCardSelected__saH7W{background:#79d5e90d!important;border:2px solid #79d5e9!important}.CreateInvoiceModal_packageCardDefault__IIpzN{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:12px}.CreateInvoiceModal_packageSelection__nkTJE{display:flex;flex-direction:column;gap:1rem}.CreateInvoiceModal_packageCard__0DFRI{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;padding:1.5rem;transition:all .2s ease}.CreateInvoiceModal_packageCard__0DFRI:hover{background:#ffffff0d;border-color:#79d5e9}.CreateInvoiceModal_packageCard__0DFRI.CreateInvoiceModal_selectedPackage__5pJLH{background:#79d5e90d;border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a}.CreateInvoiceModal_packageHeader__3PQM\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.CreateInvoiceModal_packageTitle__ZRDTl{color:#fff;font-size:1rem;font-weight:600}.CreateInvoiceModal_packageItems__aa\+6s{display:flex;flex-direction:column;gap:.5rem}.CreateInvoiceModal_packageOption__Wz7I4{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.CreateInvoiceModal_packageOption__Wz7I4:hover{background:#ffffff0d;border-color:#79d5e933}.CreateInvoiceModal_packageOption__Wz7I4.CreateInvoiceModal_selected__Wm74F{background:#79d5e91a;border-color:#79d5e9}.CreateInvoiceModal_packageRadio__Q6y0M{accent-color:#79d5e9;height:16px;width:16px}.CreateInvoiceModal_packageInfo__QaVtq{align-items:center;display:flex;flex:1 1;justify-content:space-between}.CreateInvoiceModal_packageNumber__HzEAl{color:#fff;font-weight:600}.CreateInvoiceModal_packageStatus__meA8O{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.CreateInvoiceModal_packageStatus__meA8O.CreateInvoiceModal_packed__Wm82A{background:#fbbf2433;border:1px solid #fbbf244d;color:#fbbf24}.CreateInvoiceModal_packageStatus__meA8O.CreateInvoiceModal_delivery_booked__wOdAC{background:#a855f733;border:1px solid #a855f74d;color:#a855f7}.CreateInvoiceModal_packageStatus__meA8O.CreateInvoiceModal_in_transit__ZowLv{background:#06b6d433;border:1px solid #06b6d44d;color:#06b6d4}.CreateInvoiceModal_packageStatus__meA8O.CreateInvoiceModal_delivered__oHct2{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.CreateInvoiceModal_invoiceItems__BViiH,.CreateInvoiceModal_itemsTable__qG2hR{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.CreateInvoiceModal_itemsHeader__AkC86{grid-gap:1rem;background:#79d5e91a;color:#79d5e9;display:grid;font-size:.75rem;font-weight:600;gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}.CreateInvoiceModal_invoiceItem__Fva7o,.CreateInvoiceModal_itemRow__87rnx{grid-gap:1rem;align-items:center;border-bottom:1px solid #ffffff0d;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem}.CreateInvoiceModal_invoiceItem__Fva7o:last-child,.CreateInvoiceModal_itemRow__87rnx:last-child{border-bottom:none}.CreateInvoiceModal_itemName__ypZDJ{color:#fff;font-weight:500}.CreateInvoiceModal_itemSku__N7j\+w{color:#fff9;font-family:monospace;font-size:.8rem;margin-top:.25rem}.CreateInvoiceModal_itemQuantity__o86Mf,.CreateInvoiceModal_itemTotal__Lj\+yz,.CreateInvoiceModal_itemUnitPrice__nJDpf{color:#ffffffe6;text-align:right}.CreateInvoiceModal_itemTotal__Lj\+yz{font-weight:600}.CreateInvoiceModal_invoiceSummary__j-HD9,.CreateInvoiceModal_totalSummary__poJ1I{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem}.CreateInvoiceModal_totalRow__yzaaT{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between}.CreateInvoiceModal_summaryRow__WpN-H{align-items:center;color:#fffc;display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem 0}.CreateInvoiceModal_summaryTotal__7GGJ4{align-items:center;border-top:2px solid #79d5e94d;color:#79d5e9;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;margin-top:.5rem;padding:.75rem 0}.CreateInvoiceModal_adjustmentSection__jDMnm{background:#fbbf240d;border:1px solid #fbbf2433;border-radius:8px;padding:1rem}.CreateInvoiceModal_adjustmentSection__jDMnm .CreateInvoiceModal_sectionTitle__z3l5q{border-bottom-color:#fbbf2433;color:#fbbf24}.CreateInvoiceModal_adjustmentSection__jDMnm .CreateInvoiceModal_sectionTitle__z3l5q svg{color:#fbbf24}.CreateInvoiceModal_errorMessage__CdSuh{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem}.CreateInvoiceModal_errorMessage__CdSuh svg{flex-shrink:0}.CreateInvoiceModal_loading__weySR{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:3rem}.CreateInvoiceModal_loadingText__p810x{font-size:.875rem;margin-top:1rem}.CreateInvoiceModal_spinner__mf6Zz{animation:CreateInvoiceModal_spin__7SbgA 1s linear infinite;border:3px solid #79d5e933;border-radius:50%;border-top-color:#79d5e9;height:32px;transform-origin:center;width:32px}@keyframes CreateInvoiceModal_spin__7SbgA{to{transform:rotate(1turn)}}.CreateInvoiceModal_modalFooter__-VRaK{align-items:center;flex-shrink:0;gap:1rem;justify-content:space-between}.CreateInvoiceModal_modalActions__yGZew,.CreateInvoiceModal_modalFooter__-VRaK{background:#0f141980;border-top:1px solid #ffffff1a;display:flex;padding:1.5rem 2rem}.CreateInvoiceModal_modalActions__yGZew{flex:1 1;flex-shrink:0;gap:.75rem;justify-content:flex-end}.CreateInvoiceModal_cancelButton__EQ0R7{background:#0000;border:1px solid #fff3;border-radius:8px;color:#fffc;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.CreateInvoiceModal_cancelButton__EQ0R7:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.CreateInvoiceModal_primaryButton__zXpz\+,.CreateInvoiceModal_submitButton__x9yaS{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateInvoiceModal_primaryButton__zXpz\+:hover:not(:disabled),.CreateInvoiceModal_submitButton__x9yaS:hover:not(:disabled){box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.CreateInvoiceModal_primaryButton__zXpz\+:disabled,.CreateInvoiceModal_submitButton__x9yaS:disabled{cursor:not-allowed;opacity:.5;transform:none}.CreateInvoiceModal_gridThreeColumns__Jtger{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr}.CreateInvoiceModal_totalSummaryHighlight__1yWVM{background:#79d5e90d;border:1px solid #79d5e926;border-radius:8px;margin-top:1rem;padding:1.5rem}.CreateInvoiceModal_totalAmount__85Q1k{color:#79d5e9;font-size:1.5rem;font-weight:700}.CreateInvoiceModal_primaryButtonWithIcon__R3mlV{align-items:center;display:flex;gap:8px}@media (max-width:768px){.CreateInvoiceModal_modal__E1kHf{margin:.5rem;max-width:calc(100vw - 1rem)}.CreateInvoiceModal_modalBody__Cx70L,.CreateInvoiceModal_modalFooter__-VRaK,.CreateInvoiceModal_modalHeader__16KJP{padding:1rem}.CreateInvoiceModal_formGrid__f-r0m{gap:1rem;grid-template-columns:1fr}.CreateInvoiceModal_invoiceItem__Fva7o,.CreateInvoiceModal_itemsHeader__AkC86{gap:.5rem;grid-template-columns:1fr;text-align:left}.CreateInvoiceModal_itemQuantity__o86Mf,.CreateInvoiceModal_itemTotal__Lj\+yz,.CreateInvoiceModal_itemUnitPrice__nJDpf{text-align:left}.CreateInvoiceModal_modalActions__yGZew{flex-direction:column-reverse;width:100%}.CreateInvoiceModal_cancelButton__EQ0R7,.CreateInvoiceModal_submitButton__x9yaS{justify-content:center;width:100%}}@media (max-width:480px){.CreateInvoiceModal_modalTitle__il59\+{font-size:1.1rem}.CreateInvoiceModal_sectionTitle__z3l5q{font-size:.9rem}.CreateInvoiceModal_packageInfo__QaVtq{align-items:flex-start;flex-direction:column;gap:.5rem}}.EditInvoiceModal_modalOverlay__BXhz3{align-items:center;animation:EditInvoiceModal_fadeIn__gv\+pg .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes EditInvoiceModal_fadeIn__gv\+pg{0%{opacity:0}to{opacity:1}}.EditInvoiceModal_modal__nv2ou{animation:EditInvoiceModal_slideUp__-TGgW .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border:1px solid #79d5e926;border-radius:12px;box-shadow:0 25px 50px -12px #00000080,inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;max-height:90vh;max-width:700px;position:relative;width:100%}@keyframes EditInvoiceModal_slideUp__-TGgW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EditInvoiceModal_modalHeader__Qyq0S{align-items:center;background:linear-gradient(135deg,#1a1f2af2,#2c3e50f2);border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.EditInvoiceModal_modalTitle__CYc6c{align-items:center;color:#fff;display:flex;gap:.75rem;margin:0}.EditInvoiceModal_modalTitle__CYc6c h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.EditInvoiceModal_modalTitle__CYc6c p{color:#ffffffb3;font-size:.875rem;margin:0}.EditInvoiceModal_modalTitle__CYc6c svg{color:#79d5e9}.EditInvoiceModal_closeButton__gn0Nd{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:all .2s ease}.EditInvoiceModal_closeButton__gn0Nd:hover{background:#ffffff1a;color:#fff}.EditInvoiceModal_modalContent__XNm0Q{flex:1 1;min-height:0;overflow-y:auto;padding:2rem}.EditInvoiceModal_errorBanner__zvdJY{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.75rem}.EditInvoiceModal_errorBanner__zvdJY svg{flex-shrink:0}.EditInvoiceModal_editForm__sQPQ\+{display:flex;flex-direction:column;gap:2rem}.EditInvoiceModal_formSection__2ESID{display:flex;flex-direction:column;gap:1rem}.EditInvoiceModal_formSection__2ESID h3{border-bottom:1px solid #79d5e933;color:#fff;font-size:1rem;font-weight:600;margin:0;padding-bottom:.5rem}.EditInvoiceModal_formGrid__6aKhw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.EditInvoiceModal_addressGrid__aH0C-{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.EditInvoiceModal_gridThreeColumns__9EznE{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr}.EditInvoiceModal_formGroup__uScwG{display:flex;flex-direction:column;gap:.5rem}.EditInvoiceModal_formGroup__uScwG label{color:#ffffffe6;font-size:.875rem;font-weight:500}.EditInvoiceModal_input__h\+EX0,.EditInvoiceModal_select__IcYyD{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.EditInvoiceModal_input__h\+EX0:focus,.EditInvoiceModal_select__IcYyD:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.EditInvoiceModal_input__h\+EX0::placeholder{color:#ffffff80}.EditInvoiceModal_summarySection__f7ROM{background:#79d5e90d;border:1px solid #79d5e926;border-radius:8px;padding:1.5rem}.EditInvoiceModal_summaryRow__dtowJ{align-items:center;color:#ffffffe6;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem 0}.EditInvoiceModal_summaryRow__dtowJ:not(:last-child){border-bottom:1px solid #ffffff1a}.EditInvoiceModal_summaryValue__gC0gV{color:#79d5e9;font-weight:600}.EditInvoiceModal_modalActions__NROnn{background:#0f141980;border-top:1px solid #ffffff1a;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:1.5rem 2rem}.EditInvoiceModal_cancelButton__4I908{background:#0000;border:1px solid #fff3;border-radius:8px;color:#fffc;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.EditInvoiceModal_cancelButton__4I908:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.EditInvoiceModal_saveButton__GOdin{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.EditInvoiceModal_saveButton__GOdin:hover:not(:disabled){box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.EditInvoiceModal_saveButton__GOdin:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.EditInvoiceModal_modal__nv2ou{margin:.5rem;max-width:calc(100vw - 1rem)}.EditInvoiceModal_modalActions__NROnn,.EditInvoiceModal_modalContent__XNm0Q,.EditInvoiceModal_modalHeader__Qyq0S{padding:1rem}.EditInvoiceModal_formGrid__6aKhw,.EditInvoiceModal_gridThreeColumns__9EznE{grid-template-columns:1fr}.EditInvoiceModal_modalActions__NROnn{flex-direction:column-reverse}.EditInvoiceModal_cancelButton__4I908,.EditInvoiceModal_saveButton__GOdin{justify-content:center;width:100%}}@media (max-width:480px){.EditInvoiceModal_modalTitle__CYc6c h3{font-size:1.1rem}.EditInvoiceModal_formSection__2ESID h3{font-size:.9rem}}.ViewOrder_container__mfvpX{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;min-height:100vh;padding:0;position:relative}.ViewOrder_headerNew__9TWpg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1f2af2,#2c3e50f2);border-bottom:1px solid #ffffff1a;box-shadow:0 4px 24px #0003;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ViewOrder_headerTopRow__x-JO2{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ViewOrder_backButtonNew__jy91r{align-items:center;background:#0000;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.ViewOrder_backButtonNew__jy91r:hover{background:#ffffff0d;color:#fff;transform:translateX(-2px)}.ViewOrder_headerActionsNew__DllNo{align-items:center;display:flex;gap:.75rem}.ViewOrder_headerInfoRow__glmGn{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto}.ViewOrder_orderIdentity__yy542{display:flex;flex-direction:column;gap:.75rem}.ViewOrder_orderIdentity__yy542 h1{align-items:center;color:#fff;display:flex;font-size:1.75rem;font-weight:700;gap:1rem;margin:0}.ViewOrder_statusBadges__2GuLK{align-items:center;display:flex;gap:.5rem}.ViewOrder_orderMetrics__Oy\+Rm{align-items:center;display:flex;gap:1.5rem}.ViewOrder_metric__5MXB-{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.ViewOrder_metric__5MXB-.ViewOrder_highlight__-\+SEw{background:#79d5e91a;border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;font-weight:600;padding:.5rem .75rem}.ViewOrder_progressSection__IIqer{background:#1a1f2af2;border-bottom:1px solid #ffffff1a;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:120px;z-index:90}.ViewOrder_progressHeader__DiZNd{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ViewOrder_progressLabel__kZ5ni{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:.75rem}.ViewOrder_progressLabel__kZ5ni svg{color:#79d5e9}.ViewOrder_progressPercentage__po\+SM{color:#79d5e9;font-size:.875rem;font-weight:700}.ViewOrder_progressBar__8mlx-{background:#ffffff1a;border-radius:3px;flex:1 1;height:6px;margin-right:8px;overflow:hidden;position:relative}.ViewOrder_progressFill__qKXmo{background:linear-gradient(90deg,#79d5e9,#4daeac);border-radius:3px;box-shadow:0 0 10px #79d5e94d;height:100%;transition:width .6s ease}.ViewOrder_progressBarContainer__SuMUw{align-items:center;display:flex;position:relative;width:100%}.ViewOrder_expandButton__sx1g9{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:2px solid #fff3;border-radius:50%;box-shadow:0 4px 12px #79d5e94d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;transition:all .3s ease;width:32px}.ViewOrder_expandButton__sx1g9:hover{background:linear-gradient(135deg,#4daeac,#79d5e9);border-color:#fff6;box-shadow:0 6px 20px #79d5e980;transform:scale(1.1)}.ViewOrder_progressSteps__7p0sF{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.ViewOrder_progressStep__o62K8{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:80px;position:relative}.ViewOrder_stepCircle__EMwjQ{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:50%;box-shadow:0 0 0 #79d5e900;color:#ffffffb3;display:flex;height:28px;justify-content:center;width:28px}.ViewOrder_progressStep__o62K8.ViewOrder_active__3-9ZG .ViewOrder_stepCircle__EMwjQ{background:#79d5e926;border-color:#79d5e9;color:#79d5e9}.ViewOrder_progressStep__o62K8.ViewOrder_current__m1Qsu .ViewOrder_stepCircle__EMwjQ{background:#79d5e9;border-color:#79d5e9;box-shadow:0 0 10px #79d5e999;color:#0f1419}.ViewOrder_stepLabel__B9ibn{color:#ffffffb3;font-size:.7rem;margin-top:.35rem;text-align:center}.ViewOrder_progressStep__o62K8.ViewOrder_active__3-9ZG .ViewOrder_stepLabel__B9ibn{color:#79d5e9}.ViewOrder_stepConnector__VANvL{background:#ffffff26;height:2px;left:calc(50% + 16px);position:absolute;right:-50%;top:14px}.ViewOrder_stepConnector__VANvL.ViewOrder_active__3-9ZG{background:#79d5e9;box-shadow:0 0 6px #79d5e966}.ViewOrder_tabNavigation__s9l\+B{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2a99;border-bottom:1px solid #ffffff1a;display:flex;gap:.5rem;padding:0 2rem;position:-webkit-sticky;position:sticky;top:180px;z-index:80}.ViewOrder_tabNavigation__s9l\+B button{align-items:center;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:1rem 1.5rem;position:relative;transition:all .2s ease}.ViewOrder_tabNavigation__s9l\+B button:hover{background:#ffffff0d;color:#fff}.ViewOrder_tabNavigation__s9l\+B button.ViewOrder_activeTab__BwBw4{color:#79d5e9;font-weight:600}.ViewOrder_tabNavigation__s9l\+B button.ViewOrder_activeTab__BwBw4:after{background:linear-gradient(90deg,#79d5e9,#4daeac);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.ViewOrder_tabBadge__b-2rF{background:#79d5e933;border-radius:10px;color:#79d5e9;font-size:.75rem;font-weight:600;min-width:18px;padding:.125rem .375rem;text-align:center}.ViewOrder_contentArea__tU\+wO{margin:0 auto;max-width:1400px;padding:2rem}.ViewOrder_overviewLayout__NILWB{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 380px}.ViewOrder_customerLayout__bLcyt,.ViewOrder_fulfillmentLayout__dj\+qS,.ViewOrder_invoicesLayout__Fr0Wk{display:block}.ViewOrder_primaryCard__8jYu3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.ViewOrder_cardHeader__-KEDb{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.ViewOrder_cardHeader__-KEDb h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.ViewOrder_itemTabs__492uS{background:#ffffff0d;border-radius:8px;display:flex;gap:.25rem;padding:.25rem}.ViewOrder_itemTabs__492uS button{background:#0000;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.ViewOrder_itemTabs__492uS button:hover{background:#ffffff0d}.ViewOrder_itemTabs__492uS button.ViewOrder_active__3-9ZG{background:#79d5e933;color:#79d5e9;font-weight:600}.ViewOrder_itemsListNew__uJ7T6{max-height:500px;overflow-y:auto;padding:.5rem}.ViewOrder_itemRowNew__wqFFT{grid-gap:1rem;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 80px;margin-bottom:.5rem;padding:1rem;transition:all .2s ease}.ViewOrder_itemRowNew__wqFFT:hover{background:#ffffff0d;border-color:#79d5e933}.ViewOrder_itemMainInfo__G\+j84{display:flex;flex-direction:column;gap:.375rem}.ViewOrder_itemName__-hops{color:#fff;font-size:.9rem;font-weight:600}.ViewOrder_itemMeta__DJOSm{align-items:center;display:flex;gap:.75rem}.ViewOrder_sku__HiQ06{align-items:center;background:#ffffff0d;border-radius:4px;color:#ffffffb3;display:inline-flex;font-family:monospace;font-size:.7rem;gap:.25rem;padding:.25rem .5rem}.ViewOrder_brand__WHQMG{color:#79d5e9;font-size:.8rem}.ViewOrder_itemQuantities__jLyEA{align-items:center;display:flex;gap:1rem}.ViewOrder_quantityGroup__X0uiJ{display:flex;flex-direction:column;gap:.25rem}.ViewOrder_quantityGroup__X0uiJ label{color:#ffffff80;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.ViewOrder_quantityGroup__X0uiJ span{color:#fff;font-size:.9rem;font-weight:600}.ViewOrder_quantityGroup__X0uiJ span.ViewOrder_packed__A0ui0{color:#fbbf24}.ViewOrder_quantityGroup__X0uiJ span.ViewOrder_shipped__RqS9s{color:#22c55e}.ViewOrder_itemPricing__vY6qE{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.ViewOrder_unitPrice__x1bpX{color:#ffffffb3;font-size:.8rem}.ViewOrder_totalPrice__SgRzD{color:#fff;font-size:.95rem;font-weight:600}.ViewOrder_itemStatusBadge__CFZwc span{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.ViewOrder_itemStatusBadge__CFZwc .ViewOrder_delivered__wcsp7{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.ViewOrder_itemStatusBadge__CFZwc .ViewOrder_shipped__RqS9s{background:#a855f733;border:1px solid #a855f74d;color:#a855f7}.ViewOrder_itemStatusBadge__CFZwc .ViewOrder_packed__A0ui0{background:#fbbf2433;border:1px solid #fbbf244d;color:#fbbf24}.ViewOrder_itemStatusBadge__CFZwc .ViewOrder_partial__FVNBC{background:#06b6d433;border:1px solid #06b6d44d;color:#06b6d4}.ViewOrder_itemStatusBadge__CFZwc .ViewOrder_pending__BR7R1{background:#9ca3af33;border:1px solid #9ca3af4d;color:#9ca3af}.ViewOrder_orderSummaryNew__CVpuD{background:#ffffff0d;border-top:1px solid #ffffff1a;padding:1.5rem}.ViewOrder_summaryRow__ox\+mS{color:#fffc;font-size:.875rem;padding:.5rem 0}.ViewOrder_summaryRow__ox\+mS,.ViewOrder_summaryTotal__pCHzf{align-items:center;display:flex;justify-content:space-between}.ViewOrder_summaryTotal__pCHzf{border-top:2px solid #79d5e94d;color:#79d5e9;font-size:1.125rem;font-weight:700;margin-top:.5rem;padding:.75rem 0 0}.ViewOrder_sideCards__BmaBe{display:flex;flex-direction:column;gap:1.5rem}.ViewOrder_infoCard__2ZWc9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem}.ViewOrder_infoCard__2ZWc9 h3{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin:0 0 1rem}.ViewOrder_infoCard__2ZWc9 h3 svg{color:#79d5e9}.ViewOrder_timeline__MXezX{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.ViewOrder_timelineItem__vft6G{align-items:flex-start;display:flex;gap:.75rem}.ViewOrder_timelineDot__4-IcW{background:#fff3;border-radius:50%;height:10px;margin-top:4px;width:10px}.ViewOrder_timelineDot__4-IcW.ViewOrder_completed__cJCqM{background:#79d5e9;box-shadow:0 0 8px #79d5e999}.ViewOrder_timelineDot__4-IcW.ViewOrder_pending__BR7R1{background:#fff3}.ViewOrder_timelineContent__mXoqC{flex:1 1}.ViewOrder_timelineTitle__mGGiR{color:#fff;font-size:.9rem;font-weight:600}.ViewOrder_timelineDate__M1E\+y{color:#ffffffb3;font-size:.8rem;margin-top:2px}.ViewOrder_packageTimeline__N25OW{border-left:2px solid #79d5e933;margin-left:1rem;margin-top:.75rem;padding-left:1rem}.ViewOrder_packageTimelineItem__\+CBJ4{background:#1e293b4d;border:1px solid #79d5e91a;border-radius:8px;margin:1rem 0;padding:.75rem}.ViewOrder_packageHeader__pqiXB{align-items:center;color:#fff;display:flex;font-weight:600;gap:.5rem;margin-bottom:.5rem}.ViewOrder_packageEvents__QRVj6{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}.ViewOrder_packageEvent__Tjfsc{align-items:center;display:flex;gap:.5rem}.ViewOrder_eventDot__ujaJH{background:#fff3;border-radius:50%;flex-shrink:0;height:8px;width:8px}.ViewOrder_eventDot__ujaJH.ViewOrder_completed__cJCqM{background:#79d5e9;box-shadow:0 0 6px #79d5e966}.ViewOrder_eventContent__z\+l1G{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;width:100%}.ViewOrder_eventContent__z\+l1G span:first-child{color:#fff;font-weight:500}.ViewOrder_eventContent__z\+l1G span:last-child{color:#fff9;font-size:.8rem}.ViewOrder_fulfillmentActions__4\+Nu9{align-items:center;display:flex;gap:.5rem}.ViewOrder_customerQuickInfo__OcKSI{display:flex;flex-direction:column;gap:.75rem}.ViewOrder_packageProgressList__TyPaN{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ViewOrder_packageProgressRow__dsJQC{align-items:center;display:flex;gap:.75rem}.ViewOrder_pkgLabel__-xvdy{color:#fffc;font-size:.85rem;font-weight:600;min-width:120px}.ViewOrder_miniSteps__7VKOy{align-items:center;display:flex;flex:1 1;gap:.25rem}.ViewOrder_miniStep__RbFU5{align-items:center;display:flex;position:relative}.ViewOrder_miniConnector__TazoH{background:#ffffff26;height:2px;margin:0 4px;width:28px}.ViewOrder_miniActive__Z9meX{background:#79d5e9;box-shadow:0 0 6px #79d5e999}.ViewOrder_customerName__e7nXC{color:#fff;font-size:1rem;font-weight:600}.ViewOrder_contactLink__V2-B5{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem;text-decoration:none;transition:color .2s ease}.ViewOrder_contactLink__V2-B5:hover{color:#79d5e9}.ViewOrder_disabledButton__5rAO\+{cursor:not-allowed;opacity:.5}.ViewOrder_addressCompact__3yZrQ{color:#fffc;font-size:.875rem;font-style:normal;line-height:1.5}.ViewOrder_trackingQuick__CiZU6{align-items:center;background:#79d5e91a;border-radius:6px;color:#79d5e9;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:.75rem;padding:.5rem}.ViewOrder_packageQuickList__CH\+BE{display:flex;flex-direction:column;gap:.5rem}.ViewOrder_packageQuickItem__0kfSh{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem}.ViewOrder_packageStatus__j6mAw{border-radius:4px;font-size:.7rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.ViewOrder_packageStatus__j6mAw.ViewOrder_packed__A0ui0{background:#fbbf2433;color:#fbbf24}.ViewOrder_viewAllLink__U8Wc1{background:#0000;border:none;color:#79d5e9;cursor:pointer;font-size:.875rem;padding:.5rem;text-align:center;transition:all .2s ease}.ViewOrder_viewAllLink__U8Wc1:hover{text-decoration:underline}.ViewOrder_notesContent__89b3T{background:#ffffff0d;border-left:3px solid #79d5e9;border-radius:6px;color:#ffffffe6;font-size:.875rem;line-height:1.5;padding:.75rem}.ViewOrder_primaryButton__xfPsK{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.ViewOrder_primaryButton__xfPsK:hover:not(:disabled){box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.ViewOrder_primaryButton__xfPsK.ViewOrder_approve__7Yna3{background:linear-gradient(135deg,#10b981,#059669)}.ViewOrder_primaryButton__xfPsK.ViewOrder_approve__7Yna3:hover{box-shadow:0 4px 12px #10b9814d}.ViewOrder_secondaryButton__vtCqb{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;box-shadow:0 2px 8px #79d5e94d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.ViewOrder_secondaryButton__vtCqb:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.ViewOrder_rejectButton__acso5{align-items:center;background:#0000;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.ViewOrder_rejectButton__acso5:hover{background:#ef44441a;border-color:#ef4444}.ViewOrder_moreActionsDropdown__aVeDk{position:relative}.ViewOrder_moreButton__9ty16{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:all .2s ease}.ViewOrder_moreButton__9ty16:hover{background:#ffffff1a;color:#fff}.ViewOrder_dropdownMenu__YBuev{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 10px 30px #0000004d;min-width:180px;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:200}.ViewOrder_dropdownMenu__YBuev button{align-items:center;background:#0000;border:none;border-radius:6px;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem;text-align:left;transition:all .2s ease;width:100%}.ViewOrder_dropdownMenu__YBuev button:hover{background:#ffffff0d;color:#fff}.ViewOrder_dropdownMenu__YBuev hr{border:none;border-top:1px solid #ffffff1a;margin:.5rem 0}.ViewOrder_dropdownMenu__YBuev .ViewOrder_dangerAction__UCCDo{color:#ef4444}.ViewOrder_dropdownMenu__YBuev .ViewOrder_dangerAction__UCCDo:hover{background:#ef44441a}.ViewOrder_notification__D67CM{align-items:center;animation:ViewOrder_slideIn__s\+EDO .3s ease;background:#1a1f2a;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;gap:.75rem;max-width:500px;min-width:300px;padding:1rem 1.5rem;position:fixed;right:1rem;top:1rem;z-index:1000}@keyframes ViewOrder_slideIn__s\+EDO{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ViewOrder_notification__D67CM.ViewOrder_success__cFtUJ{background:linear-gradient(135deg,#22c55e1a,#10b9811a);border:1px solid #22c55e4d;color:#22c55e}.ViewOrder_notification__D67CM.ViewOrder_error__6oGqQ{background:linear-gradient(135deg,#ef44441a,#dc26261a);border:1px solid #ef44444d;color:#ef4444}.ViewOrder_notification__D67CM.ViewOrder_info__4Pexm{background:linear-gradient(135deg,#3b82f61a,#2563eb1a);border:1px solid #3b82f64d;color:#3b82f6}.ViewOrder_spinner__xVvKf{animation:ViewOrder_spin__OfT-I .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:initial;height:20px;width:20px}@keyframes ViewOrder_spin__OfT-I{to{transform:rotate(1turn)}}.ViewOrder_emptyState__PPe9p{align-items:center;color:#fff9;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ViewOrder_emptyState__PPe9p svg{color:#ffffff4d;margin-bottom:1rem}.ViewOrder_emptyState__PPe9p h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ViewOrder_emptyState__PPe9p p{color:#ffffffb3;font-size:.875rem;margin:0 0 2rem}.ViewOrder_errorContainer__N9ybI{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.ViewOrder_errorContent__r90MY{max-width:400px;text-align:center}.ViewOrder_errorContent__r90MY h2{color:#fff;font-size:1.5rem;margin:1rem 0 .5rem}.ViewOrder_errorContent__r90MY p{color:#ffffffb3;line-height:1.5;margin-bottom:2rem}.ViewOrder_errorActions__1l8Bs{display:flex;gap:1rem;justify-content:center}.ViewOrder_retryButton__jQf6m{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ViewOrder_retryButton__jQf6m:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}@media (max-width:1200px){.ViewOrder_overviewLayout__NILWB{grid-template-columns:1fr}.ViewOrder_sideCards__BmaBe{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.ViewOrder_headerNew__9TWpg{padding:1rem}.ViewOrder_headerTopRow__x-JO2{align-items:flex-start;flex-direction:column;gap:1rem}.ViewOrder_headerActionsNew__DllNo{justify-content:flex-end;width:100%}.ViewOrder_headerInfoRow__glmGn{gap:1rem;grid-template-columns:1fr}.ViewOrder_orderMetrics__Oy\+Rm{flex-wrap:wrap;gap:.75rem}.ViewOrder_tabNavigation__s9l\+B{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 1rem}.ViewOrder_tabNavigation__s9l\+B button{padding:1rem;white-space:nowrap}.ViewOrder_contentArea__tU\+wO{padding:1rem}.ViewOrder_itemRowNew__wqFFT{gap:.5rem;grid-template-columns:1fr}.ViewOrder_itemQuantities__jLyEA{justify-content:space-between}.ViewOrder_itemPricing__vY6qE{align-items:center;flex-direction:row;justify-content:space-between}}@media (max-width:480px){.ViewOrder_orderIdentity__yy542 h1{font-size:1.25rem}.ViewOrder_primaryButton__xfPsK,.ViewOrder_secondaryButton__vtCqb{font-size:.8rem;padding:.625rem 1rem}.ViewOrder_notification__D67CM{left:.5rem;min-width:auto;right:.5rem}}.ViewOrder_header__\+Upvx{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:1.2rem}.ViewOrder_headerLeft__bTMI2{display:flex;flex-direction:column;gap:.8rem}.ViewOrder_orderTitle__Q0NQO{align-items:center;display:flex;gap:.8rem}.ViewOrder_orderTitle__Q0NQO h1{color:#fff;font-size:1.6rem;font-weight:700;margin:0}.ViewOrder_headerActions__w1K1r{display:flex;gap:.75rem}.ViewOrder_backButton__WjYBk{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.ViewOrder_backButton__WjYBk:hover{background:#ffffff1a;transform:translateX(-2px)}.ViewOrder_actionButton__JpyTV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.ViewOrder_actionButton__JpyTV:hover{background:#79d5e91a;border-color:#79d5e9}.ViewOrder_statusBadge__LaxE2{border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.375rem .875rem;text-transform:uppercase}.ViewOrder_contentGrid__Ct4qP{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:320px 1fr;margin-bottom:1.6rem}.ViewOrder_leftColumn__SmhNS{gap:1.2rem}.ViewOrder_leftColumn__SmhNS,.ViewOrder_rightColumn__rLdQp{display:flex;flex-direction:column}.ViewOrder_card__CxLUn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2a;border:1px solid #ffffff1a;border-radius:10px;padding:1.2rem}.ViewOrder_card__CxLUn h3{color:#fff;font-size:.9rem;font-weight:600;margin:0 0 .8rem}.ViewOrder_modalBackdrop__7PyT3,.ViewOrder_modalOverlay__jqmIp{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ViewOrder_modalContent__pEJss,.ViewOrder_modal__RLQeg{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 25px 50px -12px #00000080;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.ViewOrder_modalHeader__YE2UP{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.ViewOrder_modalBody__jZV2m{padding:1.5rem}.ViewOrder_modalFooter__19vkP{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.ViewOrder_modalClose__4Hf7q{background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;color:#ffffffe6;cursor:pointer;padding:.4rem .6rem}.ViewOrder_modalClose__4Hf7q:hover{background:#ffffff1f}.ViewOrder_rejectTextarea__SoV2V{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.95rem;min-height:120px;padding:.75rem;resize:vertical;width:100%}.ViewOrder_cancelButton__kIj3H{align-items:center;background:#0000;border:1px solid #ffffff40;border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.ViewOrder_cancelButton__kIj3H:hover{background:#ffffff14}.ViewOrder_danger__Xpjwe{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef444499!important;color:#fff}.ViewOrder_danger__Xpjwe:hover{filter:brightness(1.05)}.ViewOrder_modalActions__tHTjt{display:flex;gap:.75rem}.ViewOrder_formGroup__oK5mW{margin-bottom:1.5rem}.ViewOrder_formInput__baFdQ,.ViewOrder_formSelect__3FZkU,.ViewOrder_formTextarea__QrwgC{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.ViewOrder_infoCardHeader__TOa7y{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ViewOrder_infoCardHeader__TOa7y h3{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin:0}.ViewOrder_linkButton__KX0l8{align-items:center;background:#0000;border:1px solid #79d5e94d;border-radius:6px;color:#79d5e9;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.ViewOrder_linkButton__KX0l8:hover{background:#79d5e91a;border-color:#79d5e9;transform:translateX(2px)}.ViewOrder_customerFullInfo__WLgdW{display:flex;flex-direction:column;gap:.75rem}.ViewOrder_customerLogo__HKFJK{border:2px solid #79d5e94d;border-radius:50%;height:48px;object-fit:cover;width:48px}.ViewOrder_customerDetails__fPljQ{display:flex;flex-direction:column;gap:.5rem}.ViewOrder_tradingName__9xJOU{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;gap:.375rem}.ViewOrder_contactDetails__EHVli{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ViewOrder_addressSection__xxkyA{border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem}.ViewOrder_addressBlock__8O5fc{display:flex;flex-direction:column;gap:.5rem}.ViewOrder_addressBlock__8O5fc h4{color:#79d5e9;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.ViewOrder_sameAsAbove__oDuS5{color:#ffffff80;font-size:.875rem;font-style:italic}.ViewOrder_deliveryInfo__EftXi{display:flex;flex-direction:column;gap:.75rem}.ViewOrder_courierDetails__nfDHf{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;gap:.75rem;padding:.75rem}.ViewOrder_courierLogo__HkeXT{height:32px;object-fit:contain;width:auto}.ViewOrder_trackingNumber__Mg7xp{align-items:center;background:#79d5e91a;border-radius:6px;color:#79d5e9;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem}.ViewOrder_packageStatus__j6mAw.ViewOrder_sent_to_packing__QTdU9{background:#fbbf2433;color:#fbbf24}.ViewOrder_packageStatus__j6mAw.ViewOrder_packed__A0ui0{background:#3b82f633;color:#3b82f6}.ViewOrder_packageStatus__j6mAw.ViewOrder_delivery_booked__eSArt{background:#a855f733;color:#a855f7}.ViewOrder_packageStatus__j6mAw.ViewOrder_in_transit__7tWfd{background:#06b6d433;color:#06b6d4}.ViewOrder_packageStatus__j6mAw.ViewOrder_delivered__wcsp7{background:#22c55e33;color:#22c55e}.ViewOrder_packageStatus__j6mAw.ViewOrder_cancelled__GnWC2{background:#ef444433;color:#ef4444}.ViewOrder_viewButton__kbEsn{align-items:center;background:#0000;border:1px solid #79d5e94d;border-radius:6px;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.ViewOrder_viewButton__kbEsn:hover{background:#79d5e91a;border-color:#79d5e980;box-shadow:0 4px 12px #79d5e933;color:#fff;transform:translateY(-1px)}.ViewOrder_viewButton__kbEsn:active{transform:translateY(0)}.ViewOrder_miniCircle__ecu60{background:#fff3;border-radius:50%;cursor:pointer;height:10px;position:relative;transition:all .2s ease;width:10px}.ViewOrder_miniCircle__ecu60:hover{box-shadow:0 0 8px #79d5e999;transform:scale(1.2)}.ViewOrder_miniCircle__ecu60:after{background:#000000e6;border-radius:4px;bottom:120%;color:#fff;content:attr(data-status);font-size:.75rem;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:1000}.ViewOrder_miniCircle__ecu60:hover:after{opacity:1}.ViewOrder_invoicesList__X3aBy{display:flex;flex-direction:column;gap:1rem}.ViewOrder_invoiceCard__rwMgq{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;transition:all .2s ease}.ViewOrder_invoiceCard__rwMgq:hover{border-color:#79d5e94d;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.ViewOrder_invoiceHeader__GMs7R{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.ViewOrder_invoiceNumber__okAph{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:600;gap:.75rem}.ViewOrder_invoiceNumber__okAph svg{color:#79d5e9}.ViewOrder_invoiceDetails__dMwHQ{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.ViewOrder_invoiceRow__yol1J{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.ViewOrder_invoiceRow__yol1J .ViewOrder_label__d9TsJ{color:#ffffffb3;font-weight:500}.ViewOrder_invoiceRow__yol1J .ViewOrder_amount__mkxrI{color:#79d5e9;font-size:1rem;font-weight:600}.ViewOrder_invoiceRow__yol1J .ViewOrder_balance__UI4kd{color:#fbbf24;font-size:1rem;font-weight:600}.ViewOrder_invoiceActions__fVD9S{background:#ffffff05;border-top:1px solid #ffffff1a;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.ViewOrder_invoiceActions__fVD9S .ViewOrder_viewButton__kbEsn{background:#0000;border:1px solid #79d5e94d;border-radius:6px;color:#79d5e9;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ViewOrder_invoiceActions__fVD9S .ViewOrder_viewButton__kbEsn:hover{background:#79d5e91a;border-color:#79d5e9}.ViewOrder_invoiceActions__fVD9S .ViewOrder_editButton__hQReu{background:#0000;border:1px solid #fbbf244d;border-radius:6px;color:#fbbf24;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ViewOrder_invoiceActions__fVD9S .ViewOrder_editButton__hQReu:hover{background:#fbbf241a;border-color:#fbbf24}.NewOrder_newOrderContainer__k\+7hb{background:linear-gradient(135deg,#1a1f2a,#2c3e50 50%,#34495e);color:#fff;margin:0 auto;min-height:100vh;padding:2rem}.NewOrder_header__adUtB{margin-bottom:3rem;position:relative;text-align:center}.NewOrder_header__adUtB h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.NewOrder_subtitle__ZJu7x{color:#fff9;font-size:1.125rem}.NewOrder_createCustomerTopBtn__-THeT{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;position:absolute;right:0;top:0;transition:all .2s}.NewOrder_createCustomerTopBtn__-THeT:hover{box-shadow:0 6px 20px #79d5e966;transform:translateY(-2px)}.NewOrder_mainContent__BbvcO{margin:0 auto;max-width:800px}.NewOrder_searchSection__kohVK{margin-bottom:3rem}.NewOrder_searchInputWrapper__M-F-G{margin-bottom:1rem;position:relative}.NewOrder_searchIcon__4Q0Tc{color:#fff6;height:20px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:20px}.NewOrder_searchInput__I907b{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .2s;width:100%}.NewOrder_searchInput__I907b:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.NewOrder_searchInput__I907b::placeholder{color:#fff6}.NewOrder_spinner__1TsMJ{animation:NewOrder_spin__a\+PGW .8s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#79d5e9;height:20px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}@keyframes NewOrder_spin__a\+PGW{to{transform:translateY(-50%) rotate(1turn)}}.NewOrder_searchResults__mve32{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 6px #0000004d;overflow:hidden}.NewOrder_customerResult__jPAFU{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:all .2s}.NewOrder_customerResult__jPAFU:last-child{border-bottom:none}.NewOrder_customerResult__jPAFU:hover{background:#79d5e91a}.NewOrder_customerInfo__HLOqq{flex:1 1}.NewOrder_customerMain__pyo6s h3{font-size:1rem;font-weight:600;margin-bottom:.25rem}.NewOrder_customerMeta__SNWQI{align-items:center;color:#fff9;display:flex;font-size:.875rem;gap:1rem}.NewOrder_customerMeta__SNWQI svg{margin-right:.25rem}.NewOrder_selectIcon__MNwVX{color:#fff6;height:20px;width:20px}.NewOrder_highlight__tO5AT{background:#79d5e94d;border-radius:2px;color:#79d5e9;padding:0 2px}.NewOrder_noResults__P39I5{color:#fff9;padding:3rem 1rem;text-align:center}.NewOrder_suggestion__rg-SJ{color:#ffffff80;font-size:.95rem;margin-bottom:1rem}.NewOrder_noResults__P39I5 p{margin-bottom:1.5rem}.NewOrder_createNewBtn__lL-MZ{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.NewOrder_createNewBtn__lL-MZ:hover{box-shadow:0 6px 20px #79d5e966;transform:translateY(-2px)}.NewOrder_selectedCustomerSection__PQHOk{margin-bottom:3rem}.NewOrder_selectedCustomerSection__PQHOk h2{color:#ffffffe6;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.NewOrder_selectedCustomerCard__Bi5uI{align-items:center;background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;position:relative}.NewOrder_changeCustomerBtn__Z8Rgg{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem;transition:all .2s}.NewOrder_changeCustomerBtn__Z8Rgg:hover{background:#ffffff1a;color:#ffffffe6}.NewOrder_customerLogo__SXGy\+{background:#ffffff0d;border-radius:12px;height:80px;object-fit:contain;padding:.5rem;width:80px}.NewOrder_logoPlaceholder__KbT8T{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:12px;color:#0f1419;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;width:80px}.NewOrder_selectedCustomerInfo__lsBxI{flex:1 1}.NewOrder_selectedCustomerInfo__lsBxI h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.NewOrder_selectedCustomerInfo__lsBxI p{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.25rem}.NewOrder_selectedCustomerInfo__lsBxI .NewOrder_address__HXz\+6{line-height:1.4;margin-top:.5rem}.NewOrder_brandSelectionSection__\+tSOx{margin-top:2rem}.NewOrder_brandSelectionSection__\+tSOx h3{color:#ffffffe6;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.NewOrder_brandLogos__mo6PP{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:800px}.NewOrder_brandLogoButton__KzWo4{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:120px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.NewOrder_brandLogoButton__KzWo4:before{background:linear-gradient(90deg,#0000,#79d5e94d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.NewOrder_brandLogoButton__KzWo4:hover{background:#79d5e90d;box-shadow:0 8px 25px #79d5e933;transform:translateY(-2px)}.NewOrder_brandLogoButton__KzWo4:hover:before{left:100%}.NewOrder_brandLogo__4Wd71{filter:brightness(.8);max-height:200px;max-width:100%;object-fit:contain;transition:filter .3s ease}.NewOrder_brandLogoButton__KzWo4:hover .NewOrder_brandLogo__4Wd71{filter:brightness(1.1)}.NewOrder_brandLogoFallback__4xXEW{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:8px;color:#0f1419;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.NewOrder_actionButtons__2Bt8v{display:flex;flex-wrap:wrap;gap:1rem}.NewOrder_primaryBtn__LrMQy{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:200px;padding:1rem 1.5rem;transition:all .2s}.NewOrder_primaryBtn__LrMQy:hover{box-shadow:0 6px 20px #79d5e966;transform:translateY(-2px)}.NewOrder_secondaryBtn__9iZLV{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;min-width:200px;padding:1rem 1.5rem;transition:all .2s}.NewOrder_secondaryBtn__9iZLV:hover{background:#ffffff1a;border-color:#fff3}@media (max-width:768px){.NewOrder_newOrderContainer__k\+7hb{padding:1rem}.NewOrder_header__adUtB{padding-right:0}.NewOrder_createCustomerTopBtn__-THeT{margin-top:1rem;position:static;width:auto}.NewOrder_header__adUtB h1{font-size:2rem}.NewOrder_selectedCustomerCard__Bi5uI{flex-direction:column;padding-top:3rem;text-align:center}.NewOrder_changeCustomerBtn__Z8Rgg{right:.5rem;top:.5rem}.NewOrder_brandLogos__mo6PP{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.NewOrder_actionButtons__2Bt8v{flex-direction:column}.NewOrder_primaryBtn__LrMQy,.NewOrder_secondaryBtn__9iZLV{width:100%}}.ViewOrders_ordersContainer__g3xCd{color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:19px;position:relative}@media (min-width:768px){.ViewOrders_ordersContainer__g3xCd{padding:2rem}}@media (min-width:1024px){.ViewOrders_ordersContainer__g3xCd{padding:2.5rem}}@media (min-width:1200px){.ViewOrders_ordersContainer__g3xCd{padding:3rem}}.ViewOrders_ordersContainer__g3xCd:before{animation:ViewOrders_patternFloat__1L4xs 40s linear infinite;background-image:radial-gradient(circle at 30% 30%,#79d5e90f 1px,#0000 0),radial-gradient(circle at 70% 70%,#f77d110f 1px,#0000 0),radial-gradient(circle at 50% 50%,#61bc8e0a 1px,#0000 0);background-size:56px 56px,80px 80px,112px 112px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.ViewOrders_ordersContainer__g3xCd>*{position:relative;z-index:1}@keyframes ViewOrders_patternFloat__1L4xs{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-50px) rotate(1turn)}}.ViewOrders_ordersHeader__JM4B1{margin-bottom:26px}.ViewOrders_ordersHeader__JM4B1 h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:26px;font-weight:700;margin:0}.ViewOrders_metricsGrid-4__28UKW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));margin-bottom:26px}.ViewOrders_ordersControls__gunmo{align-items:center;display:flex;flex-wrap:wrap;gap:13px;margin-bottom:19px}.ViewOrders_searchContainer__JBai1{flex:1 1;min-width:240px;position:relative}.ViewOrders_searchIcon__3mrVA{color:#fff;font-size:13px;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ViewOrders_searchInput__6lJ6S{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#78919c;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:15px;padding:10px 13px 10px 38px;transition:all .3s ease;width:100%}.ViewOrders_searchInput__6lJ6S:focus{background:#ffffff0d;border-color:#79d5e980;box-shadow:0 0 0 3px #79d5e91a,inset 0 0 20px #79d5e90d;outline:none}.ViewOrders_searchInput__6lJ6S::placeholder{color:#fff}.ViewOrders_filterControls__acrc5{display:flex;flex-wrap:wrap;gap:10px}.ViewOrders_sortFilter__0hL63,.ViewOrders_statusFilter__N0juu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#78919c;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;min-width:300px;padding:10px 13px;position:relative;transition:all .3s ease}.ViewOrders_sortFilter__0hL63:focus,.ViewOrders_statusFilter__N0juu:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ViewOrders_sortFilter__0hL63:hover,.ViewOrders_statusFilter__N0juu:hover{background:#ffffff0d;border-color:#79d5e94d}.ViewOrders_ordersWrapper__mwKyG{border-radius:16px;box-shadow:0 10px 30px -10px #00000080;margin-bottom:26px;overflow:hidden}.ViewOrders_ordersTableContainer__d7lJU{background:linear-gradient(145deg,#1a1f2a,#161922);border:1px solid #ffffff0d;border-bottom:none;border-radius:16px 16px 0 0;margin:0 auto;overflow-x:auto;overflow-y:visible;position:relative;width:100%}.ViewOrders_ordersTableContainer__d7lJU::-webkit-scrollbar-x{height:0}.ViewOrders_ordersTable__3t3Ts{min-width:800px;width:100%}.ViewOrders_tableHeader__aWLhl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a3441f2;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ViewOrders_tableRow__RjmOw{grid-gap:13px;align-items:center;border-bottom:1px solid #3741514d;cursor:pointer;display:grid;gap:13px;grid-template-columns:112px minmax(200px,1fr) 112px 96px 64px;padding:16px 19px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ViewOrders_tableRow__RjmOw.ViewOrders_expanded__8hSDl{background:linear-gradient(90deg,#79d5e914,#4daeac14);border-bottom:none}.ViewOrders_tableHeader__aWLhl .ViewOrders_tableRow__RjmOw{border-bottom:2px solid #37415180;color:#94a3b8;font-size:14px;font-weight:600;letter-spacing:.04em;padding:13px 19px;text-transform:uppercase}.ViewOrders_tableBody__O343i .ViewOrders_tableRow__RjmOw:hover{background:linear-gradient(90deg,#79d5e90d,#4daeac0d);box-shadow:inset 3px 0 0 #79d5e9,0 4px 12px #0000001a;transform:translateX(4px)}.ViewOrders_tableBody__O343i .ViewOrders_tableRow__RjmOw:after{background:linear-gradient(90deg,#0000,#79d5e980,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.ViewOrders_tableBody__O343i .ViewOrders_tableRow__RjmOw:hover:after{transform:scaleX(1)}.ViewOrders_tableBody__O343i .ViewOrders_tableRow__RjmOw:last-child{border-bottom:none}.ViewOrders_tableBody__O343i .ViewOrders_tableRow__RjmOw:nth-child(2n){background-color:#ffffff05}.ViewOrders_tableCell__9lBUp{display:flex;flex-direction:column;gap:3px}.ViewOrders_tableCell__9lBUp strong{color:#fff;font-weight:600}.ViewOrders_customerInfo__Z\+c9\+{align-items:center;display:inline-flex;gap:10px}.ViewOrders_customerDetails__u4uhG{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.ViewOrders_customerDetails__u4uhG strong{color:#fff;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewOrders_companyInfo__gqkFA{align-items:center;color:#64748b;display:flex;font-size:10px;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewOrders_statusBadge__nlHjo{align-items:center!important;border-radius:6px!important;border-style:solid!important;border-width:1px!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;gap:3px!important;max-width:-webkit-fit-content!important;max-width:fit-content!important;overflow:hidden!important;padding:5px 11px!important;position:relative!important;text-transform:capitalize!important}.ViewOrders_statusDraft__BTwi5{background:linear-gradient(135deg,#9ca3af33,#d1d5db33)!important;border-color:#d1d5db4d!important;box-shadow:0 2px 4px #9ca3af1a!important;color:#d1d5db!important}.ViewOrders_statusSent__MS82X{background:linear-gradient(135deg,#3b82f633,#60a5fa33)!important;border-color:#60a5fa4d!important;box-shadow:0 2px 4px #3b82f61a!important;color:#60a5fa!important}.ViewOrders_statusClosed__w7uxL,.ViewOrders_statusFulfilled__NDHfD{background:linear-gradient(135deg,#22c55e33,#4ade8033)!important;border-color:#4ade804d!important;box-shadow:0 2px 4px #22c55e1a!important;color:#4ade80!important}.ViewOrders_statusOpen__MURPS{background:linear-gradient(135deg,#fbbf2433,#fcd34d33)!important;border-color:#fcd34d4d!important;box-shadow:0 2px 4px #fbbf241a!important;color:#fbbf24!important}.ViewOrders_statusShipped__\+AeI0{background:linear-gradient(135deg,#8b5cf633,#a78bfa33)!important;border-color:#a78bfa4d!important;box-shadow:0 2px 4px #8b5cf61a!important;color:#a78bfa!important}.ViewOrders_statusBadge__nlHjo:not(.ViewOrders_statusDraft__BTwi5):not(.ViewOrders_statusSent__MS82X):not(.ViewOrders_statusFulfilled__NDHfD):not(.ViewOrders_statusClosed__w7uxL):not(.ViewOrders_statusOpen__MURPS):not(.ViewOrders_statusShipped__\+AeI0){background:linear-gradient(135deg,#6b728033,#9ca3af33)!important;border-color:#9ca3af4d!important;box-shadow:0 2px 4px #6b72801a!important;color:#9ca3af!important}.ViewOrders_statusPaid__q22M4{background:linear-gradient(135deg,#22c55e33,#4ade8033)!important;border-color:#4ade804d!important;box-shadow:0 2px 4px #22c55e1a!important;color:#4ade80!important}.ViewOrders_statusOverdue__OxzVZ{background:linear-gradient(135deg,#ef444433,#f8717133)!important;border-color:#f871714d!important;box-shadow:0 2px 4px #ef44441a!important;color:#f87171!important}.ViewOrders_statusVoid__efKT2{background:linear-gradient(135deg,#4b556333,#6b728033)!important;border-color:#6b72804d!important;box-shadow:0 2px 4px #4b55631a!important;color:#6b7280!important}.ViewOrders_endRowSection__fVg8e{align-items:center;display:flex;gap:10px;justify-content:flex-end}.ViewOrders_companyLogo__fLDWd{height:26px;object-fit:contain;width:auto}.ViewOrders_expandButton__r0r5H{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.ViewOrders_expandButton__r0r5H:hover{background:#79d5e91a;border-color:#79d5e94d;color:#79d5e9}.ViewOrders_expandedContent__Y5MVz{animation:ViewOrders_expandDown__5foFS .3s ease-out;background:linear-gradient(145deg,#151a23,#131820);border-bottom:1px solid #3741514d;overflow:hidden}@keyframes ViewOrders_expandDown__5foFS{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}.ViewOrders_expandedRow__IirlO{align-items:center;display:flex;gap:24px;padding:20px 24px}.ViewOrders_statusIconContainer__LoRrW{flex-shrink:0}.ViewOrders_statusIcon__IIipv{align-items:center;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.ViewOrders_completedIcon__6AN3f{background:#22c55e26;border:1px solid #4ade804d;color:#4ade80}.ViewOrders_pendingIcon__\+-AW0{background:#db277726;border:1px solid #db27774d;color:#db2777}.ViewOrders_expandedDetails__8hkvr{display:flex;flex:1 1;flex-wrap:wrap;gap:32px}.ViewOrders_detailItem__dIm1w{display:flex;flex-direction:column;gap:4px}.ViewOrders_detailLabel__BuYt0{color:#6b7280;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ViewOrders_detailValue__JacrM{color:#e5e7eb;font-size:14px;font-weight:500}.ViewOrders_statusBadges__2xbq3{align-items:center;display:flex;gap:12px}.ViewOrders_statusBadgeButton__v\+a9o{border:none;border-radius:20px;font-size:13px;font-weight:600;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease}.ViewOrders_shippingShipped__OR3GZ{background:linear-gradient(135deg,#22c55e33,#4ade8033);border:1px solid #4ade804d;color:#4ade80;cursor:default}.ViewOrders_shippingPartial__Jbnv3{background:linear-gradient(135deg,#fbbf2433,#fcd34d33);border:1px solid #fcd34d4d;color:#fbbf24;cursor:default}.ViewOrders_shippingNotShipped__d7d\+r{background:linear-gradient(135deg,#6b72800d,#9ca3af0d);border:1px dashed #9ca3af4d;color:#6b7280;cursor:not-allowed;opacity:.6}.ViewOrders_invoiceDraft__p8Lim,.ViewOrders_invoicePaid__ldJ6T,.ViewOrders_invoiceSent__oDIwm{background:linear-gradient(135deg,#3b82f633,#60a5fa33);border:1px solid #60a5fa4d;color:#60a5fa;cursor:pointer}.ViewOrders_invoiceOverdue__yvUOR{background:linear-gradient(135deg,#ef444433,#f8717133);border:1px solid #f871714d;color:#f87171;cursor:pointer}.ViewOrders_invoiceVoid__yoBRf{background:linear-gradient(135deg,#6b728033,#9ca3af33);border:1px solid #9ca3af4d;color:#9ca3af;cursor:pointer}.ViewOrders_invoiceNotInvoiced__WWMYs{background:linear-gradient(135deg,#6b72800d,#9ca3af0d);border:1px dashed #9ca3af4d;color:#6b7280;cursor:not-allowed;opacity:.6}.ViewOrders_statusBadgeButton__v\+a9o:hover{box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.ViewOrders_statusBadgeButton__v\+a9o:hover.ViewOrders_invoiceNotInvoiced__WWMYs,.ViewOrders_statusBadgeButton__v\+a9o:hover.ViewOrders_shippingNotShipped__d7d\+r{box-shadow:none;opacity:.65;transform:none}.ViewOrders_expandedActions__TUXTz{align-items:center;display:flex;gap:12px;margin-left:auto}.ViewOrders_expandedActionBtn__Gc8vB{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.ViewOrders_editOrderBtn__-zaOX{background:linear-gradient(135deg,#fbbf2433,#fcd34d33);border:1px solid #fcd34d4d;color:#fbbf24}.ViewOrders_editOrderBtn__-zaOX:hover{background:linear-gradient(135deg,#fbbf244d,#fcd34d4d);box-shadow:0 4px 12px #fbbf2433;transform:translateY(-1px)}.ViewOrders_viewOrderBtn__JLi3N{background:linear-gradient(135deg,#3b82f633,#60a5fa33);border:1px solid #60a5fa4d;color:#60a5fa}.ViewOrders_viewOrderBtn__JLi3N:hover{background:linear-gradient(135deg,#3b82f64d,#60a5fa4d);box-shadow:0 4px 12px #3b82f633;transform:translateY(-1px)}.ViewOrders_cancelOrderBtn__TkBiK{background:linear-gradient(135deg,#ef444433,#f8717133);border:1px solid #f871714d;color:#f87171}.ViewOrders_cancelOrderBtn__TkBiK:hover{background:linear-gradient(135deg,#ef44444d,#f871714d);box-shadow:0 4px 12px #ef444433;transform:translateY(-1px)}.ViewOrders_actionButtons__8E2Ut{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ViewOrders_actionBtn__TSDat{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ViewOrders_actionBtn__TSDat:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ViewOrders_actionBtn__TSDat:hover:before{left:100%}.ViewOrders_actionBtn__TSDat svg{height:14px;width:14px}.ViewOrders_viewBtn__1uUrF:hover{background:linear-gradient(135deg,#3b82f633,#60a5fa33);border-color:#60a5fa4d;box-shadow:0 4px 12px #3b82f633;color:#60a5fa;transform:translateY(-1px)}.ViewOrders_generateInvoiceBtn__0MdLI:hover,.ViewOrders_invoiceBtn__LsvUR:hover{background:linear-gradient(135deg,#22c55e33,#4ade8033);border-color:#4ade804d;box-shadow:0 4px 12px #22c55e33;color:#4ade80;transform:translateY(-1px)}.ViewOrders_viewInvoiceBtn__Y8Tb2:hover{background:linear-gradient(135deg,#60a5fa33,#93c5fd33);border-color:#93c5fd4d;box-shadow:0 4px 12px #60a5fa33;color:#93c5fd;transform:translateY(-1px)}.ViewOrders_editInvoiceBtn__d7Iq5:hover{background:linear-gradient(135deg,#fbbf2433,#fcd34d33);border-color:#fcd34d4d;box-shadow:0 4px 12px #fbbf2433;color:#fbbf24;transform:translateY(-1px)}.ViewOrders_additionalInvoiceBtn__pJnwy:hover{background:linear-gradient(135deg,#a855f733,#c4b5fd33);border-color:#c4b5fd4d;box-shadow:0 4px 12px #a855f733;color:#c4b5fd;transform:translateY(-1px)}.ViewOrders_paginationContainer__q8HAv{align-items:center;background:linear-gradient(145deg,#1a1f2a,#161922);border:1px solid #ffffff0d;border-radius:0 0 20px 20px;border-top:none;display:flex;justify-content:space-between;margin-top:-1px;padding:24px}.ViewOrders_paginationInfo__wgmpL{color:#94a3b8;font-size:14px}.ViewOrders_paginationControls__EuLiZ{align-items:center;display:flex;gap:12px}.ViewOrders_paginationButton__-AfjN{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.ViewOrders_paginationButton__-AfjN:hover:not(:disabled){background:linear-gradient(135deg,#79d5e91a,#4daeac1a);border-color:#79d5e94d;transform:translateY(-1px)}.ViewOrders_paginationButton__-AfjN:disabled{cursor:not-allowed;opacity:.5}.ViewOrders_pageNumbers__Vl2e1{align-items:center;display:flex;gap:8px}.ViewOrders_pageNumber__fv0Lo{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .3s ease;width:36px}.ViewOrders_pageNumber__fv0Lo:hover:not(:disabled){background:#79d5e91a;border-color:#79d5e94d;color:#79d5e9}.ViewOrders_pageNumber__fv0Lo.ViewOrders_active__uAhoT{background:linear-gradient(135deg,#79d5e933,#4daeac33);border-color:#79d5e966;color:#79d5e9;cursor:default}.ViewOrders_pageDots__\+8uTx{color:#6b7280;font-size:14px;padding:0 4px}.ViewOrders_allOrdersLoading__kkHl0{align-items:center;color:#9ca3af;display:flex;flex-direction:column;height:50vh;justify-content:center}.ViewOrders_allOrdersLoading__kkHl0 p{font-size:16px;margin-top:16px}.ViewOrders_emptyState__K3KWf{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.ViewOrders_emptyIcon__gqvEZ{font-size:64px;margin-bottom:16px;opacity:.5}.ViewOrders_emptyState__K3KWf h3{color:#e5e7eb;font-size:24px;font-weight:600;margin:0 0 8px}.ViewOrders_emptyState__K3KWf p{color:#9ca3af;font-size:16px;margin:0}.ViewOrders_headerActions__QHUbp{gap:.5rem}.ViewOrders_refreshButton__R-jj5{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;box-shadow:0 2px 8px #79d5e94d;color:#fff;cursor:pointer;font-size:.7rem;overflow:hidden;padding:.5rem;position:relative;transition:all .3s ease}.ViewOrders_refreshButton__R-jj5:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ViewOrders_refreshButton__R-jj5:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-2px)}.ViewOrders_refreshButton__R-jj5:hover:before{left:100%}.ViewOrders_retryButton__bWM-3{background:#448382;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s}.ViewOrders_retryButton__bWM-3:hover{background:#357371}.ViewOrders_loadingMore__cDCnw{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}.ViewOrders_spinner__AW0vs{animation:ViewOrders_spin__QVEwm 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#448382;height:40px;transform-origin:center;width:40px}@keyframes ViewOrders_spin__QVEwm{to{transform:rotate(1turn)}}.ViewOrders_endOfList__5Leov{color:#a0a0a0;font-size:.9rem;padding:2rem;text-align:center}.ViewOrders_searchIndicator__qQYA3{color:#448382;font-size:.85rem;font-style:italic;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ViewOrders_searchInfo__5G9n0{background:#4483821a;border-radius:8px;color:#a0a0a0;font-size:.9rem;margin:1rem 0;padding:.75rem 1rem}@media (max-width:768px){.ViewOrders_paginationContainer__q8HAv{flex-direction:column;gap:16px;padding:16px}.ViewOrders_paginationControls__EuLiZ{justify-content:center;width:100%}.ViewOrders_pageNumber__fv0Lo{font-size:13px;height:32px;width:32px}.ViewOrders_paginationButton__-AfjN{font-size:13px;padding:6px 12px}}@media (max-width:1400px){.ViewOrders_skeletonRow__0CBCo,.ViewOrders_tableRow__RjmOw{grid-template-columns:120px minmax(200px,1fr) 120px 100px 70px}}@media (max-width:1200px){.ViewOrders_tableRow__RjmOw{gap:12px;padding:16px 20px}.ViewOrders_skeletonRow__0CBCo,.ViewOrders_tableRow__RjmOw{grid-template-columns:100px minmax(180px,1fr) 100px 100px 60px}.ViewOrders_expandedDetails__8hkvr{gap:20px}.ViewOrders_expandedRow__IirlO{flex-wrap:wrap}}@media (max-width:1024px){.ViewOrders_expandedDetails__8hkvr{flex:0 0 auto}.ViewOrders_detailItem__dIm1w:first-child,.ViewOrders_detailItem__dIm1w:nth-child(2),.ViewOrders_detailItem__dIm1w:nth-child(3){display:none}.ViewOrders_detailItem__dIm1w:nth-child(4),.ViewOrders_detailItem__dIm1w:nth-child(5){display:flex}.ViewOrders_expandedRow__IirlO{justify-content:space-between}.ViewOrders_statusBadges__2xbq3{flex:0 0 auto}.ViewOrders_expandedActions__TUXTz{flex:0 0 auto;flex-direction:row;width:auto}.ViewOrders_expandedActionBtn__Gc8vB{padding:8px 14px;width:auto}}@media (max-width:768px){.ViewOrders_ordersContainer__g3xCd{padding:16px}.ViewOrders_ordersHeader__JM4B1 h1{font-size:24px}.ViewOrders_metricsGrid-4__28UKW{gap:16px;grid-template-columns:1fr}.ViewOrders_ordersControls__gunmo{align-items:stretch;flex-direction:column}.ViewOrders_searchContainer__JBai1{min-width:0;min-width:auto}.ViewOrders_filterControls__acrc5{justify-content:stretch}.ViewOrders_sortFilter__0hL63,.ViewOrders_statusFilter__N0juu{flex:1 1;min-width:0;min-width:auto}.ViewOrders_tableRow__RjmOw{gap:8px;grid-template-columns:1fr;padding:16px}.ViewOrders_tableCell__9lBUp{border-bottom:1px solid #374151;padding:8px 0}.ViewOrders_tableCell__9lBUp:last-child{border-bottom:none}.ViewOrders_tableHeader__aWLhl{display:none}.ViewOrders_tableCell__9lBUp:before{color:#9ca3af;content:attr(data-label) ": ";font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ViewOrders_customerInfo__Z\+c9\+{align-items:flex-start;flex-direction:row}.ViewOrders_customerAvatar__hV0k6{font-size:12px;height:32px;width:32px}.ViewOrders_actionButtons__8E2Ut{justify-content:flex-start;margin-top:8px}.ViewOrders_expandedContent__Y5MVz{animation:none}.ViewOrders_expandedRow__IirlO{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px}.ViewOrders_expandedDetails__8hkvr{display:none}.ViewOrders_statusIconContainer__LoRrW{flex-shrink:0}.ViewOrders_statusIcon__IIipv{font-size:20px;height:40px;width:40px}.ViewOrders_statusBadges__2xbq3{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:flex-start}.ViewOrders_statusBadgeButton__v\+a9o{font-size:12px;padding:6px 12px}.ViewOrders_expandedActions__TUXTz{display:flex;flex-direction:row;gap:8px;justify-content:stretch;margin-left:0;width:100%}.ViewOrders_expandedActionBtn__Gc8vB{flex:1 1;font-size:12px;justify-content:center;padding:8px 12px}@media (max-width:480px){.ViewOrders_expandedActionBtn__Gc8vB{font-size:0;padding:8px}.ViewOrders_expandedActionBtn__Gc8vB svg{height:16px;margin:0;width:16px}}}@keyframes ViewOrders_fadeIn__I41Nj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewOrders_ordersTableContainer__d7lJU{animation:ViewOrders_fadeIn__I41Nj .5s ease-out}.ViewOrders_tableRow__RjmOw{animation:ViewOrders_fadeIn__I41Nj .3s ease-out}.ViewOrders_ordersTableContainer__d7lJU::-webkit-scrollbar{height:8px;width:8px}.ViewOrders_ordersTableContainer__d7lJU::-webkit-scrollbar-track{background:#1a1f2a}.ViewOrders_ordersTableContainer__d7lJU::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}.ViewOrders_ordersTableContainer__d7lJU::-webkit-scrollbar-thumb:hover{background:#4b5563}.ViewOrders_tableBody__O343i{position:relative}.ViewOrders_orderNumber__TRl3n{color:#79d5e9;font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;font-weight:500;letter-spacing:.5px}.ViewOrders_customerAvatar__hV0k6{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:10px;color:#0a0e1a;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.ViewOrders_dateCell__BiCWc{display:flex;flex-direction:column;gap:2px}.ViewOrders_dateMain__44SLu{color:#e2e8f0;font-size:14px;font-weight:500}.ViewOrders_dateTime__s23CA{color:#64748b;font-size:11px}.ViewOrders_totalAmount__vrpkZ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600}.ViewOrders_itemsCount__RSaWJ{align-items:center;color:#94a3b8;display:flex;font-size:14px;gap:6px}.ViewOrders_itemsIcon__iOBnJ{font-size:16px;opacity:.6}.ViewOrders_statusIcon__IIipv{font-size:12px}@keyframes ViewOrders_fadeInUp__97Bcm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewOrders_tableRow__RjmOw{animation:ViewOrders_fadeInUp__97Bcm .3s ease-out;animation-fill-mode:both}.ViewOrders_loadingSkeleton__QCUEh{display:flex;flex-direction:column;gap:1px}.ViewOrders_skeletonRow__0CBCo{grid-gap:16px;animation:ViewOrders_shimmer__fYPmV 1.5s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%;display:grid;gap:16px;grid-template-columns:140px minmax(250px,1fr) 140px 120px 80px;padding:16px 24px}.ViewOrders_skeleton__lH8nA{background:#ffffff1a;border-radius:4px;height:20px}@keyframes ViewOrders_shimmer__fYPmV{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1366px){.ViewOrders_metricsGrid-4__28UKW{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.ViewOrders_tableRow__RjmOw{display:grid;grid-template-columns:160px minmax(200px,.9fr) 100px 100px 70px}}@media (max-width:1024px){.ViewOrders_tableHeaderRow__Ed00D{display:grid;grid-template-columns:1.5fr 1fr 1fr}.ViewOrders_actionBtn__TSDat{align-items:flex-start;display:inline-flex;font-size:0}.ViewOrders_tableRow__RjmOw{display:grid;grid-template-columns:1.5fr 1fr 1fr}}.ViewOrders_customerFilterIndicator__1Fg6O{align-items:center;background:#e3f2fd;border:1px solid #1976d2;border-radius:6px;color:#1565c0;display:flex;font-size:14px;gap:8px;padding:8px 12px}.ViewOrders_customerFilterIndicator__1Fg6O strong{color:#0d47a1}.ViewOrders_clearFilterButton__T2TDK{background:none;border:none;border-radius:4px;color:#1976d2;cursor:pointer;font-size:16px;padding:2px 6px;transition:all .2s ease}.ViewOrders_clearFilterButton__T2TDK:hover{background:#1976d2;color:#fff}.ViewOrders_ordersHeader__JM4B1{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ViewOrders_headerActions__QHUbp{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.BrandInventoryShare_container__IuhVW{background:linear-gradient(135deg,#1e293b,#1a1f2a);border:1px solid #334155;border-radius:16px;box-shadow:0 2px 8px #0003;display:flex;min-height:400px;overflow:hidden;position:relative;width:100%}.BrandInventoryShare_accent__bGFLa{background:linear-gradient(180deg,#10b981,#06b6d4,#8b5cf6);bottom:0;left:0;position:absolute;top:0;width:4px}.BrandInventoryShare_content__ZlFXP{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;padding:20px 24px}.BrandInventoryShare_title__k00EM{color:#e2e8f0;font-size:1rem;font-weight:600;margin:0}.BrandInventoryShare_barsContainer__4CDKx{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.BrandInventoryShare_brandItem__iGnlM{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:4px 0;transition:all .2s ease}.BrandInventoryShare_brandItem__iGnlM:hover{background:#ffffff0d;padding:4px 8px}.BrandInventoryShare_brandHeader__zrkwL{align-items:center;display:flex;justify-content:space-between}.BrandInventoryShare_brandLabel__yP94P{color:#e5e7eb;font-size:.8rem;font-weight:400}.BrandInventoryShare_brandPercent__bAoKW{color:#94a3b8;font-size:.75rem;font-weight:500}.BrandInventoryShare_brandBarContainer__Zcpgc{width:100%}.BrandInventoryShare_brandBar__sqW9R{background-color:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.BrandInventoryShare_brandProgress__KO1U9{border-radius:4px;height:100%;position:relative;transition:all .3s ease}.BrandInventoryShare_brandItem__iGnlM:hover .BrandInventoryShare_brandProgress__KO1U9{transform:scaleY(1.2)}.BrandInventoryShare_tooltipArea__cmzyx{border-top:1px solid #ffffff1a;margin-top:auto;min-height:60px;padding-top:16px}.BrandInventoryShare_tooltip__zkot5{background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:8px;box-shadow:0 4px 12px #10b98133;padding:12px 16px}.BrandInventoryShare_tooltipLabel__IMT\+x{color:#fff;font-size:.875rem;font-weight:600;margin:0 0 8px}.BrandInventoryShare_tooltipDetails__OE60V{display:flex;flex-direction:column;gap:4px}.BrandInventoryShare_tooltipItems__kVj8F,.BrandInventoryShare_tooltipPercent__3ec8P,.BrandInventoryShare_tooltipValue__SOZ1l{color:#ffffffe6;font-size:.75rem;font-weight:500;margin:0}.BrandInventoryShare_tooltipPlaceholder__UBGOB{color:#64748b;font-size:.75rem;font-style:italic;padding:20px 0;text-align:center}.BrandInventoryShare_empty__0R--B,.BrandInventoryShare_error__75Cs7,.BrandInventoryShare_loading__xOO\+t{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center;min-height:120px;padding:24px}.BrandInventoryShare_error__75Cs7{color:#ef4444}@media (max-width:1366px) and (min-width:769px){.BrandInventoryShare_container__IuhVW{min-height:320px}.BrandInventoryShare_barsContainer__4CDKx{gap:10px}}@media (max-width:768px){.BrandInventoryShare_content__ZlFXP{gap:12px;padding:16px 20px}.BrandInventoryShare_title__k00EM{font-size:.9rem}.BrandInventoryShare_brandLabel__yP94P{font-size:.75rem}.BrandInventoryShare_brandPercent__bAoKW{font-size:.7rem}.BrandInventoryShare_brandBar__sqW9R{height:6px}}@media (max-width:480px){.BrandInventoryShare_container__IuhVW{min-height:140px}.BrandInventoryShare_content__ZlFXP{gap:10px;padding:14px 16px}.BrandInventoryShare_title__k00EM{font-size:.85rem}.BrandInventoryShare_barsContainer__4CDKx{gap:6px}.BrandInventoryShare_brandItem__iGnlM{gap:3px}}.InventoryMetricCards_container__h\+IUQ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);width:100%}.InventoryMetricCards_card__rEwKZ{aspect-ratio:auto;background-color:#28323e;border-radius:12px;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;min-height:100px;overflow:hidden;position:relative}.InventoryMetricCards_accent__lTlq0{height:4px;left:0;position:absolute;right:0;top:0}.InventoryMetricCards_accentRed__ZOHoV{background-color:#ef4444}.InventoryMetricCards_accentCyan__7-GMP{background-color:#06b6d4}.InventoryMetricCards_accentGreen__F\+OM1{background-color:#10b981}.InventoryMetricCards_accentOrange__w\+KMT{background-color:#f59e0b}.InventoryMetricCards_accentPurple__9PG75{background-color:#8b5cf6}.InventoryMetricCards_accentBlue__dn8wo{background-color:#3b82f6}.InventoryMetricCards_content__PcWdE{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:14px 16px;text-align:center}.InventoryMetricCards_header__MSUZL{display:flex;flex-direction:column;gap:2px}.InventoryMetricCards_title__wSrP5{color:#fff;font-size:.8rem;font-weight:500;line-height:1.1;margin:0}.InventoryMetricCards_subtitle__gG5-z{color:#9ca3af;font-size:.7rem;font-weight:400;line-height:1.1;margin:0;opacity:.8}.InventoryMetricCards_chartArea__CKLpB{display:none}.InventoryMetricCards_value__raTkz{font-size:1.75rem;font-weight:700;line-height:1;margin:4px 0 0}.InventoryMetricCards_valueRed__eBS\+k{color:#ef4444}.InventoryMetricCards_valueCyan__QrkPq{color:#06b6d4}.InventoryMetricCards_valueGreen__v36\+z{color:#10b981}.InventoryMetricCards_valueOrange__7hd2Z{color:#f59e0b}.InventoryMetricCards_valuePurple__70ZB6{color:#8b5cf6}.InventoryMetricCards_valueBlue__bZ6K-{color:#3b82f6}.InventoryMetricCards_error__B0gcT,.InventoryMetricCards_loading__24U80{align-items:center;background-color:#28323e;border-radius:12px;color:#9ca3af;display:flex;font-size:.875rem;grid-column:1/-1;justify-content:center;min-height:180px}.InventoryMetricCards_error__B0gcT{color:#ef4444}@media (max-width:1200px){.InventoryMetricCards_content__PcWdE{gap:10px;padding:16px}.InventoryMetricCards_title__wSrP5{font-size:.95rem}.InventoryMetricCards_subtitle__gG5-z{font-size:.8rem}.InventoryMetricCards_value__raTkz{font-size:2.2rem}}@media (max-width:1100px){.InventoryMetricCards_container__h\+IUQ{gap:.5rem}.InventoryMetricCards_content__PcWdE{gap:6px;padding:12px}.InventoryMetricCards_title__wSrP5{font-size:.8rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InventoryMetricCards_subtitle__gG5-z{font-size:.7rem;white-space:nowrap}.InventoryMetricCards_value__raTkz{font-size:1.8rem}.InventoryMetricCards_chartArea__CKLpB{min-height:35px}}@media (max-width:900px){.InventoryMetricCards_container__h\+IUQ{gap:.75rem}.InventoryMetricCards_content__PcWdE{gap:8px;padding:14px}.InventoryMetricCards_title__wSrP5{font-size:.85rem;line-height:1.1}.InventoryMetricCards_subtitle__gG5-z{font-size:.75rem}.InventoryMetricCards_value__raTkz{font-size:2rem}.InventoryMetricCards_chartArea__CKLpB{min-height:45px}}@media (max-width:768px){.InventoryMetricCards_container__h\+IUQ{gap:1rem;grid-template-columns:1fr}.InventoryMetricCards_card__rEwKZ{aspect-ratio:auto;min-height:140px}.InventoryMetricCards_content__PcWdE{gap:10px;padding:16px}.InventoryMetricCards_value__raTkz{font-size:2.2rem}.InventoryMetricCards_title__wSrP5{font-size:1rem}.InventoryMetricCards_subtitle__gG5-z{font-size:.875rem}.InventoryMetricCards_chartArea__CKLpB{min-height:50px}}@media (max-width:480px){.InventoryMetricCards_card__rEwKZ{min-height:120px}.InventoryMetricCards_content__PcWdE{gap:8px;padding:14px}.InventoryMetricCards_value__raTkz{font-size:1.8rem}.InventoryMetricCards_title__wSrP5{font-size:.9rem}.InventoryMetricCards_subtitle__gG5-z{font-size:.8rem}.InventoryMetricCards_chartArea__CKLpB{min-height:40px}}.BrandTrendChart_container__8vaHk{background:linear-gradient(135deg,#1e293b,#1a1f2a);border:1px solid #334155;border-radius:16px;box-shadow:0 2px 8px #0003;display:flex;min-height:400px;min-width:600px;overflow:hidden;position:relative;width:100%}.BrandTrendChart_accent__yFHEM{background:linear-gradient(180deg,#06b6d4,#8b5cf6,#ef4444);bottom:0;left:0;position:absolute;top:0;width:4px}.BrandTrendChart_content__ZbDOY{display:flex;flex:1 1;flex-direction:column;padding:24px}.BrandTrendChart_header__kqBxp{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.BrandTrendChart_title__V9nei{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.BrandTrendChart_periodSelector__Icrh7{background:#1a1f2a;border:1px solid #374151;border-radius:8px;display:flex;overflow:hidden}.BrandTrendChart_periodBtn__nv7i8{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.BrandTrendChart_periodBtn__nv7i8:hover{background:#374151;color:#d1d5db}.BrandTrendChart_periodBtn__nv7i8.BrandTrendChart_active__ulXZj{background:linear-gradient(135deg,#79d5e9,#4daeac);color:#fff}.BrandTrendChart_chartContainer__0r8xN{background:linear-gradient(180deg,#2a3441,#1e2532);border-radius:8px;flex:1 1;margin-bottom:24px;padding:16px}.BrandTrendChart_legend__0QFWE{border-top:1px solid #374151;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-top:16px}.BrandTrendChart_legendItem__Qxuyw{align-items:center;display:flex;gap:8px}.BrandTrendChart_legendColor__RKcNs{border-radius:50%;height:12px;width:12px}.BrandTrendChart_legendLabel__WOXpV{color:#e5e7eb;font-size:.875rem;font-weight:400}.BrandTrendChart_tooltip__\+vrFU{background-color:#1a1f2a;border:1px solid #374151;border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:12px}.BrandTrendChart_tooltipLabel__XAuEY{color:#fff;font-size:.875rem;font-weight:600;margin:0 0 8px}.BrandTrendChart_tooltipItem__VcHnZ{font-size:.75rem;font-weight:500;margin:0 0 4px}.BrandTrendChart_tooltipItem__VcHnZ:last-child{margin-bottom:0}.BrandTrendChart_empty__k-ZKm,.BrandTrendChart_error__MLrsr,.BrandTrendChart_loading__vG\+OX{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center;min-height:300px;padding:24px}.BrandTrendChart_error__MLrsr{color:#ef4444}.BrandTrendChart_tabletContainer__Gpa4K{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px}.BrandTrendChart_pieContainer__zlswZ{max-width:300px;width:100%}.BrandTrendChart_dotLegend__ehYQi{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px 0}.BrandTrendChart_dotItem__lvEDf{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:6px;padding:4px 8px}.BrandTrendChart_dot__L1KQH{border-radius:50%;height:8px;width:8px}.BrandTrendChart_dotLabel__XO1dS{color:#e5e7eb;font-size:.75rem;font-weight:400}@media (max-width:1024px){.BrandTrendChart_container__8vaHk{min-height:320px}}@media (max-width:900px){.BrandTrendChart_header__kqBxp{align-items:flex-start;flex-direction:column;gap:16px}.BrandTrendChart_periodSelector__Icrh7{width:100%}.BrandTrendChart_periodBtn__nv7i8{flex:1 1;text-align:center}}@media (max-width:768px){.BrandTrendChart_container__8vaHk{min-width:0;min-width:auto}.BrandTrendChart_content__ZbDOY{padding:20px}.BrandTrendChart_chartContainer__0r8xN{height:250px}.BrandTrendChart_legend__0QFWE{gap:12px}.BrandTrendChart_legendLabel__WOXpV{font-size:.8rem}}@media (max-width:480px){.BrandTrendChart_content__ZbDOY{padding:16px}.BrandTrendChart_title__V9nei{font-size:1rem}.BrandTrendChart_chartContainer__0r8xN{height:200px}.BrandTrendChart_periodBtn__nv7i8{font-size:.8rem;padding:6px 12px}.BrandTrendChart_legend__0QFWE{gap:8px}}.InventoryTableCard_container__hxTP5{background:linear-gradient(135deg,#1e293b,#1a1f2a);border:1px solid #334155;border-radius:16px;box-shadow:0 2px 8px #0003;display:flex;min-height:400px;overflow:hidden;position:relative;width:100%}.InventoryTableCard_accent__htjZz{background:linear-gradient(180deg,#06b6d4,#8b5cf6,#ef4444);bottom:0;left:0;position:absolute;top:0;width:4px}.InventoryTableCard_content__2JaZj{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;padding:20px 24px}.InventoryTableCard_header__frVFk{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.InventoryTableCard_headerLeft__YYQLs{flex:1 1}.InventoryTableCard_headerRight__j3HyR{align-items:flex-start;display:flex}.InventoryTableCard_dropdown__WKmqL{position:relative}.InventoryTableCard_dropdownButton__VvKhP{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;max-width:360px;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.InventoryTableCard_dropdownButton__VvKhP:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.InventoryTableCard_title__ESsOc{color:#e2e8f0;font-size:1rem;font-weight:600;margin:0 0 4px}.InventoryTableCard_subtitle__SAB-O{color:#94a3b8;font-size:.8rem;font-weight:400;margin:0}.InventoryTableCard_chevron__EB8VR{color:#94a3b8;flex-shrink:0;margin-left:16px;transition:transform .2s ease}.InventoryTableCard_chevronOpen__BO5Ud{transform:rotate(180deg)}.InventoryTableCard_dropdownMenu__-UyoI{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293b,#1a1f2a);border:1px solid #374151;border-radius:8px;box-shadow:0 8px 24px #0006;left:0;max-height:280px;min-width:360px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.InventoryTableCard_dropdownMenu__-UyoI::-webkit-scrollbar{width:6px}.InventoryTableCard_dropdownMenu__-UyoI::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.InventoryTableCard_dropdownMenu__-UyoI::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.InventoryTableCard_dropdownMenu__-UyoI::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.InventoryTableCard_dropdownItem__ZTZr\+{background:none;border:none;border-bottom:1px solid #ffffff0d;cursor:pointer;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.InventoryTableCard_dropdownItem__ZTZr\+:last-child{border-bottom:none}.InventoryTableCard_dropdownItem__ZTZr\+:hover{background:#ffffff0d}.InventoryTableCard_dropdownItemActive__0Ktuw{background:#10b9811a;border-left:3px solid #10b981}.InventoryTableCard_dropdownItemTitle__RIpf\+{color:#e2e8f0;font-size:.875rem;font-weight:500;margin-bottom:2px}.InventoryTableCard_dropdownItemSubtitle__FuaNP{color:#94a3b8;font-size:.75rem}.InventoryTableCard_filters__vJs1j{align-items:flex-start;display:flex;gap:12px}.InventoryTableCard_filterGroup__wlKwS{position:relative}.InventoryTableCard_filterButton__5-BMF{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.8rem;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.InventoryTableCard_filterButton__5-BMF:hover{background:#ffffff14;border-color:#fff3}.InventoryTableCard_filterChevron__05yFK{transition:transform .2s ease}.InventoryTableCard_filterDropdown__my4aX{background:linear-gradient(135deg,#1e293b,#1a1f2a);border:1px solid #374151;border-radius:6px;box-shadow:0 8px 24px #0006;max-height:240px;min-width:150px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.InventoryTableCard_filterDropdown__my4aX::-webkit-scrollbar{width:6px}.InventoryTableCard_filterDropdown__my4aX::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.InventoryTableCard_filterDropdown__my4aX::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.InventoryTableCard_filterDropdown__my4aX::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.InventoryTableCard_filterOption__Ix5NB{background:none;border:none;border-bottom:1px solid #ffffff0d;color:#e2e8f0;cursor:pointer;font-size:.8rem;padding:8px 12px;text-align:left;transition:all .2s ease;width:100%}.InventoryTableCard_filterOption__Ix5NB:last-child{border-bottom:none}.InventoryTableCard_filterOption__Ix5NB:hover{background:#ffffff0d}.InventoryTableCard_filterOptionActive__8o9fu{background:#10b9811a;border-left:2px solid #10b981;padding-left:10px}.InventoryTableCard_tableContent__xawMA{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.InventoryTableCard_tableContent__xawMA::-webkit-scrollbar{width:8px}.InventoryTableCard_tableContent__xawMA::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.InventoryTableCard_tableContent__xawMA::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.InventoryTableCard_tableContent__xawMA::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.InventoryTableCard_tableHeader__L3ldc{align-items:center;background:#ffffff05;border-bottom:2px solid #ffffff1a;border-radius:6px 6px 0 0;display:flex;margin-bottom:4px;padding:12px 16px 12px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.InventoryTableCard_tableHeaderCell__yJO3u{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.InventoryTableCard_tableRow__YSSpc{align-items:center;border-bottom:1px solid #ffffff0d;border-radius:6px;display:flex;margin:0;padding:12px 16px 12px 8px;transition:all .2s ease}.InventoryTableCard_tableRow__YSSpc:hover{background:#ffffff08;transform:translateX(2px)}.InventoryTableCard_tableRow__YSSpc:last-child{border-bottom:none}.InventoryTableCard_tableCell__-wpNg{align-items:center;display:flex}.InventoryTableCard_rank__sGYf7{color:#64748b;font-size:.8rem;font-weight:500}.InventoryTableCard_productInfo__xO-sf{display:flex;flex-direction:column;gap:2px;min-width:0}.InventoryTableCard_productName__1RBPP{color:#e2e8f0;font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.InventoryTableCard_productDetails__xa4p5{color:#64748b;font-size:.7rem;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.InventoryTableCard_stockValue__pNTQX{font-feature-settings:"tnum";color:#06b6d4;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.InventoryTableCard_stockValue__pNTQX.InventoryTableCard_statusInStock__YOpnT{color:#10b981}.InventoryTableCard_stockValue__pNTQX.InventoryTableCard_statusLowStock__dyGrY{color:#f59e0b}.InventoryTableCard_stockValue__pNTQX.InventoryTableCard_statusOutOfStock__ixkUv{color:#ef4444}.InventoryTableCard_status__xYh7s{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-align:center;white-space:nowrap}.InventoryTableCard_statusInStock__YOpnT{background:#10b9811a;color:#10b981}.InventoryTableCard_statusLowStock__dyGrY{background:#f59e0b1a;color:#f59e0b}.InventoryTableCard_statusOutOfStock__ixkUv{background:#ef44441a;color:#ef4444}.InventoryTableCard_emptyState__bf4ZL,.InventoryTableCard_error__gF1Vr,.InventoryTableCard_loading__IPnvQ{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center;min-height:120px;padding:24px}.InventoryTableCard_error__gF1Vr{color:#ef4444}@media (max-width:1366px) and (min-width:769px){.InventoryTableCard_container__hxTP5{min-height:350px}.InventoryTableCard_header__frVFk{align-items:flex-start;flex-direction:column;gap:12px}.InventoryTableCard_headerLeft__YYQLs,.InventoryTableCard_headerRight__j3HyR{width:100%}.InventoryTableCard_filters__vJs1j{flex-wrap:wrap}.InventoryTableCard_dropdownButton__VvKhP{max-width:100%}}@media (max-width:768px){.InventoryTableCard_content__2JaZj{gap:12px;padding:16px 20px}.InventoryTableCard_title__ESsOc{font-size:.9rem}.InventoryTableCard_subtitle__SAB-O{font-size:.75rem}.InventoryTableCard_productName__1RBPP,.InventoryTableCard_tableHeaderCell__yJO3u{font-size:.8rem}.InventoryTableCard_productDetails__xa4p5{font-size:.7rem}.InventoryTableCard_tableRow__YSSpc{padding:8px 0}}@media (max-width:480px){.InventoryTableCard_container__hxTP5{min-height:200px}.InventoryTableCard_content__2JaZj{gap:10px;padding:14px 16px}.InventoryTableCard_title__ESsOc{font-size:.85rem}.InventoryTableCard_dropdownButton__VvKhP{max-width:250px}.InventoryTableCard_tableCell__-wpNg{font-size:.75rem}.InventoryTableCard_productName__1RBPP{font-size:.8rem}.InventoryTableCard_status__xYh7s{font-size:.7rem;padding:3px 6px}}.InventoryOverview_container__sZaeW{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:1.5rem;position:relative}.InventoryOverview_pageTitle__mhelg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0 0 1rem}.InventoryOverview_pageDescription__gMBmn{color:#94a3b8;font-size:.95rem;font-weight:400;line-height:1.5;margin:0 0 2rem}.InventoryOverview_metricsSection__WcXJS,.InventoryOverview_overviewSection__Wj\+3s{margin-bottom:2rem}.InventoryOverview_quickActionsPanel__U3jwg{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;padding:1.75rem;position:relative}.InventoryOverview_quickActionsPanel__U3jwg:before{background:linear-gradient(90deg,#79d5e9,#4daeac,#06b6d4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.InventoryOverview_sectionTitle__aL71j{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.InventoryOverview_sectionSubtitle__JyCZo{color:#94a3b8;font-size:.875rem;font-weight:400;margin:0 0 1.5rem}.InventoryOverview_horizontalButtons__ZIekh{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.InventoryOverview_horizontalButton__2xH1l{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-size:.7rem;font-weight:600;gap:.375rem;justify-content:center;max-height:60px;min-height:60px;padding:.75rem .5rem;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.InventoryOverview_horizontalButton__2xH1l span{font-size:.65rem;line-height:1.1;white-space:nowrap}.InventoryOverview_horizontalButton__2xH1l .InventoryOverview_buttonIcon__KBRp1{height:16px;width:16px}.InventoryOverview_middleSection__bsvXQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 3fr;margin-bottom:2rem}.InventoryOverview_tableSection__FmfEh{margin-bottom:2rem}.InventoryOverview_toolsSection__G1Xj7{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;padding:2rem;position:relative}.InventoryOverview_toolsSection__G1Xj7:before{background:linear-gradient(90deg,#79d5e9,#4daeac,#06b6d4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.InventoryOverview_toolsHeader__DUtB4{margin-bottom:1.5rem}.InventoryOverview_toolsGrid__8k6CF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr)}.InventoryOverview_toolButton__m3F3i{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:.625rem;justify-content:center;min-height:80px;overflow:hidden;padding:1.25rem 1rem;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.InventoryOverview_toolButton__m3F3i span{font-size:.8rem;font-weight:500;white-space:nowrap}.InventoryOverview_toolButton__m3F3i .InventoryOverview_buttonIcon__KBRp1{flex-shrink:0}.InventoryOverview_overlayText__K9c49{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:12px;bottom:0;color:#fff;display:flex;font-size:.75rem;font-weight:500;justify-content:center;left:0;line-height:1.3;opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.InventoryOverview_toolButton__m3F3i:hover .InventoryOverview_overlayText__K9c49{opacity:1}.InventoryOverview_createSingle__RcXbt{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 20px #10b98126;color:#fff}.InventoryOverview_uploadFile__3\+5Sr{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 0 20px #06b6d426;color:#fff}.InventoryOverview_externalConnect__2h9p-{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 0 20px #8b5cf626;color:#fff}.InventoryOverview_productManager__XyUMn{background:#79d5e91a;border:1px solid #79d5e94d;box-shadow:none;color:#79d5e9}.InventoryOverview_stockManager__aVScw{background:#4daeac1a;border:1px solid #4daeac4d;color:#4daeac}.InventoryOverview_warehousing__9LlOa{background:#f77d111a;border:1px solid #f77d114d;color:#f77d11}.InventoryOverview_couriers__dEmGn{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.InventoryOverview_stocklists__nNvZA{background:#8b5cf61a;border:1px solid #8b5cf64d;color:#8b5cf6}.InventoryOverview_overview__HEqmo{background:#06b6d41a;border:1px solid #06b6d44d;color:#06b6d4}.InventoryOverview_horizontalButton__2xH1l:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.InventoryOverview_toolButton__m3F3i:hover{background:#ffffff0f!important;border-color:#ffffff26;transform:scale(1.02)}.InventoryOverview_horizontalButton__2xH1l:active,.InventoryOverview_toolButton__m3F3i:active{transform:translateY(-1px) scale(1.01)}@media (max-width:1366px) and (min-width:769px){.InventoryOverview_topSection__Y90pt{gap:1.5rem;grid-template-columns:1fr}.InventoryOverview_quickActionsPanel__U3jwg{order:2}.InventoryOverview_metricsGrid__0Jqsk{order:1}.InventoryOverview_middleSection__bsvXQ{gap:1.5rem;grid-template-columns:1fr}.InventoryOverview_brandShareWrapper__r\+FbX,.InventoryOverview_trendChartWrapper__m407e{min-height:320px}.InventoryOverview_tableSection__FmfEh{margin-top:1.5rem}.InventoryOverview_toolsGrid__8k6CF{gap:.75rem;grid-template-columns:repeat(3,1fr)}.InventoryOverview_toolButton__m3F3i{font-size:.75rem;min-height:70px;padding:1rem .75rem}.InventoryOverview_toolButton__m3F3i span{font-size:.75rem}.InventoryOverview_toolButton__m3F3i .InventoryOverview_buttonIcon__KBRp1{height:20px;width:20px}}@media (max-width:768px){.InventoryOverview_topSection__Y90pt{grid-template-columns:1fr}.InventoryOverview_middleSection__bsvXQ{gap:1rem;grid-template-columns:1fr}.InventoryOverview_toolsGrid__8k6CF{gap:.5rem;grid-template-columns:repeat(2,1fr)}.InventoryOverview_toolButton__m3F3i{font-size:.7rem;min-height:60px;padding:.75rem .5rem}.InventoryOverview_toolButton__m3F3i span{font-size:.7rem}.InventoryOverview_overlayText__K9c49{font-size:.65rem;padding:.25rem}}@media (max-width:480px){.InventoryOverview_container__sZaeW{padding:1rem}.InventoryOverview_pageHeader__F39a0 h1{font-size:1.25rem}.InventoryOverview_toolsGrid__8k6CF{gap:.5rem;grid-template-columns:1fr}.InventoryOverview_toolButton__m3F3i{flex-direction:row;gap:.75rem;justify-content:flex-start;min-height:50px;padding:.75rem 1rem;text-align:left}.InventoryOverview_toolButton__m3F3i span{font-size:.875rem;text-align:left}.InventoryOverview_overlayText__K9c49{display:none}.InventoryOverview_horizontalButtons__ZIekh{gap:.5rem}.InventoryOverview_horizontalButton__2xH1l{font-size:.8rem;padding:.75rem}}.InventoryOverview_modernHeader__yl7Y3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #79d5e933;border-radius:12px;padding:1.5rem}.InventoryOverview_headerContent__J51Z3{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.InventoryOverview_titleSection__KBQtV{flex:1 1}.InventoryOverview_actionCards__RxC6P{display:flex;flex-shrink:0;gap:1rem}.InventoryOverview_actionCard__EAmdY{align-items:center;background:#ffffff0d;border:1px solid #79d5e94d;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:.75rem;min-width:140px;padding:1rem;text-align:left;transition:all .2s ease}.InventoryOverview_actionCard__EAmdY:hover{background:#79d5e91a;border-color:#79d5e9;transform:translateY(-1px)}.InventoryOverview_actionIcon__5pJqh{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:6px;display:flex;height:32px;justify-content:center;width:32px}.InventoryOverview_actionContent__jpHzW h4{color:#fff;font-size:.875rem;font-weight:600;margin:0}.InventoryOverview_actionContent__jpHzW span{color:#94a3b8;font-size:.75rem}.InventoryOverview_managementAction__VK9WY .InventoryOverview_actionIcon__5pJqh{background:linear-gradient(135deg,#10b981,#059669)}.InventoryOverview_imageAction__9Eb2y .InventoryOverview_actionIcon__5pJqh{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.InventoryOverview_warehouseAction__S1v0v .InventoryOverview_actionIcon__5pJqh{background:linear-gradient(135deg,#f59e0b,#d97706)}.InventoryOverview_analyticsRow__1mglG{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 2fr}.InventoryOverview_brandShareCard__\+kCJl,.InventoryOverview_tableCard__Sw39c,.InventoryOverview_trendCard__QJv3D{background:#ffffff08;border:1px solid #79d5e933;border-radius:12px;overflow:hidden}.InventoryOverview_toolsCard__-SJ2o{background:#ffffff08;border:1px solid #79d5e933;border-radius:12px;padding:1.5rem}.InventoryOverview_toolsHeader__DUtB4{margin-bottom:1rem}.InventoryOverview_toolsHeader__DUtB4 .InventoryOverview_sectionTitle__aL71j{color:#79d5e9;font-size:1.125rem;font-weight:600;margin:0}.InventoryOverview_compactToolsGrid__m5Qf6{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.InventoryOverview_toolItem__8S-fN{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center;transition:all .2s ease}.InventoryOverview_toolItem__8S-fN:hover{background:#79d5e91a;border-color:#79d5e9;transform:translateY(-1px)}.InventoryOverview_toolItem__8S-fN span{font-size:.875rem;font-weight:500}@media (max-width:768px){.InventoryOverview_headerContent__J51Z3{flex-direction:column;gap:1.5rem}.InventoryOverview_actionCards__RxC6P{justify-content:space-between;width:100%}.InventoryOverview_actionCard__EAmdY{flex:1 1;min-width:0}.InventoryOverview_analyticsRow__1mglG{grid-template-columns:1fr}.InventoryOverview_compactToolsGrid__m5Qf6{grid-template-columns:repeat(2,1fr)}}.ProductDetailsModal_modalOverlay__Fdi6-{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;transform:translateZ(0);z-index:9999}.ProductDetailsModal_modalContent__xiATq{background:#1e293b;border:1px solid #334155;border-radius:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;margin:auto;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:100%}.ProductDetailsModal_modalHeader__s16ty{background:linear-gradient(135deg,#79d5e90d,#4daeac0d);border-bottom:1px solid #79d5e933;padding:1.5rem 2rem}.ProductDetailsModal_headerContent__vkkh8{align-items:center;display:flex;justify-content:space-between}.ProductDetailsModal_titleSection__r5-Vi{align-items:center;display:flex;gap:.75rem}.ProductDetailsModal_iconWrapper__fyPbP{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:8px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.ProductDetailsModal_modalTitle__itAOU{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.ProductDetailsModal_modalSubtitle__eyzAb{color:#94a3b8;font-size:.875rem;font-weight:400;margin:0}.ProductDetailsModal_headerActions__H7qcI{align-items:center;display:flex;gap:.5rem}.ProductDetailsModal_brandBadge__aAyU0{background:#79d5e91f;border:1px solid #79d5e947;border-radius:999px;color:#79d5e9;display:inline-flex;font-size:.7rem;font-weight:600;margin-top:.4rem;padding:.15rem .5rem;width:-webkit-fit-content;width:fit-content}.ProductDetailsModal_closeButton__isJ5m{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.ProductDetailsModal_closeButton__isJ5m:hover{background:#ffffff1a;color:#fff}.ProductDetailsModal_modalBody__wnlU6{flex:1 1;overflow-y:auto;padding:2rem}.ProductDetailsModal_contentGrid__noVfc{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:340px 1fr;margin-bottom:2rem}.ProductDetailsModal_productImageSection__Wi31o{align-items:center;display:flex;flex-direction:column}.ProductDetailsModal_leftColumn__QsKMV{display:flex;flex-direction:column;gap:1rem}.ProductDetailsModal_sectionTitle__IrYUe{align-items:center;color:#79d5e9;display:flex;font-weight:600;gap:.5rem;margin-bottom:1rem}.ProductDetailsModal_imageSection__Lr4X3{display:flex;flex-direction:column;gap:1rem}.ProductDetailsModal_mainImageWrapper__wZQMU{background:#ffffff08;border:1px solid #79d5e933;border-radius:12px;height:280px;overflow:hidden;position:relative;width:100%}.ProductDetailsModal_mainImage__K3GyP{height:100%;object-fit:cover;width:100%}.ProductDetailsModal_imagePlaceholder__UEwHg{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;width:100%}.ProductDetailsModal_imagePlaceholder__UEwHg span{font-size:.875rem;font-weight:500}.ProductDetailsModal_imageDeleteBtn__oOe6r{align-items:center;background:#000000b3;border:1px solid #fff3;border-radius:6px;color:#e5e7eb;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:28px}.ProductDetailsModal_imageDeleteBtn__oOe6r:hover{background:#ef4444cc;border-color:#ef4444}.ProductDetailsModal_thumbnailGrid__jeZih{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.ProductDetailsModal_thumbnailSlot__zYv8y{aspect-ratio:1;background:#ffffff08;border:1px solid #79d5e933;border-radius:8px;overflow:hidden;position:relative}.ProductDetailsModal_thumbnailClickable__I5Sn5{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .2s;width:100%}.ProductDetailsModal_thumbnailClickable__I5Sn5:hover{background:#79d5e91a}.ProductDetailsModal_thumbnailClickable__I5Sn5 img{height:100%;object-fit:cover;width:100%}.ProductDetailsModal_thumbnailPlaceholder__36caw{align-items:center;color:#64748b;display:flex;justify-content:center}.ProductDetailsModal_thumbnailDeleteBtn__jjdf3{align-items:center;background:#000000b3;border:1px solid #fff3;border-radius:4px;color:#e5e7eb;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s;width:20px}.ProductDetailsModal_thumbnailDeleteBtn__jjdf3:hover{background:#ef4444cc;border-color:#ef4444}.ProductDetailsModal_productInfoSection__l0\+tM{display:flex;flex-direction:column;gap:1.5rem}.ProductDetailsModal_productTitleSection__4T-9a{align-items:flex-start;gap:1rem;justify-content:space-between}.ProductDetailsModal_productTitleSection__4T-9a h3{color:#fff;font-size:1rem;line-height:1.3;margin:0}.ProductDetailsModal_inputTextLarge__XRjlm{background:#02061733;border:1px solid #79d5e933;border-radius:8px;color:#e2e8f0;font-size:1rem;padding:.7rem .9rem;transition:all .2s;width:100%}.ProductDetailsModal_titleWithEnhance__zrkfS{position:relative}.ProductDetailsModal_statusBadge__ZQ7Z-{border-radius:8px;font-size:.875rem;font-weight:600;padding:.5rem 1rem;white-space:nowrap}.ProductDetailsModal_statusActions__TTf3B,.ProductDetailsModal_statusBadge__ZQ7Z-{align-items:center;display:flex;gap:.5rem}.ProductDetailsModal_syncBadgeButton__o7gZf{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem;padding:.5rem 1rem;white-space:nowrap}.ProductDetailsModal_syncBadgeButton__o7gZf:disabled{cursor:default;opacity:.7}.ProductDetailsModal_statusGreen__SDKDK{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.ProductDetailsModal_statusOrange__Bmw1H{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.ProductDetailsModal_statusRed__lYgiY{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.ProductDetailsModal_section__8us36{border-radius:12px;padding:.75rem 1rem}.ProductDetailsModal_section__8us36+.ProductDetailsModal_section__8us36{margin-top:.5rem}.ProductDetailsModal_sectionTitle__IrYUe{color:#94a3b8;font-size:1rem;font-weight:700;letter-spacing:.6px;margin-bottom:.5rem}.ProductDetailsModal_detailsGrid__85ATd{display:flex;flex-direction:column;gap:.5rem;width:100%}.ProductDetailsModal_detailItem__Yyw8G{grid-gap:1rem;align-items:center;background:#0000;display:grid;gap:1rem;grid-template-columns:150px 1fr;margin-bottom:.5rem}.ProductDetailsModal_detailItem__Yyw8G:last-child{border-bottom:none}.ProductDetailsModal_detailLabel__9P\+V5{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;justify-self:start;letter-spacing:.5px;text-transform:uppercase}.ProductDetailsModal_detailValue__Ho2a1{align-items:center;color:#e2e8f0;display:flex;font-size:.875rem;font-weight:500;justify-self:stretch;width:100%}.ProductDetailsModal_detailValue__Ho2a1>.ProductDetailsModal_input__P4HWv,.ProductDetailsModal_detailValue__Ho2a1>.ProductDetailsModal_select__Qswoh,.ProductDetailsModal_detailValue__Ho2a1>.ProductDetailsModal_textarea__p3lMO{flex:1 1 auto}.ProductDetailsModal_input__P4HWv,.ProductDetailsModal_select__Qswoh,.ProductDetailsModal_textarea__p3lMO{background:#02061733;border:1px solid #79d5e933;border-radius:8px;color:#e2e8f0;display:block;font-size:.95rem;max-width:800px;outline:none;padding:.65rem .8rem;transition:all .2s;width:100%}.ProductDetailsModal_inputTextLarge__XRjlm:focus,.ProductDetailsModal_input__P4HWv:focus,.ProductDetailsModal_select__Qswoh:focus,.ProductDetailsModal_textarea__p3lMO:focus{background:#79d5e90d;border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a}.ProductDetailsModal_textarea__p3lMO{min-height:100px;resize:vertical}.ProductDetailsModal_valueWithEnhance__rrvUa{padding-right:42px;position:relative}.ProductDetailsModal_enhanceBtnSmall__3wU7u,.ProductDetailsModal_enhanceBtn__qfUKi{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;color:#e2e8f0;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:6px;top:6px;width:30px}.ProductDetailsModal_enhanceBtnSmall__3wU7u{height:28px;width:28px}.ProductDetailsModal_enhanceBtnSmall__3wU7u:disabled,.ProductDetailsModal_enhanceBtn__qfUKi:disabled{cursor:default;opacity:.6}.ProductDetailsModal_stockValue__xDfVS{color:#06b6d4;font-size:1.125rem;font-weight:700}.ProductDetailsModal_priceValue__v4j7G{color:#10b981;font-size:1.125rem;font-weight:700}.ProductDetailsModal_statusText__kyLwt{border-radius:4px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.ProductDetailsModal_statusActive__2bxj\+{background:#10b9811a;color:#10b981}.ProductDetailsModal_statusInactive__vaC0p{background:#6b72801a;color:#6b7280}.ProductDetailsModal_descriptionSection__uUb7M{border-radius:12px;margin-top:1rem;padding:.75rem 1rem}.ProductDetailsModal_descriptionSection__uUb7M h4{align-items:center;color:#fff;display:flex;font-size:1.125rem;gap:.5rem;margin:0 0 1rem}.ProductDetailsModal_descriptionSection__uUb7M p{color:#e2e8f0;line-height:1.6;margin:0}.ProductDetailsModal_modalFooter__rBSUn{align-items:center;border-top:1px solid #334155;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.ProductDetailsModal_footerActions__gpa4R{align-items:center;display:flex;gap:.75rem}.ProductDetailsModal_btnSecondary__i-8HY{background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:8px;box-shadow:0 2px 8px #79d5e94d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.ProductDetailsModal_btnSecondary__i-8HY:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.ProductDetailsModal_btnSuccess__5JToV{align-items:center;background:#10b981;border:1px solid #ffffff1a;border-radius:12px;color:#041a12;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;line-height:1;padding:.75rem 1.25rem}.ProductDetailsModal_btnSuccess__5JToV:disabled{cursor:default;filter:grayscale(.3);opacity:.5}.ProductDetailsModal_btnDanger__LR7jt{align-items:center;background:#ef44441f;border:1px solid #ef444466;border-radius:12px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;line-height:1;padding:.75rem 1.25rem}.ProductDetailsModal_btnDanger__LR7jt:hover{background:#ef44442e}.ProductDetailsModal_btnSuccess__5JToV:hover{background:#0ea371}@media (max-width:900px){.ProductDetailsModal_modalFooter__rBSUn{flex-wrap:wrap;gap:.75rem 1rem}.ProductDetailsModal_statusActions__TTf3B{order:1}.ProductDetailsModal_inlineMessage__CIWN7{order:3;text-align:center;width:100%}.ProductDetailsModal_footerActions__gpa4R{margin-left:auto;order:2}}.ProductDetailsModal_inlineMessage__CIWN7{align-self:center;color:#a7f3d0;font-size:.875rem}@media (max-width:768px){.ProductDetailsModal_modalOverlay__Fdi6-{padding:0}.ProductDetailsModal_modalContent__xiATq{border-radius:0;height:100%;margin:0;max-height:100%;max-width:100%;position:relative}.ProductDetailsModal_contentGrid__noVfc{gap:1.5rem;grid-template-columns:1fr}.ProductDetailsModal_leftColumn__QsKMV{order:1}.ProductDetailsModal_productInfoSection__l0\+tM{order:2}.ProductDetailsModal_productTitleSection__4T-9a{align-items:flex-start;flex-direction:column}.ProductDetailsModal_detailsGrid__85ATd{grid-template-columns:1fr}.ProductDetailsModal_modalBody__wnlU6{padding:1.5rem}.ProductDetailsModal_thumbnailGrid__jeZih{grid-template-columns:repeat(2,1fr)}.ProductDetailsModal_titleSection__r5-Vi{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (min-width:768px) and (max-width:1024px){.ProductDetailsModal_modalOverlay__Fdi6-{align-items:center;display:flex;justify-content:center}.ProductDetailsModal_modalContent__xiATq{border-radius:16px;margin:auto;max-height:85vh;max-width:90%}}@supports (-webkit-touch-callout:none){.ProductDetailsModal_modalOverlay__Fdi6-{-webkit-overflow-scrolling:touch;position:fixed}.ProductDetailsModal_modalContent__xiATq{position:relative}}.AddProductModal_modalOverlay__1K5Tp{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;transform:translateZ(0);z-index:9999}.AddProductModal_modalContent__7z4wU{background:#1e293b;border:1px solid #334155;border-radius:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;margin:auto;max-height:90vh;max-width:640px;overflow:hidden;position:relative;width:100%}.AddProductModal_modalHeader__aeyLM{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:1.2rem 1.6rem}.AddProductModal_modalHeader__aeyLM h2{color:#fff;font-size:1.2rem;margin:0}.AddProductModal_closeBtn__snjjZ{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.AddProductModal_closeBtn__snjjZ:hover{background:#ffffff1a;color:#fff}.AddProductModal_stepIndicator__DSGyX{border-bottom:1px solid #334155;display:flex;gap:1.6rem;justify-content:center;padding:1.2rem 1.6rem}.AddProductModal_step__GbahG{align-items:center;display:flex;gap:.4rem;opacity:.5;transition:all .3s}.AddProductModal_step__GbahG.AddProductModal_active__bktQR{opacity:1}.AddProductModal_step__GbahG span{align-items:center;background:#ffffff1a;border:2px solid #334155;border-radius:50%;color:#94a3b8;display:flex;font-weight:600;height:30px;justify-content:center;transition:all .3s;width:30px}.AddProductModal_step__GbahG.AddProductModal_active__bktQR span{background:#10b981;border-color:#10b981;color:#fff}.AddProductModal_step__GbahG label{color:#94a3b8;font-size:.875rem;font-weight:500}.AddProductModal_step__GbahG.AddProductModal_active__bktQR label{color:#fff}.AddProductModal_modalBody__-Ettp{flex:1 1;overflow-y:auto;padding:1.6rem}.AddProductModal_errorMessage__-j9kP{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;font-size:.875rem;margin-bottom:1.5rem;padding:.6rem .8rem}.AddProductModal_formStep__VcG55 h3{align-items:center;color:#fff;display:flex;font-size:1.125rem;gap:.4rem;margin:0 0 1.5rem}.AddProductModal_formGrid__Esm8G{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr)}.AddProductModal_formGroup__kRzVj{display:flex;flex-direction:column;gap:.4rem}.AddProductModal_formGroup__kRzVj.AddProductModal_fullWidth__ZABBc{grid-column:1/-1}.AddProductModal_formGroup__kRzVj label{align-items:center;color:#e2e8f0;display:flex;font-size:.875rem;font-weight:500;gap:.4rem}.AddProductModal_formGroup__kRzVj input,.AddProductModal_formGroup__kRzVj select,.AddProductModal_formGroup__kRzVj textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:.875rem;padding:.6rem .8rem;transition:all .2s;width:100%}.AddProductModal_formGroup__kRzVj input:focus,.AddProductModal_formGroup__kRzVj select:focus,.AddProductModal_formGroup__kRzVj textarea:focus{background:#ffffff14;border-color:#10b981;outline:none}.AddProductModal_formGroup__kRzVj input[disabled]{cursor:not-allowed;opacity:.6}.AddProductModal_marginInput__mNbod{color:#10b981;font-weight:600}.AddProductModal_modalFooter__KEC4b{align-items:center;border-top:1px solid #334155;display:flex;justify-content:space-between;padding:1.2rem 1.6rem}.AddProductModal_footerLeft__n2Kwh,.AddProductModal_footerRight__iQiU\+{align-items:center;display:flex;gap:.75rem}.AddProductModal_btnPrimary__n3hmG,.AddProductModal_btnSecondary__Osbcm{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.4rem;padding:.6rem 1.2rem;transition:all .2s}.AddProductModal_btnPrimary__n3hmG{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.AddProductModal_btnPrimary__n3hmG:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.AddProductModal_btnPrimary__n3hmG:disabled{cursor:not-allowed;opacity:.6}.AddProductModal_btnSecondary__Osbcm{background:linear-gradient(135deg,#79d5e9,#4daeac);box-shadow:0 2px 8px #79d5e94d;color:#fff}.AddProductModal_btnSecondary__Osbcm:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.AddProductModal_spinner__-jKgx{animation:AddProductModal_spin__K3Kg4 1s linear infinite}@keyframes AddProductModal_spin__K3Kg4{to{transform:rotate(1turn)}}@media (max-width:768px){.AddProductModal_modalContent__7z4wU{border-radius:0;height:100%;max-height:100%;max-width:100%}.AddProductModal_stepIndicator__DSGyX{gap:.8rem;padding:1rem}.AddProductModal_step__GbahG label{display:none}.AddProductModal_formGrid__Esm8G{grid-template-columns:1fr}.AddProductModal_modalBody__-Ettp{padding:1.2rem}}@media (min-width:768px) and (max-width:1024px){.AddProductModal_modalOverlay__1K5Tp{align-items:center;display:flex;justify-content:center}.AddProductModal_modalContent__7z4wU{border-radius:16px;margin:auto;max-height:85vh;max-width:90%}}@supports (-webkit-touch-callout:none){.AddProductModal_modalOverlay__1K5Tp{-webkit-overflow-scrolling:touch;position:fixed}.AddProductModal_modalContent__7z4wU{position:relative}}.CreateSupplier_modalOverlay__MagVt{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.CreateSupplier_modalContent__\+s8Rh{animation:CreateSupplier_modalFadeIn__qIsLq .3s ease-out;background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border:1px solid #79d5e933;border-radius:16px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:100%}@keyframes CreateSupplier_modalFadeIn__qIsLq{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CreateSupplier_modalHeader__lizt3{align-items:center;background:#1a1f2acc;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.CreateSupplier_modalTitle__KIvls{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.CreateSupplier_closeButton__-Jkux{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;padding:.5rem;transition:all .2s ease}.CreateSupplier_closeButton__-Jkux:hover{background:#ffffff1a;color:#fff}.CreateSupplier_progressContainer__wcBbB{align-items:center;background:#1a1f2a99;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;gap:.5rem;padding:1rem 2rem}.CreateSupplier_progressStep__Qvzrf{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.25rem;position:relative}.CreateSupplier_progressStep__Qvzrf:not(:last-child):after{background:#374151;content:"";height:2px;left:50%;position:absolute;right:-50%;top:8px;z-index:1}.CreateSupplier_progressStep__Qvzrf.CreateSupplier_completed__owEW1:not(:last-child):after{background:linear-gradient(90deg,#79d5e9,#4daeac)}.CreateSupplier_progressCircle__ESXPQ{align-items:center;background:#1a1f2a;border:2px solid #374151;border-radius:50%;display:flex;height:16px;justify-content:center;position:relative;transition:all .3s ease;width:16px;z-index:2}.CreateSupplier_progressStep__Qvzrf.CreateSupplier_completed__owEW1 .CreateSupplier_progressCircle__ESXPQ{background:linear-gradient(135deg,#79d5e9,#4daeac);border-color:#79d5e9}.CreateSupplier_progressStep__Qvzrf.CreateSupplier_active__Oc\+sp .CreateSupplier_progressCircle__ESXPQ{background:#fbbf24;border-color:#fbbf24;transform:scale(1.2)}.CreateSupplier_progressLabel__iiIj5{color:#9ca3af;font-size:.75rem;text-align:center;transition:color .3s ease}.CreateSupplier_progressStep__Qvzrf.CreateSupplier_active__Oc\+sp .CreateSupplier_progressLabel__iiIj5{color:#fbbf24;font-weight:500}.CreateSupplier_progressStep__Qvzrf.CreateSupplier_completed__owEW1 .CreateSupplier_progressLabel__iiIj5{color:#79d5e9}.CreateSupplier_modalBody__aRsAh{color:#fff;flex:1 1;min-height:0;overflow-y:auto;padding:2rem}.CreateSupplier_pageContent__h1cEb{animation:CreateSupplier_pageSlideIn__OTjo1 .3s ease-out}@keyframes CreateSupplier_pageSlideIn__OTjo1{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.CreateSupplier_formGroup__NH5Pn{margin-bottom:1.5rem}.CreateSupplier_formLabel__oRAEK{color:#d1d5db;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CreateSupplier_formInput__Fwl8v{background:#1a1f2acc;border:1px solid #374151;border-radius:8px;color:#fff;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.CreateSupplier_formInput__Fwl8v:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.CreateSupplier_formInput__Fwl8v::placeholder{color:#6b7280}.CreateSupplier_formTextarea__k1qFT{min-height:80px;resize:vertical}.CreateSupplier_formGrid__w3o3W{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CreateSupplier_formGrid2__TKyWe{grid-template-columns:1fr 1fr}.CreateSupplier_formGrid3__ndF1W{grid-template-columns:1fr 1fr 1fr}.CreateSupplier_logoUpload__UI5yp{align-items:center;background:#1a1f2a66;border:2px dashed #374151;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s ease}.CreateSupplier_logoUpload__UI5yp:hover{background:#79d5e90d;border-color:#79d5e9}.CreateSupplier_logoPreview__CRJWK{border:2px solid #374151;border-radius:12px;height:80px;object-fit:cover;width:80px}.CreateSupplier_logoPlaceholder__iL2bx{border:2px solid #374151;border-radius:12px;font-size:2rem;font-weight:600;height:80px;justify-content:center;width:80px}.CreateSupplier_logoPlaceholder__iL2bx,.CreateSupplier_uploadButton__vq-8M{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);color:#fff;display:flex}.CreateSupplier_uploadButton__vq-8M{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateSupplier_uploadButton__vq-8M:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.CreateSupplier_uploadInput__mk4tz{display:none}.CreateSupplier_contactCard__5clWe{animation:CreateSupplier_contactFadeIn__\+ck-i .3s ease-out;background:#1a1f2a99;border:1px solid #374151;border-radius:8px;margin-bottom:1rem;padding:1.5rem}@keyframes CreateSupplier_contactFadeIn__\+ck-i{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateSupplier_contactHeader__exsJe{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.CreateSupplier_contactTitle__8ZatN{color:#fff;font-size:1rem;font-weight:600;margin:0}.CreateSupplier_primaryBadge__K4lDe{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;color:#1f2937;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.CreateSupplier_addContactBtn__GywJk{align-items:center;background:#1a1f2a99;border:2px dashed #374151;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:1rem;transition:all .2s ease;width:100%}.CreateSupplier_addContactBtn__GywJk:hover{background:#79d5e90d;border-color:#79d5e9;color:#79d5e9}.CreateSupplier_analysisCards__1HGOM{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:2rem 0}.CreateSupplier_analysisCard__Lj5g0{background:#1a1f2a99;border:1px solid #374151;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.CreateSupplier_analysisCard__Lj5g0:hover{background:#79d5e90d;border-color:#79d5e94d}.CreateSupplier_analysisIcon__1GUEe{align-items:center;border-radius:12px;display:flex;font-size:1.5rem;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.CreateSupplier_skuIcon__RORnE{background:linear-gradient(135deg,#79d5e9,#4daeac)}.CreateSupplier_imageIcon__AiKvb{background:linear-gradient(135deg,#a855f7,#7c3aed)}.CreateSupplier_analysisTitle__5o32R{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.CreateSupplier_analysisDescription__k2Qs\+{color:#9ca3af;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.CreateSupplier_successPage__BRO5\+{padding:2rem 0;text-align:center}.CreateSupplier_successIcon__3AgOA{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.CreateSupplier_successTitle__slium{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.CreateSupplier_successMessage__DZUOj{color:#9ca3af;font-size:1rem;margin:0 0 2rem}.CreateSupplier_modalFooter__LVMFF{align-items:center;background:#1a1f2acc;border-top:1px solid #ffffff1a;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.CreateSupplier_buttonGroup__\+p\+me{display:flex;gap:.75rem}.CreateSupplier_btnSecondary__0mSTS{background:#1a1f2acc;border:1px solid #374151;border-radius:8px;color:#d1d5db;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.CreateSupplier_btnSecondary__0mSTS:hover{background:#374151cc;border-color:#4b5563;color:#fff}.CreateSupplier_btnPrimary__eeo0X{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateSupplier_btnPrimary__eeo0X:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.CreateSupplier_btnPrimary__eeo0X:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.CreateSupplier_countrySelect__CIDPH{position:relative}.CreateSupplier_countryDropdown__ky7Jj{background:#1a1f2af2;border:1px solid #374151;border-radius:8px;box-shadow:0 8px 24px #0000004d;left:0;margin-top:.25rem;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.CreateSupplier_countryOption__8mbPS{align-items:center;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background .2s ease}.CreateSupplier_countryOption__8mbPS:hover{background:#79d5e91a}.CreateSupplier_countryFlag__SFtd9{font-size:1.2rem}.CreateSupplier_countryName__Mgesl{color:#fff;font-size:.875rem}.CreateSupplier_spinner__CV8fd{animation:CreateSupplier_spin__\+l\+Tp 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#79d5e9;height:20px;width:20px}@keyframes CreateSupplier_spin__\+l\+Tp{to{transform:rotate(1turn)}}@media (max-width:640px){.CreateSupplier_modalContent__\+s8Rh{max-height:95vh;max-width:95vw}.CreateSupplier_modalBody__aRsAh,.CreateSupplier_modalFooter__LVMFF,.CreateSupplier_modalHeader__lizt3{padding:1rem}.CreateSupplier_progressContainer__wcBbB{padding:.75rem 1rem}.CreateSupplier_formGrid2__TKyWe,.CreateSupplier_formGrid3__ndF1W{grid-template-columns:1fr}.CreateSupplier_modalFooter__LVMFF{flex-direction:column;gap:1rem}.CreateSupplier_buttonGroup__\+p\+me{width:100%}.CreateSupplier_btnPrimary__eeo0X,.CreateSupplier_btnSecondary__0mSTS{flex:1 1;justify-content:center}}.PricelistManagement_container__1QEVM{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;min-height:100vh;padding:1.5rem;position:relative}.PricelistManagement_container__1QEVM:before{background-image:radial-gradient(circle at 20% 80%,#79d5e90d 1px,#0000 0),radial-gradient(circle at 80% 20%,#f77d110d 1px,#0000 0),radial-gradient(circle at 40% 40%,#61bc8e08 1px,#0000 0);background-size:60px 60px,90px 90px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.PricelistManagement_container__1QEVM>*{position:relative;z-index:1}.PricelistManagement_header__8a5\+I{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.PricelistManagement_headerContent__jqkur h1,.PricelistManagement_title__rWBvI{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.PricelistManagement_subtitle__rM\+8l{color:#94a3b8;font-size:.95rem;margin:0}.PricelistManagement_headerActions__vP4g2{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.PricelistManagement_hiddenInput__EH9ZS{display:none}.PricelistManagement_btn__eIn4v{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.PricelistManagement_btn__eIn4v:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PricelistManagement_btn__eIn4v:disabled{cursor:not-allowed;opacity:.5;transform:none}.PricelistManagement_btn__eIn4v:disabled:hover{background:#ffffff0d;border-color:#ffffff1a;transform:none}.PricelistManagement_btnPrimary__O0ROl{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:8px;color:#1a1f2a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s}.PricelistManagement_btnPrimary__O0ROl:hover:not(:disabled){box-shadow:0 4px 8px #fbbf244d;transform:translateY(-1px)}.PricelistManagement_btnPrimary__O0ROl:disabled{background:linear-gradient(135deg,#6b7280,#4b5563);cursor:not-allowed;opacity:.5}.PricelistManagement_btnPrimary__O0ROl:disabled:hover{box-shadow:none;transform:none}.PricelistManagement_enhanceButton__iEyLg{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.PricelistManagement_enhanceButton__iEyLg:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.PricelistManagement_deleteButton__ExMRk{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.PricelistManagement_deleteButton__ExMRk:hover{background:#ef444433;border-color:#ef444480;transform:translateY(-1px)}.PricelistManagement_deleteButton__ExMRk:not(.PricelistManagement_toolbarCenter__tlzxw .PricelistManagement_deleteButton__ExMRk){background:#ef444426;border:2px solid #ef444466;font-weight:600}.PricelistManagement_deleteButton__ExMRk:not(.PricelistManagement_toolbarCenter__tlzxw .PricelistManagement_deleteButton__ExMRk):hover{background:#ef444440;border-color:#ef444499;box-shadow:0 4px 12px #ef44444d}.PricelistManagement_toolbar__-fBC8{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b99;border:1px solid #94a3b826;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.5rem}.PricelistManagement_toolbarLeft__0gjRZ{align-items:center;display:flex;flex:1 1;gap:1rem}.PricelistManagement_toolbarCenter__tlzxw{justify-content:center}.PricelistManagement_toolbarCenter__tlzxw,.PricelistManagement_toolbarRight__P6HzE{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.PricelistManagement_searchBox__X5nES{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex:1 1;gap:.75rem;min-width:300px;padding:.75rem 1rem}.PricelistManagement_searchBox__X5nES svg{color:#94a3b8;flex-shrink:0}.PricelistManagement_searchBox__X5nES input{background:none;border:none;color:#fff;flex:1 1;font-size:.875rem;outline:none}.PricelistManagement_searchBox__X5nES input::placeholder{color:#64748b}.PricelistManagement_filterGroup__9bQ2H{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.PricelistManagement_filterGroup__9bQ2H svg{color:#94a3b8}.PricelistManagement_filterSelect__yn1dT{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:all .2s}.PricelistManagement_filterSelect__yn1dT:hover{background:#ffffff14;border-color:#fff3}.PricelistManagement_checkboxGroup__sRWiK{align-items:center;background:#ffffff08;border-radius:6px;display:flex;gap:.5rem;padding:.5rem .75rem}.PricelistManagement_checkboxLabel__-VPMQ{color:#94a3b8;cursor:pointer;font-size:.875rem}.PricelistManagement_actionGroup__f1fRA{align-items:center;display:flex;gap:.5rem;margin-left:auto}.PricelistManagement_compactStatusBar__oUU1u{align-items:center;animation:PricelistManagement_slideIn__I-4ro .2s ease-out;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.5rem 1rem}.PricelistManagement_statusLeft__WOQVV{align-items:center;display:flex;flex:1 1;gap:1rem}.PricelistManagement_columnsButton__RyjRY{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:6px;color:#818cf8;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.PricelistManagement_columnsButton__RyjRY:hover{background:#6366f126;border-color:#6366f14d;transform:translateY(-1px)}.PricelistManagement_toolbarBtn__9k5mP{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.PricelistManagement_toolbarBtn__9k5mP:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PricelistManagement_toolbarBtnPrimary__SKMnP{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.PricelistManagement_toolbarBtnPrimary__SKMnP:hover{background:linear-gradient(135deg,#0fa968,#047857);box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.PricelistManagement_toolbarBtnPrimary__SKMnP:disabled{cursor:not-allowed;opacity:.6;transform:none}.PricelistManagement_loadAllButton__mf8dh{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.PricelistManagement_loadAllButton__mf8dh:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PricelistManagement_loadAllButton__mf8dh:disabled{cursor:not-allowed;opacity:.6;transform:none}.PricelistManagement_emptyState__dj5HE{align-items:center;background:#ffffff05;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:3rem 2rem;text-align:center}.PricelistManagement_emptyMessage__mjRV-{color:#94a3b8;font-size:1rem;margin-bottom:1rem}.PricelistManagement_statusText__2Gduy{color:#94a3b8;font-size:.875rem}.PricelistManagement_saveActions__emz0K{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:.75rem;padding:.5rem}.PricelistManagement_importNote__0pAwq{background:#f59e0b1a;border-radius:4px;color:#f59e0b;font-size:.875rem;padding:.25rem .5rem}.PricelistManagement_dataTable__c4\+rE{background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #0003;margin-bottom:1.5rem;overflow:hidden}.PricelistManagement_tableWrapper__diKsr{max-height:70vh;overflow-x:auto;overflow-y:auto;position:relative;scrollbar-color:#79d5e94d #ffffff0d;scrollbar-width:thin}.PricelistManagement_tableWrapper__diKsr::-webkit-scrollbar{height:8px;width:8px}.PricelistManagement_tableWrapper__diKsr::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.PricelistManagement_tableWrapper__diKsr::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.PricelistManagement_tableWrapper__diKsr::-webkit-scrollbar-thumb:hover{background:#79d5e980}.PricelistManagement_tableWrapper__diKsr::-webkit-scrollbar-corner{background:#ffffff0d}.PricelistManagement_tableHeader__WmsLG{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933;display:flex;gap:1rem;min-width:-webkit-max-content;min-width:max-content;padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.PricelistManagement_headerCell__yDX7j{color:#79d5e9;flex-grow:0;flex-shrink:0;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.PricelistManagement_headerCell__yDX7j:first-child{min-width:50px;width:50px}.PricelistManagement_tableRow__sY58t{align-items:center;border-bottom:1px solid #79d5e914;display:flex;gap:1rem;min-width:-webkit-max-content;min-width:max-content;padding:1rem 1.5rem;transition:all .2s}.PricelistManagement_tableRow__sY58t:hover{background:linear-gradient(135deg,#79d5e90a,#4daebc08);box-shadow:0 2px 8px #79d5e91a;transform:translateX(2px)}.PricelistManagement_tableRow__sY58t:last-child{border-bottom:none}.PricelistManagement_tableCell__diVnE{align-items:center;color:#e2e8f0;display:flex;flex-grow:0;flex-shrink:0;font-size:.875rem;min-height:36px;overflow:hidden;text-overflow:ellipsis}.PricelistManagement_tableCell__diVnE:first-child{min-width:50px;width:50px}.PricelistManagement_skuCell__jVbpG{color:#79d5e9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.PricelistManagement_editable__9udcv{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;color:#fff;font-size:.875rem;min-width:100px;padding:.5rem .75rem;transition:all .2s;width:100%}.PricelistManagement_editable__9udcv:hover{background:#ffffff0d;border-color:#ffffff1a}.PricelistManagement_editable__9udcv:focus{background:#ffffff14;border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PricelistManagement_editableTextarea__\+6hS0{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#fff;font-family:inherit;font-size:.875rem;min-width:200px;padding:.5rem .75rem;resize:vertical;transition:all .2s;width:100%}.PricelistManagement_editableTextarea__\+6hS0:focus{background:#ffffff14;border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PricelistManagement_editablePrice__HsrA1{background:#10b9810d;border:1px solid #10b98126;border-radius:6px;color:#10b981;font-size:.875rem;font-weight:600;min-width:80px;padding:.5rem .75rem;text-align:right;transition:all .2s;width:100%}.PricelistManagement_editablePrice__HsrA1:focus{background:#10b9811a;border-color:#10b98180;box-shadow:0 0 0 2px #10b98133;color:#fff;outline:none}.PricelistManagement_edited__MgZlj{background:#f59e0b1a!important;border-color:#f59e0b4d!important;color:#fbbf24!important;position:relative}.PricelistManagement_edited__MgZlj:after{background:#f59e0b;border-radius:50%;content:"";height:6px;pointer-events:none;position:absolute;right:2px;top:2px;width:6px}.PricelistManagement_editablePrice__HsrA1.PricelistManagement_edited__MgZlj,.PricelistManagement_editableTextarea__\+6hS0.PricelistManagement_edited__MgZlj{color:#fbbf24!important}.PricelistManagement_checkbox__eGxsF{accent-color:#10b981;cursor:pointer;height:18px;width:18px}.PricelistManagement_bulkBar__D245h{align-items:center;background:linear-gradient(135deg,#f59e0b26,#fbbf241a);border:1px solid #f59e0b4d;border-radius:12px;box-shadow:0 2px 8px #f59e0b26;color:#f59e0b;display:flex;gap:1rem;margin:.5rem 0 1rem;padding:1rem 1.5rem}.PricelistManagement_linkBtn__pDRm-{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.PricelistManagement_linkBtn__pDRm-:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PricelistManagement_linkBtn__pDRm-:first-of-type{background:linear-gradient(135deg,#10b981,#059669);border:none;font-weight:600}.PricelistManagement_linkBtn__pDRm-:first-of-type:hover{background:linear-gradient(135deg,#0fa968,#047857);box-shadow:0 4px 12px #10b9814d}.PricelistManagement_rowDirty__6q-V6{background:linear-gradient(90deg,#79d5e914,#79d5e90a)!important;border-left:3px solid #79d5e9;box-shadow:0 2px 8px #79d5e926}.PricelistManagement_footer__kBuac{align-items:center;display:flex;justify-content:center;margin-top:1rem;padding:1rem}.PricelistManagement_tip__vhp56{color:#94a3b8;font-size:.875rem;font-style:italic}.PricelistManagement_note__fghtk{color:#9ca3af;font-size:.8rem}@media (max-width:768px){.PricelistManagement_container__1QEVM{padding:1rem}.PricelistManagement_header__8a5\+I,.PricelistManagement_toolbar__-fBC8{flex-direction:column;gap:1rem}.PricelistManagement_toolbarCenter__tlzxw,.PricelistManagement_toolbarLeft__0gjRZ,.PricelistManagement_toolbarRight__P6HzE{justify-content:center;width:100%}.PricelistManagement_searchBox__X5nES{min-width:auto;width:100%}.PricelistManagement_dataTable__c4\+rE{overflow-x:auto}.PricelistManagement_tableHeader__WmsLG,.PricelistManagement_tableRow__sY58t{min-width:1200px}}.PricelistManagement_fullscreen__-tXxa{animation:PricelistManagement_slideIn__I-4ro .3s ease-out;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:9999}@keyframes PricelistManagement_slideIn__I-4ro{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.PricelistManagement_closeButton__sLBsB{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s}.PricelistManagement_closeButton__sLBsB:hover{background:#ef444426;border-color:#ef44444d;box-shadow:0 4px 12px #ef444433;transform:translateY(-1px)}.PricelistManagement_columnSelector__fTrDL{background:#1e293bf2;border:1px solid #94a3b833;border-radius:12px;box-shadow:0 4px 20px #0000004d;margin:1rem 0;padding:1.5rem}.PricelistManagement_columnSelectorHeader__Imaqg{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.PricelistManagement_columnSelectorHeader__Imaqg h3{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0}.PricelistManagement_viewSelector__YMb9C{align-items:center;display:flex;gap:.75rem}.PricelistManagement_viewSelector__YMb9C select{background:#47556980;border:1px solid #94a3b833;border-radius:6px;color:#e2e8f0;font-size:.875rem;padding:.5rem 1rem}.PricelistManagement_saveViewBtn__Y0\+QJ{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.PricelistManagement_saveViewBtn__Y0\+QJ:hover{box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.PricelistManagement_deleteViewBtn__X3ImB{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.PricelistManagement_deleteViewBtn__X3ImB:hover{background:#ef444426}.PricelistManagement_columnList__7UcUV{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:300px;overflow-y:auto;padding-right:.5rem}.PricelistManagement_columnItem__J4ss3{align-items:center;background:#3341554d;border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:all .2s}.PricelistManagement_columnItem__J4ss3:hover{background:#47556966}.PricelistManagement_columnItem__J4ss3 input[type=checkbox]{cursor:pointer;height:16px;width:16px}.PricelistManagement_columnItem__J4ss3 span{color:#e2e8f0;font-size:.875rem}.PricelistManagement_shopifyButton__RsYwr{align-items:center;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.PricelistManagement_shopifyButton__RsYwr:hover{background:linear-gradient(135deg,#6d28d9,#7c3aed);box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PricelistManagement_shopifyButton__RsYwr:disabled{cursor:not-allowed;opacity:.6}.PricelistManagement_thumbnailImage__lNGdi{border-radius:4px;height:40px;object-fit:cover;width:40px}.PricelistManagement_loadMoreIndicator__GA\+TP{align-items:center;background:#ffffff05;border-top:1px solid #ffffff0d;color:#94a3b8;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:1.5rem}.PricelistManagement_endIndicator__JzhFb{align-items:center;background:#10b9810d;border-top:1px solid #10b9811a;color:#10b981;display:flex;font-size:.875rem;font-weight:600;justify-content:center;padding:1rem}.PricelistManagement_spinning__lx-FV{animation:PricelistManagement_spin__gZ3Eq 1s linear infinite}@keyframes PricelistManagement_spin__gZ3Eq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InventoryProducts_container__2wUVQ{margin:0 auto;max-width:1800px;min-height:100vh;padding:1.5rem}@media (min-width:768px){.InventoryProducts_container__2wUVQ{padding:2rem}}@media (min-width:1024px){.InventoryProducts_container__2wUVQ{padding:2.5rem}}@media (min-width:1200px){.InventoryProducts_container__2wUVQ{padding:3rem}}.InventoryProducts_header__fhoL8{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.InventoryProducts_headerContent__VTGFG h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.InventoryProducts_subtitle__VixxR{color:#94a3b8;font-size:.95rem;margin:0}.InventoryProducts_headerActions__wGXEY{align-items:center;display:flex;gap:1rem}.InventoryProducts_aiEnrichButton__qKi\+O{align-items:center;background:#1f8c8c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .2s}.InventoryProducts_aiEnrichButton__qKi\+O:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.InventoryProducts_aiEnrichButton__qKi\+O:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.InventoryProducts_aiEnrichButton__qKi\+O:hover:before{left:100%}.InventoryProducts_pricelistButton__4B3\+W{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.InventoryProducts_pricelistButton__4B3\+W:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.InventoryProducts_addButton__6jyna{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.InventoryProducts_addButton__6jyna:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.InventoryProducts_columnButton__Moxo-{align-items:center;background:#374151;border:1px solid #4b5563;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.InventoryProducts_columnButton__Moxo-:hover{background:#4b5563}.InventoryProducts_uploadButton__Rue0a{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.InventoryProducts_uploadButton__Rue0a:hover{box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.InventoryProducts_refreshButton__JeqC0{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.InventoryProducts_refreshButton__JeqC0:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.InventoryProducts_exportButton__GrRx3{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.InventoryProducts_exportButton__GrRx3:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.InventoryProducts_filtersSection__4xe8S{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.InventoryProducts_searchBox__Cz-Yw{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex:1 1;gap:.75rem;min-width:300px;padding:.75rem 1rem}.InventoryProducts_searchBox__Cz-Yw svg{color:#94a3b8;flex-shrink:0}.InventoryProducts_searchBox__Cz-Yw input{background:none;border:none;color:#fff;flex:1 1;font-size:.875rem;outline:none}.InventoryProducts_searchBox__Cz-Yw input::placeholder{color:#64748b}.InventoryProducts_filterGroup__uItFt{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.InventoryProducts_filterGroup__uItFt svg{color:#94a3b8}.InventoryProducts_filterSelect__UsWy0{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:all .2s}.InventoryProducts_filterSelect__UsWy0:hover{background:#ffffff14;border-color:#fff3}.InventoryProducts_resultsInfo__V-8tf{color:#94a3b8;font-size:.875rem;margin-bottom:1rem}.InventoryProducts_productsGrid__EibHD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:2rem}.InventoryProducts_productCard__9OZTU{background:linear-gradient(135deg,#1e293b,#1a1f2a);border:1px solid #334155;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.InventoryProducts_productCard__9OZTU:hover{border-color:#475569;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.InventoryProducts_productImage__r61RX{align-items:center;background:#ffffff0d;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.InventoryProducts_productImage__r61RX img{height:100%;object-fit:cover;width:100%}.InventoryProducts_imagePlaceholder__h8Uts{align-items:center;color:#64748b;display:flex;height:100%;justify-content:center;width:100%}.InventoryProducts_productInfo__4nt1g{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1rem}.InventoryProducts_productName__uVRI7{color:#fff;font-size:1rem;font-weight:600;line-height:1.3;margin:0}.InventoryProducts_productSku__XQReP{color:#64748b;font-size:.75rem;margin:0}.InventoryProducts_productBrand__dXoFR{color:#94a3b8;font-size:.8rem;margin:0}.InventoryProducts_stockInfo__8wIib{align-items:center;color:#e2e8f0;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem}.InventoryProducts_stockIconIn__-E6Mj{color:#10b981}.InventoryProducts_stockIconLow__2kkw-{color:#f59e0b}.InventoryProducts_stockIconOut__yKDDg{color:#ef4444}.InventoryProducts_productPrice__j07b4{color:#10b981;font-size:1.125rem;font-weight:600;margin:.5rem 0 0}.InventoryProducts_productActions__sTVKq{display:flex;gap:.5rem;padding:0 1rem 1rem}.InventoryProducts_actionButton__BQqaV{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;flex:0 0 auto;height:36px;justify-content:center;min-width:36px;padding:.5rem;transition:all .2s}.InventoryProducts_actionButton__BQqaV:hover{background:#ffffff1a;border-color:#fff3}.InventoryProducts_deleteButton__X-i5q{color:#ef4444}.InventoryProducts_deleteButton__X-i5q:hover{background:#ef44441a;border-color:#ef44444d}.InventoryProducts_pagination__qvo-g{align-items:center;display:flex;gap:1rem;justify-content:center}.InventoryProducts_pageButton__NWq3R{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;padding:.5rem 1rem;transition:all .2s}.InventoryProducts_pageButton__NWq3R:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.InventoryProducts_pageButton__NWq3R:disabled{cursor:not-allowed;opacity:.5}.InventoryProducts_pageInfo__\+Vq0c{color:#94a3b8;font-size:.875rem}.InventoryProducts_loading__byj\+Q{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.InventoryProducts_loadingSpinner__iqwxJ{animation:InventoryProducts_spin__tv3Dp 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#10b981;height:48px;width:48px}@keyframes InventoryProducts_spin__tv3Dp{to{transform:rotate(1turn)}}.InventoryProducts_error__zfCUf{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:1rem}.InventoryProducts_emptyState__kXGkX{align-items:center;background:#ffffff05;border:1px solid #79d5e91a;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;min-height:400px;padding:4rem 2rem;text-align:center}.InventoryProducts_emptyIcon__B1uBT{color:#79d5e94d;margin-bottom:1.5rem;opacity:.6}.InventoryProducts_emptyState__kXGkX h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .75rem}.InventoryProducts_emptyState__kXGkX p{color:#94a3b8;font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:500px}.InventoryProducts_viewToggle__5Roek{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:.25rem;margin-left:auto;padding:.25rem}.InventoryProducts_viewButton__dc2XR{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.InventoryProducts_viewButton__dc2XR:hover{background:#ffffff0d;color:#fff}.InventoryProducts_viewButton__dc2XR.InventoryProducts_active__-YhPI{background:#10b98133;color:#10b981}.InventoryProducts_productsList__UeJj3{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.InventoryProducts_listHeader__T9UMk{align-items:center!important;background:#ffffff08;border-bottom:1px solid #ffffff1a;color:#94a3b8;display:flex!important;font-size:.875rem;font-weight:600;gap:1rem;letter-spacing:.5px;padding:1rem 1.5rem;text-transform:uppercase}.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:first-child{flex:2 1}.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:nth-child(2),.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:nth-child(3),.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:nth-child(4),.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:nth-child(5),.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:nth-child(6){flex:1 1}.InventoryProducts_listHeader__T9UMk .InventoryProducts_listCol__40yK4:nth-child(7){flex:1.5 1}.InventoryProducts_listItem__52hdC{align-items:center!important;border-bottom:1px solid #ffffff0d;display:flex!important;gap:1rem;min-height:60px;padding:1rem 1.5rem;transition:all .2s}.InventoryProducts_listItem__52hdC:hover{background:#ffffff08}.InventoryProducts_listItem__52hdC:last-child{border-bottom:none}.InventoryProducts_listCol__40yK4{align-items:center!important;color:#e2e8f0;display:flex!important;font-size:.875rem;min-height:40px}.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:first-child{flex:2 1}.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:nth-child(2),.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:nth-child(3),.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:nth-child(4),.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:nth-child(5),.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:nth-child(6){flex:1 1}.InventoryProducts_listItem__52hdC .InventoryProducts_listCol__40yK4:nth-child(7){flex:1.5 1}.InventoryProducts_productNameWithImage__P5mBJ{align-items:center;display:flex;gap:.75rem}.InventoryProducts_listImage__8MNDo{border-radius:6px;height:40px;object-fit:cover;width:40px}.InventoryProducts_listImagePlaceholder__ONXDG{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#64748b;display:flex;height:40px;justify-content:center;width:40px}.InventoryProducts_listCol__40yK4 .InventoryProducts_stockInfo__8wIib{margin:0}.InventoryProducts_listCol__40yK4 .InventoryProducts_productActions__sTVKq{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:.5rem;height:100%;justify-content:flex-start;min-width:0;overflow:hidden;padding:0;position:relative}@media (max-width:768px){.InventoryProducts_header__fhoL8{flex-direction:column;gap:1rem}.InventoryProducts_filtersSection__4xe8S{flex-direction:column}.InventoryProducts_filterGroup__uItFt{width:100%}.InventoryProducts_productsGrid__EibHD{grid-template-columns:1fr}.InventoryProducts_listHeader__T9UMk,.InventoryProducts_listItem__52hdC{gap:.5rem;grid-template-columns:1fr 1fr 1fr;padding:.75rem 1rem}.InventoryProducts_listCol__40yK4:nth-child(4),.InventoryProducts_listCol__40yK4:nth-child(5){display:none}.InventoryProducts_listCol__40yK4 .InventoryProducts_productActions__sTVKq{gap:.25rem}.InventoryProducts_actionButton__BQqaV{height:32px;min-width:32px;padding:.375rem}}.InventoryProducts_shopifyButton__Z5vEB{background:#96bf47!important;color:#fff!important}.InventoryProducts_shopifyButton__Z5vEB:hover{background:#96bf47cc!important;color:#fff!important}.InventoryProducts_shopifyButton__Z5vEB.InventoryProducts_syncing__CSI8V,.InventoryProducts_shopifyButton__Z5vEB:disabled{cursor:not-allowed;opacity:.6}.InventoryProducts_syncStatus__mZqBi{animation:InventoryProducts_fadeIn__FlwAL .3s ease-in;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e6;border-radius:4px;font-size:.75rem;font-weight:500;left:0;margin-top:.25rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:100%;white-space:nowrap;z-index:10}.InventoryProducts_syncSuccess__zTxi8{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.InventoryProducts_syncError__xGikd{background:#f8717133;border:1px solid #f871714d;color:#f87171}@keyframes InventoryProducts_fadeIn__FlwAL{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.InventoryProducts_bulkEditButton__Astdl{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:8px;box-shadow:0 2px 8px #6366f133;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.InventoryProducts_bulkEditButton__Astdl:hover{background:linear-gradient(135deg,#4338ca,#5b21b6);box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.InventoryProducts_columnSelector__MYCEM{background:#1e293bf2;border:1px solid #94a3b833;border-radius:12px;box-shadow:0 4px 20px #0000004d;margin:1rem 0;padding:1.5rem}.InventoryProducts_columnSelectorHeader__Olz\+J{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.InventoryProducts_columnSelectorHeader__Olz\+J h3{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0}.InventoryProducts_columnActions__wURoi{align-items:center;display:flex;gap:.75rem}.InventoryProducts_selectAllButton__GHFQY{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:6px;color:#22c55e;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.InventoryProducts_selectAllButton__GHFQY:hover{background:#22c55e33;border-color:#22c55e80;color:#fff}.InventoryProducts_deselectAllButton__eiMQ0{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.InventoryProducts_deselectAllButton__eiMQ0:hover{background:#ef444433;border-color:#ef444480;color:#fff}.InventoryProducts_closeButton__rw\+vV{align-items:center;background:#47556980;border:1px solid #94a3b833;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;height:32px;justify-content:center;padding:.5rem 1rem;transition:all .2s;width:32px}.InventoryProducts_closeButton__rw\+vV:hover{background:#94a3b833;color:#fff}.InventoryProducts_columnList__i7qdM{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.InventoryProducts_columnItem__WwvSj{align-items:center;background:#4755694d;border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:all .2s}.InventoryProducts_columnItem__WwvSj:hover{background:#47556980}.InventoryProducts_columnItem__WwvSj input[type=checkbox]{accent-color:#10b981;margin:0}.InventoryProducts_columnItem__WwvSj span{color:#e2e8f0;font-size:.875rem;font-weight:500}.ImageManagement_imageManagementContainer__5xFLY{background:#0f172a;min-height:100vh;padding:2rem}.ImageManagement_imageHeader__gmaLB{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 .5rem}.ImageManagement_headerLeft__CT9Q5 h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.ImageManagement_headerSubtitle__JS5pW{color:#94a3b8;font-size:.95rem;margin:0}.ImageManagement_headerRight__3WKoh{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ImageManagement_header__JONv9{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.ImageManagement_headerContent__ATaJZ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.ImageManagement_subtitle__51V63{color:#94a3b8;font-size:.95rem;margin:0}.ImageManagement_headerActions__oYE0U{align-items:center;display:flex;gap:1rem}.ImageManagement_batchUploadButton__gVWpi{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.ImageManagement_batchUploadButton__gVWpi:hover:not(:disabled){box-shadow:0 6px 20px #667eea66}.ImageManagement_batchUploadButton__gVWpi:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ImageManagement_batchUploadButton__gVWpi:hover:before{left:100%}.ImageManagement_batchUploadButton__gVWpi:disabled{box-shadow:0 4px 12px #667eea33;cursor:not-allowed;opacity:.5;transform:none}.ImageManagement_batchUploadButton__gVWpi:disabled:before{display:none}.ImageManagement_tagImagesButton__Sbw2a{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.ImageManagement_tagImagesButton__Sbw2a:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b66}.ImageManagement_tagImagesButton__Sbw2a:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ImageManagement_tagImagesButton__Sbw2a:hover:before{left:100%}.ImageManagement_tagImagesButton__Sbw2a:disabled{box-shadow:0 4px 12px #f59e0b33;cursor:not-allowed;opacity:.5;transform:none}.ImageManagement_tagImagesButton__Sbw2a:disabled:before{display:none}.ImageManagement_uploadButton__wVu7u{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;box-shadow:0 4px 12px #79d5e94d;color:#0f1419;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.ImageManagement_uploadButton__wVu7u:hover{box-shadow:0 6px 20px #79d5e966}.ImageManagement_refreshButton__u8yfE{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.ImageManagement_refreshButton__u8yfE:hover{background:#ffffff14;border-color:#79d5e9;color:#79d5e9}.ImageManagement_refreshIcon__U18cS{font-size:1rem;transition:transform .2s ease}.ImageManagement_refreshButton__u8yfE.ImageManagement_refreshing__YyJZV .ImageManagement_refreshIcon__U18cS{transform:rotate(45deg)}.ImageManagement_statsGrid__QhPlI{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.ImageManagement_statCard__VuzrX{align-items:center;background:#1a1f2a;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.ImageManagement_statCard__VuzrX:before{background:linear-gradient(135deg,#0000,#79d5e90d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ImageManagement_statCard__VuzrX:hover:before{opacity:1}.ImageManagement_statCard__VuzrX:hover{border-color:#79d5e94d;box-shadow:0 8px 24px #0000004d}.ImageManagement_statIcon__AXf1C{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;flex-shrink:0;font-size:2rem;height:56px;justify-content:center;width:56px}.ImageManagement_statContent__oQ8zU h3{color:#fff9;font-size:.813rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.ImageManagement_statValue__Y5n8r{color:#fff;font-size:1.5rem;font-weight:700;margin:.25rem 0 0}.ImageManagement_brandFilters__warY9{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;padding:1.5rem}.ImageManagement_brandPill__oOFKo{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#ffffffb3;cursor:pointer;font-size:.813rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.ImageManagement_brandPill__oOFKo:hover{background:#ffffff14;color:#fff}.ImageManagement_brandPill__oOFKo.ImageManagement_active__ghI3J{background:linear-gradient(135deg,#79d5e9,#4daeac);background:linear-gradient(135deg,var(--brand-color,#79d5e9) 0,var(--brand-color,#4daeac) 100%);border-color:#0000;box-shadow:0 2px 8px #79d5e94d;color:#0f1419}.ImageManagement_controlsSection__k07wn{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:0 .5rem}.ImageManagement_searchAndFilterContainer__GZSI-{align-items:center;display:flex;flex:1 1;gap:1rem;max-width:600px}.ImageManagement_searchContainer__p68Rn{flex:1 1;min-width:250px;position:relative}.ImageManagement_brandDropdownContainer__VeyI2{min-width:150px}.ImageManagement_brandDropdown__qXnRB{background:#1e293b;border:1px solid #334155;border-radius:.5rem;color:#e2e8f0;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ImageManagement_brandDropdown__qXnRB:hover{background:#334155;border-color:#79d5e9}.ImageManagement_brandDropdown__qXnRB:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ImageManagement_searchIcon__nRydg{font-size:1rem;left:1rem;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ImageManagement_searchInput__nGaFi{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:.875rem;padding:.75rem 2.5rem .75rem 2.75rem;transition:all .3s ease;width:100%}.ImageManagement_searchInput__nGaFi::placeholder{color:#fff6}.ImageManagement_searchInput__nGaFi:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ImageManagement_clearSearch__nhMf3{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:1rem;padding:.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .2s}.ImageManagement_clearSearch__nhMf3:hover{color:#fff}.ImageManagement_controlsRight__0GLFi,.ImageManagement_selectionInfo__BBdbT{align-items:center;display:flex;gap:.75rem}.ImageManagement_selectionInfo__BBdbT{background:#79d5e91a;border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;font-size:.813rem;padding:.5rem 1rem}.ImageManagement_bgControls__wRfFK{align-items:center;display:flex;gap:10px;margin-left:12px}.ImageManagement_bgLabel__hzZUA{color:#9ca3af;font-size:12px}.ImageManagement_bgFeatherInput__Dnp5i{background:#111827;border:1px solid #374151;border-radius:6px;color:#e5e7eb;padding:4px 6px;width:52px}.ImageManagement_bgRemoveBtn__JtEOg{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:6px;padding:6px 10px}.ImageManagement_bgRemoveBtn__JtEOg:disabled{cursor:not-allowed;opacity:.6}.ImageManagement_bgProgress__UMhUY{color:#9ca3af;font-size:12px}.ImageManagement_modeSelect__bx9ja{background:#111827;border:1px solid #374151;border-radius:6px;color:#e5e7eb;padding:6px 8px}.ImageManagement_previewOverlay__laZvp{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ImageManagement_previewModal__2ZyxA{background:#111827;border:1px solid #334155;border-radius:16px;box-shadow:0 10px 40px #00000080;max-height:90vh;overflow:auto;width:min(1000px,92vw)}.ImageManagement_previewHeader__wEqU4{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 16px}.ImageManagement_previewHeader__wEqU4 h3{color:#e5e7eb;margin:0}.ImageManagement_previewCloseBtn__jZhd2{background:#0000;border:1px solid #fff3;border-radius:8px;color:#e5e7eb;cursor:pointer;padding:6px 10px}.ImageManagement_previewControls__9pqXj{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:12px;padding:12px 16px}.ImageManagement_previewControls__9pqXj label{color:#9ca3af;font-size:12px}.ImageManagement_previewControls__9pqXj input[type=number],.ImageManagement_previewControls__9pqXj select{background:#111827;border:1px solid #374151;border-radius:6px;color:#e5e7eb;padding:6px 8px}.ImageManagement_previewControls__9pqXj input[type=range]{accent-color:#79d5e9;background:#0000;width:180px}.ImageManagement_previewControls__9pqXj input[type=number]:focus,.ImageManagement_previewControls__9pqXj input[type=range]:focus,.ImageManagement_previewControls__9pqXj select:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91f;outline:none}.ImageManagement_previewBody__WLSMz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px}.ImageManagement_previewCol__zZOtW{background:#0f172a;border:1px solid #ffffff0f;border-radius:12px;padding:12px}.ImageManagement_previewTitle__WUGNy{color:#9ca3af;font-size:12px;margin-bottom:8px}.ImageManagement_previewImage__GPpQw{background:#0b1220;border-radius:8px;height:420px;object-fit:contain;width:100%}.ImageManagement_previewResultBox__6H9uS{position:relative}.ImageManagement_previewSpinner__0QhIi{color:#9ca3af;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ImageManagement_previewFooter__QAEIL{border-top:1px solid #ffffff14;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.ImageManagement_previewApplyBtn__OXw78{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px}.ImageManagement_previewCancelBtn__zcDsL{background:#0000;border:1px solid #fff3;border-radius:8px;color:#e5e7eb;cursor:pointer;padding:8px 12px}.ImageManagement_bulkDeleteBtn__a14eD{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease}.ImageManagement_bulkDeleteBtn__a14eD:hover{background:#ef444433}.ImageManagement_sortSelect__yiQto{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.813rem;padding:.5rem 1rem;transition:all .2s ease}.ImageManagement_sortSelect__yiQto:focus{border-color:#79d5e9;outline:none}.ImageManagement_viewToggle__EZ\+bx{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:2px}.ImageManagement_viewBtn__MlKvO{background:#0000;border:none;border-radius:6px;color:#fff9;cursor:pointer;font-size:1rem;padding:.375rem .625rem;transition:all .2s ease}.ImageManagement_viewBtn__MlKvO.ImageManagement_active__ghI3J{background:#ffffff1a;color:#79d5e9}.ImageManagement_selectAllContainer__6hSdq{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;padding:.75rem 1rem}.ImageManagement_selectAllContainer__6hSdq input[type=checkbox]{accent-color:#79d5e9;cursor:pointer;height:18px;width:18px}.ImageManagement_selectAllContainer__6hSdq label{color:#fffc;cursor:pointer;font-size:.875rem}.ImageManagement_contentArea__qLfIu{min-height:400px}.ImageManagement_imagesGrid__1zs\+G{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:2rem;padding:0 .5rem}.ImageManagement_emptyState__DUPwb,.ImageManagement_loadingState__BLHAz{align-items:center;color:#fff9;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.ImageManagement_emptyState__DUPwb p,.ImageManagement_loadingState__BLHAz p{font-size:.875rem;margin:1rem 0 0}.ImageManagement_emptyIcon__tSx\+c{font-size:4rem;margin-bottom:1rem;opacity:.3}.ImageManagement_emptyState__DUPwb h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ImageManagement_clearFiltersBtn__XI6fd{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:.813rem;margin-top:1rem;padding:.5rem 1rem;transition:all .2s ease}.ImageManagement_clearFiltersBtn__XI6fd:hover{background:#ffffff14;border-color:#79d5e9;color:#79d5e9}.ImageManagement_errorBanner__7EnBi{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.ImageManagement_errorBanner__7EnBi button{background:#ef444433;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;padding:.375rem .75rem;transition:all .2s}.ImageManagement_errorBanner__7EnBi button:hover{background:#ef44444d}.ImageManagement_pagination__XbebQ{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.ImageManagement_paginationBtn__n3q-7{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.ImageManagement_paginationBtn__n3q-7:hover:not(:disabled){background:#ffffff14;border-color:#79d5e9;color:#fff}.ImageManagement_paginationBtn__n3q-7:disabled{cursor:not-allowed;opacity:.5}.ImageManagement_pageInfo__MzUev{color:#fffc;font-size:.875rem}@container (max-width: 1200px){.ImageManagement_imagesGrid__1zs\+G{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@container (max-width: 900px){.ImageManagement_imagesGrid__1zs\+G{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ImageManagement_statsGrid__QhPlI{grid-template-columns:repeat(2,1fr)}}@container (max-width: 600px){.ImageManagement_imageHeader__gmaLB{align-items:flex-start;flex-direction:column}.ImageManagement_headerRight__3WKoh{justify-content:space-between;width:100%}.ImageManagement_statsGrid__QhPlI{gap:1rem;grid-template-columns:1fr}.ImageManagement_controlsSection__k07wn{align-items:stretch;flex-direction:column}.ImageManagement_searchContainer__p68Rn{min-width:0;min-width:auto}.ImageManagement_controlsRight__0GLFi{justify-content:space-between}.ImageManagement_imagesGrid__1zs\+G{grid-template-columns:1fr}.ImageManagement_brandFilters__warY9{gap:.5rem;padding:.75rem}.ImageManagement_brandPill__oOFKo{font-size:.75rem;padding:.375rem .75rem}}@media (max-width:768px){.ImageManagement_imageManagementContainer__5xFLY{padding:1rem}.ImageManagement_imageHeader__gmaLB h1{font-size:1.5rem}.ImageManagement_uploadButton__wVu7u{font-size:.813rem;padding:.625rem 1rem}.ImageManagement_statCard__VuzrX{padding:1.25rem}.ImageManagement_statIcon__AXf1C{font-size:1.5rem;height:48px;width:48px}.ImageManagement_statValue__Y5n8r{font-size:1.25rem}}@media (max-width:480px){.ImageManagement_imageHeader__gmaLB h1{font-size:1.25rem}.ImageManagement_uploadButton__wVu7u span,.ImageManagement_viewToggle__EZ\+bx{display:none}.ImageManagement_sortSelect__yiQto{font-size:.75rem;padding:.375rem .5rem}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ImageCard_imageCard__4iGGG{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ImageCard_imageCard__4iGGG:hover{border-color:#79d5e94d;box-shadow:0 8px 24px #0000004d}.ImageCard_imageCard__4iGGG.ImageCard_selected__XXMB0{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e933}.ImageCard_selectionCheckbox__0o5Lp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:6px;left:12px;opacity:0;padding:4px;position:absolute;top:12px;transition:opacity .2s ease;z-index:5}.ImageCard_imageCard__4iGGG.ImageCard_selected__XXMB0 .ImageCard_selectionCheckbox__0o5Lp,.ImageCard_imageCard__4iGGG:hover .ImageCard_selectionCheckbox__0o5Lp{opacity:1}.ImageCard_selectionCheckbox__0o5Lp input[type=checkbox]{accent-color:#79d5e9;cursor:pointer;height:18px;margin:0;width:18px}.ImageCard_brandTag__CiYCn{background:linear-gradient(135deg,var(--brand-color) 0,var(--brand-color) 100%);border-radius:12px;box-shadow:0 2px 8px #0000004d;color:#0f1419;font-size:.75rem;font-weight:600;padding:4px 12px;position:absolute;right:12px;top:12px;z-index:2}.ImageCard_imagePreview__mxK8z{align-items:center;aspect-ratio:1;background:#ffffff08;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.ImageCard_imagePreview__mxK8z img{height:100%;object-fit:cover;width:100%}.ImageCard_imagePlaceholder__N16Ax{align-items:center;color:#ffffff4d;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.ImageCard_imagePlaceholder__N16Ax span{font-size:2.5rem;opacity:.5}.ImageCard_imagePlaceholder__N16Ax p{font-size:.75rem;margin:0}.ImageCard_hoverOverlay__K8SGx{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:3}.ImageCard_imageCard__4iGGG:hover .ImageCard_hoverOverlay__K8SGx{opacity:1}.ImageCard_hoverActions__SeOW6{align-items:center;display:flex;gap:.75rem}.ImageCard_hoverActionsGrid__ZQF8X{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;width:140px}.ImageCard_hoverActionBtn__9\+HFj{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;gap:.25rem;justify-content:center;min-height:50px;padding:.5rem;pointer-events:auto;text-align:center;transition:all .2s ease}.ImageCard_actionLabel__peudt{font-size:.65rem;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageCard_hoverActionBtn__9\+HFj:hover{background:#fff3}.ImageCard_hoverActionBtn__9\+HFj.ImageCard_deleteBtn__W6P7Q:hover{background:#ef444433;border-color:#ef444466;color:#ef4444}.ImageCard_hoverActionBtn__9\+HFj.ImageCard_infoBtn__4W5GP:hover{background:#3b82f633;border-color:#3b82f666;color:#3b82f6}.ImageCard_cardContent__jfm4b{display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1rem}.ImageCard_imageName__bjSS-{color:#fff;font-size:.875rem;font-weight:600;margin:0;overflow:hidden;padding:.75rem .75rem .5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ImageCard_imageMeta__9HXoc{color:#fff9;display:flex;font-size:.75rem;gap:1rem;justify-content:center;padding:0 .75rem .75rem}.ImageCard_metaItem__MlvpW{align-items:center;display:flex;gap:.25rem}.ImageCard_metaIcon__qdBky{font-size:.875rem;opacity:.7}.ImageCard_quickActions__N3F9M{display:flex;gap:.5rem;margin-top:auto;opacity:0;transition:opacity .2s ease}.ImageCard_imageCard__4iGGG:hover .ImageCard_quickActions__N3F9M{opacity:1}.ImageCard_quickActionBtn__7fS2x{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:.875rem;padding:.5rem;transition:all .2s ease}.ImageCard_quickActionBtn__7fS2x:hover{background:#ffffff14;color:#fff}.ImageCard_quickActionBtn__7fS2x.ImageCard_deleteBtn__W6P7Q:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.ImageCard_detailsModal__\+eLKC{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.ImageCard_detailsContent__V333Q{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #00000080;max-height:80vh;max-width:500px;overflow:hidden;width:100%}.ImageCard_detailsHeader__rMgg2{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.ImageCard_detailsHeader__rMgg2 h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.ImageCard_closeDetailsBtn__GwDX-{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ImageCard_closeDetailsBtn__GwDX-:hover{background:#fff3;color:#fff}.ImageCard_detailsBody__lO5nv{max-height:60vh;overflow-y:auto;padding:1.5rem}.ImageCard_expandedDetails__jWGWr{background:#ffffff08;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.ImageCard_detailRow__Zbfjq{display:flex;font-size:.75rem;justify-content:space-between}.ImageCard_detailLabel__EgkCr{color:#ffffff80}.ImageCard_detailValue__2n4cG{color:#fffc;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ImageCard_urlRow__XjKi4{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ImageCard_urlContainer__DPPF9{align-items:center;display:flex;gap:.5rem}.ImageCard_urlInput__aR9GQ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fffc;flex:1 1;font-family:monospace;font-size:.688rem;overflow:hidden;padding:.375rem .5rem;text-overflow:ellipsis}.ImageCard_copyUrlBtn__Cxqf4{background:#79d5e91a;border:1px solid #79d5e94d;border-radius:6px;color:#79d5e9;cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease;white-space:nowrap}.ImageCard_copyUrlBtn__Cxqf4:hover{background:#79d5e933}.ImageCard_imageListItem__xDdrd{align-items:center;background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.ImageCard_imageListItem__xDdrd:hover{background:#ffffff08;border-color:#79d5e94d;transform:translateX(4px)}.ImageCard_imageListItem__xDdrd.ImageCard_selected__XXMB0{background:linear-gradient(90deg,#79d5e91a,#0000);border-left:3px solid #79d5e9;padding-left:calc(1rem - 2px)}.ImageCard_listCheckbox__7SkRR input[type=checkbox]{accent-color:#79d5e9;cursor:pointer;height:18px;width:18px}.ImageCard_listThumbnail__KuH6j{align-items:center;background:#ffffff08;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.ImageCard_listThumbnail__KuH6j img{height:100%;object-fit:cover;width:100%}.ImageCard_listInfo__e9oJq{flex:1 1;min-width:0}.ImageCard_listName__uJ6BG{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageCard_listMeta__ryRgo{align-items:center;color:#fff9;display:flex;font-size:.75rem;gap:1rem}.ImageCard_listMeta__ryRgo .ImageCard_brandTag__CiYCn{background:linear-gradient(135deg,var(--brand-color) 0,var(--brand-color) 100%);border-radius:10px;color:#0f1419;font-weight:600;padding:2px 8px}.ImageCard_listActions__F-ASf{display:flex;gap:.5rem}.ImageCard_actionBtn__PHWCW{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ImageCard_actionBtn__PHWCW:hover{background:#ffffff14;color:#fff;transform:translateY(-1px)}.ImageCard_actionBtn__PHWCW.ImageCard_deleteBtn__W6P7Q:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}@media (max-width:768px){.ImageCard_imageCard__4iGGG{border-radius:12px}.ImageCard_brandTag__CiYCn{font-size:.688rem;padding:3px 8px}.ImageCard_cardContent__jfm4b{padding:.75rem}.ImageCard_quickActions__N3F9M{gap:.375rem;opacity:1}.ImageCard_quickActionBtn__7fS2x{font-size:.75rem;padding:.375rem}.ImageCard_imageListItem__xDdrd{gap:.75rem;padding:.75rem}.ImageCard_listThumbnail__KuH6j{height:48px;width:48px}.ImageCard_listMeta__ryRgo{flex-wrap:wrap;gap:.5rem}.ImageCard_actionBtn__PHWCW{font-size:.875rem;height:32px;width:32px}}@media (max-width:480px){.ImageCard_imageListItem__xDdrd{flex-wrap:wrap}.ImageCard_listInfo__e9oJq{order:2;width:100%}.ImageCard_listActions__F-ASf{justify-content:flex-end;margin-top:.5rem;order:3;width:100%}}.ImageUploadModal_modalOverlay__pNwLz{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.ImageUploadModal_modalContent__jHN0I{background:#0f172a;border:1px solid #1e293b;border-radius:16px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #79d5e91a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.ImageUploadModal_modalHeader__89Pym{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:1.5rem 2rem}.ImageUploadModal_modalHeader__89Pym h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.25rem;margin:0}.ImageUploadModal_closeButton__meW0y{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .2s ease}.ImageUploadModal_closeButton__meW0y:hover{background:#ffffff1a;color:#fff}.ImageUploadModal_modalBody__kUXo9{max-height:calc(90vh - 120px);overflow-y:auto;padding:2rem}.ImageUploadModal_formGroup__HkBhQ{margin-bottom:1.5rem}.ImageUploadModal_formGroup__HkBhQ label{color:#e2e8f0;display:block;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin-bottom:.75rem;text-transform:uppercase}.ImageUploadModal_formGroup__HkBhQ input,.ImageUploadModal_formGroup__HkBhQ select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-size:.875rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.ImageUploadModal_formGroup__HkBhQ input:focus,.ImageUploadModal_formGroup__HkBhQ select:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ImageUploadModal_formGroup__HkBhQ input:hover,.ImageUploadModal_formGroup__HkBhQ select:hover{border-color:#fff3}.ImageUploadModal_dropZone__0ubbZ{align-items:center;background:#ffffff05;border:2px dashed #94a3b84d;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:3rem 2rem;text-align:center;transition:all .3s ease}.ImageUploadModal_dropZone__0ubbZ:hover{background:#79d5e90d;border-color:#79d5e999;transform:translateY(-2px)}.ImageUploadModal_dropZone__0ubbZ.ImageUploadModal_dragActive__il6pJ{background:#79d5e91a;border-color:#79d5e9;transform:scale(1.02)}.ImageUploadModal_dropZoneContent__UNlu3{align-items:center;color:#e2e8f0;display:flex;flex-direction:column;gap:.75rem}.ImageUploadModal_dropZoneContent__UNlu3 svg{color:#79d5e9;font-size:2.5rem}.ImageUploadModal_dropZoneContent__UNlu3 h3{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.ImageUploadModal_dropZoneContent__UNlu3 p{color:#94a3b8;font-size:.875rem;line-height:1.5;margin:0;text-align:center}.ImageUploadModal_dropZoneContent__UNlu3 .ImageUploadModal_fileTypes__4sE6l{color:#64748b;font-size:.75rem;margin-top:.5rem}.ImageUploadModal_uploadButton__OQLnd{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.ImageUploadModal_uploadButton__OQLnd:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.ImageUploadModal_uploadButton__OQLnd:disabled{box-shadow:0 4px 12px #10b98133;cursor:not-allowed;opacity:.5;transform:none}.ImageUploadModal_progressBar__P1Cdr{background:#ffffff1a;border-radius:4px;box-shadow:inset 0 1px 3px #0003;height:8px;margin:1.5rem 0;overflow:hidden;width:100%}.ImageUploadModal_progressFill__TmL5V{background:linear-gradient(135deg,#10b981,#059669);border-radius:4px;height:100%;position:relative;transition:width .3s ease}.ImageUploadModal_progressFill__TmL5V:after{animation:ImageUploadModal_shimmer__-TzwI 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes ImageUploadModal_shimmer__-TzwI{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ImageUploadModal_errorMessage__6VBGl{color:#ef4444;font-size:.875rem;margin-top:.5rem}.ImageUploadModal_successMessage__q2r4p{color:#10b981;font-size:.875rem;margin-top:.5rem}.ImageUploadModal_filePreview__O4IPA{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ImageUploadModal_previewItem__KNIKR{border:1px solid #334155;border-radius:6px;height:80px;overflow:hidden;position:relative;width:80px}.ImageUploadModal_previewImage__QM2d-{height:100%;object-fit:cover;width:100%}.ImageUploadModal_removePreview__HCc0v{align-items:center;background:#ef4444cc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.ImageUploadModal_modalFooter__Con94{background:#0a0f1a;border-top:1px solid #334155;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.ImageUploadModal_cancelButton__zmdRM{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ImageUploadModal_cancelButton__zmdRM:hover:not(:disabled){background:#ffffff14;border-color:#fff3;color:#fff}.ImageUploadModal_cancelButton__zmdRM:disabled{cursor:not-allowed;opacity:.5}.ImageUploadModal_fileInput__lTu9N{display:none}.ImageUploadModal_filePreviewsContainer__1A97L{margin-top:1.5rem}.ImageUploadModal_filePreviewsContainer__1A97L h3{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.ImageUploadModal_filePreviews__q6qEO{display:flex;flex-direction:column;gap:1rem;max-height:200px;overflow-y:auto}.ImageUploadModal_filePreviewItem__9S5NW{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:1rem;padding:1rem;position:relative}.ImageUploadModal_previewImageContainer__aVjYt{background:#ffffff1a;border-radius:6px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.ImageUploadModal_previewImageContainer__aVjYt img{height:100%;object-fit:cover;width:100%}.ImageUploadModal_previewInfo__fY7rM{flex:1 1;min-width:0}.ImageUploadModal_fileName__Pz2oi{color:#fff;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageUploadModal_fileSize__dj3l6{color:#94a3b8;font-size:.75rem;margin-bottom:.5rem}.ImageUploadModal_fileBrandSelect__LkNCi{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fff;font-size:.75rem;max-width:150px;padding:.375rem .5rem;width:100%}.ImageUploadModal_removeFileBtn__Wdpof{align-items:center;background:#ef4444cc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px}.ImageUploadModal_removeFileBtn__Wdpof:hover{background:#ef4444;transform:scale(1.1)}.ImageUploadModal_errorContainer__5qk8R{margin:1rem 0}.ImageUploadModal_uploadProgressContainer__JLM8Q{margin-top:1.5rem}.ImageUploadModal_progressText__iNk8w{color:#94a3b8;font-size:.875rem;margin-top:.5rem;text-align:center}.BatchImageUpload_modal__z\+N2Q{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.BatchImageUpload_overlay__Xa3xh{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;left:0;position:absolute;right:0;top:0}.BatchImageUpload_content__zJrxw{background:#1e293b;border-radius:16px;box-shadow:0 20px 40px #0000004d;color:#fff;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;position:relative;width:100%}.BatchImageUpload_closeButton__YtBvd{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.BatchImageUpload_closeButton__YtBvd:hover{background-color:#ffffff1a;color:#fff}.BatchImageUpload_step__ThPTr{max-height:calc(90vh - 64px);overflow-y:auto;padding:32px}.BatchImageUpload_header__yzJ\+O{margin-bottom:32px;text-align:center}.BatchImageUpload_header__yzJ\+O h2{color:#fff;font-size:28px;font-weight:700;margin:0 0 8px}.BatchImageUpload_header__yzJ\+O p{color:#94a3b8;font-size:16px;line-height:1.5;margin:0}.BatchImageUpload_brandGrid__4R1Wp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.BatchImageUpload_brandCard__pMnRg{align-items:center;background:#334155;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:24px;text-align:center;transition:all .2s ease}.BatchImageUpload_brandCard__pMnRg:hover{background:#475569;border-color:#64748b}.BatchImageUpload_brandCard__pMnRg.BatchImageUpload_selected__F5Eg5{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#60a5fa;box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.BatchImageUpload_brandIcon__EvS32{background:#ffffff1a;border-radius:50%;margin-bottom:12px;padding:16px}.BatchImageUpload_brandCard__pMnRg.BatchImageUpload_selected__F5Eg5 .BatchImageUpload_brandIcon__EvS32{background:#fff3}.BatchImageUpload_brandName__eA-ke{color:#fff;font-size:16px;font-weight:600}.BatchImageUpload_dropZone__IUvP0{background:#334155;border:2px dashed #64748b;border-radius:12px;cursor:pointer;margin-bottom:32px;padding:48px 24px;text-align:center;transition:all .2s ease}.BatchImageUpload_dropZone__IUvP0:hover{background:#3f4c5a;border-color:#94a3b8}.BatchImageUpload_dropZone__IUvP0 h3{color:#fff;font-size:20px;margin:16px 0 8px}.BatchImageUpload_dropZone__IUvP0 p{color:#94a3b8;font-size:16px;margin:0 0 16px}.BatchImageUpload_dropZone__IUvP0 small{color:#64748b;font-size:14px}.BatchImageUpload_fileList__SHgfy{margin-bottom:32px}.BatchImageUpload_fileList__SHgfy h3{color:#fff;font-size:18px;margin:0 0 16px}.BatchImageUpload_files__yECcx{background:#334155;border-radius:8px;max-height:200px;overflow-y:auto;padding:16px}.BatchImageUpload_fileItem__o0B4G{align-items:center;border-bottom:1px solid #475569;display:flex;justify-content:space-between;padding:8px 0}.BatchImageUpload_fileItem__o0B4G:last-child{border-bottom:none}.BatchImageUpload_fileInfo__60MEl{align-items:center;display:flex;flex:1 1;gap:8px}.BatchImageUpload_fileName__xMXYG{color:#fff;flex:1 1;font-weight:500;min-width:0}.BatchImageUpload_fileSize__iR6fK{color:#94a3b8;font-size:12px;min-width:60px;text-align:right}.BatchImageUpload_removeButton__lTvGb{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;padding:4px;transition:all .2s ease}.BatchImageUpload_removeButton__lTvGb:hover{background:#ef44441a}.BatchImageUpload_processingInfo__w3HKw{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #475569;border-radius:12px;margin-bottom:32px;padding:24px}.BatchImageUpload_processingInfo__w3HKw h3{color:#fff;font-size:16px;margin:0 0 16px}.BatchImageUpload_pipeline__obp4V{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BatchImageUpload_pipelineStep__8XE9V{align-items:flex-start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:12px;padding:16px}.BatchImageUpload_pipelineStep__8XE9V strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.BatchImageUpload_pipelineStep__8XE9V p{color:#94a3b8;font-size:12px;line-height:1.4;margin:0}.BatchImageUpload_progressContainer__H15ST{margin-bottom:32px}.BatchImageUpload_progressBar__ygUDH{background-color:#334155;border-radius:4px;height:8px;margin-bottom:16px;overflow:hidden;width:100%}.BatchImageUpload_progressFill__Zz9D\+{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:4px;height:100%;transition:width .3s ease}.BatchImageUpload_progressStats__fzWKB{color:#94a3b8;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px}.BatchImageUpload_currentFile__D9Ic\+{background:#334155;border-radius:8px;margin-bottom:24px;padding:16px;text-align:center}.BatchImageUpload_processingSteps__xTs6c{display:flex;flex-direction:column;gap:12px}.BatchImageUpload_stepIndicator__lrXZs{align-items:center;color:#94a3b8;display:flex;font-size:14px;gap:12px}.BatchImageUpload_stepComplete__xI44j{color:#10b981}.BatchImageUpload_resultsSummary__UN34S{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:32px}.BatchImageUpload_summaryCard__OaaVN{align-items:center;background:#334155;border:1px solid #475569;border-radius:12px;display:flex;gap:16px;padding:20px}.BatchImageUpload_summaryCount__mAtqy{color:#fff;display:block;font-size:24px;font-weight:700}.BatchImageUpload_summaryLabel__NSBiN{color:#94a3b8;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.BatchImageUpload_successIcon__Nn8m8{color:#10b981}.BatchImageUpload_errorIcon__-KJji{color:#ef4444}.BatchImageUpload_infoIcon__nsbai{color:#3b82f6}.BatchImageUpload_resultsTable__yO9TV{background:#334155;border-radius:8px;margin-bottom:32px;max-height:400px;overflow:hidden;overflow-y:auto}.BatchImageUpload_tableHeader__raef7{grid-gap:16px;background:#475569;border-bottom:1px solid #64748b;color:#94a3b8;display:grid;font-size:12px;font-weight:600;gap:16px;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;letter-spacing:.5px;padding:16px;text-transform:uppercase}.BatchImageUpload_tableBody__Qi5oG{display:flex;flex-direction:column}.BatchImageUpload_tableRow__L1K-N{grid-gap:16px;align-items:center;border-bottom:1px solid #ffffff1a;display:grid;font-size:13px;gap:16px;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;padding:12px 16px}.BatchImageUpload_tableRow__L1K-N:hover{background:#ffffff05}.BatchImageUpload_fileName__xMXYG{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BatchImageUpload_finalName__tqNSC{color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BatchImageUpload_sku__FvDb1{color:#3b82f6;font-weight:500}.BatchImageUpload_status__9VlqM{align-items:center;display:flex;gap:6px}.BatchImageUpload_successText__Cywyd{color:#10b981;font-size:12px}.BatchImageUpload_errorText__-66I0{color:#ef4444;font-size:12px}.BatchImageUpload_actions__DpTn8{border-top:1px solid #475569;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding-top:24px}.BatchImageUpload_btnPrimary__\+D1xx,.BatchImageUpload_btnSecondary__sY7gB{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.BatchImageUpload_btnPrimary__\+D1xx{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.BatchImageUpload_btnPrimary__\+D1xx:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.BatchImageUpload_btnSecondary__sY7gB{background:linear-gradient(135deg,#79d5e9,#4daeac);box-shadow:0 2px 8px #79d5e94d;color:#fff}.BatchImageUpload_btnSecondary__sY7gB:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.BatchImageUpload_btnPrimary__\+D1xx:disabled,.BatchImageUpload_btnSecondary__sY7gB:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.BatchImageUpload_content__zJrxw{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:100%}.BatchImageUpload_step__ThPTr{padding:24px 16px}.BatchImageUpload_brandGrid__4R1Wp{grid-template-columns:1fr 1fr}.BatchImageUpload_pipeline__obp4V,.BatchImageUpload_resultsSummary__UN34S{grid-template-columns:1fr}.BatchImageUpload_tableHeader__raef7,.BatchImageUpload_tableRow__L1K-N{font-size:11px;grid-template-columns:2fr 1fr 1fr 1fr}.BatchImageUpload_actions__DpTn8{flex-direction:column-reverse}.BatchImageUpload_btnPrimary__\+D1xx,.BatchImageUpload_btnSecondary__sY7gB{justify-content:center;width:100%}}@media (max-width:480px){.BatchImageUpload_tableHeader__raef7,.BatchImageUpload_tableRow__L1K-N{grid-template-columns:2fr 1fr 1fr}}.TagProductImages_modalOverlay__CRMWX{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TagProductImages_modalContent__ouzOJ{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:90vw}.TagProductImages_modalHeader__-r-Ay{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.TagProductImages_modalTitle__zwMot{align-items:center;color:#fff;display:flex;gap:12px}.TagProductImages_modalTitle__zwMot h2{font-size:24px;font-weight:600;margin:0}.TagProductImages_closeButton__cw7\+A{background:#ffffff1a;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;padding:8px;transition:all .2s ease}.TagProductImages_closeButton__cw7\+A:hover:not(:disabled){background:#fff3;color:#fff}.TagProductImages_closeButton__cw7\+A:disabled{cursor:not-allowed;opacity:.5}.TagProductImages_modalBody__XSsn8{flex:1 1;overflow-y:auto;padding:24px}.TagProductImages_modalFooter__NCIky{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:24px}.TagProductImages_stepContainer__cfYNG{display:flex;flex-direction:column;gap:24px}.TagProductImages_stepHeader__zZJ8J{align-items:flex-start;display:flex;gap:16px;margin-bottom:8px}.TagProductImages_stepIcon__6Elm-{color:#3b82f6;flex-shrink:0;margin-top:2px}.TagProductImages_stepHeader__zZJ8J h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 4px}.TagProductImages_stepHeader__zZJ8J p{color:#ffffffb3;font-size:14px;line-height:1.4;margin:0}.TagProductImages_loadingState__9uE9b{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:16px;padding:48px 24px}.TagProductImages_spinner__3ppRt{animation:TagProductImages_spin__PKohs 1s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes TagProductImages_spin__PKohs{to{transform:rotate(1turn)}}.TagProductImages_brandGrid__vSdI7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.TagProductImages_brandCard__CPcCH{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:all .2s ease}.TagProductImages_brandCard__CPcCH:hover{background:#ffffff1a;border-color:#3b82f6;transform:translateY(-2px)}.TagProductImages_brandInfo__g25jd h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.TagProductImages_bucketInfo__9gkUK{color:#fff9;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;margin:0}.TagProductImages_brandCardArrow__ntIX8{color:#3b82f6;font-size:18px;font-weight:700;transition:transform .2s ease}.TagProductImages_brandCard__CPcCH:hover .TagProductImages_brandCardArrow__ntIX8{transform:translateX(4px)}.TagProductImages_progressContainer__A05V6{margin-bottom:24px}.TagProductImages_progressBar__y7StD{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.TagProductImages_progressFill__d9zqV{background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;transition:width .3s ease}.TagProductImages_progressText__D1wog{color:#ffffffb3;font-size:14px;margin:0;text-align:center}.TagProductImages_imageList__E58eB{background:#0003;border:1px solid #ffffff1a;border-radius:8px;max-height:400px;overflow-y:auto}.TagProductImages_imageItem__wdYiB{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 16px}.TagProductImages_imageItem__wdYiB:last-child{border-bottom:none}.TagProductImages_imageInfo__6m4do{display:flex;flex:1 1;flex-direction:column;gap:4px}.TagProductImages_imageName__nMe7b{color:#fff;font-size:14px;font-weight:500}.TagProductImages_imageSkus__TLNjX{color:#fff9;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px}.TagProductImages_imageStatus__vU5WJ{margin-left:12px}.TagProductImages_statusPending__ArXZ\+{color:#ffffff80}.TagProductImages_statusSpinner__8x3lE{animation:TagProductImages_spin__PKohs 1s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}.TagProductImages_statusSuccess__0MdZL{color:#10b981}.TagProductImages_statusError__VWCKl{color:#ef4444}.TagProductImages_moreImages__Vb7ft{color:#ffffff80;font-size:12px;font-style:italic;margin:0;padding:12px 16px;text-align:center}.TagProductImages_resultsSummary__CCdL0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.TagProductImages_summaryCard__7AQzv{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:16px;padding:20px}.TagProductImages_summaryIcon__YjiR-{color:#10b981}.TagProductImages_summaryCard__7AQzv h4{color:#fff;font-size:24px;font-weight:700;margin:0 0 4px}.TagProductImages_summaryCard__7AQzv p{color:#ffffffb3;font-size:14px;margin:0}.TagProductImages_errorList__tLbNR{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:16px}.TagProductImages_errorList__tLbNR h4{color:#ef4444;font-size:16px;font-weight:600;margin:0 0 12px}.TagProductImages_errorItem__KiE8P{border-bottom:1px solid #ef44441a;display:flex;flex-direction:column;gap:4px;padding:8px 0}.TagProductImages_errorItem__KiE8P:last-child{border-bottom:none}.TagProductImages_errorName__9Af9H{color:#fff;font-size:14px;font-weight:500}.TagProductImages_errorMessage__BkbhP{color:#ffffffb3;font-size:12px}.TagProductImages_btnPrimary__ZnxWO{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.TagProductImages_btnPrimary__ZnxWO:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.TagProductImages_btnPrimary__ZnxWO:active{transform:translateY(0)}.TagProductImages_btnSecondary__NtvIW{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.TagProductImages_btnSecondary__NtvIW:hover{background:#fff3;border-color:#ffffff4d}@media (max-width:768px){.TagProductImages_modalContent__ouzOJ{margin:20px;max-height:95vh;width:95vw}.TagProductImages_modalBody__XSsn8,.TagProductImages_modalFooter__NCIky,.TagProductImages_modalHeader__-r-Ay{padding:16px}.TagProductImages_brandGrid__vSdI7,.TagProductImages_resultsSummary__CCdL0{grid-template-columns:1fr}.TagProductImages_imageItem__wdYiB{align-items:flex-start;flex-direction:column;gap:8px}.TagProductImages_imageStatus__vU5WJ{align-self:flex-end;margin-left:0}}.FixOrder_fixOrderContainer__h\+f5B{background:#1a1a1a;border-radius:8px;color:#fff;margin:0 auto;max-width:1200px;padding:20px}.FixOrder_header__KIOei{margin-bottom:30px}.FixOrder_header__KIOei h2{color:#79d5e9;font-size:24px;font-weight:600;margin:0 0 8px}.FixOrder_header__KIOei p{color:#a0a0a0;font-size:14px;margin:0}.FixOrder_message__v2RIr{align-items:center;border-radius:6px;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:12px 16px}.FixOrder_message__v2RIr.FixOrder_success__x\+OYU{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.FixOrder_message__v2RIr.FixOrder_error__03wDL{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.FixOrder_searchSection__Vxoma{margin-bottom:25px}.FixOrder_searchBox__JdjAU{align-items:center;display:flex;max-width:400px;position:relative}.FixOrder_searchBox__JdjAU svg{color:#a0a0a0;left:12px;position:absolute;z-index:2}.FixOrder_searchBox__JdjAU input{background:#2a2a2a;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;padding:12px 12px 12px 40px;width:100%}.FixOrder_searchBox__JdjAU input:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a;outline:none}.FixOrder_loadingState__slwoc{align-items:center;color:#a0a0a0;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.FixOrder_loadingState__slwoc p{font-size:16px;margin-top:15px}.FixOrder_spinner__Ika9f{animation:FixOrder_spin__X2dSZ 1s linear infinite}@keyframes FixOrder_spin__X2dSZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FixOrder_ordersList__kQvwH{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.FixOrder_orderCard__JIUKm{background:#2a2a2a;border:1px solid #333;border-radius:8px;cursor:pointer;padding:20px;transition:all .2s ease}.FixOrder_orderCard__JIUKm:hover{background:#2f2f2f;border-color:#79d5e9;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.FixOrder_orderHeader__R8sFg{align-items:flex-start;display:flex;justify-content:between;margin-bottom:15px}.FixOrder_orderHeader__R8sFg h4{color:#79d5e9;font-size:16px;font-weight:600;margin:0 0 4px}.FixOrder_customerName__aDcu-{color:#a0a0a0;font-size:14px;margin:0}.FixOrder_orderMeta__5VtWi{align-items:center;display:flex;gap:10px}.FixOrder_status__g-w0s{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.FixOrder_status__g-w0s.FixOrder_pending__FRybf{background:#fbbf241a;color:#fbbf24}.FixOrder_status__g-w0s.FixOrder_confirmed__zyJOX{background:#22c55e1a;color:#22c55e}.FixOrder_status__g-w0s.FixOrder_processing__b0lw\+{background:#3b82f61a;color:#3b82f6}.FixOrder_status__g-w0s.FixOrder_shipped__thUDL{background:#a855f71a;color:#a855f7}.FixOrder_status__g-w0s.FixOrder_delivered__0w-1b{background:#22c55e1a;color:#22c55e}.FixOrder_status__g-w0s.FixOrder_cancelled__La1R4{background:#ef44441a;color:#ef4444}.FixOrder_orderDetails__jOlv8{align-items:center;display:flex;gap:20px}.FixOrder_detail__\+bfwd{align-items:center;color:#a0a0a0;display:flex;font-size:14px;gap:6px}.FixOrder_detail__\+bfwd svg{color:#666}.FixOrder_modalOverlay__\+Adbr{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.FixOrder_modal__7Ih3W{background:#1a1a1a;border:1px solid #333;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.FixOrder_modalHeader__08BEO{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:20px 24px}.FixOrder_modalHeader__08BEO h3{color:#79d5e9;font-size:18px;font-weight:600;margin:0}.FixOrder_closeButton__dHbMx{background:none;border:none;border-radius:4px;color:#a0a0a0;cursor:pointer;padding:8px;transition:all .2s ease}.FixOrder_closeButton__dHbMx:hover{background:#333;color:#fff}.FixOrder_modalContent__kNvPh{flex:1 1;overflow-y:auto;padding:24px}.FixOrder_section__wcuAL{margin-bottom:30px}.FixOrder_section__wcuAL h4{border-bottom:1px solid #333;color:#79d5e9;font-size:16px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.FixOrder_sectionHeader__VjEUo{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.FixOrder_sectionHeader__VjEUo h4{border-bottom:none;margin:0;padding-bottom:0}.FixOrder_addItemButton__8CJwq{align-items:center;background:#79d5e9;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.FixOrder_addItemButton__8CJwq:hover{background:#5bb8d1;transform:translateY(-1px)}.FixOrder_itemSearchSection__BZQgz{background:#2a2a2a;border:1px solid #333;border-radius:8px;margin-bottom:20px;padding:16px}.FixOrder_itemSearchBox__yoDyx{align-items:center;display:flex;margin-bottom:10px;position:relative}.FixOrder_itemSearchBox__yoDyx svg:first-child{color:#a0a0a0;left:12px;position:absolute;z-index:2}.FixOrder_itemSearchBox__yoDyx input{background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;padding:10px 12px 10px 40px;width:100%}.FixOrder_itemSearchBox__yoDyx .FixOrder_spinner__Ika9f{color:#79d5e9;position:absolute;right:12px}.FixOrder_searchResults__40pec{background:#1a1a1a;border:1px solid #333;border-radius:6px;max-height:200px;overflow-y:auto}.FixOrder_searchResultItem__AHLF3{align-items:center;border-bottom:1px solid #333;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.FixOrder_searchResultItem__AHLF3:last-child{border-bottom:none}.FixOrder_searchResultItem__AHLF3:hover{background:#2a2a2a}.FixOrder_searchResultItem__AHLF3 .FixOrder_itemInfo__Uxnwe h5{color:#fff;font-size:14px;font-weight:500;margin:0 0 4px}.FixOrder_searchResultItem__AHLF3 .FixOrder_itemInfo__Uxnwe p{color:#a0a0a0;font-size:12px;margin:0}.FixOrder_searchResultItem__AHLF3 svg{color:#79d5e9}.FixOrder_formGrid__ycRDw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.FixOrder_formGroup__WTqHu{display:flex;flex-direction:column;gap:6px}.FixOrder_formGroup__WTqHu label{color:#a0a0a0;font-size:14px;font-weight:500}.FixOrder_formGroup__WTqHu input,.FixOrder_formGroup__WTqHu select,.FixOrder_formGroup__WTqHu textarea{background:#2a2a2a;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;padding:10px 12px;transition:border-color .2s ease}.FixOrder_formGroup__WTqHu input:focus,.FixOrder_formGroup__WTqHu select:focus,.FixOrder_formGroup__WTqHu textarea:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a;outline:none}.FixOrder_formGroup__WTqHu input:disabled{background:#1a1a1a;color:#666;cursor:not-allowed}.FixOrder_formGroup__WTqHu textarea{min-height:80px;resize:vertical}.FixOrder_lineItems__BbIRj{display:flex;flex-direction:column;gap:15px}.FixOrder_lineItem__ZtuMa{background:#2a2a2a;border:1px solid #333;border-radius:8px;padding:16px}.FixOrder_itemInfo__Uxnwe{margin-bottom:15px}.FixOrder_itemInfoHeader__L8UZQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.FixOrder_itemInfo__Uxnwe h5{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:8px;margin:0}.FixOrder_itemInfo__Uxnwe p{color:#a0a0a0;font-size:14px;margin:0}.FixOrder_newBadge__Uk8Cl{background:#22c55e;border-radius:12px;color:#000;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.FixOrder_removeItemButton__ZgWs1{align-items:center;background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.FixOrder_removeItemButton__ZgWs1:hover{background:#dc2626;transform:scale(1.1)}.FixOrder_itemControls__i9gql{grid-gap:15px;align-items:end;display:grid;gap:15px;grid-template-columns:120px 150px 150px}.FixOrder_totals__tEpfc{background:#2a2a2a;border:1px solid #333;border-radius:8px;padding:20px}.FixOrder_totalRow__Arzt7{align-items:center;color:#a0a0a0;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.FixOrder_totalRow__Arzt7.FixOrder_final__2pea7{border-top:1px solid #333;color:#fff;font-size:16px;font-weight:600;margin-top:10px;padding-top:15px}.FixOrder_modalFooter__sBA6I{background:#2a2a2a;border-top:1px solid #333;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.FixOrder_cancelButton__\+VRhf{background:#0000;border:1px solid #666;border-radius:6px;color:#a0a0a0;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.FixOrder_cancelButton__\+VRhf:hover:not(:disabled){border-color:#888;color:#fff}.FixOrder_saveButton__WssPf{align-items:center;background:#4a90e2;border:1px solid #4a90e2;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.FixOrder_saveButton__WssPf:hover:not(:disabled){background:#357ab8;border-color:#357ab8}.FixOrder_primaryButton__0iCza{align-items:center;background:#79d5e9;border:1px solid #79d5e9;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.FixOrder_primaryButton__0iCza:hover:not(:disabled){background:#5bb8d1;border-color:#5bb8d1}.FixOrder_cancelButton__\+VRhf:disabled,.FixOrder_primaryButton__0iCza:disabled,.FixOrder_saveButton__WssPf:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.FixOrder_fixOrderContainer__h\+f5B{padding:15px}.FixOrder_ordersList__kQvwH{grid-template-columns:1fr}.FixOrder_modal__7Ih3W{margin:10px;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px)}.FixOrder_formGrid__ycRDw{grid-template-columns:1fr}.FixOrder_itemControls__i9gql{gap:10px;grid-template-columns:1fr}.FixOrder_modalFooter__sBA6I{flex-direction:column}}.settings-container{background:#0a0f1b;color:#e0e0e0;min-height:100vh}.settings-loading{flex-direction:column;justify-content:center;min-height:100vh}.settings-header,.settings-loading{align-items:center;display:flex;gap:1rem}.settings-header{background:#1a1f2a;border-bottom:1px solid #ffffff1a;padding:2rem}.back-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:all .2s}.back-button:hover{background:#ffffff26;border-color:#ffffff4d}.settings-header h1{font-size:2rem;font-weight:600;margin:0}.settings-content{display:flex;min-height:calc(100vh - 100px)}.settings-main{flex:1 1;overflow-y:auto;padding:2rem}.settings-section{max-width:900px}.section-title{align-items:center;color:#e0e0e0;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;margin:0 0 2rem}.section-content{background:#1a1f2a;border-radius:12px;padding:2rem}.setting-group{margin-bottom:2.5rem}.setting-group:last-child{margin-bottom:0}.setting-group h3{color:#e0e0e0;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.setting-description{color:#a0a0a0;line-height:1.6;margin:0 0 1.5rem}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-item{display:flex;flex-direction:column;gap:.5rem}.info-item label{color:#a0a0a0;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.info-item p{color:#e0e0e0;font-size:1rem;margin:0}.role-badge{background:#44838233;border-radius:4px;color:#79d5e9;display:inline-block;font-size:.9rem;padding:.25rem .75rem;text-transform:capitalize}.preference-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:1rem 0}.preference-item:last-child{border-bottom:none;padding-bottom:0}.preference-info h4{color:#e0e0e0;font-size:1rem;margin:0 0 .25rem}.preference-info p{color:#a0a0a0;font-size:.85rem;margin:0}.preference-select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.profile-form{gap:1.5rem}.form-group,.profile-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#e0e0e0;font-size:.9rem;font-weight:500}.form-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e0e0e0;font-size:.95rem;padding:.75rem 1rem;transition:all .2s}.form-input:focus{background:#ffffff14;border-color:#448382;outline:none}.save-button{align-self:flex-start;background:#448382;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:all .2s}.save-button:hover{background:#357371;box-shadow:0 4px 12px #4483824d;transform:translateY(-1px)}.notification-list{display:flex;flex-direction:column;gap:1rem}.notification-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s}.notification-item:hover{background:#ffffff0d}.notification-info h4{color:#e0e0e0;font-size:.95rem;margin:0 0 .25rem}.notification-info p{color:#a0a0a0;font-size:.85rem;margin:0}.toggle-switch{display:inline-block;height:24px;position:relative;width:48px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:#ffffff1a;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:#a0a0a0;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.toggle-switch input:checked+.toggle-slider{background-color:#448382}.toggle-switch input:checked+.toggle-slider:before{background-color:#fff;transform:translateX(24px)}.tools-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tool-button{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem;text-align:center;transition:all .2s}.tool-button:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.tool-button:disabled{cursor:not-allowed;opacity:.5}.tool-button svg{color:#448382;font-size:2rem}.tool-button span{font-size:1rem;font-weight:500}.tool-button small{color:#a0a0a0;font-size:.75rem}.action-button{background:#448382;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.action-button:hover:not(:disabled){background:#357371;box-shadow:0 4px 12px #4483824d;transform:translateY(-1px)}.action-button.secondary{background:#ffffff1a;border:1px solid #fff3;color:#e0e0e0}.action-button.secondary:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.action-button:disabled{cursor:not-allowed;opacity:.5}.session-list{display:flex;flex-direction:column;gap:.75rem}.session-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.session-info h4{color:#e0e0e0;font-size:.95rem;margin:0 0 .25rem}.session-info p{color:#a0a0a0;font-size:.85rem;margin:0}@media (max-width:768px){.settings-content{flex-direction:column}.settings-main{padding:1rem}.section-content{padding:1.5rem}.info-grid{grid-template-columns:1fr}.preference-item{align-items:flex-start;flex-direction:column;gap:1rem}.tools-grid{grid-template-columns:1fr}}.spinner{border:3px solid #ffffff1a;border-top-color:#448382;height:40px;width:40px}.migration-tabs{background:#ffffff08;border-radius:8px;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.25rem}.migration-tab{background:#0000;border:none;border-radius:6px;color:#a0a0a0;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:.75rem 1rem;transition:all .2s;white-space:nowrap}.migration-tab:hover{background:#ffffff0d;color:#e0e0e0}.migration-tab.active{background:#448382;color:#fff}.migration-tab.active:hover{background:#357371}.ProductList_container__c-pSr{color:var(--text-primary);min-height:100vh;padding:0}.ProductList_progressBarContainer__Tp9ev{background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.ProductList_pageHeader__vDGXs{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 1.2rem;max-width:1120px;padding:1.2rem 1.6rem 0}.ProductList_pageHeader__vDGXs h1{color:var(--text-primary);font-size:1.76rem;font-weight:700;margin:0 0 .2rem}.ProductList_pageHeader__vDGXs p{color:var(--text-secondary);font-size:.88rem;margin:0}.ProductList_headerActions__Oh3Uk{align-items:center;display:flex;gap:.8rem}.ProductList_btn__n07WK{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.6rem 1.2rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.ProductList_btn__n07WK:disabled{cursor:not-allowed;opacity:.5}.ProductList_btnPrimary__kz1KE{background:var(--primary-color);color:#fff}.ProductList_btnPrimary__kz1KE:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px)}.ProductList_btnSecondary__ICak4{background:linear-gradient(135deg,#79d5e9,#4daeac);box-shadow:0 2px 8px #79d5e94d;color:#fff}.ProductList_btnSecondary__ICak4:hover:not(:disabled){background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.ProductList_btnTertiary__7omAJ{background:#8b5cf6;color:#fff}.ProductList_btnTertiary__7omAJ:hover:not(:disabled){background:#7c3aed;transform:translateY(-2px)}.ProductList_brandBanner__zYtmX{align-items:center;display:flex;justify-content:center;margin-bottom:1.2rem;padding:.8rem 0}.ProductList_brandLogo__4f5mj{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:64px;max-width:160px;object-fit:contain}.ProductList_controls__3d0ov{align-items:center;background:var(--bg-secondary);border-radius:10px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin:0 auto 1.2rem;max-width:1120px;padding:.8rem 1.6rem}.ProductList_searchContainer__xCCS-{flex:1 1;max-width:320px;position:relative}.ProductList_searchIcon__MK-ia{color:var(--text-secondary);height:16px;left:.8rem;position:absolute;top:50%;transform:translateY(-50%);width:16px}.ProductList_searchInput__125Oa{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8rem;padding:.6rem .8rem .6rem 2.4rem;transition:border-color .2s ease;width:100%}.ProductList_searchInput__125Oa:focus{border-color:var(--primary-color);outline:none}.ProductList_selectionInfo__stF6S{align-items:center;display:flex;gap:.8rem}.ProductList_selectedCount__o3fFv{align-items:center;background:var(--primary-color);border-radius:5px;color:#fff;display:flex;font-size:.72rem;font-weight:500;gap:.4rem;padding:.4rem .8rem}.ProductList_tableContainer__YCpQs{background:var(--bg-secondary);border-radius:10px;box-shadow:0 4px 12px #00000014;margin:0 auto;max-width:1120px;overflow:hidden}.ProductList_tableHeader__z12mP{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:0 1.2rem}.ProductList_tableHeaderRow__lELki{grid-gap:.8rem;align-items:center;color:var(--text-secondary);display:grid;font-size:.72rem;font-weight:600;gap:.8rem;grid-template-columns:40px 64px 1fr 96px 80px 80px 80px 96px 80px;letter-spacing:.4px;padding:.8rem 0;text-transform:uppercase}.ProductList_tableBody__M50vW{background:var(--bg-secondary)}.ProductList_tableRow__kB2SH{grid-gap:.8rem;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:.8rem;grid-template-columns:40px 64px 1fr 96px 80px 80px 80px 96px 80px;padding:.8rem 1.2rem;transition:background-color .2s ease}.ProductList_tableRow__kB2SH:hover{background:var(--bg-primary)}.ProductList_tableRow__kB2SH:last-child{border-bottom:none}.ProductList_tableCell__a8BIK{align-items:center;display:flex}.ProductList_checkboxCell__Ar3TT{display:flex;justify-content:center}.ProductList_checkbox__VLjbU{accent-color:var(--primary-color);cursor:pointer;height:14px;width:14px}.ProductList_productImageContainer__lnaz6{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;height:45px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:45px}.ProductList_productImageContainer__lnaz6:hover{transform:scale(1.05)}.ProductList_productImage__BFHFj{display:block;height:100%;object-fit:contain;width:100%}.ProductList_imageLoading__ZNijy{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;display:flex;height:45px;justify-content:center;width:45px}.ProductList_spinner__49GTu{animation:ProductList_spin__6byMH .8s linear infinite;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:16px;width:16px}@keyframes ProductList_spin__6byMH{to{transform:rotate(1turn)}}.ProductList_productName__APZow{color:var(--text-primary);font-size:.72rem;font-weight:500;line-height:1.3}.ProductList_productSku__Qp9Pt{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-secondary);display:inline-block;font-family:Monaco,Menlo,monospace;font-size:.64rem;padding:.16rem .32rem}.ProductList_price__kvm08,.ProductList_total__dCdRg{color:var(--text-primary);font-size:.8rem;font-weight:600}.ProductList_quantityInput__LKtEp{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);font-size:.68rem;padding:.32rem;text-align:center;transition:border-color .2s ease;width:48px}.ProductList_quantityInput__LKtEp:focus{border-color:var(--primary-color);outline:none}.ProductList_fileInput__mKtFy{color:var(--text-secondary);cursor:pointer;font-size:.6rem;width:100%}.ProductList_fileInput__mKtFy::-webkit-file-upload-button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-primary);cursor:pointer;font-size:.64rem;margin-right:.4rem;padding:.32rem .64rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ProductList_fileInput__mKtFy::file-selector-button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-primary);cursor:pointer;font-size:.64rem;margin-right:.4rem;padding:.32rem .64rem;transition:background-color .2s ease}.ProductList_fileInput__mKtFy::-webkit-file-upload-button:hover{background:var(--primary-color);color:#fff}.ProductList_fileInput__mKtFy::file-selector-button:hover{background:var(--primary-color);color:#fff}.ProductList_stockBadge__x-Zub{border-radius:8px;display:inline-block;font-size:.6rem;font-weight:500;padding:.2rem .48rem;text-align:center;white-space:nowrap}.ProductList_stockIn__c8-Bu{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.ProductList_stockOut__jKA4N{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.ProductList_emptyState__tUrwj{color:var(--text-secondary);padding:3.2rem 1.6rem;text-align:center}.ProductList_emptyIcon__7ecwW{font-size:3.2rem;margin-bottom:.8rem;opacity:.5}.ProductList_emptyState__tUrwj h3{color:var(--text-primary);margin:0 0 .4rem}.ProductList_emptyState__tUrwj p{font-size:.88rem;margin:0}.ProductList_pagination__lmCC4{align-items:center;display:flex;justify-content:space-between;margin:1.6rem auto 0;max-width:1120px;padding:0 1.6rem}.ProductList_paginationInfo__yuF2u{color:var(--text-secondary);font-size:.72rem}.ProductList_paginationControls__XrNqY{align-items:center;display:flex;gap:.8rem}.ProductList_paginationBtn__1QV4M{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);cursor:pointer;padding:.4rem .8rem;transition:all .2s ease}.ProductList_paginationBtn__1QV4M:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ProductList_paginationBtn__1QV4M:disabled{cursor:not-allowed;opacity:.5}.ProductList_pageInfo__WOmAe{color:var(--text-primary);font-weight:500}.ProductList_imageModalOverlay__v1ikd{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProductList_imageModal__K2Sv7{background:#0000;border:none;max-height:90vh;max-width:90vw;outline:none}.ProductList_imageModalContent__uhsgP{background:#fff;border-radius:10px;box-shadow:0 20px 40px #0000004d;padding:.8rem;position:relative}.ProductList_modalImage__NXc5Y{border-radius:6px;max-height:80vh;max-width:80vw;object-fit:contain}.ProductList_modalCloseBtn__klJZ1{background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:.4rem .8rem;position:absolute;right:.8rem;top:.8rem;transition:background-color .2s ease}.ProductList_modalCloseBtn__klJZ1:hover{background:var(--primary-hover)}.ProductList_loadingOverlay__qvX5T{align-items:center;background:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProductList_loadingOverlay__qvX5T p{font-size:1.1rem;font-weight:500;margin-top:1rem}.ProductList_pdfTemplate__4TS7p{background:#fff!important;background-color:#fff!important;box-sizing:border-box!important;color:#000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;left:-9999px!important;line-height:1.4!important;min-height:1123px!important;padding:50px!important;position:absolute!important;top:-9999px!important;width:794px!important}.ProductList_pdfTemplate__4TS7p *{color:#000!important}.ProductList_pdfHeader__l9iQK{margin-bottom:20px;text-align:center}.ProductList_pdfTitle__9jIf6{color:#666!important;font-size:14px!important;font-weight:600!important;letter-spacing:2px!important;margin:0!important;text-transform:uppercase!important}.ProductList_pdfCustomerInfo__i1b5e{margin-bottom:40px!important;text-align:center!important}.ProductList_pdfCustomerName__bLi1S{color:#000!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 10px!important}.ProductList_pdfAgentName__aXESm{color:#555!important;font-size:18px!important;font-style:italic!important;margin:0!important}.ProductList_pdfTable__-ljXH{border-collapse:collapse;font-size:14px;margin-bottom:40px;page-break-inside:auto;width:100%}.ProductList_pdfTable__-ljXH th{background:#f8f8f8;border-bottom:2px solid #333;font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px 8px;text-align:left;text-transform:uppercase}.ProductList_pdfTable__-ljXH td{border-bottom:1px solid #e0e0e0;padding:10px 8px;page-break-inside:avoid;vertical-align:middle}.ProductList_pdfTable__-ljXH tr:last-child td{border-bottom:none}.ProductList_pdfTable__-ljXH td:first-child,.ProductList_pdfTable__-ljXH th:first-child{width:80px}.ProductList_pdfTable__-ljXH td:nth-child(2),.ProductList_pdfTable__-ljXH th:nth-child(2){width:100px}.ProductList_pdfTable__-ljXH td:nth-child(3),.ProductList_pdfTable__-ljXH th:nth-child(3){width:auto}.ProductList_pdfTable__-ljXH td:nth-child(4),.ProductList_pdfTable__-ljXH th:nth-child(4){text-align:right;width:80px}.ProductList_pdfTable__-ljXH td:nth-child(5),.ProductList_pdfTable__-ljXH th:nth-child(5){text-align:center;width:100px}.ProductList_pdfTable__-ljXH td:nth-child(6),.ProductList_pdfTable__-ljXH th:nth-child(6){text-align:center;width:70px}.ProductList_pdfTable__-ljXH td:nth-child(7),.ProductList_pdfTable__-ljXH th:nth-child(7){font-weight:600;text-align:right;width:90px}.ProductList_pdfImageCell__wYKpj{text-align:center;width:80px}.ProductList_pdfImageCell__wYKpj img{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;height:50px;object-fit:contain;width:50px}.ProductList_pdfFooter__oIKU-{border-top:2px solid #333;margin-top:40px;padding-top:20px;text-align:right}.ProductList_pdfDate__IaCDv{color:#666;font-size:12px;font-weight:500}@media (max-width:1200px){.ProductList_tableHeaderRow__lELki,.ProductList_tableRow__kB2SH{gap:.75rem;grid-template-columns:50px 70px 1fr 100px 80px 80px 80px 100px 80px}.ProductList_controls__3d0ov,.ProductList_pageHeader__vDGXs,.ProductList_pagination__lmCC4,.ProductList_tableContainer__YCpQs{padding-left:1.5rem;padding-right:1.5rem}.ProductList_brandLogo__4f5mj{height:70px}}@media (max-width:900px){.ProductList_pageHeader__vDGXs{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1rem}.ProductList_headerActions__Oh3Uk{justify-content:flex-start;width:100%}.ProductList_controls__3d0ov{align-items:stretch;flex-direction:column;gap:1rem}.ProductList_searchContainer__xCCS-{max-width:none}.ProductList_brandBanner__zYtmX{margin-bottom:1rem}.ProductList_brandLogo__4f5mj{height:60px}.ProductList_tableHeaderRow__lELki,.ProductList_tableRow__kB2SH{gap:1rem;grid-template-columns:1fr}.ProductList_tableHeaderRow__lELki{display:none}.ProductList_tableRow__kB2SH{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:block;margin-bottom:.75rem;padding:1rem}.ProductList_tableCell__a8BIK{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.5rem 0}.ProductList_tableCell__a8BIK:last-child{border-bottom:none}.ProductList_tableCell__a8BIK:before{color:var(--text-secondary);content:attr(data-label);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProductList_imageLoading__ZNijy,.ProductList_productImageContainer__lnaz6{height:60px;width:60px}}@media (max-width:600px){.ProductList_container__c-pSr{padding:0}.ProductList_controls__3d0ov,.ProductList_pageHeader__vDGXs,.ProductList_pagination__lmCC4,.ProductList_tableContainer__YCpQs{padding-left:1rem;padding-right:1rem}.ProductList_pageHeader__vDGXs{padding-top:1rem}.ProductList_brandLogo__4f5mj{height:50px}.ProductList_headerActions__Oh3Uk{flex-direction:column;gap:.75rem;width:100%}.ProductList_btn__n07WK{justify-content:center;width:100%}.ProductList_tableRow__kB2SH{margin-bottom:.5rem;padding:.75rem}.ProductList_imageLoading__ZNijy,.ProductList_productImageContainer__lnaz6{height:50px;width:50px}}.scanner-app{background-color:#f5f5f5;min-height:100vh;padding:20px}.scanner-app-header{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:30px}.scanner-app-header h1{color:#333;font-size:32px;margin:0 0 10px}.header-stats{color:#666;font-size:18px}.scanner-app-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.scan-button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:background-color .2s}.scan-button:hover{background-color:#45a049}.export-button{align-items:center;background-color:#2196f3;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:background-color .2s}.export-button:hover{background-color:#1976d2}.clear-button{align-items:center;background-color:#f44336;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:background-color .2s}.clear-button:hover{background-color:#d32f2f}.scanned-items{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;padding:30px}.empty-state{padding:60px 20px;text-align:center}.empty-state p{color:#666;font-size:18px;margin:10px 0}.empty-state .hint{color:#999;font-size:14px}.items-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.scanned-item{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;padding:15px;position:relative;transition:box-shadow .2s}.scanned-item:hover{box-shadow:0 2px 8px #0000001a}.item-barcode{font-family:monospace;font-size:16px;font-weight:700;margin-bottom:8px;word-break:break-all}.item-time{color:#666;font-size:14px}.item-delete{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:5px;position:absolute;right:10px;top:10px;transition:all .2s}.item-delete:hover{background-color:#ffebee;border-color:#f44336;color:#f44336}@media (max-width:768px){.scanner-app{padding:10px}.scanner-app-header{padding:20px}.scanner-app-header h1{font-size:24px}.items-grid{grid-template-columns:1fr}}.Messaging_messagingContainer__-vXlo{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Messaging_loadingContainer__RxwRl,.Messaging_messagingContainer__-vXlo{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);display:flex;height:100vh}.Messaging_loadingContainer__RxwRl{align-items:center;color:#94a3b8;flex-direction:column;justify-content:center}.Messaging_spinner__Lwnzm{animation:Messaging_spin__XDh25 1s linear infinite;border:3px solid #79d5e933;border-radius:50%;border-top-color:#79d5e9;height:32px;margin-bottom:1rem;width:32px}@keyframes Messaging_spin__XDh25{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Messaging_sidebar__WMz-N{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2af2;border-right:1px solid #79d5e933;display:flex;flex-direction:column;width:320px}.Messaging_sidebarHeader__zZbjU{border-bottom:1px solid #79d5e933;padding:1.5rem}.Messaging_headerTitle__zuvKz{align-items:center;display:flex;gap:.75rem}.Messaging_headerTitle__zuvKz h2{color:#79d5e9;font-size:1.25rem;font-weight:600;margin:0}.Messaging_searchContainer__4lsoc{border-bottom:1px solid #79d5e91a;padding:1rem;position:relative}.Messaging_searchIcon__E5fQS{color:#94a3b8;left:1.75rem;position:absolute;top:50%;transform:translateY(-50%)}.Messaging_searchInput__v4pG9{background:#ffffff0d;border:1px solid #79d5e933;border-radius:8px;color:#fff;font-size:.875rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .2s ease;width:100%}.Messaging_searchInput__v4pG9:focus{background:#79d5e91a;border-color:#79d5e9;outline:none}.Messaging_searchInput__v4pG9::placeholder{color:#94a3b8}.Messaging_conversationsList__h6hh2{flex:1 1;overflow-y:auto;padding:.5rem 0}.Messaging_conversationItem__TW0EH{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;gap:1rem;padding:1rem;position:relative;transition:all .2s ease}.Messaging_conversationItem__TW0EH:hover{background:#79d5e91a}.Messaging_conversationItem__TW0EH.Messaging_active__D9McB{background:#79d5e926;border-left-color:#79d5e9}.Messaging_avatar__iKZxz{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:48px;justify-content:center;position:relative;width:48px}.Messaging_avatar__iKZxz img{border-radius:50%;height:100%;object-fit:cover;width:100%}.Messaging_onlineStatus__ENSjb{border:2px solid #1a1f2af2;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.Messaging_onlineStatus__ENSjb.Messaging_online__fWK2M{background:#22c55e}.Messaging_onlineStatus__ENSjb.Messaging_offline__SaosS{background:#6b7280}.Messaging_conversationContent__6BcJm{flex:1 1;min-width:0}.Messaging_conversationHeader__ZTTyB{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.Messaging_conversationHeader__ZTTyB h4{color:#fff;font-size:.875rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Messaging_role__dA3JQ{background:#79d5e91a;border-radius:12px;color:#94a3b8;font-size:.75rem;padding:.125rem .5rem;white-space:nowrap}.Messaging_lastMessage__RPGid{color:#94a3b8;font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Messaging_unreadBadge__Sf\+jt{background:#79d5e9;border-radius:12px;color:#1a1f2a;font-size:.75rem;font-weight:600;min-width:20px;padding:.25rem .5rem;text-align:center}.Messaging_chatArea__gaxay{background:#0f1419cc;display:flex;flex:1 1;flex-direction:column}.Messaging_chatHeader__j5ctT{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2af2;border-bottom:1px solid #79d5e933;display:flex;justify-content:space-between;padding:1rem 1.5rem}.Messaging_chatUserInfo__sOfQ5{align-items:center;display:flex;gap:1rem}.Messaging_chatUserInfo__sOfQ5 h3{color:#fff;font-size:1rem;font-weight:600;margin:0}.Messaging_userStatus__6L1Lr{color:#94a3b8;font-size:.75rem;margin:0}.Messaging_chatActions__n3SMB{display:flex;gap:.5rem}.Messaging_actionButton__M0VBk{align-items:center;background:#ffffff0d;border:1px solid #79d5e933;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Messaging_actionButton__M0VBk:hover{background:#79d5e91a;border-color:#79d5e9;color:#79d5e9}.Messaging_messagesContainer__BoXxi{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem}.Messaging_messageWrapper__2-pIl{display:flex;margin-bottom:.5rem}.Messaging_messageWrapper__2-pIl.Messaging_sent__jSUeH{justify-content:flex-end}.Messaging_messageWrapper__2-pIl.Messaging_received__KsOA9{justify-content:flex-start}.Messaging_message__\+XKfN{border-radius:16px;max-width:70%;padding:.75rem 1rem;position:relative}.Messaging_messageWrapper__2-pIl.Messaging_sent__jSUeH .Messaging_message__\+XKfN{background:linear-gradient(135deg,#79d5e9,#4daeac);border-bottom-right-radius:4px;color:#1a1f2a}.Messaging_messageWrapper__2-pIl.Messaging_received__KsOA9 .Messaging_message__\+XKfN{background:#ffffff1a;border-bottom-left-radius:4px;color:#fff}.Messaging_message__\+XKfN p{font-size:.875rem;line-height:1.4;margin:0}.Messaging_messageTime__JoQCg{display:block;font-size:.75rem;margin-top:.25rem;opacity:.7}.Messaging_messageInput__UEA5S{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2af2;border-top:1px solid #79d5e933;display:flex;gap:.75rem;padding:1rem 1.5rem}.Messaging_attachButton__QJuQG{align-items:center;background:#ffffff0d;border:1px solid #79d5e933;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Messaging_attachButton__QJuQG:hover{background:#79d5e91a;border-color:#79d5e9;color:#79d5e9}.Messaging_textInput__L4B\+3{background:#ffffff0d;border:1px solid #79d5e933;border-radius:20px;color:#fff;flex:1 1;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.Messaging_textInput__L4B\+3:focus{background:#79d5e91a;border-color:#79d5e9;outline:none}.Messaging_textInput__L4B\+3::placeholder{color:#94a3b8}.Messaging_sendButton__3D-t5{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:50%;color:#1a1f2a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Messaging_sendButton__3D-t5:hover{box-shadow:0 4px 12px #79d5e94d;transform:scale(1.05)}.Messaging_sendButton__3D-t5:disabled{cursor:not-allowed;opacity:.5;transform:none}.Messaging_emptyState__l0LtI{align-items:center;color:#94a3b8;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.Messaging_emptyState__l0LtI h3{color:#fff;font-size:1.5rem;margin:1rem 0 .5rem}.Messaging_emptyState__l0LtI p{font-size:.875rem;margin:0}@media (max-width:768px){.Messaging_messagingContainer__-vXlo{flex-direction:column}.Messaging_sidebar__WMz-N{border-bottom:1px solid #79d5e933;border-right:none;height:40vh;width:100%}.Messaging_chatArea__gaxay{height:60vh}.Messaging_message__\+XKfN{max-width:85%}}.Warehouse_warehouseContainer__EO1X2{margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}.Warehouse_warehouseHeader__O2xSe{margin-bottom:24px;padding:16px 0}.Warehouse_headerContent__WWjL2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.Warehouse_titleSection__t0ynm{align-items:center;display:flex;gap:16px}.Warehouse_titleIcon__6DLD4{color:#79d5e9;flex-shrink:0}.Warehouse_titleSection__t0ynm h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 4px}.Warehouse_titleSection__t0ynm p{color:#ffffffb3;font-size:16px;margin:0}.Warehouse_headerStats__3n2Qs{display:flex;gap:20px}.Warehouse_statCard__xl2ov{min-width:120px;text-align:center}.Warehouse_statValue__5ijmC{color:#fff;font-size:24px;font-weight:700;margin-bottom:4px}.Warehouse_statLabel__--AaX{color:#ffffffb3;font-size:14px;font-weight:500}.Warehouse_headerActions__1mFmX{align-items:center;display:flex;gap:16px;justify-content:space-between}.Warehouse_lastRefresh__pGPCQ{align-items:center;color:#ffffff80;display:flex;font-size:14px;gap:6px}.Warehouse_refreshButton__woacE{align-items:center;background:#252b35;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.Warehouse_refreshButton__woacE:hover:not(:disabled){background:#ffffff0d;border-color:#79d5e9;color:#fff}.Warehouse_refreshButton__woacE:disabled{cursor:not-allowed;opacity:.6}.Warehouse_spinning__qvvlr{animation:Warehouse_spin__gK2p3 1s linear infinite}@keyframes Warehouse_spin__gK2p3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Warehouse_errorBanner__1vncB{align-items:center;background:#dd44441a;border:1px solid #dd44444d;border-radius:8px;color:#d44;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:24px;padding:12px 16px}.Warehouse_kanbanBoard__kkDyW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);min-height:70vh}.Warehouse_kanbanColumn__A4cU\+{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 1px 3px #0000004d;display:flex;flex-direction:column;overflow:hidden}.Warehouse_columnHeader__nGUmb{align-items:center;background:#252b35;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.Warehouse_columnTitle__6OfaQ{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px}.Warehouse_columnCount__Kox59{background:#ffffff1a;border-radius:12px;color:#ffffffb3;font-size:12px;font-weight:600;min-width:24px;padding:4px 8px;text-align:center}.Warehouse_columnContent__ZknS7{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.Warehouse_orderCard__pzXbn{background:#252b35;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 1px 2px #0003;cursor:default;display:flex;flex-direction:column;padding:12px;position:relative;transition:all .2s}.Warehouse_orderCard__pzXbn:hover{border-color:#79d5e94d;box-shadow:0 4px 6px #0000004d}.Warehouse_orderHeader__7f-cb{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Warehouse_orderNumber__n4070{color:#fff;font-size:16px;font-weight:700}.Warehouse_viewButton__zSlTY{align-items:center;background:#0000;border:none;border-radius:4px;color:#ffffff80;cursor:pointer;display:flex;padding:4px;transition:all .2s}.Warehouse_viewButton__zSlTY:hover{background:#ffffff0d;color:#79d5e9}.Warehouse_customerInfo__OROgc{align-items:center;color:#ffffffb3;display:flex;flex:1 1;font-size:14px;gap:8px;margin-bottom:8px}.Warehouse_cardBottomActions__\+suba{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:auto;padding-top:8px}.Warehouse_coloredIconButton__Tw8nA{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;position:relative;transition:all .2s;width:28px}.Warehouse_coloredIconButton__Tw8nA:hover:not(:disabled){opacity:.8;transform:translateY(-1px)}.Warehouse_coloredIconButton__Tw8nA:disabled{cursor:not-allowed;opacity:.6}.Warehouse_tooltip__3NZVh{background:#000000e6;border-radius:4px;bottom:100%;color:#fff;font-size:12px;left:50%;margin-bottom:4px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s;visibility:hidden;white-space:nowrap;z-index:1000}.Warehouse_tooltip__3NZVh:after{border:4px solid #0000;border-top-color:#000000e6;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.Warehouse_coloredIconButton__Tw8nA:hover .Warehouse_tooltip__3NZVh{opacity:1;visibility:visible}.Warehouse_orderMeta__qQ8kn{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.Warehouse_metaItem__iwmQU{align-items:center;color:#ffffff80;display:flex;font-size:13px;gap:6px}.Warehouse_orderActions__gra2R{align-items:center;display:flex;gap:8px;margin-top:auto}.Warehouse_actionButton__eKWWr{align-items:center;background:#79d5e9;border:1px solid #79d5e9;border-radius:6px;color:#0f1419;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:all .2s;width:36px}.Warehouse_actionButton__eKWWr:hover:not(:disabled){background:#4daeac;border-color:#4daeac}.Warehouse_actionButton__eKWWr:disabled{cursor:not-allowed;opacity:.6}.Warehouse_secondaryButton__XAWnS{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:6px;box-shadow:0 2px 8px #79d5e94d;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:all .2s;width:36px}.Warehouse_secondaryButton__XAWnS:hover{background:linear-gradient(135deg,#4daeac,#61bc8e);box-shadow:0 4px 12px #79d5e966;transform:translateY(-1px)}.Warehouse_deleteButton__nngyX{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff6;cursor:pointer;display:flex;padding:4px;transition:all .2s}.Warehouse_deleteButton__nngyX:hover{background:#ef44441a;color:#ef4444}.Warehouse_deliveredBadge__Mcyax{align-items:center;background:#4d98691a;border:1px solid #4d98694d;border-radius:6px;color:#4d9869;display:flex;height:36px;justify-content:center;margin-top:auto;padding:8px;width:36px}.Warehouse_emptyState__xgB2w{align-items:center;color:#fff6;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px 16px;text-align:center}.Warehouse_emptyState__xgB2w p{font-size:14px;margin:8px 0 0}.Warehouse_kanbanColumn__A4cU\+:first-child .Warehouse_columnTitle__6OfaQ{color:#fbbf24}.Warehouse_kanbanColumn__A4cU\+:first-child .Warehouse_columnCount__Kox59{background:#fbbf2433;color:#fbbf24}.Warehouse_kanbanColumn__A4cU\+:nth-child(2) .Warehouse_columnTitle__6OfaQ{color:#79d5e9}.Warehouse_kanbanColumn__A4cU\+:nth-child(2) .Warehouse_columnCount__Kox59{background:#79d5e933;color:#79d5e9}.Warehouse_kanbanColumn__A4cU\+:nth-child(3) .Warehouse_columnTitle__6OfaQ{color:#4daeac}.Warehouse_kanbanColumn__A4cU\+:nth-child(3) .Warehouse_columnCount__Kox59{background:#4daeac33;color:#4daeac}.Warehouse_kanbanColumn__A4cU\+:nth-child(4) .Warehouse_columnTitle__6OfaQ{color:#4d9869}.Warehouse_kanbanColumn__A4cU\+:nth-child(4) .Warehouse_columnCount__Kox59{background:#4d986933;color:#4d9869}@media (max-width:1200px){.Warehouse_kanbanBoard__kkDyW{gap:16px;grid-template-columns:repeat(2,1fr)}.Warehouse_headerContent__WWjL2{align-items:flex-start;flex-direction:column;gap:16px}.Warehouse_headerStats__3n2Qs{align-self:stretch;justify-content:flex-start}}@media (min-width:768px){.Warehouse_warehouseContainer__EO1X2{padding:2rem}}@media (min-width:1024px){.Warehouse_warehouseContainer__EO1X2{padding:2.5rem}}@media (min-width:1200px){.Warehouse_warehouseContainer__EO1X2{padding:3rem}}@media (max-width:768px){.Warehouse_warehouseContainer__EO1X2{padding:16px}.Warehouse_kanbanBoard__kkDyW{gap:12px;grid-template-columns:1fr}.Warehouse_warehouseHeader__O2xSe{padding:16px}.Warehouse_titleSection__t0ynm{align-items:flex-start;flex-direction:column;gap:8px}.Warehouse_titleSection__t0ynm h1{font-size:24px}.Warehouse_headerActions__1mFmX{align-items:flex-start;flex-direction:column;gap:8px}.Warehouse_headerStats__3n2Qs{flex-wrap:wrap;gap:12px}.Warehouse_statCard__xl2ov{min-width:100px}}.WarehouseInventory_container__Q377U{color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;padding:1.5rem;position:relative}.WarehouseInventory_container__Q377U:before{background-image:radial-gradient(circle at 20% 80%,#79d5e90d 1px,#0000 0),radial-gradient(circle at 80% 20%,#f77d110d 1px,#0000 0),radial-gradient(circle at 40% 40%,#61bc8e08 1px,#0000 0);background-size:60px 60px,90px 90px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.WarehouseInventory_container__Q377U>*{position:relative;z-index:1}.WarehouseInventory_header__IJCFv{margin-bottom:2rem;padding:16px 0}.WarehouseInventory_headerRow__OpTGE{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.WarehouseInventory_title__papwz{align-items:center;display:flex;gap:.75rem}.WarehouseInventory_title__papwz h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0}.WarehouseInventory_title__papwz p{color:#94a3b8;font-size:.95rem;margin:0}.WarehouseInventory_actions__zwHHw{display:flex;gap:.75rem}.WarehouseInventory_btn__yRBxT{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.WarehouseInventory_btn__yRBxT:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.WarehouseInventory_card__MAQRR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #0003;padding:1rem}.WarehouseInventory_toolbar__ETS9V{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.5rem}.WarehouseInventory_toolbarLeft__YORW4{align-items:center;display:flex;flex:1 1;min-width:300px}.WarehouseInventory_toolbarCenter__sBRFg{align-items:center;display:flex;flex:0 0 auto;gap:1.5rem}.WarehouseInventory_toolbarRight__jXeMI{align-items:center;display:flex;flex:0 0 auto;gap:1rem}.WarehouseInventory_searchBox__p53my{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex:1 1;gap:.75rem;max-width:400px;padding:.75rem 1rem;transition:all .2s}.WarehouseInventory_searchBox__p53my:focus-within{border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a}.WarehouseInventory_searchBox__p53my svg{color:#94a3b8;flex-shrink:0}.WarehouseInventory_searchInput__yeIPC{background:none;border:none;color:#fff;flex:1 1;font-size:.875rem;outline:none}.WarehouseInventory_searchInput__yeIPC::placeholder{color:#64748b}.WarehouseInventory_filterGroup__KL4nV{align-items:center;display:flex;gap:.5rem}.WarehouseInventory_filterLabel__1u9\+I{color:#94a3b8;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.WarehouseInventory_pageControls__bVJjF,.WarehouseInventory_paginationGroup__vDpFH{align-items:center;display:flex;gap:.5rem}.WarehouseInventory_pageControls__bVJjF{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.25rem}.WarehouseInventory_pageBtn__8-9DN{align-items:center;background:#0000;border:none;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:32px;justify-content:center;transition:all .2s;width:32px}.WarehouseInventory_pageBtn__8-9DN:hover:not(:disabled){background:#ffffff1a;color:#fff}.WarehouseInventory_pageBtn__8-9DN:disabled{cursor:not-allowed;opacity:.5}.WarehouseInventory_pageInfo__fYTzy{color:#94a3b8;font-size:.875rem;font-weight:500;padding:0 .5rem;white-space:nowrap}.WarehouseInventory_input__xVYnh{background:#02061733;border:1px solid #ffffff29;border-radius:8px;color:#e2e8f0;padding:.75rem 1rem;transition:all .2s}.WarehouseInventory_input__xVYnh:focus{border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a;outline:none}.WarehouseInventory_chipsRow__Jvf1J{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.WarehouseInventory_chip__u1lvB{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#e5e7eb;font-size:.8rem;padding:6px 10px}.WarehouseInventory_chip__u1lvB strong{color:#fff;margin-left:6px}.WarehouseInventory_chipPrimary__707Jo{border-color:#79d5e959}.WarehouseInventory_chipWarn__ojHlR{border-color:#f59e0b59}.WarehouseInventory_netBadge__RrKy9{border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-width:48px;padding:4px 8px}.WarehouseInventory_netBadge__RrKy9.WarehouseInventory_ok__-om8y{background:#10b98126;border:1px solid #10b98140;color:#86efac}.WarehouseInventory_netBadge__RrKy9.WarehouseInventory_low__vLK4G{background:#f59e0b26;border:1px solid #f59e0b40;color:#fbbf24}.WarehouseInventory_netBadge__RrKy9.WarehouseInventory_out__IYxd0{background:#ef444426;border:1px solid #ef444440;color:#f87171}.WarehouseInventory_iconBtn__wkFz2.WarehouseInventory_square__348rb{align-items:center;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.WarehouseInventory_qtyBox__EJUei{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e5e7eb;min-width:56px;padding:6px 10px;text-align:center}.WarehouseInventory_qtyControl__MzBGM{gap:8px}.WarehouseInventory_iconBtn__wkFz2{background:#33415580;border:1px solid #4b55634d;color:#e5e7eb;padding:6px 8px}.WarehouseInventory_iconBtn__wkFz2:hover{background:#334155b3}.WarehouseInventory_select__Xh68G{background:#02061733;border:1px solid #ffffff29;border-radius:8px;color:#e2e8f0;cursor:pointer;min-width:120px;padding:.75rem 1rem;transition:all .2s}.WarehouseInventory_select__Xh68G:hover{background:#ffffff0d;border-color:#fff3}.WarehouseInventory_selectSmall__NRtol{background:#02061733;border:1px solid #ffffff29;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:.875rem;min-width:60px;padding:.5rem .75rem;transition:all .2s}.WarehouseInventory_selectSmall__NRtol:hover{background:#ffffff0d;border-color:#fff3}.WarehouseInventory_tableWrap__AEvX7{border:1px solid #79d5e926;border-radius:12px;max-height:calc(100vh - 320px);overflow:auto;scrollbar-color:#79d5e94d #ffffff0d;scrollbar-width:thin}.WarehouseInventory_tableWrap__AEvX7::-webkit-scrollbar{height:8px;width:8px}.WarehouseInventory_tableWrap__AEvX7::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.WarehouseInventory_tableWrap__AEvX7::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:4px}.WarehouseInventory_table__cZigm{border-collapse:collapse;min-width:900px;width:100%}.WarehouseInventory_table__cZigm th{background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933;color:#79d5e9;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:1rem .75rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.WarehouseInventory_table__cZigm td{border-bottom:1px solid #79d5e914;color:#e2e8f0;font-size:.875rem;padding:1rem .75rem;transition:all .2s}.WarehouseInventory_table__cZigm tr:hover td{background:linear-gradient(135deg,#79d5e90a,#4daebc08)}.WarehouseInventory_compact__JrUwi .WarehouseInventory_table__cZigm td{padding:.5rem}.WarehouseInventory_compact__JrUwi .WarehouseInventory_table__cZigm th{padding:.75rem .5rem}.WarehouseInventory_num__Y9uNG{text-align:right}.WarehouseInventory_qtyControl__MzBGM{align-items:center;display:inline-flex;gap:.5rem}.WarehouseInventory_iconBtn__wkFz2{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-weight:500;height:32px;justify-content:center;transition:all .2s;width:32px}.WarehouseInventory_iconBtn__wkFz2:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:translateY(-1px)}.WarehouseInventory_iconBtn__wkFz2:active{transform:translateY(0)}@media (min-width:768px){.WarehouseInventory_container__Q377U{padding:2rem}}@media (min-width:1024px){.WarehouseInventory_container__Q377U{padding:2.5rem}}@media (min-width:1200px){.WarehouseInventory_container__Q377U{padding:3rem}}@media (max-width:1024px){.WarehouseInventory_toolbar__ETS9V{align-items:stretch;flex-direction:column;gap:1rem}.WarehouseInventory_toolbarCenter__sBRFg,.WarehouseInventory_toolbarLeft__YORW4,.WarehouseInventory_toolbarRight__jXeMI{flex:1 1 100%;justify-content:center;min-width:auto}.WarehouseInventory_toolbarCenter__sBRFg{flex-direction:column;gap:1rem}.WarehouseInventory_filterGroup__KL4nV{justify-content:center}}@media (max-width:768px){.WarehouseInventory_container__Q377U{padding:1rem}.WarehouseInventory_header__IJCFv{margin-bottom:1.5rem;padding:1rem 1.5rem}.WarehouseInventory_headerRow__OpTGE{align-items:flex-start;flex-direction:column;gap:1rem}.WarehouseInventory_title__papwz h1{font-size:1.5rem}.WarehouseInventory_actions__zwHHw{justify-content:flex-end;width:100%}.WarehouseInventory_toolbar__ETS9V{gap:1rem;padding:1rem}.WarehouseInventory_searchBox__p53my{max-width:none}.WarehouseInventory_toolbarCenter__sBRFg,.WarehouseInventory_toolbarRight__jXeMI{flex-direction:column;gap:1rem}.WarehouseInventory_paginationGroup__vDpFH{justify-content:center}.WarehouseInventory_table__cZigm{font-size:.8rem;min-width:720px}.WarehouseInventory_table__cZigm td,.WarehouseInventory_table__cZigm th{padding:.5rem .25rem}.WarehouseInventory_input__xVYnh{font-size:.875rem}.WarehouseInventory_iconBtn__wkFz2{height:28px;width:28px}}@media (max-width:480px){.WarehouseInventory_container__Q377U{padding:.75rem}.WarehouseInventory_header__IJCFv{margin-bottom:1rem;padding:.75rem 1rem}.WarehouseInventory_title__papwz{gap:.5rem}.WarehouseInventory_title__papwz h1{font-size:1.25rem}.WarehouseInventory_btn__yRBxT{font-size:.8rem;padding:.5rem .75rem}.WarehouseInventory_toolbar__ETS9V{padding:.75rem}.WarehouseInventory_table__cZigm{font-size:.75rem;min-width:680px}.WarehouseInventory_table__cZigm td,.WarehouseInventory_table__cZigm th{padding:.375rem .25rem}.WarehouseInventory_filterLabel__1u9\+I{font-size:.7rem}.WarehouseInventory_pageInfo__fYTzy{font-size:.8rem}.WarehouseInventory_selectSmall__NRtol{font-size:.8rem;min-width:50px}}.PackingLists_container__hINdk{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;padding:1.5rem;position:relative}.PackingLists_container__hINdk:before{background-image:radial-gradient(circle at 20% 80%,#79d5e90d 1px,#0000 0),radial-gradient(circle at 80% 20%,#f77d110d 1px,#0000 0),radial-gradient(circle at 40% 40%,#61bc8e08 1px,#0000 0);background-size:60px 60px,90px 90px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.PackingLists_container__hINdk>*{position:relative;z-index:1}.PackingLists_header__taFZ\+{margin-bottom:24px;padding:16px 0}.PackingLists_headerRow__Z7SRW{align-items:center;display:flex;justify-content:space-between}.PackingLists_title__2TTpg{align-items:center;display:flex;font-size:1.875rem;font-weight:700;gap:8px;margin:0}.PackingLists_printBtn__-D3Os,.PackingLists_refreshBtn__Bn7u7{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s}.PackingLists_printBtn__-D3Os:hover,.PackingLists_refreshBtn__Bn7u7:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PackingLists_printBtn__-D3Os:disabled{cursor:not-allowed;opacity:.5;transform:none}.PackingLists_grid__OVg9y{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.PackingLists_card__1fDIP{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #0003;overflow:hidden}.PackingLists_cardHeader__Yxz8K{align-items:center;background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-transform:uppercase}.PackingLists_muted__gZTkA{color:#79d5e9;font-size:.75rem;font-weight:600}.PackingLists_scrollArea__IjG7Z{max-height:500px;overflow:auto;scrollbar-color:#79d5e94d #ffffff0d;scrollbar-width:thin}.PackingLists_scrollArea__IjG7Z::-webkit-scrollbar{width:6px}.PackingLists_scrollArea__IjG7Z::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.PackingLists_scrollArea__IjG7Z::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:3px}.PackingLists_row__zF2CP{border-bottom:1px solid #79d5e914;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .2s ease}.PackingLists_row__zF2CP:hover{background:linear-gradient(135deg,#79d5e90a,#4daebc08);box-shadow:0 2px 8px #79d5e91a;transform:translateX(2px)}.PackingLists_rowSelected__nhCAr{background:linear-gradient(135deg,#79d5e91f,#4daebc14);border-left:3px solid #79d5e9}.PackingLists_rowLeft__tC6X2{align-items:center;display:flex;gap:.75rem}.PackingLists_bold__aIowD{color:#fff;font-weight:600}.PackingLists_sub__zELBF{color:#94a3b8;font-size:.75rem}.PackingLists_empty__n\+geD{color:#94a3b8;font-style:italic;padding:3rem 1.25rem;text-align:center}.PackingLists_details__1jOSn{padding:1.25rem}.PackingLists_summary__hQcY6{margin-bottom:1rem}.PackingLists_table__\+vRFz{border-collapse:collapse;width:100%}.PackingLists_table__\+vRFz th{background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933;color:#79d5e9;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.75rem .5rem;text-align:left;text-transform:uppercase}.PackingLists_table__\+vRFz td{border-bottom:1px solid #79d5e914;color:#e2e8f0;font-size:.875rem;padding:.75rem .5rem}.PackingLists_num__ax8Wr{text-align:right}.PackingLists_compact__NGo3e .PackingLists_table__\+vRFz td,.PackingLists_compact__NGo3e .PackingLists_table__\+vRFz th{padding:4px}.PackingLists_notes__UZT1W{color:#cbd5e1;max-width:320px}.PackingLists_totals__vSnLq{color:#cbd5e1;display:flex;gap:16px;margin-top:8px}.PackingLists_signatureBlock__KH7dj{grid-gap:16px;color:#cbd5e1;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.PackingLists_sigLine__hLwJP{border-bottom:1px solid #94a3b8;height:24px}@media (min-width:768px){.PackingLists_container__hINdk{padding:2rem}}@media (min-width:1024px){.PackingLists_container__hINdk{padding:2.5rem}}@media (min-width:1200px){.PackingLists_container__hINdk{padding:3rem}}@media print{.PackingLists_container__hINdk{color:#000;padding:0}.PackingLists_cardHeader__Yxz8K,.PackingLists_grid__OVg9y>:first-child,.PackingLists_printBtn__-D3Os,.PackingLists_refreshBtn__Bn7u7{display:none!important}.PackingLists_card__1fDIP{background:#fff;border:none;box-shadow:none}.PackingLists_details__1jOSn{padding:0}.PackingLists_printDocument__dGTd4{color:#000;display:block!important;font-size:12pt}.PackingLists_printTable__Hl96A{border-collapse:collapse;width:100%}.PackingLists_printTable__Hl96A td,.PackingLists_printTable__Hl96A th{border:1px solid #000;padding:6px}.PackingLists_printMeta__YaHa1{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}.PackingLists_signatureBlock__KH7dj,.PackingLists_totals__vSnLq{color:#000}}.PackingLists_printDocument__dGTd4{display:none}.PackingLists_printMeta__YaHa1{color:#0f172a}.PackingLists_printTable__Hl96A th{text-align:left}.PackingLists_statusTabs__tIeY2{border-bottom:1px solid #ffffff1a;display:flex;gap:2px;margin-bottom:1rem;padding:0 1.25rem}.PackingLists_statusTab__3ZUZT{background:#0000;border:none;border-bottom:2px solid #0000;color:#fff9;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .2s}.PackingLists_statusTab__3ZUZT:hover{background:#ffffff0d;color:#fffc}.PackingLists_statusTabActive__kGvqA{background:#79d5e91a;border-bottom-color:#79d5e9;color:#79d5e9}.PackingLists_searchContainer__rl3EN{padding:0 1.25rem 1rem}.PackingLists_searchInput__fglfI{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:.875rem;padding:.75rem;transition:all .2s;width:100%}.PackingLists_searchInput__fglfI::placeholder{color:#ffffff80}.PackingLists_searchInput__fglfI:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e933;outline:none}.PackingLists_statusBadge__9ysaO{border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;padding:.25rem .5rem;text-transform:uppercase}.PackingLists_status_pending__UdFc5{background:#fbbf2433;border:1px solid #fbbf244d;color:#fbbf24}.PackingLists_status_packed__LgPBU{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.PackingLists_status_completed__XZrqZ{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.PackingLists_rowRight__9wmUi{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.PackingLists_packingListsContainer__uT25f{padding:1.5rem}.PackingLists_packingListsGrid__9EZoF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:2rem}.PackingLists_packingListsList__lX\+uL{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.PackingLists_packingCard__7eI6G{background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:12px;cursor:pointer;padding:1.25rem;position:relative;transition:all .2s ease}.PackingLists_packingCard__7eI6G:hover{border-color:#79d5e940;box-shadow:0 8px 24px #79d5e926;transform:translateY(-2px)}.PackingLists_packingListItem__Z6XU1{background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:8px;justify-content:space-between;padding:1rem 1.25rem;transition:all .2s ease}.PackingLists_packingListItem__Z6XU1:hover{background:linear-gradient(135deg,#79d5e90a,#4daebc08);box-shadow:0 2px 8px #79d5e91a;transform:translateX(2px)}.PackingLists_cardHeader__Yxz8K{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.PackingLists_cardTitle__d8-Qx{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.PackingLists_cardContent__YjBmV{display:flex;flex-direction:column;gap:.5rem}.PackingLists_customerInfo__0VB0z,.PackingLists_warehouseInfo__FhEJG{align-items:center;color:#94a3b8;display:flex;font-size:.875rem;gap:.5rem}.PackingLists_dateInfo__sbrPN{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.5rem;margin-top:.5rem}.PackingLists_cardActions__HgMmS{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.PackingLists_actionButton__cOk7Y{border-radius:6px;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.375rem .75rem}.PackingLists_actionButton__cOk7Y:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PackingLists_actionButtonPrimary__aEelA{background:#79d5e926}.PackingLists_actionButtonPrimary__aEelA:hover{background:#79d5e940}.PackingLists_listItemContent__0FGMj{align-items:center;display:flex;flex:1 1;gap:1.5rem}.PackingLists_listItemInfo__NlN\+r{display:flex;flex-direction:column;gap:.25rem;min-width:200px}.PackingLists_listItemTitle__TAKOz{font-size:.875rem}.PackingLists_listItemMeta__i1laz{color:#94a3b8;font-size:.75rem}.PackingLists_listItemActions__3b1Yr{gap:.5rem}.PackingLists_searchInputWrapper__V\+HfD{position:relative;width:100%}.PackingLists_searchIcon__HPzvr{color:#ffffff80;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PackingLists_searchInput__fglfI{padding-left:2.5rem}.PackingLists_emptyState__d0zNU{color:#94a3b8;padding:3rem;text-align:center}.PackingLists_emptyStateIcon__x\+PAa{margin-bottom:1rem;opacity:.5}.PackingLists_packingListItemWrapper__mREMt{background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:12px;overflow:hidden;transition:all .3s ease}.PackingLists_packingListItemWrapper__mREMt:hover{border-color:#79d5e940;box-shadow:0 4px 16px #79d5e91a}.PackingLists_packingListItem__Z6XU1{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:1.25rem;transition:background-color .2s}.PackingLists_packingListItem__Z6XU1:hover{background:#79d5e90d}.PackingLists_orderNumber__zOIvh{color:#fff;flex-shrink:0;font-size:1.125rem;font-weight:700;min-width:140px}.PackingLists_expandButton__izfRC{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:8px;color:#79d5e9;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;transition:all .2s}.PackingLists_expandButton__izfRC:hover{background:#79d5e933;border-color:#79d5e94d;transform:scale(1.1)}.PackingLists_packageIcon__gOLgb{color:#79d5e9;flex-shrink:0}.PackingLists_listItemTitle__TAKOz{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.25rem}.PackingLists_listItemMeta__i1laz{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.PackingLists_customerName__3Wj8R{color:#e2e8f0;flex-shrink:0;font-size:.9375rem;font-weight:500;min-width:180px}.PackingLists_brandTag__BrdpB{background:#61bc8e26;border:1px solid #61bc8e4d;border-radius:12px;color:#61bc8e;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.PackingLists_itemCount__af\+2m{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;gap:.25rem}.PackingLists_listItemActions__3b1Yr{align-items:center;display:flex;gap:.75rem;margin-left:auto}.PackingLists_actionButton__cOk7Y{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.PackingLists_actionButton__cOk7Y span{white-space:nowrap}.PackingLists_actionButton__cOk7Y:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.PackingLists_actionButton__cOk7Y:disabled{cursor:not-allowed;opacity:.5}.PackingLists_actionButtonPrimary__aEelA{background:linear-gradient(135deg,#79d5e926,#4daebc26);border-color:#79d5e94d;color:#79d5e9}.PackingLists_actionButtonPrimary__aEelA:hover{background:linear-gradient(135deg,#79d5e940,#4daebc40);border-color:#79d5e966}.PackingLists_expandedContent__64Gjt{animation:PackingLists_slideDown__aRYEv .3s ease;background:linear-gradient(135deg,#1a1f2a99,#14192499);border-top:1px solid #79d5e926;padding:1.5rem}@keyframes PackingLists_slideDown__aRYEv{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.PackingLists_expandedGrid__DwITL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.PackingLists_expandedSection__cjior{display:flex;flex-direction:column;gap:.75rem}.PackingLists_expandedSection__cjior h4{align-items:center;color:#79d5e9;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.PackingLists_addressText__0VCgc{color:#e2e8f0;font-size:.8125rem;line-height:1.5}.PackingLists_addressText__0VCgc p{margin:.25rem 0}.PackingLists_contactItem__6wMDV{align-items:center;color:#e2e8f0;display:flex;font-size:.8125rem;gap:.5rem}.PackingLists_contactItem__6wMDV svg{color:#79d5e9;flex-shrink:0}.PackingLists_miniMap__CesnE{border:1px solid #79d5e933;border-radius:8px;box-shadow:0 4px 12px #0000004d;overflow:hidden}.PackingLists_miniMap__CesnE iframe{display:block;height:200px;width:100%}@media (max-width:1200px){.PackingLists_expandedGrid__DwITL{grid-template-columns:1fr 1fr}}@media (max-width:768px){.PackingLists_expandedGrid__DwITL{grid-template-columns:1fr}.PackingLists_listItemActions__3b1Yr{flex-wrap:wrap}.PackingLists_actionButton__cOk7Y span{display:none}}.PackingListScanModal_backdrop__IWkAV{align-items:center;animation:PackingListScanModal_fadeIn__5oAXZ .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:9999}@keyframes PackingListScanModal_fadeIn__5oAXZ{0%{opacity:0}to{opacity:1}}.PackingListScanModal_modal__u7Max{animation:PackingListScanModal_slideUp__Jrjqv .3s ease;background:linear-gradient(135deg,#1a1f2afa,#141924fa);border:1px solid #79d5e933;border-radius:16px;box-shadow:0 20px 60px #0009;color:#fff;display:flex;flex-direction:column;height:90vh;max-width:1400px;width:95vw}@keyframes PackingListScanModal_slideUp__Jrjqv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PackingListScanModal_header__--MBj{align-items:center;background:linear-gradient(135deg,#79d5e91a,#4daebc14);border-bottom:1px solid #79d5e933;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.PackingListScanModal_headerTitle__vyyjV{align-items:center;display:flex;gap:.75rem}.PackingListScanModal_headerTitle__vyyjV h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.PackingListScanModal_headerTitle__vyyjV svg{color:#79d5e9}.PackingListScanModal_closeBtn__t05Kj{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.PackingListScanModal_closeBtn__t05Kj:hover{background:#ffffff1a;border-color:#fff3;transform:rotate(90deg)}.PackingListScanModal_body__AUwne{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow:hidden;padding:1.5rem 2rem}.PackingListScanModal_scanSection__Uv-j2{align-items:center;display:flex;gap:1rem}.PackingListScanModal_scanInputWrap__x\+Kx6{flex:1 1;position:relative}.PackingListScanModal_scanIcon__Q\+AdI{color:#79d5e9;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PackingListScanModal_scanInput__UjFeM{background:#0b1220cc;border:2px solid #79d5e94d;border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .2s;width:100%}.PackingListScanModal_scanInput__UjFeM:focus{border-color:#79d5e999;box-shadow:0 0 0 3px #79d5e91a;outline:none}.PackingListScanModal_scanButton__llorv{align-items:center;background:linear-gradient(135deg,#79d5e933,#4daebc33);border:1px solid #79d5e966;border-radius:12px;color:#79d5e9;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s;white-space:nowrap}.PackingListScanModal_scanButton__llorv:hover:not(:disabled){background:linear-gradient(135deg,#79d5e94d,#4daebc4d);border-color:#79d5e999;box-shadow:0 4px 12px #79d5e933;transform:translateY(-2px)}.PackingListScanModal_scanButton__llorv:disabled{cursor:not-allowed;opacity:.5}.PackingListScanModal_spinning__iBliU{animation:PackingListScanModal_spin__21CtQ 1s linear infinite}@keyframes PackingListScanModal_spin__21CtQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PackingListScanModal_progressBar__SVBLH{background:#0b122099;border:1px solid #79d5e933;border-radius:16px;height:32px;overflow:hidden;position:relative}.PackingListScanModal_progressFill__iLXSY{background:linear-gradient(90deg,#79d5e966,#4daebc99);border-radius:16px;height:100%;left:0;position:absolute;top:0;transition:width .5s ease}.PackingListScanModal_progressText__2GPam{color:#fff;font-size:.875rem;font-weight:600;left:50%;position:absolute;text-shadow:0 1px 2px #00000080;top:50%;transform:translate(-50%,-50%);z-index:1}.PackingListScanModal_tableWrap__Lek5w{background:#0b122066;border:1px solid #79d5e926;border-radius:12px;flex:1 1;overflow:auto}.PackingListScanModal_table__a768n{border-collapse:collapse;width:100%}.PackingListScanModal_table__a768n th{background:#1a1f2afa;border-bottom:2px solid #79d5e933;color:#79d5e9;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:1rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:5}.PackingListScanModal_table__a768n td{border-bottom:1px solid #79d5e914;padding:.75rem 1rem;vertical-align:middle}.PackingListScanModal_table__a768n tbody tr{transition:all .2s}.PackingListScanModal_table__a768n tbody tr:hover{background:#79d5e90d}.PackingListScanModal_rowComplete__LP798{background:#61bc8e14!important}.PackingListScanModal_rowComplete__LP798:hover{background:#61bc8e1f!important}.PackingListScanModal_skuCell__ohvZi{color:#79d5e9;font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.PackingListScanModal_nameCell__PVhEk{color:#e2e8f0;font-weight:500}.PackingListScanModal_eanCell__g4KhO{color:#94a3b8;font-family:Courier New,monospace;font-size:.8125rem}.PackingListScanModal_num__G1bKl{color:#e2e8f0;font-weight:600;text-align:right}.PackingListScanModal_scannedComplete__e0xfF{color:#61bc8e!important}.PackingListScanModal_scannedBadge__psPvd{background:#79d5e926;border:1px solid #79d5e94d;border-radius:6px;display:inline-block;font-size:.875rem;font-weight:700;min-width:32px;padding:.25rem .5rem;text-align:center}.PackingListScanModal_rowComplete__LP798 .PackingListScanModal_scannedBadge__psPvd{background:#61bc8e33;border-color:#61bc8e66;color:#61bc8e}.PackingListScanModal_boxesInput__2HYkF{background:#0b1220cc;border:1px solid #79d5e933;border-radius:6px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem;text-align:right;width:60px}.PackingListScanModal_boxesInput__2HYkF:focus{border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PackingListScanModal_notesInput__-hIs2{background:#0b1220cc;border:1px solid #79d5e933;border-radius:8px;color:#fff;font-family:inherit;font-size:.875rem;line-height:1.4;min-height:60px;padding:.75rem;resize:vertical;width:100%}.PackingListScanModal_notesInput__-hIs2:focus{border-color:#79d5e980;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PackingListScanModal_notesInput__-hIs2::placeholder{color:#ffffff4d}.PackingListScanModal_okCheckmark__0Gl4F{align-items:center;background:#61bc8e26;border:1px solid #61bc8e4d;border-radius:8px;color:#61bc8e;display:inline-flex;justify-content:center;padding:.5rem}.PackingListScanModal_markOkButton__7OZZo{align-items:center;background:#79d5e91a;border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.5rem 1rem;transition:all .2s}.PackingListScanModal_markOkButton__7OZZo:hover{background:#79d5e933;border-color:#79d5e980;box-shadow:0 4px 12px #79d5e926;transform:translateY(-1px)}.PackingListScanModal_footer__BNY0A{background:#0b122066;border-top:1px solid #79d5e926;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.PackingListScanModal_footerBtn__G9pm5{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .2s}.PackingListScanModal_footerBtn__G9pm5:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.PackingListScanModal_footerBtn__G9pm5:disabled{cursor:not-allowed;opacity:.5}.PackingListScanModal_footerBtnPrimary__TaAsU{background:linear-gradient(135deg,#79d5e940,#4daebc40);border:1px solid #79d5e966;color:#79d5e9}.PackingListScanModal_footerBtnPrimary__TaAsU:hover:not(:disabled){background:linear-gradient(135deg,#79d5e959,#4daebc59);border-color:#79d5e999}@media (max-width:1024px){.PackingListScanModal_modal__u7Max{height:92vh;width:96vw}.PackingListScanModal_body__AUwne,.PackingListScanModal_footer__BNY0A,.PackingListScanModal_header__--MBj{padding:1rem 1.5rem}}@media (max-width:768px){.PackingListScanModal_modal__u7Max{border-radius:12px}.PackingListScanModal_table__a768n{font-size:.8125rem}.PackingListScanModal_footerBtn__G9pm5 span{display:none}}.PackingListEditModal_modal__iGByJ{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.PackingListEditModal_modalContent__auxcU{background:#0f172a;border:1px solid #1e293b;border-radius:16px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #79d5e91a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.PackingListEditModal_modalHeader__Bn\+c9{align-items:flex-start;background:#ffffff08;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:24px 28px 20px}.PackingListEditModal_headerInfo__W5Zy5 h2{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 8px}.PackingListEditModal_packingListInfo__daVGY{align-items:center;color:#94a3b8;display:flex;font-size:14px;gap:8px}.PackingListEditModal_closeButton__cIIcF{background:none;border:none;border-radius:4px;color:#cbd5e1;cursor:pointer;padding:4px;transition:all .2s}.PackingListEditModal_closeButton__cIIcF:hover{background:#ffffff1a;color:#fff}.PackingListEditModal_modalBody__50GTK{flex:1 1;overflow-y:auto;padding:24px 28px}.PackingListEditModal_statusSection__rG4b9{margin-bottom:32px}.PackingListEditModal_label__NT40e{color:#cbd5e1;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.PackingListEditModal_statusSelect__f5q2p{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#fff;font-size:14px;padding:10px 12px;transition:border-color .2s;width:200px}.PackingListEditModal_statusSelect__f5q2p:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.PackingListEditModal_itemsSection__FdkNY h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.PackingListEditModal_emptyState__UIKMy,.PackingListEditModal_loading__EInRq{color:#94a3b8;font-style:italic;padding:40px;text-align:center}.PackingListEditModal_itemsList__LcHRL{display:flex;flex-direction:column;gap:16px}.PackingListEditModal_itemRow__IFocW{align-items:flex-start;background:#1e293b80;border:1px solid #334155;border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .2s}.PackingListEditModal_itemRow__IFocW:hover{background:#1e293bb3;border-color:#475569}.PackingListEditModal_itemInfo__6gRN9{flex:1 1;min-width:0}.PackingListEditModal_itemName__ZHlPA{color:#fff;font-weight:500;margin-bottom:4px}.PackingListEditModal_itemSku__mzIJ2{color:#94a3b8;font-size:12px}.PackingListEditModal_itemControls__mq4Wn{align-items:flex-start;display:flex;gap:12px}.PackingListEditModal_inputGroup__KerQT{align-items:center;display:flex;flex-direction:column;gap:4px}.PackingListEditModal_inputGroup__KerQT label{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.PackingListEditModal_boxesInput__-oVc1,.PackingListEditModal_quantityInput__meKoH{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#fff;font-size:13px;padding:6px 8px;text-align:center;transition:border-color .2s;width:60px}.PackingListEditModal_boxesInput__-oVc1:focus,.PackingListEditModal_quantityInput__meKoH:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PackingListEditModal_notesSection__YydtO{flex:1 1;max-width:200px}.PackingListEditModal_notesInput__sshgi{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#fff;font-size:13px;padding:8px 10px;transition:border-color .2s;width:100%}.PackingListEditModal_notesInput__sshgi:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e91a;outline:none}.PackingListEditModal_notesInput__sshgi::placeholder{color:#64748b}.PackingListEditModal_removeButton__BUws0{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:6px;transition:all .2s}.PackingListEditModal_removeButton__BUws0:hover{background:#ef44441a;color:#ef4444}.PackingListEditModal_modalActions__8oCix{background:#ffffff05;border-top:1px solid #334155;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px 24px}.PackingListEditModal_cancelButton__Q2aoz,.PackingListEditModal_saveButton__qBysg{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.PackingListEditModal_cancelButton__Q2aoz{background:#1e293b;border:1px solid #334155;color:#cbd5e1}.PackingListEditModal_cancelButton__Q2aoz:hover{background:#334155;border-color:#475569}.PackingListEditModal_saveButton__qBysg{background:linear-gradient(135deg,#79d5e9,#4daeac);border:1px solid #0000;color:#fff}.PackingListEditModal_saveButton__qBysg:hover{background:linear-gradient(135deg,#5bc3d9,#3d9b9a)}.PackingListEditModal_saveButton__qBysg:disabled{cursor:not-allowed;opacity:.6}.PackingListEditModal_saveButton__qBysg:disabled:hover{background:linear-gradient(135deg,#79d5e9,#4daeac)}@media (max-width:768px){.PackingListEditModal_modal__iGByJ{padding:10px}.PackingListEditModal_modalContent__auxcU{max-height:95vh;max-width:100%}.PackingListEditModal_itemRow__IFocW{flex-direction:column;gap:12px}.PackingListEditModal_itemControls__mq4Wn{justify-content:space-between;width:100%}.PackingListEditModal_notesSection__YydtO{max-width:none;width:100%}.PackingListEditModal_modalBody__50GTK,.PackingListEditModal_modalHeader__Bn\+c9{padding:16px 20px}.PackingListEditModal_modalActions__8oCix{padding:16px 20px 20px}}.PackingAuthorisations_container__qJpQi{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;padding:1.5rem;position:relative}@media (min-width:768px){.PackingAuthorisations_container__qJpQi{padding:2rem}}@media (min-width:1024px){.PackingAuthorisations_container__qJpQi{padding:2.5rem}}@media (min-width:1200px){.PackingAuthorisations_container__qJpQi{padding:3rem}}.PackingAuthorisations_container__qJpQi:before{background-image:radial-gradient(circle at 20% 80%,#79d5e90d 1px,#0000 0),radial-gradient(circle at 80% 20%,#f77d110d 1px,#0000 0),radial-gradient(circle at 40% 40%,#61bc8e08 1px,#0000 0);background-size:60px 60px,90px 90px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.PackingAuthorisations_container__qJpQi>*{position:relative;z-index:1}.PackingAuthorisations_header__NLXDs{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:16px 0}.PackingAuthorisations_title__ad0lX{align-items:center;display:flex;gap:.75rem;margin:0}.PackingAuthorisations_title__ad0lX h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0}.PackingAuthorisations_titleIcon__iPEi3{color:#79d5e9;filter:drop-shadow(0 0 8px rgba(121,213,233,.3))}.PackingAuthorisations_headerActions__LvBBc{align-items:center;display:flex;gap:.75rem}.PackingAuthorisations_btn__\+WL4n{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.PackingAuthorisations_btn__\+WL4n:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.PackingAuthorisations_btn__\+WL4n:disabled{cursor:not-allowed;opacity:.5;transform:none}.PackingAuthorisations_btnPrimary__uUdxy{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;font-weight:600}.PackingAuthorisations_btnPrimary__uUdxy:hover:not(:disabled){background:linear-gradient(135deg,#0fa968,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.PackingAuthorisations_btnPrimary__uUdxy:disabled{background:linear-gradient(135deg,#6b7280,#4b5563)}.PackingAuthorisations_errorMessage__RoouY{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.PackingAuthorisations_successMessage__itWzh{background:#10b9811a;border:1px solid #10b98133;border-radius:8px;color:#10b981;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.PackingAuthorisations_statusMessage__CiO3n{align-items:center;border-radius:8px;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.PackingAuthorisations_dataTable__2x8vO{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #0003;overflow:hidden}.PackingAuthorisations_table__xuXPT{border-collapse:collapse;width:100%}.PackingAuthorisations_tableHeader__i5dMG{background:linear-gradient(135deg,#79d5e914,#4daebc0f);border-bottom:1px solid #79d5e933}.PackingAuthorisations_tableHeader__i5dMG th{color:#79d5e9;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:1rem 1.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.PackingAuthorisations_tableHeader__i5dMG th:last-child{text-align:right}.PackingAuthorisations_tableRow__aUc14{border-bottom:1px solid #79d5e914;transition:all .2s}.PackingAuthorisations_tableRow__aUc14:hover{background:linear-gradient(135deg,#79d5e90a,#4daebc08);box-shadow:0 2px 8px #79d5e91a;transform:translateX(2px)}.PackingAuthorisations_tableRow__aUc14:last-child{border-bottom:none}.PackingAuthorisations_tableCell__Gm5wn{color:#e2e8f0;font-size:.875rem;padding:1rem 1.5rem;vertical-align:middle}.PackingAuthorisations_tableCell__Gm5wn:last-child{text-align:right}.PackingAuthorisations_checkbox__twTHy{accent-color:#10b981;cursor:pointer;height:18px;width:18px}.PackingAuthorisations_emptyState__QjlzJ{color:#94a3b8;font-style:italic;padding:3rem 2rem;text-align:center}.PackingAuthorisations_emptyState__QjlzJ:before{content:"📦";display:block;font-size:3rem;margin-bottom:1rem;opacity:.5}@media (max-width:768px){.PackingAuthorisations_container__qJpQi{padding:1rem}.PackingAuthorisations_header__NLXDs{flex-direction:column;gap:1rem;padding:1rem}.PackingAuthorisations_headerActions__LvBBc{justify-content:center;width:100%}.PackingAuthorisations_table__xuXPT{font-size:.75rem}.PackingAuthorisations_tableCell__Gm5wn{padding:.75rem 1rem}.PackingAuthorisations_title__ad0lX h1{font-size:1.5rem}}@media (max-width:640px){.PackingAuthorisations_tableCell__Gm5wn{padding:.5rem .75rem}.PackingAuthorisations_btn__\+WL4n{font-size:.75rem;padding:.5rem .75rem}}.Couriers_couriers__MTIul{color:#e5e7eb;margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.Couriers_header__Z9Kb6{margin-bottom:24px;padding:16px 0}.Couriers_titleSection__IDlUd{align-items:center;display:flex;justify-content:space-between}.Couriers_titleSection__IDlUd h1{color:#79d5e9;font-size:1.875rem;font-weight:700;margin:0}.Couriers_addButton__KWJUy{align-items:center;background:linear-gradient(135deg,#79d5e9,#6bc7db);border:none;border-radius:.75rem;box-shadow:0 4px 16px #79d5e933;color:#0f1419;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:1rem 1.5rem;transition:all .3s ease}.Couriers_addButton__KWJUy:hover{box-shadow:0 8px 25px #79d5e94d;transform:translateY(-2px)}.Couriers_loading__gfL5z{align-items:center;color:#9ca3af;display:flex;font-size:1.2rem;justify-content:center;min-height:50vh}.Couriers_couriersGrid__e9-6O{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.Couriers_courierCard__z7Ae7{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2ae6;border:1px solid #79d5e933;border-radius:1rem;box-shadow:0 4px 12px #0000004d;padding:2rem;transition:all .3s ease}.Couriers_courierCard__z7Ae7:hover{border-color:#79d5e966;box-shadow:0 8px 24px #0006;transform:translateY(-2px)}.Couriers_courierCard__z7Ae7.Couriers_inactive__SsZ-D{border-color:#9ca3af33;opacity:.6}.Couriers_courierHeader__TvdZS{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Couriers_courierInfo__OCG7C{align-items:center;display:flex;gap:1rem}.Couriers_logo__leE4S{border-radius:.5rem;height:60px;object-fit:contain;padding:.25rem;width:60px}.Couriers_logoPlaceholder__KvDug{align-items:center;background:#79d5e91a;border-radius:.5rem;color:#79d5e9;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.Couriers_courierInfo__OCG7C h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.Couriers_status__vFN6X{border-radius:1rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase}.Couriers_status__vFN6X.Couriers_active__JSohk{background:#61bc8e33;color:#61bc8e}.Couriers_status__vFN6X.Couriers_inactive__SsZ-D{background:#9ca3af33;color:#9ca3af}.Couriers_actions__oLYBC{display:flex;gap:.5rem}.Couriers_deleteBtn__Vd6jf,.Couriers_editBtn__o9SL9{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;padding:.5rem;transition:all .2s ease}.Couriers_editBtn__o9SL9{background:#79d5e91a;color:#79d5e9}.Couriers_editBtn__o9SL9:hover{background:#79d5e933}.Couriers_deleteBtn__Vd6jf{background:#ef44441a;color:#ef4444}.Couriers_deleteBtn__Vd6jf:hover{background:#ef444433}.Couriers_courierDetails__wvNOt{display:flex;flex-direction:column;gap:1.5rem}.Couriers_contact__O3100 p{color:#e5e7eb;font-size:.875rem;margin:.25rem 0}.Couriers_coverage__fDE1p h4,.Couriers_rates__zBp1h h4,.Couriers_services__M-VRf h4,.Couriers_stats__moTDT h4{align-items:center;color:#79d5e9;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.025em;margin:0 0 .75rem;text-transform:uppercase}.Couriers_tags__FdnDo{display:flex;flex-wrap:wrap;gap:.5rem}.Couriers_tag__koEJ\+{background:#79d5e91a;border:1px solid #79d5e933;border-radius:1rem;color:#79d5e9;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.Couriers_rateGrid__XRpvZ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.Couriers_rateGrid__XRpvZ span{background:#61bc8e1a;border:1px solid #61bc8e33;border-radius:.5rem;color:#61bc8e;font-size:.75rem;font-weight:600;padding:.5rem .75rem;text-align:center}.Couriers_statGrid__5XBlZ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.Couriers_stat__TGTeK{align-items:center;background:#0003;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;flex-direction:column;padding:.75rem}.Couriers_statValue__Wn7\+A{color:#79d5e9;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.Couriers_statLabel__N\+Mdb{color:#9ca3af;font-size:.75rem;text-align:center}.Couriers_features__Bn0Ju{display:flex;gap:1rem}.Couriers_feature__Mrq49 span{border-radius:.5rem;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.Couriers_feature__Mrq49 .Couriers_enabled__mu6kW{background:#61bc8e33;color:#61bc8e}.Couriers_feature__Mrq49 .Couriers_disabled__ck4u7{background:#9ca3af33;color:#9ca3af}.Couriers_emptyState__rix6D{align-items:center;color:#9ca3af;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:4rem 2rem;text-align:center}.Couriers_emptyState__rix6D h3{color:#e5e7eb;font-size:1.25rem;margin:1rem 0 .5rem}.Couriers_emptyState__rix6D p{font-size:1rem;margin:0}.Couriers_modalOverlay__nGeVI{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:9999}.Couriers_modal__Q9xxl{background:#1a1f2a;border:1px solid #79d5e933;border-radius:1rem;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.Couriers_modalHeader__X8LML{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem 2rem}.Couriers_modalHeader__X8LML h2{color:#79d5e9;font-size:1.25rem;font-weight:600;margin:0}.Couriers_modalHeader__X8LML button{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.5rem;padding:.25rem;transition:color .2s ease}.Couriers_modalHeader__X8LML button:hover{color:#e5e7eb}.Couriers_form__yMQ2q{padding:2rem}.Couriers_formGrid__13bpJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.Couriers_formGroup__9TPQu{display:flex;flex-direction:column;gap:.5rem}.Couriers_formGroup__9TPQu label{color:#e5e7eb;font-size:.875rem;font-weight:500}.Couriers_formGroup__9TPQu input{background:#0000004d;border:1px solid #ffffff1a;border-radius:.5rem;color:#e5e7eb;font-size:.875rem;padding:.75rem;transition:border-color .2s ease}.Couriers_formGroup__9TPQu input:focus{border-color:#79d5e9;box-shadow:0 0 0 2px #79d5e933;outline:none}.Couriers_formSection__A\+DEw{margin-bottom:1.5rem}.Couriers_formSection__A\+DEw h3{color:#79d5e9;font-size:1rem;font-weight:600;margin:0 0 1rem}.Couriers_arrayInput__Uxcxn{display:flex;gap:.5rem;margin-bottom:.5rem}.Couriers_arrayInput__Uxcxn input{background:#0000004d;border:1px solid #ffffff1a;border-radius:.5rem;color:#e5e7eb;flex:1 1;font-size:.875rem;padding:.75rem}.Couriers_arrayInput__Uxcxn button{background:#ef444433;border:none;border-radius:.5rem;color:#ef4444;cursor:pointer;font-weight:600;padding:.75rem;transition:background .2s ease}.Couriers_arrayInput__Uxcxn button:hover{background:#ef44444d}.Couriers_addArrayBtn__UWzxH{background:#79d5e91a;border:1px solid #79d5e933;border-radius:.5rem;color:#79d5e9;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.Couriers_addArrayBtn__UWzxH:hover{background:#79d5e933}.Couriers_checkboxGroup__nXGrg{display:flex;flex-direction:column;gap:.75rem}.Couriers_checkbox__STBJX{align-items:center;color:#e5e7eb;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem}.Couriers_checkbox__STBJX input{accent-color:#79d5e9;margin:0;transform:scale(1.2)}.Couriers_formActions__BgoYF{border-top:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem}.Couriers_formActions__BgoYF button{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.Couriers_formActions__BgoYF button:first-child{background:#9ca3af1a;border:1px solid #9ca3af33;color:#9ca3af}.Couriers_formActions__BgoYF button:first-child:hover{background:#9ca3af33}.Couriers_primaryBtn__BJfS\+{background:linear-gradient(135deg,#79d5e9,#6bc7db);box-shadow:0 4px 16px #79d5e933;color:#0f1419}.Couriers_primaryBtn__BJfS\+:hover{box-shadow:0 6px 20px #79d5e94d;transform:translateY(-1px)}@media (min-width:768px){.Couriers_couriers__MTIul{padding:2rem}}@media (min-width:1024px){.Couriers_couriers__MTIul{padding:2.5rem}}@media (min-width:1200px){.Couriers_couriers__MTIul{padding:3rem}}@media (max-width:768px){.Couriers_couriers__MTIul{padding:1rem}.Couriers_header__Z9Kb6{align-items:stretch;flex-direction:column;gap:1rem}.Couriers_couriersGrid__e9-6O,.Couriers_formGrid__13bpJ{grid-template-columns:1fr}.Couriers_modal__Q9xxl{margin:1rem;max-height:95vh}.Couriers_modalOverlay__nGeVI{padding:1rem}}.DeliveryManagement_customerMapContainer__otwPz{background:#0f1419;display:flex;height:calc(100vh - 60px);position:relative}.DeliveryManagement_mapSidebar__ZvZc5{background:#1a1f2a;border-right:1px solid #4b55634d;overflow-y:auto;padding:1.5rem;transition:transform .3s ease;width:320px}.DeliveryManagement_mapSidebar__ZvZc5 h2{color:#50b9b7;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.DeliveryManagement_mobileMenuToggle__TzxPt{align-items:center;background:#1a1f2a;border:1px solid #4b55634d;border-radius:8px;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:none;height:48px;justify-content:center;left:10px;position:fixed;top:70px;width:48px;z-index:1001}.DeliveryManagement_mobileMenuToggle__TzxPt svg{color:#50b9b7;height:24px;width:24px}.DeliveryManagement_searchSection__Ab2QF{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:1.5rem}.DeliveryManagement_searchInput__\+eXh0{background:#1f293780;border:1px solid #4b55634d;border-radius:8px;color:#fff;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.DeliveryManagement_searchInput__\+eXh0:focus{background:#1f2937b3;border-color:#50b9b7;box-shadow:0 0 0 3px #50b9b71a;outline:none}.DeliveryManagement_searchInput__\+eXh0::placeholder{color:#ffffff80}.DeliveryManagement_filterSelect__mOw08{background:#1f293780;border:1px solid #4b55634d;color:#fff;cursor:pointer;transition:all .2s ease}.DeliveryManagement_filterSelect__mOw08:focus{border-color:#50b9b7;box-shadow:0 0 0 3px #50b9b71a}.DeliveryManagement_mapContent__vynK3{flex:1 1;position:relative}.DeliveryManagement_mapContent__vynK3 .progress-loader-overlay{border-radius:0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.DeliveryManagement_mapContent__vynK3 .progress-loader-overlay:not(.fullscreen){position:absolute}.DeliveryManagement_newLayout__U5N7g{display:grid;grid-template-columns:72px 420px 1fr;min-height:100vh}.DeliveryManagement_navRail__7HUXV{align-items:center;background:#1a1f2a;border-right:1px solid #79d5e926;display:flex;flex-direction:column;gap:12px;padding:16px 12px}.DeliveryManagement_navRailButton__5QS8z{align-items:center;background:#79d5e914;border:1px solid #79d5e926;border-radius:12px;color:#79d5e9;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.DeliveryManagement_ordersPanel__M1Twf{background:#1a1f2a;border-right:1px solid #4b55634d;overflow-y:auto;padding:20px;position:relative}.DeliveryManagement_ordersPanel__M1Twf:before{animation:DeliveryManagement_shimmer__rvkue 3s ease-in-out infinite;background:linear-gradient(90deg,#50b9b7,#61bc8e,#50b9b7);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes DeliveryManagement_shimmer__rvkue{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.DeliveryManagement_ordersHeader__5YdPl{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DeliveryManagement_ordersTitle__l\+ClU{color:#50b9b7;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-shadow:0 2px 4px #50b9b74d}.DeliveryManagement_ordersSubtitle__jUOLu{color:#d1d5db;font-size:.875rem;margin-bottom:1rem}.DeliveryManagement_orderSearch__l6Qd7{margin-bottom:16px}.DeliveryManagement_orderSearch__l6Qd7 input{background:#1f293780;border:1px solid #4b55634d;border-radius:10px;color:#fff;padding:10px 40px 10px 12px;transition:all .2s ease;width:100%}.DeliveryManagement_orderSearch__l6Qd7 input:focus{background:#1f2937b3;border-color:#50b9b7;box-shadow:0 0 0 3px #50b9b71a;outline:none}.DeliveryManagement_orderSearch__l6Qd7{position:relative}.DeliveryManagement_orderSearch__l6Qd7:after{content:"🔍";opacity:.5;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.DeliveryManagement_orderList__173ir{grid-gap:10px;display:grid;gap:10px}.DeliveryManagement_orderCard__2S9LD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;overflow:hidden;padding:10px 12px;position:relative;transition:all .2s ease}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_statusCard__avZGX{color:#fff;text-shadow:0 1px 2px #0000004d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_delivered__g4bnM{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_in_transit__7p1F9,.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_intransit__yxdx5{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_delivery_booked__VeuD3,.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_deliverybooked__n5rFG{background:linear-gradient(135deg,#a855f7,#9333ea);box-shadow:0 4px 16px #a855f74d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_packed__5FXlR{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b4d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_sent_to_packing__2fcEs,.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_senttopacking__13lWe{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 16px #06b6d44d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_cancelled__H\+vag{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef44444d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_returned__1fPkP{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 16px #dc26264d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_pending__3rrot{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 16px #6b72804d}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_selected__CE-F1{border-color:#50b9b7;box-shadow:0 8px 32px #50b9b780,0 0 0 2px #50b9b7;transform:translateY(-2px) scale(1.02)}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_selected__CE-F1:before{animation:DeliveryManagement_glowPulse__XPYmq 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#50b9b7,#448382,#50b9b7);border-radius:14px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes DeliveryManagement_glowPulse__XPYmq{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.DeliveryManagement_orderCard__2S9LD:hover{box-shadow:0 12px 32px #0000004d;transform:translateY(-3px)}.DeliveryManagement_orderCard__2S9LD.DeliveryManagement_statusCard__avZGX:hover{box-shadow:0 8px 32px #0006;filter:brightness(1.1)}.DeliveryManagement_orderCardHeader__szct7{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.DeliveryManagement_orderId__8NQMc{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 2px #0000004d}.DeliveryManagement_orderCustomerName__bUmPO{color:#ffffffb3;font-size:.8rem;font-weight:500;margin-top:.125rem;text-shadow:0 1px 2px #0003}.DeliveryManagement_statusPill__AJ4Zy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;font-size:.7rem;font-weight:600;line-height:1.2;padding:4px 10px;text-transform:capitalize;transition:all .2s ease;white-space:nowrap}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_delivered__g4bnM{background:linear-gradient(135deg,#22c55e26,#16a34a1a);border:1px solid #22c55e66;box-shadow:0 2px 8px #22c55e33;color:#22c55e}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_in_transit__7p1F9,.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_intransit__yxdx5{background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1px solid #3b82f666;box-shadow:0 2px 8px #3b82f633;color:#3b82f6}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_delivery_booked__VeuD3,.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_deliverybooked__n5rFG{background:linear-gradient(135deg,#a855f726,#9333ea1a);border:1px solid #a855f766;box-shadow:0 2px 8px #a855f733;color:#a855f7}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_packed__5FXlR{background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid #f59e0b66;box-shadow:0 2px 8px #f59e0b33;color:#f59e0b}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_sent_to_packing__2fcEs,.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_senttopacking__13lWe{background:linear-gradient(135deg,#06b6d426,#0891b21a);border:1px solid #06b6d466;box-shadow:0 2px 8px #06b6d433;color:#06b6d4}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_cancelled__H\+vag{background:linear-gradient(135deg,#ef444426,#dc26261a);border:1px solid #ef444466;box-shadow:0 2px 8px #ef444433;color:#ef4444}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_returned__1fPkP{background:linear-gradient(135deg,#dc262626,#b91c1c1a);border:1px solid #dc262666;box-shadow:0 2px 8px #dc262633;color:#dc2626}.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_pending__3rrot{background:linear-gradient(135deg,#6b728026,#4b55631a);border:1px solid #6b728066;box-shadow:0 2px 8px #6b728033;color:#6b7280}.DeliveryManagement_orderMeta__bVWYU{align-items:center;color:#fff9;display:flex;font-size:.7rem;justify-content:space-between;margin-top:6px}.DeliveryManagement_mainPanel__UJ6uX{background:#0f1419;overflow-y:auto;padding:24px;position:relative}.DeliveryManagement_mainPanel__UJ6uX:before{background:radial-gradient(circle at 25% 25%,#50b9b70d 0,#0000 50%),radial-gradient(circle at 75% 75%,#61bc8e08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.DeliveryManagement_mainPanel__UJ6uX>*{position:relative;z-index:1}.DeliveryManagement_mapCard__KnzsA{background:#0f1419;border:1px solid #4b55634d;border-radius:12px;height:100%;overflow:hidden;position:relative}.DeliveryManagement_mapContainer__05Zsj{height:100%;min-height:600px;position:relative}.DeliveryManagement_detailsOverlay__eoFjJ{animation:DeliveryManagement_slideInRight__wkO1R .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1f2a,#2c3e50 50%,#34495e);border:1px solid #4b55634d;border-radius:16px;box-shadow:0 20px 40px #0006,0 0 0 1px #50b9b71a,inset 0 1px 0 #ffffff1a;max-height:calc(100% - 40px);overflow:hidden;position:absolute;right:20px;top:20px;transition:all .3s ease;width:380px;z-index:10}@keyframes DeliveryManagement_slideInRight__wkO1R{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.DeliveryManagement_detailsOverlay__eoFjJ.DeliveryManagement_minimized__ST1DC{transform:translateX(10px);width:300px}.DeliveryManagement_overlayHeader__GqLuT{align-items:center;background:linear-gradient(135deg,#50b9b714,#4483820d),#0003;border-bottom:1px solid #4b556333;display:flex;justify-content:space-between;padding:1.5rem;position:relative}.DeliveryManagement_overlayHeader__GqLuT:before{animation:DeliveryManagement_shimmer__rvkue 3s ease-in-out infinite;background:linear-gradient(90deg,#50b9b7,#61bc8e,#50b9b7);background-size:200% 100%;content:"";height:2px;left:0;position:absolute;right:0;top:0}.DeliveryManagement_overlayTitle__5sU3Q{align-items:center;display:flex;gap:.75rem}.DeliveryManagement_overlayIcon__5W-5g{align-items:center;background:linear-gradient(135deg,#50b9b7,#448382);border-radius:12px;box-shadow:0 8px 16px #50b9b74d,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:#fff;display:flex;height:48px;justify-content:center;position:relative;width:48px}.DeliveryManagement_overlayIcon__5W-5g:after{animation:DeliveryManagement_iconGlow__hDZz0 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#50b9b7,#0000,#50b9b7);border-radius:14px;content:"";inset:-2px;opacity:.5;position:absolute;z-index:-1}.DeliveryManagement_overlayTitle__5sU3Q h3{color:#50b9b7;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0;text-shadow:0 2px 4px #50b9b74d}.DeliveryManagement_overlayTitle__5sU3Q p{color:#e2e8f0;font-size:.925rem;font-weight:500;margin:.375rem 0 0;opacity:.9}.DeliveryManagement_overlayActions__4bMlt{display:flex;gap:.5rem}.DeliveryManagement_detailsBtn__4WVeE{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#50b9b726,#4483821a);border:1px solid #50b9b740;border-radius:10px;color:#50b9b7;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.625rem 1.125rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.DeliveryManagement_detailsBtn__4WVeE:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.DeliveryManagement_detailsBtn__4WVeE:hover{background:linear-gradient(135deg,#50b9b740,#44838233);border-color:#50b9b766;box-shadow:0 8px 20px #50b9b74d,0 0 0 1px #50b9b733;transform:translateY(-2px)}.DeliveryManagement_detailsBtn__4WVeE:hover:before{left:100%}.DeliveryManagement_overlayContent__MulJI{display:flex;flex-direction:column;max-height:500px;overflow-y:auto;padding:0}.DeliveryManagement_overlaySection__JZL9C{border-bottom:1px solid #4b556326;padding:1.5rem;position:relative}.DeliveryManagement_overlaySection__JZL9C:last-child{border-bottom:none}.DeliveryManagement_overlaySection__JZL9C:before{background:linear-gradient(90deg,#0000,#50b9b74d,#0000);bottom:0;content:"";height:1px;left:1.5rem;position:absolute;right:1.5rem}.DeliveryManagement_overlaySection__JZL9C:last-child:before{display:none}.DeliveryManagement_overlayToggle__KjDvY{background:#50b9b71a;border:1px solid #50b9b74d;border-radius:6px;color:#50b9b7;cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease}.DeliveryManagement_overlayToggle__KjDvY:hover{background:#50b9b733;border-color:#50b9b780}.DeliveryManagement_mapToolbar__mQ2qE{align-items:center;background:#0000001a;border-bottom:1px solid #4b55634d;display:flex;justify-content:space-between;padding:12px 14px}.DeliveryManagement_mapToolbarTitle__EMKPf{align-items:center;color:#50b9b7;display:flex;font-weight:600;gap:.5rem}.DeliveryManagement_mapToolbarActions__ffLmn{display:flex;gap:.5rem}.DeliveryManagement_toolbarButton__K8PC0{background:#50b9b71a;border:1px solid #50b9b74d;border-radius:6px;color:#50b9b7;cursor:pointer;padding:.5rem;transition:all .2s ease}.DeliveryManagement_toolbarButton__K8PC0:hover{background:#50b9b733;border-color:#50b9b780}.DeliveryManagement_mapFrame__6po\+U{border:0;filter:hue-rotate(180deg) saturate(.8) brightness(.9);height:100%;min-height:600px;width:100%}.DeliveryManagement_fullScreenMap__2erRi{border:0;border-radius:12px;height:100%;min-height:600px;width:100%}.DeliveryManagement_fullScreenMap__2erRi,.DeliveryManagement_mapContainer__05Zsj iframe{filter:invert(.9) hue-rotate(180deg) saturate(.3) brightness(.7) contrast(1.2)}.DeliveryManagement_trackingSection__rp0u3{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#50b9b714,#4483820d),linear-gradient(135deg,#242a3499,#1a1f2acc);border:1px solid #50b9b733;border-radius:12px;display:flex;gap:1.25rem;overflow:hidden;padding:1.5rem;position:relative}.DeliveryManagement_trackingSection__rp0u3:before{background:linear-gradient(90deg,#0000,#50b9b780,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.DeliveryManagement_trackingStatusText__0Wtp8{color:#f9fafb;font-size:1.1rem;font-weight:600;margin:0;text-shadow:0 1px 2px #0000004d}.DeliveryManagement_currentStatus__VQM67{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.DeliveryManagement_statusGlow__Q7LnV{align-items:center;animation:DeliveryManagement_statusPulse__lBH6C 2s ease-in-out infinite;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px}.DeliveryManagement_statusGlow__Q7LnV.DeliveryManagement_delivered__g4bnM{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 20px #22c55e80}.DeliveryManagement_statusGlow__Q7LnV.DeliveryManagement_in_transit__7p1F9,.DeliveryManagement_statusGlow__Q7LnV.DeliveryManagement_intransit__yxdx5{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 0 20px #3b82f680}.DeliveryManagement_statusGlow__Q7LnV.DeliveryManagement_delivery_booked__VeuD3,.DeliveryManagement_statusGlow__Q7LnV.DeliveryManagement_deliverybooked__n5rFG{background:linear-gradient(135deg,#a855f7,#9333ea);box-shadow:0 0 20px #a855f780}.DeliveryManagement_statusGlow__Q7LnV.DeliveryManagement_packed__5FXlR{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 20px #f59e0b80}@keyframes DeliveryManagement_statusPulse__lBH6C{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.DeliveryManagement_statusText__PNhAq{color:#f9fafb;font-size:1.1rem;font-weight:600;text-transform:capitalize}.DeliveryManagement_orderDetails__2uQuw{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff14,#ffffff0a),#1f29374d;border:1px solid #4b556340;border-radius:12px;padding:1.5rem;position:relative}.DeliveryManagement_orderDetails__2uQuw:before{background:linear-gradient(90deg,#0000,#50b9b74d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.DeliveryManagement_orderDetails__2uQuw h4{align-items:center;color:#50b9b7;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin:0 0 1rem;text-shadow:0 1px 2px #50b9b74d}.DeliveryManagement_orderDetails__2uQuw h4:before{background:#50b9b7;border-radius:50%;box-shadow:0 0 8px #50b9b799;content:"";height:4px;width:4px}.DeliveryManagement_orderDetailsList__aPHuF{grid-gap:.75rem;display:grid;gap:.75rem}.DeliveryManagement_orderDetailItem__tyEDE{align-items:flex-start;border-bottom:1px solid #4b556326;display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;padding:.625rem 0}.DeliveryManagement_orderDetailItem__tyEDE:last-child{border-bottom:none;padding-bottom:0}.DeliveryManagement_orderDetailLabel__2ZJl9{color:#9ca3af;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.DeliveryManagement_orderDetailValue__hPj8Z{color:#f9fafb;font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600;text-align:right;word-break:break-all}.DeliveryManagement_deliveryAddress__6VZSK{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff14,#ffffff0a),#1f29374d;border:1px solid #4b556340;border-radius:12px;padding:1.5rem;position:relative}.DeliveryManagement_deliveryAddress__6VZSK:before{background:linear-gradient(90deg,#0000,#50b9b74d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.DeliveryManagement_deliveryAddress__6VZSK h4{align-items:center;color:#50b9b7;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin:0 0 1rem;text-shadow:0 1px 2px #50b9b74d}.DeliveryManagement_deliveryAddress__6VZSK h4:before{background:#50b9b7;border-radius:50%;box-shadow:0 0 8px #50b9b799;content:"";height:4px;width:4px}.DeliveryManagement_addressText__mGeED{color:#f9fafb;font-size:.925rem;font-weight:500;line-height:1.5;margin:0;text-shadow:0 1px 2px #0003}.DeliveryManagement_overlayContent__MulJI::-webkit-scrollbar{width:8px}.DeliveryManagement_overlayContent__MulJI::-webkit-scrollbar-track{background:#0003;border-radius:4px;margin:8px 0}.DeliveryManagement_overlayContent__MulJI::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#50b9b799,#44838266);border:1px solid #ffffff1a;border-radius:4px}.DeliveryManagement_overlayContent__MulJI::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#50b9b7cc,#44838299)}.DeliveryManagement_detailsGrid__W1Byq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.DeliveryManagement_detailCard__uF85z{background:#ffffff0a;border:1px solid #79d5e91f;border-radius:12px;padding:16px}.DeliveryManagement_sidebar__XeZNJ{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border-right:1px solid #79d5e926;flex-shrink:0;overflow-y:auto;padding:2rem;width:400px}.DeliveryManagement_sidebarTitle__J\+nwK{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.DeliveryManagement_trackingCard__9SZTk{border-radius:16px;margin-bottom:2rem}.DeliveryManagement_inTransitCard__HJcLa{border-radius:16px;padding:2rem}.DeliveryManagement_mainContent__S1PoL{flex:1 1;overflow-y:auto;padding:2rem}.DeliveryManagement_mainContentHeader__0lNR8{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.DeliveryManagement_metricsGrid__Q2-3a{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.DeliveryManagement_metricCard__c0ClQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:20px;box-shadow:0 4px 16px #0003;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.DeliveryManagement_metricCard__c0ClQ:before{background:linear-gradient(90deg,#22c55e,#3b82f6,#a855f7,#f59e0b);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.DeliveryManagement_metricCard__c0ClQ:hover{border-color:#79d5e959;box-shadow:0 12px 32px #79d5e933;transform:translateY(-3px)}.DeliveryManagement_metricCard__c0ClQ:hover:before{opacity:1}.DeliveryManagement_metricValue__QKpRk{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.DeliveryManagement_metricLabel__tYxrg{color:#ffffffb3;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.DeliveryManagement_packagesGrid__xtx-4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.DeliveryManagement_header__RfnOy{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.DeliveryManagement_titleSection__DxbSW{align-items:center;display:flex;gap:1rem}.DeliveryManagement_titleIcon__LIuYh{color:#70cce0;filter:drop-shadow(0 2px 4px rgba(112,204,224,.3));flex-shrink:0}.DeliveryManagement_titleSection__DxbSW h1{color:#fff;font-size:2rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.DeliveryManagement_titleSection__DxbSW p{color:#ffffffb3;font-size:.95rem;margin:.25rem 0 0}.DeliveryManagement_stats__bZXUQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);min-width:400px}.DeliveryManagement_statCard__Q6B3x{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.DeliveryManagement_statCard__Q6B3x:hover{background:#ffffff1a;border-color:#70cce0;box-shadow:0 8px 32px #70cce033;transform:translateY(-2px)}.DeliveryManagement_statCard__Q6B3x svg{flex-shrink:0;opacity:.8}.DeliveryManagement_statValue__Tk8v5{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.DeliveryManagement_statLabel__\+bv0u{color:#ffffffb3;font-size:.8rem;margin-top:.25rem}.DeliveryManagement_progressCircle__vmsjo{align-items:center;background:conic-gradient(#70cce0 0deg,#ffffff1a 0deg);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.DeliveryManagement_progressCircle__vmsjo span{color:var(--text-primary);font-size:.75rem;font-weight:600}.DeliveryManagement_todaysDeliveriesCard__EjGvz{border:1px solid #70cce04d;border-radius:16px;margin-bottom:2rem;overflow:hidden}.DeliveryManagement_todaysHeader__lDayd{align-items:center;background:#70cce00d;border-bottom:1px solid #70cce033;display:flex;justify-content:space-between;padding:1.5rem 2rem}.DeliveryManagement_todaysTitleSection__JJr9\+{align-items:center;display:flex;gap:1rem}.DeliveryManagement_todaysIcon__dEHs\+{align-items:center;background:linear-gradient(135deg,#70cce0,#3b82f6);border-radius:12px;box-shadow:0 4px 16px #70cce04d;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.DeliveryManagement_todaysTitleSection__JJr9\+ h2{color:#fff;font-size:1.4rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.DeliveryManagement_todaysTitleSection__JJr9\+ p{color:#fffc;font-size:.9rem;margin:.25rem 0 0}.DeliveryManagement_refreshTodaysButton__Oad3x{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.DeliveryManagement_refreshTodaysButton__Oad3x:hover:not(:disabled){background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.DeliveryManagement_refreshTodaysButton__Oad3x:disabled{cursor:not-allowed;opacity:.6}.DeliveryManagement_todaysDeliveriesList__RQNwV{grid-gap:1rem;display:grid;gap:1rem;padding:1.5rem 2rem 2rem}.DeliveryManagement_todaysLoading__pcap0{align-items:center;color:#ffffffb3;display:flex;font-style:italic;gap:.75rem;justify-content:center;padding:2rem}.DeliveryManagement_spinner__XXMrI{animation:DeliveryManagement_spin__uG-yI 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#70cce0;height:20px;width:20px}.DeliveryManagement_todaysDeliveryItem__yW4MM{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem;transition:all .2s ease}.DeliveryManagement_todaysDeliveryItem__yW4MM:hover{background:#ffffff1a;border-color:#70cce066;box-shadow:0 8px 32px #70cce033;transform:translateY(-2px)}.DeliveryManagement_todaysItemHeader__q7In5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.DeliveryManagement_todaysPackageInfo__ZW59y h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.DeliveryManagement_todaysOrderNumber__shZ5k{color:#fff9;font-size:.8rem}.DeliveryManagement_todaysTrackingBadge__ThC4G{flex-shrink:0}.DeliveryManagement_liveTracking__oRFCs{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;box-shadow:0 2px 8px #10b9814d;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;padding:.375rem .75rem}.DeliveryManagement_pulse__hjmGv{animation:DeliveryManagement_pulse__hjmGv 2s infinite;background:#fff;border-radius:50%;height:6px;width:6px}.DeliveryManagement_staticTracking__KFYl8{background:#ffffff1a;border-radius:20px;color:#ffffffb3;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.DeliveryManagement_todaysItemContent__Fruf5{grid-gap:.75rem;display:grid;gap:.75rem}.DeliveryManagement_todaysCustomerInfo__ILnO0{align-items:center;color:#fffc;display:flex;font-size:.9rem;gap:.5rem}.DeliveryManagement_todaysCustomerInfo__ILnO0 svg{color:#fff9;flex-shrink:0}.DeliveryManagement_todaysTrackingInfo__-iWxR{align-items:center;color:#ffffffb3;display:flex;font-size:.85rem;gap:.5rem}.DeliveryManagement_todaysTrackingInfo__-iWxR svg{color:#ffffff80;flex-shrink:0}.DeliveryManagement_todaysCourier__fk0ze{color:#ffffff80;margin-left:.5rem}.DeliveryManagement_todaysLiveStatus__sUfuh{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:8px;color:#ffffffe6;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.DeliveryManagement_statusIndicator__0UX50{animation:DeliveryManagement_pulse__hjmGv 2s infinite;background:#10b981;border-radius:50%;flex-shrink:0;height:8px;width:8px}.DeliveryManagement_todaysLocation__rfVAf{align-items:center;color:#fff9;display:flex;font-size:.8rem;gap:.25rem;margin-left:auto}.DeliveryManagement_todaysLocation__rfVAf svg{flex-shrink:0}.DeliveryManagement_todaysViewButton__yOWXc{align-items:center;background:linear-gradient(135deg,#70cce0,#3b82f6);border:none;border-radius:8px;box-shadow:0 2px 8px #70cce04d;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s ease}.DeliveryManagement_todaysViewButton__yOWXc:hover{box-shadow:0 4px 16px #70cce066;transform:translateY(-1px)}.DeliveryManagement_controls__RR3Vu{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.DeliveryManagement_searchBar__HVw9N{flex:1 1;max-width:400px;position:relative}.DeliveryManagement_searchBar__HVw9N svg{color:var(--text-secondary);left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DeliveryManagement_searchBar__HVw9N input{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;padding:.75rem .75rem .75rem 2.5rem;width:100%}.DeliveryManagement_searchBar__HVw9N input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #70cce01a;outline:none}.DeliveryManagement_searchBar__HVw9N input::placeholder{color:var(--text-secondary)}.DeliveryManagement_filters__kEbEc{align-items:center;display:flex;gap:.5rem}.DeliveryManagement_filterSelect__mOw08{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;min-width:150px;padding:.75rem}.DeliveryManagement_filterSelect__mOw08:focus{border-color:var(--primary-color);outline:none}.DeliveryManagement_sortButton__e\+WLw{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:all .2s ease}.DeliveryManagement_sortButton__e\+WLw:hover{background:var(--background-tertiary);border-color:var(--primary-color)}.DeliveryManagement_deliveriesList__-qvfp{grid-gap:1rem;display:grid;gap:1rem}.DeliveryManagement_loading__wtoth{font-size:1.1rem}.DeliveryManagement_emptyState__XVNeh,.DeliveryManagement_loading__wtoth{color:var(--text-secondary);padding:4rem;text-align:center}.DeliveryManagement_emptyState__XVNeh svg{color:var(--text-tertiary);margin-bottom:1rem}.DeliveryManagement_emptyState__XVNeh h3{color:var(--text-primary);margin:0 0 .5rem}.DeliveryManagement_emptyState__XVNeh p{font-size:.9rem;margin:0}.DeliveryManagement_deliveryCard__qXsqW{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .2s ease}.DeliveryManagement_deliveryCard__qXsqW:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.DeliveryManagement_orderInfo__x3hNF h3{color:var(--text-primary);font-size:1.1rem;margin:0 0 .25rem}.DeliveryManagement_orderNumber__Mcz-q{color:var(--text-secondary);font-size:.85rem}.DeliveryManagement_statusBadge__RRwqa{border-radius:5px;font-size:.8rem;font-weight:500;gap:.375rem;padding:.375rem .75rem}.DeliveryManagement_deliveryContent__5FHuL{grid-gap:1rem;display:grid;gap:1rem;padding:1.5rem}.DeliveryManagement_customerInfo__JSmKi{align-items:flex-start;display:flex;gap:.75rem}.DeliveryManagement_customerInfo__JSmKi svg{color:var(--text-secondary);flex-shrink:0;margin-top:.125rem}.DeliveryManagement_customerName__QeQci{color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.DeliveryManagement_deliveryAddress__6VZSK{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.375rem}.DeliveryManagement_deliveryAddress__6VZSK svg{flex-shrink:0}.DeliveryManagement_deliveryDetails__o52M0{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.DeliveryManagement_trackingInfo__C2NUp{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.375rem}.DeliveryManagement_courierInfo__O4b\+U{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.5rem}.DeliveryManagement_courierInfo__O4b\+U img{border-radius:4px;height:20px;object-fit:contain;width:20px}.DeliveryManagement_deliveryDates__NZGG7{display:flex;font-size:.85rem;gap:1.5rem}.DeliveryManagement_deliveryDates__NZGG7 div{align-items:center;color:var(--text-secondary);display:flex;gap:.375rem}.DeliveryManagement_deliveryDates__NZGG7 svg{flex-shrink:0}.DeliveryManagement_viewButton__IeNNz{align-items:center;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.375rem;justify-self:flex-end;padding:.5rem 1rem;transition:all .2s ease}.DeliveryManagement_viewButton__IeNNz:hover{background:var(--primary-color-dark);transform:translateY(-1px)}.DeliveryManagement_modalBackdrop__gefBq{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.DeliveryManagement_modal__W837C{background:var(--background-primary);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.DeliveryManagement_modalHeader__scSA\+{align-items:center;background:#ffffff05;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem 2rem}.DeliveryManagement_modalTitleSection__K8SMm{align-items:center;display:flex;gap:1rem}.DeliveryManagement_modalIcon__JozGq{align-items:center;background:linear-gradient(135deg,#70cce0,#3b82f6);border-radius:10px;box-shadow:0 4px 12px #70cce04d;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.DeliveryManagement_modalTitleSection__K8SMm h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.DeliveryManagement_modalTitleSection__K8SMm p{color:var(--text-secondary);font-size:.9rem;margin:.25rem 0 0}.DeliveryManagement_closeButton__Rwvdw{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem}.DeliveryManagement_closeButton__Rwvdw:hover{background:var(--background-tertiary);color:var(--text-primary)}.DeliveryManagement_modalContent__moOMt{flex:1 1;overflow-y:auto;padding:2rem}.DeliveryManagement_trackingSummary__W1382{align-items:center;background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.25rem}.DeliveryManagement_trackingMeta__rZUjT{align-items:center;color:#fffc;display:flex;gap:1.25rem}.DeliveryManagement_statusPillLarge__NtdOL{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;font-size:.85rem;font-weight:600;padding:8px 16px;text-transform:capitalize;transition:all .2s ease}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_delivered__g4bnM{background:linear-gradient(135deg,#22c55e26,#16a34a1a);border:1px solid #22c55e66;box-shadow:0 2px 8px #22c55e33;color:#22c55e}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_in_transit__7p1F9,.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_intransit__yxdx5{background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1px solid #3b82f666;box-shadow:0 2px 8px #3b82f633;color:#3b82f6}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_delivery_booked__VeuD3,.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_deliverybooked__n5rFG{background:linear-gradient(135deg,#a855f726,#9333ea1a);border:1px solid #a855f766;box-shadow:0 2px 8px #a855f733;color:#a855f7}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_packed__5FXlR{background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid #f59e0b66;box-shadow:0 2px 8px #f59e0b33;color:#f59e0b}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_sent_to_packing__2fcEs,.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_senttopacking__13lWe{background:linear-gradient(135deg,#06b6d426,#0891b21a);border:1px solid #06b6d466;box-shadow:0 2px 8px #06b6d433;color:#06b6d4}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_cancelled__H\+vag{background:linear-gradient(135deg,#ef444426,#dc26261a);border:1px solid #ef444466;box-shadow:0 2px 8px #ef444433;color:#ef4444}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_returned__1fPkP{background:linear-gradient(135deg,#dc262626,#b91c1c1a);border:1px solid #dc262666;box-shadow:0 2px 8px #dc262633;color:#dc2626}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_pending__3rrot{background:linear-gradient(135deg,#6b728026,#4b55631a);border:1px solid #6b728066;box-shadow:0 2px 8px #6b728033;color:#6b7280}.DeliveryManagement_etaBadge__QryPT{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e1f,#16a34a14);border:1px solid #22c55e59;border-radius:12px;box-shadow:0 2px 6px #22c55e26;color:#22c55e;font-size:.8rem;font-weight:500;padding:6px 10px}.DeliveryManagement_viewCarrierBtn__lRIKr{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#79d5e933,#4daebc26);border:1px solid #79d5e959;border-radius:12px;box-shadow:0 2px 6px #79d5e926;color:#79d5e9;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 14px;transition:all .2s ease}.DeliveryManagement_viewCarrierBtn__lRIKr:hover{background:linear-gradient(135deg,#79d5e94d,#4daebc40);border-color:#79d5e980;box-shadow:0 4px 12px #79d5e940;transform:translateY(-1px)}.DeliveryManagement_routeMapCard__5C07K{background:#ffffff0a;border:1px solid #79d5e91f;border-radius:12px;overflow:hidden}.DeliveryManagement_routeMapHeader__3ZoeC{align-items:center;border-bottom:1px solid #79d5e91f;color:#ffffffd9;display:flex;gap:.5rem;padding:.75rem 1rem}.DeliveryManagement_routeMapFrame__-olQv{border:0;height:300px;width:100%}.DeliveryManagement_timelineModern__VTSYa{margin-top:1rem}.DeliveryManagement_timelineList__c1jlQ{margin:0;padding:0 0 0 1.25rem;position:relative}.DeliveryManagement_timelineList__c1jlQ:before{background:#79d5e940;bottom:0;content:"";left:6px;position:absolute;top:0;width:2px}.DeliveryManagement_timelineEntry__Db-Pz{margin-bottom:.75rem;position:relative}.DeliveryManagement_timelineDot__0xx0t{background:#79d5e9;border-radius:50%;box-shadow:0 0 0 3px #79d5e933;height:10px;left:-1px;position:absolute;top:4px;width:10px}.DeliveryManagement_timelineContent__jMpsa{background:#ffffff0a;border:1px solid #79d5e91f;border-radius:8px;padding:.5rem .75rem}.DeliveryManagement_timelineRowMeta__vkf3b{color:#ffffffb3;display:flex;font-size:.8rem;justify-content:space-between}.DeliveryManagement_timelineRowText__yxcGN{color:#ffffffe6;margin-top:.25rem}.DeliveryManagement_section__izDHO{margin-bottom:2rem}.DeliveryManagement_section__izDHO:last-child{margin-bottom:0}.DeliveryManagement_section__izDHO h3{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1.1rem;margin:0 0 1rem;padding-bottom:.5rem}.DeliveryManagement_detailGrid__c0nlK{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.DeliveryManagement_detailGrid__c0nlK div{display:flex;flex-direction:column;gap:.25rem}.DeliveryManagement_detailGrid__c0nlK label{color:var(--text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.DeliveryManagement_detailGrid__c0nlK span{color:var(--text-primary);font-size:.9rem}.DeliveryManagement_fullWidth__7szEP{grid-column:1/-1}.DeliveryManagement_itemsList__xIIry{grid-gap:.5rem;display:grid;gap:.5rem}.DeliveryManagement_itemRow__NIx2n{grid-gap:1rem;align-items:center;background:var(--background-secondary);border-radius:8px;display:grid;font-size:.9rem;gap:1rem;grid-template-columns:1fr auto auto;padding:.75rem}.DeliveryManagement_itemRow__NIx2n span:first-child{color:var(--text-primary);font-weight:500}.DeliveryManagement_itemRow__NIx2n span:nth-child(2){color:var(--text-secondary);font-size:.8rem}.DeliveryManagement_itemRow__NIx2n span:last-child{color:var(--text-primary);font-weight:500}.DeliveryManagement_trackingHeader__lQrvB{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DeliveryManagement_trackingHeader__lQrvB h3{border:none;margin:0;padding:0}.DeliveryManagement_refreshButton__a2RbW{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease}.DeliveryManagement_refreshButton__a2RbW:hover:not(:disabled){background:var(--background-tertiary);border-color:var(--primary-color)}.DeliveryManagement_refreshButton__a2RbW:disabled{cursor:not-allowed;opacity:.6}.DeliveryManagement_spinning__kvrpc{animation:DeliveryManagement_spin__uG-yI 1s linear infinite}@keyframes DeliveryManagement_spin__uG-yI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DeliveryManagement_trackingDetails__EIF-z{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.DeliveryManagement_trackingDetails__EIF-z div{display:flex;flex-direction:column;gap:.25rem}.DeliveryManagement_trackingDetails__EIF-z label{color:var(--text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.DeliveryManagement_trackingDetails__EIF-z span{color:var(--text-primary);font-size:.9rem}.DeliveryManagement_loadingTracking__I1WQD{color:var(--text-secondary);font-style:italic;padding:2rem;text-align:center}.DeliveryManagement_trackingTimeline__HMYna{background:var(--background-secondary);border-radius:8px;padding:1rem}.DeliveryManagement_trackingTimeline__HMYna h4{color:var(--text-primary);font-size:1rem;margin:0 0 1rem}.DeliveryManagement_trackingEvent__iOMqh{grid-gap:1rem;border-left:2px solid var(--border-color);display:grid;gap:1rem;grid-template-columns:auto 1fr;margin-left:.5rem;padding:.75rem 0 .75rem 1rem;position:relative}.DeliveryManagement_trackingEvent__iOMqh:first-child{border-color:var(--primary-color)}.DeliveryManagement_trackingEvent__iOMqh:first-child:before{background:var(--primary-color);border-radius:50%;content:"";height:8px;left:-5px;position:absolute;top:.875rem;width:8px}.DeliveryManagement_trackingEvent__iOMqh:not(:first-child):before{background:var(--border-color);border-radius:50%;content:"";height:4px;left:-3px;position:absolute;top:.875rem;width:4px}.DeliveryManagement_trackingDate__b75KH{color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.DeliveryManagement_trackingDescription__1M0Sb{color:var(--text-primary);font-size:.9rem;margin-bottom:.25rem}.DeliveryManagement_trackingLocation__NJfqB{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.25rem}.DeliveryManagement_timeline__\+dMfc{grid-gap:.75rem;display:grid;gap:.75rem}.DeliveryManagement_timelineItem__Im-Eh{grid-gap:1rem;align-items:center;display:grid;font-size:.9rem;gap:1rem;grid-template-columns:100px 1fr}.DeliveryManagement_timelineItem__Im-Eh label{color:var(--text-secondary);font-weight:500}.DeliveryManagement_timelineItem__Im-Eh span{color:var(--text-primary)}.DeliveryManagement_notes__HqWyt{background:var(--background-secondary);border-radius:8px;color:var(--text-primary);font-size:.9rem;line-height:1.5;margin:0;padding:1rem}.DeliveryManagement_addressSection__u6o00{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1.2fr .8fr}.DeliveryManagement_addressDetails__KESKv{padding:1rem}.DeliveryManagement_addressDetails__KESKv,.DeliveryManagement_addressMap__3MgSv{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px}.DeliveryManagement_addressMap__3MgSv{padding:.75rem .75rem .9rem}.DeliveryManagement_mapHeader__yVjKX{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.5rem;margin:0 0 .5rem}.DeliveryManagement_mapHeader__yVjKX svg{color:var(--text-secondary)}.DeliveryManagement_mapContainer__05Zsj{border:1px solid #ffffff14;border-radius:8px;height:200px;overflow:hidden;width:100%}@media (max-width:768px){.DeliveryManagement_deliveryManagementLayout__7WJcu{flex-direction:column}.DeliveryManagement_sidebar__XeZNJ{border-bottom:1px solid #79d5e926;border-right:none;padding:1rem;width:100%}.DeliveryManagement_mainContent__S1PoL{padding:1rem}.DeliveryManagement_metricsGrid__Q2-3a{gap:1rem;grid-template-columns:repeat(2,1fr)}.DeliveryManagement_packagesGrid__xtx-4{grid-template-columns:1fr}.DeliveryManagement_deliveriesContainer__oC4nj{padding:1rem}.DeliveryManagement_header__RfnOy{align-items:stretch;flex-direction:column;gap:1.5rem}.DeliveryManagement_stats__bZXUQ{grid-template-columns:repeat(2,1fr);min-width:0;min-width:auto}.DeliveryManagement_controls__RR3Vu{align-items:stretch;flex-direction:column}.DeliveryManagement_searchBar__HVw9N{max-width:none}.DeliveryManagement_filters__kEbEc{justify-content:space-between}.DeliveryManagement_deliveryDetails__o52M0{align-items:flex-start;flex-direction:column;gap:1rem}.DeliveryManagement_deliveryDates__NZGG7{flex-direction:column;gap:.5rem}.DeliveryManagement_viewButton__IeNNz{justify-content:center;justify-self:stretch}.DeliveryManagement_modalBackdrop__gefBq,.DeliveryManagement_modalContent__moOMt{padding:1rem}.DeliveryManagement_detailGrid__c0nlK{grid-template-columns:1fr}.DeliveryManagement_trackingHeader__lQrvB{align-items:stretch;flex-direction:column;gap:1rem}.DeliveryManagement_addressSection__u6o00{grid-template-columns:1fr}.DeliveryManagement_sortFilterBar__wgE4E{align-items:stretch;flex-direction:column;gap:.75rem}.DeliveryManagement_inTransitCard__HJcLa,.DeliveryManagement_trackingCard__9SZTk{margin-bottom:1.5rem;padding:1.5rem}.DeliveryManagement_trackingSearchContainer__1s7HJ{max-width:100%}.DeliveryManagement_trackingSearchInput__3QaZN{padding-right:6rem}.DeliveryManagement_trackingSearchButton__3Kc\+I{padding:.375rem .75rem;right:.25rem}}.DeliveryManagement_trackingSection__rp0u3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #0003;margin-bottom:2rem;padding:2rem}.DeliveryManagement_trackingSectionHeader__-w8in{margin-bottom:1.5rem}.DeliveryManagement_trackingSectionTitle__Ku4uU{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.DeliveryManagement_trackingSearchContainer__1s7HJ{max-width:500px;position:relative}.DeliveryManagement_trackingSearchInput__3QaZN{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:.875rem 3rem .875rem 1rem;transition:all .2s;width:100%}.DeliveryManagement_trackingSearchInput__3QaZN::placeholder{color:#ffffff80}.DeliveryManagement_trackingSearchInput__3QaZN:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e933;outline:none}.DeliveryManagement_trackingSearchButton__3Kc\+I{align-items:center;background:linear-gradient(135deg,#79d5e933,#4daebc26);border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .2s}.DeliveryManagement_trackingSearchButton__3Kc\+I:hover{background:linear-gradient(135deg,#79d5e94d,#4daebc40);border-color:#79d5e966;transform:translateY(-50%) scale(1.05)}.DeliveryManagement_inTransitSection__SLQjV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #0003;margin-bottom:2rem;padding:2rem}.DeliveryManagement_flex-container__FTAI-{background-color:#1e90ff;display:flex;flex-wrap:nowrap}.DeliveryManagement_inTransitHeader__t6STH{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.DeliveryManagement_inTransitTitle__aMMen{color:#fff;font-size:1.5rem;font-weight:600}.DeliveryManagement_dateFilter__qtfYe{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.5rem 1rem;transition:all .2s}.DeliveryManagement_dateFilter__qtfYe:hover{background:#ffffff1a;border-color:#fff3}.DeliveryManagement_dateFilterInput__X26cD{background:#0000;border:none;color:#fff;cursor:pointer;font-size:.875rem;outline:none}.DeliveryManagement_packageCard__jvn9W{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#242a34f2,#1a1f2afa 50%,#202630f2);border:1px solid #79d5e926;border-radius:16px;box-shadow:0 4px 16px #00000026;cursor:pointer;margin-bottom:1rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.DeliveryManagement_packageCard__jvn9W:after{background:linear-gradient(135deg,#79d5e908,#4daebc05);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.DeliveryManagement_packageCard__jvn9W:hover{border-color:#79d5e959;box-shadow:0 12px 32px #79d5e933;transform:translateY(-3px)}.DeliveryManagement_packageCard__jvn9W:hover:after{opacity:1}.DeliveryManagement_packageCardHeader__i7wI3{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.DeliveryManagement_packageCardNumber__xnWo5{color:#fff;font-size:1rem;font-weight:600}.DeliveryManagement_packageCardCourier__rrCXt{align-items:center;display:flex;gap:.5rem}.DeliveryManagement_courierLogo__EzDuI{background:#ffffff0d;border-radius:4px;height:32px;object-fit:contain;padding:4px;width:32px}.DeliveryManagement_packageCardContent__DwLIV{color:#94a3b8;font-size:.875rem}.DeliveryManagement_packageCardExpanded__PUcwy{background:linear-gradient(135deg,#79d5e90a,#4daebc08);border-color:#79d5e94d;margin-bottom:1rem}.DeliveryManagement_expandedContent__XqqsQ{border-top:1px solid #79d5e926;margin-top:1rem;padding-top:1rem}.DeliveryManagement_trackingStatus__zD3vz{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.DeliveryManagement_statusIndicatorLive__gtxoA{animation:DeliveryManagement_pulse__hjmGv 2s infinite;background:#10b981;border-radius:50%;height:12px;width:12px}.DeliveryManagement_statusIndicatorLive__gtxoA:before{animation:DeliveryManagement_ripple__7pjuv 2s infinite;background:radial-gradient(circle,#10b98166 0,#0000 70%);border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes DeliveryManagement_ripple__7pjuv{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}.DeliveryManagement_trackingStatusIcon__lFrXd{align-items:center;display:inline-flex;justify-content:center;position:relative}.DeliveryManagement_trackingStatusIcon__lFrXd.DeliveryManagement_live__YCgkP{animation:DeliveryManagement_iconGlow__hDZz0 2s ease-in-out infinite alternate;color:#10b981;filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}.DeliveryManagement_trackingStatusIcon__lFrXd.DeliveryManagement_delayed__O1Siq{color:#f59e0b;filter:drop-shadow(0 0 8px rgba(245,158,11,.6))}.DeliveryManagement_trackingStatusIcon__lFrXd.DeliveryManagement_delivered__g4bnM{color:#22c55e;filter:drop-shadow(0 0 8px rgba(34,197,94,.6))}@keyframes DeliveryManagement_iconGlow__hDZz0{0%{filter:drop-shadow(0 0 8px rgba(16,185,129,.4));transform:scale(1)}to{filter:drop-shadow(0 0 12px rgba(16,185,129,.8));transform:scale(1.05)}}@keyframes DeliveryManagement_pulse__hjmGv{0%{box-shadow:0 0 0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.DeliveryManagement_packageActions__Ccw\+3{display:flex;gap:.5rem;margin-top:1rem}.DeliveryManagement_packageActionButton__tCJ-Z{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.DeliveryManagement_packageActionButton__tCJ-Z:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.DeliveryManagement_packageActionButtonPrimary__WomVE{background:linear-gradient(135deg,#79d5e926,#4daebc1a);border-color:#79d5e94d;color:#79d5e9}.DeliveryManagement_packageActionButtonPrimary__WomVE:hover{background:linear-gradient(135deg,#79d5e940,#4daebc33);border-color:#79d5e966}.DeliveryManagement_deliveryCardsGrid__pEOFG{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.DeliveryManagement_sortFilterBar__wgE4E{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.DeliveryManagement_filterSelect__mOw08,.DeliveryManagement_sortSelect__ZkBD4{-webkit-appearance:none;appearance:none;background:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 2.5rem .5rem 1rem;transition:all .2s}.DeliveryManagement_filterSelect__mOw08:hover,.DeliveryManagement_sortSelect__ZkBD4:hover{background-color:#ffffff14;border-color:#79d5e9}.DeliveryManagement_filterSelect__mOw08:focus,.DeliveryManagement_sortSelect__ZkBD4:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e933;outline:none}.DeliveryManagement_sidebarEmpty__qAxdt{color:#fff9;font-style:italic;padding:2rem 1rem;text-align:center}.DeliveryManagement_sidebarEmpty__qAxdt svg{margin-bottom:1rem;opacity:.5}.DeliveryManagement_sidebarLoading__qxRpU{align-items:center;color:#ffffffb3;display:flex;font-style:italic;gap:.75rem;justify-content:center;padding:2rem}.DeliveryManagement_trackingInputContainer__H2a9U{margin-bottom:1rem;position:relative}.DeliveryManagement_trackingIcon__aQ8xr{color:#ffffff80;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.DeliveryManagement_trackingInput__HBbiq{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:.875rem 1rem .875rem 3rem;transition:all .2s;width:100%}.DeliveryManagement_trackingInput__HBbiq::placeholder{color:#ffffff80}.DeliveryManagement_trackingInput__HBbiq:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e933;outline:none}.DeliveryManagement_trackButton__ftxPS{align-items:center;background:linear-gradient(135deg,#79d5e933,#4daebc26);border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.875rem 1rem;transition:all .2s;width:100%}.DeliveryManagement_trackButton__ftxPS:hover{background:linear-gradient(135deg,#79d5e94d,#4daebc40);border-color:#79d5e966;transform:translateY(-1px)}.DeliveryManagement_sidebarSectionTitle__IS937{color:#fff;font-size:1.25rem;font-weight:600;margin:0;width:100%}.DeliveryManagement_dateFilterButton__Dh4VE{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.DeliveryManagement_dateFilterButton__Dh4VE:hover{background:#ffffff1a;border-color:#fff3}.DeliveryManagement_dateInput__RLORx{background:#0000;border:none;color:#fff;cursor:pointer;font-size:.875rem;outline:none}.DeliveryManagement_inTransitList__23WJa{grid-gap:.75rem;display:grid;gap:.75rem}.DeliveryManagement_inTransitItem__1vOFi{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;padding:1rem;transition:all .2s}.DeliveryManagement_inTransitItem__1vOFi:hover{background:#ffffff1a;border-color:#79d5e966;box-shadow:0 4px 16px #79d5e933;transform:translateY(-2px)}.DeliveryManagement_inTransitItemExpanded__o93Zi{background:#79d5e914;border-color:#79d5e94d}.DeliveryManagement_inTransitItemHeader__8Hvky{align-items:center;display:flex;gap:.75rem}.DeliveryManagement_inTransitPackageIcon__tlzzA{color:#ffffffb3;flex-shrink:0}.DeliveryManagement_inTransitPackageInfo__LLmjQ{flex:1 1}.DeliveryManagement_inTransitPackageNumber__3nHAA{color:#fff;font-size:.875rem;font-weight:600}.DeliveryManagement_inTransitPackageDate__0QWMo{color:#fff9;font-size:.75rem}.DeliveryManagement_sidebarCourierLogo__qSLX7{background:#ffffff0d;border-radius:4px;flex-shrink:0;height:24px;object-fit:contain;padding:2px;width:24px}.DeliveryManagement_expandIcon__y8HUx{color:#ffffff80;flex-shrink:0;transition:transform .2s}.DeliveryManagement_expandIconRotated__xWMcF{transform:rotate(180deg)}.DeliveryManagement_expandedDetails__F5BcJ{grid-gap:.5rem;color:#fffc;display:grid;font-size:.875rem;gap:.5rem;margin-bottom:1rem}.DeliveryManagement_expandedActions__KLoOQ{display:flex;gap:.5rem}.DeliveryManagement_expandedActionButton__-gWA8{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:all .2s}.DeliveryManagement_expandedActionButton__-gWA8:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.DeliveryManagement_mainHeader__\+UjQm{margin-bottom:2rem}.DeliveryManagement_mainTitle__RrsK0{color:#fff;font-size:2rem;font-weight:700;margin:0}.DeliveryManagement_mainCount__TzxlA{color:#ffffffb3;font-size:1rem;margin:.5rem 0 0}.DeliveryManagement_metricCards__DZq-P{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.DeliveryManagement_controlsBar__Z2uFz{flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.DeliveryManagement_controlsBar__Z2uFz,.DeliveryManagement_sortControls__mh57r{align-items:center;display:flex;gap:1rem}.DeliveryManagement_sortSelect__ZkBD4,.DeliveryManagement_statusSelect__U-VwN{-webkit-appearance:none;appearance:none;background:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 2.5rem .5rem 1rem;transition:all .2s}.DeliveryManagement_sortSelect__ZkBD4:hover,.DeliveryManagement_statusSelect__U-VwN:hover{background-color:#ffffff14;border-color:#79d5e9}.DeliveryManagement_sortSelect__ZkBD4:focus,.DeliveryManagement_statusSelect__U-VwN:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e933;outline:none}.DeliveryManagement_resultsCount__DHv5W{color:#ffffffb3;font-size:.875rem}.DeliveryManagement_packageCardIcon__x6cdg{color:#ffffffb3;flex-shrink:0}.DeliveryManagement_packageCardInfo__yFa58{flex:1 1}.DeliveryManagement_packageCardTitle__\+mC5G{color:#fff9;font-size:.75rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.DeliveryManagement_packageCourierLogo__44bms{background:#ffffff0d;border-radius:4px;flex-shrink:0;height:32px;object-fit:contain;padding:4px;width:32px}.DeliveryManagement_packageCardSection__c66tw{margin-bottom:1rem}.DeliveryManagement_packageCardLabel__p-825{color:#fff9;font-size:.75rem;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.DeliveryManagement_packageCardTimeline__OW0jb{grid-gap:.5rem;display:grid;gap:.5rem}.DeliveryManagement_timelineEvent__-NbdI{background:#ffffff0d;border-radius:8px;padding:.75rem}.DeliveryManagement_timelineTime__V5G89{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.DeliveryManagement_timelineDescription__QXvpD{color:#ffffffb3;font-size:.8rem;margin-bottom:.25rem}.DeliveryManagement_timelineLocation__qJwhl{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:.25rem}.DeliveryManagement_expandedTrackingStatus__8c65L{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:8px;color:#ffffffe6;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:1rem;padding:.75rem}.DeliveryManagement_viewDetailButton__Yhk7f{align-items:center;background:linear-gradient(135deg,#70cce0,#3b82f6);border:none;border-radius:8px;box-shadow:0 2px 8px #70cce04d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem;transition:all .2s ease;width:100%}.DeliveryManagement_viewDetailButton__Yhk7f:hover{box-shadow:0 4px 16px #70cce066;transform:translateY(-1px)}.DeliveryManagement_deliveryManagementLayout__7WJcu,.DeliveryManagement_newLayout__U5N7g{background:#0f1419!important;position:relative}.DeliveryManagement_deliveryManagementLayout__7WJcu:before,.DeliveryManagement_newLayout__U5N7g:before{background:radial-gradient(circle at 20% 80%,#50b9b71a 0,#0000 50%),radial-gradient(circle at 80% 20%,#61bc8e14 0,#0000 50%),radial-gradient(circle at 40% 40%,#4483820d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.DeliveryManagement_mainPanel__UJ6uX,.DeliveryManagement_ordersPanel__M1Twf{position:relative;z-index:1}.DeliveryManagement_statusIndicatorLive__gtxoA{position:relative}.DeliveryManagement_statusIndicatorLive__gtxoA:after{animation:DeliveryManagement_statusGlow__Q7LnV 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#10b981,#34d399,#6ee7b7);border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes DeliveryManagement_statusGlow__Q7LnV{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.2)}}.DeliveryManagement_inTransitItem__1vOFi,.DeliveryManagement_orderCard__2S9LD,.DeliveryManagement_packageCard__jvn9W{position:relative}.DeliveryManagement_inTransitItem__1vOFi:before,.DeliveryManagement_orderCard__2S9LD:before,.DeliveryManagement_packageCard__jvn9W:before{background:linear-gradient(135deg,#79d5e90d,#a855f705 50%,#22c55e08);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.DeliveryManagement_inTransitItem__1vOFi:hover:before,.DeliveryManagement_orderCard__2S9LD:hover:before,.DeliveryManagement_packageCard__jvn9W:hover:before{opacity:1}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_delivered__g4bnM,.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_delivered__g4bnM{box-shadow:0 2px 8px #22c55e4d,0 0 20px #22c55e1a}.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_in_transit__7p1F9,.DeliveryManagement_statusPillLarge__NtdOL.DeliveryManagement_intransit__yxdx5,.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_in_transit__7p1F9,.DeliveryManagement_statusPill__AJ4Zy.DeliveryManagement_intransit__yxdx5{box-shadow:0 2px 8px #3b82f64d,0 0 20px #3b82f61a}.DeliveryManagement_deliveryItem__8\+Kl2{background:#1f293766;border-left:3px solid #0000;border-radius:8px;cursor:pointer;margin-bottom:.5rem;padding:.875rem;transition:all .2s ease}.DeliveryManagement_deliveryItem__8\+Kl2:hover{background:#4483821a}.DeliveryManagement_deliveryItem__8\+Kl2.DeliveryManagement_active__bX\+qf{background:#61bc8e1a;border-left-color:#61bc8e}.DeliveryManagement_deliveryHeader__40eNZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.DeliveryManagement_deliveryHeader__40eNZ h3{color:#f9fafb;font-size:.9rem;font-weight:600;letter-spacing:-.01em;margin:0}.DeliveryManagement_deliveryInfo__cj3lz{display:flex;flex-direction:column;gap:.5rem}.DeliveryManagement_customerInfo__JSmKi,.DeliveryManagement_dateInfo__NQWxx,.DeliveryManagement_orderInfo__x3hNF{align-items:center;color:#d1d5db;display:flex;font-size:.8rem;gap:.5rem}.DeliveryManagement_customerInfo__JSmKi svg,.DeliveryManagement_dateInfo__NQWxx svg,.DeliveryManagement_orderInfo__x3hNF svg{color:#9ca3af;flex-shrink:0}.DeliveryManagement_statusBadge__RRwqa{align-items:center;border-radius:12px;display:flex;font-size:.7rem;font-weight:600;gap:.3rem;line-height:1.2;padding:.3rem .65rem;text-transform:capitalize}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_delivered__g4bnM{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_in_transit__7p1F9{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_delivery_booked__VeuD3{background:#a855f733;border:1px solid #a855f74d;color:#a855f7}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_packed__5FXlR{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_sent_to_packing__2fcEs{background:#06b6d433;border:1px solid #06b6d44d;color:#06b6d4}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_cancelled__H\+vag,.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_returned__1fPkP{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.DeliveryManagement_statusBadge__RRwqa.DeliveryManagement_pending__3rrot{background:#6b728033;border:1px solid #6b72804d;color:#6b7280}.DeliveryManagement_legendMarker__7kM\+d{border:2px solid #fff;border-radius:50%;height:16px;width:16px}.DeliveryManagement_legendMarker__7kM\+d.DeliveryManagement_delivered__g4bnM{background-color:#22c55e}.DeliveryManagement_legendMarker__7kM\+d.DeliveryManagement_inTransit__nm2nF{background-color:#3b82f6}.DeliveryManagement_legendMarker__7kM\+d.DeliveryManagement_packed__5FXlR{background-color:#f59e0b}.DeliveryManagement_legendMarker__7kM\+d.DeliveryManagement_pending__3rrot{background-color:#6b7280}.customer-popup-enhanced{max-width:580px!important;min-width:480px!important}.popup-content-wrapper{display:flex;gap:1.5rem}.popup-info{flex:1 1;min-width:0}.tracking-history{border-left:1px solid #4b55634d;flex:1 1;min-width:200px;padding-left:1rem}.tracking-history-title{color:#50b9b7;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.tracking-event,.tracking-timeline{position:relative}.tracking-event{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.tracking-event:last-child{margin-bottom:0}.tracking-dot{background:#50b9b7;border-radius:50%;flex-shrink:0;height:8px;margin-top:.125rem;position:relative;width:8px;z-index:1}.tracking-event.latest .tracking-dot{animation:DeliveryManagement_trackingGlow__FyRn5 2s ease-in-out infinite alternate;background:#50b9b7;box-shadow:0 0 12px #50b9b7cc,0 0 24px #50b9b766}.tracking-event:not(:last-child):after{background:linear-gradient(180deg,#50b9b74d,#50b9b71a);content:"";height:calc(100% + .5rem);left:3.5px;position:absolute;top:1.25rem;width:1px}.tracking-content{flex:1 1;min-width:0}.tracking-message{color:#f9fafb;font-size:.813rem;font-weight:500;line-height:1.3;margin-bottom:.25rem}.tracking-event.latest .tracking-message{color:#50b9b7;font-weight:600}.tracking-meta{display:flex;flex-direction:column;gap:.125rem}.tracking-location{color:#9ca3af;font-size:.75rem;line-height:1.2}.tracking-time{color:#6b7280;font-size:.688rem;font-weight:500}@keyframes DeliveryManagement_trackingGlow__FyRn5{0%{box-shadow:0 0 12px #50b9b7cc,0 0 24px #50b9b766}to{box-shadow:0 0 16px #50b9b7,0 0 32px #50b9b799}}.ShopifyManagement_shopifyContainer__dAjw7{margin:0 auto;max-width:1200px;padding:2rem}.ShopifyManagement_loadingContainer__pk-As{align-items:center;display:flex;justify-content:center;min-height:400px}.ShopifyManagement_header__ey0OX{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.ShopifyManagement_headerLeft__M-t8D h1{align-items:center;color:#fff;display:flex;font-size:1.75rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}.ShopifyManagement_headerLeft__M-t8D p{color:#94a3b8;font-size:.9rem;margin:0}.ShopifyManagement_headerRight__SZCyV{align-items:center;display:flex;gap:1rem}.ShopifyManagement_refreshBtn__hgJ0e{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.ShopifyManagement_refreshBtn__hgJ0e:hover:not(:disabled){background:#ffffff26;transform:translateY(-2px)}.ShopifyManagement_refreshBtn__hgJ0e:disabled{cursor:not-allowed;opacity:.6}.ShopifyManagement_refreshing__K\+snx .ShopifyManagement_refreshIcon__AScvf{animation:ShopifyManagement_spin__GgBog 1s linear infinite}.ShopifyManagement_connectBtn__ZK1ct{align-items:center;background:#48bb78;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.ShopifyManagement_connectBtn__ZK1ct:hover{background:#38a169;transform:translateY(-2px)}.ShopifyManagement_errorBanner__Gx9cD{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:8px;color:#fca5a5;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.ShopifyManagement_errorBanner__Gx9cD button{background:none;border:none;color:#fca5a5;cursor:pointer;padding:.25rem}.ShopifyManagement_content__Hq0Bg{flex:1 1}.ShopifyManagement_emptyState__ZPp8d{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:4rem 2rem;text-align:center}.ShopifyManagement_emptyIcon__bLM\+2{color:#64748b;margin-bottom:1.5rem}.ShopifyManagement_emptyState__ZPp8d h3{color:#fff;font-size:1.25rem;margin:0 0 .5rem}.ShopifyManagement_emptyState__ZPp8d p{color:#94a3b8;font-size:.9rem;margin:0 0 2rem}.ShopifyManagement_connectEmptyBtn__h0W3p{align-items:center;background:#48bb78;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.ShopifyManagement_connectEmptyBtn__h0W3p:hover{background:#38a169;transform:translateY(-2px)}.ShopifyManagement_storesGrid__V5Nna{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ShopifyManagement_storeCard__llv\+7{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .2s}.ShopifyManagement_storeCard__llv\+7:hover{border-color:#fff3;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.ShopifyManagement_storeHeader__EF3kA{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ShopifyManagement_storeInfo__YUaKo h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.ShopifyManagement_storeDomain__0fZM1{color:#94a3b8;font-size:.8rem;margin:0;word-break:break-all}.ShopifyManagement_statusBadge__yoAGO{border-radius:4px;font-size:.75rem;font-weight:500;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase}.ShopifyManagement_statusBadge__yoAGO.ShopifyManagement_active__hXaON{background:#48bb7833;color:#68d391}.ShopifyManagement_statusBadge__yoAGO.ShopifyManagement_inactive__mIa8W{background:#a0aec033;color:#a0aec0}.ShopifyManagement_storeDetails__IrtJw{border-top:1px solid #ffffff1a;margin-bottom:1.5rem;padding-top:1rem}.ShopifyManagement_detailItem__AbYyH{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.ShopifyManagement_detailItem__AbYyH:last-child{margin-bottom:0}.ShopifyManagement_detailLabel__6CaMr{color:#94a3b8;font-weight:500}.ShopifyManagement_detailItem__AbYyH span:last-child{color:#fff;max-width:60%;text-align:right;word-break:break-word}.ShopifyManagement_storeActions__PEnzE{display:flex;gap:.5rem;justify-content:flex-end}.ShopifyManagement_actionBtn__wYzp-{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;text-decoration:none;transition:all .2s}.ShopifyManagement_actionBtn__wYzp-:hover{background:#ffffff26;transform:translateY(-1px)}.ShopifyManagement_deleteBtn__Xkpau{border-color:#dc26264d;color:#fca5a5}.ShopifyManagement_deleteBtn__Xkpau:hover{background:#dc26261a;border-color:#dc262680}.ShopifyManagement_modalOverlay__wlF13{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ShopifyManagement_modalContent__Dq8m4{background:#1a202c;border-radius:12px;box-shadow:0 20px 40px #0000004d;margin:1rem;max-width:450px;width:100%}.ShopifyManagement_modalHeader__T0cfv{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.ShopifyManagement_modalHeader__T0cfv h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.ShopifyManagement_closeBtn__HLvqr{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:1.25rem;padding:.25rem;transition:all .2s}.ShopifyManagement_closeBtn__HLvqr:hover{background:#ffffff1a;color:#fff}.ShopifyManagement_modalBody__0VDMo{padding:1.5rem}.ShopifyManagement_modalBody__0VDMo p{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.ShopifyManagement_formGroup__63Lvh{margin-bottom:1rem}.ShopifyManagement_formGroup__63Lvh label{color:#fff;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ShopifyManagement_formGroup__63Lvh input{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.875rem;padding:.75rem;transition:all .2s;width:100%}.ShopifyManagement_formGroup__63Lvh input:focus{border-color:#48bb78;box-shadow:0 0 0 3px #48bb781a;outline:none}.ShopifyManagement_formGroup__63Lvh input::placeholder{color:#64748b}.ShopifyManagement_formGroup__63Lvh small{color:#64748b;display:block;font-size:.75rem;margin-top:.25rem}.ShopifyManagement_errorMessage__T9joc{background:#dc26261a;border:1px solid #dc262633;border-radius:6px;color:#fca5a5;font-size:.875rem;margin-top:1rem;padding:.75rem}.ShopifyManagement_modalFooter__h\+1Be{display:flex;gap:1rem;justify-content:flex-end;padding:0 1.5rem 1.5rem}.ShopifyManagement_cancelBtn__Z8IIu{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .2s}.ShopifyManagement_cancelBtn__Z8IIu:hover{background:#ffffff26}.ShopifyManagement_modalFooter__h\+1Be .ShopifyManagement_connectBtn__ZK1ct{background:#48bb78;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.ShopifyManagement_modalFooter__h\+1Be .ShopifyManagement_connectBtn__ZK1ct:hover{background:#38a169}@keyframes ShopifyManagement_spin__GgBog{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ShopifyCallback_callbackContainer__WjbvY{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:2rem}.ShopifyCallback_callbackCard__xqs\+v{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:500px;padding:3rem;text-align:center;width:100%}.ShopifyCallback_callbackCard__xqs\+v h2{color:#2d3748;font-size:1.5rem;font-weight:600;margin:1rem 0}.ShopifyCallback_callbackCard__xqs\+v p{color:#4a5568;line-height:1.6;margin:.5rem 0}.ShopifyCallback_successState__SeJLB{animation:ShopifyCallback_fadeIn__oMjwR .5s ease-in}.ShopifyCallback_successIcon__BTgrL{animation:ShopifyCallback_bounceIn__fK8og .6s ease-out;font-size:4rem;margin-bottom:1rem}.ShopifyCallback_errorState__kyTAD{animation:ShopifyCallback_fadeIn__oMjwR .5s ease-in}.ShopifyCallback_errorIcon__7Ck5\+{color:#e53e3e;font-size:4rem;margin-bottom:1rem}.ShopifyCallback_continueBtn__rXlCD{background:#48bb78;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-top:1.5rem;padding:.75rem 1.5rem;transition:all .2s}.ShopifyCallback_continueBtn__rXlCD:hover{background:#38a169;transform:translateY(-2px)}.ShopifyCallback_errorActions__wYLPx{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.ShopifyCallback_retryBtn__J\+3zP{background:#4299e1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.ShopifyCallback_retryBtn__J\+3zP:hover{background:#3182ce;transform:translateY(-2px)}.ShopifyCallback_homeBtn__p7Xzx{background:#a0aec0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.ShopifyCallback_homeBtn__p7Xzx:hover{background:#718096;transform:translateY(-2px)}@keyframes ShopifyCallback_fadeIn__oMjwR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ShopifyCallback_bounceIn__fK8og{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ProductSync_productSyncContainer__qO7EA{margin:0 auto;max-width:1400px;padding:2rem}.ProductSync_loadingContainer__3ZvYz{align-items:center;display:flex;justify-content:center;min-height:400px}.ProductSync_noStoresContainer__q\+46E{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:4rem 2rem;text-align:center}.ProductSync_emptyIcon__v9Zyy{color:#64748b;margin-bottom:1.5rem}.ProductSync_noStoresContainer__q\+46E h3{color:#fff;font-size:1.25rem;margin:0 0 .5rem}.ProductSync_noStoresContainer__q\+46E p{color:#94a3b8;font-size:.9rem;margin:0}.ProductSync_header__zlUwJ{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.ProductSync_headerLeft__lKEmr h2{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}.ProductSync_headerLeft__lKEmr p{color:#94a3b8;font-size:.9rem;margin:0}.ProductSync_errorBanner__deIhY{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:8px;color:#fca5a5;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:1rem}.ProductSync_errorBanner__deIhY button{background:none;border:none;color:#fca5a5;cursor:pointer;margin-left:auto;padding:.25rem}.ProductSync_syncProgress__ANXF5{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.ProductSync_progressHeader__83chx{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ProductSync_progressHeader__83chx h3{color:#fff;font-size:1.1rem;margin:0}.ProductSync_progressStats__lVWav{color:#94a3b8;font-size:.875rem}.ProductSync_syncResults__bKDNk{margin-top:1rem}.ProductSync_resultsSummary__XVdJx{display:flex;gap:2rem;margin-bottom:1rem}.ProductSync_errorCount__yzBc5,.ProductSync_successCount__Z1tsz{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.ProductSync_successCount__Z1tsz{color:#68d391}.ProductSync_errorCount__yzBc5{color:#f56565}.ProductSync_resultsDetails__YYmxA{background:#0003;border-radius:6px;margin-bottom:1rem;max-height:200px;overflow-y:auto;padding:1rem}.ProductSync_resultItem__lCJq\+{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0}.ProductSync_resultItem__lCJq\+:last-child{border-bottom:none}.ProductSync_resultItem__lCJq\+.ProductSync_success__kd2n4{color:#68d391}.ProductSync_resultItem__lCJq\+.ProductSync_error__g-xZR{color:#f56565}.ProductSync_resultIcon__vfCge{flex-shrink:0}.ProductSync_resultText__Czd8S{flex:1 1}.ProductSync_closeResultsBtn__NEJ6U{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .2s}.ProductSync_closeResultsBtn__NEJ6U:hover{background:#ffffff26}.ProductSync_controls__tMua8{align-items:flex-end;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1.5rem}.ProductSync_storeSelector__7Td\+S{display:flex;flex-direction:column;gap:.5rem;min-width:250px}.ProductSync_storeSelector__7Td\+S label{color:#fff;font-size:.875rem;font-weight:500}.ProductSync_storeSelect__cANRb{background:#ffffff0d;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.875rem;padding:.5rem}.ProductSync_filters__-ysCm{align-items:center;display:flex;gap:1rem}.ProductSync_filterGroup__b9bYJ{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:6px;display:flex;gap:.5rem;padding:.5rem}.ProductSync_filterGroup__b9bYJ svg{color:#94a3b8}.ProductSync_brandFilter__e2tGb{background:none;border:none;color:#fff;font-size:.875rem;min-width:150px;outline:none}.ProductSync_brandFilter__e2tGb::placeholder{color:#64748b}.ProductSync_statusFilter__2Qb\+r{background:#ffffff0d;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.875rem;padding:.5rem}.ProductSync_syncControls__FuqTP{align-items:center;display:flex;gap:1rem;margin-left:auto}.ProductSync_selectionInfo__36Es9{color:#94a3b8;font-size:.875rem;font-weight:500}.ProductSync_syncBtn__Ql8pO{align-items:center;background:#48bb78;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.ProductSync_syncBtn__Ql8pO:hover:not(:disabled){background:#38a169;transform:translateY(-1px)}.ProductSync_syncBtn__Ql8pO:disabled{background:#4a5568;cursor:not-allowed;opacity:.6}.ProductSync_productsTable__ZKDOT{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.ProductSync_tableHeader__i-nNn{grid-gap:1rem;background:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#fff;display:grid;font-size:.875rem;font-weight:600;gap:1rem;grid-template-columns:40px 1fr 120px 150px 100px 80px;padding:1rem}.ProductSync_tableBody__PoXvS{max-height:600px;overflow-y:auto}.ProductSync_tableRow__UdcCH{grid-gap:1rem;border-bottom:1px solid #ffffff0d;display:grid;gap:1rem;grid-template-columns:40px 1fr 120px 150px 100px 80px;padding:1rem;transition:all .2s}.ProductSync_tableRow__UdcCH:hover{background:#ffffff08}.ProductSync_tableRow__UdcCH:last-child{border-bottom:none}.ProductSync_nameColumn__YIGY3,.ProductSync_selectColumn__gHGIK{align-items:center;display:flex}.ProductSync_productInfo__lbHp2{align-items:center;display:flex;gap:.75rem}.ProductSync_productImage__MUcLJ{border:1px solid #ffffff1a;border-radius:6px;height:40px;object-fit:cover;width:40px}.ProductSync_productName__744ji{color:#fff;font-size:.875rem;font-weight:500;line-height:1.2}.ProductSync_productDescription__nejoi{color:#94a3b8;font-size:.75rem;line-height:1.3;margin-top:.25rem}.ProductSync_brandColumn__9T5L8,.ProductSync_priceColumn__UHr3r,.ProductSync_skuColumn__lSmwr{align-items:center;color:#94a3b8;display:flex;font-size:.875rem}.ProductSync_statusColumn__fK8TA{align-items:center;display:flex}.ProductSync_statusBadge__ZV8s3{border-radius:4px;font-size:.75rem;font-weight:500;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase}.ProductSync_statusBadge__ZV8s3.ProductSync_active__IlVsS{background:#48bb7833;color:#68d391}.ProductSync_statusBadge__ZV8s3.ProductSync_inactive__HXXJl{background:#a0aec033;color:#a0aec0}.ProductSync_emptyTable__fUmB4{color:#94a3b8;padding:3rem;text-align:center}@media (max-width:1200px){.ProductSync_tableHeader__i-nNn,.ProductSync_tableRow__UdcCH{font-size:.8rem;grid-template-columns:40px 1fr 100px 120px 80px 70px}.ProductSync_controls__tMua8{align-items:stretch;flex-direction:column;gap:1rem}.ProductSync_syncControls__FuqTP{justify-content:flex-end;margin-left:0}}.ExtensionsDashboard_extensionsContainer__JEZuM{margin:0 auto;max-width:1200px;min-height:calc(100vh - 4rem);padding:2rem}.ExtensionsDashboard_header__JmwKM{border-bottom:1px solid #ffffff1a;margin-bottom:3rem;padding-bottom:2rem}.ExtensionsDashboard_headerContent__uB9os{align-items:center;display:flex;gap:1rem}.ExtensionsDashboard_headerIcon__NQAev{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.ExtensionsDashboard_headerText__0B239 h1{color:#fff;font-size:2rem;font-weight:700;margin:0 0 .5rem}.ExtensionsDashboard_headerText__0B239 p{color:#94a3b8;font-size:1rem;line-height:1.5;margin:0}.ExtensionsDashboard_extensionsGrid__3bNX5{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.ExtensionsDashboard_extensionCard__6PdvZ{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.ExtensionsDashboard_extensionCard__6PdvZ:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ExtensionsDashboard_extensionCard__6PdvZ.ExtensionsDashboard_clickable__ipyjA{cursor:pointer}.ExtensionsDashboard_extensionCard__6PdvZ.ExtensionsDashboard_clickable__ipyjA:hover{border-color:#fff3;box-shadow:0 20px 40px #00000026;transform:translateY(-4px)}.ExtensionsDashboard_extensionCard__6PdvZ.ExtensionsDashboard_clickable__ipyjA:hover:before{opacity:1}.ExtensionsDashboard_extensionCard__6PdvZ.ExtensionsDashboard_disabled__auhtA{cursor:not-allowed;opacity:.6}.ExtensionsDashboard_cardHeader__PoFmz{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.ExtensionsDashboard_extensionIcon__7sYg4{align-items:center;background:#ffffff1a;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ExtensionsDashboard_extensionInfo__b8rTo{flex:1 1}.ExtensionsDashboard_extensionInfo__b8rTo h3{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.ExtensionsDashboard_statusBadge__sULWX{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;letter-spacing:.05em;text-transform:uppercase}.ExtensionsDashboard_statusConnected__NvOTM{color:#10b981}.ExtensionsDashboard_statusAvailable__abiVX{color:#f59e0b}.ExtensionsDashboard_statusComingSoon__9WKXc{color:#6b7280}.ExtensionsDashboard_cardBody__Jna4S{margin-bottom:2rem}.ExtensionsDashboard_description__8dm66{color:#94a3b8;font-size:.9rem;line-height:1.6;margin:0 0 1.5rem}.ExtensionsDashboard_features__Gy1yM h4{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.ExtensionsDashboard_features__Gy1yM ul{list-style:none;margin:0;padding:0}.ExtensionsDashboard_features__Gy1yM li{color:#94a3b8;font-size:.8rem;line-height:1.5;margin-bottom:.5rem;padding-left:1rem;position:relative}.ExtensionsDashboard_features__Gy1yM li:before{color:#667eea;content:"•";font-weight:700;left:0;position:absolute}.ExtensionsDashboard_cardFooter__ckx7o{display:flex;justify-content:flex-end}.ExtensionsDashboard_comingSoonBtn__GH2Bd,.ExtensionsDashboard_configureBtn__64RHe,.ExtensionsDashboard_manageBtn__5f18y{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ExtensionsDashboard_configureBtn__64RHe{background:#10b981;color:#fff}.ExtensionsDashboard_configureBtn__64RHe:hover{background:#059669;transform:translateY(-1px)}.ExtensionsDashboard_manageBtn__5f18y{background:#3b82f6;color:#fff}.ExtensionsDashboard_manageBtn__5f18y:hover{background:#2563eb;transform:translateY(-1px)}.ExtensionsDashboard_comingSoonBtn__GH2Bd{background:#6b728033;color:#6b7280;cursor:not-allowed}.ExtensionsDashboard_infoSection__TuF9k{margin-top:3rem}.ExtensionsDashboard_infoCard__WdF9g{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:2rem;text-align:center}.ExtensionsDashboard_infoCard__WdF9g h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.ExtensionsDashboard_infoCard__WdF9g p{color:#94a3b8;font-size:.9rem;line-height:1.6;margin:0 auto 1.5rem;max-width:600px}.ExtensionsDashboard_contactBtn__X9aV5{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ExtensionsDashboard_contactBtn__X9aV5:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}@media (max-width:768px){.ExtensionsDashboard_extensionsContainer__JEZuM{padding:1rem}.ExtensionsDashboard_headerContent__uB9os{flex-direction:column;gap:1rem;text-align:center}.ExtensionsDashboard_extensionsGrid__3bNX5{gap:1.5rem;grid-template-columns:1fr}.ExtensionsDashboard_extensionCard__6PdvZ{padding:1.5rem}.ExtensionsDashboard_cardHeader__PoFmz{align-items:center;flex-direction:column;text-align:center}}.OrdersKanban_container__xgs\+Z{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}@media (min-width:768px){.OrdersKanban_container__xgs\+Z{padding:2rem}}@media (min-width:1024px){.OrdersKanban_container__xgs\+Z{padding:2.5rem}}@media (min-width:1200px){.OrdersKanban_container__xgs\+Z{padding:3rem}}.OrdersKanban_header__qlHIT{margin-bottom:24px;padding:16px 0}.OrdersKanban_headerContent__lig\+2{align-items:center;display:flex;justify-content:space-between}.OrdersKanban_titleSection__P0z6-{align-items:center;display:flex;gap:16px}.OrdersKanban_titleSection__P0z6- svg{color:#79d5e9}.OrdersKanban_titleSection__P0z6- h1{color:#fff;font-size:28px;font-weight:700;margin:0}.OrdersKanban_titleSection__P0z6- p{color:#ffffffb3;font-size:14px;margin:4px 0 0}.OrdersKanban_headerActions__y1Dom{display:flex;gap:12px}.OrdersKanban_refreshButton__TtPhO{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.OrdersKanban_refreshButton__TtPhO:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.OrdersKanban_accessWarning__qD7mx{align-items:center;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;font-size:14px;gap:8px;margin-top:16px;padding:12px 16px}.OrdersKanban_kanban__GYfbD{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);min-height:600px}.OrdersKanban_columnHeader__A6T-2{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px 16px}.OrdersKanban_columnTitle__BBkH8{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:12px}.OrdersKanban_columnTitle__BBkH8 svg{color:#79d5e9}.OrdersKanban_columnCount__WiFnt{background:#79d5e933;border-radius:16px;color:#79d5e9;font-size:14px;font-weight:500;padding:4px 12px}.OrdersKanban_columnContent__TP\+Y2{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:70vh;overflow-y:auto;padding:12px}.OrdersKanban_emptyColumn__cf99u{align-items:center;border:2px dashed #ffffff1a;border-radius:8px;color:#ffffff80;display:flex;font-size:14px;justify-content:center;padding:40px 20px;text-align:center}.OrdersKanban_orderCard__x3oN8{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;padding:10px;transition:all .2s}.OrdersKanban_orderCard__x3oN8[draggable=true]{cursor:grab}.OrdersKanban_orderCard__x3oN8[draggable=true]:active{cursor:grabbing;opacity:.8}.OrdersKanban_column__rKzOh{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 1px 3px #0000004d;display:flex;flex-direction:column;transition:all .2s}.OrdersKanban_column__rKzOh.OrdersKanban_dragOver__1oCd-{background:#79d5e90d;border-color:#79d5e9;box-shadow:0 4px 12px #79d5e94d}.OrdersKanban_orderCard__x3oN8:hover{background:#ffffff14;border-color:#79d5e9;box-shadow:0 4px 12px #79d5e933;transform:translateY(-1px)}.OrdersKanban_cardHeader__HhT6h{margin-bottom:6px}.OrdersKanban_orderNumber__7Y0yA{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px}.OrdersKanban_orderNumber__7Y0yA svg{color:#79d5e9}.OrdersKanban_orderValue__qahVE{color:#4ade80;font-size:14px;font-weight:600}.OrdersKanban_cardContent__S2iNg{margin-bottom:8px}.OrdersKanban_customer__Pzvmp{align-items:center;color:#ffffffb3;display:flex;font-size:12px;gap:8px}.OrdersKanban_customerLogo__Lqn2X{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;overflow:hidden;width:20px}.OrdersKanban_customerLogo__Lqn2X img{height:100%;object-fit:cover;width:100%}.OrdersKanban_customerFallback__c6kSs{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff9;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.OrdersKanban_customerName__LPQjs{color:#ffffffe6;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrdersKanban_orderDate__ON9pr,.OrdersKanban_salesperson__z37Gb{align-items:center;color:#ffffffb3;display:flex;font-size:12px;gap:6px}.OrdersKanban_customer__Pzvmp svg,.OrdersKanban_orderDate__ON9pr svg,.OrdersKanban_salesperson__z37Gb svg{color:#fff6}.OrdersKanban_notes__n3d0D{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;font-size:12px;padding:8px 12px}.OrdersKanban_cardFooter__BiATK{display:flex;justify-content:flex-end}.OrdersKanban_viewButton__NNxCq{align-items:center;background:#79d5e9;border:none;border-radius:4px;color:#0f1419;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:background .2s}.OrdersKanban_viewButton__NNxCq:hover{background:#5fc7df}.OrdersKanban_error__iVdFn,.OrdersKanban_loading__ddADg{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;min-height:400px}.OrdersKanban_error__iVdFn{color:#ef4444}.OrdersKanban_retryButton__mrfG2{background:#79d5e9;border:none;border-radius:6px;color:#0f1419;cursor:pointer;font-weight:500;padding:8px 16px}.OrdersKanban_retryButton__mrfG2:hover{background:#5fc7df}.OrdersKanban_spinning__hxRBq{animation:OrdersKanban_spin__G8rXN 1s linear infinite}@keyframes OrdersKanban_spin__G8rXN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.OrdersKanban_kanban__GYfbD{gap:16px;grid-template-columns:1fr}.OrdersKanban_column__rKzOh{max-height:400px}}@media (max-width:768px){.OrdersKanban_container__xgs\+Z,.OrdersKanban_header__qlHIT{padding:16px}.OrdersKanban_headerContent__lig\+2{align-items:flex-start;flex-direction:column;gap:16px}.OrdersKanban_titleSection__P0z6- h1{font-size:24px}.OrdersKanban_columnContent__TP\+Y2{max-height:300px}.OrdersKanban_orderCard__x3oN8{padding:12px}}.OrderApprovalModal_backdrop__kCfQb{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.OrderApprovalModal_modal__yIiNr{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.OrderApprovalModal_header__wS36G{align-items:flex-start;background:#ffffff08;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 28px 20px}.OrderApprovalModal_headerLeft__ebSrv{display:flex;flex-direction:column;gap:8px}.OrderApprovalModal_headerLeft__ebSrv h2{color:#fff;font-size:24px;font-weight:700;margin:0}.OrderApprovalModal_orderNumber__daYmK{color:#ffffffb3;font-size:14px;font-weight:500}.OrderApprovalModal_statusBadge__aEpxu{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em;padding:6px 12px;text-transform:uppercase}.OrderApprovalModal_statusBadge__aEpxu.OrderApprovalModal_pending__joFWO{background:#fbbf2433;color:#fbbf24}.OrderApprovalModal_statusBadge__aEpxu.OrderApprovalModal_approved__qrfyM{background:#4ade8033;color:#4ade80}.OrderApprovalModal_statusBadge__aEpxu.OrderApprovalModal_rejected__BlfXi{background:#ef444433;color:#ef4444}.OrderApprovalModal_closeButton__89hd8{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#ffffffb3;cursor:pointer;padding:8px;transition:all .2s}.OrderApprovalModal_closeButton__89hd8:hover{background:#ffffff26;color:#fff}.OrderApprovalModal_content__Ivyo3{flex:1 1;overflow-y:auto;padding:24px 28px}.OrderApprovalModal_error__B8gt5{align-items:center;background:#ef444433;border:1px solid #ef444466;border-radius:8px;color:#ef4444;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.OrderApprovalModal_section__zEkk\+{margin-bottom:28px}.OrderApprovalModal_section__zEkk\+ h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.OrderApprovalModal_customerInfo__vswuc,.OrderApprovalModal_orderInfo__X8RvY,.OrderApprovalModal_salesInfo__MnLaV{display:flex;flex-direction:column;gap:12px}.OrderApprovalModal_infoRow__F18wj{align-items:center;color:#fffc;display:flex;font-size:14px;gap:12px}.OrderApprovalModal_infoRow__F18wj svg{color:#ffffff80;flex-shrink:0}.OrderApprovalModal_loading__SYbzD{align-items:center;color:#ffffffb3;display:flex;gap:12px;justify-content:center;padding:40px}.OrderApprovalModal_itemsTable__LDToh{overflow-x:auto}.OrderApprovalModal_itemsTable__LDToh table{border-collapse:collapse;font-size:14px;width:100%}.OrderApprovalModal_itemsTable__LDToh th{background:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#fff;font-weight:600;padding:12px 16px;text-align:left}.OrderApprovalModal_itemsTable__LDToh td{border-bottom:1px solid #ffffff0d;color:#fffc;padding:12px 16px}.OrderApprovalModal_itemsTable__LDToh tbody tr:hover{background:#ffffff08}.OrderApprovalModal_itemsTable__LDToh tfoot td{background:#ffffff0d;border-top:2px solid #ffffff1a;color:#fff;font-weight:600}.OrderApprovalModal_notesDisplay__upZqb{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;font-size:14px;line-height:1.6;padding:16px}.OrderApprovalModal_approvalActions__72O31{border-top:1px solid #ffffff1a;padding-top:24px}.OrderApprovalModal_actionButtons__Yuj9e{display:flex;gap:12px}.OrderApprovalModal_button__MDOQA{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s}.OrderApprovalModal_button__MDOQA:disabled{cursor:not-allowed;opacity:.6}.OrderApprovalModal_approveButton__CusmQ{background:#4ade80;color:#0f1419}.OrderApprovalModal_approveButton__CusmQ:hover:not(:disabled){background:#22c55e}.OrderApprovalModal_rejectButton__RWorK{background:#ef4444;color:#fff}.OrderApprovalModal_rejectButton__RWorK:hover:not(:disabled){background:#dc2626}.OrderApprovalModal_cancelButton__gZuFL{background:#ffffff1a;border:1px solid #fff3;color:#fffc}.OrderApprovalModal_cancelButton__gZuFL:hover{background:#ffffff26;color:#fff}.OrderApprovalModal_rejectForm__c-OhB{display:flex;flex-direction:column;gap:16px}.OrderApprovalModal_rejectForm__c-OhB h4{color:#fff;font-size:16px;font-weight:600;margin:0}.OrderApprovalModal_rejectNotes__euu\+H{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffe6;font-size:14px;line-height:1.5;min-height:100px;padding:12px 16px;resize:vertical;width:100%}.OrderApprovalModal_rejectNotes__euu\+H:focus{background:#ffffff12;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e933;outline:none}.OrderApprovalModal_rejectButtons__6tiLA{display:flex;gap:12px;justify-content:flex-end}.OrderApprovalModal_spinning__8m8bB{animation:OrderApprovalModal_spin__ZjSGm 1s linear infinite}@keyframes OrderApprovalModal_spin__ZjSGm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.OrderApprovalModal_backdrop__kCfQb{padding:10px}.OrderApprovalModal_modal__yIiNr{border-radius:12px;max-width:100%}.OrderApprovalModal_header__wS36G{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.OrderApprovalModal_content__Ivyo3{padding:20px}.OrderApprovalModal_actionButtons__Yuj9e,.OrderApprovalModal_rejectButtons__6tiLA{flex-direction:column}.OrderApprovalModal_itemsTable__LDToh{font-size:12px}.OrderApprovalModal_itemsTable__LDToh td,.OrderApprovalModal_itemsTable__LDToh th{padding:8px 12px}}.SalesDashboard_container__v7EKg{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);min-height:100vh;padding:24px}.SalesDashboard_header__doR04{margin-bottom:32px}.SalesDashboard_header__doR04 h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.SalesDashboard_header__doR04 p{color:#ffffffb3;font-size:16px;margin:0}.SalesDashboard_metricsGrid__Es3H9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.SalesDashboard_metricCard__1wdJn{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;padding:24px;transition:all .2s}.SalesDashboard_metricCard__1wdJn:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.SalesDashboard_metricHeader__YDqzb{align-items:center;display:flex;gap:12px;margin-bottom:20px}.SalesDashboard_metricIcon__d919C{size:24px;color:#79d5e9}.SalesDashboard_metricHeader__YDqzb h3{color:#fff;font-size:18px;font-weight:600;margin:0}.SalesDashboard_metricContent__Iim4l{display:flex;flex-direction:column;gap:16px}.SalesDashboard_primaryMetric__uzI4F{display:flex;flex-direction:column;gap:4px}.SalesDashboard_metricValue__3zsIl{color:#79d5e9;font-size:36px;font-weight:700;line-height:1}.SalesDashboard_metricLabel__0NR-y{color:#fff9;font-size:14px}.SalesDashboard_subMetrics__UyT1o{display:flex;gap:20px}.SalesDashboard_subMetric__C9iyf{align-items:center;color:#fffc;display:flex;font-size:14px;gap:8px}.SalesDashboard_subMetric__C9iyf svg{color:#ffffff80}.SalesDashboard_subMetric__C9iyf .SalesDashboard_positive__2G9a4{color:#4ade80}.SalesDashboard_orderStats__DjR4b{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.SalesDashboard_orderStat__\+iQZh{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.SalesDashboard_orderStat__\+iQZh svg.SalesDashboard_pending__frY24{color:#fbbf24}.SalesDashboard_orderStat__\+iQZh svg.SalesDashboard_approved__aRZCo{color:#4ade80}.SalesDashboard_orderStat__\+iQZh svg.SalesDashboard_rejected__whxto{color:#ef4444}.SalesDashboard_statValue__GAJn3{color:#fff;font-size:24px;font-weight:700}.SalesDashboard_statLabel__S7Lv3{color:#fff9;font-size:12px}.SalesDashboard_orderValue__wBKce{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.SalesDashboard_valueLabel__Gr4Fh{color:#ffffffb3;font-size:14px}.SalesDashboard_valueAmount__jKEfd{color:#79d5e9;font-size:24px;font-weight:700}.SalesDashboard_performanceMetrics__LAtUt{display:flex;flex-direction:column;gap:16px}.SalesDashboard_perfMetric__7S\+se{align-items:center;display:flex;gap:12px}.SalesDashboard_perfMetric__7S\+se svg{color:#79d5e9}.SalesDashboard_perfLabel__vgAHw{color:#ffffffb3;flex:1 1;font-size:14px}.SalesDashboard_perfValue__82seJ{color:#fff;font-size:18px;font-weight:600}.SalesDashboard_conversionRate__9aUME{border-top:1px solid #ffffff1a;padding-top:16px}.SalesDashboard_convLabel__-lnzn{color:#ffffffb3;display:block;font-size:14px;margin-bottom:8px}.SalesDashboard_convBar__28iiJ{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.SalesDashboard_convFill__txthQ{background:#4ade80;height:100%;transition:width .3s ease}.SalesDashboard_convPercent__TnhBj{color:#4ade80;font-size:18px;font-weight:600}.SalesDashboard_enquiryStats__\+0jh1{display:flex;flex-direction:column;gap:16px}.SalesDashboard_enquiryStat__GawM6{align-items:baseline;display:flex;justify-content:space-between}.SalesDashboard_enquiryValue__d3kFN{color:#79d5e9;font-size:28px;font-weight:700}.SalesDashboard_enquiryLabel__ufYDR{color:#ffffffb3;font-size:14px}.SalesDashboard_viewButton__trMrv{background:#79d5e9;border:none;border-radius:8px;color:#0f1419;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:12px;transition:all .2s;width:100%}.SalesDashboard_viewButton__trMrv:hover{background:#5fc7df;transform:translateY(-1px)}.SalesDashboard_activitySection__XTRT3{background:#1a1f2a;border:1px solid #ffffff1a;border-radius:12px;padding:24px}.SalesDashboard_activityHeader__RiVFL{margin-bottom:20px}.SalesDashboard_activityHeader__RiVFL h2{color:#fff;font-size:20px;font-weight:600;margin:0 0 4px}.SalesDashboard_activitySubtitle__U4osq{color:#fff9;font-size:14px}.SalesDashboard_activityList__LE04y,.SalesDashboard_noActivity__583TS{display:flex;flex-direction:column;gap:12px}.SalesDashboard_noActivity__583TS{align-items:center;color:#fff6;font-size:14px;justify-content:center;padding:48px}.SalesDashboard_noActivity__583TS svg{color:#ffffff4d}.SalesDashboard_activityItem__noptn{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.SalesDashboard_activityItem__noptn:hover{background:#ffffff0d;border-color:#ffffff1a}.SalesDashboard_activityIcon__UGlhT{align-items:center;background:#79d5e91a;border-radius:8px;color:#79d5e9;display:flex;height:40px;justify-content:center;width:40px}.SalesDashboard_activityContent__c8q3j{flex:1 1;min-width:0}.SalesDashboard_activityTitle__kMyMM{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.SalesDashboard_activityDescription__26D\+2{color:#fff9;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesDashboard_activityMeta__cd3Y5{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.SalesDashboard_activityTime__MQeSf{color:#ffffff80;font-size:12px}.SalesDashboard_activityStatus__CZybf{border-radius:12px;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.SalesDashboard_activityStatus__CZybf.SalesDashboard_pending__frY24{background:#fbbf2433;color:#fbbf24}.SalesDashboard_activityStatus__CZybf.SalesDashboard_approved__aRZCo{background:#4ade8033;color:#4ade80}.SalesDashboard_activityStatus__CZybf.SalesDashboard_rejected__whxto{background:#ef444433;color:#ef4444}.SalesDashboard_activityStatus__CZybf.SalesDashboard_open__gYfdm{background:#79d5e933;color:#79d5e9}.SalesDashboard_activityStatus__CZybf.SalesDashboard_converted__dH2MS{background:#4ade8033;color:#4ade80}.SalesDashboard_loadingContainer__s8dTg{align-items:center;background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#ffffffb3;display:flex;flex-direction:column;font-size:16px;gap:20px;justify-content:center;min-height:100vh}.SalesDashboard_spinner__844tw{animation:SalesDashboard_spin__oBuO8 .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#79d5e9;height:40px;width:40px}@keyframes SalesDashboard_spin__oBuO8{to{transform:rotate(1turn)}}.SalesDashboard_CheckCircle__Z7AnG{color:#4ade80}.SalesDashboard_XCircle__beK1K{color:#ef4444}@media (max-width:768px){.SalesDashboard_container__v7EKg{padding:16px}.SalesDashboard_metricsGrid__Es3H9{gap:16px;grid-template-columns:1fr}.SalesDashboard_orderStats__DjR4b{gap:8px;grid-template-columns:repeat(3,1fr)}.SalesDashboard_orderStat__\+iQZh{padding:8px}.SalesDashboard_statValue__GAJn3{font-size:18px}.SalesDashboard_metricValue__3zsIl{font-size:28px}.SalesDashboard_activityItem__noptn{gap:12px;padding:12px}.SalesDashboard_activityIcon__UGlhT{height:32px;width:32px}}.QRCodeManagement_container__I7ZaV{background:#0000;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.QRCodeManagement_header__xZFv-{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.QRCodeManagement_header__xZFv- h1{color:#fff;font-size:28px;font-weight:600;margin:0}.QRCodeManagement_createButton__ttyaM{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.QRCodeManagement_createButton__ttyaM:hover{background:linear-gradient(135deg,#5bc3d9,#3d9b9a);box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.QRCodeManagement_loading__ITzat{color:#94a3b8;padding:60px 20px;text-align:center}.QRCodeManagement_qrCodeGrid__9h8ju{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.QRCodeManagement_qrCodeCard__nQjUw{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b4d;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 4px #0000004d;padding:20px;transition:transform .2s,box-shadow .2s}.QRCodeManagement_qrCodeCard__nQjUw:hover{border-color:#79d5e94d;box-shadow:0 8px 24px #79d5e933;transform:translateY(-2px)}.QRCodeManagement_qrCodeHeader__Yxq8I{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.QRCodeManagement_qrCodeInfo__0FEnv h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.QRCodeManagement_type__Eg4\+x{background-color:#79d5e933;border-radius:4px;color:#79d5e9;display:inline-block;font-size:12px;padding:4px 8px;text-transform:capitalize}.QRCodeManagement_qrCodeStats__j75Yp{display:flex;gap:16px;margin-bottom:12px}.QRCodeManagement_statItem__JEUZI{align-items:center;color:#94a3b8;display:flex;font-size:14px;gap:4px}.QRCodeManagement_active__gCxPQ{color:#28a745;font-weight:500}.QRCodeManagement_inactive__dw1ME{color:#dc3545;font-weight:500}.QRCodeManagement_targetUrl__B9Bwc{align-items:center;background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:4px;color:#cbd5e1;display:flex;font-size:13px;gap:6px;margin-bottom:16px;overflow:hidden;padding:8px 12px}.QRCodeManagement_targetUrl__B9Bwc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QRCodeManagement_actions__xBjmx{display:flex;gap:8px}.QRCodeManagement_actions__xBjmx button{align-items:center;background-color:#1e293b80;border:1px solid #fff3;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.QRCodeManagement_actions__xBjmx button:hover{background-color:#79d5e91a;border-color:#79d5e94d;color:#79d5e9}.QRCodeManagement_deleteButton__Q6Ys5:hover{background-color:#ef444433;border-color:#ef4444;color:#ef4444}.QRCodeManagement_modal__-Y\+y3{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.QRCodeManagement_modalContent__aa0Di{background:#0f172a;border:1px solid #1e293b;border-radius:16px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #79d5e91a;max-height:90vh;max-width:500px;overflow-y:auto;padding:24px;width:90%}.QRCodeManagement_modalContent__aa0Di h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:600;margin:0 0 24px}.QRCodeManagement_formGroup__6FYVE{margin-bottom:20px}.QRCodeManagement_formGroup__6FYVE label{color:#cbd5e1;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.QRCodeManagement_formGroup__6FYVE input,.QRCodeManagement_formGroup__6FYVE select{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.QRCodeManagement_formGroup__6FYVE input:focus,.QRCodeManagement_formGroup__6FYVE select:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.QRCodeManagement_modalActions__Jdpq5{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.QRCodeManagement_modalActions__Jdpq5 button{background-color:#1e293b;border:1px solid #334155;border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.QRCodeManagement_modalActions__Jdpq5 button:hover{background-color:#334155;border-color:#475569}.QRCodeManagement_primaryButton__b8Yd9{background:linear-gradient(135deg,#79d5e9,#4daeac)!important;border-color:#0000!important;color:#fff!important}.QRCodeManagement_primaryButton__b8Yd9:hover{background:linear-gradient(135deg,#5bc3d9,#3d9b9a)!important}.QRCodeManagement_primaryButton__b8Yd9:disabled{cursor:not-allowed;opacity:.6}.QRCodeManagement_analyticsContainer__EGjVb{margin-top:24px}.QRCodeManagement_statsGrid__BJXYt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.QRCodeManagement_statCard__u-Udb{background:#1e293b80;border:1px solid #334155;border-radius:12px;padding:20px;text-align:center}.QRCodeManagement_statCard__u-Udb h3{color:#94a3b8;font-size:14px;font-weight:500;margin:0 0 8px}.QRCodeManagement_bigNumber__VCbi7{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:600;margin:0}.QRCodeManagement_chartSection__cReRc{margin-bottom:32px}.QRCodeManagement_chartSection__cReRc h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.QRCodeManagement_simpleChart__sV-Qy{align-items:flex-end;background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:4px;height:200px;overflow-x:auto;padding:20px}.QRCodeManagement_chartBar__\+Ze7I{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:30px}.QRCodeManagement_bar__WUNAg{background:linear-gradient(135deg,#79d5e9,#4daeac);border-radius:4px 4px 0 0;transition:all .2s;width:100%}.QRCodeManagement_chartBar__\+Ze7I:hover .QRCodeManagement_bar__WUNAg{background:linear-gradient(135deg,#5bc3d9,#3d9b9a);box-shadow:0 0 8px #79d5e966}.QRCodeManagement_chartLabel__NfnWj{color:#94a3b8;font-size:10px;margin-top:8px;text-orientation:mixed;writing-mode:vertical-lr}.QRCodeManagement_referrersSection__7dCvZ{margin-bottom:24px}.QRCodeManagement_referrersSection__7dCvZ h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.QRCodeManagement_referrersSection__7dCvZ ul{list-style:none;margin:0;padding:0}.QRCodeManagement_referrersSection__7dCvZ li{background-color:#1e293b80;border:1px solid #ffffff1a;border-radius:4px;color:#cbd5e1;font-size:14px;margin-bottom:8px;padding:8px 12px}.MarketingDashboard_container__fSQ4F{background:#0000;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.MarketingDashboard_header__TXxbW{margin-bottom:32px}.MarketingDashboard_header__TXxbW h1{color:#fff;font-size:32px;font-weight:600;margin:0 0 8px}.MarketingDashboard_header__TXxbW p{color:#94a3b8;font-size:16px;margin:0}.MarketingDashboard_statsGrid__N2RbY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:48px}.MarketingDashboard_statCard__RuV92{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0000004d;display:flex;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s}.MarketingDashboard_statCard__RuV92:hover{border-color:#79d5e94d;box-shadow:0 8px 24px #79d5e933;transform:translateY(-2px)}.MarketingDashboard_statIcon__eNgf5{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.MarketingDashboard_statContent__PUJks h3{color:#94a3b8;font-size:14px;font-weight:500;margin:0 0 4px}.MarketingDashboard_statNumber__HRFNv{color:#fff;font-size:28px;font-weight:700;margin:0}.MarketingDashboard_statLabel__ijqMR{color:#64748b;font-size:12px}.MarketingDashboard_toolsSection__YfPH-{margin-bottom:48px}.MarketingDashboard_toolsSection__YfPH- h2{color:#fff;font-size:24px;font-weight:600;margin:0 0 24px}.MarketingDashboard_toolsGrid__S9Blp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MarketingDashboard_toolCard__Rb2B1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0000004d;cursor:pointer;padding:24px;transition:all .3s ease}.MarketingDashboard_toolCard__Rb2B1:hover{border-color:#79d5e94d;box-shadow:0 12px 32px #79d5e933;transform:translateY(-4px)}.MarketingDashboard_toolIcon__63eMs{align-items:center;border-radius:10px;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.MarketingDashboard_toolCard__Rb2B1 h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.MarketingDashboard_toolCard__Rb2B1 p{color:#94a3b8;font-size:14px;line-height:1.5;margin:0 0 12px}.MarketingDashboard_toolStats__ewqcK{color:#64748b;font-size:12px;font-weight:500}.MarketingDashboard_quickActions__pfzlt{margin-bottom:32px}.MarketingDashboard_quickActions__pfzlt h2{color:#fff;font-size:24px;font-weight:600;margin:0 0 16px}.MarketingDashboard_actionButtons__e0OZ5{display:flex;flex-wrap:wrap;gap:12px}.MarketingDashboard_actionButton__B4lon{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.MarketingDashboard_actionButton__B4lon:hover:not(:disabled){background:linear-gradient(135deg,#5bc3d9,#3d9b9a);box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.MarketingDashboard_actionButton__B4lon:disabled{background:#64748b33;border:1px solid #ffffff1a;color:#64748b;cursor:not-allowed}.MarketingCampaigns_container__YERFb{background:#0000;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.MarketingCampaigns_header__C-Btq{margin-bottom:32px}.MarketingCampaigns_header__C-Btq h1{color:#fff;font-size:28px;font-weight:600;margin:0 0 8px}.MarketingCampaigns_header__C-Btq p{color:#94a3b8;font-size:16px;margin:0}.MarketingCampaigns_comingSoon__b9W0e{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0000004d;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:48px;text-align:center}.MarketingCampaigns_comingSoon__b9W0e svg{color:#64748b;margin-bottom:24px}.MarketingCampaigns_comingSoon__b9W0e h2{color:#fff;font-size:32px;font-weight:600;margin:0 0 12px}.MarketingCampaigns_comingSoon__b9W0e>p{color:#94a3b8;font-size:18px;margin:0 0 32px}.MarketingCampaigns_features__oX88Y{background:#0f172a80;border:1px solid #ffffff1a;border-radius:8px;margin-top:24px;padding:24px;text-align:left}.MarketingCampaigns_features__oX88Y h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.MarketingCampaigns_features__oX88Y ul{list-style:none;margin:0;padding:0}.MarketingCampaigns_features__oX88Y li{align-items:center;color:#cbd5e1;display:flex;font-size:14px;gap:12px;padding:8px 0}.MarketingCampaigns_features__oX88Y li svg{color:#22c55e;flex-shrink:0}.SocialMedia_container__wf2-e{margin:0 auto;max-width:1200px;padding:24px}.SocialMedia_header__hBIp5{margin-bottom:32px}.SocialMedia_header__hBIp5 h1{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 8px}.SocialMedia_header__hBIp5 p{color:#666;font-size:16px;margin:0}.SocialMedia_comingSoon__31c8s{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:48px;text-align:center}.SocialMedia_comingSoon__31c8s svg{color:#ddd;margin-bottom:24px}.SocialMedia_comingSoon__31c8s h2{color:#1a1a1a;font-size:32px;font-weight:600;margin:0 0 12px}.SocialMedia_comingSoon__31c8s>p{color:#666;font-size:18px;margin:0 0 32px}.SocialMedia_features__UwP2z{background:#f8f9fa;border-radius:8px;margin-top:24px;padding:24px;text-align:left}.SocialMedia_features__UwP2z h3{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 16px}.SocialMedia_features__UwP2z ul{list-style:none;margin:0;padding:0}.SocialMedia_features__UwP2z li{align-items:center;color:#666;display:flex;font-size:14px;gap:12px;padding:8px 0}.SocialMedia_features__UwP2z li svg{color:#17a2b8;flex-shrink:0}.FaireManagement_container__kH808{margin:0 auto;max-width:1200px;padding:24px}.FaireManagement_loading__y2dpj{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:400px}.FaireManagement_loading__y2dpj svg{color:#ddd;margin-bottom:16px}.FaireManagement_header__RNn3s{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.FaireManagement_headerContent__YKpiW{align-items:center;display:flex;gap:16px}.FaireManagement_headerContent__YKpiW svg{color:#ff6b35}.FaireManagement_headerContent__YKpiW h1{color:#1a1a1a;font-size:28px;font-weight:600;margin:0}.FaireManagement_headerContent__YKpiW p{color:#666;font-size:16px;margin:4px 0 0}.FaireManagement_headerActions__l5QP4{display:flex;gap:12px}.FaireManagement_connectButton__PLhKc,.FaireManagement_settingsButton__nTrj6,.FaireManagement_syncButton__4zYUK{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.FaireManagement_syncButton__4zYUK{background-color:#28a745;color:#fff}.FaireManagement_syncButton__4zYUK:hover{background-color:#218838}.FaireManagement_settingsButton__nTrj6{background-color:#6c757d;color:#fff}.FaireManagement_settingsButton__nTrj6:hover{background-color:#545b62}.FaireManagement_connectButton__PLhKc{background-color:#ff6b35;color:#fff}.FaireManagement_connectButton__PLhKc:hover{background-color:#e5552e}.FaireManagement_errorAlert__31\+aJ{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;display:flex;gap:12px;margin-bottom:24px;padding:16px}.FaireManagement_connectedView__WHrW6{space-y:32px}.FaireManagement_statusCard__9RgOr{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.FaireManagement_statusHeader__g2NPI{align-items:center;display:flex;gap:16px}.FaireManagement_statusHeader__g2NPI h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.FaireManagement_statusHeader__g2NPI p{color:#666;font-size:14px;margin:4px 0 0}.FaireManagement_disconnectButton__0jLXG{align-items:center;background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s}.FaireManagement_disconnectButton__0jLXG:hover{background-color:#c82333}.FaireManagement_statsGrid__25pac{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.FaireManagement_statCard__F1mso{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:16px;padding:20px}.FaireManagement_statCard__F1mso svg{color:#ff6b35;flex-shrink:0}.FaireManagement_statCard__F1mso h4{color:#666;font-size:14px;font-weight:500;margin:0 0 4px}.FaireManagement_statCard__F1mso p{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.FaireManagement_actionCards__RVlXf{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.FaireManagement_actionCard__uz6Z\+{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;padding:32px 24px;text-align:center;transition:all .3s ease}.FaireManagement_actionCard__uz6Z\+:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-4px)}.FaireManagement_actionCard__uz6Z\+ svg{color:#ff6b35;margin-bottom:16px}.FaireManagement_actionCard__uz6Z\+ h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 8px}.FaireManagement_actionCard__uz6Z\+ p{color:#666;font-size:14px;line-height:1.5;margin:0}.FaireManagement_externalLink__MHk\+0{color:inherit;text-decoration:none}.FaireManagement_setupView__Fed3p{align-items:center;display:flex;justify-content:center;min-height:500px}.FaireManagement_setupCard__z4RGx{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;max-width:500px;padding:48px;text-align:center}.FaireManagement_setupCard__z4RGx svg{color:#ff6b35;margin-bottom:24px}.FaireManagement_setupCard__z4RGx h2{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 16px}.FaireManagement_setupCard__z4RGx>p{color:#666;font-size:16px;line-height:1.6;margin:0 0 32px}.FaireManagement_features__rOTBj{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.FaireManagement_feature__D22Pu{align-items:center;display:flex;gap:12px;text-align:left}.FaireManagement_feature__D22Pu svg{color:#28a745;flex-shrink:0}.FaireManagement_feature__D22Pu span{color:#495057;font-size:14px}.FaireManagement_getStartedButton__shiEV{background-color:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:background-color .2s}.FaireManagement_getStartedButton__shiEV:hover{background-color:#e5552e}.FaireManagement_modal__p6ZOR{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.FaireManagement_modalContent__uqikI{background:#0f172a;border:1px solid #1e293b;border-radius:16px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #79d5e91a;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.FaireManagement_modalContent__uqikI h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:600;margin:0 0 24px}.FaireManagement_formGroup__bjsV9{margin-bottom:20px}.FaireManagement_formGroup__bjsV9 label{color:#cbd5e1;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.FaireManagement_formGroup__bjsV9 input{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#fff;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.FaireManagement_formGroup__bjsV9 input:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.FaireManagement_helpText__90QhV{background-color:#f8f9fa;border-radius:6px;margin-bottom:24px;padding:16px}.FaireManagement_helpText__90QhV p{color:#495057;font-size:14px;line-height:1.5;margin:0}.FaireManagement_helpText__90QhV a{color:#ff6b35;text-decoration:none}.FaireManagement_helpText__90QhV a:hover{text-decoration:underline}.FaireManagement_modalActions__YqW0C{display:flex;gap:12px;justify-content:flex-end}.FaireManagement_modalActions__YqW0C button{background-color:#1e293b;border:1px solid #334155;border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.FaireManagement_modalActions__YqW0C button:hover{background-color:#334155;border-color:#475569}.FaireManagement_primaryButton__-g4mp{background:linear-gradient(135deg,#79d5e9,#4daeac)!important;border-color:#0000!important;color:#fff!important}.FaireManagement_primaryButton__-g4mp:hover{background:linear-gradient(135deg,#5bc3d9,#3d9b9a)!important}.FaireManagement_primaryButton__-g4mp:disabled{cursor:not-allowed;opacity:.6}.FaireProductSync_container__yuqT\+{margin:0 auto;max-width:1200px;padding:24px}.FaireProductSync_loading__eGVrT{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:400px}.FaireProductSync_loading__eGVrT svg{color:#ddd;margin-bottom:16px}.FaireProductSync_header__8fhjb{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:24px;margin-bottom:32px;padding-bottom:24px}.FaireProductSync_backButton__oO8vl{align-items:center;background:none;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.FaireProductSync_backButton__oO8vl:hover{background-color:#f8f9fa}.FaireProductSync_headerContent__Yyq76{flex:1 1}.FaireProductSync_headerContent__Yyq76 h1{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 4px}.FaireProductSync_headerContent__Yyq76 p{color:#666;font-size:14px;margin:0}.FaireProductSync_syncButton__\+CpNG{align-items:center;background-color:#ff6b35;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:background-color .2s}.FaireProductSync_syncButton__\+CpNG:hover:not(:disabled){background-color:#e5552e}.FaireProductSync_syncButton__\+CpNG:disabled{cursor:not-allowed;opacity:.6}.FaireProductSync_spinning__eeOku{animation:FaireProductSync_spin__\+u6iI 1s linear infinite;transform-origin:center}@keyframes FaireProductSync_spin__\+u6iI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FaireProductSync_errorAlert__OLxo-{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;display:flex;gap:12px;margin-bottom:24px;padding:16px}.FaireProductSync_emptyState__HnpYk{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.FaireProductSync_emptyState__HnpYk svg{color:#ddd;margin-bottom:24px}.FaireProductSync_emptyState__HnpYk h2{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 8px}.FaireProductSync_emptyState__HnpYk p{color:#666;font-size:16px;margin:0}.FaireProductSync_productSection__jyMG7{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.FaireProductSync_bulkActions__--MQ4{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px 24px}.FaireProductSync_checkboxLabel__n7JBA{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.FaireProductSync_selectionInfo__paijE{color:#666;font-size:14px}.FaireProductSync_productsGrid__Gzfmu{grid-gap:1px;background-color:#e5e5e5;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.FaireProductSync_productCard__-9xtD{background:#fff;cursor:pointer;padding:20px;position:relative;transition:all .2s}.FaireProductSync_productCard__-9xtD:hover{background-color:#f8f9fa}.FaireProductSync_productCard__-9xtD.FaireProductSync_selected__f74UJ{background-color:#e3f2fd;border-left:4px solid #ff6b35}.FaireProductSync_productCheckbox__T4-oj{position:absolute;right:16px;top:16px}.FaireProductSync_productCheckbox__T4-oj input{cursor:pointer;height:18px;width:18px}.FaireProductSync_productImage__n4DB0{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:8px;height:60px;margin-bottom:16px;overflow:hidden;width:60px}.FaireProductSync_productImage__n4DB0 img{height:100%;object-fit:cover;width:100%}.FaireProductSync_productInfo__z4I0F h3{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 8px;padding-right:40px}.FaireProductSync_sku__eQHkL{color:#666;font-family:monospace;font-size:12px;margin:0 0 4px}.FaireProductSync_brand__9ZoBr{color:#495057;font-size:14px;margin:0 0 12px}.FaireProductSync_pricing__j24Hf{display:flex;gap:12px;margin-bottom:8px}.FaireProductSync_pricing__j24Hf span{color:#666;font-size:12px}.FaireProductSync_category__OIOzC{background-color:#e9ecef;border-radius:4px;color:#495057;display:inline-block;font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.FaireProductSync_modal__eJ46M{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.FaireProductSync_modalContent__fSM7S{background:#0f172a;border:1px solid #1e293b;border-radius:16px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #79d5e91a;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.FaireProductSync_modalHeader__vyzQh{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:24px}.FaireProductSync_modalHeader__vyzQh h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:600;margin:0}.FaireProductSync_modalHeader__vyzQh button{background:none;border:none;color:#cbd5e1;cursor:pointer}.FaireProductSync_resultsStats__ZsAmU{background:#1e293b4d;border-bottom:1px solid #334155;display:flex;gap:24px;padding:20px 24px}.FaireProductSync_resultStat__JWEJr{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.FaireProductSync_resultsContent__DrAHz{flex:1 1;overflow-y:auto;padding:24px}.FaireProductSync_resultItem__cy-5X{align-items:flex-start;border-bottom:1px solid #f1f1f1;display:flex;gap:12px;padding:12px 0}.FaireProductSync_resultItem__cy-5X:last-child{border-bottom:none}.FaireProductSync_resultIcon__k-fFU{flex-shrink:0;margin-top:2px}.FaireProductSync_resultInfo__ahJWY{display:flex;flex:1 1;flex-direction:column;gap:4px}.FaireProductSync_resultInfo__ahJWY strong{color:#1a1a1a;font-size:14px}.FaireProductSync_resultInfo__ahJWY span{color:#666;font-size:12px}.FaireProductSync_errorText__hvywU{color:#dc3545!important;font-size:11px!important}.FaireProductSync_modalActions__-L4dG{border-top:1px solid #334155;padding:20px 24px;text-align:right}.FaireProductSync_modalActions__-L4dG button{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.FaireProductSync_modalActions__-L4dG button:hover{background:linear-gradient(135deg,#5bc3d9,#3d9b9a)}.InvoicesManagement_loading__b-wjZ{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center;min-height:400px}.InvoicesManagement_container__K07Bd{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:1.2rem;position:relative}@media (min-width:768px){.InvoicesManagement_container__K07Bd{padding:2rem}}@media (min-width:1024px){.InvoicesManagement_container__K07Bd{padding:2.5rem}}@media (min-width:1200px){.InvoicesManagement_container__K07Bd{padding:3rem}}.InvoicesManagement_container__K07Bd:before{animation:InvoicesManagement_patternFloat__MuIoZ 45s linear infinite;background:radial-gradient(circle at 25% 25%,#3b82f60f 1px,#0000 0),radial-gradient(circle at 75% 75%,#a855f70f 1px,#0000 0),radial-gradient(circle at 45% 55%,#79d5e90a 1px,#0000 0);background-size:64px 64px,88px 88px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.InvoicesManagement_container__K07Bd>*{position:relative;z-index:1}@keyframes InvoicesManagement_patternFloat__MuIoZ{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-50px) rotate(1turn)}}.InvoicesManagement_header__UmFum{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:1.2rem}.InvoicesManagement_titleSection__j-01I{display:flex;flex-direction:column;gap:.25rem}.InvoicesManagement_title__KSoaE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0}.InvoicesManagement_subtitle__GWxiH{color:#9ca3af;font-size:.875rem;margin:0}.InvoicesManagement_headerActions__KWUEE{align-items:center;display:flex;gap:.8rem}.InvoicesManagement_debtManagementButton__eSFrV{align-items:center;background:#374151;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.InvoicesManagement_debtManagementButton__eSFrV:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.InvoicesManagement_summaryCards__\+4lLh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.InvoicesManagement_summaryCardValue__poX1j{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.InvoicesManagement_summaryCardLabel__0T5YJ{color:#9ca3af;font-size:.875rem}.InvoicesManagement_summaryCard__LNEVz{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1f2abf;border:1px solid #79d5e926;border-radius:12px;box-shadow:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.InvoicesManagement_summaryCard__LNEVz:before{content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.InvoicesManagement_summaryCard__LNEVz:hover{box-shadow:0 15px 40px #0000004d;transform:translateY(-2px)}.InvoicesManagement_summaryCard__LNEVz:hover:before{opacity:1}.InvoicesManagement_summaryCard__LNEVz:before{background:linear-gradient(90deg,#79d5e9,#4daeac)}.InvoicesManagement_controls__Yx2do{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.InvoicesManagement_searchContainer__-sCbG{flex:1 1;min-width:240px;position:relative}.InvoicesManagement_searchBox__Y3f00{align-items:center;display:flex;position:relative}.InvoicesManagement_searchIcon__10lN-{color:#6b7280;left:13px;position:absolute;z-index:2}.InvoicesManagement_searchInput__qMv5k{background-color:#1a1f2a;border:1px solid #374151;border-radius:10px;color:#fff;font-size:13px;padding:10px 13px 10px 45px;transition:all .3s ease;width:100%}.InvoicesManagement_searchInput__qMv5k:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.InvoicesManagement_searchInput__qMv5k::placeholder{color:#6b7280}.InvoicesManagement_filtersContainer__Q2YjQ{align-items:center;display:flex;gap:.6rem}.InvoicesManagement_filterSelect__G-A1w,.InvoicesManagement_sortSelect__C9FuC{background:#1a1f2a;border:1px solid #374151;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;min-width:112px;padding:8px 13px;transition:all .3s ease}.InvoicesManagement_filterSelect__G-A1w:focus,.InvoicesManagement_sortSelect__C9FuC:focus{border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.InvoicesManagement_filterSelect__G-A1w:hover,.InvoicesManagement_sortSelect__C9FuC:hover{border-color:#4b5563}.InvoicesManagement_viewToggle__7C5iO{background:#1a1f2a;border:1px solid #374151;border-radius:6px;display:flex;overflow:hidden}.InvoicesManagement_viewToggleBtn__i-f0v{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.4rem .6rem;transition:all .2s ease}.InvoicesManagement_viewToggleBtn__i-f0v:hover{background:#374151;color:#d1d5db}.InvoicesManagement_viewToggleBtn__i-f0v.InvoicesManagement_active__Zmqwl{background:linear-gradient(135deg,#79d5e9,#4daeac);color:#fff}.InvoicesManagement_resultsInfo__68mKO{margin-bottom:1rem}.InvoicesManagement_resultsCount__xQBfc{color:#9ca3af;font-size:.875rem;font-weight:500}.InvoicesManagement_emptyState__tPdor{align-items:center;background:#1a1f2a80;border:1px solid #ffffff1a;border-radius:12px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.InvoicesManagement_emptyIcon__T6v5e{margin-bottom:1rem;opacity:.5}.InvoicesManagement_emptyState__tPdor h3{color:#e5e7eb;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.InvoicesManagement_emptyState__tPdor p{color:#9ca3af;font-size:.875rem;margin:0}.InvoicesManagement_invoicesTable__PZ6Ta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1f2abf;border:1px solid #79d5e926;border-radius:12px;box-shadow:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;margin-bottom:1.2rem;overflow:hidden}.InvoicesManagement_tableContainer__4HnG3{background:#1a1f2a;border-radius:10px;overflow:hidden}.InvoicesManagement_tableHeader__hYZhZ{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#79d5e91a,#1a1f2af2);border-bottom:1px solid #ffffff0f;padding:.8rem 1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.InvoicesManagement_tableHeaderRow__abq-5{grid-gap:0;color:#9ca3af;display:grid;font-size:.6rem;font-weight:600;gap:0;grid-template-columns:1fr 1fr .5fr .5fr 1fr 1fr 1fr;letter-spacing:.04em;text-transform:uppercase}.InvoicesManagement_tableBody__XTFIO .InvoicesManagement_tableRow__tLXhM:nth-child(2n){background:#ffffff05}.InvoicesManagement_tableRow__tLXhM{grid-gap:0;align-items:center;border-bottom:1px solid #ffffff0f;cursor:pointer;display:grid;gap:0;grid-template-columns:1fr 1fr .5fr .5fr 1fr 1fr 1fr;padding:.9rem 1rem;position:relative;transition:background .2s ease,transform .2s ease,border-color .2s ease}.InvoicesManagement_tableRow__tLXhM:after{background:linear-gradient(90deg,#0000,#79d5e980,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.InvoicesManagement_tableRow__tLXhM:last-child{border-bottom:none}.InvoicesManagement_tableRow__tLXhM:hover{background:linear-gradient(90deg,#0000,#79d5e90d,#61bc8e0a,#0000)}.InvoicesManagement_tableRow__tLXhM:hover:after{transform:scaleX(1)}.InvoicesManagement_tableCell__YuSAI{display:flex;flex-direction:column;gap:.2rem}.InvoicesManagement_invoiceInfo__Mnli0{display:flex;flex-direction:column;gap:.25rem}.InvoicesManagement_invoiceNumber__6yba8{color:#fff;font-size:.9rem;font-weight:600}.InvoicesManagement_customerName__ok1bl{color:#9ca3af;font-size:.8rem}.InvoicesManagement_orderNumber__i5W9t{color:#6b7280;font-family:monospace;font-size:.75rem}.InvoicesManagement_statusBadge__GAgIQ{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;min-width:30px;padding:.25rem .75rem;text-transform:uppercase}.InvoicesManagement_statusBadge__GAgIQ.InvoicesManagement_draft__5rT4i{color:#9ca3af}.InvoicesManagement_statusBadge__GAgIQ.InvoicesManagement_sent__1hffN{color:#3b82f6}.InvoicesManagement_statusBadge__GAgIQ.InvoicesManagement_viewed__8LjJn{color:#a855f7}.InvoicesManagement_statusBadge__GAgIQ.InvoicesManagement_overdue__PBgwL{color:#ef4444}.InvoicesManagement_statusBadge__GAgIQ.InvoicesManagement_paid__hoMwo{color:#22c55e}.InvoicesManagement_statusBadge__GAgIQ.InvoicesManagement_cancelled__E7kPO{color:#6b7280}.InvoicesManagement_amount__B4p0\+{color:#fff;font-size:.9rem;font-weight:600;text-align:right}.InvoicesManagement_amount__B4p0\+.InvoicesManagement_overdue__PBgwL{color:#ef4444}.InvoicesManagement_amount__B4p0\+.InvoicesManagement_paid__hoMwo{color:#22c55e}.InvoicesManagement_dateText__wrkGd,.InvoicesManagement_dueDateText__CBmqH{color:#d1d5db;font-size:.875rem}.InvoicesManagement_dueDateText__CBmqH.InvoicesManagement_overdue__PBgwL{color:#ef4444;font-weight:600}.InvoicesManagement_actionButtons__PrUfv{align-items:center;display:flex;gap:.5rem}.InvoicesManagement_actionBtn__4QL2i{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;gap:.25rem;padding:.375rem .625rem;text-decoration:none;transition:all .2s ease}.InvoicesManagement_actionBtn__4QL2i:hover{background:#79d5e91a;border-color:#79d5e9;color:#79d5e9}.InvoicesManagement_actionBtn__4QL2i.InvoicesManagement_view__SOyus{border-color:#3b82f64d;color:#3b82f6}.InvoicesManagement_actionBtn__4QL2i.InvoicesManagement_view__SOyus:hover{background:#3b82f61a;border-color:#3b82f6}.InvoicesManagement_actionBtn__4QL2i.InvoicesManagement_debt__BePyq{border-color:#ef44444d;color:#ef4444}.InvoicesManagement_actionBtn__4QL2i.InvoicesManagement_debt__BePyq:hover{background:#ef44441a;border-color:#ef4444}.InvoicesManagement_invoicesGrid__m5hAt{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:1.5rem}.InvoicesManagement_invoiceCard__LJeMB{background:#1a1f2a;border:1px solid #374151;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .2s ease}.InvoicesManagement_invoiceCard__LJeMB:before{background:linear-gradient(90deg,#79d5e9,#4daeac,#61bc8e);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.InvoicesManagement_invoiceCard__LJeMB:hover{border-color:#79d5e94d;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.InvoicesManagement_invoiceCard__LJeMB:hover:before{opacity:1}.InvoicesManagement_cardHeader__NCyOd{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.InvoicesManagement_cardInvoiceInfo__qpWj\+{align-items:center;display:flex;gap:.75rem}.InvoicesManagement_cardInvoiceDetails__5f5YK h3{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.InvoicesManagement_cardInvoiceDetails__5f5YK p{color:#9ca3af;font-size:.8rem;margin:0}.InvoicesManagement_cardBody__28w5l{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.InvoicesManagement_cardRow__GpKFM{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.InvoicesManagement_cardLabel__67LLF{color:#9ca3af;font-weight:500}.InvoicesManagement_cardValue__AuPzH{color:#fff;font-weight:600}.InvoicesManagement_cardValue__AuPzH.InvoicesManagement_overdue__PBgwL{color:#ef4444}.InvoicesManagement_cardValue__AuPzH.InvoicesManagement_paid__hoMwo{color:#22c55e}.InvoicesManagement_cardActions__4nFOa{border-top:1px solid #ffffff1a;display:flex;gap:.5rem;padding-top:1rem}.InvoicesManagement_cardActionBtn__5tvh6{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:inline-flex;flex:1 1;font-size:.75rem;font-weight:500;gap:.375rem;justify-content:center;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease}.InvoicesManagement_cardActionBtn__5tvh6:hover{background:#79d5e91a;border-color:#79d5e9;color:#79d5e9}.InvoicesManagement_pagination__RDF0X{align-items:center;background:#1a1f2a;border:1px solid #374151;border-radius:8px;display:flex;justify-content:space-between;padding:1rem 1.5rem}.InvoicesManagement_paginationInfo__WVRvI{color:#9ca3af;font-size:.875rem}.InvoicesManagement_paginationControls__nAWoQ{align-items:center;display:flex;gap:1rem}.InvoicesManagement_paginationBtn__yKg8y{background:#1a1f2a;border:1px solid #374151;border-radius:6px;color:#d1d5db;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.InvoicesManagement_paginationBtn__yKg8y:hover:not(:disabled){background:#252b3a;border-color:#4b5563}.InvoicesManagement_paginationBtn__yKg8y:disabled{cursor:not-allowed;opacity:.5}.InvoicesManagement_pageInfo__iX2Jm{color:#e5e7eb;font-size:.875rem;font-weight:500}@media (max-width:768px){.InvoicesManagement_container__K07Bd{padding:1rem}.InvoicesManagement_controls__Yx2do{align-items:stretch;flex-direction:column}.InvoicesManagement_searchContainer__-sCbG{min-width:0;min-width:auto}.InvoicesManagement_tableHeaderRow__abq-5,.InvoicesManagement_tableRow__tLXhM{gap:.5rem;grid-template-columns:1fr}.InvoicesManagement_tableCell__YuSAI:before{color:#9ca3af;content:attr(data-label) ": ";display:block;font-size:.6rem;font-weight:600;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.InvoicesManagement_tableHeader__hYZhZ{display:none}.InvoicesManagement_invoicesGrid__m5hAt{gap:1rem;grid-template-columns:1fr}.InvoicesManagement_pagination__RDF0X{flex-direction:column;gap:1rem;text-align:center}.InvoicesManagement_paginationControls__nAWoQ{order:-1}}@media (max-width:480px){.InvoicesManagement_container__K07Bd{padding:.75rem}.InvoicesManagement_title__KSoaE{font-size:1.2rem}.InvoicesManagement_summaryCards__\+4lLh{gap:.8rem;grid-template-columns:repeat(2,1fr)}}.ViewInvoice_container__DUzmD{color:#fff;min-height:100vh;padding:0}.ViewInvoice_header__bIS3h{border-bottom:1px solid #ffffff1a;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ViewInvoice_headerTop__NzHp\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ViewInvoice_backButton__EFFt4{align-items:center;background:#0000;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.ViewInvoice_backButton__EFFt4:hover{background:#ffffff0d;color:#fff;transform:translateX(-2px)}.ViewInvoice_headerActions__JF8xS{align-items:center;display:flex;gap:.75rem}.ViewInvoice_actionButton__QPWmq{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.ViewInvoice_actionButton__QPWmq:hover{background:#ffffff1a;border-color:#ffffff4d}.ViewInvoice_actionButton__QPWmq.ViewInvoice_primary__OvMAY{background:linear-gradient(135deg,#79d5e9,#4daeac);border-color:#79d5e9;color:#0f1419}.ViewInvoice_actionButton__QPWmq.ViewInvoice_primary__OvMAY:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.ViewInvoice_headerInfo__UwVh4{align-items:center;justify-content:space-between}.ViewInvoice_invoiceTitle__FwVyS{align-items:center;display:flex;gap:.75rem}.ViewInvoice_invoiceTitle__FwVyS h1{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.ViewInvoice_invoiceTitle__FwVyS svg{color:#79d5e9}.ViewInvoice_invoiceMetrics__LQuYQ{align-items:center;display:flex;gap:1.5rem}.ViewInvoice_metric__UvYFQ{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.ViewInvoice_metric__UvYFQ.ViewInvoice_highlight__fN3u2{background:#79d5e91a;border:1px solid #79d5e94d;border-radius:8px;color:#79d5e9;font-weight:600;padding:.5rem .75rem}.ViewInvoice_statusBadge__Hxozw{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.375rem .875rem;text-transform:uppercase}.ViewInvoice_statusBadge__Hxozw.ViewInvoice_draft__IKh3t{background:#9ca3af33;border:1px solid #9ca3af4d;color:#9ca3af}.ViewInvoice_statusBadge__Hxozw.ViewInvoice_sent__08A\+X{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.ViewInvoice_statusBadge__Hxozw.ViewInvoice_viewed__5UyDU{background:#a855f733;border:1px solid #a855f74d;color:#a855f7}.ViewInvoice_statusBadge__Hxozw.ViewInvoice_overdue__RMeIq{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.ViewInvoice_statusBadge__Hxozw.ViewInvoice_paid__0NlGb{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.ViewInvoice_statusBadge__Hxozw.ViewInvoice_cancelled__BPlKx{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.ViewInvoice_content__OJDcE{margin:0 auto;max-width:1200px;padding:2rem}.ViewInvoice_invoiceLayout__Z01Xv{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.ViewInvoice_leftColumn__1opKt,.ViewInvoice_rightColumn__1Fprq{display:flex;flex-direction:column;gap:1rem}.ViewInvoice_subsectionTitle__-QKMb{border-bottom:1px solid #79d5e933;color:#79d5e9;font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.ViewInvoice_addressSection__EJjQz h4{color:#fffc;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:1rem 0 .5rem;text-transform:uppercase}.ViewInvoice_additionalLayout__SF7w1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin-top:1.5rem}.ViewInvoice_orderSection__gDU1P{display:flex;flex-direction:column;gap:1rem}.ViewInvoice_statusSection__Uzh2k{display:flex;flex-direction:column;gap:1.5rem}.ViewInvoice_subsectionHeader__1sIn5{align-items:center;display:flex;justify-content:space-between}.ViewInvoice_debtSection__UXdZA,.ViewInvoice_reminderSection__PRTc0{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:1rem}.ViewInvoice_debtSection__UXdZA{background:#ef44440d;border-color:#ef444433}.ViewInvoice_moreItems__\+\+h-x{border-top:1px solid #ffffff0d;color:#fff9;font-style:italic;padding:.75rem 1rem;text-align:center}.ViewInvoice_lineItems__FYJkL h4{color:#fff;font-size:.9rem;font-weight:600;margin:1rem 0 .5rem}.ViewInvoice_debtManagementButton__pJMk-{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.ViewInvoice_debtManagementButton__pJMk-:hover{background:#dc2626;transform:translateY(-1px)}.ViewInvoice_invoiceCard__RS85w{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2abf;border:1px solid #79d5e926;border-radius:12px;box-shadow:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;overflow:hidden}.ViewInvoice_invoiceCardHeader__n-1Yi{background:linear-gradient(135deg,#79d5e91a,#4daeac1a);border-bottom:1px solid #ffffff1a;padding:1.5rem 2rem}.ViewInvoice_invoiceCardHeader__n-1Yi h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ViewInvoice_invoiceNumber__Cf7g0{color:#79d5e9;font-size:.9rem;font-weight:500}.ViewInvoice_invoiceDetails__Xl-0D{padding:2rem}.ViewInvoice_detailsGrid__d877W{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.ViewInvoice_detailSection__y1Mon{display:flex;flex-direction:column;gap:.75rem}.ViewInvoice_detailSection__y1Mon h3{align-items:center;color:#79d5e9;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.ViewInvoice_detailSection__y1Mon h3 svg{color:#79d5e9}.ViewInvoice_detailItem__mH1rE{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.ViewInvoice_detailItem__mH1rE:last-child{border-bottom:none}.ViewInvoice_detailLabel__Clsfx{color:#ffffffb3;font-weight:500}.ViewInvoice_detailValue__ozaNP{color:#fff;font-weight:600}.ViewInvoice_addressSection__EJjQz{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.ViewInvoice_addressBlock__b\+JOc{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:1rem}.ViewInvoice_addressText__0JWvf{color:#ffffffe6;font-size:.875rem;font-style:normal;line-height:1.5}.ViewInvoice_invoiceItems__DxXrq{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;margin:2rem 0;overflow:hidden}.ViewInvoice_itemsHeader__0XLAU{background:#79d5e91a;color:#79d5e9;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ViewInvoice_invoiceItem__G9f-0,.ViewInvoice_itemsHeader__0XLAU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem}.ViewInvoice_invoiceItem__G9f-0{align-items:center;border-bottom:1px solid #ffffff0d}.ViewInvoice_invoiceItem__G9f-0:last-child{border-bottom:none}.ViewInvoice_itemName__5HqrP{color:#fff;font-weight:500}.ViewInvoice_itemSku__2c2Ab{color:#fff9;font-family:monospace;font-size:.8rem;margin-top:.25rem}.ViewInvoice_itemQuantity__RI49B,.ViewInvoice_itemTotal__cfW\+J,.ViewInvoice_itemUnitPrice__ArOOd{color:#ffffffe6;text-align:right}.ViewInvoice_itemTotal__cfW\+J{font-weight:600}.ViewInvoice_invoiceSummary__sxRul{background:#ffffff0d;border-top:1px solid #ffffff1a;padding:1.5rem}.ViewInvoice_summaryRow__L24-J{align-items:center;color:#fffc;display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem 0}.ViewInvoice_summaryTotal__nFGJT{align-items:center;border-top:2px solid #79d5e94d;color:#79d5e9;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-top:.5rem;padding:.75rem 0}.ViewInvoice_sidePanel__pY7EA{display:flex;flex-direction:column;gap:1.5rem}.ViewInvoice_sideCard__QZF9x{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2abf;border:1px solid #79d5e926;border-radius:12px;box-shadow:0 10px 30px #00000040,inset 0 1px 0 #ffffff08;padding:1.5rem}.ViewInvoice_sideCard__QZF9x h3{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin:0 0 1rem}.ViewInvoice_sideCard__QZF9x h3 svg{color:#79d5e9}.ViewInvoice_customerInfo__tTMkj{display:flex;flex-direction:column;gap:.75rem}.ViewInvoice_contactLink__-6j1r{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem;text-decoration:none;transition:color .2s ease}.ViewInvoice_contactLink__-6j1r:hover{color:#79d5e9}.ViewInvoice_invoiceTimeline__N24A1{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.ViewInvoice_timelineTitle__A7Yvm{color:#79d5e9;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.ViewInvoice_timeline__BX-L8{display:flex;flex-direction:column;gap:1rem;position:relative}.ViewInvoice_timeline__BX-L8:before{background:#ffffff1a;bottom:12px;content:"";left:6px;position:absolute;top:12px;width:2px}.ViewInvoice_timelineItem__7ni94{align-items:flex-start;display:flex;gap:1rem;position:relative}.ViewInvoice_timelineDot__VIe1d{border:2px solid #0000;border-radius:50%;flex-shrink:0;height:12px;margin-top:2px;position:relative;width:12px;z-index:1}.ViewInvoice_timelineDot__VIe1d.ViewInvoice_completed__lY\+1Z{background:#10b981;border-color:#10b981;box-shadow:0 0 8px #10b98166}.ViewInvoice_timelineDot__VIe1d.ViewInvoice_overdue__RMeIq{background:#ef4444;border-color:#ef4444;box-shadow:0 0 8px #ef444466}.ViewInvoice_timelineDot__VIe1d.ViewInvoice_reminder__JTpmy{background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 8px #f59e0b66}.ViewInvoice_timelineDot__VIe1d.ViewInvoice_paid__0NlGb{background:#10b981;border-color:#10b981;box-shadow:0 0 8px #10b98199}.ViewInvoice_timelineDot__VIe1d.ViewInvoice_pending__0eb88{background:#ffffff1a;border-color:#ffffff4d}.ViewInvoice_timelineContent__Zy05C{flex:1 1;min-width:0}.ViewInvoice_timelineStage__v7L9l{color:#fff;font-size:.875rem;font-weight:600;margin:0 0 2px}.ViewInvoice_timelineDate__vsrS7{color:#fff9;font-size:.75rem;line-height:1.3}.ViewInvoice_paymentInfo__3xKDj{display:flex;flex-direction:column;gap:.75rem}.ViewInvoice_paymentLink__KOasD{align-items:center;background:#79d5e91a;border:1px solid #79d5e933;border-radius:6px;color:#79d5e9;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem;text-decoration:none;transition:all .2s ease}.ViewInvoice_paymentLink__KOasD:hover{background:#79d5e933;border-color:#79d5e9}.ViewInvoice_emptyState__G6Y-V{align-items:center;color:#fff9;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ViewInvoice_emptyState__G6Y-V svg{color:#ffffff4d;margin-bottom:1rem}.ViewInvoice_emptyState__G6Y-V h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ViewInvoice_emptyState__G6Y-V p{color:#ffffffb3;font-size:.875rem;margin:0}.ViewInvoice_loading__ASqSW{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.ViewInvoice_loadingText__ciPoS{font-size:.875rem;margin-top:1rem}.ViewInvoice_spinner__tQmoB{animation:ViewInvoice_spin__YaQgT 1s linear infinite;border:3px solid #79d5e933;border-radius:50%;border-top-color:#79d5e9;height:32px;width:32px}@keyframes ViewInvoice_spin__YaQgT{to{transform:rotate(1turn)}}.ViewInvoice_errorContainer__nIusQ{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.ViewInvoice_errorContent__gopuM{max-width:400px;text-align:center}.ViewInvoice_errorContent__gopuM h2{color:#fff;font-size:1.5rem;margin:1rem 0 .5rem}.ViewInvoice_errorContent__gopuM p{color:#ffffffb3;line-height:1.5;margin-bottom:2rem}.ViewInvoice_retryButton__vzVf\+{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ViewInvoice_retryButton__vzVf\+:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}@media (max-width:1024px){.ViewInvoice_content__OJDcE{padding:1.5rem}.ViewInvoice_summaryGrid__Z8-Z3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ViewInvoice_additionalLayout__SF7w1,.ViewInvoice_invoiceLayout__Z01Xv{gap:1.5rem;grid-template-columns:1fr}.ViewInvoice_detailsGrid__d877W{gap:1rem;grid-template-columns:1fr 1fr}}@media (max-width:768px){.ViewInvoice_content__OJDcE,.ViewInvoice_header__bIS3h{padding:1rem}.ViewInvoice_headerLeft__DhbdC{align-items:flex-start;flex-direction:column;gap:.5rem}.ViewInvoice_headerRight__HlqbE{align-items:flex-end;flex-direction:column;gap:.5rem}.ViewInvoice_actionBar__Q5XBz{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.ViewInvoice_actionGroup__zCXtW{flex-wrap:wrap;justify-content:center}.ViewInvoice_summaryGrid__Z8-Z3{gap:.75rem;grid-template-columns:1fr 1fr}.ViewInvoice_additionalLayout__SF7w1,.ViewInvoice_invoiceLayout__Z01Xv{gap:1rem;grid-template-columns:1fr}.ViewInvoice_detailsGrid__d877W{grid-template-columns:1fr}.ViewInvoice_customerBasics__5stMD{gap:.5rem}.ViewInvoice_orderSummary__GAfWA{gap:.5rem;grid-template-columns:1fr}.ViewInvoice_lineItemRow__K\+Iyn,.ViewInvoice_lineItemsHeader__JnZF9{gap:.5rem;grid-template-columns:2fr 1fr}.ViewInvoice_lineItemRow__K\+Iyn span:nth-child(n+3),.ViewInvoice_lineItemsHeader__JnZF9 span:nth-child(n+3){display:none}.ViewInvoice_reminderInfo__HBVe8{flex-direction:column;gap:1rem}}@media (max-width:480px){.ViewInvoice_title__8rKaW{font-size:1.25rem}.ViewInvoice_actionGroup__zCXtW button{font-size:.8rem;padding:.5rem .75rem}.ViewInvoice_section__J5wpZ{padding:1rem}.ViewInvoice_summaryGrid__Z8-Z3{grid-template-columns:1fr}.ViewInvoice_modalActions__SGaVS{flex-direction:column-reverse}.ViewInvoice_modalActions__SGaVS button{justify-content:center;width:100%}}.ViewInvoice_header__bIS3h{flex-wrap:wrap;justify-content:space-between}.ViewInvoice_headerLeft__DhbdC,.ViewInvoice_headerRight__HlqbE,.ViewInvoice_header__bIS3h{align-items:center;display:flex;gap:1rem}.ViewInvoice_headerInfo__UwVh4{display:flex;flex-direction:column;gap:.25rem}.ViewInvoice_title__8rKaW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79d5e9,#4daeac);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0}.ViewInvoice_subtitle__jXM70{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;gap:.5rem}.ViewInvoice_separator__0pW34{color:#ffffff4d}.ViewInvoice_actionBar__Q5XBz{align-items:center;border-bottom:1px solid #79d5e91a;display:flex;justify-content:space-between;padding:1rem 2rem}.ViewInvoice_actionGroup__zCXtW{display:flex;gap:.75rem}.ViewInvoice_downloadButton__O6wDn,.ViewInvoice_editButton__Ai8E9,.ViewInvoice_printButton__PQZQh,.ViewInvoice_sendButton__dcUZ4{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.ViewInvoice_editButton__Ai8E9:hover{background:#79d5e91a;border-color:#79d5e9}.ViewInvoice_sendButton__dcUZ4:hover{background:#3b82f61a;border-color:#3b82f6}.ViewInvoice_downloadButton__O6wDn:hover{background:#22c55e1a;border-color:#22c55e}.ViewInvoice_printButton__PQZQh:hover{background:#a855f71a;border-color:#a855f7}.ViewInvoice_saveButton__Fdbbi{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.ViewInvoice_saveButton__Fdbbi:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.ViewInvoice_cancelButton__ypJtY{align-items:center;background:#0000;border:1px solid #fff3;border-radius:8px;color:#fffc;cursor:pointer;display:flex;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.ViewInvoice_cancelButton__ypJtY:hover{background:#ffffff0d;border-color:#ffffff4d}.ViewInvoice_section__J5wpZ{background:#ffffff05;border:1px solid #79d5e926;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.ViewInvoice_sectionHeader__jf96K{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ViewInvoice_sectionTitle__gdI5l{align-items:center;color:#fff;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.ViewInvoice_summaryGrid__Z8-Z3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ViewInvoice_summaryCard__MFfN0{border:1px solid #ffffff1a;border-radius:8px;padding:1rem;transition:all .2s ease}.ViewInvoice_summaryCard__MFfN0:hover{border-color:#79d5e94d}.ViewInvoice_summaryLabel__youbS{color:#fff9;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.ViewInvoice_summaryValue__ia3Gm{color:#fff;font-size:1.25rem;font-weight:700}.ViewInvoice_customerInfo__tTMkj{border-radius:8px;padding:1rem}.ViewInvoice_customerBasics__5stMD{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.ViewInvoice_customerName__q\+27u{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.ViewInvoice_customerContact__yFSNM{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.ViewInvoice_customerActions__Y8XtK{margin-top:.75rem}.ViewInvoice_viewCustomerButton__z92DC{align-items:center;background:#79d5e91a;border:1px solid #79d5e94d;border-radius:6px;color:#79d5e9;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.ViewInvoice_viewCustomerButton__z92DC:hover{background:#79d5e933;border-color:#79d5e9}.ViewInvoice_addressSection__EJjQz h3{color:#79d5e9;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin:0 0 .75rem;text-transform:uppercase}.ViewInvoice_address__JR69B{border:1px solid #ffffff0d;border-radius:6px;padding:1rem}.ViewInvoice_editAddressGrid__PBoRd{display:flex;flex-direction:column;gap:.75rem}.ViewInvoice_addressDisplay__YEilf{color:#ffffffe6;line-height:1.6}.ViewInvoice_input__91WgF,.ViewInvoice_select__Wp8s-,.ViewInvoice_textarea__KI0\+V{background:#ffffff0d;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:.875rem;padding:.625rem;transition:all .2s ease;width:100%}.ViewInvoice_input__91WgF:focus,.ViewInvoice_select__Wp8s-:focus,.ViewInvoice_textarea__KI0\+V:focus{background:#ffffff14;border-color:#79d5e9;box-shadow:0 0 0 3px #79d5e91a;outline:none}.ViewInvoice_textarea__KI0\+V{font-family:inherit;min-height:100px;resize:vertical}.ViewInvoice_viewOrderButton__2lfd8{align-items:center;background:#61bc8e1a;border:1px solid #61bc8e4d;border-radius:6px;color:#61bc8e;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.ViewInvoice_viewOrderButton__2lfd8:hover{background:#61bc8e33;border-color:#61bc8e}.ViewInvoice_orderSummary__GAfWA{grid-gap:1rem;border:1px solid #ffffff0d;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem;padding:1rem}.ViewInvoice_orderInfo__ed3PG{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.ViewInvoice_orderLabel__VFvbG{color:#fff9;font-size:.875rem;font-weight:500}.ViewInvoice_lineItems__FYJkL{margin-top:1.5rem}.ViewInvoice_lineItems__FYJkL h3{color:#fff;font-size:1rem;font-weight:600;margin:0 0 1rem}.ViewInvoice_lineItemsTable__QX96r{border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.ViewInvoice_lineItemsHeader__JnZF9{background:#79d5e91a;color:#79d5e9;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ViewInvoice_lineItemRow__K\+Iyn,.ViewInvoice_lineItemsHeader__JnZF9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:.75rem 1rem}.ViewInvoice_lineItemRow__K\+Iyn{border-bottom:1px solid #ffffff0d;color:#ffffffe6}.ViewInvoice_lineItemRow__K\+Iyn:last-child{border-bottom:none}.ViewInvoice_reminderInfo__HBVe8{border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:2rem;padding:1rem}.ViewInvoice_reminderStat__UGPOu{align-items:center;display:flex;gap:.5rem}.ViewInvoice_reminderLabel__e1BU-{color:#fff9;font-size:.875rem;font-weight:500}.ViewInvoice_debtManagementInfo__ZgESu{background:#ef44440d;border:1px solid #ef444433;border-radius:8px;padding:1rem}.ViewInvoice_debtManagementInfo__ZgESu p{color:#ffffffe6;margin:0 0 1rem}.ViewInvoice_errorState__PSygH{align-items:center;background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#ffffffe6;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.ViewInvoice_errorState__PSygH h2{color:#fff;font-size:1.5rem;margin:1rem 0}.ViewInvoice_errorState__PSygH p{color:#ffffffb3;margin-bottom:1.5rem}.ViewInvoice_errorState__PSygH .ViewInvoice_backButton__EFFt4{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:8px;color:#0f1419;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.ViewInvoice_errorState__PSygH .ViewInvoice_backButton__EFFt4:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.ViewInvoice_modalOverlay__RAcww{align-items:center;animation:ViewInvoice_fadeIn__Gpx\+W .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes ViewInvoice_fadeIn__Gpx\+W{0%{opacity:0}to{opacity:1}}.ViewInvoice_modal__sYs6M{animation:ViewInvoice_slideUp__2v7Ro .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);border:1px solid #79d5e926;border-radius:12px;box-shadow:0 25px 50px -12px #00000080,inset 0 1px 0 #ffffff08;max-width:500px;width:100%}@keyframes ViewInvoice_slideUp__2v7Ro{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewInvoice_modalHeader__8nxs9{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.ViewInvoice_modalHeader__8nxs9 h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.ViewInvoice_modalHeader__8nxs9 button{background:#0000;border:none;color:#ffffffb3;cursor:pointer;padding:.25rem;transition:color .2s ease}.ViewInvoice_modalHeader__8nxs9 button:hover{color:#fff}.ViewInvoice_modalContent__JaVH6{padding:1.5rem}.ViewInvoice_formGroup__SnjL-{margin-bottom:1rem}.ViewInvoice_formGroup__SnjL- label{color:#ffffffe6;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ViewInvoice_modalActions__SGaVS{border-top:1px solid #ffffff1a;display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.ViewInvoice_overdueBadge__PA5V0{align-items:center;background:#ef44441a!important;border:1px solid #ef444433;border-radius:6px;color:#ef4444!important;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem}.DebtManagement_loading__n6VsM{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;justify-content:center;min-height:400px}.DebtManagement_container__cKMH7{color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:1.2rem;position:relative}.DebtManagement_container__cKMH7:before{animation:DebtManagement_patternFloat__D36OZ 45s linear infinite;background:radial-gradient(circle at 25% 25%,#ef444414 1px,#0000 0),radial-gradient(circle at 75% 75%,#fbbf240f 1px,#0000 0),radial-gradient(circle at 45% 55%,#79d5e90a 1px,#0000 0);background-size:64px 64px,88px 88px,120px 120px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.DebtManagement_container__cKMH7>*{position:relative;z-index:1}@keyframes DebtManagement_patternFloat__D36OZ{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-50px) rotate(1turn)}}.DebtManagement_header__ZDrBl{margin-bottom:24px;padding:16px 0}.DebtManagement_titleSection__AV3rM{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.DebtManagement_title__ih3A\+{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.875rem;font-weight:700;margin:0}.DebtManagement_summaryCards__k1Yob{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2rem}.DebtManagement_summaryCardValue__0mWSH{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.DebtManagement_summaryCardLabel__EL52g{color:#9ca3af;font-size:.875rem}.DebtManagement_summaryCard__iLoZe{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1f2abf;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 30px #00000040;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.DebtManagement_summaryCard__iLoZe:before{background:linear-gradient(90deg,#ef4444,#dc2626);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.DebtManagement_summaryCard__iLoZe:hover{box-shadow:0 15px 40px #0000004d;transform:translateY(-2px)}.DebtManagement_summaryCard__iLoZe:hover:before{opacity:1}.DebtManagement_controls__jhGcv{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.DebtManagement_searchContainer__fERqe{flex:1 1;min-width:240px;position:relative}.DebtManagement_searchBox__d7fCs{align-items:center;display:flex;position:relative}.DebtManagement_searchIcon__Eth\+b{color:#6b7280;left:13px;position:absolute;z-index:2}.DebtManagement_searchInput__-HNy0{background-color:#1a1f2a;border:1px solid #374151;border-radius:10px;color:#fff;font-size:13px;padding:10px 13px 10px 45px;transition:all .3s ease;width:100%}.DebtManagement_searchInput__-HNy0:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.DebtManagement_searchInput__-HNy0::placeholder{color:#6b7280}.DebtManagement_filtersContainer__Vv7aY{align-items:center;display:flex;gap:.6rem}.DebtManagement_filterSelect__9YpOk,.DebtManagement_sortSelect__b4XQJ{background:#1a1f2a;border:1px solid #374151;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;min-width:150px;padding:8px 13px;transition:all .3s ease}.DebtManagement_filterSelect__9YpOk:focus,.DebtManagement_sortSelect__b4XQJ:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.DebtManagement_filterSelect__9YpOk:hover,.DebtManagement_sortSelect__b4XQJ:hover{border-color:#4b5563}.DebtManagement_resultsInfo__LH090{margin-bottom:1rem}.DebtManagement_resultsCount__HSqJ4{color:#9ca3af;font-size:.875rem;font-weight:500}.DebtManagement_emptyState__s2L8b{align-items:center;background:#1a1f2a80;border:1px solid #ffffff1a;border-radius:12px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.DebtManagement_emptyIcon__ER0Nb{color:#22c55e;margin-bottom:1rem;opacity:.5}.DebtManagement_emptyState__s2L8b h3{color:#e5e7eb;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.DebtManagement_emptyState__s2L8b p{color:#9ca3af;font-size:.875rem;margin:0}.DebtManagement_debtTable__M3-gu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1f2abf;border:1px solid #ef444426;border-radius:12px;box-shadow:0 10px 30px #00000040;overflow:hidden}.DebtManagement_tableHeader__4ESfy{grid-gap:.8rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ef444426,#1a1f2af2);border-bottom:1px solid #ffffff0f;display:grid;gap:.8rem;grid-template-columns:40px 2fr 1fr 1fr 1fr 1fr 1fr;padding:.8rem 1.2rem}.DebtManagement_headerCell__9R4k1{align-items:center;color:#ef4444;display:flex;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DebtManagement_tableRowContainer__XBOzf{border-bottom:1px solid #ffffff0f}.DebtManagement_tableRowContainer__XBOzf:last-child{border-bottom:none}.DebtManagement_tableRow__Y0vEb{grid-gap:.8rem;align-items:center;cursor:pointer;display:grid;gap:.8rem;grid-template-columns:40px 2fr 1fr 1fr 1fr 1fr 1fr;padding:.9rem 1.2rem;position:relative;transition:all .2s ease}.DebtManagement_tableRow__Y0vEb:nth-child(2n){background:#ffffff05}.DebtManagement_tableRow__Y0vEb:hover{background:linear-gradient(90deg,#0000,#ef44440d,#0000)}.DebtManagement_tableCell__3-l\+I{display:flex;flex-direction:column;gap:.2rem}.DebtManagement_expandButton__TofVY{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.DebtManagement_expandButton__TofVY:hover:not(:disabled){background:#ffffff0d;color:#ef4444}.DebtManagement_invoiceCustomerInfo__X-7nh{display:flex;flex-direction:column;gap:.25rem}.DebtManagement_invoiceId__FQ2sY{color:#79d5e9;font-family:monospace;font-size:.75rem;font-weight:500}.DebtManagement_customerName__TRrhr{color:#fff;font-size:.9rem;font-weight:600}.DebtManagement_orderNumber__N7T7C{color:#6b7280;font-family:monospace;font-size:.75rem}.DebtManagement_salesPerson__Irqqm{color:#9ca3af;font-size:.75rem}.DebtManagement_priorityBadge__9zUgY{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-align:center;text-transform:uppercase}.DebtManagement_daysOverdue__8mwgf{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem}.DebtManagement_amountInfo__fRajs{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem}.DebtManagement_outstandingAmount__5ZHYu{color:#ef4444;font-size:.9rem;font-weight:600}.DebtManagement_totalAmount__12pRy{color:#6b7280;font-size:.75rem}.DebtManagement_remindersInfo__vP6EA{display:flex;flex-direction:column;gap:.125rem}.DebtManagement_reminderCount__YdT1n{color:#fff;font-size:.85rem;font-weight:600}.DebtManagement_lastReminder__Tsu\+i{color:#6b7280;font-size:.7rem}.DebtManagement_actions__wPHhl{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.DebtManagement_actionButton__URyQf{align-items:center;background:#0000;border:1px solid #374151;border-radius:4px;color:#9ca3af;cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:.375rem;transition:all .2s ease}.DebtManagement_actionButton__URyQf:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.DebtManagement_expandedRow__hsR-8{background:#0f141980;border-top:1px solid #ffffff0f;padding:1rem 1.2rem}.DebtManagement_expandedContent__q\+0er{display:flex;flex-direction:column;gap:1rem}.DebtManagement_expandedContent__q\+0er h3{color:#ef4444;font-size:1rem;font-weight:600;margin:0 0 .5rem}.DebtManagement_reminderHistory__5yElB{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.DebtManagement_reminderStat__yvrKd{align-items:center;background:#ffffff05;border-radius:6px;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem}.DebtManagement_reminderStat__yvrKd span:first-child{color:#9ca3af;font-weight:500}.DebtManagement_reminderStat__yvrKd span:last-child{color:#fff;font-weight:600}.DebtManagement_expandedActions__huPoZ{border-top:1px solid #ffffff0f;display:flex;gap:.75rem;padding-top:.75rem}.DebtManagement_sendReminderButton__8x6cP{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.DebtManagement_sendReminderButton__8x6cP:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}@media (min-width:768px){.DebtManagement_container__cKMH7{padding:2rem}}@media (min-width:1024px){.DebtManagement_container__cKMH7{padding:2.5rem}}@media (min-width:1200px){.DebtManagement_container__cKMH7{padding:3rem}}@media (max-width:768px){.DebtManagement_container__cKMH7{padding:1rem}.DebtManagement_controls__jhGcv{align-items:stretch;flex-direction:column}.DebtManagement_searchContainer__fERqe{min-width:0;min-width:auto}.DebtManagement_tableHeader__4ESfy,.DebtManagement_tableRow__Y0vEb{gap:.5rem;grid-template-columns:1fr}.DebtManagement_tableCell__3-l\+I:before{color:#9ca3af;content:attr(data-label) ": ";display:block;font-size:.6rem;font-weight:600;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.DebtManagement_tableHeader__4ESfy{display:none}.DebtManagement_reminderHistory__5yElB{grid-template-columns:1fr}}@media (max-width:480px){.DebtManagement_container__cKMH7{padding:.75rem}.DebtManagement_title__ih3A\+{font-size:1.2rem}.DebtManagement_summaryCards__k1Yob{gap:.8rem;grid-template-columns:repeat(2,1fr)}}.command-palette-overlay{align-items:flex-start;animation:fadeIn .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding-top:10vh;position:fixed;z-index:9999}.command-palette{animation:slideIn .2s ease-out;background:var(--bg-secondary);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px var(--border-primary);display:flex;flex-direction:column;max-height:70vh;max-width:600px;overflow:hidden;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.command-palette-header{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;padding:16px;position:relative}.command-palette-search-icon{color:var(--text-tertiary);flex-shrink:0;margin-right:12px}.command-palette-input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:16px;outline:none}.command-palette-close,.command-palette-input::placeholder{color:var(--text-tertiary)}.command-palette-close{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .15s ease}.command-palette-close:hover{background:var(--bg-hover);color:var(--text-primary)}.command-palette-results{flex:1 1;overflow-y:auto;padding:8px}.command-palette-section{margin-bottom:8px}.command-palette-section-header{color:var(--text-tertiary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.command-palette-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:2px 0;padding:12px;position:relative;transition:all .15s ease}.command-palette-item:hover{background:var(--bg-hover)}.command-palette-item.selected{background:var(--bg-active);box-shadow:0 0 0 1px var(--color-accent)}.command-palette-item-icon{align-items:center;background:var(--bg-primary);border-radius:6px;color:var(--text-secondary);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:12px;width:32px}.command-palette-item.selected .command-palette-item-icon{background:var(--color-accent);color:var(--bg-primary)}.command-palette-item-content{flex:1 1;min-width:0}.command-palette-item-label{color:var(--text-primary);font-weight:500;margin-bottom:2px}.command-palette-item-description{color:var(--text-tertiary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette-item-badge{background:var(--bg-primary);border-radius:4px;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.5px;margin-left:12px;padding:2px 8px;text-transform:uppercase}.command-palette-empty{color:var(--text-tertiary);font-size:14px;padding:40px 20px;text-align:center}.command-palette-footer{align-items:center;background:var(--bg-primary);border-top:1px solid var(--border-primary);display:flex;gap:20px;justify-content:center;padding:12px}.command-palette-hint{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:6px}.command-palette-hint kbd{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;box-shadow:0 1px 2px #0000001a;font-family:monospace;font-size:11px;padding:2px 6px}@media (max-width:768px){.command-palette-overlay{padding-top:5vh}.command-palette{max-height:85vh;width:95%}.command-palette-footer{display:none}}.command-palette-loading{align-items:center;display:flex;justify-content:center;margin-left:8px}.spinner{animation:spin 1s linear infinite;border-top:2px solid var(--border-primary);border:2px solid var(--border-primary);border-radius:50%;border-top-color:var(--accent-primary);height:16px;width:16px}.context-panel-overlay{animation:fadeIn .2s ease-out;background:#0000004d;width:100vw;z-index:9998}.context-panel,.context-panel-overlay{height:100vh;position:fixed;right:0;top:0}.context-panel{animation:slideInRight .25s ease-out;background:var(--bg-secondary);border-left:1px solid var(--border-primary);box-shadow:-4px 0 12px #0000001a;overflow-y:auto;width:350px}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.context-panel-header{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:20px}.context-panel-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.context-panel-close{background:#0000;border:none;border-radius:6px;color:var(--text-tertiary);cursor:pointer;padding:8px;transition:all .15s ease}.context-panel-close:hover{background:var(--bg-hover);color:var(--text-primary)}.context-panel-content{padding:20px}.context-section{margin-bottom:32px}.context-section:last-child{margin-bottom:0}.context-section-header{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.context-items{display:flex;flex-direction:column;gap:2px}.context-item{align-items:center;border-radius:8px;color:inherit;cursor:pointer;display:flex;padding:12px;text-decoration:none;transition:all .15s ease}.context-item:hover{background:var(--bg-hover);transform:translateX(2px)}.context-action{background:var(--bg-active);border:1px solid var(--color-accent)}.context-action:hover{background:var(--color-accent);color:var(--bg-primary)}.context-item-icon{align-items:center;background:var(--bg-primary);border-radius:6px;color:var(--text-secondary);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:12px;transition:all .15s ease;width:32px}.context-action .context-item-icon{background:var(--color-accent);color:var(--bg-primary)}.context-action:hover .context-item-icon{background:var(--bg-primary);color:var(--color-accent)}.context-item-content{flex:1 1;min-width:0}.context-item-label{color:var(--text-primary);font-weight:500;margin-bottom:2px}.context-item-description,.context-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-item-description{color:var(--text-tertiary);font-size:13px}.context-empty{color:var(--text-tertiary);padding:40px 20px;text-align:center}.context-empty p{font-size:14px;margin:0 0 8px}.context-empty-hint{font-size:12px;opacity:.7}@media (max-width:768px){.context-panel{border-left:none;width:100vw}.context-panel-content{padding:16px}.context-section{margin-bottom:24px}}.QuickActions_container__XIo9h{align-items:center;display:flex;position:relative}.QuickActions_actions__wqNtI{align-items:center;display:flex;gap:.5rem}.QuickActions_actionButton__8mUDo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.QuickActions_actionButton__8mUDo:hover{box-shadow:0 4px 12px #79d5e933;transform:translateY(-1px)}.QuickActions_actionButton__8mUDo:active{transform:translateY(0)}.QuickActions_settingsButton__pkUCy{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.QuickActions_settingsButton__pkUCy:hover{background:#ffffff1a;border-color:#79d5e94d;color:#79d5e9}.QuickActions_settingsOverlay__qyQZB{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1419cc;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:5rem 2rem 2rem;position:fixed;right:0;top:0;z-index:10000}.QuickActions_settingsPanel__d-Fuz{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2af2;border:1px solid #79d5e933;border-radius:16px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;margin-bottom:2rem;max-height:calc(100vh - 10rem);max-width:90vw;overflow:hidden;position:relative;width:500px;z-index:10001}.QuickActions_settingsHeader__No9L0{align-items:center;border-bottom:1px solid #79d5e91a;display:flex;justify-content:space-between;padding:1.5rem}.QuickActions_settingsHeader__No9L0 h3{color:#fff;font-size:18px;font-weight:600;margin:0}.QuickActions_closeButton__djVtU{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;padding:8px;transition:all .2s ease}.QuickActions_closeButton__djVtU:hover{background:#ffffff1a;color:#79d5e9}.QuickActions_settingsContent__CtqhO{flex:1 1;overflow-y:auto;padding:1.5rem}.QuickActions_settingsContent__CtqhO::-webkit-scrollbar{width:8px}.QuickActions_settingsContent__CtqhO::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.QuickActions_settingsContent__CtqhO::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:4px}.QuickActions_settingsContent__CtqhO::-webkit-scrollbar-thumb:hover{background:#79d5e980}.QuickActions_section__QJsLU{margin-bottom:2rem}.QuickActions_section__QJsLU h4{color:#79d5e9;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.QuickActions_currentActions__fxFtr{display:flex;flex-direction:column;gap:.5rem}.QuickActions_currentAction__aH7tm{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:.75rem 1rem;transition:all .2s ease}.QuickActions_currentAction__aH7tm:hover{background:#ffffff14;border-color:#79d5e933}.QuickActions_currentAction__aH7tm span{color:#ffffffe6;flex:1 1;font-size:14px}.QuickActions_actionPreview__gtpfr{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.QuickActions_removeButton__C1DhV{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.QuickActions_removeButton__C1DhV:hover{background:#ef444433;border-color:#ef44444d}.QuickActions_availableActions__uCb5m{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;max-height:200px;overflow-y:auto;padding-right:.25rem}.QuickActions_availableActions__uCb5m::-webkit-scrollbar{width:6px}.QuickActions_availableActions__uCb5m::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.QuickActions_availableActions__uCb5m::-webkit-scrollbar-thumb{background:#79d5e94d;border-radius:3px}.QuickActions_availableAction__H7RD-{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:12px;padding:.75rem 1rem;transition:all .2s ease}.QuickActions_availableAction__H7RD-:hover{background:#ffffff0d;border-color:#79d5e933}.QuickActions_availableAction__H7RD- span{color:#fffc;flex:1 1;font-size:14px}.QuickActions_addButton__IFwPL{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;color:#10b981;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:28px;justify-content:center;line-height:1;transition:all .2s ease;width:28px}.QuickActions_addButton__IFwPL:hover:not(:disabled){background:#10b98133;border-color:#10b9814d}.QuickActions_addButton__IFwPL:disabled{cursor:not-allowed;opacity:.4}.QuickActions_settingsFooter__t8U7I{background:#ffffff05;border-top:1px solid #79d5e91a;padding:1rem 1.5rem}.QuickActions_settingsFooter__t8U7I p{color:#ffffff80;font-size:12px;margin:0;text-align:center}.CatalogueManagement_catalogueHeaderRow__sHATy,.CatalogueManagement_catalogueRow__6eTKQ{grid-template-columns:1.5fr 1fr 1fr minmax(220px,auto)}.CatalogueManagement_catalogueActionButtons__QvXKR{align-items:center;container-type:inline-size;flex-wrap:wrap;gap:8px}.CatalogueManagement_catalogueActionBtn__y7UKY{align-items:center;background:#1a1f2a!important;border:1px solid #374151!important;border-radius:6px;color:#d1d5db!important;display:inline-flex;font-size:12px;gap:6px;line-height:1;padding:6px 10px;white-space:nowrap}.CatalogueManagement_btnLabel__Uhwlx{display:inline-block;white-space:nowrap}@container (max-width: 900px){.CatalogueManagement_catalogueHeaderRow__sHATy{grid-template-columns:1.2fr 1fr}.CatalogueManagement_catalogueRow__6eTKQ{grid-template-columns:1fr}}@container (max-width: 520px){.CatalogueManagement_btnLabel__Uhwlx{display:none}.CatalogueManagement_catalogueActionBtn__y7UKY{padding:6px}}.ai-report-generator{--report-bg-gradient:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);--report-card-bg:#1a1f2af2;--report-card-border:#79d5e94d;--report-input-bg:#1f2937cc;--report-input-bg-focus:#1f2937e6;--report-input-border:#4b5563;--report-accent:#79d5e9;--report-accent-hover:#6bc7db;--report-accent-light:#89dce6;--report-success:#61bc8e;--report-error:#ef4444;--report-warning:#f59e0b;--report-text-primary:#fff;--report-text-secondary:#e5e7eb;--report-text-tertiary:#d1d5db;--report-text-muted:#9ca3af;--report-shadow-sm:0 4px 8px #0000004d;--report-shadow-md:0 8px 25px #79d5e926;--report-shadow-lg:0 25px 50px #00000080;--space-xs:clamp(0.25rem,1vw,0.5rem);--space-sm:clamp(0.5rem,2vw,0.75rem);--space-md:clamp(1rem,3vw,1.5rem);--space-lg:clamp(1.5rem,4vw,2rem);--space-xl:clamp(2rem,5vw,2.5rem);--text-xs:clamp(0.75rem,2vw,0.875rem);--text-sm:clamp(0.875rem,2.5vw,1rem);--text-base:clamp(1rem,3vw,1.125rem);--text-lg:clamp(1.125rem,3.5vw,1.25rem);--text-xl:clamp(1.5rem,4vw,1.875rem);--text-2xl:clamp(1.875rem,5vw,2.25rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.report-header{margin-bottom:var(--space-xl);position:relative;text-align:center;z-index:10}.report-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--report-text-primary) 0,var(--report-accent) 100%);-webkit-background-clip:text;background-clip:text;color:var(--report-text-primary);font-size:var(--text-2xl);font-weight:700;line-height:1.2;margin:0 0 var(--space-sm) 0}.report-subtitle{color:var(--report-text-secondary);font-size:var(--text-base);font-weight:400;margin:0 auto;max-width:600px;opacity:.9}.controls-bar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:var(--space-lg)}.controls-left{flex:1 1}.controls-left,.controls-right{align-items:center;display:flex;gap:var(--space-md)}.search-container{flex:1 1;position:relative}.search-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--report-input-bg);border:2px solid #0000;border-radius:1rem;color:var(--report-text-primary);font-size:var(--text-sm);font-weight:500;padding:var(--space-md) var(--space-lg);padding-left:3rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.search-input::placeholder{color:var(--report-text-muted);font-weight:400}.search-input:focus{background:var(--report-input-bg-focus);border-color:var(--report-accent);box-shadow:0 0 0 3px #79d5e91a,0 8px 25px #00000026;outline:none;transform:translateY(-2px)}.search-icon{color:var(--report-text-muted);left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.export-selector{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--report-card-bg);border:1px solid var(--report-card-border);border-radius:.875rem;display:flex;gap:var(--space-sm);padding:.375rem}.export-label{color:var(--report-text-secondary);font-weight:500;padding:0 var(--space-sm)}.export-button,.export-label{font-size:var(--text-sm);white-space:nowrap}.export-button{background:#0000;border:none;border-radius:.625rem;color:var(--report-text-tertiary);cursor:pointer;font-weight:600;padding:.625rem 1rem;transition:all .2s ease}.export-button:hover{background:#79d5e91a;color:var(--report-text-primary)}.export-button.active{background:var(--report-accent);box-shadow:0 4px 12px #79d5e94d;color:#0f1419}.saved-reports-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--report-card-bg);border:1px solid var(--report-card-border);border-radius:.875rem;color:var(--report-text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.saved-reports-button:hover{background:#79d5e91a;border-color:var(--report-accent);color:var(--report-accent);transform:translateY(-1px)}.saved-reports-badge{background:var(--report-accent);border-radius:.625rem;color:#0f1419;font-size:.75rem;font-weight:700;min-width:1.25rem;padding:.125rem .375rem;text-align:center}.query-section{margin-bottom:var(--space-xl);position:relative}.query-header{margin-bottom:var(--space-md)}.query-title{align-items:center;color:var(--report-text-primary);display:flex;font-size:var(--text-lg);font-weight:600;gap:.5rem;margin:0 0 .5rem}.query-subtitle{color:var(--report-text-tertiary);font-size:var(--text-sm);line-height:1.5;margin:0}.query-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--report-card-bg);border:2px solid var(--report-card-border);border-radius:1.25rem;box-shadow:var(--report-shadow-lg);overflow:hidden;position:relative;transition:all .3s ease}.query-container:hover{border-color:#79d5e980;box-shadow:var(--report-shadow-lg),0 0 40px #79d5e926}.query-icon{color:var(--report-accent);left:1.25rem;position:absolute;top:1.25rem;z-index:10}.query-textarea{background:#0000;border:none;color:var(--report-text-primary);font-size:var(--text-base);font-weight:500;line-height:1.6;min-height:100px;outline:none;padding:1.25rem 10rem 1.25rem 3.5rem;resize:none;width:100%}.query-textarea::placeholder{color:var(--report-text-muted);font-weight:400}.generate-button{align-items:center;background:linear-gradient(135deg,var(--report-accent) 0,var(--report-accent-hover) 100%);border:none;border-radius:.875rem;bottom:1rem;box-shadow:0 4px 15px #79d5e94d;color:#0f1419;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:700;gap:.5rem;overflow:hidden;padding:.875rem 1.75rem;position:absolute;position:relative;right:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.generate-button:hover:before{left:100%}.generate-button:hover{background:linear-gradient(135deg,var(--report-accent-hover) 0,var(--report-accent-light) 100%);box-shadow:0 8px 25px #79d5e966;transform:translateY(-2px)}.generate-button:active{box-shadow:0 4px 15px #79d5e94d;transform:translateY(0)}.generate-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.generate-button:disabled:hover{box-shadow:0 4px 15px #79d5e94d;transform:none}.query-insights{align-items:flex-start;animation:slideInFade .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#79d5e91a;border:1px solid #79d5e94d;border-radius:.875rem;display:flex;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md)}.query-insights-icon{color:var(--report-accent);flex-shrink:0;margin-top:.125rem}.query-insights-text{color:var(--report-text-secondary);font-size:var(--text-sm);line-height:1.5}.query-suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.query-suggestions-label{color:var(--report-text-muted);font-weight:500}.query-suggestions-label,.suggestion-chip{font-size:var(--text-xs);white-space:nowrap}.suggestion-chip{align-items:center;background:#79d5e91a;border:1px solid #79d5e94d;border-radius:1rem;color:var(--report-accent);cursor:pointer;display:inline-flex;gap:.25rem;padding:.375rem .875rem;transition:all .2s ease}.suggestion-chip:hover{background:#79d5e933;border-color:var(--report-accent);box-shadow:0 4px 12px #79d5e933;transform:translateY(-1px)}.suggestion-chip:active{transform:translateY(0)}.templates-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--report-card-bg);border:2px solid var(--report-card-border);border-radius:1.25rem;margin-top:var(--space-xl);overflow:hidden;transition:all .3s ease}.templates-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-lg);transition:all .2s ease}.templates-header:hover{background:#79d5e90d}.templates-header-content{align-items:center;display:flex;gap:var(--space-md)}.templates-header-icon{align-items:center;background:linear-gradient(135deg,#79d5e933,#6bc7db33);border-radius:.875rem;color:var(--report-accent);display:flex;height:48px;justify-content:center;width:48px}.templates-header-text{flex:1 1}.templates-header-title{color:var(--report-text-primary);font-size:var(--text-lg);font-weight:600;margin:0 0 .25rem}.templates-header-subtitle{color:var(--report-text-tertiary);font-size:var(--text-sm);margin:0}.templates-toggle{align-items:center;color:var(--report-text-secondary);display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.templates-toggle.expanded{transform:rotate(180deg)}.templates-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.templates-content.expanded{max-height:1000px}.templates-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:0 var(--space-lg) var(--space-lg)}.template-card{align-items:flex-start;background:#1f293799;border:1px solid #4b55634d;border-radius:1rem;cursor:pointer;display:flex;gap:var(--space-md);overflow:hidden;padding:var(--space-md);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.template-card:after{background:linear-gradient(90deg,#0000,var(--report-accent),#0000);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:translateX(-100%);transition:transform .5s ease}.template-card:hover{border-color:#79d5e980;box-shadow:0 8px 25px #00000026,0 0 25px #79d5e91a;transform:translateY(-2px)}.template-card:hover:after{transform:translateX(100%)}.template-icon{align-items:center;background:#79d5e926;border-radius:.625rem;color:var(--report-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.template-card:hover .template-icon{background:#79d5e940;transform:scale(1.05)}.template-content{flex:1 1;min-width:0}.template-name{-webkit-line-clamp:1;color:var(--report-text-primary);font-size:var(--text-sm);font-weight:600;margin:0 0 .125rem}.template-description,.template-name{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-description{-webkit-line-clamp:2;color:var(--report-text-tertiary);font-size:var(--text-xs);line-height:1.4;margin:0}.template-card-arrow{color:var(--report-accent);opacity:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.template-card:hover .template-card-arrow{opacity:1;transform:translateY(-50%) translateX(-4px)}.saved-reports-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--report-card-bg);border:2px solid var(--report-card-border);border-radius:1.5rem;box-shadow:var(--report-shadow-lg);padding:var(--space-xl)}.saved-reports-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}.saved-reports-title{align-items:center;color:var(--report-text-primary);display:flex;font-size:var(--text-xl);font-weight:700;gap:var(--space-sm);margin:0}.refresh-button{align-items:center;background:#0000;border:1px solid var(--report-card-border);border-radius:.625rem;color:var(--report-text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease}.refresh-button:hover{background:#79d5e91a;border-color:var(--report-accent);color:var(--report-accent)}.saved-reports-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.saved-report-card{background:#1f293799;border:1px solid #4b55634d;border-radius:.875rem;cursor:pointer;overflow:hidden;padding:var(--space-lg);position:relative;transition:all .3s ease}.saved-report-card:hover{background:#1f2937cc;border-color:#79d5e966;box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.saved-report-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--report-text-primary);display:-webkit-box;font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-sm) 0;overflow:hidden;transition:color .2s ease}.saved-report-card:hover .saved-report-title{color:var(--report-accent)}.saved-report-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.saved-report-results{color:var(--report-text-secondary);font-size:var(--text-sm)}.saved-report-date{color:var(--report-text-muted);font-size:var(--text-xs)}.saved-report-action{align-items:center;color:var(--report-accent);display:flex;font-size:var(--text-xs);font-weight:500;gap:.25rem;opacity:0;transform:translateX(-10px);transition:all .2s ease}.saved-report-card:hover .saved-report-action{opacity:1;transform:translateX(0)}.error-container{align-items:flex-start;animation:errorSlideIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ef44441a;border:2px solid #ef44444d;border-radius:1rem;display:flex;gap:var(--space-md);padding:var(--space-lg)}.error-icon{color:var(--report-error);flex-shrink:0}.error-content{flex:1 1}.error-title{color:var(--report-error);font-size:var(--text-base);font-weight:600;margin:0 0 .25rem}.error-message{color:var(--report-text-secondary);font-size:var(--text-sm);margin:0}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideInFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes errorSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:var(--space-lg);position:fixed;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:modalSlideIn .3s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--report-card-bg);border:2px solid var(--report-card-border);border-radius:1.5rem;box-shadow:var(--report-shadow-lg);max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--space-xl);width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}.modal-title{color:var(--report-text-primary);font-size:var(--text-xl);font-weight:700;margin:0}.modal-close{align-items:center;background:#0000;border:none;border-radius:.5rem;color:var(--report-text-tertiary);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.modal-close:hover{background:#79d5e91a;color:var(--report-accent)}.saved-reports-modal-content{max-height:60vh;overflow-y:auto;padding-right:.5rem}.saved-reports-modal-content::-webkit-scrollbar{width:8px}.saved-reports-modal-content::-webkit-scrollbar-track{background:#1f29374d;border-radius:4px}.saved-reports-modal-content::-webkit-scrollbar-thumb{background:var(--report-card-border);border-radius:4px}.saved-reports-modal-content::-webkit-scrollbar-thumb:hover{background:var(--report-accent)}.report-viewer{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--report-card-bg);border:2px solid var(--report-card-border);border-radius:1.25rem;box-shadow:var(--report-shadow-lg);margin-top:var(--space-xl);overflow:hidden}.report-viewer-header{background:#1a1f2acc;border-bottom:1px solid #ffffff1a;padding:var(--space-lg)}.report-viewer-title{color:var(--report-text-primary);font-size:var(--text-lg);font-weight:600;margin:0 0 .5rem}.report-viewer-subtitle{color:var(--report-text-tertiary);font-size:var(--text-sm);margin:0}.report-viewer-controls{align-items:center;background:#1a1f2a99;border-bottom:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:space-between;padding:var(--space-md) var(--space-lg)}.view-mode-tabs{background:#1f293799;border-radius:.625rem;display:flex;gap:.25rem;padding:.25rem}.view-mode-tab{align-items:center;background:#0000;border:none;border-radius:.5rem;color:var(--report-text-tertiary);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease}.view-mode-tab:hover{color:var(--report-text-secondary)}.view-mode-tab.active{background:var(--report-accent);color:#0f1419}.report-actions{align-items:center;display:flex;gap:var(--space-sm)}.report-action-button{align-items:center;background:#1f293799;border:1px solid #4b55634d;border-radius:.625rem;color:var(--report-text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease}.report-action-button:hover{background:#79d5e91a;border-color:var(--report-accent);color:var(--report-accent)}.report-action-button.primary{background:var(--report-accent);border-color:var(--report-accent);color:#0f1419}.report-action-button.primary:hover{background:var(--report-accent-hover);border-color:var(--report-accent-hover);box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.report-viewer-content{max-height:70vh;min-height:400px;overflow:auto;padding:var(--space-lg)}.report-stats{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--space-lg)}.stat-card{background:#1f293799;border:1px solid #4b55634d;border-radius:.875rem;padding:var(--space-md);text-align:center}.stat-label{color:var(--report-text-muted);font-size:var(--text-xs);letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}.stat-value{color:var(--report-accent);font-size:var(--text-xl);font-weight:700;margin:0}.stat-trend{align-items:center;display:flex;font-size:var(--text-sm);gap:.25rem;justify-content:center;margin-top:.25rem}.stat-trend.positive{color:var(--report-success)}.stat-trend.negative{color:var(--report-error)}.report-table-container{background:#1f29374d;border:1px solid #4b55634d;border-radius:.875rem;overflow-x:auto}.report-table{border-collapse:collapse;width:100%}.report-table th{background:#1a1f2acc;border-bottom:1px solid #4b55634d;color:var(--report-text-secondary);font-weight:600;text-align:left;white-space:nowrap}.report-table td,.report-table th{font-size:var(--text-sm);padding:.875rem 1rem}.report-table td{border-bottom:1px solid #4b556333;color:var(--report-text-primary)}.report-table tr:hover td{background:#79d5e90d}.report-table tr:last-child td{border-bottom:none}.report-insights{background:#79d5e91a;border:1px solid #79d5e94d;border-radius:.875rem;padding:var(--space-lg)}.insights-title{align-items:center;color:var(--report-text-primary);display:flex;font-size:var(--text-base);font-weight:600;gap:.5rem;margin:0 0 var(--space-md) 0}.insights-list{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.insight-item{align-items:flex-start;color:var(--report-text-secondary);display:flex;font-size:var(--text-sm);gap:.5rem;line-height:1.5}.insight-bullet{color:var(--report-accent);flex-shrink:0;margin-top:.125rem}.insight-item [style*="Data not available"]{background:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;display:inline-block;margin:.125rem 0;padding:.25rem .5rem}.report-chart-container{align-items:center;background:#1f29374d;border:1px solid #4b55634d;border-radius:.875rem;display:flex;justify-content:center;min-height:400px;padding:var(--space-lg)}.report-viewer-content::-webkit-scrollbar{height:8px;width:8px}.report-viewer-content::-webkit-scrollbar-track{background:#1f29374d;border-radius:4px}.report-viewer-content::-webkit-scrollbar-thumb{background:var(--report-card-border);border-radius:4px}.report-viewer-content::-webkit-scrollbar-thumb:hover{background:var(--report-accent)}.report-viewer-content::-webkit-scrollbar-corner{background:#0000}@media (max-width:768px){.saved-reports-grid,.suggestions-grid,.templates-grid{grid-template-columns:1fr}.query-textarea{padding-right:var(--space-lg)}.generate-button{margin-top:var(--space-md);position:static;width:100%}}@media (max-width:480px){.export-selector{justify-content:space-between;width:100%}.saved-reports-section{padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visually-hidden{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-chatbot-kit-user-chat-message-container{display:flex;justify-content:flex-end;margin:15px 0}.react-chatbot-kit-user-avatar-container{align-items:center;background-color:#3d4e8d;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:12.5px;width:40px}.react-chatbot-kit-user-avatar-icon{fill:#fff;height:15px;width:15px}.react-chatbot-kit-user-chat-message{background-color:#f1f1f1;border-radius:5px;color:#585858;font-size:.9rem;font-weight:medium;padding:10px;position:relative;text-align:left}.react-chatbot-kit-user-chat-message-arrow{border-bottom:8px solid #0000;border-left:8px solid #f1f1f1;border-top:8px solid #0000;height:0;position:absolute;right:-7px;top:13px;width:0}.react-chatbot-kit-chat-bot-message-container{display:flex;justify-content:flex-start;margin:15px 0}.react-chatbot-kit-chat-bot-avatar-container{align-items:center;background-color:#d8d8d8;border-radius:50%;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-right:12.5px;width:40px}.react-chatbot-kit-chat-bot-avatar-icon{fill:#494646;height:22.5px;width:22.5px}.react-chatbot-kit-chat-bot-avatar-letter{color:#1d1d1d;margin:0;padding:0}.react-chatbot-kit-chat-bot-message{background-color:#2898ec;border-radius:5px;color:#fff;font-size:.9rem;font-weight:medium;margin-left:auto;padding:10px;position:relative;text-align:left;width:184.5px}.react-chatbot-kit-chat-bot-message-arrow{border-bottom:8px solid #0000;border-right:8px solid #2898ec;border-top:8px solid #0000;height:0;left:-7px;position:absolute;top:13px;width:0}.react-chatbot-kit-chat-bot-loading-icon-container{height:17px;width:25px}.chatbot-loader-container{display:flex;justify-content:center;width:100%}#chatbot-loader #chatbot-loader-dot1{animation:load 1s infinite}#chatbot-loader #chatbot-loader-dot2{animation:load 1s infinite;animation-delay:.2s}#chatbot-loader #chatbot-loader-dot3{animation:load 1s infinite;animation-delay:.4s}@keyframes load{0%{opacity:0}50%{opacity:1}to{opacity:0}}.react-chatbot-kit-chat-container{position:relative;width:275px}.react-chatbot-kit-chat-inner-container{background-color:#fff;border-radius:5px;height:500px}.react-chatbot-kit-chat-header{align-items:center;background-color:#efefef;border-top-left-radius:5px;border-top-right-radius:5px;color:#514f4f;display:flex;font-family:Arial;font-size:.85rem;font-weight:700;padding:12.5px}.react-chatbot-kit-chat-input-container{bottom:0;display:flex;position:absolute;width:100%}.react-chatbot-kit-chat-message-container{height:424px;overflow:scroll;padding:0 17.5px 10px}.react-chatbot-kit-chat-input{border:none;border-bottom-left-radius:5px;border-top:1px solid #d8d8d8;font-size:.85rem;padding:12.5px}.react-chatbot-kit-chat-input-form{display:flex;width:100%}.react-chatbot-kit-chat-input::placeholder{color:#585858}.react-chatbot-kit-chat-btn-send{background-color:#2898ec;border-bottom-right-radius:5px;width:100px}.react-chatbot-kit-chat-btn-send-icon{fill:#fff;margin:0 auto;width:15px}.react-chatbot-kit-error{background-color:#fff;border-radius:3px;padding:15px}.react-chatbot-kit-error-container{width:260px}.react-chatbot-kit-error-header{color:#1d1d1d;font-size:1.3rem;margin-bottom:30px}.react-chatbot-kit-error-docs{border:1px solid #2898ec;color:#38688b;display:block;font-size:1rem;margin:25px auto;padding:8px;text-align:center;text-decoration:none;width:130px}.chatbot-container{bottom:20px;position:fixed;right:20px;z-index:1000}.chatbot-toggle{background-color:#376b7e;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:24px;height:60px;transition:all .3s ease;width:60px}.chatbot-toggle:hover{background-color:#2a5a6b;transform:scale(1.1)}.chatbot-window{background:#fff;border-radius:10px;bottom:80px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;height:500px;overflow:hidden;position:absolute;right:0;width:350px}.chatbot-header{background-color:#376b7e;font-weight:600;justify-content:space-between;padding:15px 20px}.chatbot-header,.close-btn{align-items:center;color:#fff;display:flex}.close-btn{background:none;border:none;cursor:pointer;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.close-btn:hover{opacity:.8}.react-chatbot-kit-chat-container{flex:1 1;height:calc(100% - 60px)}.react-chatbot-kit-chat-inner-container{height:100%}.react-chatbot-kit-chat-message-container{height:calc(100% - 60px);overflow-y:auto;padding:10px}.react-chatbot-kit-chat-input-container{border-top:1px solid #e0e0e0;padding:10px}.react-chatbot-kit-chat-input{border:1px solid #ddd;border-radius:20px;font-size:14px;outline:none;padding:10px 15px;width:100%}.react-chatbot-kit-chat-input:focus{border-color:#376b7e}.react-chatbot-kit-chat-btn-send{align-items:center;background-color:#376b7e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;margin-left:10px;width:35px}.react-chatbot-kit-chat-btn-send:hover{background-color:#2a5a6b}@media (max-width:768px){.chatbot-window{bottom:80px;height:calc(100vh - 120px);right:20px;width:calc(100vw - 40px)}}.sidebar-chatbot{display:flex;justify-content:center;padding:1rem}.sidebar-chatbot-toggle{align-items:center;background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:50%;box-shadow:0 2px 8px #79d5e94d;color:#1a1f2a;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.sidebar-chatbot-toggle:hover{background:linear-gradient(135deg,#6bc7db,#3a9d9a);box-shadow:0 4px 12px #79d5e966;transform:scale(1.05)}.external-chatbot-window{animation:slideInFromLeft .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f2afa;border:2px solid #79d5e9;border-radius:12px;bottom:2rem;box-shadow:0 8px 32px #000c;height:500px;left:240px;overflow:hidden;position:fixed;width:380px;z-index:999999}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.external-chatbot-header{background:linear-gradient(135deg,#79d5e9,#4daeac);font-size:.875rem;font-weight:600;justify-content:space-between;padding:1rem}.external-chatbot-header,.external-close-btn{align-items:center;color:#1a1f2a;display:flex}.external-close-btn{background:none;border:none;border-radius:4px;cursor:pointer;justify-content:center;padding:.25rem;transition:all .2s ease}.external-close-btn:hover{background:#1a1f2a1a}.external-chatbot-content{display:flex;flex-direction:column;height:calc(100% - 60px);overflow:hidden}.external-chatbot-window .react-chatbot-kit-chat-container{background:#0000;height:100%;overflow:hidden}.external-chatbot-window .react-chatbot-kit-chat-inner-container{background:#0000!important;display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;overflow:hidden!important}.external-chatbot-window .react-chatbot-kit-chat-header{display:none}.external-chatbot-window .react-chatbot-kit-chat-message-container{background:#0000!important;height:calc(100% - 60px)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}.external-chatbot-window .react-chatbot-kit-chat-input-container{background:#0f1419cc;border-top:1px solid #79d5e933;padding:.75rem}.external-chatbot-window .react-chatbot-kit-chat-input{background:#ffffff0d;border:1px solid #79d5e94d;border-radius:6px;color:#fff;font-size:.875rem;padding:.5rem}.external-chatbot-window .react-chatbot-kit-chat-input:focus{background:#79d5e91a;border-color:#79d5e9;outline:none}.external-chatbot-window .react-chatbot-kit-chat-btn-send{background:linear-gradient(135deg,#79d5e9,#4daeac);border:none;border-radius:6px;color:#1a1f2a;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.external-chatbot-window .react-chatbot-kit-chat-btn-send:hover{background:linear-gradient(135deg,#6bc7db,#3a9d9a)}.external-chatbot-window *{box-sizing:border-box}.external-chatbot-window .react-chatbot-kit-chat-container,.external-chatbot-window .react-chatbot-kit-chat-inner-container{padding:0!important;width:100%!important}.external-chatbot-window .react-chatbot-kit-chat-message-container{padding:1rem!important;width:100%!important}.external-chatbot-window .react-chatbot-kit-chat-bot-message-container{display:flex;justify-content:flex-start;margin-bottom:.75rem;width:100%}.external-chatbot-window .react-chatbot-kit-chat-bot-message{word-wrap:break-word!important;background:#79d5e926!important;border-radius:12px!important;box-sizing:border-box!important;color:#fff!important;font-size:.875rem!important;line-height:1.5!important;margin:0!important;max-width:90%!important;padding:.75rem 1rem!important;width:auto!important}.external-chatbot-window .react-chatbot-kit-user-chat-message-container{display:flex;justify-content:flex-end;margin-bottom:.75rem;width:100%}.external-chatbot-window .react-chatbot-kit-user-chat-message{word-wrap:break-word!important;background:linear-gradient(135deg,#79d5e9,#4daeac)!important;border-radius:12px!important;box-sizing:border-box!important;color:#1a1f2a!important;font-size:.875rem!important;line-height:1.5!important;margin:0!important;max-width:90%!important;padding:.75rem 1rem!important;width:auto!important}.external-chatbot-window .chatbot-widget{margin:.5rem 0;width:100%}.external-chatbot-window .business-stats-widget,.external-chatbot-window .quick-actions-widget{background:#79d5e91a;border:1px solid #79d5e933;border-radius:8px;padding:1rem;width:100%}@media (max-width:1024px){.external-chatbot-window{height:450px;left:80px;width:380px}}@media (max-width:768px){.external-chatbot-window{bottom:1rem;height:400px;left:1rem;position:fixed;right:1rem;width:auto}}.ps-hero{background:linear-gradient(135deg,#0f1419,#1a1f2a 50%,#2c3e50);color:#fff;padding:clamp(32px,6vw,72px) 16px}.ps-hero-inner{grid-gap:clamp(16px,4vw,48px);align-items:center;display:grid;gap:clamp(16px,4vw,48px);grid-template-columns:1.1fr 1.2fr;margin:0 auto;max-width:1200px}@media (max-width:900px){.ps-hero-inner{grid-template-columns:1fr}}.ps-hero-title{font-size:clamp(32px,5vw,56px);letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.ps-hero-sub{color:#ffffffd9;font-size:clamp(16px,2.2vw,20px);margin:0}.ps-hero-right{display:flex;justify-content:flex-end}.ps-marquee-viewport{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141959;border-radius:16px;box-shadow:0 10px 40px #00000040;height:min(480px,60vh);overflow:hidden;position:relative;width:min(720px,100%)}.ps-fade-left{inset:0;mask-image:linear-gradient(270deg,#0000 0,#000000bf 60px,#000 140px);-webkit-mask-image:linear-gradient(270deg,#0000 0,#000000bf 60px,#000 140px)}.ps-fade-left,.ps-marquee-track{pointer-events:none;position:absolute}.ps-marquee-track{align-items:center;animation:ps-scroll-left 18s linear infinite;bottom:0;display:flex;gap:16px;left:0;padding:18px;right:0;top:0}@keyframes ps-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ps-mock-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 8px 30px #00000040;color:#e5e7eb;min-width:220px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:220px}.ps-mock-card.added{border-color:#75d0e5b3;box-shadow:0 12px 36px #75d0e540}.ps-mock-card:hover{transform:translateY(-4px)}.ps-mock-thumb{align-items:center;background:#0f1419;display:flex;height:140px;justify-content:center}.ps-mock-img{height:100%;object-fit:cover;width:100%}.ps-mock-placeholder{background:linear-gradient(135deg,#374151,#1f2937);border-radius:10px;height:60%;width:60%}.ps-mock-info{padding:10px 12px 12px}.ps-mock-name{color:#fff;font-size:14px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-mock-bottom{align-items:center;display:flex;justify-content:space-between}.ps-mock-price{color:#75d0e5;font-weight:700}.ps-mock-cta{background:linear-gradient(135deg,#75d0e5,#5ababe);border-radius:10px;color:#0f1419;font-weight:700;padding:6px 10px}.sales-app{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.sales-page{background:radial-gradient(ellipse at top left,#79d5e926 0,#0000 50%),radial-gradient(ellipse at bottom right,#61bc8e1a 0,#0000 50%),linear-gradient(135deg,#0f1419,#1a1f2a 30%,#2c3e50 70%,#1a1f2a);min-height:100vh}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientPulse{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(180deg)}}@keyframes gentleFloat{0%,to{opacity:.4;transform:translate(0) scale(1)}33%{opacity:.6;transform:translate(30px,-20px) scale(1.05)}66%{opacity:.3;transform:translate(-20px,20px) scale(.95)}}.sales-page .floating-accent,.sales-page .gradient-overlay,.sales-page:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}@media (prefers-reduced-motion:reduce){.sales-page .floating-accent,.sales-page .gradient-overlay,.sales-page:before{animation:none}}.hero-section{background:#0000;color:#fff;overflow:hidden;padding:clamp(60px,8vw,120px) 20px;position:relative}.hero-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.hero-text{max-width:600px}.hero-title{font-size:clamp(36px,6vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.hero-subtitle{color:#ffffffd9;font-size:clamp(18px,2.5vw,22px);line-height:1.6;margin-bottom:32px}.hero-features{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.feature-badge{align-items:center;background:#79d5e91a;border:1px solid #79d5e94d;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.hero-cta{display:flex;flex-wrap:wrap;gap:16px}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#79d5e9,#61bc8e);color:#0f1419}.btn-primary:hover{box-shadow:0 8px 25px #79d5e94d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #79d5e94d;color:#fff}.btn-secondary:hover{background:#79d5e90d;border-color:#79d5e999}.hero-visual{display:flex;justify-content:center}.mf-section{background:#0000;overflow:visible;padding:80px 20px;position:relative}.mf-container{margin:0;max-width:none;padding:0 20px;position:relative;z-index:1}.mf-content{grid-gap:clamp(24px,5vw,64px);align-items:center;display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:1.3fr 1fr}@media (max-width:900px){.mf-content{grid-template-columns:1fr}}.mf-visual{min-height:380px;position:relative}.mf-screenshot-wrap{border:2px solid #79d5e959;border-radius:18px;bottom:-20px;box-shadow:0 30px 80px #00000080;left:-20px;overflow:hidden;position:absolute;width:min(640px,100%)}.mf-screenshot{display:block;height:auto;width:100%}.mf-screenshot-glow{box-shadow:inset 0 0 0 1px #79d5e933;inset:0;pointer-events:none;position:absolute}.mf-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1419bf;border:1px solid #79d5e94d;border-radius:12px;bottom:16px;color:#e5e7eb;left:16px;padding:12px;position:absolute;right:16px}.mf-overlay-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mf-brand{color:#fff;font-weight:700}.mf-status{align-items:center;color:#79d5e9;display:inline-flex;font-size:12px;gap:6px}.mf-overlay-body{grid-gap:10px;display:grid;gap:10px}.mf-scan-btn{align-items:center;background:#79d5e92e;border:1px solid #79d5e966;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 12px}.mf-scan-btn:hover{background:#79d5e942}.mf-orders-title{color:#9ca3af;font-size:12px;margin-bottom:4px}.mf-order-row{grid-gap:8px;align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:1fr auto auto}.mf-badge{background:#79d5e92e;border:1px solid #79d5e959;border-radius:9999px;color:#79d5e9;font-size:11px;font-weight:700;padding:2px 8px}.mf-total{color:#61bc8e;font-weight:700}@media (max-width:900px){.mf-visual{min-height:0}.mf-screenshot-wrap{bottom:0;left:0;position:relative;width:100%}}.mf-text h2{color:#fff;font-size:clamp(28px,4vw,40px);font-weight:700;margin:0 0 12px}.mf-text>p{color:#d1d5db;font-size:18px;margin:0 0 24px}.mf-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.mf-item{align-items:flex-start;display:flex;gap:12px;padding:4px 0}.mf-item-icon{align-items:center;background:#0000;color:#79d5e9;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.mf-item h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.mf-item p{color:#d1d5db;font-size:14px;margin:0}.container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:60px;text-align:center}.section-header h2{color:#fff;font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.section-header p{color:#fffc;font-size:18px;margin:0 auto;max-width:700px}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2ae6;border:1px solid #79d5e940;border-radius:16px;box-shadow:0 12px 30px #00000059;padding:32px;transition:all .3s ease}.feature-card:hover{border-color:#79d5e973;box-shadow:0 18px 40px #00000073;transform:translateY(-4px)}.feature-icon{align-items:center;background:#79d5e91f;border:1px solid #79d5e959;border-radius:14px;display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.feature-card h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.feature-card p{color:#d1d5db;line-height:1.6}.sfeat-wrap:after{border-bottom:1px dashed #79d5e940;content:"";display:block;height:1px;margin:48px 0 0}.catalogue-section{background:#fff;padding:80px 20px}.catalogue-header{margin-bottom:60px;text-align:center}.catalogue-demo{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:32px}.demo-controls{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.filter-group,.search-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;gap:12px;min-width:200px;padding:12px 16px}.filter-group select,.search-bar input{border:none;flex:1 1;font-size:14px;outline:none}.product-layout{background:#fff;border-radius:12px;padding:24px}.product-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product-item{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}.product-item:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.product-thumbnail{align-items:center;background:#f8fafc;display:flex;height:200px;justify-content:center;position:relative}.product-thumbnail img{height:100%;object-fit:cover;width:100%}.product-actions{display:flex;gap:8px;opacity:0;position:absolute;right:12px;top:12px;transition:opacity .3s ease}.product-item:hover .product-actions{opacity:1}.action-btn{align-items:center;background:#ffffffe6;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.action-btn:hover{background:#79d5e9;color:#fff}.product-details{padding:20px}.product-details h3{color:#1a202c;font-size:18px;font-weight:600;margin-bottom:8px}.product-sku{color:#64748b;font-size:14px;margin-bottom:12px}.product-rating{align-items:center;display:flex;gap:8px;margin-bottom:12px}.stars{display:flex;gap:2px}.product-price{color:#79d5e9;font-size:20px;font-weight:700;margin-bottom:12px}.product-stock{margin-bottom:16px}.in-stock{color:#61bc8e;font-weight:500}.low-stock{color:#f59e0b;font-weight:500}.add-to-order{align-items:center;background:linear-gradient(135deg,#79d5e9,#61bc8e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.add-to-order:hover{box-shadow:0 4px 12px #79d5e94d;transform:translateY(-1px)}.mobile-section{background:#0000;color:#fff;padding:80px 20px}.mobile-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.mobile-text h2{font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:24px}.mobile-text p{color:#ffffffd9;font-size:18px;margin-bottom:40px}.mobile-features{display:flex;flex-direction:column;gap:24px}.mobile-feature{align-items:flex-start;display:flex;gap:16px}.mobile-feature>div:first-child{align-items:center;background:#79d5e91a;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.mobile-feature h4{font-size:18px;font-weight:600;margin-bottom:8px}.mobile-feature p{color:#ffffffb3;margin:0}.phone-mockup{display:flex;justify-content:center}.phone-screen{background:#1a1f2a;border:2px solid #79d5e94d;border-radius:24px;box-shadow:0 20px 40px #0000004d;height:500px;padding:20px;width:280px}.app-header{align-items:center;border-bottom:1px solid #79d5e933;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.app-header h3{font-size:18px;font-weight:600}.status-badge{align-items:center;background:#61bc8e33;border-radius:12px;display:flex;font-size:12px;gap:4px;padding:4px 8px}.scan-section{margin-bottom:32px;text-align:center}.scan-button{align-items:center;background:#79d5e91a;border:2px dashed #79d5e94d;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px;transition:all .3s ease}.scan-button:hover{background:#79d5e926;border-color:#79d5e999}.recent-orders h4{font-size:16px;font-weight:600;margin-bottom:16px}.order-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px}.order-info{display:flex;flex-direction:column;gap:4px}.order-info span:first-child{font-size:14px;font-weight:500}.order-status{color:#79d5e9;font-size:12px}.order-total{color:#61bc8e;font-size:16px;font-weight:600}.integrations-section{background:#f8fafc;padding:80px 20px}.integrations-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:40px}.integration-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:24px;text-align:center;transition:all .3s ease}.integration-card:hover{border-color:#79d5e9;box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.integration-logo{font-size:32px;margin-bottom:16px}.integration-card h4{color:#1a202c;font-size:16px;font-weight:600;margin-bottom:8px}.integration-category{color:#64748b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.integration-cta{background:#79d5e90d;border:1px solid #79d5e933;border-radius:12px;padding:24px;text-align:center}.integration-cta a{color:#79d5e9;font-weight:600;text-decoration:none}.integration-cta a:hover{text-decoration:underline}.cta-section{background:linear-gradient(135deg,#79d5e9,#61bc8e);color:#0f1419;padding:80px 20px;text-align:center}.cta-content h2{font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:16px}.cta-content p{font-size:18px;margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.btn-primary.large,.btn-secondary.large{font-size:18px;padding:20px 40px}.btn-secondary.large{background:#fff3;border:2px solid #ffffff4d;color:#0f1419}.btn-secondary.large:hover{background:#ffffff4d;border-color:#ffffff80}.cta-features{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.cta-feature{align-items:center;display:flex;font-weight:500;gap:8px}@media (max-width:768px){.hero-content,.mobile-content{gap:40px;grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.demo-controls{flex-direction:column}.filter-group,.search-bar{min-width:100%}.cta-buttons{align-items:center;flex-direction:column}.cta-features{flex-direction:column;gap:16px}}:root{--theme-name:"splitfin";--theme-type:"dark";--color-primary:#1a1f2a;--color-primary-hover:#34495e;--color-primary-dark:#1a1f2a;--color-accent:#79d5e9;--color-accent-teal:#4daeac;--color-accent-cta:#fbbf24;--color-success:#4d9869;--color-warning:#f8d824;--color-error:#d44;--color-info:#5171a6;--bg-primary:#0f1419;--bg-secondary:#1a1f2a;--bg-tertiary:#252b35;--bg-hover:#ffffff0d;--bg-active:#79d5e91a;--text-primary:#fff;--text-secondary:#ffffffb3;--text-tertiary:#ffffff80;--text-muted:#fff6;--text-disabled:#ffffff4d;--text-on-primary:#0f1419;--text-on-dark:#fff;--text-light:#e5e7eb;--border-primary:#ffffff1a;--border-secondary:#ffffff0d;--border-hover:var(--color-accent);--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 6px #0000004d;--shadow-lg:0 10px 15px #0000004d;--shadow-xl:0 25px 50px #00000080;--sidebar-gradient:linear-gradient(135deg,#34495d,#2c3e50,#1a1f2a);--logo-url:"splitfinrow.png"}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f1419;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}
/*# sourceMappingURL=main.90131072.css.map*/