@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*,: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.17 | 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}.\!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{border-width:0}.pointer-events-none{pointer-events:none}.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-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-1\.5{bottom:-.375rem}.-bottom-10{bottom:-2.5rem}.-bottom-16{bottom:-4rem}.-bottom-3{bottom:-.75rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-6{bottom:-1.5rem}.-left-1{left:-.25rem}.-left-10{left:-2.5rem}.-left-16{left:-4rem}.-left-2{left:-.5rem}.-left-24{left:-6rem}.-left-32{left:-8rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-40{right:-10rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\/2{right:50%}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-16{right:4rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[calc\(50\%-3rem\)\]{right:calc(50% - 3rem)}.right-full{right:100%}.start-2{inset-inline-start:.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-2\/3{top:66.666667%}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\/4{top:75%}.top-32{top:8rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-60{top:15rem}.top-8{top:2rem}.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-\[100000\]{z-index:100000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[45\]{z-index:45}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-full{grid-column:1/-1}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.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-1{margin-bottom:.25rem;margin-top:.25rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-mb-0\.5{margin-bottom:-.125rem}.-mb-px{margin-bottom:-1px}.-me-1{-webkit-margin-end:-.25rem;margin-inline-end:-.25rem}.-ml-1{margin-left:-.25rem}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-2\.5{margin-top:-.625rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-10{margin-right:2.5rem}.mr-24{margin-right:6rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-7{margin-right:1.75rem}.mr-auto{margin-right:auto}.ms-3{-webkit-margin-start:.75rem;margin-inline-start:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.contents{display:contents}.hidden{display:none}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-1{height:.25rem;width:.25rem}.size-2{height:.5rem;width:.5rem}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.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-40{height:10rem}.h-48{height:12rem}.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-\[0\.6em\]{height:.6em}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-\[30\%\]{height:30%}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[60px\]{height:60px}.h-\[667px\]{height:667px}.h-\[800px\]{height:800px}.h-\[80vh\]{height:80vh}.h-\[90vh\]{height:90vh}.h-\[calc\(100\%-38px\)\]{height:calc(100% - 38px)}.h-\[calc\(100\%-40px\)\]{height:calc(100% - 40px)}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-\[calc\(100vh-260px\)\]{height:calc(100vh - 260px)}.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[calc\(100vh-86px\)\]{height:calc(100vh - 86px)}.h-\[calc\(667px-98px\)\]{height:569px}.h-\[calc\(80vh-120px\)\]{height:calc(80vh - 120px)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-14{max-height:3.5rem}.max-h-16{max-height:4rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[240px\]{max-height:240px}.max-h-\[600px\]{max-height:600px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-\[calc\(80vh-120px\)\]{max-height:calc(80vh - 120px)}.max-h-\[calc\(80vh-160px\)\]{max-height:calc(80vh - 160px)}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[calc\(95vh-100px\)\]{max-height:calc(95vh - 100px)}.max-h-screen{max-height:100vh}.min-h-80{min-height:20rem}.min-h-96{min-height:24rem}.min-h-\[150px\]{min-height:150px}.min-h-\[300px\]{min-height:300px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[600px\]{min-height:600px}.min-h-\[60px\]{min-height:60px}.min-h-\[700px\]{min-height:700px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-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-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/12{width:41.666667%}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[120\%\]{width:120%}.w-\[280px\]{width:280px}.w-\[35\%\]{width:35%}.w-\[350px\]{width:350px}.w-\[375px\]{width:375px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-8{min-width:2rem}.min-w-\[140px\]{min-width:140px}.min-w-\[250px\]{min-width:250px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[350px\]{min-width:350px}.min-w-\[36px\]{min-width:36px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[40px\]{min-width:40px}.min-w-\[42px\]{min-width:42px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-\[375px\]{max-width:375px}.max-w-\[450px\]{max-width:450px}.max-w-\[768px\]{max-width:768px}.max-w-\[85\%\]{max-width:85%}.max-w-\[95vw\]{max-width:95vw}.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-prose{max-width:65ch}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:bottom right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{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-full{--tw-translate-x:-100%}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1,.-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-1\/4{--tw-translate-y:-25%}.-translate-y-1\/4,.-translate-y-full{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-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-1{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-1{--tw-translate-x:0.25rem}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-x-1\/4{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-1\/4{--tw-translate-x:25%}.translate-x-2{--tw-translate-x:0.5rem}.translate-x-2,.translate-x-4{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-4{--tw-translate-x:1rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-5,.translate-x-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))}.translate-x-6{--tw-translate-x:1.5rem}.translate-x-\[0\.75rem\]{--tw-translate-x:0.75rem}.translate-x-\[0\.75rem\],.translate-x-full{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-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{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{--tw-translate-y:0.25rem}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-10,.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-10{--tw-translate-y:2.5rem}.translate-y-\[-20px\]{--tw-translate-y:-20px}.translate-y-\[-20px\],.translate-y-full{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-full{--tw-translate-y:100%}.rotate-12{--tw-rotate:12deg}.rotate-12,.rotate-180{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-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{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-90{--tw-rotate:90deg}.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-125{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-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-75,.scale-95{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-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.scale-\[1\.01\],.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}.scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.scale-\[1\.03\],.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))}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;appearance:none}.columns-2{column-count:2}.break-inside-avoid{break-inside:avoid;page-break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.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}.justify-stretch{justify-content:stretch}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.-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-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*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-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-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(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)))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.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-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-divide-opacity,1))}.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))}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100\%\]{border-radius:100%}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-\[6px\]{border-width:6px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-r-8{border-right-width:8px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0066CC\]{--tw-border-opacity:1;border-color:#06c;border-color:rgb(0 102 204/var(--tw-border-opacity,1))}.border-\[\#d2d2d7\]{--tw-border-opacity:1;border-color:#d2d2d7;border-color:rgb(210 210 215/var(--tw-border-opacity,1))}.border-\[\#f0f0f0\]{--tw-border-opacity:1;border-color:#f0f0f0;border-color:rgb(240 240 240/var(--tw-border-opacity,1))}.border-\[\#f5f5f7\]{--tw-border-opacity:1;border-color:#f5f5f7;border-color:rgb(245 245 247/var(--tw-border-opacity,1))}.border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-50{--tw-border-opacity:1;border-color:#eff6ff;border-color:rgb(239 246 255/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\/20{border-color:#3b82f633}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700\/20{border-color:#1d4ed833}.border-blue-700\/30{border-color:#1d4ed84d}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800\/50{border-color:#1e40af80}.border-blue-800\/60{border-color:#1e40af99}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:#dcfce7;border-color:rgb(220 252 231/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-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:#4ade80;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:#e0e7ff;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-600{--tw-border-opacity:1;border-color:#4f46e5;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-indigo-700{--tw-border-opacity:1;border-color:#4338ca;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:#ffedd5;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:#fbcfe8;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-primary-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-primary-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-primary-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-purple-100{--tw-border-opacity:1;border-color:#f3e8ff;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:#a855f7;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:#9333ea;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:#ccfbf1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:#14b8a6;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200\/50{border-color:#ddd6fe80}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-yellow-100{--tw-border-opacity:1;border-color:#fef9c3;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-b-transparent{border-bottom-color:#0000}.border-l-orange-500{--tw-border-opacity:1;border-left-color:#f97316;border-left-color:rgb(249 115 22/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-transparent{border-left-color:#0000}.border-r-blue-500{--tw-border-opacity:1;border-right-color:#3b82f6;border-right-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-r-indigo-600{--tw-border-opacity:1;border-right-color:#4f46e5;border-right-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-r-transparent{border-right-color:#0000}.border-t-\[\#0066CC\]{--tw-border-opacity:1;border-top-color:#06c;border-top-color:rgb(0 102 204/var(--tw-border-opacity,1))}.border-t-blue-500{--tw-border-opacity:1;border-top-color:#3b82f6;border-top-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-t-blue-600,.border-t-primary-600{--tw-border-opacity:1;border-top-color:#2563eb;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-opacity-30{--tw-border-opacity:0.3}.bg-\[\#0066CC\]{--tw-bg-opacity:1;background-color:#06c;background-color:rgb(0 102 204/var(--tw-bg-opacity,1))}.bg-\[\#0071e3\]{--tw-bg-opacity:1;background-color:#0071e3;background-color:rgb(0 113 227/var(--tw-bg-opacity,1))}.bg-\[\#1c8540\]{--tw-bg-opacity:1;background-color:#1c8540;background-color:rgb(28 133 64/var(--tw-bg-opacity,1))}.bg-\[\#34c759\]{--tw-bg-opacity:1;background-color:#34c759;background-color:rgb(52 199 89/var(--tw-bg-opacity,1))}.bg-\[\#d2d2d7\]{--tw-bg-opacity:1;background-color:#d2d2d7;background-color:rgb(210 210 215/var(--tw-bg-opacity,1))}.bg-\[\#e3f9eb\]{--tw-bg-opacity:1;background-color:#e3f9eb;background-color:rgb(227 249 235/var(--tw-bg-opacity,1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:#f2f2f2;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f7\]{--tw-bg-opacity:1;background-color:#f5f5f7;background-color:rgb(245 245 247/var(--tw-bg-opacity,1))}.bg-\[\#fa3246\]{--tw-bg-opacity:1;background-color:#fa3246;background-color:rgb(250 50 70/var(--tw-bg-opacity,1))}.bg-\[\#ffeceb\]{--tw-bg-opacity:1;background-color:#ffeceb;background-color:rgb(255 236 235/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/50{background-color:#fef3c780}.bg-amber-200{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-200\/20{background-color:#bfdbfe33}.bg-blue-200\/40{background-color:#bfdbfe66}.bg-blue-300{--tw-bg-opacity:1;background-color:#93c5fd;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-blue-300\/20{background-color:#93c5fd33}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/30{background-color:#60a5fa4d}.bg-blue-400\/40{background-color:#60a5fa66}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/50{background-color:#3b82f680}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-700\/20{background-color:#1d4ed833}.bg-blue-800\/10{background-color:#1e40af1a}.bg-blue-800\/40{background-color:#1e40af66}.bg-blue-800\/50{background-color:#1e40af80}.bg-blue-800\/60{background-color:#1e40af99}.bg-blue-800\/80{background-color:#1e40afcc}.bg-blue-900{--tw-bg-opacity:1;background-color:#1e3a8a;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/50{background-color:#1e3a8a80}.bg-blue-900\/60{background-color:#1e3a8a99}.bg-blue-950\/30{background-color:#1725544d}.bg-blue-950\/50{background-color:#17255480}.bg-blue-950\/90{background-color:#172554e6}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-100\/50{background-color:#cffafe80}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/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-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-100\/50{background-color:#dcfce780}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/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-400\/10{background-color:#4ade801a}.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\/10{background-color:#22c55e1a}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-100\/50{background-color:#e0e7ff80}.bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.bg-indigo-300{--tw-bg-opacity:1;background-color:#a5b4fc;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-100\/50{background-color:#ffedd580}.bg-orange-200{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/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-400\/10{background-color:#fb923c1a}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-100\/30{background-color:#fce7f34d}.bg-pink-500{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-primary-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-primary-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-primary-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-100\/30{background-color:#f3e8ff4d}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-100\/70{background-color:#f3e8ffb3}.bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-700{--tw-bg-opacity:1;background-color:#7e22ce;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-purple-800{--tw-bg-opacity:1;background-color:#6b21a8;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-secondary-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-100\/30{background-color:#ccfbf14d}.bg-teal-100\/50{background-color:#ccfbf180}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-teal-200{--tw-bg-opacity:1;background-color:#99f6e4;background-color:rgb(153 246 228/var(--tw-bg-opacity,1))}.bg-teal-400{--tw-bg-opacity:1;background-color:#2dd4bf;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-100\/30{background-color:#fef9c34d}.bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.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-600{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-100{--tw-bg-opacity:1}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-85{--tw-bg-opacity:0.85}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,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-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50\/80{--tw-gradient-from:#fffbebcc var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/5{--tw-gradient-from:#f59e0b0d var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from:#0000001a 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\/30{--tw-gradient-from:#0000004d 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-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-200{--tw-gradient-from:#bfdbfe var(--tw-gradient-from-position);--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-200\/30{--tw-gradient-from:#bfdbfe4d var(--tw-gradient-from-position);--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-200\/40{--tw-gradient-from:#bfdbfe66 var(--tw-gradient-from-position);--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-300\/50{--tw-gradient-from:#93c5fd80 var(--tw-gradient-from-position);--tw-gradient-to:#93c5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400\/40{--tw-gradient-from:#60a5fa66 var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from:#eff6ffcc var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 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-500\/10{--tw-gradient-from:#3b82f61a 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-500\/30{--tw-gradient-from:#3b82f64d 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-500\/5{--tw-gradient-from:#3b82f60d 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-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-800{--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-800\/30{--tw-gradient-from:#1e40af4d var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-800\/60{--tw-gradient-from:#1e40af99 var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-900\/10{--tw-gradient-from:#1e3a8a1a var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from:#172554 var(--tw-gradient-from-position);--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from:#ecfeff var(--tw-gradient-from-position);--tw-gradient-to:#ecfeff00 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-600{--tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:#0891b200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from:#d1fae5 var(--tw-gradient-from-position);--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-200\/20{--tw-gradient-from:#a7f3d033 var(--tw-gradient-from-position);--tw-gradient-to:#a7f3d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50\/80{--tw-gradient-from:#ecfdf5cc var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from:#10b9810d var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--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)}.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-400{--tw-gradient-from:#9ca3af var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50\/50{--tw-gradient-from:#f9fafb80 var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 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-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 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-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-700{--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-800{--tw-gradient-from:#166534 var(--tw-gradient-from-position);--tw-gradient-to:#16653400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from:#e0e7ff var(--tw-gradient-from-position);--tw-gradient-to:#e0e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-200\/40{--tw-gradient-from:#c7d2fe66 var(--tw-gradient-from-position);--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from:#6366f10d var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from:#ffedd5 var(--tw-gradient-from-position);--tw-gradient-to:#ffedd500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from:#fff7ed var(--tw-gradient-from-position);--tw-gradient-to:#fff7ed00 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-orange-600{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-700{--tw-gradient-from:#c2410c var(--tw-gradient-from-position);--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-800{--tw-gradient-from:#9a3412 var(--tw-gradient-from-position);--tw-gradient-to:#9a341200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f472b6 var(--tw-gradient-from-position);--tw-gradient-to:#f472b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-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-primary-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-primary-600\/90{--tw-gradient-from:#2563ebe6 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-primary-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-200\/30{--tw-gradient-from:#e9d5ff4d var(--tw-gradient-from-position);--tw-gradient-to:#e9d5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from:#c084fc 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-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50\/80{--tw-gradient-from:#faf5ffcc var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 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-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-800{--tw-gradient-from:#6b21a8 var(--tw-gradient-from-position);--tw-gradient-to:#6b21a800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-50{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from:#fb7185 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-50\/80{--tw-gradient-from:#fff1f2cc var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-700{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:#0f766e00 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-violet-50{--tw-gradient-from:#f5f3ff var(--tw-gradient-from-position);--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 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\/10{--tw-gradient-from:#ffffff1a 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\/20{--tw-gradient-from:#fff3 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\/60{--tw-gradient-from:#fff9 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-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from:#ca8a04 var(--tw-gradient-from-position);--tw-gradient-to:#ca8a0400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-100{--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dbeafe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-100\/40{--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dbeafe66 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eff6ff4d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-500{--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)}.via-blue-600{--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-800{--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e40af var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-700{--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#374151 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-600{--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#16a34a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eef2ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-950\/80{--tw-gradient-to:#1e1b4b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e1b4bcc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ea580c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-100\/40{--tw-gradient-to:#fce7f300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fce7f366 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ec4899 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-100\/40{--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff66 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-300\/50{--tw-gradient-to:#d8b4fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe80 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9333ea var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-100\/40{--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ccfbf166 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0d9488 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-100\/50{--tw-gradient-to:#fef3c780 var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.to-amber-500\/20{--tw-gradient-to:#f59e0b33 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to:#dbeafe80 var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to:#bfdbfe var(--tw-gradient-to-position)}.to-blue-200\/20{--tw-gradient-to:#bfdbfe33 var(--tw-gradient-to-position)}.to-blue-300\/40{--tw-gradient-to:#93c5fd66 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to:#3b82f633 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-600\/40{--tw-gradient-to:#2563eb66 var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-blue-700\/20{--tw-gradient-to:#1d4ed833 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-blue-900\/60{--tw-gradient-to:#1e3a8a99 var(--tw-gradient-to-position)}.to-blue-950{--tw-gradient-to:#172554 var(--tw-gradient-to-position)}.to-blue-950\/10{--tw-gradient-to:#1725541a var(--tw-gradient-to-position)}.to-cyan-100\/20{--tw-gradient-to:#cffafe33 var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:#67e8f9 var(--tw-gradient-to-position)}.to-cyan-300\/20{--tw-gradient-to:#67e8f933 var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-emerald-100\/50{--tw-gradient-to:#d1fae580 var(--tw-gradient-to-position)}.to-emerald-200{--tw-gradient-to:#a7f3d0 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to:#10b98133 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}.to-gray-50\/40{--tw-gradient-to:#f9fafb66 var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to:#4b5563 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to:#bbf7d0 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to:#e0e7ff80 var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to:#c7d2fe var(--tw-gradient-to-position)}.to-indigo-300\/30{--tw-gradient-to:#a5b4fc4d var(--tw-gradient-to-position)}.to-indigo-300\/40{--tw-gradient-to:#a5b4fc66 var(--tw-gradient-to-position)}.to-indigo-300\/50{--tw-gradient-to:#a5b4fc80 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to:#6366f133 var(--tw-gradient-to-position)}.to-indigo-500\/30{--tw-gradient-to:#6366f14d var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}.to-lime-600{--tw-gradient-to:#65a30d var(--tw-gradient-to-position)}.to-orange-100\/20{--tw-gradient-to:#ffedd533 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.to-pink-100\/20{--tw-gradient-to:#fce7f333 var(--tw-gradient-to-position)}.to-pink-300\/30{--tw-gradient-to:#f9a8d44d var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-primary-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-primary-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to:#f3e8ff var(--tw-gradient-to-position)}.to-purple-400\/40{--tw-gradient-to:#c084fc66 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to:#faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to:#fee2e2 var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to:#fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to:#ffe4e6 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-100\/50{--tw-gradient-to:#ede9fe80 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/50{--tw-gradient-to:#ffffff80 var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to:#fffc var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to:#fefce8 var(--tw-gradient-to-position)}.to-yellow-50\/60{--tw-gradient-to:#fefce899 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.fill-blue-300\/40{fill:#93c5fd66}.fill-blue-400\/60{fill:#60a5fa99}.fill-blue-600\/60{fill:#2563eb99}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.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-10{padding-bottom:2.5rem;padding-top:2.5rem}.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-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-48{padding-bottom:12rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[100\%\]{padding-top:100%}.pt-\[45\%\]{padding-top:45%}.pt-\[60\%\]{padding-top:60%}.align-bottom{vertical-align:bottom}.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}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.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-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[9px\]{font-size:9px}.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}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity:1!important;color:#fff!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0066CC\]{--tw-text-opacity:1;color:#06c;color:rgb(0 102 204/var(--tw-text-opacity,1))}.text-\[\#0071e3\]{--tw-text-opacity:1;color:#0071e3;color:rgb(0 113 227/var(--tw-text-opacity,1))}.text-\[\#1c8540\]{--tw-text-opacity:1;color:#1c8540;color:rgb(28 133 64/var(--tw-text-opacity,1))}.text-\[\#1d1d1f\]{--tw-text-opacity:1;color:#1d1d1f;color:rgb(29 29 31/var(--tw-text-opacity,1))}.text-\[\#424245\]{--tw-text-opacity:1;color:#424245;color:rgb(66 66 69/var(--tw-text-opacity,1))}.text-\[\#6e6e73\]{--tw-text-opacity:1;color:#6e6e73;color:rgb(110 110 115/var(--tw-text-opacity,1))}.text-\[\#86868b\]{--tw-text-opacity:1;color:#86868b;color:rgb(134 134 139/var(--tw-text-opacity,1))}.text-\[\#d93025\]{--tw-text-opacity:1;color:#d93025;color:rgb(217 48 37/var(--tw-text-opacity,1))}.text-\[\#dc3545\]{--tw-text-opacity:1;color:#dc3545;color:rgb(220 53 69/var(--tw-text-opacity,1))}.text-\[\#e34850\]{--tw-text-opacity:1;color:#e34850;color:rgb(227 72 80/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/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-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 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:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/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-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-200{--tw-text-opacity:1;color:#bbf7d0;color:rgb(187 247 208/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-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/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-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:#312e81;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:#fed7aa;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:#7c2d12;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:#ec4899;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-pink-600{--tw-text-opacity:1;color:#db2777;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-primary-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-purple-100{--tw-text-opacity:1;color:#f3e8ff;color:rgb(243 232 255/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-500{--tw-text-opacity:1;color:#a855f7;color:rgb(168 85 247/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-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:#581c87;color:rgb(88 28 135/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-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-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/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-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/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-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:#14b8a6;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:#115e59;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:#134e4a;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:#4c1d95;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity:1;color:#fef9c3;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:#fef08a;color:rgb(254 240 138/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-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/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))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-orange-400::placeholder{--tw-placeholder-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-placeholder-opacity,1))}.placeholder-white\/60::placeholder{color:#fff9}.\!opacity-100{opacity:1!important}.\!opacity-70{opacity:.7!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.07\]{opacity:.07}.mix-blend-multiply{mix-blend-mode:multiply}.\!shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #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_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{--tw-shadow:0 0 10px #00000008;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(0\2c 0\2c 0\2c 0\.03\)\],.shadow-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{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_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 2px 10px #0000000a;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color)}.shadow-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 2px 12px #0000000a;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color)}.shadow-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.04\)\],.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{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_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 4px 24px #00000014;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 8px 32px #0000001f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],.shadow-inner{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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.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-lg,.shadow-md{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-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-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.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-amber-500\/25{--tw-shadow-color:#f59e0b40;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-100{--tw-shadow-color:#dbeafe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color:#bfdbfe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200\/30{--tw-shadow-color:#bfdbfe4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-200\/40{--tw-shadow-color:#bfdbfe66;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/10{--tw-shadow-color:#3b82f61a;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color:#2563eb33;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-700\/20{--tw-shadow-color:#1d4ed833;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color:#a7f3d0;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color:#10b98140;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color:#22c55e4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/25{--tw-shadow-color:#6366f140;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-200{--tw-shadow-color:#e9d5ff;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/25{--tw-shadow-color:#ef444440;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-200{--tw-shadow-color:#fecdd3;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color:#8b5cf640;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-primary-500{outline-color:#3b82f6}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.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-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(134 239 172/var(--tw-ring-opacity,1))}.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.ring-orange-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 186 116/var(--tw-ring-opacity,1))}.ring-primary-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-primary-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-offset-2{--tw-ring-offset-width:2px}.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-\[50px\]{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-\[50px\]{--tw-blur:blur(50px)}.blur-lg{--tw-blur:blur(16px)}.blur-lg,.blur-xl{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-xl{--tw-blur:blur(24px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.drop-shadow-lg{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-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.drop-shadow-md,.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%)}.grayscale-0{--tw-grayscale:grayscale(0)}.grayscale-0,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{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-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-filter{-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-shadow{transition-duration:.15s;transition-property:box-shadow;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)}.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}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--primary-500:#3b82f6;--primary-600:#2563eb;--secondary-500:#6366f1;--secondary-600:#4f46e5;--accent-500:#8b5cf6;--success-500:#10b981;--danger-500:#ef4444;--warning-500:#f59e0b;--pink-500:#ec4899;--text-main:#334155;--text-white:#fff;--bg-light:#f8fafc;--bg-lighter:#f1f5f9;--bg-dark:#0f172a;--border-color:#e2e8f0;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-full:9999px;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--transition-fast:all 0.2s ease-in-out;--transition-main:all 0.3s ease-in-out;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:14px}.rubik-light{font-optical-sizing:auto;font-style:normal;font-weight:300}.rubik-light,.rubik-regular{font-family:Rubik,sans-serif}.rubik-regular{font-optical-sizing:auto;font-style:normal;font-weight:400}.rubik-medium{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.rubik-semibold{font-optical-sizing:auto;font-style:normal;font-weight:600}.rubik-bold,.rubik-semibold{font-family:Rubik,sans-serif}.rubik-bold{font-optical-sizing:auto;font-style:normal;font-weight:700}.rubik-extrabold{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}.rubik-black{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900}@media screen and (max-width:768px){:root{font-size:13px}}h1{font-size:1.8rem!important;margin:1rem 0!important}h1,h2{line-height:1.3!important}h2{font-size:1.6rem!important;margin:.9rem 0!important}h3{font-size:1.4rem!important;margin:.8rem 0!important}h3,h4{line-height:1.3!important}h4{font-size:1.2rem!important;margin:.7rem 0!important}h5{font-size:1.1rem!important;margin:.6rem 0!important}h5,h6{line-height:1.3!important}h6{font-size:1rem!important;margin:.5rem 0!important}.btn,button,input[type=button],input[type=submit]{padding:.5rem 1rem!important}.btn,.form-control,button,input,input[type=button],input[type=submit],select,textarea{border-radius:.4rem!important;font-size:.9rem!important;line-height:1.4!important;min-height:auto!important}.form-control,input,select,textarea{padding:.5rem .75rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:.75rem!important}.m-4{margin:1rem!important}.m-5{margin:1.25rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.space-y-1>*+*{margin-top:.25rem!important}.space-y-2>*+*{margin-top:.5rem!important}.space-y-3>*+*{margin-top:.75rem!important}.space-y-4>*+*{margin-top:1rem!important}.space-y-6>*+*{margin-top:1.5rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.bg-white,.card{border-radius:.4rem!important;margin-bottom:1rem!important}.table td,.table th,table td,table th{font-size:.9rem!important;line-height:1.4!important;padding:.5rem .75rem!important}nav{padding:.75rem!important}.nav-link,a{font-size:.9rem!important;line-height:1.4!important;padding:.5rem .75rem!important}.w-4.h-4{height:1rem!important;width:1rem!important}.w-5.h-5{height:1.25rem!important;width:1.25rem!important}.w-6.h-6{height:1.5rem!important;width:1.5rem!important}.w-8.h-8{height:2rem!important;width:2rem!important}.modal-content{margin:1.25rem!important;padding:1.25rem!important}.modal-body,.modal-footer,.modal-header{padding:1rem!important}.form-label,label{font-size:.9rem!important;line-height:1.4!important;margin-bottom:.5rem!important}.container,.max-w-4xl,.max-w-5xl,.max-w-6xl,.max-w-7xl{padding-left:1rem!important;padding-right:1rem!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.text-4xl{font-size:2.25rem!important}.full-screen-preview-container{overflow:visible!important}.full-screen-preview-container .overflow-y-auto{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;scroll-behavior:smooth!important}@media screen and (max-width:768px){h1{font-size:1.6rem!important}h2{font-size:1.4rem!important}h3{font-size:1.2rem!important}h4{font-size:1.1rem!important}h5{font-size:1rem!important}h6{font-size:.9rem!important}.btn,button,input[type=button],input[type=submit]{font-size:.85rem!important;padding:.4rem .75rem!important}.form-control,input,select,textarea{font-size:.85rem!important;padding:.4rem .6rem!important}}.after\:mx-2:after{content:var(--tw-content);margin-left:.5rem;margin-right:.5rem}.after\:mr-1:after{content:var(--tw-content);margin-right:.25rem}.after\:content-\[\"\*\"\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\'\/\'\]:after{--tw-content:"/";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:scale-\[1\.01\]:focus-within{--tw-scale-x:1.01;--tw-scale-y:1.01}.focus-within\:scale-\[1\.01\]:focus-within,.focus-within\:scale-\[1\.02\]:focus-within{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))}.focus-within\:scale-\[1\.02\]:focus-within{--tw-scale-x:1.02;--tw-scale-y:1.02}.focus-within\:transform:focus-within{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))}.focus-within\:border-orange-500:focus-within{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus-within\:border-primary-400:focus-within{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus-within\:border-primary-500:focus-within{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus-within\:bg-gradient-to-r:focus-within{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus-within\:shadow-lg:focus-within{--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)}.focus-within\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\:ring-1:focus-within,.focus-within\:ring-2:focus-within{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-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-within\:ring-4: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(4px + 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-orange-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-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\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px}.hover\:translate-y-\[-2px\]:hover,.hover\:translate-y-\[-4px\]: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-\[-4px\]:hover{--tw-translate-y:-4px}.hover\:translate-y-\[-5px\]:hover{--tw-translate-y:-5px}.hover\:scale-105:hover,.hover\:translate-y-\[-5px\]: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-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.01\]: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-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01}.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-100:hover{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.hover\:border-primary-400:hover{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-primary-500:hover{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:#c084fc;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.hover\:bg-\[\#0055aa\]:hover{--tw-bg-opacity:1;background-color:#05a;background-color:rgb(0 85 170/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0055b3\]:hover{--tw-bg-opacity:1;background-color:#0055b3;background-color:rgb(0 85 179/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0077ED\]:hover{--tw-bg-opacity:1;background-color:#0077ed;background-color:rgb(0 119 237/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d7a3e\]:hover{--tw-bg-opacity:1;background-color:#1d7a3e;background-color:rgb(29 122 62/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e5e5e5\]:hover{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f5f7\]:hover{--tw-bg-opacity:1;background-color:#f5f5f7;background-color:rgb(245 245 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8f9fa\]:hover{--tw-bg-opacity:1;background-color:#f8f9fa;background-color:rgb(248 249 250/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-100\/70:hover{background-color:#dbeafeb3}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.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-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/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-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/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-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/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-indigo-100:hover{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-600:hover{--tw-bg-opacity:1;background-color:#db2777;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.hover\:bg-primary-400:hover{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-primary-700\/50:hover{background-color:#1d4ed880}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-100\/70:hover{background-color:#f3e8ffb3}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.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-100:hover{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.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-rose-100\/70:hover{background-color:#ffe4e6b3}.hover\:bg-teal-100\/70:hover{background-color:#ccfbf1b3}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:#a16207;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.hover\:bg-opacity-70:hover{--tw-bg-opacity:0.7}.hover\:bg-opacity-75:hover{--tw-bg-opacity:0.75}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-amber-100:hover{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-amber-100\/80:hover{--tw-gradient-from:#fef3c7cc var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-blue-100:hover{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-blue-800:hover{--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-emerald-100:hover{--tw-gradient-from:#d1fae5 var(--tw-gradient-from-position);--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-emerald-700:hover{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-gray-100:hover{--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)}.hover\:from-gray-200:hover{--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)}.hover\:from-green-100:hover{--tw-gradient-from:#dcfce7 var(--tw-gradient-from-position);--tw-gradient-to:#dcfce700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-green-500:hover{--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)}.hover\:from-green-600:hover{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-green-700:hover{--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-orange-700:hover{--tw-gradient-from:#c2410c var(--tw-gradient-from-position);--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-pink-600:hover{--tw-gradient-from:#db2777 var(--tw-gradient-from-position);--tw-gradient-to:#db277700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-primary-500:hover{--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)}.hover\:from-primary-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-purple-100:hover{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-600:hover{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-700:hover{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:#0f766e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-violet-100:hover{--tw-gradient-from:#ede9fe var(--tw-gradient-from-position);--tw-gradient-to:#ede9fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-white\/80:hover{--tw-gradient-from:#fffc 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)}.hover\:to-amber-200\/50:hover{--tw-gradient-to:#fde68a80 var(--tw-gradient-to-position)}.hover\:to-blue-100:hover{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.hover\:to-blue-200\/50:hover{--tw-gradient-to:#bfdbfe80 var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.hover\:to-blue-800:hover{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.hover\:to-cyan-700:hover{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.hover\:to-emerald-100:hover{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.hover\:to-emerald-200\/50:hover{--tw-gradient-to:#a7f3d080 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.hover\:to-gray-300:hover{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.hover\:to-gray-50\/60:hover{--tw-gradient-to:#f9fafb99 var(--tw-gradient-to-position)}.hover\:to-green-400:hover{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.hover\:to-green-800:hover{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}.hover\:to-indigo-900:hover{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to:#be185d var(--tw-gradient-to-position)}.hover\:to-primary-400:hover{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.hover\:to-primary-800:hover{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.hover\:to-purple-800:hover{--tw-gradient-to:#6b21a8 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.hover\:to-slate-100:hover{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.hover\:to-violet-200\/50:hover{--tw-gradient-to:#ddd6fe80 var(--tw-gradient-to-position)}.hover\:to-yellow-100:hover{--tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)}.hover\:to-yellow-100\/60:hover{--tw-gradient-to:#fef9c399 var(--tw-gradient-to-position)}.hover\:text-\[\#0066CC\]:hover{--tw-text-opacity:1;color:#06c;color:rgb(0 102 204/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/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-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/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-blue-900:hover{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/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-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/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-700:hover{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.hover\:text-green-800:hover{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-pink-600:hover{--tw-text-opacity:1;color:#db2777;color:rgb(219 39 119/var(--tw-text-opacity,1))}.hover\:text-primary-500:hover{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-primary-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-purple-700:hover{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.hover\:text-purple-800:hover{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/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-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:text-red-900:hover{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/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\:text-white\/80:hover{color:#fffc}.hover\:text-yellow-500:hover{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow:hover{--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)}.hover\:shadow-2xl:hover,.hover\:shadow: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-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{--tw-shadow:0 8px 24px #0000000f;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover,.hover\:shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]: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_30px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{--tw-shadow:0 8px 30px #00000014;--tw-shadow-colored:0 8px 30px 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)}.hover\:shadow-lg:hover,.hover\:shadow-md: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-md:hover{--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)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl: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-xl:hover{--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)}.hover\:shadow-amber-500\/10:hover{--tw-shadow-color:#f59e0b1a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color:#3b82f61a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-600\/30:hover{--tw-shadow-color:#2563eb4d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-700\/30:hover{--tw-shadow-color:#1d4ed84d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/10:hover{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-green-500\/30:hover{--tw-shadow-color:#22c55e4d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-primary-500\/30:hover{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-violet-500\/10:hover{--tw-shadow-color:#8b5cf61a;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2:hover{--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)}.hover\:ring-blue-200:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.hover\:brightness-90:hover{--tw-brightness:brightness(.9)}.hover\:brightness-90:hover,.hover\:grayscale-0:hover{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)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0)}.focus\:border-\[\#0066CC\]:focus{--tw-border-opacity:1;border-color:#06c;border-color:rgb(0 102 204/var(--tw-border-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-orange-500:focus{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:#a855f7;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.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\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring: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-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-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);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-\[\#0066CC\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 102 204/var(--tw-ring-opacity,1))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-orange-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1))}.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/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-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/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-white\/30:focus{--tw-ring-color:#ffffff4d}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-blue-500:focus-visible{outline-color:#3b82f6}.focus-visible\:outline-blue-600:focus-visible{outline-color:#2563eb}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-95:active,.active\:translate-y-0:active{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))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:bg-blue-800:active{--tw-bg-opacity:1;background-color:#1e40af;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-orange-800:active{--tw-bg-opacity:1;background-color:#9a3412;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:from-gray-400:disabled{--tw-gradient-from:#9ca3af var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.disabled\:to-gray-500:disabled{--tw-gradient-to:#6b7280 var(--tw-gradient-to-position)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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\:block{display:block}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px}.group:hover .group-hover\:translate-x-0,.group:hover .group-hover\:translate-x-1{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-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-32{--tw-translate-x:8rem}.group:hover .group-hover\:translate-x-32,.group:hover .group-hover\:translate-x-\[-4px\]{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-\[-4px\]{--tw-translate-x:-4px}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:rotate-12,.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\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group:hover .group-hover\:scale-100,.group:hover .group-hover\: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-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-\[1\.03\]{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-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:animate-bounce{animation:bounce 1s infinite}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-primary-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-opacity-20{--tw-bg-opacity:0.2}.group:hover .group-hover\:bg-opacity-30{--tw-bg-opacity:0.3}.group:hover .group-hover\:from-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-purple-700{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.group:hover .group-hover\:to-pink-700{--tw-gradient-to:#be185d var(--tw-gradient-to-position)}.group:hover .group-hover\:text-\[\#0066CC\]{--tw-text-opacity:1;color:#06c;color:rgb(0 102 204/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#0071e3\]{--tw-text-opacity:1;color:#0071e3;color:rgb(0 113 227/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\: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)}.group:hover .group-hover\:shadow,.group:hover .group-hover\: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)}.group:hover .group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.group:hover .group-hover\: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)}@media not all and (min-width:768px){.max-md\:inset-0{inset:0}.max-md\:w-full{width:100%}.max-md\:border-0{border-width:0}}@media (min-width:640px){.sm\:col-auto{grid-column:auto}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-3{margin-left:.75rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-4{margin-right:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-20{margin-top:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-\[100px\]{height:100px}.sm\:h-screen{height:100vh}.sm\:max-h-\[700px\]{max-height:700px}.sm\:min-h-\[400px\]{min-height:400px}.sm\:w-1\/2{width:50%}.sm\:w-10{width:2.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0}.sm\:max-w-lg{max-width:32rem}.sm\:flex-1{flex:1 1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-6{column-gap:1.5rem}.sm\:gap-x-8{column-gap:2rem}.sm\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.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\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.sm\:self-auto{align-self:auto}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:p-0{padding:0}.sm\:p-12{padding:3rem}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-40{padding-bottom:10rem}.sm\:pt-40{padding-top:10rem}.sm\:text-right{text-align:right}.sm\:align-middle{vertical-align:middle}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:relative{position:relative}.md\:bottom-8{bottom:2rem}.md\:bottom-auto{bottom:auto}.md\:right-12{right:3rem}.md\:order-last{order:9999}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:m-4{margin:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-2{margin-left:.5rem}.md\:ml-3{margin-left:.75rem}.md\:ml-6{margin-left:1.5rem}.md\:mr-0{margin-right:0}.md\:mr-2{margin-right:.5rem}.md\:mr-3{margin-right:.75rem}.md\:mr-4{margin-right:1rem}.md\:mr-5{margin-right:1.25rem}.md\:mr-auto{margin-right:auto}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:.5rem}.md\:mt-24{margin-top:6rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-2\.5{height:.625rem}.md\:h-20{height:5rem}.md\:h-3{height:.75rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:h-full{height:100%}.md\:max-h-80{max-height:20rem}.md\:max-h-\[90vh\]{max-height:90vh}.md\:min-h-\[48px\]{min-height:48px}.md\:min-h-\[80px\]{min-height:80px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-2\.5{width:.625rem}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-20{width:5rem}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-32{width:8rem}.md\:w-4{width:1rem}.md\:w-40{width:10rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-64{width:16rem}.md\:w-8{width:2rem}.md\:w-\[290px\]{width:290px}.md\:w-auto{width:auto}.md\:min-w-\[320px\]{min-width:320px}.md\:min-w-\[60px\]{min-width:60px}.md\:min-w-\[70px\]{min-width:70px}.md\:min-w-\[72px\]{min-width:72px}.md\:min-w-\[80px\]{min-width:80px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:flex-1{flex:1 1}.md\:flex-none{flex:none}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-grow-0{flex-grow:0}.md\:translate-x-6{--tw-translate-x:1.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))}.md\:columns-3{column-count:3}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0}.md\:gap-1\.5{gap:.375rem}.md\:gap-12{gap:3rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-x-12{column-gap:3rem}.md\:gap-y-16{row-gap:4rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.md\: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)))}.md\: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)))}.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\: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)))}.md\: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)))}.md\: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)))}.md\:space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:border-b-0{border-bottom-width:0}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-2{padding-left:.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pr-4{padding-right:1rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.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-\[10px\]{font-size:10px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-0{margin-bottom:0}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mr-4{margin-right:1rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-20{height:5rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-64{height:16rem}.lg\:h-7{height:1.75rem}.lg\:w-1\/3{width:33.333333%}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-2\/5{width:40%}.lg\:w-20{width:5rem}.lg\:w-3\/5{width:60%}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-5\/12{width:41.666667%}.lg\:w-7{width:1.75rem}.lg\:w-80{width:20rem}.lg\:max-w-4xl{max-width:56rem}.lg\:columns-4{column-count:4}.lg\:grid-cols-12{grid-template-columns:repeat(12,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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:.25rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\: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)))}.lg\: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)))}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pt-48{padding-top:12rem}.lg\:text-center{text-align:center}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:mx-0{margin-left:0;margin-right:0}.xl\:max-w-none{max-width:none}.xl\:grid-cols-12{grid-template-columns:repeat(12,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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:gap-x-12{column-gap:3rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-8xl{font-size:6rem;line-height:1}}@media (min-width:1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,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\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@media (prefers-color-scheme:dark){.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\:bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-green-900{--tw-bg-opacity:1;background-color:#14532d;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/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-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-primary-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/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\: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-primary-800:hover{--tw-bg-opacity:1;background-color:#1e40af;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}}@media print{.print\:mt-4{margin-top:1rem}.print\:block{display:block}.print\:hidden{display:none}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:gap-4{gap:1rem}.print\:border{border-width:1px}.print\:border-t{border-top-width:1px}.print\:border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.print\:p-4{padding:1rem}.print\:px-0{padding-left:0;padding-right:0}.print\:py-0{padding-bottom:0;padding-top:0}.print\:pt-4{padding-top:1rem}.print\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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)}}:root{--bottom-nav-height:65px}.bottom-nav{align-items:center;background:#fff;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -2px 10px #0000000d;display:flex;height:65px;justify-content:center;left:0;padding:0 10px;position:fixed;right:0;z-index:1!important}.bottom-nav-content{align-items:center;display:flex;justify-content:space-around;max-width:500px;width:100%}.bottom-nav-item{background:#0000;border:none;cursor:pointer;flex-direction:column;padding:8px;width:20%}.bottom-nav-item,.nav-item-icon-container{align-items:center;display:flex;justify-content:center;position:relative}.nav-item-icon-container{border-radius:10px;height:38px;margin-bottom:4px;width:38px}.nav-item-icon{position:relative;z-index:2}.pulsing-background{background:#fff;border-radius:10px;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:1}.nav-item-title{color:#8e8e93;font-size:11px;margin-top:2px}.bottom-nav-decoration{background:linear-gradient(90deg,#007aff,#6366f1);background:linear-gradient(to right,var(--apple-primary),#6366f1);bottom:0;height:4px;left:0;opacity:.3;position:absolute;right:0}@media (min-width:768px){.bottom-nav{display:none}}:root{--side-nav-collapsed-width:70px}.side-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#f5f5f7d9;background:var(--apple-background);border:1px solid #0000000d;border-bottom-right-radius:16px;border-left:none;border-top-right-radius:16px;box-shadow:2px 0 10px #00000014;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:8px;left:0;padding:16px 12px;position:fixed;top:30%;transform:translateY(-50%);transition:all .3s cubic-bezier(.25,.8,.25,1);width:200px;width:var(--side-nav-width);z-index:1!important}.apple-side-nav{box-shadow:5px 0 20px #00000014;margin:0 0 0 -5px}.side-nav.collapsed{padding:16px 8px;width:70px;width:var(--side-nav-collapsed-width)}.side-nav-item{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;gap:8px;padding:8px;transition:all .3s ease}.side-nav-item.active{color:#3a63ed}.side-nav-item.active .nav-item-icon{background-color:#3a63ed1a;transform:translateY(-2px)}.nav-item-icon{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:20px}.nav-item-title{display:none;font-size:14px;font-weight:500}@media (max-width:768px){.side-nav{display:none}.nav-item-title{display:flex;font-size:14px;font-weight:500}.side-nav{display:none}}.collapse-button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;height:40px;justify-content:center;left:-20px;position:absolute;top:29px;transition:transform .3s ease;width:40px}.side-nav.collapsed .collapse-button{transform:rotate(180deg)}:root{--bottom-nav-height:60px;--side-nav-width:200px;--side-nav-collapsed-width:60px;--topnav-height:60px;--bottom-nav-padding:calc(var(--bottom-nav-height) + 20px)}.Layout_layoutContainer__DC3F-{display:flex;flex-direction:row;min-height:100vh}.Layout_contentContainer__19EOk{display:flex;flex:1 1;flex-direction:column;margin-left:200px;margin-left:var(--side-nav-width);transition:margin-left .3s ease}.Layout_side-nav__nKj4S.Layout_collapsed__NN9xK+.Layout_contentContainer__19EOk{margin-left:60px;margin-left:var(--side-nav-collapsed-width)}.Layout_mainContent__hq\+ty{flex:1 1;overflow-y:auto;padding-bottom:80px;padding-bottom:var(--bottom-nav-padding);padding-top:60px;padding-top:var(--topnav-height)}@media (max-width:768px){.Layout_layoutContainer__DC3F-{flex-direction:column}.Layout_contentContainer__19EOk{margin-left:0}.Layout_mainContent__hq\+ty{padding-bottom:60px;padding-bottom:var(--bottom-nav-height)}}@media (min-width:769px){.Layout_mainContent__hq\+ty{padding-bottom:0;padding-right:20px}}.AnalyticsChatbot_chatbotIcon__tS1SG{align-items:center;background:#0084ff;border-radius:50%;bottom:30px;box-shadow:0 6px 16px #0084ff66;color:#fff;cursor:pointer;display:flex;height:55px;justify-content:center;left:15px;position:fixed;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:55px;z-index:1000}.AnalyticsChatbot_chatbotIcon__tS1SG:hover{background:#1a91ff;box-shadow:0 8px 20px #0084ff80;transform:scale(1.1)}.AnalyticsChatbot_chatbotTooltip__26iXe{background-color:#1e293b;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:14px;left:60px;opacity:0;padding:8px 14px;position:absolute;transform:translateY(5px);transition:opacity .3s,transform .3s;white-space:nowrap}.AnalyticsChatbot_chatbotIcon__tS1SG:hover .AnalyticsChatbot_chatbotTooltip__26iXe{opacity:1;transform:translateY(0)}.AnalyticsChatbot_chatbotContainer__OJlD6{background-color:#fff;border-radius:16px;bottom:20px;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f;direction:rtl;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:520px;left:20px;max-width:380px;overflow:hidden;position:fixed;transition:all .3s cubic-bezier(.21,1.02,.73,1);width:90%;z-index:1000}.AnalyticsChatbot_fullScreen__QE\+AV{border-radius:20px;bottom:10vh;box-shadow:0 12px 50px #0003;height:80vh!important;left:5%;max-width:850px!important;width:90%!important}.AnalyticsChatbot_chatbotHeader__oE5h0{align-items:center;background:linear-gradient(135deg,#4338ca,#3b82f6);border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.AnalyticsChatbot_chatbotTitle__FBB\+5{align-items:center;display:flex;gap:10px}.AnalyticsChatbot_chatbotTitle__FBB\+5 h3{font-size:18px;font-weight:600;margin:0;text-shadow:0 1px 2px #0000001a}.AnalyticsChatbot_chatbotControls__WVq1t{display:flex;gap:12px}.AnalyticsChatbot_chatbotControls__WVq1t button{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.AnalyticsChatbot_chatbotControls__WVq1t button:hover{background-color:#ffffff4d;transform:scale(1.1)}.AnalyticsChatbot_chatbotClose__4YxNM:hover{background-color:#ef4444cc!important}.AnalyticsChatbot_chatbotMessages__18gv\+{background-color:#f8fafc;background-image:radial-gradient(circle at 20% 80%,#e0f2fe33 0,#0000 20%),radial-gradient(circle at 80% 30%,#c4b5fd1a 0,#0000 20%);display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px;position:relative;scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:thin}.AnalyticsChatbot_chatbotMessages__18gv\+::-webkit-scrollbar{width:6px}.AnalyticsChatbot_chatbotMessages__18gv\+::-webkit-scrollbar-track{background:#e2e8f0;border-radius:6px}.AnalyticsChatbot_chatbotMessages__18gv\+::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:6px}.AnalyticsChatbot_chatbotMessage__UDYee{animation:AnalyticsChatbot_fadeIn__Le0Fj .4s cubic-bezier(.21,1.02,.73,1);display:flex;margin-bottom:10px;max-width:100%}.AnalyticsChatbot_messageBubble__hN10H{word-wrap:break-word;border-radius:14px;box-shadow:0 2px 5px #0000000d;max-width:85%;overflow:hidden;padding:12px 16px;position:relative;transition:transform .2s}.AnalyticsChatbot_assistant__k\+yKL .AnalyticsChatbot_messageBubble__hN10H{align-self:flex-start;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-bottom-left-radius:3px;box-shadow:0 2px 10px #bae6fd66;margin-right:auto}.AnalyticsChatbot_assistant__k\+yKL .AnalyticsChatbot_messageBubble__hN10H:hover{box-shadow:0 4px 12px #bae6fd80;transform:translateY(-2px)}.AnalyticsChatbot_user__FNz\+j .AnalyticsChatbot_messageBubble__hN10H{align-self:flex-end;background:linear-gradient(135deg,#dbeafe,#c7d2fe);border-bottom-right-radius:3px;box-shadow:0 2px 10px #c7d2fe66;margin-left:auto}.AnalyticsChatbot_user__FNz\+j .AnalyticsChatbot_messageBubble__hN10H:hover{box-shadow:0 4px 12px #c7d2fe80;transform:translateY(-2px)}.AnalyticsChatbot_messageContent__w5N0N{font-size:15px;line-height:1.6;white-space:pre-wrap}.AnalyticsChatbot_messageTimestamp__pKe8N{color:#64748b;font-size:11px;font-style:italic;margin-top:6px;text-align:left}.AnalyticsChatbot_error__Rmky5 .AnalyticsChatbot_messageBubble__hN10H{background:linear-gradient(135deg,#fee2e2,#fecaca);border-right:3px solid #ef4444;box-shadow:0 2px 10px #fecaca66}.AnalyticsChatbot_chatbotLoading__bA9ke{align-items:center;animation:AnalyticsChatbot_pulse__VZGUW 2s infinite;background:linear-gradient(135deg,#e0f2fe,#f1f5f9);border-radius:12px;box-shadow:0 2px 10px #e0f2fe66;display:flex;gap:10px;padding:12px 16px}.AnalyticsChatbot_spinner__NUDVL{animation:AnalyticsChatbot_spin__-wv8w 1.2s cubic-bezier(.5,0,.5,1) infinite}.AnalyticsChatbot_chatbotError__OkfP-{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:10px;box-shadow:0 2px 10px #fecaca66;color:#b91c1c;display:flex;font-size:14px;gap:12px;margin:10px 15px;padding:14px 16px}.AnalyticsChatbot_chatbotError__OkfP- button{background-color:#b91c1c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;margin-right:auto;padding:8px 14px;transition:background-color .2s}.AnalyticsChatbot_chatbotError__OkfP- button:hover{background-color:#991b1b}.AnalyticsChatbot_chatbotInput__ikd3i{background-color:#f1f5f9;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:14px}.AnalyticsChatbot_chatbotInput__ikd3i input{background-color:#fff;border:1px solid #cbd5e1;border-radius:24px;box-shadow:inset 0 2px 6px #0000000d;direction:rtl;flex:1 1;font-size:15px;outline:none;padding:12px 18px;transition:all .3s}.AnalyticsChatbot_chatbotInput__ikd3i input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526,inset 0 2px 6px #0000000d}.AnalyticsChatbot_chatbotInput__ikd3i button{background:linear-gradient(135deg,#4f46e5,#4338ca);border:none;border-radius:24px;box-shadow:0 2px 6px #4f46e54d;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:0 24px;transition:all .3s}.AnalyticsChatbot_chatbotInput__ikd3i button:hover{background:linear-gradient(135deg,#4338ca,#3730a3);box-shadow:0 4px 8px #4f46e566;transform:translateY(-2px)}.AnalyticsChatbot_chatbotInput__ikd3i button:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:none;cursor:not-allowed;transform:none}.AnalyticsChatbot_chatbotSqlInfo__FihGn{background:linear-gradient(135deg,#eff6ff,#e0f2fe);border-radius:10px;border-right:3px solid #60a5fa;box-shadow:0 2px 10px #e0f2fe66;font-size:13px;margin-top:12px;max-width:100%;overflow-x:auto;padding:12px}.AnalyticsChatbot_sqlHeader__cZG8f{align-items:center;color:#1e40af;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.AnalyticsChatbot_sqlHeader__cZG8f h4{font-size:14px;margin:0}.AnalyticsChatbot_chatbotSqlInfo__FihGn pre{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:6px;box-shadow:inset 0 2px 6px #0000000d;direction:RTL;font-family:Fira Code,Consolas,monospace;font-size:13px;margin:0;max-width:100%;overflow-x:auto;padding:10px;white-space:pre-wrap}.AnalyticsChatbot_chatbotSqlExplanation__m-5Qs{background-color:#ffffff80;border-radius:6px;color:#334155;font-style:italic;margin-top:10px;padding:8px}.AnalyticsChatbot_sqlToggleContainer__VST0S{display:flex;justify-content:flex-start;margin-top:10px}.AnalyticsChatbot_sqlHideButton__0MpRL,.AnalyticsChatbot_sqlToggleButton__dHp4f{align-items:center;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border:none;border-radius:6px;box-shadow:0 2px 6px #c7d2fe66;color:#4338ca;cursor:pointer;display:none;font-size:13px;gap:6px;padding:6px 10px;transition:all .2s}.AnalyticsChatbot_sqlHideButton__0MpRL:hover,.AnalyticsChatbot_sqlToggleButton__dHp4f:hover{box-shadow:0 4px 8px #c7d2fe80;transform:translateY(-2px)}.AnalyticsChatbot_sqlHideButton__0MpRL{background:#cbd5e180;box-shadow:none;color:#475569;margin-right:auto;padding:4px 6px}.AnalyticsChatbot_chatbotAnalysis__T0afN{display:flex;flex-direction:column;gap:14px;margin-top:14px}.AnalyticsChatbot_chatbotInsights__RS3hL,.AnalyticsChatbot_chatbotRecommendations__Eg942{background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:10px;box-shadow:0 2px 10px #e0f2fe66;max-width:100%;padding:12px}.AnalyticsChatbot_chatbotRecommendations__Eg942{background:linear-gradient(135deg,#dbeafe,#c7d2fe);box-shadow:0 2px 10px #c7d2fe66}.AnalyticsChatbot_insightHeader__gOo0B,.AnalyticsChatbot_recommendationHeader__PxAoq{align-items:center;color:#0c4a6e;display:flex;gap:8px;margin-bottom:8px}.AnalyticsChatbot_recommendationHeader__PxAoq{color:#1e3a8a}.AnalyticsChatbot_insightHeader__gOo0B h4,.AnalyticsChatbot_recommendationHeader__PxAoq h4{font-size:14px;font-weight:600;margin:0}.AnalyticsChatbot_chatbotInsights__RS3hL ul,.AnalyticsChatbot_chatbotRecommendations__Eg942 ul{font-size:14px;line-height:1.5;margin:0;padding-right:20px}.AnalyticsChatbot_chatbotInsights__RS3hL li,.AnalyticsChatbot_chatbotRecommendations__Eg942 li{margin-bottom:6px;padding-right:8px}.AnalyticsChatbot_chatbotDataTable__bDhrS{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 14px #00000014;margin-top:12px;overflow:hidden;padding:14px}.AnalyticsChatbot_tableTitle__GbcA2{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.AnalyticsChatbot_tableHeader__DKpiF{align-items:center;color:#1e40af;display:flex;gap:8px}.AnalyticsChatbot_tableHeader__DKpiF h4{font-size:15px;font-weight:600;margin:0}.AnalyticsChatbot_exportButton__6T7bF{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:6px;box-shadow:0 2px 6px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s}.AnalyticsChatbot_exportButton__6T7bF:hover{background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 4px 8px #3b82f666;transform:translateY(-2px)}.AnalyticsChatbot_tableWrapper__1v3CE{border:1px solid #e2e8f0;border-radius:8px;max-height:250px;max-width:100%;overflow-x:auto;overflow-y:auto}.AnalyticsChatbot_tableWrapper__1v3CE table{border-collapse:collapse;font-size:13px;width:100%}.AnalyticsChatbot_tableWrapper__1v3CE th{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#334155;font-weight:600;padding:10px;position:-webkit-sticky;position:sticky;text-align:right;top:0;z-index:1}.AnalyticsChatbot_tableWrapper__1v3CE td{border-top:1px solid #e2e8f0;max-width:150px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.AnalyticsChatbot_tableWrapper__1v3CE tr:nth-child(2n){background-color:#f8fafc}.AnalyticsChatbot_tableWrapper__1v3CE tr:hover{background-color:#f1f5f9}.AnalyticsChatbot_chatbotChartContainer__58I9A{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 14px #00000014;direction:RTL;height:280px;margin-top:12px;overflow:hidden;padding:14px;width:100%}.AnalyticsChatbot_chatbotChartContainer__58I9A canvas{height:100%!important;width:100%!important}.AnalyticsChatbot_querySuggestions__pRRYc{background:linear-gradient(135deg,#f1f5f9,#f8fafc);border-top:1px solid #e2e8f0;padding:14px}.AnalyticsChatbot_categoryTabs__XmzaG{display:flex;gap:10px;margin-bottom:12px;overflow-x:auto;padding-bottom:10px;scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:thin}.AnalyticsChatbot_categoryTabs__XmzaG::-webkit-scrollbar{height:4px}.AnalyticsChatbot_categoryTabs__XmzaG::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.AnalyticsChatbot_categoryTabs__XmzaG::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:4px}.AnalyticsChatbot_categoryTab__G7w4g{align-items:center;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:none;border-radius:24px;box-shadow:0 2px 6px #bae6fd66;color:#0c4a6e;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px;transition:all .3s;white-space:nowrap}.AnalyticsChatbot_activeTab__FiJI3{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 2px 8px #0ea5e966;color:#fff}.AnalyticsChatbot_categoryTab__G7w4g:hover:not(.AnalyticsChatbot_activeTab__FiJI3){background:linear-gradient(135deg,#bae6fd,#7dd3fc);box-shadow:0 4px 8px #bae6fd80;transform:translateY(-2px)}.AnalyticsChatbot_suggestionButtons__C3B08{display:flex;flex-direction:column;gap:10px;max-height:160px;overflow-y:auto;padding-right:4px;scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:thin}.AnalyticsChatbot_suggestionButtons__C3B08::-webkit-scrollbar{width:4px}.AnalyticsChatbot_suggestionButtons__C3B08::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.AnalyticsChatbot_suggestionButtons__C3B08::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:4px}.AnalyticsChatbot_suggestionButton__WX7iu{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 2px 4px #0000000d;cursor:pointer;font-size:14px;padding:10px 14px;text-align:right;transition:all .3s}.AnalyticsChatbot_suggestionButton__WX7iu:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#38bdf8;box-shadow:0 4px 8px #38bdf833;transform:translateY(-2px)}.AnalyticsChatbot_suggestionsFooter__XU8Nj{display:flex;justify-content:center;margin-top:12px}.AnalyticsChatbot_helpButton__k7bgG{align-items:center;background:#f1f5f9cc;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 10px;transition:all .2s}.AnalyticsChatbot_helpButton__k7bgG:hover{background-color:#f8fafc;border-color:#94a3b8;box-shadow:0 2px 6px #0000000d;color:#334155;transform:translateY(-2px)}@keyframes AnalyticsChatbot_fadeIn__Le0Fj{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes AnalyticsChatbot_spin__-wv8w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AnalyticsChatbot_pulse__VZGUW{0%{box-shadow:0 2px 10px #e0f2fe66;opacity:1}50%{box-shadow:0 2px 10px #e0f2fe33;opacity:.7}to{box-shadow:0 2px 10px #e0f2fe66;opacity:1}}@media (max-width:768px){.AnalyticsChatbot_chatbotContainer__OJlD6{bottom:20px;left:10px;max-height:70vh;max-width:90%;right:auto;width:auto}.AnalyticsChatbot_chatbotContainer__OJlD6.AnalyticsChatbot_fullScreen__QE\+AV,.AnalyticsChatbot_fullScreen__QE\+AV{border-radius:0!important;bottom:0!important;height:100vh!important;left:0!important;max-height:none!important;max-width:none!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:9999!important}.AnalyticsChatbot_chatbotMessages__18gv\+{height:calc(100vh - 180px)!important}.AnalyticsChatbot_suggestionButtons__C3B08{max-height:130px}.AnalyticsChatbot_chatbotIcon__tS1SG{background:#0084ff;border-bottom-left-radius:0;border-bottom-right-radius:50%;border-top-left-radius:0;border-top-right-radius:50%;bottom:100px;box-shadow:0 3px 8px #0084ff99;height:45px;left:0;right:auto;width:45px}.AnalyticsChatbot_chatbotIcon__tS1SG:hover{background:#1a91ff;transform:scale(1.05)}.AnalyticsChatbot_tableWrapper__1v3CE{max-height:200px}.AnalyticsChatbot_chatbotChartContainer__58I9A{height:220px}}@media (min-width:769px) and (max-width:1200px){.AnalyticsChatbot_chatbotContainer__OJlD6{max-width:420px}.AnalyticsChatbot_fullScreen__QE\+AV{max-width:800px!important}}@media (min-width:1201px){.AnalyticsChatbot_chatbotContainer__OJlD6{max-width:450px}.AnalyticsChatbot_fullScreen__QE\+AV{max-width:1000px!important}}.notifications-container,.notifications-wrapper{display:inline-block;position:relative;z-index:999999!important}.nav-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#fff3);border:1px solid #fff3;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#1f2937;height:44px;isolation:isolate;width:44px;z-index:999998!important}.nav-button:hover{background:linear-gradient(135deg,#3b82f61a,#3b82f633);border-color:#3b82f64d;box-shadow:0 8px 25px -5px #3b82f640,0 4px 6px -2px #0000000d;color:#3b82f6}.nav-button.active,.nav-button:hover{transform:translateY(-1px) scale(1.02)}.nav-button.active{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1d4ed8;box-shadow:0 8px 25px -5px #3b82f666,0 4px 6px -2px #0000001a;color:#fff}.notification-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 4px 14px 0 #ef444466,0 0 0 2px #ffffffe6;min-width:20px;padding:0 6px;right:-3px;top:-3px}.notification-badge.pulse{animation:pulse 2s infinite}.notifications-dropdown{animation:slideInFade .4s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff2!important;border:1px solid #fff3;border-radius:20px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d,0 8px 32px 0 #0000001f!important;display:flex!important;flex-direction:column;max-height:80vh;max-width:calc(100vw - 40px);opacity:1!important;overflow:hidden;right:20px!important;top:70px!important;transform:translateZ(0)!important;visibility:visible!important;width:380px;will-change:transform;z-index:999999!important}@keyframes slideInFade{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.notifications-header{align-items:center;background:linear-gradient(135deg,#3b82f608,#93c5fd05);border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:20px 24px 16px;position:relative;z-index:2147483647!important}.notifications-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;color:#111827;font-size:20px;font-weight:700;margin:0}.notifications-actions{align-items:center;display:flex;gap:10px}.mark-all-read-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1px solid #3b82f633;border-radius:10px;color:#3b82f6;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;pointer-events:auto!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2147483647!important}.mark-all-read-btn:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:translateY(-1px)}.close-notifications-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000000a;border:1px solid #00000014;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;pointer-events:auto!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px;z-index:2147483647!important}.close-notifications-btn:hover{background:#ef44441a;border-color:#ef444433;color:#ef4444;transform:translateY(-1px)}.notifications-body{flex:1 1;max-height:400px;overflow-y:auto;padding:0;scrollbar-color:#3b82f64d #0000;scrollbar-width:thin}.notifications-body::-webkit-scrollbar{width:6px}.notifications-body::-webkit-scrollbar-track{background:#0000}.notifications-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f64d,#93c5fd4d);border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.notifications-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f680,#93c5fd80)}.notifications-empty,.notifications-error,.notifications-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.notifications-empty p,.notifications-error p,.notifications-loading p{color:inherit;font-size:15px;font-weight:500;margin-top:16px}.loading-spinner{animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite;border:3px solid #3b82f61a;height:32px;width:32px}.notifications-error{color:#ef4444}.notifications-empty{color:#9ca3af}.notifications-list{display:flex;flex-direction:column;gap:2px;padding:8px}.notification-card{animation:slideInUp ease-out .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border:1px solid #0000000a;border-radius:12px;cursor:pointer;display:flex;padding:16px 18px;pointer-events:auto!important;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2147483647!important}.notification-card:hover{background:#ffffffe6;border-color:#3b82f633;box-shadow:0 8px 25px -5px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px) scale(1.01)}.notification-card:before{background-color:initial;border-radius:0 12px 12px 0;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s ease;width:4px}.notification-card.notification-priority-high:before{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 8px #ef44444d}.notification-card.notification-priority-normal:before{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 0 8px #3b82f64d}.notification-card.notification-priority-low:before{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 8px #10b9814d}.notification-icon{align-items:center;background:linear-gradient(135deg,#3b82f61a,#93c5fd1a);border:1px solid #3b82f633;border-radius:12px;color:#3b82f6;display:flex;height:40px;justify-content:center;margin-left:14px;min-width:40px;transition:all .3s ease;width:40px}.notification-priority-high .notification-icon{background:linear-gradient(135deg,#ef44441a,#fca5a51a);border-color:#ef444433;color:#ef4444}.notification-priority-normal .notification-icon{background:linear-gradient(135deg,#3b82f61a,#93c5fd1a);border-color:#3b82f633;color:#3b82f6}.notification-priority-low .notification-icon{background:linear-gradient(135deg,#10b9811a,#6ee7b71a);border-color:#10b98133;color:#10b981}.notification-content{flex:1 1;min-width:0}.notification-title{color:#111827;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:14px;line-height:1.4;margin-bottom:8px;max-height:2.8em;overflow:hidden}.notification-time{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-weight:500;gap:6px}.notifications-footer{background:linear-gradient(135deg,#f9fafbcc,#f3f4f699);border-top:1px solid #0000000a;padding:16px 20px;text-align:center}.view-all-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border:1px solid #3b82f633;border-radius:10px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;pointer-events:auto!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:2147483647!important}.view-all-btn:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:translateY(-1px)}@media (max-width:1024px) and (min-width:769px){.notifications-dropdown{right:10px!important;top:65px!important;width:340px!important;z-index:999999!important}}@media (max-width:768px) and (min-width:481px){.notifications-dropdown{max-height:80vh!important;right:15px!important;top:60px!important;width:320px!important;z-index:999999!important}}body.notifications-open{height:100%!important;overflow:hidden!important;position:fixed!important;width:100%!important}.notifications-dropdown *{z-index:inherit!important}.notifications-dropdown,.notifications-dropdown *{pointer-events:auto!important}.notifications-dropdown button{pointer-events:auto!important}.notifications-container,.notifications-dropdown button,.notifications-wrapper{position:relative!important;z-index:2147483647!important}.notifications-dropdown{isolation:isolate!important}@media (max-width:480px){.notifications-dropdown{animation:slideInUpMobile .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#fffffffa!important;border-radius:24px 24px 0 0!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:80vh!important;isolation:isolate!important;left:0!important;margin:0!important;max-height:80vh!important;max-width:100vw!important;min-height:80vh!important;padding:0!important;pointer-events:auto!important;position:fixed!important;right:0!important;top:20vh!important;transform:translateZ(0)!important;visibility:visible!important;width:100vw!important;will-change:transform;z-index:2147483647!important}@keyframes slideInUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.notifications-dropdown:before{animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0006!important;bottom:0!important;content:"";height:100vh!important;left:0!important;position:fixed!important;right:0!important;top:0!important;transform:translateZ(0);width:100vw!important;z-index:-1!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.notifications-header{border-bottom:1px solid #00000014;padding:20px 20px 16px}.notifications-header h3{font-size:22px}.notifications-body{flex:1 1;max-height:none;padding:0 4px}.notifications-list{gap:8px;padding:12px 8px}.notification-card{border-radius:16px;padding:18px 16px}.notification-icon{border-radius:14px;height:44px;margin-left:16px;min-width:44px;width:44px}.notification-title{font-size:16px}.notification-message{font-size:15px}.notification-time{font-size:13px}.notifications-footer{padding:20px}.view-all-btn{border-radius:14px;font-size:16px;padding:16px}}@media screen and (max-width:480px){.notifications-dropdown{bottom:0!important;height:80vh!important;max-height:80vh!important;min-height:80vh!important;top:20vh!important}}@media only screen and (max-width:480px){div.notifications-dropdown{bottom:0!important;height:80vh!important;left:0!important;max-height:80vh!important;min-height:80vh!important;position:fixed!important;right:0!important;top:20vh!important;width:100vw!important;z-index:2147483647!important}}.create-order-filters-bar-desktop,.create-order-filters-bar-mobile{--primary-blue:#3b82f6;--secondary-blue:#6366f1;--accent-blue:#8b5cf6;--light-blue:#dbeafe;--very-light-blue:#eff6ff;--text-dark:#1e293b;--text-secondary:#64748b;--background-white:#fff;--background-light:#f8fafc;--border-light:#3b82f61a;--shadow-blue:#3b82f626;--modern-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--border-radius:16px;--border-radius-lg:20px;--transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-bottom:2px solid var(--border-light);box-shadow:0 4px 12px var(--shadow-blue);box-sizing:border-box;direction:rtl;font-family:var(--modern-font);position:relative;width:100%}.create-order-filters-bar-mobile{padding:12px}.mobile-nav-row{align-items:center;display:flex;gap:12px;margin-bottom:12px}.mobile-search-container{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--very-light-blue),#fffc);border:2px solid var(--border-light);border-radius:var(--border-radius);display:flex;flex:1 1;padding:10px 16px;position:relative;transition:var(--transition)}.mobile-search-container:focus-within{border-color:var(--primary-blue);box-shadow:0 4px 12px #3b82f633}.mobile-search-container .search-icon{color:var(--text-secondary);flex-shrink:0;margin-left:8px;transition:var(--transition)}.mobile-search-container:focus-within .search-icon{color:var(--primary-blue)}.mobile-search-input{background:#0000;border:none;color:var(--text-dark);flex:1 1;font-family:var(--modern-font);font-size:14px;font-weight:500;outline:none;padding:0}.mobile-search-input::placeholder{color:var(--text-secondary);font-weight:400}.clear-search-button{background:none;border-radius:12px;color:var(--text-secondary);flex-shrink:0;margin-right:4px;padding:4px;transition:var(--transition)}.clear-search-button:hover{background:linear-gradient(135deg,var(--light-blue),#fffc);color:var(--primary-blue);transform:scale(1.1)}.co-back-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--modern-font);font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:var(--transition);white-space:nowrap}.co-back-button:hover{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.co-filter-toggle{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--modern-font);font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:var(--transition)}.co-filter-toggle.active,.co-filter-toggle:hover{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.mobile-tabs-row{align-items:center;display:flex;gap:8px}.mobile-tabs-container{-ms-overflow-style:none;display:flex;flex:1 1;gap:6px;overflow-x:auto;scrollbar-width:none}.mobile-tabs-container::-webkit-scrollbar{display:none}.mobile-tab{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-family:var(--modern-font);font-size:12px;font-weight:600;gap:4px;justify-content:center;min-width:75px;padding:10px 12px;position:relative;transition:var(--transition);white-space:nowrap}.mobile-tab-label{font-size:10px;font-weight:500;line-height:1.2;text-align:center}.mobile-tab.active{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.mobile-tab.emerald.active{background:linear-gradient(135deg,var(--success-color),#059669);border-color:var(--success-color);box-shadow:0 8px 16px #10b98166}.mobile-tab.purple.active{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6;box-shadow:0 8px 16px #8b5cf666}.mobile-tab.blue.active{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666}.mobile-view-controls{display:flex;flex-shrink:0;gap:4px}.view-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;justify-content:center;padding:10px;transition:var(--transition)}.view-button.active,.view-button:hover{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.mobile-filters-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-top:2px solid var(--border-light);box-shadow:0 -4px 12px var(--shadow-blue);overflow:hidden}.mobile-filters-content{padding:20px}.mobile-quick-filters{margin-bottom:16px}.mobile-quick-filters h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-dark),var(--primary-blue));-webkit-background-clip:text;background-clip:text;color:var(--text-dark);font-family:var(--modern-font);font-size:16px;font-weight:700;margin:0 0 16px}.quick-filters-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(95px,1fr))}.quick-filter-chip{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;flex-direction:column;font-family:var(--modern-font);font-size:12px;font-weight:600;gap:6px;padding:12px 8px;position:relative;text-align:center;transition:var(--transition)}.quick-filter-chip.active{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.quick-filter-chip.green.active{background:linear-gradient(135deg,var(--success-color),#059669);border-color:var(--success-color);box-shadow:0 8px 16px #10b98166}.quick-filter-chip.red.active{background:linear-gradient(135deg,var(--error-color),#dc2626);border-color:var(--error-color);box-shadow:0 8px 16px #ef444466}.quick-filter-chip.orange.active{background:linear-gradient(135deg,var(--warning-color),#d97706);border-color:var(--warning-color);box-shadow:0 8px 16px #f59e0b66}.quick-filter-chip.purple.active{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6;box-shadow:0 8px 16px #8b5cf666}.quick-filter-chip.pink.active{background:linear-gradient(135deg,#ec4899,#db2777);border-color:#ec4899;box-shadow:0 8px 16px #ec489966}.mobile-filter-section{margin-bottom:16px}.mobile-filter-section h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-dark),var(--primary-blue));-webkit-background-clip:text;background-clip:text;color:var(--text-dark);font-family:var(--modern-font);font-size:16px;font-weight:700;margin:0 0 16px}.categories-loading{color:var(--text-secondary);font-family:var(--modern-font);padding:20px}.price-range-inputs{display:flex;gap:12px}.price-input-group{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--very-light-blue),#fffc);border:2px solid var(--border-light);border-radius:var(--border-radius);display:flex;flex:1 1;gap:8px;padding:12px 16px;transition:var(--transition)}.price-input-group:focus-within{border-color:var(--primary-blue);box-shadow:0 4px 12px #3b82f633}.price-input-group span{color:var(--text-secondary);font-size:13px;white-space:nowrap}.price-input,.price-input-group span{font-family:var(--modern-font);font-weight:600}.price-input{background:#0000;border:none;color:var(--text-dark);flex:1 1;font-size:14px;outline:none;text-align:center}.mobile-filter-actions{gap:8px}.reset-filters-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ef44441a,#dc26260d);border:2px solid #ef444433;border-radius:var(--border-radius);color:var(--error-color);cursor:pointer;display:flex;flex:1 1;font-family:var(--modern-font);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:var(--transition)}.reset-filters-button:hover{background:linear-gradient(135deg,var(--error-color),#dc2626);border-color:var(--error-color);box-shadow:0 8px 16px #ef444466;color:#fff;transform:translateY(-2px)}.apply-filters-button{align-items:center;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border:2px solid var(--primary-blue);border-radius:var(--border-radius);box-shadow:0 4px 12px #3b82f64d;cursor:pointer;display:flex;flex:2 1;font-family:var(--modern-font);font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 20px;transition:var(--transition)}.apply-filters-button:hover{background:linear-gradient(135deg,var(--secondary-blue),var(--accent-blue));box-shadow:0 8px 16px #3b82f680;transform:translateY(-2px)}.mobile-stats-section{border-top:2px solid var(--border-light);padding-top:20px}.stats-grid{grid-gap:16px;gap:16px}.stat-item{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--very-light-blue),#fff9);border:2px solid var(--border-light);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:8px}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));-webkit-background-clip:text;background-clip:text;color:var(--primary-blue);font-size:20px;font-weight:800}.stat-label,.stat-number{font-family:var(--modern-font)}.stat-label{color:var(--text-secondary);font-size:12px;font-weight:500;margin-top:4px}.selected-categories-info{background:linear-gradient(135deg,var(--light-blue),#fffc);border:2px solid var(--border-light);border-radius:var(--border-radius);margin-top:16px}.selected-categories-info h5{color:var(--text-dark);font-family:var(--modern-font);font-size:14px;font-weight:700;margin:0 0 8px}.selected-categories-list{color:var(--text-secondary);font-family:var(--modern-font);font-size:12px;font-weight:500}.create-order-filters-bar-desktop{padding:0}.desktop-nav-row{align-items:center;background:linear-gradient(135deg,#ffffffb3,#f8fafc99);border-bottom:2px solid var(--border-light);display:flex;gap:20px;padding:16px 24px}.desktop-divider{background:linear-gradient(135deg,var(--border-light),#3b82f633);border-radius:2px;height:28px;width:2px}.desktop-tabs-container{display:flex;gap:12px}.desktop-tab{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;font-family:var(--modern-font);font-size:14px;font-weight:600;gap:10px;padding:12px 20px;transition:var(--transition);white-space:nowrap}.desktop-tab.active{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.desktop-tab.emerald.active{background:linear-gradient(135deg,var(--success-color),#059669);border-color:var(--success-color);box-shadow:0 8px 16px #10b98166}.desktop-tab.purple.active{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6;box-shadow:0 8px 16px #8b5cf666}.desktop-tab.blue.active{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666}.desktop-search-container{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--very-light-blue),#fffc);border:2px solid var(--border-light);border-radius:var(--border-radius);display:flex;flex:1 1;max-width:500px;padding:12px 20px;position:relative;transition:var(--transition)}.desktop-search-container:focus-within{border-color:var(--primary-blue);box-shadow:0 4px 12px #3b82f633}.desktop-search-container .search-icon{color:var(--text-secondary);flex-shrink:0;margin-left:8px;transition:var(--transition)}.desktop-search-container:focus-within .search-icon{color:var(--primary-blue)}.desktop-search-input{background:#0000;border:none;color:var(--text-dark);flex:1 1;font-family:var(--modern-font);font-size:14px;font-weight:500;outline:none;padding:0}.desktop-search-input::placeholder{color:var(--text-secondary);font-weight:400}.desktop-view-controls{display:flex;gap:4px}.desktop-quick-filters-row{align-items:center;background:linear-gradient(135deg,#fff9,#f8fafc80);border-bottom:2px solid var(--border-light);display:flex;gap:20px;padding:12px 24px}.desktop-quick-filters-container{align-items:center;display:flex;flex:1 1;gap:12px}.quick-filters-toggle{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);color:var(--text-dark);cursor:pointer;display:flex;font-family:var(--modern-font);font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:var(--transition);white-space:nowrap}.quick-filters-toggle:hover{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.quick-filters-toggle .chevron{transition:transform .2s ease}.quick-filters-toggle .chevron.expanded{transform:rotate(180deg)}.quick-filters-dropdown{display:flex;gap:6px;overflow:hidden}.desktop-stats-container{display:flex;flex:1 1;justify-content:center}.desktop-stats{gap:24px}.desktop-stats .stat-item{color:var(--text-secondary);font-family:var(--modern-font);font-size:14px;font-weight:500}.desktop-stats .stat-item strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));-webkit-background-clip:text;background-clip:text;color:var(--primary-blue);font-weight:700}.desktop-stats .stat-item.categories-info{color:var(--success-color)}.desktop-stats .stat-item.categories-info strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--success-color),#059669);-webkit-background-clip:text;background-clip:text}.desktop-reset-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#f59e0b1a,#d977060d);border:2px solid #f59e0b4d;border-radius:var(--border-radius);color:var(--warning-color);font-family:var(--modern-font);font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:var(--transition)}.desktop-reset-button:hover{background:linear-gradient(135deg,var(--warning-color),#d97706);border-color:var(--warning-color);box-shadow:0 8px 16px #f59e0b66;color:#fff;transform:translateY(-2px)}.desktop-filters-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-bottom:2px solid var(--border-light);box-shadow:0 -4px 12px var(--shadow-blue);overflow:hidden}.desktop-filters-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:24px}.filter-group{display:flex;flex-direction:column;gap:12px}.filter-group-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,var(--text-dark),var(--primary-blue));-webkit-background-clip:text;background-clip:text;color:var(--text-dark);display:flex;font-family:var(--modern-font);font-size:16px;font-weight:700;gap:10px;margin:0}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.category-chip{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid var(--border-light);border-radius:var(--border-radius);cursor:pointer;display:flex;font-family:var(--modern-font);font-size:13px;font-weight:600;gap:10px;padding:10px 16px;transition:var(--transition)}.category-chip input{margin:0}.category-chip.selected{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.price-range-container,.stock-range-container{display:flex;gap:12px}.stock-input-group{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--very-light-blue),#fffc);border:2px solid var(--border-light);border-radius:var(--border-radius);display:flex;flex:1 1;gap:10px;padding:12px 16px;transition:var(--transition)}.stock-input-group:focus-within{border-color:var(--primary-blue);box-shadow:0 4px 12px #3b82f633}.stock-input-group span{color:var(--text-secondary);font-size:13px;white-space:nowrap}.stock-input,.stock-input-group span{font-family:var(--modern-font);font-weight:600}.stock-input{background:#0000;border:none;color:var(--text-dark);flex:1 1;font-size:14px;outline:none;text-align:center}.desktop-filter-actions{border-top:2px solid var(--border-light);display:flex;gap:16px;grid-column:1/-1;justify-content:flex-end;margin-top:12px;padding-top:20px}.desktop-filter-actions .reset-filters-button{font-size:14px;padding:12px 24px}.desktop-filter-actions .apply-filters-button{font-size:14px;padding:12px 32px}@media (max-width:640px){.mobile-tab{min-width:60px;padding:6px 8px}.mobile-tab-label{font-size:9px}.quick-filters-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.stats-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.stat-number{font-size:16px}.stat-label{font-size:11px}}@media (max-width:480px){.mobile-nav-row{gap:8px}.co-back-button span{display:none}.mobile-search-container{padding:6px 10px}.mobile-search-input{font-size:13px}}.co-back-button,.co-filter-toggle,.desktop-tab,.mobile-tab,.quick-filter-chip,.view-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.desktop-tab:active,.mobile-tab:active,.quick-filter-chip:active,.view-button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){:root{--co-background:#1f2937;--co-card-background:#111827;--co-border-color:#374151;--co-text-primary:#f9fafb;--co-text-secondary:#9ca3af}}.desktop-filters-row{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;min-height:48px;padding:8px 16px}.filters-label{color:#475569;font-size:12px;white-space:nowrap}.stock-filters-container{align-items:center;display:flex;gap:8px}.stock-filter-chip,.stock-filters-group{display:flex;gap:4px}.stock-filter-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.stock-filter-chip:hover{background:#f1f5f9;border-color:#cbd5e1}.stock-filter-chip.active.green{background:#dcfce7;border-color:#16a34a;color:#15803d}.stock-filter-chip.active.red{background:#fef2f2;border-color:#dc2626;color:#dc2626}.stock-filter-chip.active.orange{background:#fff7ed;border-color:#ea580c;color:#ea580c}.categories-filters-container{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.categories-filters-group{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.category-filter-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;max-width:120px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.category-filter-chip:hover{background:#f1f5f9;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a;transform:translateY(-1px)}.category-filter-chip.selected{background:#dbeafe;border-color:#3b82f6;box-shadow:0 1px 3px #3b82f633;color:#1d4ed8}.category-filter-chip .remove-icon{margin-left:2px;opacity:.6;transition:opacity .2s ease}.category-filter-chip.selected:hover .remove-icon{opacity:1}.clear-categories-chip{align-items:center;background:#fef2f2;border:1px solid #ef4444;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease}.clear-categories-chip:hover{background:#fee2e2;transform:translateY(-1px)}.desktop-stats-container{margin-left:auto}.desktop-stats{align-items:center;display:flex;gap:12px}.stat-item{color:#64748b;font-size:11px;white-space:nowrap}.stat-item strong{color:#1e293b;font-weight:600}.desktop-actions-container{align-items:center;display:flex;gap:6px}.desktop-advanced-filters-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s ease}.desktop-advanced-filters-toggle:hover{background:#f1f5f9;border-color:#3b82f6}.desktop-advanced-filters-toggle.active{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.desktop-reset-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s ease}.desktop-reset-button:hover{background:#fef2f2;border-color:#ef4444;color:#dc2626}.desktop-advanced-filters-panel{box-shadow:0 2px 8px #0000001a}.advanced-filters-content{padding:16px}.advanced-filters-grid{grid-template-columns:1fr 1fr;margin-bottom:16px}.advanced-filter-group{gap:8px}.advanced-filter-title{font-size:12px;gap:6px}.price-range-inputs,.stock-range-inputs{align-items:center;display:flex;gap:8px}.price-input-wrapper,.stock-input-wrapper{align-items:center;display:flex;flex:1 1;gap:4px}.input-label{color:#64748b;font-size:11px;font-weight:500}.price-input,.stock-input{border:1px solid #e2e8f0;border-radius:4px;flex:1 1;font-size:12px;min-width:0;padding:6px 8px;width:60px}.price-input:focus,.stock-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.currency-symbol,.unit-symbol{color:#64748b;font-size:11px;font-weight:500}.range-divider{color:#94a3b8;font-size:12px;margin:0 4px}.advanced-filters-actions{gap:8px;padding-top:12px}.advanced-close-button,.advanced-reset-button{font-size:11px;gap:4px;padding:6px 12px}.categories-selector{margin-top:8px}.categories-grid{grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px}.category-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px;text-align:right;transition:all .2s ease}.category-option:hover{background:#f1f5f9;border-color:#3b82f6}.category-option.selected{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.category-option .checked{color:#16a34a}.category-option .unchecked{color:#94a3b8}.clear-categories-button{background:#fef2f2;border:1px solid #ef4444;border-radius:6px;color:#dc2626;cursor:pointer;font-size:11px;font-weight:500;padding:6px 12px;transition:all .2s ease;width:100%}.clear-categories-button:hover{background:#fee2e2}.desktop-divider{background:#e2e8f0;flex-shrink:0;height:20px;width:1px}@media (max-width:1024px){.advanced-filters-grid{gap:16px;grid-template-columns:1fr}.categories-filters-group{flex-wrap:wrap}.category-filter-chip{max-width:100px}}@media (max-width:768px){.desktop-filters-row{display:none}}.desktop-stats-row{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:8px 16px}.stat-item.active-filters{color:#3b82f6;font-weight:600}.desktop-advanced-filters-panel{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #0000001a;overflow:visible}.advanced-filters-content{max-width:100%;padding:20px}.advanced-filters-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:20px}.advanced-filter-group{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.advanced-filter-title{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.stock-status-filters{display:flex;flex-wrap:wrap;gap:8px}.advanced-stock-filter{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.advanced-stock-filter:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.advanced-stock-filter.active.green{background:#dcfce7;border-color:#16a34a;box-shadow:0 2px 4px #16a34a33;color:#15803d}.advanced-stock-filter.active.red{background:#fef2f2;border-color:#dc2626;box-shadow:0 2px 4px #dc262633;color:#dc2626}.advanced-stock-filter.active.orange{background:#fff7ed;border-color:#ea580c;box-shadow:0 2px 4px #ea580c33;color:#ea580c}.categories-filters-wrapper{display:flex;flex-direction:column;gap:12px}.categories-filters-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.advanced-category-filter{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;min-height:36px;padding:8px 12px;position:relative;text-align:right;transition:all .2s ease}.advanced-category-filter:hover{background:#f8fafc;border-color:#3b82f6;box-shadow:0 2px 6px #3b82f626;transform:translateY(-1px)}.advanced-category-filter.selected{background:#dbeafe;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f640;color:#1d4ed8}.advanced-category-filter .check-icon{color:#16a34a;position:absolute;right:4px;top:4px}.clear-all-categories-button{align-items:center;align-self:flex-start;background:#fef2f2;border:1px solid #ef4444;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.clear-all-categories-button:hover{background:#fee2e2;transform:translateY(-1px)}.categories-loading{color:#64748b;font-size:12px;font-style:italic;padding:12px;text-align:center}.advanced-filters-actions{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.advanced-close-button,.advanced-reset-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.advanced-reset-button{color:#64748b}.advanced-reset-button:hover{background:#fef2f2;border-color:#ef4444;color:#dc2626}.advanced-close-button{background:#f8fafc;color:#374151}.advanced-close-button:hover{background:#e2e8f0;border-color:#cbd5e1}@media (max-width:1200px){.advanced-filters-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.desktop-stats-row{display:none}.advanced-filters-grid{gap:16px;grid-template-columns:1fr}.categories-filters-grid{gap:6px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.advanced-category-filter{font-size:11px;min-height:32px;padding:6px 10px}}.desktop-horizontal-filters-row{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:nowrap;gap:12px;min-height:48px;overflow-x:auto;padding:8px 16px}.horizontal-filter-group{align-items:center;display:flex;flex-shrink:0;gap:6px}.horizontal-filter-group.categories-group{flex:1 1;min-width:0}.filter-group-label{color:#475569;font-size:11px;font-weight:600;white-space:nowrap}.horizontal-filters{align-items:center;display:flex;gap:4px}.horizontal-filters.categories-scrollable{-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#ffffffe6,#0000 25px),linear-gradient(270deg,#ffffffe6,#0000 25px);background-attachment:local,local;background-position:0,100%;background-repeat:no-repeat;background-size:25px 100%,25px 100%;flex:1 1;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;position:relative;scroll-behavior:smooth;scrollbar-color:#3b82f64d #0000;scrollbar-width:thin}.horizontal-filters.categories-scrollable::-webkit-scrollbar{height:8px}.horizontal-filters.categories-scrollable::-webkit-scrollbar-track{background:#f8fafc80;border-radius:10px;margin:0 10px}.horizontal-filters.categories-scrollable::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f699,#6366f166);border:2px solid #fffc;border-radius:10px;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.horizontal-filters.categories-scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));box-shadow:0 2px 8px #3b82f666;transform:scale(1.1)}.horizontal-filter-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.horizontal-filter-chip:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.horizontal-filter-chip.active.green{background:#dcfce7;border-color:#16a34a;box-shadow:0 1px 3px #16a34a33;color:#15803d}.horizontal-filter-chip.active.red{background:#fef2f2;border-color:#dc2626;box-shadow:0 1px 3px #dc262633;color:#dc2626}.horizontal-filter-chip.active.orange{background:#fff7ed;border-color:#ea580c;box-shadow:0 1px 3px #ea580c33;color:#ea580c}.horizontal-filter-chip.category-chip{max-width:140px;overflow:hidden;text-overflow:ellipsis}.horizontal-filter-chip.category-chip:hover{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.horizontal-filter-chip.category-chip.selected{background:#dbeafe;border-color:#3b82f6;box-shadow:0 1px 3px #3b82f633;color:#1d4ed8}.horizontal-filter-chip .remove-icon{margin-left:2px;opacity:.6;transition:opacity .2s ease}.horizontal-filter-chip.selected:hover .remove-icon{opacity:1}.clear-categories-mini{align-items:center;background:#fef2f2;border:1px solid #ef4444;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.clear-categories-mini:hover{background:#fee2e2;transform:scale(1.1)}.filters-divider{background:#e2e8f0;flex-shrink:0;height:20px;width:1px}.categories-loading-inline{color:#64748b;font-size:11px;font-style:italic}.advanced-filters-simple-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:1200px){.horizontal-filter-group.categories-group{max-width:300px}.horizontal-filter-chip.category-chip{max-width:120px}}@media (max-width:1024px){.desktop-horizontal-filters-row{gap:8px;padding:6px 12px}.horizontal-filter-group.categories-group{max-width:250px}.horizontal-filter-chip.category-chip{max-width:100px}.advanced-filters-simple-grid{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.desktop-horizontal-filters-row{display:none}}.mobile-filters-panel{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:80vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;width:100%}.mobile-filters-content{box-sizing:border-box;max-width:100%;padding:16px;width:100%}.mobile-filters-header{align-items:center;border-bottom:1px solid #f1f5f9;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 0 16px;width:100%}.mobile-filters-header h3{color:#374151;font-size:16px;font-weight:600;margin:0}.active-filters-count{background:#dbeafe;border-radius:12px;color:#3b82f6;font-size:12px;font-weight:600;padding:2px 8px}.mobile-filter-section{border-bottom:1px solid #f1f5f9;box-sizing:border-box;margin-bottom:20px;max-width:100%;padding-bottom:16px;width:100%}.mobile-filter-section:last-of-type{border-bottom:none;margin-bottom:0}.mobile-filter-section h4{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.mobile-stock-filters{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;width:100%}.mobile-stock-filter{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#475569;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:500;gap:4px;justify-content:center;max-width:calc(33.33% - 4px);min-width:0;padding:8px 10px;transition:all .2s ease}.mobile-stock-filter:hover{background:#f8fafc;border-color:#cbd5e1}.mobile-stock-filter.active.green{background:#dcfce7;border-color:#16a34a;box-shadow:0 2px 4px #16a34a26;color:#15803d}.mobile-stock-filter.active.red{background:#fef2f2;border-color:#dc2626;box-shadow:0 2px 4px #dc262626;color:#dc2626}.mobile-stock-filter.active.orange{background:#fff7ed;border-color:#ea580c;box-shadow:0 2px 4px #ea580c26;color:#ea580c}.mobile-categories-grid{grid-gap:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:12px;max-width:100%;width:100%}.mobile-category-filter{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#475569;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;justify-content:flex-start;max-width:100%;min-height:36px;overflow:hidden;padding:8px 10px;position:relative;text-align:right;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;width:100%}.mobile-category-filter:hover{background:#f8fafc;border-color:#3b82f6;box-shadow:0 2px 6px #3b82f626;transform:translateY(-1px)}.mobile-category-filter.selected{background:#dbeafe;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f640;color:#1d4ed8}.mobile-category-filter .check-icon{color:#16a34a;position:absolute;right:4px;top:4px}.mobile-clear-categories-button{align-items:center;background:#fef2f2;border:1px solid #ef4444;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease;width:100%}.mobile-clear-categories-button:hover{background:#fee2e2;transform:translateY(-1px)}.mobile-price-range{align-items:center;display:flex;gap:8px}.mobile-price-input{align-items:center;display:flex;flex:1 1;gap:4px}.mobile-price-input span{color:#64748b;font-size:11px;font-weight:500;white-space:nowrap}.price-input-field{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:14px;min-width:0;padding:8px 10px}.price-input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.price-range-separator{color:#94a3b8;font-size:12px;font-weight:500}.mobile-stock-range{align-items:center;display:flex;gap:8px}.mobile-stock-input{align-items:center;display:flex;flex:1 1;gap:4px}.mobile-stock-input span{color:#64748b;font-size:11px;font-weight:500;white-space:nowrap}.stock-input-field{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:14px;min-width:0;padding:8px 10px}.stock-input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.stock-range-separator{color:#94a3b8;font-size:12px;font-weight:500}.mobile-filter-actions{border-top:1px solid #f1f5f9;display:flex;gap:12px;margin-top:16px;padding-top:16px}.apply-filters-button,.reset-filters-button{align-items:center;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;transition:all .2s ease}.reset-filters-button{background:#fff;color:#64748b}.reset-filters-button:hover{background:#fef2f2;border-color:#ef4444;color:#dc2626}.apply-filters-button{background:#3b82f6;border-color:#3b82f6;color:#fff}.apply-filters-button:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.mobile-stats-section{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:16px}.stats-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.stat-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:8px 4px;text-align:center}.stat-number{color:#1e293b;display:block;font-size:16px;font-weight:600}.stat-label{color:#64748b;display:block;font-size:11px;margin-top:2px}.selected-categories-info{background:#f0f9ff;border:1px solid #e0f2fe;border-radius:6px;padding:12px}.selected-categories-info h5{color:#0369a1;font-size:12px;font-weight:600;margin:0 0 6px}.selected-categories-list{color:#0284c7;font-size:11px;line-height:1.4}@media (max-width:480px){.mobile-filters-panel{max-height:75vh}.mobile-filters-content{padding:12px}.mobile-categories-grid{gap:4px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.mobile-category-filter{font-size:10px;gap:2px;min-height:32px;padding:6px 8px}.mobile-stock-filters{gap:4px}.mobile-stock-filter{font-size:10px;gap:2px;max-width:calc(33.33% - 3px);padding:6px 8px}.stats-grid{gap:6px;grid-template-columns:1fr 1fr}.mobile-price-range,.mobile-stock-range{gap:6px}.price-input-field,.stock-input-field{font-size:13px;padding:6px 8px}}@media (max-width:768px){body{overflow-x:hidden}.mobile-filters-panel *{box-sizing:border-box}}.desktop-summary-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#10b9811a,#0596690d);border:2px solid #10b98133;border-radius:12px;color:var(--success-color);cursor:pointer;display:flex;font-family:var(--modern-font);font-size:12px;font-weight:600;gap:6px;padding:8px 14px;position:relative;transition:var(--transition)}.desktop-summary-button:hover{background:linear-gradient(135deg,var(--success-color),#059669);border-color:var(--success-color);box-shadow:0 8px 16px #10b98166;color:#fff;transform:translateY(-2px)}.summary-badge{align-items:center;animation:pulse-success 2s infinite;background:var(--success-color);border-radius:10px;box-shadow:0 2px 4px #10b9814d;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-right:4px;min-width:18px;padding:2px 6px}@keyframes pulse-success{0%,to{box-shadow:0 2px 4px #10b9814d}50%{box-shadow:0 2px 8px #10b98199;transform:scale(1.05)}}.desktop-summary-button:hover .summary-badge{background:#ffffffe6;color:var(--success-color)}.mobile-summary-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--success-color),#059669);border:2px solid var(--success-color);border-radius:12px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:var(--modern-font);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:var(--transition)}.mobile-summary-button:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 16px #10b98180;transform:translateY(-2px)}.mobile-filter-actions:has(.mobile-summary-button){grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto auto}.mobile-filter-actions:has(.mobile-summary-button) .mobile-summary-button{grid-column:1/-1;margin-bottom:8px}@media (max-width:1024px){.desktop-summary-button{font-size:11px;padding:6px 10px}.summary-badge{font-size:9px;height:16px;min-width:16px;padding:1px 4px}}@media (max-width:768px){.mobile-summary-button{font-size:12px;padding:10px 14px}}@media (max-width:480px){.mobile-summary-button{font-size:11px;padding:8px 12px}.mobile-filter-actions{flex-direction:column;gap:8px}.mobile-filter-actions:has(.mobile-summary-button){display:flex;flex-direction:column}.mobile-filter-actions:has(.mobile-summary-button) .mobile-summary-button{grid-column:unset;margin-bottom:8px;order:-1}}.selected-stat{align-items:center;animation:glow-success 2s infinite alternate;background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid #10b98133;border-radius:8px;color:var(--success-color)!important;display:flex;font-weight:600;gap:4px;padding:4px 8px}.selected-stat.clickable{cursor:pointer;transition:var(--transition)}.selected-stat.clickable:hover{background:linear-gradient(135deg,var(--success-color),#059669);box-shadow:0 4px 8px #10b98166;color:#fff!important;transform:translateY(-1px)}.selected-stat.clickable:hover strong{color:#fff!important}.selected-stat strong{color:var(--success-color);font-weight:700}@keyframes glow-success{0%{box-shadow:0 2px 4px #10b98133}to{box-shadow:0 4px 8px #10b98166}}.mobile-filter-toggle-container{display:flex;flex-shrink:0;gap:6px}.mobile-quick-summary{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--success-color),#059669);border:2px solid var(--success-color);border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:10px;position:relative;transition:var(--transition)}.mobile-quick-summary:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 16px #10b98166;transform:translateY(-2px)}.mobile-summary-badge{align-items:center;animation:bounce-success 2s infinite;background:#fff;border:1px solid var(--success-color);border-radius:10px;box-shadow:0 2px 4px #0000001a;color:var(--success-color);display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:2px 5px;position:absolute;right:-4px;top:-4px}@keyframes bounce-success{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.topnav{align-items:center;background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-bottom:2px solid #3b82f61a;border-bottom:2px solid var(--border-light);box-shadow:0 4px 20px #3b82f626,0 1px 3px #0000000d;box-shadow:0 4px 20px var(--shadow-blue),0 1px 3px #0000000d;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);height:auto;justify-content:space-between;left:0;min-height:50px;overflow:visible;padding:0 24px;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:100}.topnav:before{background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6);background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue),var(--accent-blue));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.nav-main-content{align-items:center;display:flex;height:50px;justify-content:space-between;width:100%}.apple-nav{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font)}.nav-scrolled{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-bottom-color:#3b82f633;box-shadow:0 6px 25px #3b82f626,0 2px 8px #00000012;box-shadow:0 6px 25px var(--shadow-blue),0 2px 8px #00000012}@media (min-width:768px){.topnav{min-height:55px;padding:0 32px}.nav-main-content{height:55px}}.topnav-left{align-items:center;display:flex;gap:16px;z-index:2}@media (min-width:768px){.topnav-left,.topnav-right{gap:24px}}.topnav-center{align-items:center;display:flex;flex:1 1;gap:16px;z-index:2}.business-logo-name{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#eff6ff,#fffc);background:linear-gradient(135deg,var(--very-light-blue),#fffc);border:2px solid #3b82f61a;border:2px solid var(--border-light);border-radius:16px;box-shadow:0 4px 12px #3b82f626;box-shadow:0 4px 12px var(--shadow-blue);display:flex;gap:12px;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.business-logo-name:hover{background:linear-gradient(135deg,#dbeafe,#ffffffe6);background:linear-gradient(135deg,var(--light-blue),#ffffffe6);border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 8px 24px #3b82f633;transform:translateY(-2px)}@media (min-width:768px){.business-logo-name{border-radius:20px;gap:16px;padding:10px 20px}}.business-logo{border:2px solid #fffc;border-radius:12px;box-shadow:0 4px 8px #3b82f626;box-shadow:0 4px 8px var(--shadow-blue);height:36px;object-fit:cover;transition:all .3s cubic-bezier(.25,.8,.25,1);width:36px}@media (min-width:768px){.business-logo{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:3px solid #ffffffe6;border-radius:16px;box-shadow:0 8px 20px #3b82f64d,0 4px 12px #6366f133,inset 0 1px 0 #fff6;height:30px;width:30px}}.business-logo:hover{border-color:#3b82f699;box-shadow:0 12px 28px #3b82f666,0 6px 16px #6366f14d,inset 0 1px 0 #ffffff80;transform:scale(1.08) rotate(2deg)}.placeholder-logo{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border:2px solid #ffffff4d;border-radius:12px;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;font-weight:700;height:36px;justify-content:center;letter-spacing:-.01em;text-shadow:0 1px 2px #0003;transition:all .3s cubic-bezier(.25,.8,.25,1);width:36px}@media (min-width:768px){.placeholder-logo{background:linear-gradient(135deg,#3b82f6,#6366f1 30%,#8b5cf6 60%,#ec4899);border:3px solid #ffffffe6;border-radius:16px;box-shadow:0 8px 20px #3b82f64d,0 4px 12px #6366f133,inset 0 1px 0 #ffffff4d;font-size:16px;font-weight:800;height:50px;overflow:hidden;position:relative;text-shadow:0 2px 4px #0000004d,0 1px 2px #0003;width:50px}.placeholder-logo:before{animation:logoShimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff26 50%,#0000 70%);content:"";height:200%;left:-50%;opacity:.8;position:absolute;top:-50%;width:200%}@keyframes logoShimmer{0%,to{opacity:.8;transform:rotate(0deg) scale(1)}50%{opacity:.4;transform:rotate(180deg) scale(1.1)}}}.placeholder-logo:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6 30%,#ec4899 60%,#f59e0b);border-color:#fff;box-shadow:0 12px 28px #6366f166,0 6px 16px #8b5cf64d,inset 0 1px 0 #fff6;transform:scale(1.08) rotate(-3deg)}.business-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);background:linear-gradient(135deg,var(--text-dark),var(--primary-blue));-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--text-dark);display:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:700;letter-spacing:-.02em;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.business-name{display:block;font-size:16px;max-width:200px}}.logo-image{filter:drop-shadow(0 4px 8px rgba(59,130,246,.15));filter:drop-shadow(0 4px 8px var(--shadow-blue));height:40px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:auto}@media (min-width:768px){.logo-image{height:48px}}.logo-image:hover{filter:drop-shadow(0 6px 12px rgba(59,130,246,.3));transform:scale(1.05)}.nav-button-container{position:relative;z-index:1!important}.nav-button-container:not(.notifications-wrapper .nav-button-container),.nav-button-container:not(.notifications-wrapper .nav-button-container) .nav-button,.nav-button-container:not(.notifications-wrapper .nav-button-container) .nav-dropdown,.topnav-left .nav-button-container:not(.notifications-wrapper),.topnav-left .nav-button-container:not(.notifications-wrapper) *{z-index:1!important}.notifications-container,.notifications-dropdown,.notifications-wrapper{position:relative!important;z-index:2147483647!important}.notifications-dropdown{position:fixed!important;z-index:2147483647!important}@media (max-width:480px){.notifications-dropdown{bottom:0!important;height:100vh!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:2147483647!important}}.nav-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid #3b82f61a;border:2px solid var(--border-light);border-radius:16px;color:#1e293b;color:var(--text-dark);justify-content:center;padding:12px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-button svg{stroke-width:2;color:currentColor;display:block;height:20px;width:20px}.nav-dropdown-container .nav-button svg,.notifications-container .nav-button svg{color:#1e293b;color:var(--text-dark)}.nav-button svg{color:#1e293b!important;color:var(--text-dark)!important}.nav-button svg,.nav-button svg circle,.nav-button svg path{fill:none!important;stroke:#1e293b!important;stroke:var(--text-dark)!important;opacity:1!important}.nav-dropdown-container .nav-button svg,.notifications-wrapper .nav-button svg{display:inline-block;line-height:1;vertical-align:middle}@media (min-width:768px){.nav-button{border-radius:18px;padding:14px}}.nav-button.active,.nav-button:hover{background:linear-gradient(135deg,#3b82f6,#6366f1);background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px)}.nav-button.active svg,.nav-button:hover svg{color:#fff}.notification-badge{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fff;border:2px solid var(--background-white);border-radius:12px;box-shadow:0 4px 8px #ef444466;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px;z-index:3}@media (min-width:768px){.notification-badge{border-radius:14px;font-size:12px;height:22px;width:22px}}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);background:linear-gradient(135deg,var(--text-dark),var(--primary-blue));-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--text-dark);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}@media (min-width:768px){.page-title{font-size:22px}}.topnav-right{align-items:center;display:flex;gap:16px;z-index:2}.quick-actions-container{background:#fffc;border-top:1px solid #0000000f;margin-top:4px;padding:8px 0}.quick-actions-scroll{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:0 4px;scrollbar-width:none}.quick-actions-scroll::-webkit-scrollbar{display:none}.quick-action-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000f;border-radius:12px;box-shadow:0 2px 10px #0000000a;color:#1d1d1f;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.quick-action-button:hover{background:#007aff1a;box-shadow:0 4px 15px #007aff26;color:#007aff;transform:translateY(-1px) scale(1.02)}.quick-action-button .action-icon{align-items:center;color:#007aff;display:flex;transition:color .3s ease}.quick-action-button .action-icon svg{height:16px;width:16px}.quick-action-button:hover .action-icon{color:#007aff}@media (min-width:768px){.quick-actions-container{padding:10px 0}.quick-action-button{border-radius:12px;font-size:14px;gap:8px;padding:8px 16px}.quick-action-button .action-icon svg{height:10px;width:10px}}.actions-dropdown,.nav-dropdown{animation:modernDropdown .4s cubic-bezier(.25,.8,.25,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#eff6ff);background:linear-gradient(135deg,#fffffff2 0,var(--very-light-blue) 100%);border:2px solid #3b82f61a;border:2px solid var(--border-light);border-radius:20px;box-shadow:0 20px 40px #3b82f626,0 8px 16px #6366f11a;box-shadow:0 20px 40px var(--shadow-blue),0 8px 16px #6366f11a;min-width:240px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;z-index:1!important}.actions-dropdown:before,.nav-dropdown:before{background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6);background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue),var(--accent-blue));content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes modernDropdown{0%{filter:blur(4px);opacity:0;transform:scale(.9) translateY(-10px)}to{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}}@media (min-width:768px){.actions-dropdown,.nav-dropdown{border-radius:24px;min-width:260px;top:calc(100% + 12px)}}.dropdown-item{align-items:center;background:none;border:none;color:#1e293b;color:var(--text-dark);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:600;gap:12px;letter-spacing:-.015em;padding:16px 20px;position:relative;text-align:right;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.dropdown-item:not(:last-child){border-bottom:1px solid #3b82f61a;border-bottom:1px solid var(--border-light)}.dropdown-item:hover{background:linear-gradient(135deg,#3b82f614,#6366f10d);color:#3b82f6;color:var(--primary-blue);transform:translateX(-4px)}.dropdown-item.delete{color:#ef4444}.dropdown-item.delete:hover{background:linear-gradient(135deg,#ef444414,#dc26260d);color:#ef4444}.topnav-spacer{height:var(--top-nav-height);width:100%}.topnav-spacer.with-product-actions{height:calc(var(--top-nav-height) + 40px)}@media (max-width:767px){.topnav{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-bottom:2px solid #3b82f61a;box-shadow:0 4px 20px #3b82f614,0 2px 8px #0000000a;min-height:60px;padding:0 16px}.nav-main-content{height:60px}.topnav-left,.topnav-right{gap:12px}.topnav-center{flex:1 1;gap:12px;min-width:0}.business-logo-name{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#eff6ffe6);border:2px solid #3b82f626;border-radius:16px;box-shadow:0 4px 12px #3b82f61a;gap:10px;max-width:140px;min-width:0;padding:8px 12px}.business-logo,.placeholder-logo{border:2px solid #fffc;border-radius:10px;box-shadow:0 2px 8px #3b82f626;flex-shrink:0;height:32px;width:32px}.placeholder-logo{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 2px #0003}.business-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;background-clip:text;display:block;font-size:13px;font-weight:700;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-image{filter:drop-shadow(0 2px 8px rgba(59,130,246,.15));height:36px}.nav-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#eff6ffe6);border:2px solid #3b82f61f;border-radius:16px;box-shadow:0 3px 10px #3b82f614;min-height:48px;min-width:48px;padding:12px}.nav-button,.nav-button svg{transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-button svg{stroke-width:2.5;fill:none;stroke:currentColor;color:#3b82f6;display:block;filter:drop-shadow(0 1px 3px rgba(59,130,246,.2));height:20px;width:20px}.nav-dropdown-container .nav-button svg,.notifications-wrapper .nav-button svg{stroke:#3b82f6!important;color:#3b82f6!important}.nav-button.active,.nav-button:hover{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 6px 20px #3b82f640;color:#fff;transform:scale(1.05) translateY(-2px)}.nav-button.active svg,.nav-button:hover svg{stroke:#fff;color:#fff;filter:drop-shadow(0 2px 6px rgba(255,255,255,.3));transform:scale(1.1) rotate(5deg)}.nav-button:active{transform:scale(.98);transition:transform .1s ease}.notification-badge{border:1px solid #fff;font-size:9px;height:16px;right:-2px;top:-2px;width:16px}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:right;text-shadow:0 1px 3px #3b82f61a}.topnav-spacer{height:50px}.quick-actions-container.mobile-dropdown{background:#fffffff2;border-top:1px solid #00000014;margin-top:2px;padding:8px 0}.mobile-quick-actions-wrapper{display:flex;justify-content:center;position:relative;width:100%}.quick-actions-dropdown-button{-webkit-tap-highlight-color:rgba(0,122,255,.1);align-items:center;background:#ffffffe6;border:1px solid #00000014;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#1d1d1f;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:13px;font-weight:600;gap:8px;min-height:36px;padding:8px 16px;pointer-events:auto;position:relative;transition:all .3s ease;user-select:none;-webkit-user-select:none;z-index:1!important}.quick-actions-dropdown-button:active{background:#007aff1a;box-shadow:0 4px 12px #007aff26;color:#007aff;transform:scale(.98)}.quick-actions-dropdown-button .action-icon{align-items:center;color:#007aff;display:flex}.dropdown-arrow{align-items:center;color:#8e8e93;display:flex;margin-right:-4px}.quick-actions-mobile-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #00000014;border-radius:16px;box-shadow:0 8px 32px #0000001f;left:50%;max-width:280px;min-width:200px;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1!important}.quick-action-dropdown-item{-webkit-tap-highlight-color:rgba(0,122,255,.1);align-items:center;background:none;border:none;color:#1d1d1f;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:500;gap:10px;min-height:44px;padding:12px 16px;text-align:right;transition:all .2s ease;width:100%}.quick-action-dropdown-item:not(:last-child){border-bottom:1px solid #0000000f}.quick-action-dropdown-item:active{background:#007aff14;color:#007aff;transform:scale(.98)}.quick-action-dropdown-item .action-icon{align-items:center;color:#007aff;display:flex;flex-shrink:0}.quick-actions-scroll{display:none}.actions-dropdown,.nav-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #00000014;border-radius:16px;bottom:20px;box-shadow:0 10px 40px #00000026;left:20px;max-height:60vh;min-width:auto;overflow-y:auto;position:fixed;right:20px;top:auto}.actions-dropdown:before,.nav-dropdown:before{background:linear-gradient(90deg,#007aff,#5856d6);height:2px}.dropdown-item{border-bottom:1px solid #0000000f;font-size:14px;gap:12px;min-height:48px;padding:12px 16px;text-align:right}.dropdown-item:active,.dropdown-item:hover{background:#007aff14;color:#007aff;transform:none}.dropdown-item,.nav-button,.quick-action-button{-webkit-tap-highlight-color:rgba(0,122,255,.1);user-select:none;-webkit-user-select:none}.topnav *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.quick-actions-mobile-dropdown{display:block!important;opacity:1!important;transform:translateX(-50%) translateY(0) scale(1)!important;visibility:visible!important}.quick-action-dropdown-item{opacity:1!important;transform:translateX(0)!important}.mobile-quick-actions-wrapper{min-height:40px;overflow:visible!important}.quick-actions-container.mobile-dropdown{overflow:visible!important;z-index:1!important}}@media (max-width:480px){.topnav{min-height:48px;padding:0 8px}.nav-main-content{height:48px}.topnav-left,.topnav-right{gap:6px}.business-logo-name{max-width:100px;padding:3px 6px}.business-logo,.placeholder-logo{height:24px;width:24px}.business-name{font-size:11px;max-width:70px}.logo-image{height:28px}.nav-button{min-height:36px;min-width:36px;padding:6px}.page-title{font-size:13px}.quick-action-button{font-size:9px;gap:3px;min-height:26px;padding:3px 6px}.quick-action-button .action-icon svg{height:11px;width:11px}.topnav-spacer{height:45px}}.nav-button:focus-visible,.quick-action-button:focus-visible{outline:3px solid #3b82f6;outline:3px solid var(--primary-blue);outline-offset:2px}.dropdown-item:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--primary-blue);outline-offset:-2px}@media (max-width:767px) and (orientation:landscape){.topnav{min-height:44px}.nav-main-content{height:44px}.quick-actions-container{padding:4px 0}.quick-action-button{font-size:9px;min-height:24px;padding:3px 6px}.topnav-spacer{height:40px}}@media (max-width:767px){.quick-actions-mobile-dropdown{display:block!important;opacity:1!important;transform:translateX(-50%) translateY(0) scale(1)!important;visibility:visible!important}.quick-action-dropdown-item{opacity:1!important;transform:translateX(0)!important}.mobile-quick-actions-wrapper{min-height:40px;overflow:visible!important}.quick-actions-container.mobile-dropdown{overflow:visible!important;z-index:1!important}}@supports (-webkit-touch-callout:none){.nav-button,.quick-action-button,.topnav{-webkit-touch-callout:none;-webkit-user-select:none}.nav-button,.quick-action-button{-webkit-tap-highlight-color:rgba(0,122,255,.1)}}@media (max-width:767px){.quick-actions-scroll{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-behavior:smooth}.nav-button,.quick-action-button{min-height:44px;min-width:44px}.flat-add-button:active,.flat-back-button:active,.flat-filter-button:active,.flat-tab:active,.flat-view-button:active,.nav-button:active,.quick-action-button:active,.status-mini-tab:active{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 2px 8px #3b82f64d;color:#fff;transform:scale(.95);transition:transform .1s ease,background .1s ease}.flat-add-button,.flat-back-button,.flat-filter-button,.flat-tab,.flat-view-button,.nav-button,.status-mini-tab{-webkit-tap-highlight-color:rgba(59,130,246,.2);-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-actions-row,.mobile-nav-center{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (hover:hover) and (pointer:fine){.flat-add-button:hover,.flat-back-button:hover,.flat-filter-button:hover,.flat-tab:hover,.flat-view-button:hover,.status-mini-tab:hover{transform:scale(1.02) translateY(-1px)}}}@media (max-width:767px) and (orientation:landscape){.topnav{min-height:44px}.nav-main-content{height:44px}.quick-actions-container{padding:4px 0}.quick-action-button{font-size:9px;min-height:24px;padding:3px 6px}.topnav-spacer{height:70px}}.product-actions-bar-flat{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffffa;border-top:1px solid #0000000f;display:flex;gap:8px;height:40px;overflow-x:auto;overflow-y:hidden;padding:6px 16px;position:relative;scroll-behavior:smooth;scrollbar-width:none;z-index:1!important}.product-actions-bar-flat::-webkit-scrollbar{display:none}.actions-dropdown,.dropdown-item,.mobile-actions-row *,.mobile-nav-row *,.nav-button-container,.nav-button-container *,.nav-button-container button,.nav-dropdown,.nav-dropdown-container,.nav-dropdown-container *,.product-actions-bar-flat *,.product-actions-bar-flat button,.product-actions-bar-flat input,.product-actions-bar-flat select,.quick-action-dropdown-item,.quick-actions-container *,.quick-actions-container .quick-actions-dropdown-button,.quick-actions-container button,.quick-actions-mobile-dropdown *{position:relative;z-index:1!important}.MuiDialog-root,.MuiModal-root,.MuiPopover-root,.MuiTooltip-root,.alert:not(.notifications-dropdown),.ant-drawer,.ant-modal,.ant-popover,.banner:not(.notifications-dropdown),.bottom-bar,.bottom-menu,.bottom-nav,.bottom-navigation,.bottom-sheet,.chakra-modal,.chakra-popover,.context-menu,.dialog,.dock,.drawer,.dropdown,.fab,.floating-action-button,.floating-bottom,.footer-nav,.modal,.navbar-bottom,.overlay,.popup,.react-modal,.sheet,.sidebar,.snackbar,.tab-bar,.toast:not(.notifications-dropdown),.tooltip,.top-sheet,[role=alertdialog],[role=combobox],[role=dialog],[role=listbox],[role=menu],[role=tooltip]{z-index:1!important}@media (max-width:768px){.product-actions-bar-flat{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-top:2px solid #3b82f61a;box-shadow:0 4px 16px #3b82f614,0 2px 8px #0000000a;flex-direction:column;gap:8px;height:auto;min-width:0;overflow:visible;padding:10px 16px}.mobile-nav-row{min-height:36px;padding:2px 0}.mobile-actions-row,.mobile-nav-row{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0;width:100%;z-index:1!important}.mobile-actions-row{border-top:1px solid #0000000d;min-height:40px;padding:4px 0}.mobile-actions-row::-webkit-scrollbar{display:none}.mobile-nav-left{align-items:center;display:flex;flex-shrink:0;gap:6px;min-width:-webkit-fit-content;min-width:fit-content}.mobile-nav-center{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;gap:4px;justify-content:center;min-width:0;overflow-x:auto;padding:0 8px;position:relative;scrollbar-width:none}.mobile-nav-center:after,.mobile-nav-center:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:20px;z-index:1}.mobile-nav-center:before{background:linear-gradient(90deg,#fffffffa,#0000);left:0}.mobile-nav-center:after{background:linear-gradient(270deg,#fffffffa,#0000);right:0}.mobile-nav-center::-webkit-scrollbar{display:none}.mobile-nav-right{align-items:center;display:flex;flex-shrink:0;gap:6px;min-width:-webkit-fit-content;min-width:fit-content}.mobile-nav-center .flat-tabs-section{-ms-overflow-style:none;align-items:center;display:flex;gap:4px;min-height:28px;overflow-x:auto;padding:0 4px;scrollbar-width:none;white-space:nowrap}.mobile-nav-center .flat-tabs-section::-webkit-scrollbar{display:none}.mobile-actions-row>*{flex-shrink:0}.mobile-actions-row button,.mobile-nav-row button{min-height:32px;min-width:44px;touch-action:manipulation}.product-actions-bar-flat{padding-left:env(safe-area-inset-left,8px);padding-right:env(safe-area-inset-right,8px)}.flat-tabs-section{gap:3px;padding:2px}.flat-tab{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid #3b82f626;border-radius:12px;box-shadow:0 2px 8px #3b82f614;color:#3b82f6;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;min-height:36px;padding:8px 12px;transition:all .3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.flat-tab svg{stroke-width:2.5;filter:drop-shadow(0 1px 3px rgba(59,130,246,.2));flex-shrink:0;height:16px;transition:all .3s ease;width:16px}.flat-tab span{display:inline-block;max-width:70px;overflow:hidden;text-overflow:ellipsis}.flat-tab.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f640;color:#fff;font-weight:700;transform:scale(1.02) translateY(-1px)}.flat-tab.active svg{stroke:#fff;color:#fff;filter:drop-shadow(0 2px 6px rgba(255,255,255,.3));transform:scale(1.1)}.flat-tab:active{transform:scale(.98);transition:transform .1s ease}.flat-tab.secondary{background:#00000008;border-color:#00000014;font-size:10px;min-height:24px;padding:3px 6px}.flat-tab.secondary.active{background:#007aff1a;border-color:#007aff33}.flat-add-button,.flat-back-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid #3b82f626;border-radius:12px;box-shadow:0 2px 8px #3b82f61a;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;min-height:36px;padding:8px 12px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.flat-add-button svg,.flat-back-button svg{stroke-width:2.5;filter:drop-shadow(0 1px 3px rgba(59,130,246,.2));height:18px;transition:all .3s ease;width:18px}.flat-back-button{background:linear-gradient(135deg,#fffffff2,#f8fafce6);color:#4b5563}.flat-back-button:hover{background:linear-gradient(135deg,#3b82f614,#6366f10d);border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f626;color:#3b82f6;transform:scale(1.02) translateY(-1px)}.flat-back-button:active{transform:scale(.98);transition:transform .1s ease}.flat-add-button{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.flat-add-button:hover{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 6px 16px #3b82f666;transform:scale(1.02) translateY(-2px)}.flat-add-button:active{transform:scale(.98);transition:transform .1s ease}.flat-add-button span,.flat-back-button span{display:inline}.flat-export-button,.flat-refresh-button{border-radius:6px;flex-shrink:0;font-size:11px;gap:4px;min-height:28px;padding:4px 8px}.flat-export-button svg,.flat-refresh-button svg{height:14px;width:14px}.flat-export-button span,.flat-refresh-button span{display:none}.flat-search{flex:1 1;margin:0;max-width:160px;min-width:120px;position:relative}.flat-search-icon{stroke-width:2.5;color:#6b7280;height:16px;pointer-events:none;right:12px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:16px;z-index:1}.flat-search-input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:2px solid #3b82f626;border-radius:12px;box-shadow:0 3px 10px #3b82f614;color:#374151;font-size:14px;font-weight:500;min-height:44px;padding:10px 40px 10px 14px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.flat-search-input:focus{background:#fffffffa;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 4px 12px #3b82f626;outline:none;transform:scale(1.02)}.flat-search-input:focus+.flat-search-icon{color:#3b82f6;transform:translateY(-50%) scale(1.1)}.flat-search-input::placeholder{color:#9ca3af;font-weight:400}.flat-view-controls{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#eff6ffe6);border:2px solid #3b82f626;border-radius:12px;box-shadow:0 3px 10px #3b82f614;flex-shrink:0;gap:4px;padding:4px}.flat-view-button{background:#0000;border:1px solid #0000;border-radius:8px;color:#6b7280;min-height:36px;min-width:40px;padding:8px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.flat-view-button.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 3px 8px #3b82f640;color:#fff;transform:scale(1.05)}.flat-view-button:active{transform:scale(.95);transition:transform .1s ease}.flat-view-button svg{stroke-width:2.5;height:18px;transition:all .3s ease;width:18px}.flat-view-button.active svg{filter:drop-shadow(0 2px 6px rgba(255,255,255,.3));transform:scale(1.1)}.flat-filter-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:2px solid #3b82f626;border-radius:12px;box-shadow:0 3px 10px #3b82f614;color:#6b7280;flex-shrink:0;min-height:44px;min-width:44px;padding:10px 14px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.flat-filter-button.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f640;color:#fff;transform:scale(1.02) translateY(-1px)}.flat-filter-button:active{transform:scale(.98);transition:transform .1s ease}.flat-filter-button svg{stroke-width:2.5;filter:drop-shadow(0 1px 3px rgba(59,130,246,.2));height:18px;transition:all .3s ease;width:18px}.flat-filter-button.active svg{stroke:#fff;color:#fff;filter:drop-shadow(0 2px 6px rgba(255,255,255,.3));transform:scale(1.1)}.flat-sort-controls{flex-shrink:0;min-width:70px}.flat-sort-select{font-size:10px;min-height:24px;min-width:70px;padding:2px 4px}.flat-divider{display:none}.flat-filter-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border-top:2px solid #3b82f626;padding:16px}.flat-filter-content{flex-direction:column;gap:16px}.flat-filter-group{border:1px solid #3b82f61a;border-radius:12px;box-shadow:0 2px 8px #3b82f60d;flex-wrap:wrap;gap:12px;padding:12px}.flat-filter-group,.flat-filter-group label{align-items:center;background:#fffc;display:flex}.flat-filter-group label{border:1px solid #3b82f61a;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;gap:8px;padding:6px 10px;transition:all .3s ease;white-space:nowrap}.flat-filter-group label:hover{background:#3b82f60d;border-color:#3b82f633;transform:translateY(-1px)}.flat-filter-group input[type=checkbox]{background:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;height:16px;transition:all .3s ease;width:16px}.flat-filter-group input[type=checkbox]:checked{background:#3b82f6;border-color:#3b82f6;transform:scale(1.1)}.flat-filter-label{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#1f2937;color:#fff;font-size:14px;font-weight:700;margin-bottom:8px}.flat-filter-label,.flat-range-input{border-radius:8px;padding:8px 12px;text-align:center}.flat-range-input{background:#ffffffe6;border:2px solid #3b82f626;font-size:13px;font-weight:500;transition:all .3s ease;width:80px}.flat-range-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none;transform:scale(1.02)}.flat-clear-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #ef4444;border-radius:10px;box-shadow:0 3px 10px #ef444440;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;min-height:36px;padding:8px 12px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.flat-clear-button:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#dc2626;box-shadow:0 4px 12px #ef444459;transform:scale(1.02) translateY(-1px)}.flat-clear-button:active{transform:scale(.98);transition:transform .1s ease}.flat-clear-button svg{stroke-width:2.5;filter:drop-shadow(0 1px 3px rgba(255,255,255,.2));height:14px;transition:all .3s ease;width:14px}}@media (max-width:480px){.mobile-actions-row,.mobile-nav-row{gap:2px}.flat-tab{font-size:8px;min-height:20px;padding:1px 3px}.flat-tab.secondary{font-size:7px}.flat-tab.secondary span{display:none}.flat-add-button,.flat-back-button,.flat-export-button,.flat-refresh-button{font-size:11px;min-height:26px;padding:2px 6px}.flat-add-button span,.flat-back-button span,.flat-export-button span,.flat-refresh-button span{display:none}.flat-sort-select{font-size:9px;min-width:50px}.flat-search{max-width:80px;min-width:60px}.flat-search-input{font-size:9px}}@media (max-width:360px){.mobile-actions-row{justify-content:flex-start;padding-bottom:8px}.flat-tab{font-size:7px;min-height:18px;padding:1px 2px}.flat-add-button,.flat-back-button,.flat-export-button,.flat-refresh-button{font-size:10px;min-height:24px;min-width:20px;padding:2px 4px}.flat-filter-button,.flat-view-button{min-height:18px;min-width:18px}.flat-search{max-width:60px;min-width:50px}.flat-sort-select{font-size:8px;min-width:40px}}.flat-back-button{align-items:center;background:#0000000d;border:1px solid #0000001a;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;min-height:28px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.flat-back-button:hover{background:#00000014;border-color:#00000026;color:#1f2937}.flat-add-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:6px;box-shadow:0 1px 3px #3b82f633;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;min-height:28px;padding:4px 12px;transition:all .15s ease;white-space:nowrap}.flat-add-button:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 2px 5px #3b82f64d;transform:translateY(-1px)}.flat-add-button:focus-visible,.flat-back-button:focus-visible,.flat-filter-button:focus-visible,.flat-tab:focus-visible,.flat-view-button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.flat-search-input:focus-visible{outline:2px solid #3b82f6;outline-offset:-1px}.flat-filter-group input[type=checkbox]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.flat-range-input:focus-visible{outline:2px solid #3b82f6;outline-offset:-1px}.product-actions-bar-flat:focus-within{box-shadow:0 1px 3px #0000001a}@media (prefers-contrast:high){.flat-divider{background:#000}.flat-add-button,.flat-back-button,.flat-filter-button,.flat-tab,.flat-view-button{border:1px solid #0000}.flat-add-button:hover,.flat-back-button:hover,.flat-filter-button:hover,.flat-tab:hover,.flat-view-button:hover{border-color:currentColor}}@media (prefers-reduced-motion:reduce){.flat-add-button,.flat-back-button,.flat-filter-button,.flat-tab,.flat-view-button,.product-actions-bar-flat:after{transition:none}}.flat-tab,.flat-tabs-section{align-items:center;display:flex;gap:4px}.flat-tab{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;min-height:28px;padding:4px 10px;transition:all .15s ease;white-space:nowrap;z-index:1!important}.flat-tab:hover{background:#0000000a;color:#334155}.flat-tab.active{background:#3b82f6;color:#fff}.flat-tab.secondary{font-size:12px;min-height:24px;padding:3px 8px}.flat-tab.secondary.active{background:#dbeafe;color:#1e40af}.flat-divider{background:#0000001a;height:20px;margin:0 4px;width:1px}.flat-search{align-items:center;display:flex;flex:1 1;margin:0 8px;max-width:200px;position:relative}.flat-search-icon{color:#64748b;pointer-events:none;position:absolute;right:8px;z-index:1}.flat-search-input{background:#f3f4f6;border:1px solid #0000;border-radius:6px;color:#1f2937;direction:rtl;font-size:13px;min-height:28px;padding:4px 28px 4px 8px;transition:all .15s ease;width:100%}.flat-search-input:focus{background:#fff;border-color:#3b82f6;outline:none}.flat-view-controls{background:#f3f4f6;border-radius:6px;display:flex;gap:2px;padding:2px}.flat-view-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;min-height:24px;min-width:28px;padding:4px 6px;transition:all .15s ease;z-index:1!important}.flat-view-button:hover{background:#fff;color:#334155}.flat-view-button.active{background:#fff;box-shadow:0 1px 2px #0000000d;color:#3b82f6}.flat-filter-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;display:flex;justify-content:center;min-height:28px;min-width:32px;padding:4px 8px;transition:all .15s ease;z-index:1!important}.flat-filter-button:hover{border-color:#3b82f6;color:#3b82f6}.flat-filter-button.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.flat-filter-panel{background:#f9fafb;border-top:1px solid #0000000f;overflow:hidden}.flat-filter-content{align-items:center;display:flex;gap:20px;padding:8px 16px}.flat-filter-group{align-items:center;display:flex;gap:12px}.flat-filter-group label{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:13px;gap:6px;white-space:nowrap}.flat-filter-group input[type=checkbox]{cursor:pointer;height:14px;width:14px}.flat-filter-label{color:#64748b;font-size:13px;font-weight:500}.flat-range-input{border:1px solid #e5e7eb;border-radius:4px;font-size:12px;padding:3px 6px;text-align:center;width:70px}.flat-range-input:focus{border-color:#3b82f6;outline:none}.flat-add-button,.flat-back-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;min-height:28px;padding:4px 10px;transition:all .15s ease;white-space:nowrap;z-index:1!important}.flat-add-button:hover,.flat-back-button:hover{border-color:#3b82f6;color:#3b82f6}.flat-add-button{background:#3b82f6;border-color:#3b82f6;color:#fff}.flat-add-button:hover{background:#2563eb;border-color:#2563eb;color:#fff}.flat-export-button,.flat-refresh-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;min-height:28px;padding:4px 10px;transition:all .15s ease;white-space:nowrap;z-index:1!important}.flat-refresh-button:hover{border-color:#3b82f6;color:#3b82f6}.flat-export-button:hover{border-color:#16a34a;color:#16a34a}.flat-sort-controls{align-items:center;display:flex}.flat-sort-select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;min-height:28px;padding:4px 8px;transition:all .15s ease;z-index:1!important}.flat-sort-select:focus,.flat-sort-select:hover{border-color:#3b82f6;color:#3b82f6;outline:none}.flat-clear-button{align-items:center;background:#ef4444;border:1px solid #ef4444;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;min-height:24px;padding:4px 8px;transition:all .15s ease;white-space:nowrap}.flat-clear-button:hover{background:#dc2626;border-color:#dc2626}.flat-create-buttons-group{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.flat-add-button.primary,.flat-add-button.secondary,.flat-add-button.tertiary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;min-height:36px;padding:6px 12px;position:relative;transition:all .2s ease;white-space:nowrap}.flat-add-button.primary{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f64d;color:#fff}.flat-add-button.primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.flat-add-button.secondary{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d;color:#fff}.flat-add-button.secondary:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.flat-add-button.tertiary{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 8px #8b5cf64d;color:#fff}.flat-add-button.tertiary:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.flat-special-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;min-height:36px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.flat-special-button.ai{background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 2px 8px #8b5cf64d;color:#fff}.flat-special-button.ai:hover{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.mobile-page-title{-webkit-text-fill-color:#0000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;background-clip:text;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;padding:8px 12px;text-align:center;text-shadow:0 1px 3px #3b82f61a}.status-tabs-group{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;padding:6px 0;width:100%}.status-mini-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.status-mini-tab{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:2px solid #3b82f626;border-radius:12px;box-shadow:0 2px 8px #3b82f614;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;min-height:36px;min-width:60px;padding:8px 14px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.status-mini-tab:hover{background:linear-gradient(135deg,#3b82f614,#6366f10d);border-color:#3b82f640;box-shadow:0 3px 10px #3b82f61f;color:#3b82f6;transform:scale(1.02) translateY(-1px)}.status-mini-tab.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f640;color:#fff;font-weight:700;transform:scale(1.05)}.status-mini-tab:active{transform:scale(.98);transition:transform .1s ease}.status-mini-tab.active:after{background:linear-gradient(135deg,#3b82f6,#6366f1,#8b5cf6);border-radius:14px;bottom:-2px;content:"";filter:blur(2px);left:-2px;opacity:.6;position:absolute;right:-2px;top:-2px;z-index:-1}@media (max-width:768px){.mobile-page-title{font-size:15px;padding:6px 10px}.status-mini-tab{font-size:11px;min-height:32px;min-width:55px;padding:6px 10px}.topnav-spacer{height:105px}.topnav-spacer.with-product-actions{height:110px}.flat-create-buttons-group{-ms-overflow-style:none;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.flat-create-buttons-group::-webkit-scrollbar{display:none}.flat-add-button.primary,.flat-add-button.secondary,.flat-add-button.tertiary,.flat-special-button{font-size:13px;min-height:32px;min-width:-webkit-fit-content;min-width:fit-content;padding:6px 10px}}@media (max-width:480px){.mobile-page-title{font-size:14px;padding:4px 8px}.status-mini-tab{font-size:10px;min-height:28px;min-width:48px;padding:4px 8px}.topnav{min-height:55px;padding:0 12px}.nav-main-content{height:55px}.topnav-spacer{height:100px}.flat-tab{font-size:11px;min-height:32px;padding:6px 10px}.flat-search{max-width:140px;min-width:100px}.flat-search-input{font-size:13px;min-height:40px;padding:8px 36px 8px 12px}.nav-button{min-height:44px;min-width:44px;padding:10px}}@media (max-width:768px){.flat-tabs-section{scroll-padding:0 8px;scroll-snap-type:x mandatory}.flat-tab{scroll-snap-align:start}.mobile-actions-row button,.mobile-nav-row button{position:relative}.mobile-actions-row button:after,.mobile-nav-row button:after{bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}.flat-add-button:active,.flat-back-button:active,.flat-export-button:active,.flat-filter-button:active,.flat-refresh-button:active,.flat-tab:active,.flat-view-button:active{opacity:.8;transform:scale(.95)}.topnav{padding-top:env(safe-area-inset-top,0)}.product-actions-bar-flat,.topnav{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.mobile-actions-row,.mobile-nav-row{padding-left:max(4px,env(safe-area-inset-left,4px));padding-right:max(4px,env(safe-area-inset-right,4px))}.mobile-nav-center .flat-tabs-section{padding-bottom:2px}.mobile-nav-center{mask-image:linear-gradient(90deg,#0000,#000 10px,#000 calc(100% - 10px),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px,#000 calc(100% - 10px),#0000)}}@media (max-width:360px){.product-actions-bar-flat{padding:4px 6px}.mobile-nav-center{padding:0 4px}.flat-tab{font-size:9px;min-height:24px;padding:2px 5px}.flat-tab span{max-width:40px}.flat-tab svg{height:9px;width:9px}.flat-search{max-width:90px;min-width:60px}.flat-search-input{font-size:10px}.flat-add-button,.flat-back-button{font-size:10px;min-height:24px;padding:2px 6px}.flat-add-button svg,.flat-back-button svg{height:11px;width:11px}}@media (max-width:480px){.mobile-nav-center .flat-tab{font-size:10px;min-height:26px;padding:3px 6px}.mobile-nav-center .flat-tab span{max-width:45px}.mobile-actions-row .flat-tab.secondary{font-size:9px;min-height:22px;padding:2px 5px}.mobile-actions-row .flat-tab.secondary span{max-width:35px}}.flat-time-range-section{align-items:center;display:flex;gap:8px}.flat-time-buttons{background:#f3f4f6;border-radius:6px;display:flex;gap:2px;padding:2px}.flat-time-button{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;min-height:24px;padding:4px 8px;transition:all .15s ease;white-space:nowrap}.flat-time-button:hover{background:#fff;color:#334155}.flat-time-button.active{background:#fff;box-shadow:0 1px 2px #0000000d;color:#3b82f6}.flat-actions-group{align-items:center;display:flex;gap:6px}.flat-action-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;min-height:28px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.flat-action-button:hover{border-color:#3b82f6;color:#3b82f6}.flat-action-button:disabled{cursor:not-allowed;opacity:.6}.flat-action-button:disabled:hover{border-color:#e5e7eb;color:#64748b}@media (max-width:768px){.flat-time-range-section{align-items:flex-start;flex-direction:column;gap:6px}.flat-time-buttons{justify-content:space-between;width:100%}.flat-time-button{flex:1 1;font-size:11px;min-height:22px;padding:3px 6px;text-align:center}.flat-actions-group{gap:4px}.flat-action-button{font-size:11px;min-height:24px;padding:3px 8px}.flat-action-button svg{height:12px;width:12px}}@media (max-width:480px){.flat-time-button{font-size:10px;min-height:20px;padding:2px 4px}.flat-action-button{font-size:10px;min-height:22px;padding:2px 6px}.flat-action-button span{display:none}.flat-action-button svg{height:11px;width:11px}}.create-product-progress{align-items:center;gap:6px;margin:0 auto;max-width:180px}.create-product-info,.create-product-progress{display:flex;flex:1 1;flex-direction:column;min-width:0}.create-product-info{align-items:flex-start;gap:8px}.mode-indicator{align-items:center;background:#3b82f61a;border:2px solid #3b82f633;border-radius:10px;color:#3b82f6;color:var(--primary-blue);display:flex;font-size:13px;font-weight:700;gap:6px;padding:6px 12px;white-space:nowrap}.step-info{color:#1e293b;color:var(--text-dark);font-size:12px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-container{align-items:center;align-self:stretch;display:flex;gap:6px;min-width:120px}.progress-bar{background:#3b82f61a;flex:1 1;position:relative}.progress-fill{background:linear-gradient(90deg,#3b82f6,#6366f1);background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue))}.progress-fill:after{animation:progressShimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d);height:100%;width:20px}@keyframes progressShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text{color:#3b82f6;color:var(--primary-blue);font-size:11px;font-weight:500;min-width:35px;text-align:center}.nav-controls{gap:12px}.flat-nav-button,.nav-controls{align-items:center;display:flex}.flat-nav-button{background:#ffffffe6;border:2px solid #3b82f61a;border:2px solid var(--border-light);border-radius:10px;color:#1e293b;color:var(--text-dark);cursor:pointer;font-size:12px;font-weight:500;gap:6px;min-height:32px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.flat-nav-button:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.flat-nav-button.primary,.flat-nav-button:hover:not(:disabled){background:#3b82f6;background:var(--primary-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#fff}.flat-nav-button.primary:hover:not(:disabled){background:#6366f1;background:var(--secondary-blue);border-color:#6366f1;border-color:var(--secondary-blue)}.flat-nav-button.secondary{background:#ffffffe6;border-color:#64748b4d;color:#64748b;color:var(--text-secondary)}.flat-nav-button.secondary:hover:not(:disabled){background:#64748b;background:var(--text-secondary);border-color:#64748b;border-color:var(--text-secondary);color:#fff}.flat-nav-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.flat-nav-button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.flat-save-button{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:2px solid #10b981;border-radius:10px;box-shadow:0 3px 10px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;min-height:32px;padding:6px 14px;transition:all .3s ease;white-space:nowrap}.flat-save-button:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);border-color:#059669;box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.flat-save-button:disabled{box-shadow:none;transform:none}.flat-save-button.disabled,.flat-save-button:disabled{background:#10b98180;border-color:#10b98180;cursor:not-allowed}.flat-save-button.disabled{pointer-events:none}.flat-cancel-button{align-items:center;background:#ef44441a;border:2px solid #ef44444d;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;min-height:32px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.flat-cancel-button:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #dc26264d;color:#fff;transform:translateY(-1px)}.mobile-step-spacer{flex:1 1}.mobile-actions-row.edit-mode{justify-content:space-between;padding:8px 4px}.mobile-action-group{align-items:center;display:flex;gap:8px}.mobile-action-group.left{justify-content:flex-start}.mobile-action-group.right{justify-content:flex-end}.mobile-action-group.center{flex:1 1;justify-content:center}.mobile-steps-navigation{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.mobile-steps-navigation::-webkit-scrollbar{display:none}.mobile-step-dot{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff2;border:1.5px solid #3b82f633;border-radius:50%;box-shadow:0 1px 6px #3b82f61a;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;min-width:28px;position:relative;scroll-snap-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:28px}.mobile-step-dot:active{transform:scale(.95)}.mobile-step-dot.current{animation:currentPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 16px #3b82f680;color:#fff;transform:scale(1.15);z-index:2}@keyframes currentPulse{0%,to{box-shadow:0 4px 16px #3b82f680}50%{box-shadow:0 6px 24px #3b82f6b3}}.mobile-step-dot.completed{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;box-shadow:0 2px 8px #10b9814d;color:#fff}.mobile-step-dot.advanced{position:relative}.mobile-step-dot.advanced:after{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;box-shadow:0 1px 3px #f59e0b80;color:#fff;content:"★";display:flex;font-size:8px;font-weight:700;height:14px;justify-content:center;position:absolute;right:-4px;top:-4px;width:14px}.desktop-steps-navigation{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#3b82f614;border:1px solid #3b82f626;border-radius:12px;display:flex;gap:4px;padding:4px 8px}.desktop-step-dot{align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:default;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:24px;justify-content:center;min-width:24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:24px}.desktop-step-dot.clickable{cursor:pointer}.desktop-step-dot.clickable:hover{background:#dbeafe;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f64d;color:#1e40af;transform:scale(1.1)}.desktop-step-dot.current{animation:desktopCurrentPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 2px 8px #3b82f666;color:#fff}.desktop-step-dot.completed{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;box-shadow:0 2px 6px #10b9814d;color:#fff}.desktop-step-dot.completed.clickable:hover{box-shadow:0 3px 10px #10b98166;transform:scale(1.1)}.desktop-step-star{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;box-shadow:0 1px 2px #f59e0b80;color:#fff;display:flex;font-size:6px;font-weight:700;height:10px;justify-content:center;position:absolute;right:-3px;top:-3px;width:10px}@keyframes desktopCurrentPulse{0%,to{box-shadow:0 2px 8px #3b82f666}50%{box-shadow:0 4px 12px #3b82f699}}@media (max-width:768px){.create-product-info{align-items:center;flex-direction:column;gap:6px}.mode-indicator{font-size:13px;font-weight:600;padding:6px 12px}.step-info{font-size:12px;font-weight:500;text-align:center}.progress-container{gap:8px;min-width:120px}.progress-text{font-size:10px;min-width:30px}.nav-controls{gap:8px;justify-content:space-between;width:100%}.flat-nav-button{padding:6px 10px}.flat-nav-button,.flat-save-button{font-size:11px;gap:4px;justify-content:center;min-height:32px}.flat-save-button{padding:6px 12px}.flat-cancel-button{font-size:11px;gap:4px;min-height:32px;padding:6px 10px}.create-product-progress .progress-bar{margin-top:4px;width:100%}}@media (max-width:480px){.mode-indicator{font-size:11px;padding:3px 6px}.step-info{font-size:10px}.flat-cancel-button,.flat-nav-button,.flat-save-button{font-size:11px;padding:6px 10px}.flat-cancel-button span,.flat-nav-button span,.flat-save-button span{display:inline;font-size:10px}.progress-container{min-width:80px}.progress-text{font-size:9px}}@media (min-width:769px){.create-product-info{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between}.mode-indicator{flex-shrink:0}.step-info{margin-right:12px;margin-top:0}.progress-container{flex-shrink:0;max-width:180px}.nav-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f614,#6366f10d);border:2px solid #3b82f626;border-radius:20px;color:#1e40af;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-weight:500;letter-spacing:-.025em;padding:16px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-button.active,.nav-button:hover{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 8px 25px #3b82f64d;color:#fff;transform:translateY(-2px)}.nav-button svg{height:22px;width:22px}.flat-tab{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe6,#eff6ffcc);border:1px solid #3b82f633;border-radius:12px;color:#1e40af;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:600;letter-spacing:-.02em;min-height:32px;padding:8px 16px;transition:all .3s ease}.flat-tab:hover{background:linear-gradient(135deg,#3b82f61a,#6366f114);border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f626;color:#1d4ed8;transform:translateY(-1px)}.flat-tab.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 6px 16px #3b82f64d;color:#fff}.flat-tab svg{height:16px;width:16px}.flat-add-button{background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:600;letter-spacing:-.02em;min-height:32px;padding:8px 18px;transition:all .3s ease}.flat-add-button:hover{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.flat-add-button svg{height:16px;width:16px}.flat-back-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border:1px solid #3b82f633;border-radius:12px;color:#4b5563;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:500;letter-spacing:-.02em;min-height:32px;padding:8px 16px;transition:all .3s ease}.flat-back-button:hover{background:linear-gradient(135deg,#3b82f614,#6366f10d);border-color:#3b82f64d;box-shadow:0 4px 10px #3b82f61a;color:#1e40af;transform:translateY(-1px)}.flat-view-controls{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe6,#eff6ffcc);border:1px solid #3b82f633;border-radius:10px;padding:3px}.flat-view-button{border-radius:7px;min-height:28px;min-width:32px;padding:6px 8px;transition:all .3s ease}.flat-view-button.active{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 2px 6px #3b82f64d;color:#fff}.flat-view-button:hover:not(.active){background:#3b82f61a;color:#1e40af}.flat-filter-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe6,#eff6ffcc);border:1px solid #3b82f633;border-radius:10px;color:#4b5563;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-weight:500;letter-spacing:-.02em;min-height:32px;padding:8px 12px;transition:all .3s ease}.flat-filter-button:hover{background:linear-gradient(135deg,#3b82f614,#6366f10d);border-color:#3b82f666;color:#1e40af}.flat-filter-button.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.flat-search-input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1px solid #3b82f633;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:400;letter-spacing:-.015em;min-height:32px;padding:8px 32px 8px 12px;transition:all .3s ease}.flat-search-input:focus{background:#fffffffa;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.flat-sort-select{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe6,#eff6ffcc);border:1px solid #3b82f633;border-radius:10px;color:#4b5563;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:500;letter-spacing:-.02em;min-height:32px;padding:8px 12px;transition:all .3s ease}.flat-sort-select:focus,.flat-sort-select:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;color:#1e40af}.flat-action-button,.flat-export-button,.flat-refresh-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border:1px solid #3b82f633;border-radius:10px;color:#4b5563;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:14px;font-weight:500;letter-spacing:-.02em;min-height:32px;padding:8px 16px;transition:all .3s ease}.flat-action-button:hover,.flat-export-button:hover,.flat-refresh-button:hover{background:linear-gradient(135deg,#3b82f614,#6366f10d);border-color:#3b82f64d;box-shadow:0 4px 10px #3b82f61a;color:#1e40af;transform:translateY(-1px)}.flat-time-button{border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:13px;font-weight:500;letter-spacing:-.015em;min-height:28px;padding:6px 12px;transition:all .3s ease}.flat-time-button.active{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 2px 6px #3b82f64d;color:#fff}}.purchase-orders-container .flat-add-button,.purchase-orders-container .flat-create-buttons-group,.purchase-orders-page .flat-add-button,.purchase-orders-page .flat-create-buttons-group{position:relative;z-index:10!important}.create-order-modal,.create-purchase-order-modal,.purchase-order-create-modal,.purchase-order-modal{z-index:100010!important}.create-order-modal .modal-backdrop,.create-purchase-order-modal .modal-backdrop,.purchase-order-create-modal .modal-backdrop,.purchase-order-modal .modal-backdrop{z-index:100009!important}#warehouse-nav-secondary-row{align-items:center;display:flex;gap:16px;justify-content:space-between}#warehouse-tabs-section{align-items:center;display:flex;gap:8px}#warehouse-search-section{flex:1 1;margin:0 16px;max-width:400px}#warehouse-filter-toggle-section,#warehouse-search-section,.warehouse-single-row{align-items:center;display:flex}.warehouse-single-row{gap:12px;justify-content:flex-start;padding:8px 0;width:100%}.page-title-compact{color:#1e293b;color:var(--text-dark);flex-shrink:0;font-size:16px;font-weight:600;margin:0;order:1;white-space:nowrap}.warehouse-single-row .flat-tabs-section{order:2}.warehouse-single-row .flat-search-section{order:3}.filter-btn-compact{order:4}.action-btn-compact.refresh{order:5}.action-btn-compact.back{margin-left:auto;order:6}.action-btn-compact,.filter-btn-compact{align-items:center;background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:6px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.action-btn-compact:hover,.filter-btn-compact:hover{background:#eff6ff;background:var(--very-light-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#3b82f6;color:var(--primary-blue)}.filter-btn-compact.active{background:#3b82f6;background:var(--primary-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#fff}.action-btn-compact.refresh{background:#6366f1;background:var(--secondary-blue);border-color:#6366f1;border-color:var(--secondary-blue);color:#fff}.action-btn-compact.back{border-color:#8b5cf6;border-color:var(--accent-blue)}.action-btn-compact.back,.filter-badge-compact{background:#8b5cf6;background:var(--accent-blue);color:#fff}.filter-badge-compact{align-items:center;border-radius:50%;display:flex;font-size:9px;font-weight:600;height:16px;justify-content:center;margin-left:4px;width:16px}.warehouse-single-row .flat-tabs-section{align-items:center;display:flex;flex-shrink:0;gap:4px}.warehouse-single-row .flat-tab{align-items:center;background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:6px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:3px;padding:6px 8px;transition:all .2s ease;white-space:nowrap}.warehouse-single-row .flat-tab.active{background:#3b82f6;background:var(--primary-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#fff}.warehouse-single-row .flat-tab:hover:not(.active){background:#eff6ff;background:var(--very-light-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#3b82f6;color:var(--primary-blue)}.warehouse-single-row .flat-search-section{align-items:center;display:flex;flex:1 1;margin:0 8px;max-width:250px}.warehouse-single-row .search-input-container{align-items:center;display:flex;position:relative;width:100%}.warehouse-single-row .flat-search-input{background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:6px;font-size:12px;padding:6px 12px 6px 30px;transition:all .2s ease;width:100%}.warehouse-single-row .search-icon{color:#64748b;color:var(--text-secondary);left:8px;pointer-events:none;position:absolute}.filters-row-separate{background:#f5f8ffcc;border-top:1px solid #3b82f61a;border-top:1px solid var(--border-light);margin-top:8px;padding:12px 0;width:100%}.filters-content-separate{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.filter-group-compact{align-items:center;display:flex;flex-shrink:0;gap:6px}.filter-label-compact{color:#64748b;color:var(--text-secondary);font-size:12px;font-weight:500;white-space:nowrap}.filter-select-compact{background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:4px;color:#1e293b;color:var(--text-dark);cursor:pointer;font-size:12px;min-width:100px;padding:4px 8px;transition:all .2s ease}.filter-select-compact:focus{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 2px #3b82f61a;outline:none}.price-range-compact{align-items:center;display:flex;gap:6px}.price-input-compact{background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:4px;color:#1e293b;color:var(--text-dark);font-size:12px;padding:4px 6px;transition:all .2s ease;width:70px}.price-input-compact:focus{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 2px #3b82f61a;outline:none}.price-separator{color:#64748b;color:var(--text-secondary);font-size:12px;font-weight:500}.sort-controls-compact{align-items:center;display:flex;gap:4px}.sort-order-btn-compact{align-items:center;background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:4px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;transition:all .2s ease;width:24px}.sort-order-btn-compact:hover{background:#eff6ff;background:var(--very-light-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#3b82f6;color:var(--primary-blue)}.filter-actions-compact{align-items:center;display:flex;gap:8px;margin-left:auto}.active-count-compact{white-space:nowrap}.active-count-compact,.clear-filters-btn-compact{color:#64748b;color:var(--text-secondary);font-size:11px}.clear-filters-btn-compact{align-items:center;background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:4px;cursor:pointer;display:flex;gap:4px;padding:4px 8px;transition:all .2s ease}.clear-filters-btn-compact:hover{background:#eff6ff;background:var(--very-light-blue);border-color:#3b82f6;border-color:var(--primary-blue);color:#3b82f6;color:var(--primary-blue)}:root{--order-primary:#3b82f6;--order-primary-light:#e3f2fd;--order-success:#10b981;--order-success-light:#d1fae5;--order-text:#1e293b;--order-text-light:#64748b;--order-bg:#f8fafc;--order-border:#e2e8f0;--order-shadow:0 4px 20px #3b82f614;--order-shadow-hover:0 8px 25px #3b82f626;--order-radius:16px;--order-radius-sm:12px}.ProgressMenu_progressContainer__67d7e{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #3b82f61f;border-radius:16px;border-radius:var(--order-radius);box-shadow:0 4px 20px #3b82f614;box-shadow:var(--order-shadow);direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:8px 0;max-width:100%;overflow:hidden;padding:10px;transition:all .3s ease}.ProgressMenu_progressContainer__67d7e:hover{box-shadow:0 8px 25px #3b82f626;box-shadow:var(--order-shadow-hover);transform:translateY(-1px)}.ProgressMenu_progressHeader__Ng3RD{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--order-border);display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px;padding-bottom:6px}.ProgressMenu_progressTitle__EM5nT{color:#1e293b;color:var(--order-text);font-size:14px;font-weight:600;margin:0}.ProgressMenu_progressCounter__njeGR{background:#e3f2fd;background:var(--order-primary-light);border:1px solid #3b82f633;border-radius:12px;color:#3b82f6;color:var(--order-primary);font-size:11px;font-weight:600;padding:3px 8px}.ProgressMenu_progressTrack__OeTn0{background:#e2e8f0;background:var(--order-border);border-radius:2px;height:3px;margin:8px 0;overflow:hidden;position:relative}.ProgressMenu_progressFill__qNvqC{background:linear-gradient(90deg,#3b82f6,#1d4ed8);background:linear-gradient(90deg,var(--order-primary),#1d4ed8);border-radius:3px;height:100%;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.ProgressMenu_progressFill__qNvqC:after{animation:ProgressMenu_shimmer__3ZZa- 2s infinite;background:linear-gradient(90deg,#0000,#fff6);content:"";height:100%;position:absolute;right:0;top:0;width:100%}@keyframes ProgressMenu_shimmer__3ZZa-{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressMenu_stepsContainer__obiCG{align-items:flex-start;display:flex;gap:4px;justify-content:space-between;margin:8px 0 6px;position:relative}.ProgressMenu_stepWrapper__j0hpF{align-items:center;display:flex;flex:1 1;position:relative}.ProgressMenu_step__nXFC9{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;position:relative;z-index:2}.ProgressMenu_stepConnector__LQyqh{background:#e2e8f0;background:var(--order-border);border-radius:1px;height:2px;position:absolute;right:50%;top:14px;transition:background .6s ease;width:calc(100% - 28px);z-index:1}.ProgressMenu_stepConnector__LQyqh.completed{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--order-success),#059669)}.ProgressMenu_stepIndicator__ykWBf{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border:2px solid var(--order-border);border-radius:50%;display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;margin-bottom:4px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:28px;z-index:3}.ProgressMenu_step__nXFC9.completed .ProgressMenu_stepIndicator__ykWBf{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--order-success),#059669);border-color:#10b981;border-color:var(--order-success);box-shadow:0 3px 10px #10b9814d;color:#fff;transform:scale(1.05)}.ProgressMenu_step__nXFC9.current .ProgressMenu_stepIndicator__ykWBf{animation:ProgressMenu_pulse__cgMg- 2s infinite;background:linear-gradient(135deg,#3b82f6,#1d4ed8);background:linear-gradient(135deg,var(--order-primary),#1d4ed8);border-color:#3b82f6;border-color:var(--order-primary);box-shadow:0 3px 12px #3b82f666;color:#fff;transform:scale(1.1)}@keyframes ProgressMenu_pulse__cgMg-{0%,to{box-shadow:0 3px 12px #3b82f666}50%{box-shadow:0 3px 20px #3b82f699;transform:scale(1.15)}}.ProgressMenu_stepIcon__zmV8l{height:12px;width:12px}.ProgressMenu_completedIcon__x6MY\+{color:#fff;height:14px;width:14px}.ProgressMenu_stepContent__UgEaB{display:flex;flex-direction:column;justify-content:center;max-width:70px;min-height:18px;text-align:center}.ProgressMenu_stepLabel__UF2sY{color:#1e293b;color:var(--order-text);display:block;font-size:9px;font-weight:500;line-height:1.2}.ProgressMenu_stepLabelShort__YEuNU{color:#64748b;color:var(--order-text-light);display:none;font-size:8px;font-weight:500;line-height:1.2}.ProgressMenu_step__nXFC9.completed .ProgressMenu_stepLabelShort__YEuNU,.ProgressMenu_step__nXFC9.completed .ProgressMenu_stepLabel__UF2sY{color:#10b981;color:var(--order-success);font-weight:600}.ProgressMenu_progressPercentage__l\+BaL,.ProgressMenu_step__nXFC9.current .ProgressMenu_stepLabelShort__YEuNU,.ProgressMenu_step__nXFC9.current .ProgressMenu_stepLabel__UF2sY{color:#3b82f6;color:var(--order-primary);font-weight:600}.ProgressMenu_progressPercentage__l\+BaL{background:#3b82f60f;border:1px solid #3b82f61a;border-radius:12px;display:inline-block;font-size:10px;margin-top:6px;padding:4px 10px;text-align:center}@media (max-width:768px){.ProgressMenu_progressContainer__67d7e{border-radius:12px;border-radius:var(--order-radius-sm);margin:6px 0;padding:8px}.ProgressMenu_progressHeader__Ng3RD{align-items:center;flex-direction:column;gap:4px;margin-bottom:6px}.ProgressMenu_progressTitle__EM5nT{font-size:12px}.ProgressMenu_progressCounter__njeGR{font-size:10px;padding:2px 6px}.ProgressMenu_stepsContainer__obiCG{margin:6px 0 4px}.ProgressMenu_stepIndicator__ykWBf{font-size:10px;height:24px;width:24px}.ProgressMenu_stepLabel__UF2sY{display:none}.ProgressMenu_stepLabelShort__YEuNU{display:block}.ProgressMenu_stepConnector__LQyqh{top:12px;width:calc(100% - 24px)}.ProgressMenu_stepContent__UgEaB{max-width:50px}.ProgressMenu_progressPercentage__l\+BaL{font-size:8px;margin-top:4px;padding:2px 6px}}@media (max-width:480px){.ProgressMenu_progressContainer__67d7e{margin:4px 0;padding:6px}.ProgressMenu_progressTitle__EM5nT{font-size:11px}.ProgressMenu_progressCounter__njeGR{font-size:9px;padding:2px 6px}.ProgressMenu_stepIndicator__ykWBf{font-size:9px;height:22px;width:22px}.ProgressMenu_stepLabelShort__YEuNU{font-size:7px}.ProgressMenu_stepConnector__LQyqh{top:11px;width:calc(100% - 22px)}.ProgressMenu_stepContent__UgEaB{max-width:40px}.ProgressMenu_progressPercentage__l\+BaL{font-size:8px;padding:2px 6px}}.ProgressMenu_step__nXFC9{animation:ProgressMenu_fadeInUp__E18Xw .5s ease forwards}@keyframes ProgressMenu_fadeInUp__E18Xw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProgressMenu_step__nXFC9.current:before{animation:ProgressMenu_bounce__RiEMX 1.5s infinite;background:#3b82f6;background:var(--order-primary);border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:6px}@keyframes ProgressMenu_bounce__RiEMX{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(-3px)}}.ProgressMenu_progressContainer__67d7e.ProgressMenu_quote__wKrY4{border-color:#a855f71f;box-shadow:0 4px 20px #a855f714}.ProgressMenu_progressContainer__67d7e.ProgressMenu_quote__wKrY4 .ProgressMenu_progressFill__qNvqC{background:linear-gradient(90deg,#a855f7,#7c3aed)}.ProgressMenu_progressContainer__67d7e.ProgressMenu_quote__wKrY4 .ProgressMenu_progressCounter__njeGR{background:#a855f71a;border-color:#a855f733;color:#a855f7}.ProgressMenu_progressContainer__67d7e.ProgressMenu_quote__wKrY4 .ProgressMenu_step__nXFC9.current .ProgressMenu_stepIndicator__ykWBf{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 3px 12px #a855f766}.ProgressMenu_progressContainer__67d7e.ProgressMenu_quote__wKrY4 .ProgressMenu_progressPercentage__l\+BaL{background:#a855f70f;border-color:#a855f71a;color:#a855f7}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.SelectedProductsTable_container__FxlVZ{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;direction:rtl;margin-bottom:1.5rem;padding:1.5rem;transition:all .2s ease}.SelectedProductsTable_header__EIhCI{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.SelectedProductsTable_headerTitle__AbYe3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.SelectedProductsTable_headerChips__aTEnZ{display:flex;gap:.6rem}.SelectedProductsTable_commonDatesInfo__plNXp{align-items:center;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;color:#0d47a1;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.SelectedProductsTable_availabilityAlertBase__KnQCq{align-items:center;border:1px solid;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.SelectedProductsTable_availabilityAlertWarning__cTo7j{background-color:#fff8e1;border-color:#ffe082;color:#f57c00}.SelectedProductsTable_availabilityAlertError__ZWz8n{background-color:#ffebee;border-color:#ffcdd2;color:#c62828}.SelectedProductsTable_alertTextContainer__yKwD-{align-items:center;display:flex;gap:.5rem}.SelectedProductsTable_alertIcon__X5HsO{flex-shrink:0}.SelectedProductsTable_alertButton__M4hZx{border-radius:4px;flex-shrink:0;font-size:.85rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.4rem .8rem;transition:background-color .2s ease;white-space:nowrap}.SelectedProductsTable_desktopOnly__48rhQ{display:block;margin-bottom:1.5rem}.SelectedProductsTable_mobileOnly__k1bM0{display:none}.SelectedProductsTable_tableContainer__a5Rtp{border:1px solid #0000000d;border-radius:8px;box-shadow:0 1px 8px #0000000f;overflow:hidden}.SelectedProductsTable_tableHeader__0zaGJ{background-color:#f5f7fa}.SelectedProductsTable_tableHeaderCell__qIdCq{border-bottom:1px solid #0000001a;color:#4a5568;font-size:.9rem;font-weight:600;padding:.75rem 1rem}.SelectedProductsTable_tableRow__DWwDX{transition:background-color .2s ease}.SelectedProductsTable_tableRow__DWwDX:hover{background-color:#f9fafb}.SelectedProductsTable_tableCell__bJ5oI{border-bottom:1px solid #0000000d;color:#2d3748;padding:.75rem 1rem;vertical-align:middle}.SelectedProductsTable_productNameCell__ziWMl{color:#2d3748;font-weight:500}.SelectedProductsTable_quantityInputContainer__auIu4{align-items:center;display:flex;flex-direction:column;gap:.5rem}.SelectedProductsTable_quantityInput__y5IXI{text-align:center;width:80px}.SelectedProductsTable_quantityInput__y5IXI input{border:1px solid #e2e8f0;border-radius:4px;padding:.5rem .4rem;text-align:center}.SelectedProductsTable_stockChipBase__sIA8O{font-size:.75rem!important;height:auto!important;line-height:1.5!important;padding:.1rem .5rem!important}.SelectedProductsTable_stockChipTooltipContent__zuGnU{font-size:.8rem;padding:.5rem}.SelectedProductsTable_stockChipTooltipContent__zuGnU ul{-webkit-padding-start:15px;font-size:.75rem;margin:.2rem 0;padding-inline-start:15px}.SelectedProductsTable_stockChipTooltipContent__zuGnU li{margin-bottom:.3rem}.SelectedProductsTable_affectingOrdersChip__CaOhX{cursor:pointer}.SelectedProductsTable_datePickerWrapper__B8fos{position:relative}.SelectedProductsTable_dateField__GM2Tc input{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;font-size:.9rem;padding:.5rem .75rem;transition:border-color .2s ease;width:100%}.SelectedProductsTable_dateField__GM2Tc input:focus{border-color:#3182ce;box-shadow:0 0 0 2px #3182ce1a;outline:none}.SelectedProductsTable_dateField__GM2Tc input::placeholder{color:#a0aec0}.SelectedProductsTable_datePickerError__NapXw{color:#e53e3e;font-size:.75rem;margin-top:.25rem}.SelectedProductsTable_readOnlyDateBox__HGtsF{align-items:center;color:#718096;display:flex;gap:.5rem;padding:.5rem 0}.SelectedProductsTable_readOnlyDateIcon__Of9YP{color:#a0aec0}.SelectedProductsTable_deleteButton__3i3TQ{color:#f56565!important;transition:all .2s ease!important}.SelectedProductsTable_deleteButton__3i3TQ:hover{background-color:#e53e3e1a!important;color:#e53e3e!important}.SelectedProductsTable_productCard__\+JbbS{border-radius:8px!important;border-right-style:solid!important;border-right-width:4px!important;box-shadow:0 1px 6px #0000000d!important;margin-bottom:1rem;transition:box-shadow .2s ease!important}.SelectedProductsTable_productCard__\+JbbS:hover{box-shadow:0 2px 8px #0000001a!important}.SelectedProductsTable_cardHeader__5xAFg{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.SelectedProductsTable_cardTitle__d4E78{font-size:1.05rem!important;font-weight:600!important;margin-bottom:.2rem!important}.SelectedProductsTable_cardTypeChip__2OaTU{margin-top:.25rem!important}.SelectedProductsTable_expandButton__Gg7jd{background-color:#0000000a!important}.SelectedProductsTable_expandButton__Gg7jd:hover{background-color:#00000014!important}.SelectedProductsTable_cardContentGrid__GOh0x{margin-top:.5rem!important}.SelectedProductsTable_mobileQuantityInput__B6zQN{width:70px}.SelectedProductsTable_mobileQuantityInput__B6zQN input{border:1px solid #e2e8f0;border-radius:4px;padding:.5rem .3rem;text-align:center}.SelectedProductsTable_mobileStockInfoContainer__wPdRC{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.SelectedProductsTable_mobileAlertBox__DXhJP{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.SelectedProductsTable_mobileAlertText__TiBwJ{align-items:center;color:#c62828!important;display:flex;font-weight:500!important;gap:.5rem}.SelectedProductsTable_mobileAlertDetails__UdPsZ{margin-top:.5rem;padding-right:1.5rem}.SelectedProductsTable_mobileAlertDetails__UdPsZ ul{-webkit-padding-start:15px;color:#c62828;font-size:.8rem;margin-bottom:0;margin-top:.25rem;padding-inline-start:15px}.SelectedProductsTable_mobileAlertDetails__UdPsZ li{margin-bottom:.2rem}.SelectedProductsTable_removeButtonMobileContainer__R\+D8F{display:flex;justify-content:flex-end;margin-top:1rem}.SelectedProductsTable_expandCollapseText__pbDdy{color:#718096!important;font-size:.8rem!important}.SelectedProductsTable_cardTotalAmount__7-7hn{font-size:1.1rem!important;font-weight:600!important}.SelectedProductsTable_totalSummary__pmZGw{align-items:center!important;background-color:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:space-between!important;margin-top:1.5rem!important;padding:1rem 1.5rem!important}.SelectedProductsTable_totalSummaryLeft__pppDN{text-align:right}.SelectedProductsTable_totalSummaryRight__KglXa{text-align:left}.SelectedProductsTable_totalSummaryAmount__BVkX9{color:#2b6cb0!important;font-size:1.4rem!important;font-weight:700!important}@media (max-width:768px){.SelectedProductsTable_desktopOnly__48rhQ{display:none}.SelectedProductsTable_mobileOnly__k1bM0{display:block}.SelectedProductsTable_container__FxlVZ{padding:1rem}.SelectedProductsTable_headerTitle__AbYe3{font-size:1.15rem}.SelectedProductsTable_totalSummary__pmZGw{align-items:stretch;flex-direction:column;gap:.75rem;text-align:center}.SelectedProductsTable_totalSummaryLeft__pppDN,.SelectedProductsTable_totalSummaryRight__KglXa{text-align:center;width:100%}.SelectedProductsTable_alertButton__M4hZx{margin-top:.5rem}.SelectedProductsTable_availabilityAlertBase__KnQCq{align-items:flex-start;flex-direction:column}}.SelectedProductsTable_react-datepicker-popper__7Fdat{z-index:10}.SelectedProductsTable_react-datepicker__MOv81{border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important;font-family:inherit!important}.SelectedProductsTable_react-datepicker__header__GAMUO{background-color:#f7fafc!important;border-bottom:1px solid #e2e8f0!important}.SelectedProductsTable_react-datepicker-time__header__QZtMk,.SelectedProductsTable_react-datepicker__current-month__ZLogW,.SelectedProductsTable_react-datepicker__day-name__giOaX{color:#2d3748!important;font-weight:500!important}.SelectedProductsTable_react-datepicker__day--in-range__7Jjlv,.SelectedProductsTable_react-datepicker__day--in-selecting-range__jU24Z,.SelectedProductsTable_react-datepicker__day--selected__a3TiO{background-color:#3182ce!important;border-radius:4px!important;color:#fff!important}.SelectedProductsTable_react-datepicker__day__dXwFf:hover{background-color:#ebf8ff!important;border-radius:4px!important}.location-container{position:relative;width:100%}.location-input-wrapper{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:8px;padding:8px 12px}.location-icon{color:#4a5568;margin-left:8px}.location-text-input{border:none;direction:rtl;flex:1 1;font-size:16px;outline:none;width:100%}.manual-entry-button{align-items:center;background:#0000;border:1px dashed #4a5568;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-top:8px;padding:8px;width:100%}.manual-entry-button:hover{background:#f7fafc}.suggestions-list{background:#fff;border:1px solid #e2e8f0;border-radius:8px;left:0;list-style:none;margin:4px 0 0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.suggestion-item{cursor:pointer;direction:rtl;padding:10px}.suggestion-item:hover{background-color:#f7fafc}.loading{color:#718096;font-size:14px;margin-top:8px}.confirmation-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.dialog-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.close-btn{background:none;padding:4px}.business-compact-info{margin-bottom:20px}.compact-rating{align-items:center;display:flex;gap:4px;margin:8px 0}.compact-details{display:flex;flex-direction:column;gap:8px}.compact-item{align-items:center;display:flex;gap:8px}.button-large-primary{background:#3b82f6;border-radius:6px;padding:10px 20px}.button-secondary{background:#0000;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;padding:10px 20px}.review-count{color:#718096;font-size:14px}.manual-entry-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.manual-entry-form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.manual-input{border:1px solid #e2e8f0;border-radius:6px;direction:rtl;font-size:16px;padding:10px}.form-actions{display:flex;gap:12px;justify-content:flex-end}.Stage3_stageContainer__eOziR{background:#f8fafc;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:0 1rem 6rem}.Stage3_mainContent__KhElQ{animation:Stage3_slideInUp__alDY2 .4s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-top:20px;padding:40px}@keyframes Stage3_slideInUp__alDY2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Stage3_actionsSection__eczd2,.Stage3_costSection__Dckj1,.Stage3_locationSection__EhV\+H,.Stage3_orderSummary__jGNft,.Stage3_statusSection__9BBcC,.Stage3_vatSelection__xF6RD{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:24px}.Stage3_costSection__Dckj1 h3,.Stage3_locationSection__EhV\+H h3,.Stage3_orderSummary__jGNft h2,.Stage3_statusSection__9BBcC h3,.Stage3_vatSelection__xF6RD h4{align-items:center;border-bottom:1px solid #e2e8f0;color:#1f2937;display:flex;font-size:1.3rem;font-weight:600;gap:8px;margin-bottom:20px;margin-top:0;padding-bottom:12px}.Stage3_customerCard__AVGyD{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:20px;padding:20px}.Stage3_customerCard__AVGyD h3{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:12px;margin-top:0}.Stage3_customerCard__AVGyD p{color:#374151;font-size:14px;margin:8px 0}.Stage3_noProducts__EggkO{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:32px;text-align:center}.Stage3_backButton__5BOrf{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-top:16px;padding:12px 24px;transition:all .2s ease}.Stage3_backButton__5BOrf:hover{background:#2563eb}.Stage3_costsGrid__mbIf6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:24px}.Stage3_costItem__Ig\+gf,.Stage3_customCostItem__61oI8{display:flex;flex-direction:column;gap:8px}.Stage3_costItem__Ig\+gf label,.Stage3_customCostItem__61oI8 label{color:#374151;font-size:14px;font-weight:500}.Stage3_costItem__Ig\+gf input,.Stage3_customCostItem__61oI8 input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease}.Stage3_costItem__Ig\+gf input:focus,.Stage3_customCostItem__61oI8 input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Stage3_readOnlyInput__08R7C{background:#f8fafc!important;color:#6b7280;cursor:not-allowed}.Stage3_finalTotal__izGFY{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8;font-weight:600!important}.Stage3_customCostItem__61oI8{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:2fr 1fr}.Stage3_customCostNameInput__puM43,.Stage3_customCostValueInput__fryvv{align-items:center;display:flex}.Stage3_customCostValueInput__fryvv{position:relative}.Stage3_removeCostButton__t7V09{align-items:center;background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.Stage3_removeCostButton__t7V09:hover{background:#fef2f2;color:#b91c1c}.Stage3_customCostValueInput__fryvv input{padding-left:40px;width:100%}.Stage3_costsSectionHeader__UnkV6{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Stage3_addCostButton__QP0Vv{align-items:center;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.Stage3_addCostButton__QP0Vv:hover{background:#f3f4f6;border-color:#9ca3af}.Stage3_totalDisplay__bj-dj{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;font-weight:500;justify-content:space-between;margin-top:16px;padding:20px}.Stage3_totalAmount__3anO2{color:#1f2937;font-size:1.5rem;font-weight:700}.Stage3_statusButtons__hKXAp{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.Stage3_statusButton__zpCF6{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;display:flex;flex-direction:column;min-width:140px;padding:16px 20px;transition:all .2s ease}.Stage3_statusButton__zpCF6:hover{background:#f9fafb;border-color:#9ca3af}.Stage3_statusButtonActive__zJ0fG{background:#3b82f6;border-color:#3b82f6;color:#fff}.Stage3_statusIcon__Angcr{font-size:1.5rem;margin-bottom:8px}.Stage3_statusText__kLn-P{font-size:13px;font-weight:500;text-align:center}.Stage3_actionButtons__QhoMS{display:flex;flex-wrap:wrap;gap:12px}.Stage3_actionButton__bXZv4{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 18px;transition:all .2s ease}.Stage3_actionButton__bXZv4:hover{background:#f9fafb;border-color:#9ca3af}.Stage3_vatButtons__-jBzp{display:flex;gap:12px}.Stage3_vatButton__Jk0ch{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:12px 18px;transition:all .2s ease}.Stage3_vatButton__Jk0ch:hover{background:#f9fafb;border-color:#9ca3af}.Stage3_vatButton__Jk0ch.Stage3_active__OWc37{background:#3b82f6;border-color:#3b82f6;color:#fff}.Stage3_locationSummary__dwoFw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.Stage3_locationSummary__dwoFw p{color:#374151;font-size:14px;margin:6px 0}.Stage3_warningBox__fW4TX{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e}.Stage3_error__359-l,.Stage3_warningBox__fW4TX{align-items:center;display:flex;font-size:14px;gap:12px;margin-bottom:24px;padding:16px}.Stage3_error__359-l{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.Stage3_submitButton__3z2yj{background:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f633;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:24px;padding:16px;transition:all .2s ease;width:100%}.Stage3_submitButton__3z2yj:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.Stage3_submitButton__3z2yj:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.Stage3_pdfPreviewOverlay__8c1MU{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Stage3_pdfPreviewModal__ECsgE{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:80vh;max-width:800px;padding:24px;position:relative;width:90%}.Stage3_closePreviewButton__FfG7v{background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-weight:500;padding:8px 16px;position:absolute;right:16px;top:16px;transition:all .2s ease}.Stage3_closePreviewButton__FfG7v:hover{background:#f3f4f6;border-color:#9ca3af}.Stage3_pdfPreview__4EXP\+{border:none;border-radius:8px;box-shadow:0 4px 20px #0000001a;flex:1 1;margin-top:48px}.Stage3_downloadButton__X8qGa{background:#3b82f6;border-radius:8px;color:#fff;display:block;font-weight:500;margin-top:16px;padding:12px;text-align:center;text-decoration:none;transition:all .2s ease}.Stage3_downloadButton__X8qGa:hover{background:#2563eb;color:#fff}.Stage3_srOnly__L0Vuw{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.Stage3_stageContainer__eOziR{padding:0 10px 6rem}.Stage3_mainContent__KhElQ{margin-top:10px;padding:20px}.Stage3_actionsSection__eczd2,.Stage3_costSection__Dckj1,.Stage3_locationSection__EhV\+H,.Stage3_orderSummary__jGNft,.Stage3_statusSection__9BBcC,.Stage3_vatSelection__xF6RD{margin-bottom:16px;padding:16px}.Stage3_costsGrid__mbIf6{gap:12px;grid-template-columns:1fr}.Stage3_customCostItem__61oI8{gap:8px;grid-template-columns:1fr}.Stage3_statusButtons__hKXAp{gap:8px}.Stage3_statusButton__zpCF6{min-width:120px;padding:12px 16px}.Stage3_actionButtons__QhoMS{gap:8px}.Stage3_actionButton__bXZv4{flex:1 1;justify-content:center;min-width:120px}.Stage3_vatButtons__-jBzp{gap:8px}.Stage3_vatButton__Jk0ch{flex:1 1;text-align:center}.Stage3_totalDisplay__bj-dj{flex-direction:column;gap:8px;padding:16px;text-align:center}.Stage3_totalAmount__3anO2{font-size:1.3rem}.Stage3_pdfPreviewModal__ECsgE{height:85vh;padding:16px;width:95%}}.Stage3_fullScreenLoader__7MK6A{align-items:center;animation:Stage3_fadeIn__zaFxu .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.Stage3_loaderContent__JkWrJ{animation:Stage3_scaleIn__kGaeP .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:40px;text-align:center;width:90%}.Stage3_loaderSpinner__YA6Cb{animation:Stage3_spin__Wk3Ju 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:60px;margin:0 auto 20px;width:60px}.Stage3_loaderTitle__OXG4f{color:#1e293b;font-size:24px;font-weight:600;margin:0 0 10px}.Stage3_loaderSubtitle__VPZWV{color:#64748b;font-size:16px;line-height:1.5;margin:0 0 30px}.Stage3_loaderSteps__1JpSD{display:flex;gap:10px;justify-content:space-between;margin:30px 0}.Stage3_loaderStep__6jn4d{align-items:center;color:#64748b;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:8px}.Stage3_stepIcon__4eQWO{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.Stage3_loaderStep__6jn4d:first-child .Stage3_stepIcon__4eQWO{background:#dcfce7;color:#16a34a}.Stage3_loaderStep__6jn4d:nth-child(2) .Stage3_stepIcon__4eQWO{animation:Stage3_pulse__YH\+Ce 1.5s infinite;background:#fef3c7;color:#d97706}.Stage3_loaderProgress__E2Hec{background:#e2e8f0;border-radius:2px;height:4px;margin-top:30px;overflow:hidden}.Stage3_progressBar__KSb0h{animation:Stage3_progress__dQ9DX 3s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:2px;height:100%}@keyframes Stage3_fadeIn__zaFxu{0%{opacity:0}to{opacity:1}}@keyframes Stage3_scaleIn__kGaeP{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Stage3_spin__Wk3Ju{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Stage3_pulse__YH\+Ce{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes Stage3_progress__dQ9DX{0%{transform:translateX(-100%);width:0}50%{transform:translateX(0);width:70%}to{transform:translateX(0);width:100%}}@media (max-width:768px){.Stage3_loaderContent__JkWrJ{margin:20px;padding:30px 20px}.Stage3_loaderSteps__1JpSD{flex-direction:column;gap:15px}.Stage3_loaderStep__6jn4d{flex-direction:row;justify-content:flex-start;text-align:left}.Stage3_stepIcon__4eQWO{font-size:16px;height:35px;width:35px}}.admin-nav-container{position:relative;z-index:1000}.admin-navigation{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#1e3a8a,#1e40af);box-shadow:-2px 0 10px #00000026;color:#fff;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;transition:transform .3s cubic-bezier(.16,1,.3,1);width:240px;z-index:1000}body.wizard-open .admin-nav-container,body.wizard-open .admin-navigation,body.wizard-open .mobile-menu-toggle{opacity:0;pointer-events:none;visibility:hidden;z-index:10}.admin-navigation .business-title{border-bottom:1px solid #ffffff1a;padding:1.25rem 1rem;position:relative}.admin-navigation .business-title h1{color:#fff;font-size:1.1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-navigation .business-title .email{font-size:.8rem;margin-top:.25rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-navigation nav{padding:1rem .75rem}.admin-navigation .nav-items-container{display:flex;flex-direction:column;gap:.4rem}.admin-navigation a{align-items:center;border-radius:.5rem;color:#ffffffd9;display:flex;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.admin-navigation a:hover{background-color:#ffffff1a;color:#fff;transform:translateX(-3px)}.admin-navigation a.active{background-color:#ffffff26;box-shadow:0 2px 5px #0000001a;color:#fff}.admin-navigation .nav-icon{align-items:center;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-left:.75rem;width:1.25rem}.admin-navigation .nav-text{display:flex;flex-direction:column;overflow:hidden}.admin-navigation .nav-text .description{font-size:.75rem;line-height:1.2;margin-top:.25rem;opacity:.7;white-space:normal}.mobile-menu-toggle{background-color:#1e3a8ae6;border:none;border-radius:.5rem;box-shadow:0 2px 8px #00000040;color:#fff;cursor:pointer;display:none;padding:.6rem;position:fixed;right:.75rem;top:.75rem;transition:all .2s ease;z-index:1001}.mobile-menu-toggle:hover{background-color:#1e3a8a;transform:scale(1.05)}.mobile-menu-toggle:active{transform:scale(.95)}.mobile-nav-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#000000a6;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}@media (max-width:768px){.admin-navigation{max-width:320px;transform:translateX(100%);width:85%}.admin-navigation.open{transform:translateX(0)}.mobile-menu-toggle{align-items:center;display:flex;justify-content:center}.mobile-nav-overlay{display:block;opacity:1}.close-menu-btn{background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;left:.75rem;padding:.4rem;position:absolute;top:.75rem;transition:background-color .2s ease}.close-menu-btn:hover{background-color:#ffffff1a}.mobile-nav-item{animation:fadeInRight .3s ease forwards;opacity:0;transform:translateX(10px)}.admin-navigation.open .mobile-nav-item{opacity:1;transform:translateX(0)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.admin-navigation a{margin-bottom:.4rem;padding:.9rem 1rem}body.mobile-menu-open{overflow:hidden}}.admin-navigation-footer{border-top:1px solid #ffffff1a;bottom:0;color:#ffffff80;font-size:.75rem;left:0;padding:1rem;position:absolute;right:0;text-align:center}.nav-badge{align-items:center;border-radius:1rem;display:inline-flex;font-size:.65rem;font-weight:600;justify-content:center;margin-left:.25rem;margin-right:auto;padding:.15rem .5rem}.admin-navigation::-webkit-scrollbar{width:6px}.admin-navigation::-webkit-scrollbar-track{background:#ffffff0d}.admin-navigation::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.admin-navigation::-webkit-scrollbar-thumb:hover{background:#ffffff40}.splash-screen{background-color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.container.auth-container{border-radius:16px;box-shadow:0 4px 12px #0000001a;max-width:400px}.container.details-container{max-width:800px}.header{border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:30px;padding:20px 0;position:relative;text-align:center}.logo{display:block;height:60px;margin:0 auto 20px;object-fit:contain}.welcome-back{color:#281d1a;font-weight:600;margin-top:20px}.arrow-back{color:#666;left:0;padding:10px;position:absolute;top:20px;transition:color .3s ease}.arrow-back:hover{color:#000}.form,.registration-form{display:flex;flex-direction:column;gap:20px;padding:20px 0}.form-section{animation:fadeIn .5s ease-out forwards;box-shadow:0 2px 8px #0000000d;margin-bottom:24px}.form-section:hover{box-shadow:0 4px 12px #00000014}.section-title{color:#281d1a;margin-bottom:20px;position:relative;text-align:right}.section-title:after{background:linear-gradient(270deg,#e0e0e0,#0000);content:"";flex:1 1;height:1px;margin-right:15px}.input-icon{color:#666;transition:all .3s ease}.input-group:focus-within .input-icon{color:#3a63ed;transform:translateY(-50%) scale(1.1)}.select-input,.text-input,.textarea-input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;color:#333;direction:rtl;padding:14px 40px 14px 14px;transition:all .3s ease}.textarea-input{min-height:120px;padding-right:14px}.select-input:focus,.text-input:focus,.textarea-input:focus{background:#fff;border-color:#3a63ed;box-shadow:0 0 0 3px #3a63ed1a}.button-large-primary,.submit-button{background:#3a63ed;border:none;border-radius:48px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:14px 20px;text-align:center;transition:all .3s ease}.button-large-primary:hover,.submit-button:hover{background:#2851db;box-shadow:0 4px 12px #3a63ed33;transform:translateY(-1px)}.button-large-primary:active,.submit-button:active{box-shadow:0 2px 6px #3a63ed33;transform:translateY(0)}.toggle-password{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.location-input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:14px 40px 14px 14px}.location-input input{background:#0000;border:none;color:#333;direction:rtl;font-size:16px;width:100%}.location-suggestions{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 12px #0000001a;left:0;position:absolute;right:0;top:100%;z-index:1000}.form-footer{background:#fff;border-top:1px solid #f0f0f0;margin-top:40px;padding:20px;text-align:center}@media (max-width:768px){.container{padding:10px}.section-title{font-size:18px}.welcome-back{font-size:20px}.form-section{padding:16px}.select-input,.text-input,.textarea-input{font-size:14px;padding:12px 36px 12px 12px}.button-large-primary,.submit-button{font-size:16px;padding:14px 24px;width:100%}}@media print{.splash-screen{background:#fff}.arrow-back,.form-footer{display:none}.form-section{border:1px solid #e0e0e0;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.progress-steps{justify-content:center;margin:20px 0}.progress-steps,.step-container{align-items:center;display:flex}.step-indicator{border:2px solid #3a63ed;border-radius:50%;height:16px;margin:0 8px;width:16px}.step-indicator.active{background-color:#3a63ed}.step-line{background-color:#000;height:1px;width:112px}.time-scroll{max-height:200px;overflow-y:auto}.time-option{cursor:pointer;padding:8px 16px;text-align:right;transition:all .3s ease}.time-option:hover{background-color:#f5f5f5}.time-option.selected{color:#3a63ed;font-weight:700}.status-section{display:flex;flex-direction:column;gap:12px}.status-label{color:#1e1e1e;font-size:16px}.time-button{align-items:center;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;display:flex;gap:8px;justify-content:flex-end;padding:12px;transition:all .3s ease;width:100%}.time-button:hover{background-color:#fff;border-color:#3a63ed}.toggle-container{display:flex;justify-content:center;margin-top:16px}.toggle-switch{background-color:#f0f0f0;border:1px solid #666;border-radius:999px;cursor:pointer;height:16px;position:relative;transition:all .3s ease;width:48px}.toggle-switch.active{background-color:#e8f0fe}.toggle-indicator{background-color:#666;border-radius:50%;height:10px;left:18px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10px}.toggle-switch.active .toggle-indicator{background-color:#3a63ed}body{font-family:Arial,sans-serif}.splash-screen{align-items:center;padding:20px}.header{align-items:center;display:flex;gap:16px;margin-bottom:32px}.arrow-back{background:none;border:none;cursor:pointer;outline:none}.logo{height:40px}.progress-menu{flex-grow:1;margin-left:20px}.welcome-back{color:#111827;font-size:24px;font-weight:700;margin:0}.error-message,.success-message{margin-bottom:24px}.success-message{border-radius:8px;padding:12px 16px;text-align:center}.form{display:flex;flex-direction:column;gap:32px}.form-section{border-radius:8px}.section-title{color:#374151;font-size:18px}.input-group{margin-bottom:16px}.input-icon{color:#6b7280;right:12px}.select-input,.text-input,.textarea-input{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:16px;transition:border-color .3s;width:100%}.select-input:focus,.text-input:focus,.textarea-input:focus{border-color:#3b82f6;outline:none}.button-large-primary{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:background-color .3s}.button-large-primary:hover{background-color:#2563eb}.delete-button{background:none;border:none;color:#dc2626;cursor:pointer;transition:color .3s}.delete-button:hover{color:#b91c1c}.categories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px}.category-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s}.category-card:hover{box-shadow:0 4px 6px #0000001a}.category-image img{height:180px;object-fit:cover;width:100%}.placeholder-image{align-items:center;background-color:#f3f4f6;color:#9ca3af;display:flex;font-size:16px;height:180px;justify-content:center;width:100%}.category-content{flex-grow:1;padding:16px}.category-content h3{color:#111827;font-size:20px;margin:0 0 8px}.category-content p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.category-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.category-meta p{color:#6b7280;font-size:12px;margin:0}.button-large-primary:last-child{margin-top:20px}.loading{color:#374151;font-size:18px;margin-top:50px;text-align:center}.upload-button{align-items:center;background-color:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:background-color .3s;width:100%}.upload-button:hover{background-color:#e5e7eb}.suggestions-container{background-color:#f3f4f6;border-radius:8px;margin-top:16px;padding:16px}.suggestions-title{color:#374151;font-weight:600;margin-bottom:8px}.suggestions-content{color:#4b5563;line-height:1.6}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column}.logo{margin-bottom:16px}.categories-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.category-image img,.placeholder-image{height:150px}}.radio-group{display:flex;flex-direction:column;gap:12px;margin-top:15px}.radio-label{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;padding:15px;transition:all .2s ease}.radio-label:hover{background-color:#f5f3ff;border-color:#c4b5fd}.radio-label input[type=radio]{accent-color:#1c55cf;cursor:pointer;height:20px;margin-left:10px;margin-right:10px;width:20px}.radio-label span{color:#4b5563;font-size:14px;font-weight:500}.radio-label input[type=radio]:checked+span{color:#1c55cf;font-weight:600}.input-group:has(.radio-group){background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;padding:20px;position:relative}.input-group:has(.radio-group):before{background-color:#1c55cf;border-radius:4px;bottom:0;content:"";position:absolute;right:-3px;top:0;width:5px}.input-group:has(.radio-group) .input-label{color:#1c55cf;font-weight:600;margin-bottom:12px}.location-input-container{position:relative;width:100%}.location-input{background-color:#f9fafb;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 2px 4px #0000000d;font-size:15px;padding:12px 35px 12px 12px!important;transition:all .2s ease;width:100%}.location-input:hover{border-color:#a5b4fc!important}.location-input:focus{border-color:#1c55cf!important;box-shadow:0 0 0 3px #1c55cf26;outline:none}.pac-container{background-color:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 15px #00000026!important;direction:rtl!important;font-family:inherit!important;margin-top:8px!important;overflow:hidden!important;width:100%!important;z-index:1000!important}.pac-item{align-items:center!important;border-bottom:1px solid #f0f0f0!important;cursor:pointer!important;direction:rtl!important;display:flex!important;padding:12px 16px!important;transition:background-color .2s ease!important}.pac-item:hover{background-color:#f5f8ff!important}.pac-item-selected{background-color:#e6efff!important}.pac-icon{color:#1c55cf!important;margin-left:10px!important}.pac-item-query{color:#333!important;font-size:14px!important;font-weight:500!important}.pac-matched{color:#1c55cf!important;font-weight:600!important}.pac-secondary-text{color:#666!important;font-size:12px!important}@media (max-width:768px){.pac-container{max-width:calc(100vw - 40px)!important;right:50%!important;transform:translateX(50%)!important}}@media (min-width:768px){.input-group{display:flex;flex-direction:column;width:100%}.input-group>: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)))}.input-group input[type=email],.input-group input[type=number],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url],.input-group select,.input-group textarea,.location-input{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;padding:.75rem 1rem;width:100%}.input-group input[type=email]:focus,.input-group input[type=number]:focus,.input-group input[type=tel]:focus,.input-group input[type=text]:focus,.input-group input[type=url]:focus,.input-group select:focus,.input-group textarea:focus,.location-input:focus{--tw-border-opacity: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,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)}.input-group input[type=email],.input-group input[type=number],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url],.input-group select,.input-group textarea,.location-input{box-sizing:border-box!important;display:block!important;font-size:1rem;line-height:1.5rem;line-height:1.625;min-height:48px!important;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-group label,.input-label{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem;text-align:right}.modern-registration-form,.registration-form{margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1rem;padding-right:1rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-full-width{grid-column:1/-1}.input-group{margin-bottom:1.5rem}.input-group input.error,.input-group select.error,.input-group textarea.error{--tw-border-opacity: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1));border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,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)}.phone-container{align-items:stretch;direction:ltr!important;display:flex;flex-direction:row!important;gap:.5rem;width:100%!important}.country-code-select{background-size:10px!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;flex-shrink:0;font-size:.875rem!important;font-weight:500!important;height:48px!important;line-height:1.25rem;max-width:75px!important;min-height:48px!important;order:1!important;padding-left:18px!important;padding-right:6px!important;width:75px!important}.phone-container input[type=tel]{flex:1 1!important;margin-right:8px!important;order:2!important}}@media (max-width:767px){.phone-container{align-items:stretch;direction:ltr!important;display:flex;gap:.25rem;width:100%!important}.phone-container select{background-size:6px!important;flex-shrink:0;font-size:.7rem!important;font-weight:500!important;line-height:1rem;max-width:55px!important;order:1;padding:8px 2px 8px 12px!important;width:55px!important}.phone-container input,.phone-container select{border:1px solid #d1d5db!important;border-radius:6px!important;min-height:44px!important}.phone-container input{direction:ltr!important;flex:1 1;font-size:.875rem!important;order:2;padding:8px 12px!important;text-align:left!important;width:calc(100% - 60px)!important}.country-code-select,.phone-container input,.phone-container select{height:44px!important}.country-code-select{background-size:8px!important;border:1px solid #d1d5db!important;border-radius:6px!important;box-sizing:border-box!important;flex-shrink:0;font-size:.8rem!important;font-weight:500!important;line-height:1.25rem;max-width:70px!important;min-height:44px!important;order:1!important;padding:8px 4px 8px 14px!important;width:70px!important}.phone-container input[type=tel]{flex:1 1!important;height:44px!important;margin-right:6px!important;order:2!important}}.enhanced-input-group{animation:fadeInUp .3s ease-out;margin-bottom:24px;position:relative}.enhanced-input-label{display:block;margin-bottom:8px}.label-text{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:4px}.required-star{color:#ef4444;font-size:16px;font-weight:700}.enhanced-input-wrapper{align-items:stretch;background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #00000005;display:flex;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-input-wrapper:hover{border-color:#93c5fd;box-shadow:0 4px 12px #3b82f61a;transform:translateY(-1px)}.enhanced-input-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;transform:translateY(-1px)}.input-icon-container{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;justify-content:center;min-width:56px;padding:0 16px;position:relative}.input-icon-container:after{background:linear-gradient(180deg,#0000,#ffffff4d,#0000);bottom:20%;content:"";position:absolute;right:0;top:20%;width:1px}.enhanced-input-icon{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.input-content{flex:1 1;position:relative}.enhanced-text-input,.enhanced-text-input.with-icon{background:#0000;border:none;color:#111827;font-family:inherit;font-size:16px;line-height:1.5;outline:none;padding:16px 20px;transition:all .2s ease;width:100%}.enhanced-text-input::placeholder{color:#9ca3af;font-weight:400}.enhanced-text-input:focus::placeholder{color:#d1d5db;transform:translateX(4px)}.enhanced-input-wrapper select{-webkit-appearance:none;appearance:none;background:#0000;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 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding:16px 48px 16px 20px}.enhanced-input-wrapper select,.enhanced-input-wrapper textarea{border:none;color:#111827;font-size:16px;outline:none;width:100%}.enhanced-input-wrapper textarea{background:#0000;font-family:inherit;line-height:1.6;min-height:120px;padding:16px 20px;resize:vertical}.enhanced-input-wrapper textarea::placeholder{color:#9ca3af}.enhanced-error-message{align-items:center;animation:slideInDown .3s ease-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:8px;padding:8px 12px}.error-icon{color:#ef4444;font-size:16px}.enhanced-input-wrapper.input-error,.enhanced-text-input.input-error{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}.enhanced-button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px 28px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.enhanced-button:hover:before{left:100%}.enhanced-button.primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 14px #3b82f64d;color:#fff}.enhanced-button.primary:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.enhanced-button.secondary{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;color:#475569}.enhanced-button.secondary:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.enhanced-input-wrapper{border-radius:10px}.enhanced-text-input{font-size:16px;padding:14px 16px}.input-icon-container{min-width:48px;padding:0 12px}.enhanced-input-icon{height:18px;width:18px}}.modern-form-container{animation:slideInUp .6s ease-out;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:800px;padding:24px}.form-section{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 20px #0000000d;margin-bottom:40px;padding:24px;transition:all .3s ease}.form-section:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.section-header{border-bottom:2px solid #e2e8f0;gap:12px;margin-bottom:24px;padding-bottom:16px}.section-icon{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:10px;box-shadow:0 2px 8px #3b82f633;color:#3b82f6;padding:8px}.section-title{color:#1e293b;font-size:20px;margin:0}.enhanced-radio-group{display:flex;flex-direction:column;gap:16px;margin-top:12px}.enhanced-radio-option{align-items:flex-start;background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-radio-option:before{background:linear-gradient(90deg,#0000,#3b82f60d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.enhanced-radio-option:hover:before{left:100%}.enhanced-radio-option:hover{background:linear-gradient(145deg,#f0f9ff,#e0f2fe);border-color:#93c5fd;box-shadow:0 8px 25px #3b82f626;transform:translateY(-2px)}.enhanced-radio-option input[type=radio]{accent-color:#3b82f6;cursor:pointer;height:20px;margin:0;transform:scale(1.2);width:20px}.enhanced-radio-option input[type=radio]:checked+.radio-content{color:#1d4ed8}.enhanced-radio-option:has(input:checked){background:linear-gradient(145deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 8px 30px #3b82f633}.radio-content{flex:1 1}.radio-title{color:#374151;font-size:16px;font-weight:600;margin-bottom:4px}.radio-description{color:#6b7280;font-size:14px;line-height:1.4}.enhanced-form-footer{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;border-radius:16px;display:flex;gap:16px;justify-content:space-between;margin-top:40px;padding:24px}.enhanced-input-wrapper .phone-container{align-items:stretch;display:flex;gap:12px;width:100%}.enhanced-input-wrapper .country-code-select{background:#0000!important;border:none!important;color:#374151!important;flex-shrink:0;font-size:.9rem!important;font-weight:500!important;max-width:80px!important;padding:0 8px!important;width:80px!important}.enhanced-input-wrapper .phone-container input{background:#0000;border:none;color:#111827;flex:1 1;font-size:16px;outline:none;padding:0 12px}@media (max-width:768px){.modern-form-container{border-radius:16px;margin:16px;padding:16px}.form-section{margin-bottom:24px;padding:20px}.enhanced-form-footer{flex-direction:column;gap:12px}.enhanced-button{padding:16px 24px;width:100%}.enhanced-radio-option{padding:16px}.section-header{align-items:flex-start;flex-direction:column;gap:8px}}.social-media-note{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;box-shadow:0 2px 8px #f59e0b26;margin-bottom:24px;padding:16px;position:relative}.social-media-note:before{content:"💡";font-size:20px;position:absolute;right:16px;top:16px}.social-media-note p{color:#92400e;font-size:14px;font-weight:500;line-height:1.5;margin:0;padding-right:40px}.input-icon-container .lucide-facebook,.input-icon-container .lucide-globe,.input-icon-container .lucide-instagram{color:#fff!important}.enhanced-button .lucide{transition:transform .3s ease}.enhanced-button:hover .lucide{transform:translateX(2px)}.enhanced-button.secondary:hover .lucide{transform:translateX(-2px)}.enhanced-input-wrapper select option{background:#fff;color:#374151;padding:8px 12px}.enhanced-input-wrapper select optgroup{background:#f9fafb;color:#1f2937;font-weight:600}.section-icon{animation:pulse 2s infinite}.loading-state{opacity:.6;pointer-events:none;position:relative}.loading-state:after{animation:spin 1s linear infinite;border:2px solid #3b82f6;border-radius:50%;border-top-color:#0000;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.enhanced-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;box-shadow:0 4px 20px #00000014;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px}.header-content,.header-left{align-items:center;display:flex}.header-left{gap:16px}.enhanced-back-button{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #cbd5e1;border-radius:12px;color:#475569;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.enhanced-back-button:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#94a3b8;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.enhanced-back-button:active{transform:translateY(0)}.logo-container{align-items:center;display:flex}.enhanced-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:40px;transition:transform .3s ease;width:auto}.enhanced-logo:hover{transform:scale(1.05)}.header-center{display:flex;flex:1 1;justify-content:center}.header-right,.welcome-section{align-items:center;display:flex}.welcome-section{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border-radius:12px;color:#1e40af;gap:8px;padding:12px 20px}.welcome-icon{color:#3b82f6}.welcome-text{font-size:14px;font-weight:600}@media (max-width:768px){.enhanced-header{padding:12px 16px}.header-content,.header-left{gap:12px}.enhanced-logo{height:32px}.welcome-section{padding:8px 12px}.welcome-text{font-size:12px}.enhanced-back-button{height:40px;width:40px}}@media (max-width:480px){.header-content{flex-direction:column;gap:16px}.header-left{justify-content:space-between;width:100%}.header-center,.header-right{justify-content:center;width:100%}}.integrated-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;box-shadow:0 8px 32px #0000001f;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-top{border-bottom:1px solid #f1f5f9;padding:16px 24px}.header-top-content{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px}.integrated-progress-section{background:linear-gradient(135deg,#f8fafc,#fff);padding:20px 24px}.progress-content{margin:0 auto;max-width:1200px}.progress-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.progress-title{color:#1e293b;font-size:18px;font-weight:700;margin:0}.progress-counter{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#64748b}.progress-counter,.progress-percentage{border-radius:8px;font-size:14px;font-weight:600;padding:6px 12px}.progress-percentage{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;color:#059669}.progress-track{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:8px;box-shadow:inset 0 2px 4px #0000001a;height:6px;margin:16px 0;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;box-shadow:0 2px 8px #3b82f666;transition:width .8s cubic-bezier(.4,0,.2,1)}.integrated-steps{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:20px}.integrated-step-wrapper{align-items:center;display:flex;flex:1 1}.integrated-step{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:80px;padding:12px 8px;position:relative;transition:all .3s ease}.integrated-step.completed{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px solid #22c55e}.integrated-step.current{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #3b82f6;box-shadow:0 8px 25px #3b82f640;transform:scale(1.05)}.integrated-step.upcoming{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1}.step-icon{background:#fff;box-shadow:0 4px 12px #0000001a;position:relative}.integrated-step.completed .step-icon{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.integrated-step.current .step-icon{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.integrated-step.upcoming .step-icon{background:#e2e8f0;color:#64748b}.step-number{font-size:16px;font-weight:700}.icon-check{color:#fff}.current-pulse{animation:pulse-ring 2s infinite;border:2px solid #3b82f6;border-radius:50%;bottom:-3px;left:-3px;position:absolute;right:-3px;top:-3px}.step-label{display:flex;flex-direction:column;justify-content:center;min-height:40px;text-align:center}.label-full{color:#374151;display:block;font-size:13px;font-weight:600;line-height:1.2}.label-short{display:none}.integrated-step.completed .label-full,.integrated-step.current .label-full{color:#1e293b}.step-connector{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:2px;flex:1 1;height:3px;margin:0 4px;position:relative}.step-connector.completed{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e4d}@media (max-width:768px){.header-top{padding:12px 16px}.integrated-progress-section{padding:16px}.progress-info{align-items:flex-start;flex-direction:column;gap:8px}.progress-title{font-size:16px}.integrated-steps{gap:4px}.integrated-step{min-width:60px;padding:8px 4px}.step-icon{height:32px;width:32px}.label-full{display:none}.label-short{color:#374151;display:block;font-size:11px;font-weight:600}.step-number{font-size:14px}}@media (max-width:480px){.header-top-content{gap:12px}.progress-info{align-items:center;text-align:center}.integrated-steps{gap:2px}.integrated-step{min-width:50px;padding:6px 2px}.step-icon{height:28px;width:28px}.label-short{font-size:10px}}.standalone-page{align-items:center;background-color:#f7f9fc;direction:rtl;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh}.reset-container{background:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;max-width:450px;padding:30px;width:100%}.reset-header{margin-bottom:30px;text-align:center}.reset-logo{margin-bottom:20px;max-width:120px}.reset-title{color:#333;font-size:24px;margin-bottom:10px}.reset-subtitle{color:#666;font-size:16px}.reset-form-container{margin-bottom:30px}.reset-form{display:flex;flex-direction:column}.form-group{margin-bottom:20px}.form-group label{color:#333;margin-bottom:8px}.form-input{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:12px 15px;transition:border-color .3s,box-shadow .3s}.form-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.error-message{background-color:#e74c3c1a;border-radius:4px;color:#e74c3c;margin-bottom:15px;margin-top:5px;padding:10px}.reset-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:12px 15px;transition:background-color .3s}.reset-button:hover{background-color:#2980b9}.reset-button.loading{background-color:#85c1e9;cursor:not-allowed}.bottom-links{margin-top:25px;text-align:center}.login-link,.recovery-link{color:#3498db;font-size:14px;text-decoration:none;transition:color .3s}.login-link:hover,.recovery-link:hover{color:#2980b9;text-decoration:underline}.token-error{background-color:#f8f9fa;border-radius:5px;margin-bottom:20px;padding:20px;text-align:center}.token-error p{color:#666;margin-bottom:10px}.success-container{padding:30px 20px;text-align:center}.success-icon{align-items:center;background-color:#2ecc71;border-radius:50%;box-shadow:0 4px 10px #2ecc714d;color:#fff;display:inline-flex;font-size:35px;height:70px;justify-content:center;margin-bottom:20px;width:70px}.success-text{color:#333;font-size:18px;line-height:1.5;margin-bottom:15px}.success-redirect{color:#888;font-size:14px;font-style:italic}.reset-footer{border-top:1px solid #eee;color:#999;font-size:12px;margin-top:30px;padding-top:20px;text-align:center}.dashboard-container{background-color:#f5f5f7;font-family:Rubik,sans-serif;font-optical-sizing:auto;padding-bottom:70px;padding-top:60px}.topnav-spacer,main{direction:rtl}.dashboard-content{direction:rtl;margin:0 auto;max-width:1200px;padding:24px 16px;width:100%}.apple-card{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#fffc;border:1px solid #0000000a;border-radius:20px;box-shadow:0 8px 30px #0000000f;font-size:16px;margin-bottom:24px;max-width:100%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.apple-card:hover{box-shadow:0 10px 40px #00000014;transform:translateY(-2px)}.apple-button{align-items:center;background-color:#007affe6;border:none;border-radius:12px;box-shadow:0 2px 10px #007aff33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 16px;transition:all .2s ease}.apple-button:hover{background-color:#007aff;box-shadow:0 4px 15px #007aff4d;transform:translateY(-1px)}.apple-button:active{box-shadow:0 1px 5px #007aff33;transform:translateY(1px)}.apple-header{background-color:#ffffffe6;border-bottom:1px solid #0000000a;padding:20px 24px}.apple-title{color:#1d1d1f;font-size:18px;font-weight:600;margin:0}.apple-content{padding:24px}.apple-text{color:#484848;font-size:14px;line-height:1.5}.apple-primary{color:#007aff}.apple-success{color:#34c759}.apple-warning{color:#ff9500}.apple-danger{color:#ff3b30}.apple-secondary{color:#8e8e93}.animate-in{animation:fadeIn .5s ease forwards}.section-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014}.section-header{margin-bottom:20px}.section-title{color:#2c3e50}.quick-actions-section{min-height:200px}.orders-section{min-height:400px}.calendar-section{min-height:600px}@media screen and (min-width:1024px){.dashboard-content{padding:5px}.quick-actions-section{min-height:250px}.orders-section{min-height:500px}.calendar-section{min-height:700px}}@supports (padding:max(0px)){.dashboard-content{padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.top-quick-actions{-ms-overflow-style:none;justify-content:center;margin:0 auto;padding:20px 0!important;scrollbar-width:none}.top-quick-actions::-webkit-scrollbar{display:none}.quick-action-button{background:#ffffffd9!important;border:1px solid #fff3!important;box-shadow:0 4px 12px #0000000f!important;overflow:hidden;position:relative;transition:all .2s ease}.quick-action-button:after{background:linear-gradient(180deg,#ffffff1a,#ffffff0d);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.quick-action-button:hover:after{opacity:1}@keyframes slide-from-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.top-quick-actions{animation:slide-from-top .5s ease-out}@media (max-width:768px){.top-quick-actions{gap:10px!important;justify-content:flex-start;padding:16px 0!important}.quick-action-button{font-size:13px!important;padding:8px 12px!important}}.top-actions-bar-wrapper{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:#f5f5f7eb!important;border-bottom:1px solid #00000014!important;box-shadow:0 2px 15px #00000008;overflow:hidden;padding:0!important;position:relative;z-index:5}.top-actions-bar-wrapper:before{background:linear-gradient(90deg,#fff0,#fffc,#fff0);content:"";height:1px;left:0;position:absolute;right:0;top:0}.scroll-indicator{animation:pulse 2s infinite;background-color:#007affcc;border-radius:12px;bottom:6px;box-shadow:0 2px 8px #0000001a;color:#fff;font-size:11px;opacity:.7;padding:3px 8px;pointer-events:none;position:absolute;right:8px;z-index:2}main{padding-top:10px!important}.quick-action-button:hover{box-shadow:0 6px 15px #00000014!important;transform:translateY(-3px)!important}.quick-actions-card{backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;background:linear-gradient(135deg,#ffffffe6,#ffffffb3)!important;border:1px solid #ffffff80!important;box-shadow:0 10px 40px #007aff14!important;overflow:visible!important}.quick-actions-card:hover{box-shadow:0 15px 50px #007aff1f!important;transform:translateY(-5px)!important}.quick-actions-card:before{background:linear-gradient(180deg,#ffffff4d,#fff0);border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.styled-quick-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:6px!important}.styled-quick-actions a,.styled-quick-actions button{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffffb3!important;border:1px solid #ffffff80!important;border-radius:14px!important;box-shadow:0 4px 15px #0000000d!important;color:#1d1d1f!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:center!important;min-height:120px!important;overflow:hidden;padding:16px!important;position:relative;text-decoration:none!important;transition:all .25s ease!important}.styled-quick-actions a:hover,.styled-quick-actions button:hover{background:#ffffffd9!important;border-color:#007aff33!important;box-shadow:0 12px 25px #0000001a!important;transform:translateY(-8px) scale(1.02)!important;z-index:1}.styled-quick-actions svg{background-color:#007aff1a;border-radius:12px;color:#007aff!important;font-size:28px!important;height:35px!important;padding:6px;transition:all .25s ease!important;width:35px!important}.styled-quick-actions a:hover svg,.styled-quick-actions button:hover svg{background-color:#007aff26;transform:scale(1.1)!important}.styled-quick-actions p,.styled-quick-actions span{font-size:15px!important;font-weight:600!important;margin:0!important;text-align:center!important;transition:all .2s ease!important}.styled-quick-actions a:after,.styled-quick-actions button:after{background:linear-gradient(0deg,#ffffff4d,#fff0);border-radius:inherit;bottom:-10px;content:"";height:50%;left:-10px;opacity:0;position:absolute;right:-10px;transition:opacity .3s ease;z-index:-1}.styled-quick-actions a:hover:after,.styled-quick-actions button:hover:after{opacity:1}.styled-quick-actions a:hover,.styled-quick-actions button:hover{box-shadow:0 8px 25px #007aff1a,0 0 15px #007aff26!important}.styled-quick-actions a:active,.styled-quick-actions button:active{transform:translateY(-2px) scale(.98)!important;transition:all .1s ease!important}.quick-actions-card .apple-title,.quick-actions-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#007aff,#5ac8fa);-webkit-background-clip:text;display:inline-block;font-size:20px!important}.quick-actions-card:hover .apple-title,.quick-actions-card:hover h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#00aeef);-webkit-background-clip:text}@media (max-width:768px){.styled-quick-actions{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.styled-quick-actions a,.styled-quick-actions button{min-height:100px!important;padding:12px!important}.styled-quick-actions svg{height:28px!important;width:28px!important}.styled-quick-actions p,.styled-quick-actions span{font-size:13px!important}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.OrderFulfillmentTab_orderFulfillmentTab__fADZm{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000000d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:20px}.OrderFulfillmentTab_header__SnFcK{margin-bottom:20px}.OrderFulfillmentTab_header__SnFcK h2{color:#2c3e50;font-size:1.8rem}.OrderFulfillmentTab_infoBar__hRbiS{margin-top:10px}.OrderFulfillmentTab_dateDisplay__bfH\+E{color:#6c757d;font-size:.9rem}.OrderFulfillmentTab_tabs__YAXyC{border-bottom:1px solid #dee2e6;overflow-x:auto;white-space:nowrap}.OrderFulfillmentTab_tabButton__fSCf5{background:none;color:#6c757d;font-size:1rem;padding:10px 16px;transition:all .2s}.OrderFulfillmentTab_tabButton__fSCf5.OrderFulfillmentTab_active__xdmUz{border-bottom:2px solid #007bff;color:#007bff}.OrderFulfillmentTab_tabButton__fSCf5:hover:not(.OrderFulfillmentTab_active__xdmUz):not(:disabled){background-color:#007bff0a;color:#0056b3}.OrderFulfillmentTab_helpSection__Y94g2{background-color:#fff;box-shadow:0 1px 3px #0000001a;padding:16px}.OrderFulfillmentTab_helpSection__Y94g2 h3{color:#2c3e50;font-size:1.2rem}.OrderFulfillmentTab_helpSection__Y94g2 li{margin-bottom:8px}.OrderFulfillmentTab_helpTimestamps__0G8Us{border-top:1px solid #eee;color:#6c757d;font-size:.85rem;margin-top:16px;padding-top:10px}.OrderFulfillmentTab_assignmentSection__XPpcL{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.OrderFulfillmentTab_sectionHeader__vPbNu{margin-bottom:16px}.OrderFulfillmentTab_sectionHeader__vPbNu h3{color:#2c3e50;font-size:1.4rem;margin:0 0 8px}.OrderFulfillmentTab_sectionDescription__Kl6WL{color:#6c757d;font-size:.95rem}.OrderFulfillmentTab_productsGrid__xgDJz{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:20px}.OrderFulfillmentTab_productCard__MF7Hk{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s}.OrderFulfillmentTab_productCard__MF7Hk:hover{box-shadow:0 4px 6px #0000001a}.OrderFulfillmentTab_productHeader__8PSpd{align-items:center;margin-bottom:12px}.OrderFulfillmentTab_productHeader__8PSpd h4{color:#2c3e50;font-size:1.1rem}.OrderFulfillmentTab_productType__L6zmW{background-color:#e9ecef;border-radius:20px;color:#495057;font-size:.8rem;padding:2px 8px}.OrderFulfillmentTab_quantity__uip\+v{color:#495057;font-size:.95rem;margin-bottom:12px}.OrderFulfillmentTab_warehouseSelection__FWplN{gap:8px}.OrderFulfillmentTab_selectInput__QJLTC{border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:.95rem;padding:8px 12px;width:100%}.OrderFulfillmentTab_noWarehouseWarning__mSDva{color:#dc3545;font-size:.85rem}.OrderFulfillmentTab_insufficientStockWarning__QXwpG{color:#fd7e14;font-size:.85rem}.OrderFulfillmentTab_fulfillmentSection__kw2JA,.OrderFulfillmentTab_returnsSection__-PBmM{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.OrderFulfillmentTab_barcodeScannerContainer__mjMNf{background-color:#f0f4f8;border:1px dashed #ced4da;padding:15px}.OrderFulfillmentTab_scannedProduct__D-Bu-{background-color:#e3f2fd;border-right:4px solid #1976d2;padding:10px}.OrderFulfillmentTab_scannedProduct__D-Bu- p{font-weight:500;margin:0}.OrderFulfillmentTab_tableWrapper__tU-0Z{margin-bottom:20px}.OrderFulfillmentTab_fulfillmentTable__T833R,.OrderFulfillmentTab_locationsTable__jNpTu,.OrderFulfillmentTab_productsTable__XV8vf,.OrderFulfillmentTab_returnsTable__iTjH9{border-collapse:collapse;width:100%}.OrderFulfillmentTab_fulfillmentTable__T833R td,.OrderFulfillmentTab_fulfillmentTable__T833R th,.OrderFulfillmentTab_locationsTable__jNpTu td,.OrderFulfillmentTab_locationsTable__jNpTu th,.OrderFulfillmentTab_productsTable__XV8vf td,.OrderFulfillmentTab_productsTable__XV8vf th,.OrderFulfillmentTab_returnsTable__iTjH9 td,.OrderFulfillmentTab_returnsTable__iTjH9 th{border-bottom:1px solid #dee2e6;padding:12px 8px;text-align:right;vertical-align:middle}.OrderFulfillmentTab_fulfillmentTable__T833R th,.OrderFulfillmentTab_locationsTable__jNpTu th,.OrderFulfillmentTab_productsTable__XV8vf th,.OrderFulfillmentTab_returnsTable__iTjH9 th{background-color:#f8f9fa;color:#495057;font-weight:600}.OrderFulfillmentTab_fulfillmentTable__T833R tr:hover,.OrderFulfillmentTab_locationsTable__jNpTu tr:hover,.OrderFulfillmentTab_productsTable__XV8vf tr:hover,.OrderFulfillmentTab_returnsTable__iTjH9 tr:hover{background-color:#007bff0d}.OrderFulfillmentTab_highlighted__eR1bg{animation:OrderFulfillmentTab_highlightAnimation__wp7PL 3s}@keyframes OrderFulfillmentTab_highlightAnimation__wp7PL{0%{background-color:#ffe6001a}50%{background-color:#ffe6004d}to{background-color:initial}}.OrderFulfillmentTab_numberInput__wARDg{border:1px solid #ced4da;border-radius:4px;padding:6px;text-align:center;width:70px}.OrderFulfillmentTab_textInput__Vd9gF{border:1px solid #ced4da;border-radius:4px;max-width:200px;padding:6px 10px;width:100%}.OrderFulfillmentTab_return__Ldv43.OrderFulfillmentTab_complete__7IPmF{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_return__Ldv43.OrderFulfillmentTab_partial__k6BPa{background-color:#e2e3e5;color:#41464b}.OrderFulfillmentTab_actionButtons__\+fiMF{display:flex;gap:6px;justify-content:center}.OrderFulfillmentTab_iconButton__r3byX{background-color:initial;border:none;border-radius:4px;color:#6c757d;padding:4px;transition:all .2s}.OrderFulfillmentTab_iconButton__r3byX:hover{background-color:#6c757d1a;color:#495057}.OrderFulfillmentTab_error__od0gQ{background-color:#f8d7da;color:#721c24;margin:10px 0;padding:10px 15px}.OrderFulfillmentTab_success__xcThI{background-color:#d1e7dd;color:#0f5132;margin:10px 0;padding:10px 15px}.OrderFulfillmentTab_spinner__EBdZE{animation:OrderFulfillmentTab_spin__DsoP8 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-left:8px;width:16px}.OrderFulfillmentTab_actions__8tjIS{justify-content:space-between;margin-top:20px}.OrderFulfillmentTab_completeButton__N0im8,.OrderFulfillmentTab_nextButton__7ArXp,.OrderFulfillmentTab_retryButton__tymza,.OrderFulfillmentTab_submitButton__8aNOz{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.OrderFulfillmentTab_submitButton__8aNOz{background-color:#007bff}.OrderFulfillmentTab_submitButton__8aNOz:hover:not(:disabled){background-color:#0056b3}.OrderFulfillmentTab_nextButton__7ArXp{align-items:center;background-color:#0d6efd;color:#fff;display:flex}.OrderFulfillmentTab_nextButton__7ArXp .OrderFulfillmentTab_arrowIcon__rY4wn{margin-right:8px}.OrderFulfillmentTab_completeButton__N0im8{align-items:center;background-color:#198754;display:flex}.OrderFulfillmentTab_retryButton__tymza{background-color:#6c757d;color:#fff}.OrderFulfillmentTab_completionMessage__aTcwy{color:#198754}.OrderFulfillmentTab_checkmark__IFPqT{background-color:#198754;height:24px;margin-left:8px;width:24px}.OrderFulfillmentTab_loading__35wUd{color:#6c757d}.OrderFulfillmentTab_mobile__PlHF1 .OrderFulfillmentTab_productsGrid__xgDJz{grid-template-columns:1fr}.OrderFulfillmentTab_mobile__PlHF1 .OrderFulfillmentTab_textInput__Vd9gF{max-width:150px}.OrderFulfillmentTab_mobile__PlHF1 .OrderFulfillmentTab_actions__8tjIS{flex-direction:column;gap:12px}.OrderFulfillmentTab_mobile__PlHF1 .OrderFulfillmentTab_completeButton__N0im8,.OrderFulfillmentTab_mobile__PlHF1 .OrderFulfillmentTab_nextButton__7ArXp,.OrderFulfillmentTab_mobile__PlHF1 .OrderFulfillmentTab_submitButton__8aNOz{width:100%}.OrderFulfillmentTab_productsTableContainer__JqKWI{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.OrderFulfillmentTab_productsTableContainer__JqKWI h3{margin-bottom:16px;margin-top:0}.OrderFulfillmentTab_barcodeCell__8LATc{font-size:.85rem}.OrderFulfillmentTab_modalContent__KCu0H{border-radius:8px;display:flex;flex-direction:column;max-width:800px;overflow:hidden}.OrderFulfillmentTab_modalHeader__IkjfC{border-bottom:1px solid #dee2e6;padding:16px 20px}.OrderFulfillmentTab_modalHeader__IkjfC h3{font-size:1.2rem}.OrderFulfillmentTab_closeButton__ZBnUz{color:#6c757d;padding:0}.OrderFulfillmentTab_modalBody__E1rvI{overflow-y:auto;padding:20px}.OrderFulfillmentTab_modalFooter__JcfB4{border-top:1px solid #dee2e6;padding:16px 20px}.OrderFulfillmentTab_defaultButton__IIwec{background-color:#6c757d;border-radius:4px;color:#fff}.OrderFulfillmentTab_selectButton__apaGX{background-color:#007bff;border-radius:4px;font-size:.85rem;margin:0 2px;padding:6px 10px}.OrderFulfillmentTab_selectButton__apaGX:disabled{opacity:.5}.OrderFulfillmentTab_selectButton__apaGX:hover:not(:disabled){background-color:#0056b3}.OrderFulfillmentTab_noLocations__Mey8F{color:#6c757d;padding:40px 0}.OrderFulfillmentTab_barcodeContainer__sLkTD{padding:20px 0}.OrderFulfillmentTab_barcodeText__Kvz98{font-size:1.2rem;margin-top:10px}.OrderFulfillmentTab_noBarcode__L40tz{color:#6c757d;padding:40px 0}.OrderFulfillmentTab_negativeQuantity__ACbav{color:#dc3545;font-weight:700}.OrderFulfillmentTab_helpButton__owRf6{align-items:center;background:none;border:1px solid #ced4da;border-radius:4px;cursor:pointer;display:flex;padding:6px 12px;transition:all .2s}.OrderFulfillmentTab_helpButton__owRf6:hover{background-color:#f8f9fa}.OrderFulfillmentTab_helpIcon__pCpY5{background-color:#6c757d;color:#fff;margin-right:6px}.OrderFulfillmentTab_itemsTable__PJviu{font-size:.9rem;margin-bottom:1rem}.OrderFulfillmentTab_itemsTable__PJviu th{background-color:#f5f7fa;border-bottom:2px solid #e5e7eb;font-weight:600;padding:.75rem}.OrderFulfillmentTab_itemsTable__PJviu td{padding:.75rem}.OrderFulfillmentTab_itemsTable__PJviu tr:last-child td{border-bottom:none}.OrderFulfillmentTab_productSku__6apwR{font-size:.8rem;margin-top:.25rem}.OrderFulfillmentTab_productTypeTag__\+-mex{background-color:#e5e7eb;border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:500;padding:.3rem .5rem}.OrderFulfillmentTab_addonsRow__hhgwZ,.OrderFulfillmentTab_subtotalRow__UDwmq,.OrderFulfillmentTab_total__ul5Fa,.OrderFulfillmentTab_vatRow__5cY2m,.OrderFulfillmentTab_vatSubtotalRow__trs8W{background-color:#f9fafb}.OrderFulfillmentTab_addonsRow__hhgwZ td,.OrderFulfillmentTab_subtotalRow__UDwmq td{border-top:1px solid #e5e7eb;padding-bottom:.75rem;padding-top:.75rem}.OrderFulfillmentTab_addonsLabel__pHvC5,.OrderFulfillmentTab_subtotalLabel__epoiz{color:#4b5563;font-weight:600}.OrderFulfillmentTab_addonsRow__hhgwZ{cursor:pointer}.OrderFulfillmentTab_addonsRow__hhgwZ:hover{background-color:#f3f4f6}.OrderFulfillmentTab_total__ul5Fa{font-size:1.1rem;font-weight:700}.OrderFulfillmentTab_total__ul5Fa td{border-top:2px solid #e5e7eb;padding-bottom:1rem;padding-top:1rem}.OrderFulfillmentTab_customerDetailsSection__W\+rhp{margin-bottom:2rem;margin-top:2rem}.OrderFulfillmentTab_subSectionTitle__EuMXt{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.OrderFulfillmentTab_customerDetailsCard__jOKYx{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.OrderFulfillmentTab_customerDetail__wpk7y{margin-bottom:.5rem}.OrderFulfillmentTab_customerDetail__wpk7y strong{color:#4b5563;display:inline-block;width:5rem}.OrderFulfillmentTab_shippingProductsSection__5R-XE{margin-bottom:2rem;margin-top:2rem}.OrderFulfillmentTab_itemsTable__PJviu td svg{height:auto;max-width:100%}.OrderFulfillmentTab_maxButton__mYUdS{background-color:#eef2ff;border:1px solid #e0e7ff;border-radius:.25rem;color:#4f46e5;cursor:pointer;font-size:.75rem;margin-right:.5rem;padding:.3rem .5rem;transition:all .2s ease}.OrderFulfillmentTab_maxButton__mYUdS:hover:not(:disabled){background-color:#e0e7ff}.OrderFulfillmentTab_maxButton__mYUdS:disabled{cursor:not-allowed;opacity:.5}.OrderFulfillmentTab_shipButton__elYa2{background-color:#3b82f6;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background-color .2s ease}.OrderFulfillmentTab_shipButton__elYa2:hover{background-color:#2563eb}.OrderFulfillmentTab_shippedStatus__6GZ8\+{color:#10b981;font-weight:500}.OrderFulfillmentTab_shippedIcon__ts3Jq{margin-left:4px}.OrderFulfillmentTab_shippedRow__qoZN4{background-color:#10b9811a}.OrderFulfillmentTab_shippedRow__qoZN4:hover{background-color:#10b98126!important}.OrderFulfillmentTab_orderFulfillmentTab__fADZm{background:#fff;border-radius:10px;box-shadow:0 6px 16px #00000014;direction:rtl;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;max-width:100%;overflow:hidden;padding:24px;transition:all .3s ease}.OrderFulfillmentTab_fullScreen__0GzgY{border-radius:0;bottom:0;height:100%;left:0;max-height:none;max-width:none;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:100%;z-index:9999}.OrderFulfillmentTab_header__SnFcK{border-bottom:1px solid #f0f0f5;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.OrderFulfillmentTab_header__SnFcK h2{color:#1f2937;font-size:22px;font-weight:600;margin:0}.OrderFulfillmentTab_infoBar__hRbiS{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.OrderFulfillmentTab_dateDisplay__bfH\+E{color:#64748b;font-size:14px;font-weight:500}.OrderFulfillmentTab_orderType__BiCe1{align-items:center;background-color:#ecf4ff;border-radius:6px;color:#1e40af;display:inline-flex;font-size:14px;font-weight:500;padding:6px 12px}.OrderFulfillmentTab_actions__8tjIS{gap:8px}.OrderFulfillmentTab_fullScreenButton__zKake,.OrderFulfillmentTab_helpButton__owRf6{align-items:center;background-color:#fff;border:1px solid #e4e7ec;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.OrderFulfillmentTab_fullScreenButton__zKake:hover,.OrderFulfillmentTab_helpButton__owRf6:hover{background-color:#f8fafc;border-color:#cbd5e1}.OrderFulfillmentTab_helpIcon__pCpY5{align-items:center;background-color:#e0e7ff;border-radius:50%;color:#4f46e5;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;width:18px}.OrderFulfillmentTab_tabs__YAXyC{border-bottom:1px solid #f0f0f5;gap:4px;margin-bottom:20px}.OrderFulfillmentTab_tabButton__fSCf5{background:#0000;color:#64748b;font-size:15px;font-weight:500;padding:12px 20px}.OrderFulfillmentTab_tabButton__fSCf5.OrderFulfillmentTab_active__xdmUz{border-bottom-color:#3b82f6;color:#3b82f6;font-weight:600}.OrderFulfillmentTab_tabButton__fSCf5:disabled{cursor:not-allowed;opacity:.5}.OrderFulfillmentTab_tabButton__fSCf5:not(:disabled):hover{background-color:#f8fafc;color:#3b82f6}.OrderFulfillmentTab_tabContent__aj\+Ug{flex:1 1}.OrderFulfillmentTab_assignmentSection__XPpcL,.OrderFulfillmentTab_fulfillmentSection__kw2JA,.OrderFulfillmentTab_returnsSection__-PBmM{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.OrderFulfillmentTab_sectionHeader__vPbNu{margin-bottom:20px}.OrderFulfillmentTab_sectionHeader__vPbNu h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:8px}.OrderFulfillmentTab_sectionDescription__Kl6WL{color:#64748b;font-size:14px}.OrderFulfillmentTab_productsGrid__xgDJz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:24px}.OrderFulfillmentTab_productCard__MF7Hk{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s ease}.OrderFulfillmentTab_productCard__MF7Hk:hover{border-color:#d1d5db;box-shadow:0 4px 6px #00000012}.OrderFulfillmentTab_productHeader__8PSpd{align-items:flex-start;display:flex;justify-content:space-between}.OrderFulfillmentTab_productHeader__8PSpd h4{color:#1f2937;font-size:16px;font-weight:600;margin:0;word-break:break-word}.OrderFulfillmentTab_productType__L6zmW{align-items:center;background-color:#f3f4f6;border-radius:4px;color:#374151;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 8px;white-space:nowrap}.OrderFulfillmentTab_quantity__uip\+v{color:#4b5563;font-size:14px;margin:0}.OrderFulfillmentTab_productActions__jT\+X5{display:flex;gap:8px}.OrderFulfillmentTab_iconButton__r3byX{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.OrderFulfillmentTab_iconButton__r3byX:hover{background-color:#f9fafb;border-color:#d1d5db;color:#4b5563}.OrderFulfillmentTab_warehouseSelection__FWplN{display:flex;flex-direction:column;gap:6px}.OrderFulfillmentTab_warehouseSelection__FWplN label{color:#4b5563;font-size:14px;font-weight:500}.OrderFulfillmentTab_numberInput__wARDg,.OrderFulfillmentTab_selectInput__QJLTC,.OrderFulfillmentTab_textInput__Vd9gF{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.OrderFulfillmentTab_numberInput__wARDg:focus,.OrderFulfillmentTab_selectInput__QJLTC:focus,.OrderFulfillmentTab_textInput__Vd9gF:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.OrderFulfillmentTab_insufficientStockWarning__QXwpG,.OrderFulfillmentTab_noWarehouseWarning__mSDva{color:#ef4444;font-size:13px;margin-top:6px}.OrderFulfillmentTab_tableWrapper__tU-0Z{border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;overflow-x:auto}.OrderFulfillmentTab_fulfillmentTable__T833R,.OrderFulfillmentTab_productsTable__XV8vf,.OrderFulfillmentTab_returnsTable__iTjH9{border-collapse:collapse;font-size:14px;width:100%}.OrderFulfillmentTab_fulfillmentTable__T833R th,.OrderFulfillmentTab_productsTable__XV8vf th,.OrderFulfillmentTab_returnsTable__iTjH9 th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:12px 16px;text-align:right}.OrderFulfillmentTab_fulfillmentTable__T833R td,.OrderFulfillmentTab_productsTable__XV8vf td,.OrderFulfillmentTab_returnsTable__iTjH9 td{border-bottom:1px solid #e2e8f0;color:#1f2937;padding:12px 16px}.OrderFulfillmentTab_fulfillmentTable__T833R tr:hover,.OrderFulfillmentTab_productsTable__XV8vf tr:hover,.OrderFulfillmentTab_returnsTable__iTjH9 tr:hover{background-color:#f8fafc}.OrderFulfillmentTab_fulfillmentTable__T833R tr.OrderFulfillmentTab_highlighted__eR1bg,.OrderFulfillmentTab_returnsTable__iTjH9 tr.OrderFulfillmentTab_highlighted__eR1bg{animation:OrderFulfillmentTab_highlightFade__bGfQ3 2s forwards;background-color:#ecf4ff}@keyframes OrderFulfillmentTab_highlightFade__bGfQ3{0%{background-color:#ecf4ff}to{background-color:initial}}.OrderFulfillmentTab_status__w0OVP{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 8px}.OrderFulfillmentTab_pending__dXP9x{background-color:#fef9c3;color:#854d0e}.OrderFulfillmentTab_fulfilled__IkKbI{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_partial__k6BPa{background-color:#fef3c7;color:#9a3412}.OrderFulfillmentTab_return__Ldv43{background-color:#dfe8ff;color:#3730a3}.OrderFulfillmentTab_complete__7IPmF{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_barcodeScannerContainer__mjMNf{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px;position:relative;transition:all .3s ease}.OrderFulfillmentTab_barcodeScannerContainer__mjMNf.OrderFulfillmentTab_active__xdmUz{background-color:#ecf4ff;border-color:#bfdbfe;box-shadow:0 0 0 3px #3b82f61a}.OrderFulfillmentTab_scannedProduct__D-Bu-{animation:OrderFulfillmentTab_fadeIn__tXPRg .3s ease;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:10px;padding:12px}.OrderFulfillmentTab_scanSuccess__wOgS0{animation:OrderFulfillmentTab_pulseFade__deOxH 1s ease;background-color:#f0fdf4;border-color:#86efac}@keyframes OrderFulfillmentTab_pulseFade__deOxH{0%{background-color:#dcfce7}to{background-color:#fff}}@keyframes OrderFulfillmentTab_fadeIn__tXPRg{0%{opacity:0}to{opacity:1}}.OrderFulfillmentTab_barcodeCell__8LATc{color:#374151;font-family:monospace;font-size:14px}.OrderFulfillmentTab_actions__8tjIS{flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.OrderFulfillmentTab_completeButton__N0im8,.OrderFulfillmentTab_nextButton__7ArXp,.OrderFulfillmentTab_submitButton__8aNOz{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:10px 24px;transition:all .2s ease}.OrderFulfillmentTab_submitButton__8aNOz{background-color:#3b82f6;color:#fff}.OrderFulfillmentTab_submitButton__8aNOz:hover:not(:disabled){background-color:#2563eb;box-shadow:0 1px 3px #0000001a}.OrderFulfillmentTab_submitButton__8aNOz:disabled{cursor:not-allowed;opacity:.6}.OrderFulfillmentTab_nextButton__7ArXp{background-color:#fff;border:1px solid #3b82f6;color:#3b82f6}.OrderFulfillmentTab_nextButton__7ArXp:hover{background-color:#f0f7ff}.OrderFulfillmentTab_completeButton__N0im8{background-color:#10b981}.OrderFulfillmentTab_completeButton__N0im8:hover{background-color:#059669;box-shadow:0 1px 3px #0000001a}.OrderFulfillmentTab_processing__Yq-xU .OrderFulfillmentTab_spinner__EBdZE{animation:OrderFulfillmentTab_spin__DsoP8 .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:18px;margin-right:8px;width:18px}@keyframes OrderFulfillmentTab_spin__DsoP8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderFulfillmentTab_completionMessage__aTcwy{align-items:center;background-color:#f0fdf4;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#166534;display:flex;font-weight:500;gap:8px;justify-content:center;padding:10px 16px}.OrderFulfillmentTab_checkmark__IFPqT{align-items:center;background-color:#34d399;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.OrderFulfillmentTab_arrowIcon__rY4wn{font-size:18px;font-style:normal}.OrderFulfillmentTab_modalOverlay__2q-\+X{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OrderFulfillmentTab_modalContent__KCu0H{animation:OrderFulfillmentTab_modalFadeIn__RdJcS .2s ease;background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:700px;overflow:auto;padding:24px;width:90%}@keyframes OrderFulfillmentTab_modalFadeIn__RdJcS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.OrderFulfillmentTab_modalHeader__IkjfC{align-items:center;border-bottom:1px solid #f0f0f5;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.OrderFulfillmentTab_modalHeader__IkjfC h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.OrderFulfillmentTab_closeButton__ZBnUz{align-items:center;background-color:#f9fafb;border-radius:50%;color:#4b5563;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.OrderFulfillmentTab_closeButton__ZBnUz:hover{background-color:#f3f4f6;color:#1f2937}.OrderFulfillmentTab_modalBody__E1rvI{margin-bottom:20px}.OrderFulfillmentTab_modalFooter__JcfB4{border-top:1px solid #f0f0f5;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.OrderFulfillmentTab_defaultButton__IIwec{background-color:#f3f4f6;border:none;border-radius:6px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.OrderFulfillmentTab_defaultButton__IIwec:hover{background-color:#e5e7eb;color:#1f2937}.OrderFulfillmentTab_barcodeContainer__sLkTD{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:16px;padding:24px}.OrderFulfillmentTab_barcodeText__Kvz98{color:#374151;font-family:monospace;font-size:16px;margin-top:8px}.OrderFulfillmentTab_noBarcode__L40tz{color:#6b7280;font-size:16px;font-style:italic;padding:20px;text-align:center}.OrderFulfillmentTab_locationsTable__jNpTu{border-collapse:collapse;font-size:14px;margin-bottom:20px;width:100%}.OrderFulfillmentTab_locationsTable__jNpTu th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:12px 16px;text-align:right}.OrderFulfillmentTab_locationsTable__jNpTu td{border-bottom:1px solid #e2e8f0;color:#1f2937;padding:12px 16px}.OrderFulfillmentTab_negativeQuantity__ACbav{color:#dc2626;font-weight:500}.OrderFulfillmentTab_selectButton__apaGX{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.OrderFulfillmentTab_selectButton__apaGX:hover:not(:disabled){background-color:#2563eb}.OrderFulfillmentTab_selectButton__apaGX:disabled{cursor:not-allowed;opacity:.6}.OrderFulfillmentTab_noLocations__Mey8F{color:#6b7280;font-style:italic;padding:20px;text-align:center}.OrderFulfillmentTab_helpSection__Y94g2{animation:OrderFulfillmentTab_slideInDown__cewHT .3s ease;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:20px}@keyframes OrderFulfillmentTab_slideInDown__cewHT{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.OrderFulfillmentTab_helpSection__Y94g2 h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.OrderFulfillmentTab_helpSection__Y94g2 ul{margin-bottom:16px;margin-top:0;padding-right:20px}.OrderFulfillmentTab_helpSection__Y94g2 li{color:#4b5563;line-height:1.5;margin-bottom:10px}.OrderFulfillmentTab_helpSection__Y94g2 li strong{color:#1f2937}.OrderFulfillmentTab_helpTimestamps__0G8Us{border-top:1px solid #e2e8f0;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:20px;padding-top:16px}.OrderFulfillmentTab_helpTimestamps__0G8Us p{margin:0}.OrderFulfillmentTab_error__od0gQ,.OrderFulfillmentTab_success__xcThI{align-items:center;animation:OrderFulfillmentTab_slideIn__Wvozf .3s ease;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px;position:relative}.OrderFulfillmentTab_error__od0gQ{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.OrderFulfillmentTab_success__xcThI{border:1px solid #bbf7d0}.OrderFulfillmentTab_errorIcon__dBjI4{font-size:20px}.OrderFulfillmentTab_retryButton__tymza{background-color:#fff;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:14px;font-weight:500;margin-left:10px;padding:6px 12px;transition:all .2s ease}.OrderFulfillmentTab_retryButton__tymza:hover{background-color:#fff1f2}.OrderFulfillmentTab_loading__35wUd{color:#6b7280;font-weight:500}@media (max-width:768px){.OrderFulfillmentTab_orderFulfillmentTab__fADZm{padding:16px}.OrderFulfillmentTab_header__SnFcK,.OrderFulfillmentTab_infoBar__hRbiS{align-items:flex-start;flex-direction:column}.OrderFulfillmentTab_productsGrid__xgDJz{grid-template-columns:1fr}.OrderFulfillmentTab_tableWrapper__tU-0Z{border-radius:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.OrderFulfillmentTab_actions__8tjIS{flex-direction:column}.OrderFulfillmentTab_completeButton__N0im8,.OrderFulfillmentTab_nextButton__7ArXp,.OrderFulfillmentTab_submitButton__8aNOz{width:100%}.OrderFulfillmentTab_mobile__PlHF1{padding:12px}.OrderFulfillmentTab_modalContent__KCu0H{padding:16px;width:95%}}.OrderFulfillmentTab_noWarehouseOrderFulfillment__wpDUH{background-color:#f9fafb;border-radius:12px;box-shadow:0 4px 16px #0000000d;direction:rtl;font-family:Rubik,Segoe UI,Tahoma,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.OrderFulfillmentTab_loading__35wUd{align-items:center;color:#4b5563;display:flex;font-size:18px;height:200px;justify-content:center}.OrderFulfillmentTab_pageHeader__MRp0r{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1rem}.OrderFulfillmentTab_headerTitle__brkLB{align-items:center;display:flex;margin-bottom:1rem}.OrderFulfillmentTab_headerTitle__brkLB h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.OrderFulfillmentTab_headerInfoRow__AMKia{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.OrderFulfillmentTab_infoItem__0vOv0{align-items:center;display:flex;gap:.5rem}.OrderFulfillmentTab_infoLabel__0kndq{color:#4b5563;font-weight:500}.OrderFulfillmentTab_statusContainer__4whhA{position:relative}.OrderFulfillmentTab_orderStatus__D3DKq{align-items:center;border-radius:9999px;box-shadow:0 1px 2px #0000000d;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease}.OrderFulfillmentTab_orderStatus__D3DKq:hover{filter:brightness(95%)}.OrderFulfillmentTab_shipped__0NWgB,.OrderFulfillmentTab_הזמנה_יצאה__K\+10W{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_pending__dXP9x,.OrderFulfillmentTab_פתוח__sGYHE{background-color:#dbeafe;color:#1e40af}.OrderFulfillmentTab_cancelled__hObUS,.OrderFulfillmentTab_בוטל__FdgE8{background-color:#fee2e2;color:#991b1b}.OrderFulfillmentTab_fulfilled__IkKbI,.OrderFulfillmentTab_הזמנה_הוחזרה__ZOco-{background-color:#d1fae5;color:#065f46}.OrderFulfillmentTab_partial__k6BPa,.OrderFulfillmentTab_הזמנה_הוחזרה_באופן_חלקי__X\+RZp{background-color:#fef9c3;color:#854d0e}.OrderFulfillmentTab_statusOptionsPopup__S4V7T{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:.5rem;min-width:250px;padding:1rem;position:absolute;right:0;top:100%;z-index:10}.OrderFulfillmentTab_statusButtons__qo6Yd{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.OrderFulfillmentTab_statusButton__gNTsB{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:pointer;font-size:.875rem;padding:.25rem .75rem;transition:all .2s ease}.OrderFulfillmentTab_statusButton__gNTsB:hover{background-color:#e5e7eb}.OrderFulfillmentTab_tabsContainer__5Hodt{border-bottom:1px solid #e5e7eb;margin-top:1rem}.OrderFulfillmentTab_tabs__YAXyC{display:flex;gap:1rem}.OrderFulfillmentTab_tabButton__fSCf5{align-items:center;background-color:initial;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.OrderFulfillmentTab_tabButton__fSCf5:hover{color:#4b5563}.OrderFulfillmentTab_activeTab__ng0wK{border-bottom-color:#2563eb;color:#2563eb;font-weight:500}.OrderFulfillmentTab_alertTab__E4jMp{color:#f59e0b}.OrderFulfillmentTab_alertTab__E4jMp:after{background-color:#ef4444;border-radius:50%;content:"";height:8px;position:absolute;right:.75rem;top:.5rem;width:8px}.OrderFulfillmentTab_returnCount__\+lka6{align-items:center;background-color:#ef4444;border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;margin-left:.25rem;width:20px}.OrderFulfillmentTab_tabContent__aj\+Ug{margin-top:1.5rem}.OrderFulfillmentTab_productsTable__XV8vf{margin-top:1rem;overflow-x:auto;width:100%}.OrderFulfillmentTab_emptyState__dJjlc{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem}.OrderFulfillmentTab_emptyState__dJjlc svg{color:#10b981;margin-bottom:1rem}.OrderFulfillmentTab_itemsTable__PJviu{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.OrderFulfillmentTab_itemsTable__PJviu th{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#4b5563;font-weight:500;padding:.75rem 1rem;text-align:right;white-space:nowrap}.OrderFulfillmentTab_itemsTable__PJviu td{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;vertical-align:middle}.OrderFulfillmentTab_itemsTable__PJviu tbody tr:hover{background-color:#f9fafb}.OrderFulfillmentTab_shippedRow__qoZN4{background-color:#f0fdf4}.OrderFulfillmentTab_returnedRow__uhi3k{background-color:#f0f9ff}.OrderFulfillmentTab_overdueRow__ntXj3{background-color:#fff1f2}.OrderFulfillmentTab_addonsRow__hhgwZ td,.OrderFulfillmentTab_subtotalRow__UDwmq td,.OrderFulfillmentTab_total__ul5Fa td,.OrderFulfillmentTab_vatRow__5cY2m td,.OrderFulfillmentTab_vatSubtotalRow__trs8W td{font-weight:500;padding:.75rem 1rem}.OrderFulfillmentTab_addonsLabel__pHvC5,.OrderFulfillmentTab_subtotalLabel__epoiz{text-align:left}.OrderFulfillmentTab_total__ul5Fa{background-color:#f9fafb;font-weight:600}.OrderFulfillmentTab_total__ul5Fa td{border-bottom:none}.OrderFulfillmentTab_vatExplanation__RpvCt{color:#6b7280;font-size:.8rem;margin-top:.5rem;text-align:left}.OrderFulfillmentTab_statusCell__sfRh7{display:flex;flex-direction:column;gap:.25rem}.OrderFulfillmentTab_statusIndicator__HAnn-{align-items:center;border-radius:9999px;display:inline-flex;font-size:.8rem;padding:.25rem .5rem}.OrderFulfillmentTab_statusShipped__ud4vM{background-color:#d1fae5;color:#065f46}.OrderFulfillmentTab_statusPending__aQCZR{background-color:#dbeafe;color:#1e40af}.OrderFulfillmentTab_shippedDate__UZPK9{color:#6b7280;font-size:.75rem}.OrderFulfillmentTab_shippedStatus__6GZ8\+{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.OrderFulfillmentTab_shippedIcon__ts3Jq{color:#10b981}.OrderFulfillmentTab_returnedIcon__PNA4I{color:#3b82f6}.OrderFulfillmentTab_returnedStatus__eIM95{align-items:center;background-color:#dbeafe;color:#1e40af;display:flex;font-size:.8rem;gap:.25rem;padding:.125rem .375rem}.OrderFulfillmentTab_rentalStatus__rIeMr{align-items:center;background-color:#dbeafe;border-radius:4px;color:#1e40af;display:flex;font-size:.85rem;gap:.25rem;padding:.25rem .5rem}.OrderFulfillmentTab_overdue__JozoK{background-color:#fee2e2;color:#991b1b}.OrderFulfillmentTab_bulkShipButton__PRelM,.OrderFulfillmentTab_completeButton__N0im8,.OrderFulfillmentTab_returnButton__9hkpo,.OrderFulfillmentTab_shipButton__elYa2{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem .75rem;transition:all .2s ease}.OrderFulfillmentTab_shipButton__elYa2{background-color:#2563eb;color:#fff}.OrderFulfillmentTab_shipButton__elYa2:hover{background-color:#1d4ed8}.OrderFulfillmentTab_shipButton__elYa2:disabled{background-color:#93c5fd;cursor:not-allowed}.OrderFulfillmentTab_returnButton__9hkpo{background-color:#f59e0b;color:#fff}.OrderFulfillmentTab_returnButton__9hkpo:hover{background-color:#d97706}.OrderFulfillmentTab_returnButton__9hkpo:disabled{background-color:#fcd34d;cursor:not-allowed}.OrderFulfillmentTab_bulkShipButton__PRelM{background-color:#10b981;color:#fff;margin-right:.5rem}.OrderFulfillmentTab_bulkShipButton__PRelM:hover{background-color:#059669}.OrderFulfillmentTab_bulkShipButton__PRelM:disabled{background-color:#a7f3d0;cursor:not-allowed}.OrderFulfillmentTab_completeButton__N0im8{background-color:#6b7280;color:#fff}.OrderFulfillmentTab_completeButton__N0im8:hover{background-color:#4b5563}.OrderFulfillmentTab_actions__8tjIS{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:1.5rem;padding:1rem 0}.OrderFulfillmentTab_productNameCell__oW5Ij{display:flex;flex-direction:column;gap:.25rem}.OrderFulfillmentTab_productName__l6ncA{font-weight:500}.OrderFulfillmentTab_productSku__6apwR{color:#6b7280;font-size:.75rem}.OrderFulfillmentTab_barcodeSmall__94mxe{margin-top:.25rem;max-width:120px}.OrderFulfillmentTab_productCell__numNZ{display:flex;flex-direction:column;gap:.25rem}.OrderFulfillmentTab_productId__aJiN6{color:#6b7280;font-size:.8rem}.OrderFulfillmentTab_rentalsTab__VnfHO{padding:1rem 0}.OrderFulfillmentTab_sectionHeader__vPbNu{margin-bottom:1.5rem}.OrderFulfillmentTab_sectionTitle__AZAXV{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.OrderFulfillmentTab_sectionTitle__AZAXV h3{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.OrderFulfillmentTab_sectionDescription__Kl6WL{color:#6b7280;margin:0}.OrderFulfillmentTab_emptyReturns__ViD5S{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem}.OrderFulfillmentTab_emptyIcon__FI2OR{color:#10b981;margin-bottom:1rem}.OrderFulfillmentTab_returnSummary__0gyRV{display:flex;gap:1rem;margin-bottom:1.5rem}.OrderFulfillmentTab_summaryBox__RYJ4x{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;flex:1 1;padding:1rem}.OrderFulfillmentTab_summaryBox__RYJ4x h4{color:#4b5563;font-size:.95rem;font-weight:500;margin:0 0 .5rem}.OrderFulfillmentTab_summaryCount__HzjGy{color:#f59e0b;font-size:1.5rem;font-weight:600}.OrderFulfillmentTab_rentalProductsTable__LUW\+q{margin-bottom:2rem}.OrderFulfillmentTab_dateInput__s1AJz{border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;padding:.375rem .5rem}.OrderFulfillmentTab_returnedProductsSection__--wil{margin-top:2rem}.OrderFulfillmentTab_returnedProductsSection__--wil h4{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.OrderFulfillmentTab_returnModal__sDaZt{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OrderFulfillmentTab_returnModalContent__cuVrU{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;direction:rtl;max-width:500px;overflow:hidden;width:90%}.OrderFulfillmentTab_returnModalHeader__F-SyA{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.OrderFulfillmentTab_returnModalHeader__F-SyA h3{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.OrderFulfillmentTab_closeButton__ZBnUz{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:.75}.OrderFulfillmentTab_closeButton__ZBnUz:hover{color:#111827}.OrderFulfillmentTab_returnModalBody__YmrtX{padding:1.5rem}.OrderFulfillmentTab_returnProductDetails__d75rT h4{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.OrderFulfillmentTab_returnFormGroup__2P\+xH{margin-bottom:1.25rem}.OrderFulfillmentTab_returnFormGroup__2P\+xH label{color:#4b5563;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.OrderFulfillmentTab_returnFormGroup__2P\+xH select,.OrderFulfillmentTab_returnFormGroup__2P\+xH textarea{border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;padding:.625rem;width:100%}.OrderFulfillmentTab_returnFormGroup__2P\+xH textarea{min-height:100px;resize:vertical}.OrderFulfillmentTab_returnModalFooter__lXdn2{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem}.OrderFulfillmentTab_cancelButton__PiEbS,.OrderFulfillmentTab_confirmButton__AxNiO{border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.OrderFulfillmentTab_cancelButton__PiEbS{background-color:#fff;border:1px solid #d1d5db;color:#4b5563}.OrderFulfillmentTab_cancelButton__PiEbS:hover{background-color:#f9fafb}.OrderFulfillmentTab_confirmButton__AxNiO{background-color:#2563eb;border:none;color:#fff}.OrderFulfillmentTab_confirmButton__AxNiO:hover{background-color:#1d4ed8}.OrderFulfillmentTab_confirmButton__AxNiO:disabled{background-color:#93c5fd;cursor:not-allowed}@media (max-width:768px){.OrderFulfillmentTab_noWarehouseOrderFulfillment__wpDUH{padding:1rem}.OrderFulfillmentTab_headerInfoRow__AMKia{flex-direction:column;gap:.75rem}.OrderFulfillmentTab_tabs__YAXyC{overflow-x:auto;padding-bottom:.25rem}.OrderFulfillmentTab_tabButton__fSCf5{font-size:.875rem;padding:.5rem .75rem}.OrderFulfillmentTab_itemsTable__PJviu{display:block;overflow-x:auto;white-space:nowrap}.OrderFulfillmentTab_returnModalContent__cuVrU{max-height:90vh;overflow-y:auto;width:95%}.OrderFulfillmentTab_returnFormGroup__2P\+xH label{font-size:.8rem}}.OrderFulfillmentTab_error__od0gQ{background-color:#fee2e2;border-radius:6px;color:#991b1b;margin-bottom:1rem;padding:.75rem}.OrderFulfillmentTab_success__xcThI{background-color:#f0fdf4;border-radius:6px;color:#15803d;margin-bottom:1rem;padding:.75rem}.OrderFulfillmentTab_formActions__-uX89,.OrderFulfillmentTab_formGroup__FwuFP,.OrderFulfillmentTab_formInput__J3wAW,.OrderFulfillmentTab_formRow__EqHF\+,.OrderFulfillmentTab_formRows__HH-F8,.OrderFulfillmentTab_formSelect__djrYo,.OrderFulfillmentTab_shippingForm__NmlQa,.OrderFulfillmentTab_shippingTab__VOhCH{margin-top:1rem}.OrderFulfillmentTab_formRow__EqHF\+{display:flex;gap:1rem}.OrderFulfillmentTab_formGroup__FwuFP{flex:1 1;margin-bottom:1rem}.OrderFulfillmentTab_formGroup__FwuFP label{color:#4b5563;display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.OrderFulfillmentTab_formInput__J3wAW,.OrderFulfillmentTab_formSelect__djrYo{border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;padding:.625rem;width:100%}.OrderFulfillmentTab_formInput__J3wAW:focus,.OrderFulfillmentTab_formSelect__djrYo:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.OrderFulfillmentTab_primaryButton__eYkpC{align-items:center;background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease}.OrderFulfillmentTab_primaryButton__eYkpC:hover{background-color:#1d4ed8}.OrderFulfillmentTab_primaryButton__eYkpC:disabled{background-color:#93c5fd;cursor:not-allowed}.OrderFulfillmentTab_statusUpdateSection__hLdfS{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.OrderFulfillmentTab_statusUpdateButton__nR5SL{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease}.OrderFulfillmentTab_statusUpdateButton__nR5SL:hover{background-color:#f9fafb}.OrderFulfillmentTab_statusOptionsContainer__j0WKZ{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:1rem;padding:1rem}.realTimeIndicator{align-items:center;color:#52c41a;display:flex;font-size:14px;gap:8px;margin-top:4px}.spinIcon{animation:spin 2s linear infinite}.statusUpdateAnimation{animation:pulse 1s ease-in-out}.successFlash{animation:successFlash .5s ease-in-out}@keyframes successFlash{0%{background-color:initial}50%{background-color:#f6ffed}to{background-color:initial}}.connectionStatus{align-items:center;border-radius:12px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.connectionStatus.connected{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.connectionStatus.disconnected{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.connectionStatus.connecting{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}:root{--apple-primary:#007aff;--apple-secondary:#5ac8fa;--apple-success:#34c759;--apple-warning:#ff9500;--apple-error:#ff3b30;--apple-info:#5ac8fa;--apple-gray:#8e8e93;--apple-light-gray:#f5f5f7;--apple-text-dark:#1d1d1f;--apple-text-secondary:#8e8e93;--apple-background:#f5f5f7d9;--apple-card-bg:#ffffffb3;--apple-card-border:1px solid #0000000f;--apple-card-radius:16px;--apple-shadow:0 8px 20px #00000014;--apple-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Assistant",sans-serif}.OrderDetailsModal_modalOverlay__Rexru{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0006;box-sizing:border-box;height:100%;padding:20px;width:100%}.OrderDetailsModal_modalContent__KZFHq{animation:OrderDetailsModal_modalFadeIn__Xeghr .3s cubic-bezier(.165,.84,.44,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#f5f5f7d9;background:var(--apple-background);border:1px solid #0000000f;border:var(--apple-card-border);border-radius:16px;border-radius:var(--apple-card-radius);box-shadow:0 8px 20px #00000014;box-shadow:var(--apple-shadow);direction:rtl;display:flex;flex-direction:column;height:95%;max-height:95%;max-width:1400px;overflow:hidden;width:95%}@media (min-width:1600px){.OrderDetailsModal_modalContent__KZFHq{max-width:1600px}}@media (max-width:768px){.OrderDetailsModal_modalContent__KZFHq{border-radius:0;margin:0;max-height:100vh;max-width:100%;width:100%}.OrderDetailsModal_modalOverlay__Rexru{padding:0}.OrderDetailsModal_modalHeader__9Weg7{min-height:auto;padding:8px 14px}.OrderDetailsModal_orderTitle__dhcTe{font-size:15px;font-weight:600;line-height:1.2}.OrderDetailsModal_rentalBadge__BI\+gx{font-size:9px;margin-right:6px;padding:2px 6px}.OrderDetailsModal_statusWrapper__-hod3{flex-shrink:0}.OrderDetailsModal_orderNumberWrapper__kT0wV{flex:1 1;min-width:0;overflow:hidden}.OrderDetailsModal_tabsMenu__LLfBb{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:2px;overflow-x:auto;padding:6px 12px;scrollbar-width:none}.OrderDetailsModal_tabsMenu__LLfBb::-webkit-scrollbar{display:none}.OrderDetailsModal_tabButton__9pEv8{border-radius:5px;flex-shrink:0;font-size:11px;min-width:auto;padding:5px 8px;white-space:nowrap}.OrderDetailsModal_tabBadge__qfhC9{border-radius:7px;font-size:9px;height:14px;margin-right:3px;min-width:14px;padding:0 3px}.OrderDetailsModal_tabContent__ev-hL{padding:16px 12px}.OrderDetailsModal_orderActions__iUdot{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:6px 14px}.OrderDetailsModal_actionButton__kh418{border-radius:5px;flex-shrink:0;font-size:11px;gap:3px;min-width:auto;padding:5px 8px;white-space:nowrap}.OrderDetailsModal_actionButton__kh418 svg{flex-shrink:0;height:13px;width:13px}.OrderDetailsModal_actionButton__kh418:hover{box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.OrderDetailsModal_actionButton__kh418.OrderDetailsModal_primary__FsPNF:hover{background-color:#06c}.OrderDetailsModal_attentionAlert__1K7jF{font-size:13px;margin:0 12px 12px;padding:10px 16px}.OrderDetailsModal_closeButton__Rv2yo{height:28px;left:12px;top:12px;width:28px}.OrderDetailsModal_closeButton__Rv2yo svg{height:18px;width:18px}.OrderDetailsModal_infoGrid__Lk83U{gap:12px;grid-template-columns:1fr}.OrderDetailsModal_infoItem__tqYRo{gap:10px;padding:12px}.OrderDetailsModal_infoIcon__uH7Qe{padding:6px}.OrderDetailsModal_infoValue__7HoUS{font-size:14px}.OrderDetailsModal_infoLabel__pIRoW{font-size:11px}.OrderDetailsModal_accountingTable__m5SRn,.OrderDetailsModal_addonsTable__sWhXC,.OrderDetailsModal_paymentTable__EUK6s,.OrderDetailsModal_productsTable__IrjcV{font-size:12px}.OrderDetailsModal_accountingTable__m5SRn th,.OrderDetailsModal_addonsTable__sWhXC th,.OrderDetailsModal_paymentTable__EUK6s th,.OrderDetailsModal_productsTable__IrjcV th{font-size:11px;padding:8px 12px}.OrderDetailsModal_accountingTable__m5SRn td,.OrderDetailsModal_addonsTable__sWhXC td,.OrderDetailsModal_paymentTable__EUK6s td,.OrderDetailsModal_productsTable__IrjcV td{font-size:12px;padding:8px 12px}.OrderDetailsModal_paymentSummary__Zye4J{padding:12px}.OrderDetailsModal_paymentSummaryItem__NuSCb{font-size:13px}.OrderDetailsModal_accountingActionButton__7hqYG{font-size:12px;padding:8px 12px}.OrderDetailsModal_summaryCard__1r7kE{padding:12px}.OrderDetailsModal_summaryCardTitle__vIdm3{font-size:12px}.OrderDetailsModal_summaryCardValue__QGVXN{font-size:18px}}@media (max-width:480px){.OrderDetailsModal_modalHeader__9Weg7{padding:6px 10px}.OrderDetailsModal_orderTitle__dhcTe{font-size:13px}.OrderDetailsModal_rentalBadge__BI\+gx{font-size:9px;padding:2px 6px}.OrderDetailsModal_statusBadge__v0K2z{font-size:10px;padding:3px 6px}.OrderDetailsModal_tabContent__ev-hL{padding:12px 8px}.OrderDetailsModal_attentionAlert__1K7jF{font-size:12px;margin:0 8px 8px;padding:8px 12px}.OrderDetailsModal_orderActions__iUdot{gap:3px;justify-content:space-between;padding:5px 10px}.OrderDetailsModal_actionButton__kh418{border-radius:6px;flex:1 1;flex-direction:column;font-size:9px;gap:1px;max-width:55px;min-height:32px;min-width:32px;padding:6px 4px}.OrderDetailsModal_actionButton__kh418 svg{height:14px;margin:0;width:14px}.OrderDetailsModal_actionButton__kh418 span{font-size:8px;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:360px){.OrderDetailsModal_orderActions__iUdot{gap:2px;justify-content:space-evenly;padding:4px 8px}.OrderDetailsModal_actionButton__kh418{border-radius:8px;box-shadow:0 1px 3px #0000001a;max-width:42px;min-height:32px;min-width:32px;padding:6px 4px;position:relative;transition:all .15s ease}.OrderDetailsModal_actionButton__kh418 span{display:none}.OrderDetailsModal_actionButton__kh418 svg{height:16px;width:16px}.OrderDetailsModal_actionButton__kh418:active{background-color:#8e8e9340;box-shadow:0 0 0 #0000;transform:scale(.95)}.OrderDetailsModal_actionButton__kh418.OrderDetailsModal_primary__FsPNF:active{background-color:#007affcc}.OrderDetailsModal_actionButton__kh418{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.OrderDetailsModal_infoValue__7HoUS{font-size:13px}.OrderDetailsModal_infoLabel__pIRoW{font-size:10px}.OrderDetailsModal_accountingTable__m5SRn,.OrderDetailsModal_addonsTable__sWhXC,.OrderDetailsModal_paymentTable__EUK6s,.OrderDetailsModal_productsTable__IrjcV{font-size:11px}.OrderDetailsModal_accountingTable__m5SRn th,.OrderDetailsModal_addonsTable__sWhXC th,.OrderDetailsModal_paymentTable__EUK6s th,.OrderDetailsModal_productsTable__IrjcV th{font-size:10px;padding:6px 8px}.OrderDetailsModal_accountingTable__m5SRn td,.OrderDetailsModal_addonsTable__sWhXC td,.OrderDetailsModal_paymentTable__EUK6s td,.OrderDetailsModal_productsTable__IrjcV td{font-size:11px;padding:6px 8px}.OrderDetailsModal_summaryCardValue__QGVXN{font-size:16px}.OrderDetailsModal_summaryCardTitle__vIdm3{font-size:11px}}@keyframes OrderDetailsModal_modalFadeIn__Xeghr{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrderDetailsModal_modalHeader__9Weg7{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);min-height:auto;padding:10px 20px}.OrderDetailsModal_orderTitle__dhcTe{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.OrderDetailsModal_rentalBadge__BI\+gx{background-color:#5e5ce626;border-radius:16px;color:#5e5ce6;font-size:11px;font-weight:500;margin-right:10px;padding:3px 8px}.OrderDetailsModal_orderNumberWrapper__kT0wV,.OrderDetailsModal_statusWrapper__-hod3{align-items:center;display:flex}.OrderDetailsModal_closeButton__Rv2yo{align-items:center;border-radius:50%;color:#8e8e93;color:var(--apple-text-secondary);display:flex;height:32px;justify-content:center;left:16px;position:absolute;top:16px;transition:all .2s;width:32px}.OrderDetailsModal_closeButton__Rv2yo:hover{background-color:#0000000d;color:#1d1d1f;color:var(--apple-text-dark)}.OrderDetailsModal_tabsMenu__LLfBb{-webkit-overflow-scrolling:touch;background:#fff9;display:flex;gap:3px;overflow-x:auto;padding:12px 20px}.OrderDetailsModal_tabButton__9pEv8{background:none;border:none;border-radius:6px;color:#8e8e93;color:var(--apple-text-secondary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:13px;padding:6px 12px;transition:all .2s;white-space:nowrap}.OrderDetailsModal_tabButton__9pEv8:hover{background-color:#00000008;color:#1d1d1f;color:var(--apple-text-dark)}.OrderDetailsModal_activeTab__mvWwg{background-color:#007aff1a;color:#007aff;color:var(--apple-primary);font-weight:500}.OrderDetailsModal_tabBadge__qfhC9{align-items:center;background-color:#007aff;background-color:var(--apple-primary);border-radius:9px;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;margin-right:5px;min-width:18px;padding:0 5px}.OrderDetailsModal_tabContentWrapper__wffxH{flex:1 1;min-height:300px;overflow:hidden;position:relative;width:100%}.OrderDetailsModal_tabContentInner__YaaPQ{height:100%;left:0;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.OrderDetailsModal_tabContent__ev-hL{background:#fff;height:100%;padding:24px;width:100%}.OrderDetailsModal_statusBadge__v0K2z{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:16px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 10px}@media (max-width:768px){.OrderDetailsModal_statusBadge__v0K2z{border-radius:16px;font-size:11px;font-weight:500;padding:4px 8px}}.OrderDetailsModal_orderActions__iUdot{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffc;border-top:1px solid #0000000f;border-top:var(--apple-card-border);display:flex;gap:8px;padding:10px 20px}.OrderDetailsModal_actionButton__kh418{align-items:center;background-color:#8e8e931f;border:none;border-radius:6px;color:#1d1d1f;color:var(--apple-text-dark);cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s}.OrderDetailsModal_actionButton__kh418:hover{background-color:#8e8e932e;transform:translateY(-2px)}.OrderDetailsModal_actionButton__kh418.OrderDetailsModal_primary__FsPNF{background-color:#007aff;background-color:var(--apple-primary);color:#fff}.OrderDetailsModal_actionButton__kh418.OrderDetailsModal_primary__FsPNF:hover{background-color:#0062cc}.OrderDetailsModal_attentionAlert__1K7jF{align-items:center;border-radius:10px;display:flex;font-size:14px;gap:10px;margin:0 24px 16px;padding:12px 24px}.OrderDetailsModal_attentionAlert__1K7jF.OrderDetailsModal_overdue__RlPVW{background-color:#ff3b301a;color:#ff3b30;color:var(--apple-error)}.OrderDetailsModal_attentionAlert__1K7jF.OrderDetailsModal_warning__MxFM4{background-color:#ff95001a;color:#ff9500;color:var(--apple-warning)}.OrderDetailsModal_attentionAlert__1K7jF.OrderDetailsModal_info__Ke3R5{background-color:#5ac8fa1a;color:#5ac8fa;color:var(--apple-info)}.OrderDetailsModal_errorState__8GfJf,.OrderDetailsModal_loadingState__Q133V{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.OrderDetailsModal_spinner__z8oI9{border:2px solid #007aff1a;border-left:2px solid var(--apple-primary);height:24px;margin-bottom:16px;width:24px}.OrderDetailsModal_errorState__8GfJf{color:#ff3b30;color:var(--apple-error)}.OrderDetailsModal_retryButton__gUSU1{background-color:#007aff;background-color:var(--apple-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:8px 16px;transition:all .2s}.OrderDetailsModal_retryButton__gUSU1:hover{background-color:#0062cc}.OrderDetailsModal_orderSummary__hhWox{display:flex;flex-direction:column;gap:24px}.OrderDetailsModal_infoGrid__Lk83U{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.OrderDetailsModal_infoItem__tqYRo{align-items:flex-start;background-color:#f5f5f780;border-radius:10px;display:flex;gap:12px;padding:16px;transition:all .2s}.OrderDetailsModal_infoItem__tqYRo:hover{background-color:#f5f5f7cc;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.OrderDetailsModal_infoIcon__uH7Qe{background-color:#007aff1a;border-radius:8px;color:#007aff;color:var(--apple-primary);padding:8px}.OrderDetailsModal_infoContent__IC8EB{display:flex;flex-direction:column}.OrderDetailsModal_infoLabel__pIRoW{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px;margin-bottom:2px}.OrderDetailsModal_infoValue__7HoUS{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;font-weight:500}.OrderDetailsModal_timeRemaining__VTKKZ{border-radius:4px;font-size:12px;font-weight:400;margin-right:8px;padding:2px 6px}.OrderDetailsModal_timeRemaining__VTKKZ.OrderDetailsModal_soon__OzQzW{background-color:#ff95001a;color:#ff9500;color:var(--apple-warning)}.OrderDetailsModal_timeRemaining__VTKKZ.OrderDetailsModal_today__TCfxJ{background-color:#34c7591a;color:#34c759;color:var(--apple-success)}.OrderDetailsModal_timeRemaining__VTKKZ.OrderDetailsModal_overdue__RlPVW{background-color:#ff3b301a;color:#ff3b30;color:var(--apple-error)}.OrderDetailsModal_couponUsageSection__6WsFL{background-color:#f5f5f780;border-radius:10px;padding:16px}.OrderDetailsModal_couponUsageSection__6WsFL h3{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;margin-bottom:12px;margin-top:0}.OrderDetailsModal_couponUsageSection__6WsFL ul{margin:0;padding-right:20px}.OrderDetailsModal_couponUsageSection__6WsFL li{color:#1d1d1f;color:var(--apple-text-dark);margin-bottom:8px}.OrderDetailsModal_productsTable__IrjcV{overflow-x:auto;width:100%}.OrderDetailsModal_productsTable__IrjcV table{border-collapse:initial;border-spacing:0;margin-bottom:16px;width:100%}.OrderDetailsModal_productsTable__IrjcV th{background-color:#f5f5f7cc;font-weight:600;position:-webkit-sticky;position:sticky;text-align:right;top:0;z-index:1}.OrderDetailsModal_productsTable__IrjcV td,.OrderDetailsModal_productsTable__IrjcV th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_productsTable__IrjcV tbody tr:hover{background-color:#f5f5f780}.OrderDetailsModal_addonsRow__8Khvv td,.OrderDetailsModal_subtotalRow__hnUxC td,.OrderDetailsModal_vatRow__AIs0\+ td,.OrderDetailsModal_vatSubtotalRow__6mds1 td{background-color:#f5f5f74d;font-weight:500}.OrderDetailsModal_total__8iRkf td{background-color:#f5f5f7cc;font-size:16px;font-weight:600}.OrderDetailsModal_addonsLabel__mUCAs{color:#007aff;color:var(--apple-primary);cursor:pointer}.OrderDetailsModal_vatExplanation__Ozqkk{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px;margin-top:8px;text-align:left}.OrderDetailsModal_emptyState__xiYnI{align-items:center;background-color:#f5f5f780;border-radius:10px;color:#8e8e93;color:var(--apple-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:40px}.OrderDetailsModal_addonsSummaryHeader__1KKDV{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.OrderDetailsModal_addonsSummaryHeader__1KKDV h3{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_addonsTotalSummary__DJrg\+{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;font-weight:500}.OrderDetailsModal_addonsContainer__E1r5n{margin-bottom:24px}.OrderDetailsModal_addonsExplanation__lxHQ0{align-items:center;background-color:#5ac8fa1a;border-radius:10px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.OrderDetailsModal_infoIcon__uH7Qe{color:#5ac8fa;color:var(--apple-info)}.OrderDetailsModal_addonsExplanation__lxHQ0 p{color:#5ac8fa;color:var(--apple-info);font-size:14px;margin:0}.OrderDetailsModal_addonsTable__sWhXC{border-collapse:initial;border-spacing:0;width:100%}.OrderDetailsModal_addonsTable__sWhXC th{background-color:#f5f5f7cc;font-weight:600;text-align:right}.OrderDetailsModal_addonsTable__sWhXC td,.OrderDetailsModal_addonsTable__sWhXC th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_addonsTable__sWhXC tbody tr:hover{background-color:#f5f5f780}.OrderDetailsModal_addonPrice__iFZJ7{text-align:left}.OrderDetailsModal_addonsTotal__HCe\+G td,.OrderDetailsModal_orderTotal__8HILM td{background-color:#f5f5f780;font-weight:500}.OrderDetailsModal_manualAddonsSection__6xCit{display:flex;flex-direction:column;gap:12px;margin-top:24px}.OrderDetailsModal_manualAddonRow__Vfill{display:flex;gap:8px}.OrderDetailsModal_manualAddonInput__3ZaTE{border:1px solid #0000001f;border-radius:8px;flex:1 1;font-size:14px;padding:8px 12px;transition:all .2s}.OrderDetailsModal_manualAddonInput__3ZaTE:focus{border-color:#007aff;border-color:var(--apple-primary);box-shadow:0 0 0 2px #007aff33;outline:none}.OrderDetailsModal_removeManualAddonButton__AvX-T{align-items:center;background:none;border:none;border-radius:8px;color:#ff3b30;color:var(--apple-error);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.OrderDetailsModal_removeManualAddonButton__AvX-T:hover{background-color:#ff3b301a}.OrderDetailsModal_emptyAddons__bdWS5{background-color:#f5f5f780;border-radius:10px;color:#8e8e93;color:var(--apple-text-secondary);padding:32px;text-align:center}.OrderDetailsModal_totalExplanation__\+c26o{color:#1d1d1f;color:var(--apple-text-dark);font-weight:500;margin-top:8px}.OrderDetailsModal_locationDetails__kZ8PR{background-color:#f5f5f780;border-radius:10px;margin-top:12px;padding:16px}.OrderDetailsModal_locationDetails__kZ8PR p{color:#1d1d1f;color:var(--apple-text-dark);margin:8px 0}.OrderDetailsModal_paymentTabContent__VkN1Z{display:flex;flex-direction:column;gap:24px}.OrderDetailsModal_paymentHeader__RW21Z{align-items:center;display:flex;justify-content:space-between}.OrderDetailsModal_paymentHeader__RW21Z h3{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_paymentStatus__qXbAA{align-items:center;border-radius:20px;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.OrderDetailsModal_statusShipped__Or18R{background-color:var(--color-success-light);color:var(--color-success-dark)}.OrderDetailsModal_statusReturned__HZxu\+{background-color:#ebecfe;color:#4c4dff}.OrderDetailsModal_statusPending__AnHsG{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.OrderDetailsModal_paymentSummary__Zye4J{background-color:#f5f5f780;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px}.OrderDetailsModal_paymentSummaryItem__NuSCb{align-items:center;color:#1d1d1f;color:var(--apple-text-dark);display:flex;font-size:14px;justify-content:space-between}.OrderDetailsModal_paymentAmount__qXO0T,.OrderDetailsModal_totalAmount__0faXw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.OrderDetailsModal_remainingAmount__23lru{font-feature-settings:"tnum";color:#ff3b30;color:var(--apple-error);font-variant-numeric:tabular-nums;font-weight:600}.OrderDetailsModal_paymentHistory__mEFVM h4{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;margin:0 0 12px}.OrderDetailsModal_paymentTable__EUK6s{border-collapse:initial;border-spacing:0;width:100%}.OrderDetailsModal_paymentTable__EUK6s th{background-color:#f5f5f7cc;font-weight:600;text-align:right}.OrderDetailsModal_paymentTable__EUK6s td,.OrderDetailsModal_paymentTable__EUK6s th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_paymentTable__EUK6s tbody tr:hover{background-color:#f5f5f780}.OrderDetailsModal_paymentDate__tKwg7,.OrderDetailsModal_paymentMethod__SCaaI{align-items:center;display:flex;gap:8px}.OrderDetailsModal_paymentAmountCell__nOBET{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.OrderDetailsModal_paymentStatusBadge__mTY5v{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 10px}.OrderDetailsModal_fullPaymentBadge__av-iK{background-color:#34c7591a;color:#34c759;color:var(--apple-success)}.OrderDetailsModal_partialPaymentBadge__jACp-{background-color:#ff95001a;color:#ff9500;color:var(--apple-warning)}.OrderDetailsModal_paymentLoading__gWsIL{align-items:center;color:#8e8e93;color:var(--apple-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:32px}.OrderDetailsModal_spinnerSmall__53BUQ{animation:OrderDetailsModal_spin__zJZkR 1s linear infinite;border:2px solid #007aff1a;border-left:2px solid var(--apple-primary);border-radius:50%;height:20px;margin-bottom:12px;width:20px}.OrderDetailsModal_paymentError__VJlk1{align-items:center;background-color:#ff3b301a;border-radius:10px;color:#ff3b30;color:var(--apple-error);display:flex;gap:10px;margin-top:16px;padding:12px 16px}.OrderDetailsModal_emptyPayment__D0hwx{align-items:center;background-color:#f5f5f780;border-radius:10px;color:#8e8e93;color:var(--apple-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:32px}.OrderDetailsModal_emptyIcon__WVuwj{color:#8e8e93;color:var(--apple-text-secondary);margin-bottom:16px}.OrderDetailsModal_emptyDetails__mDeuN{color:#1d1d1f;color:var(--apple-text-dark);font-weight:500;margin-top:8px}.OrderDetailsModal_accountingHeader__VuWCu{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.OrderDetailsModal_accountingTitle__2eReK{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_pdfExportButton__vNlKw{align-items:center;background-color:#007aff1a;border:none;border-radius:8px;color:#007aff;color:var(--apple-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.OrderDetailsModal_pdfExportButton__vNlKw:hover{background-color:#007aff33}.OrderDetailsModal_accountingExplanation__sWgKS{align-items:flex-start;background-color:#5ac8fa1a;border-radius:10px;display:flex;gap:10px;margin:16px 0;padding:12px 16px}.OrderDetailsModal_accountingExplanation__sWgKS p{color:#1d1d1f;color:var(--apple-text-dark);font-size:14px;line-height:1.5;margin:0}.OrderDetailsModal_accountingSummary__L9FzZ{margin-top:16px}.OrderDetailsModal_accountingTable__m5SRn{border-collapse:initial;border-spacing:0;margin-bottom:24px;width:100%}.OrderDetailsModal_accountingTable__m5SRn th{background-color:#007aff0d;font-weight:600;text-align:right}.OrderDetailsModal_accountingTable__m5SRn td,.OrderDetailsModal_accountingTable__m5SRn th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_amountCell__AZxPk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:left}.OrderDetailsModal_addonsRow__8Khvv:hover,.OrderDetailsModal_mainProductsRow__qaRVJ:hover{background-color:#f5f5f780}.OrderDetailsModal_addonsRow__8Khvv{color:#007aff;color:var(--apple-primary);cursor:pointer}.OrderDetailsModal_clickableLabel__Ws\+ms{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.OrderDetailsModal_finalSummaryTable__IQGti{background-color:#f5f5f74d;border-collapse:initial;border-radius:10px;border-spacing:0;margin-bottom:24px;overflow:hidden;width:100%}.OrderDetailsModal_finalSummaryTable__IQGti td{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_subtotalRow__hnUxC td,.OrderDetailsModal_vatRow__AIs0\+ td{font-weight:500}.OrderDetailsModal_grandTotalRow__wGGeg td{background-color:#f5f5f7cc;font-size:16px;font-weight:600;padding:16px}.OrderDetailsModal_grandTotalCell__JEbZt{font-feature-settings:"tnum";color:#007aff;color:var(--apple-primary);font-variant-numeric:tabular-nums;text-align:left}.OrderDetailsModal_addonsDetailSection__gdicb{background-color:#f5f5f74d;border-radius:10px;margin-bottom:24px;padding:16px}.OrderDetailsModal_addonsDetailTitle__tP-gs{align-items:center;color:#1d1d1f;color:var(--apple-text-dark);display:flex;font-size:16px;justify-content:space-between;margin:0 0 12px}.OrderDetailsModal_includedNote__moabc{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px;font-weight:400}.OrderDetailsModal_addonsDetailList__EEy6N{list-style:none;margin:0;padding:0}.OrderDetailsModal_addonDetailItem__8MhBj{align-items:center;border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:10px 0}.OrderDetailsModal_addonName__C1K9T{color:#1d1d1f;color:var(--apple-text-dark);font-size:14px}.OrderDetailsModal_addonPrice__iFZJ7{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.OrderDetailsModal_addonsTotalItem__j0HNA{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:12px 0 0}.OrderDetailsModal_addonsTotalLabel__DtudL{color:#1d1d1f;color:var(--apple-text-dark);font-weight:600}.OrderDetailsModal_addonsTotalAmount__PqiGb{font-feature-settings:"tnum";color:#007aff;color:var(--apple-primary);font-variant-numeric:tabular-nums;font-weight:600}.OrderDetailsModal_relatedTabsLinks__zNO-V{align-items:center;display:flex;gap:12px;margin-top:24px}.OrderDetailsModal_relatedTabsLinks__zNO-V p{color:#8e8e93;color:var(--apple-text-secondary);font-size:14px;margin:0}.OrderDetailsModal_tabLink__M5G6P{background:none;border:none;border-radius:6px;color:#007aff;color:var(--apple-primary);cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.OrderDetailsModal_tabLink__M5G6P:hover{background-color:#007aff1a}@keyframes OrderDetailsModal_subtle-bounce__dbrGo{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.OrderDetailsModal_hoverAnimated__M7rYn:hover{animation:OrderDetailsModal_subtle-bounce__dbrGo .4s ease}.OrderDetailsModal_accountingContainer__V\+EWW{display:flex;flex-direction:column;gap:20px}.OrderDetailsModal_accountingActions__g7hfR{display:flex;gap:10px}.OrderDetailsModal_accountingActionButton__7hqYG{align-items:center;background-color:#8e8e931f;border:none;border-radius:8px;color:#1d1d1f;color:var(--apple-text-dark);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s}.OrderDetailsModal_accountingActionButton__7hqYG:hover{background-color:#8e8e9333}.OrderDetailsModal_businessInfoWrapper__xQvTT{background-color:#fff9;border:1px solid #0000000f;border:var(--apple-card-border);border-radius:10px;padding:16px}.OrderDetailsModal_accountingTabsWrapper__hOyA9{margin-top:10px}.OrderDetailsModal_accountingTabs__\+nV40{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:10px 0}.OrderDetailsModal_accountingTab__A1eT\+{background:none;border:none;border-radius:8px;color:#8e8e93;color:var(--apple-text-secondary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:14px;padding:8px 16px;transition:all .2s;white-space:nowrap}.OrderDetailsModal_accountingTab__A1eT\+:hover{background-color:#00000008;color:#1d1d1f;color:var(--apple-text-dark)}.OrderDetailsModal_activeAccountingTab__WviI8{background-color:#007aff;background-color:var(--apple-primary);color:#fff;font-weight:500}.OrderDetailsModal_summaryCards__dTGyD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.OrderDetailsModal_summaryCard__1r7kE{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #0000000f;border:var(--apple-card-border);border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;padding:20px;text-align:center;transition:all .3s}.OrderDetailsModal_summaryCard__1r7kE:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-5px)}.OrderDetailsModal_summaryCardTitle__vIdm3{color:#8e8e93;color:var(--apple-text-secondary);font-size:14px;margin-bottom:8px}.OrderDetailsModal_summaryCardValue__QGVXN{color:#1d1d1f;color:var(--apple-text-dark);font-size:24px;font-weight:600;margin-bottom:4px}.OrderDetailsModal_summaryCardDetails__LXpoK{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px}.OrderDetailsModal_accountingSummaryContent__1o0hu{display:flex;flex-direction:column;gap:24px}.OrderDetailsModal_visualizationSection__ndSEK{display:flex;flex-direction:column;gap:20px}.OrderDetailsModal_visualizationTitle__MhNB5{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_pieChartContainer__VFwXt{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #0000000f;border:var(--apple-card-border);border-radius:16px;box-shadow:0 4px 15px #0000000d;direction:ltr;display:flex;justify-content:center;margin:10px 0;max-width:100%;overflow:hidden;padding:20px}.OrderDetailsModal_visualizationSummary__qcCoC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:16px 0}.OrderDetailsModal_visualizationInfo__mKlhp{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #0000000f;border:var(--apple-card-border);border-radius:12px;padding:15px}.OrderDetailsModal_visualizationInfoTitle__jxY9W{color:#8e8e93;color:var(--apple-text-secondary);font-size:13px;margin-bottom:5px}.OrderDetailsModal_visualizationInfoValue__o\+xfi{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;font-weight:600}.OrderDetailsModal_discountRow__RlXpO{color:#ff3b30;color:var(--apple-error);font-weight:500}@media (max-width:768px){.OrderDetailsModal_summaryCards__dTGyD,.OrderDetailsModal_visualizationSummary__qcCoC{grid-template-columns:1fr}.OrderDetailsModal_pieChartContainer__VFwXt{padding:10px}}@keyframes OrderDetailsModal_card-appear__1xBY0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OrderDetailsModal_summaryCard__1r7kE,.OrderDetailsModal_visualizationInfo__mKlhp{animation:OrderDetailsModal_card-appear__1xBY0 .3s ease-out}.OrderDetailsModal_addAddonSection__5iySC{background-color:#f5f5f7cc;border:2px dashed #007aff33;border-radius:10px;margin-top:16px;padding:16px;transition:all .3s ease}.OrderDetailsModal_addAddonSection__5iySC:hover{background-color:#007aff05;border-color:#007aff;border-color:var(--apple-primary)}.OrderDetailsModal_addAddonButton__1H19\+{align-items:center;background:linear-gradient(135deg,#007aff,#5ac8fa);background:linear-gradient(135deg,var(--apple-primary),var(--apple-secondary));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease;width:100%}.OrderDetailsModal_addAddonButton__1H19\+:hover{box-shadow:0 8px 20px #007aff4d;transform:translateY(-2px)}.OrderDetailsModal_addAddonButton__1H19\+:active{transform:translateY(0)}.OrderDetailsModal_newAddonForm__XEgay{background-color:#fff;border:1px solid #007aff1a;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px}.OrderDetailsModal_newAddonForm__XEgay h4{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px}.OrderDetailsModal_newAddonInputs__9o8eD{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.OrderDetailsModal_newAddonInput__09\+hJ{background-color:#f5f5f74d;border:2px solid #8e8e931f;border-radius:8px;color:#1d1d1f;color:var(--apple-text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:14px;padding:12px 16px;transition:all .3s ease}.OrderDetailsModal_newAddonInput__09\+hJ:focus{background-color:#fff;border-color:#007aff;border-color:var(--apple-primary);box-shadow:0 0 0 3px #007aff1a;outline:none}.OrderDetailsModal_newAddonInput__09\+hJ:disabled{cursor:not-allowed;opacity:.6}.OrderDetailsModal_newAddonInput__09\+hJ::placeholder{color:#8e8e93;color:var(--apple-text-secondary)}.OrderDetailsModal_newAddonActions__0flWe{display:flex;gap:12px;justify-content:flex-end}.OrderDetailsModal_saveAddonButton__9ilOc{align-items:center;background-color:#34c759;background-color:var(--apple-success);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .3s ease}.OrderDetailsModal_saveAddonButton__9ilOc:hover:not(:disabled){background-color:#2db653;box-shadow:0 4px 12px #34c7594d;transform:translateY(-1px)}.OrderDetailsModal_saveAddonButton__9ilOc:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.OrderDetailsModal_cancelAddonButton__UZ6RD{align-items:center;background-color:#8e8e931f;border:none;border-radius:8px;color:#1d1d1f;color:var(--apple-text-dark);cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Assistant,sans-serif;font-family:var(--apple-font);font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .3s ease}.OrderDetailsModal_cancelAddonButton__UZ6RD:hover:not(:disabled){background-color:#8e8e932e;transform:translateY(-1px)}.OrderDetailsModal_cancelAddonButton__UZ6RD:disabled{cursor:not-allowed;opacity:.6}.OrderDetailsModal_addAddonNote__aAu9b{align-items:center;background-color:#5ac8fa1a;border-radius:6px;color:#5ac8fa;color:var(--apple-info);display:flex;font-size:12px;gap:8px;margin-top:12px;padding:8px 12px}.OrderDetailsModal_addAddonNote__aAu9b svg{flex-shrink:0}.OrderDetailsModal_cannotAddAddons__hdzmg{align-items:flex-start;background-color:#ff95001a;border-left:4px solid #ff9500;border-left:4px solid var(--apple-warning);border-radius:8px;display:flex;gap:10px;margin-top:16px;padding:16px}.OrderDetailsModal_cannotAddAddons__hdzmg p{color:#ff9500;color:var(--apple-warning);font-size:14px;line-height:1.4;margin:0}.OrderDetailsModal_warningIcon__k1ITB{color:#ff9500;color:var(--apple-warning);flex-shrink:0;margin-top:2px}@media (min-width:768px){.OrderDetailsModal_newAddonInputs__9o8eD{align-items:flex-end;flex-direction:row}.OrderDetailsModal_newAddonInput__09\+hJ:first-child{flex:2 1}.OrderDetailsModal_newAddonInput__09\+hJ:last-child{flex:1 1}}@media (max-width:767px){.OrderDetailsModal_newAddonActions__0flWe{flex-direction:column}.OrderDetailsModal_cancelAddonButton__UZ6RD,.OrderDetailsModal_saveAddonButton__9ilOc{justify-content:center;width:100%}.OrderDetailsModal_addAddonSection__5iySC{padding:12px}.OrderDetailsModal_newAddonForm__XEgay{padding:16px}}.OrderDetailsModal_discountButton__XC4oo{align-items:center;background-color:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.OrderDetailsModal_discountButton__XC4oo:hover{background-color:#d97706}.OrderDetailsModal_modalOverlay__Rexru{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OrderDetailsModal_discountModal__F6kx-{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.OrderDetailsModal_modalHeader__9Weg7{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.OrderDetailsModal_modalHeader__9Weg7 h3{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.OrderDetailsModal_closeButton__Rv2yo{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;padding:4px;transition:all .2s ease}.OrderDetailsModal_closeButton__Rv2yo:hover{background-color:#f1f5f9;color:#1e293b}.OrderDetailsModal_modalContent__KZFHq{padding:24px}.OrderDetailsModal_productInfo__5uSCb{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px}.OrderDetailsModal_productInfo__5uSCb div{margin-bottom:8px}.OrderDetailsModal_productInfo__5uSCb div:last-child{margin-bottom:0}.OrderDetailsModal_discountForm__ma7bU{margin-bottom:20px}.OrderDetailsModal_formGroup__ZeFf-{margin-bottom:16px}.OrderDetailsModal_formGroup__ZeFf- label{color:#374151;display:block;font-weight:500;margin-bottom:6px}.OrderDetailsModal_formGroup__ZeFf- input,.OrderDetailsModal_formGroup__ZeFf- select,.OrderDetailsModal_formGroup__ZeFf- textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.OrderDetailsModal_formGroup__ZeFf- input:focus,.OrderDetailsModal_formGroup__ZeFf- select:focus,.OrderDetailsModal_formGroup__ZeFf- textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.OrderDetailsModal_discountPreview__HPKof{background-color:#f0fdf4;border:1px solid #22c55e;border-radius:8px;margin-top:16px;padding:16px}.OrderDetailsModal_previewTitle__mLjDC{color:#059669;font-weight:600;margin-bottom:12px}.OrderDetailsModal_previewDetails__Ln79b div{margin-bottom:6px}.OrderDetailsModal_discountAmount__z4r3t{color:#dc2626;font-weight:600}.OrderDetailsModal_finalPrice__y1oQT{color:#059669;font-size:16px;font-weight:700}.OrderDetailsModal_modalActions__SBIvr{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.OrderDetailsModal_cancelButton__KllrT{background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.OrderDetailsModal_cancelButton__KllrT:hover{background-color:#e2e8f0}.OrderDetailsModal_saveButton__kVxcy{align-items:center;background-color:#059669;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.OrderDetailsModal_saveButton__kVxcy:hover{background-color:#047857}.OrderDetailsModal_saveButton__kVxcy:disabled{background-color:#9ca3af;cursor:not-allowed}.OrderDetailsModal_spinner__z8oI9{animation:OrderDetailsModal_spin__zJZkR 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;height:16px;width:16px}@keyframes OrderDetailsModal_spin__zJZkR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderDetailsModal_discountInfo__R7uAB{align-items:center;background:#34c75903;border:1px solid #34c7590d;border-radius:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:45px;padding:6px;transition:all .3s ease}.OrderDetailsModal_discountInfo__R7uAB:hover{background:#34c75908;border-color:#34c7591a;box-shadow:0 2px 8px #34c7590d;transform:translateY(-1px)}.OrderDetailsModal_discountAmount__z4r3t{background:linear-gradient(135deg,#34c75926,#34c7591a);border:1px solid #34c7594d;border-radius:8px;box-shadow:0 2px 4px #34c7591a;color:#34c759;color:var(--apple-success);font-size:.95em;font-weight:700;min-width:70px;padding:6px 12px;text-align:center;white-space:nowrap}.OrderDetailsModal_couponCodes__Vc-vU{grid-gap:2px;align-items:center;animation:OrderDetailsModal_fadeInUp__lfsQh .4s ease;background:#007aff05;border-radius:6px;display:grid;gap:2px;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));justify-items:stretch;max-width:160px;padding:3px;position:relative}.OrderDetailsModal_couponCodes__Vc-vU:before{background:#007aff;background:var(--apple-primary);border-radius:10px;color:#fff;content:attr(data-count) " קופונים";display:none;font-size:.6em;font-weight:700;padding:2px 6px;position:absolute;right:-8px;top:-8px;white-space:nowrap;z-index:5}.OrderDetailsModal_couponCodes__Vc-vU:has(.OrderDetailsModal_couponCode__lM1Ok:nth-child(4)):before{display:block}@keyframes OrderDetailsModal_fadeInUp__lfsQh{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OrderDetailsModal_zoomIn__sslSx{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.OrderDetailsModal_couponCode__lM1Ok.OrderDetailsModal_newCoupon__y0hS0{animation:OrderDetailsModal_zoomIn__sslSx .6s cubic-bezier(.68,-.55,.265,1.55)}.OrderDetailsModal_couponCode__lM1Ok:first-child{animation-delay:.05s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(2){animation-delay:.1s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(3){animation-delay:.15s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(4){animation-delay:.2s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(5){animation-delay:.25s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(6){animation-delay:.3s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(7){animation-delay:.35s}.OrderDetailsModal_couponCode__lM1Ok:nth-child(8){animation-delay:.4s}.OrderDetailsModal_couponCodes__Vc-vU:has(.OrderDetailsModal_couponCode__lM1Ok:nth-child(4)){grid-template-columns:repeat(2,1fr)}.OrderDetailsModal_couponCodes__Vc-vU:has(.OrderDetailsModal_couponCode__lM1Ok:nth-child(7)){grid-template-columns:repeat(3,1fr);max-width:200px}.OrderDetailsModal_couponCodes__Vc-vU:has(.OrderDetailsModal_couponCode__lM1Ok:nth-child(4)) .OrderDetailsModal_couponCode__lM1Ok{font-size:.65em;max-width:75px;min-width:65px;padding:2px 4px}.OrderDetailsModal_discountAmountButton__dr5TJ{background:#34c7591a;border:1px solid #34c7594d;border-radius:8px;color:#34c759;color:var(--apple-success);cursor:pointer;font-family:inherit;font-size:.9em;font-weight:600;padding:6px 12px;text-align:center;transition:all .2s ease}.OrderDetailsModal_discountAmountButton__dr5TJ:hover{background:#34c75933;border-color:#34c75980;box-shadow:0 2px 8px #34c75933;transform:translateY(-1px)}.OrderDetailsModal_discountAmountButton__dr5TJ:active{transform:translateY(0)}.OrderDetailsModal_noDiscount__DKAA7{align-items:center;background:#8e8e930d;border:1px dashed #8e8e934d;border-radius:8px;color:#8e8e93;color:var(--apple-text-secondary);display:flex;font-size:.85em;font-style:italic;justify-content:center;min-height:20px;padding:8px 12px;text-align:center}.OrderDetailsModal_discountDetailsModal__J4iqd{animation:OrderDetailsModal_modalSlideIn__VBzCw .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.OrderDetailsModal_productSummary__NzhrX{background:#f5f5f7;background:var(--apple-light-gray);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px}.OrderDetailsModal_totalDiscountAmount__seTjp{color:#34c759;color:var(--apple-success);font-size:1.1em;font-weight:700;margin-right:8px}.OrderDetailsModal_couponsDetailsList__Ua-iE{margin-top:20px}.OrderDetailsModal_couponsDetailsList__Ua-iE h4{color:#1d1d1f;color:var(--apple-text-dark);font-size:1.1em;margin-bottom:16px}.OrderDetailsModal_couponDetailCard__Hke39{background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px;padding:16px}.OrderDetailsModal_couponHeader__\+axdE{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.OrderDetailsModal_couponCode__lM1Ok{title:attr(data-full-code);animation:OrderDetailsModal_fadeInUp__lfsQh .4s ease;animation-fill-mode:forwards;background:linear-gradient(135deg,#007aff14,#007aff0d);border:1px solid #007aff33;border-radius:8px;box-sizing:border-box;color:#007aff;color:var(--apple-primary);cursor:pointer;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.7em;font-weight:600;letter-spacing:.2px;max-width:85px;min-width:75px;opacity:0;overflow:hidden;padding:3px 6px;position:relative;text-align:center;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.OrderDetailsModal_couponCode__lM1Ok:before{background:#1d1d1fe6;border-radius:6px;bottom:120%;color:#fff;content:attr(data-full-code);font-family:inherit;font-size:.75em;padding:4px 8px;pointer-events:none;white-space:nowrap}.OrderDetailsModal_couponCode__lM1Ok:after,.OrderDetailsModal_couponCode__lM1Ok:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;z-index:10}.OrderDetailsModal_couponCode__lM1Ok:after{border:4px solid #0000;border-top-color:#1d1d1fe6;bottom:110%;content:"";height:0;width:0}.OrderDetailsModal_couponCode__lM1Ok:hover:after,.OrderDetailsModal_couponCode__lM1Ok:hover:before{opacity:1;visibility:visible}.OrderDetailsModal_couponCode__lM1Ok:hover{background:linear-gradient(135deg,#007aff26,#007aff14);border-color:#007aff66;box-shadow:0 3px 8px #007aff33;transform:scale(1.05) translateY(-1px);z-index:2}.OrderDetailsModal_couponCode__lM1Ok:active{transform:scale(1.02)}.OrderDetailsModal_couponCode__lM1Ok.OrderDetailsModal_new__Vl1PX{animation:OrderDetailsModal_couponPulse__2nYi9 1s ease infinite}@keyframes OrderDetailsModal_couponPulse__2nYi9{0%,to{box-shadow:0 0 0 0 #007aff4d}50%{box-shadow:0 0 0 8px #007aff00}}.OrderDetailsModal_couponAmount__pl2gu{background:#34c7591a;border-radius:6px;color:#34c759;color:var(--apple-success);font-size:1.1em;font-weight:700;padding:4px 8px}.OrderDetailsModal_couponDetails__8Nud5{color:#8e8e93;color:var(--apple-text-secondary);display:flex;flex-direction:column;font-size:.9em;gap:4px}.OrderDetailsModal_primaryButton__ZYXS9{background:#007aff;background:var(--apple-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-weight:600;padding:12px 24px;transition:all .2s ease}.OrderDetailsModal_primaryButton__ZYXS9:hover{background:#0056d3;box-shadow:0 4px 12px #007aff4d;transform:translateY(-1px)}@keyframes OrderDetailsModal_modalSlideIn__VBzCw{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrderTabsNavigation_tabsNav__9ebvR{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color);margin-bottom:20px;overflow-x:auto;position:relative}.OrderTabsNavigation_tabsList__R\+Uxk{direction:rtl;display:flex;list-style:none;margin:0;padding:0}.OrderTabsNavigation_tabItem__N8qlA{margin:0;padding:0}.OrderTabsNavigation_tabButton__rxagC{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.OrderTabsNavigation_tabButton__rxagC:after{background-color:var(--primary-color);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.OrderTabsNavigation_tabButton__rxagC:hover{color:var(--text-primary)}.OrderTabsNavigation_activeTab__LmFHB{color:var(--primary-color);font-weight:600}.OrderTabsNavigation_activeTab__LmFHB:after{transform:scaleX(1)}.OrderTabsNavigation_tabIcon__\+VriW{align-items:center;color:currentColor;display:flex;justify-content:center}.OrderTabsNavigation_tabLabel__LbGeq{font-size:14px}.OrderTabsNavigation_tabButton__rxagC[aria-selected=true][data-tab=emails] .OrderTabsNavigation_tabIcon__\+VriW,.OrderTabsNavigation_tabButton__rxagC[aria-selected=true][data-tab=emails] .OrderTabsNavigation_tabLabel__LbGeq{color:var(--primary-color)}@media (max-width:768px){.OrderTabsNavigation_tabsNav__9ebvR{border-bottom:1px solid var(--border-color);margin-bottom:12px;padding:0 4px}.OrderTabsNavigation_tabButton__rxagC{flex-shrink:0;font-size:12px;gap:6px;min-width:auto;padding:8px 10px}.OrderTabsNavigation_tabLabel__LbGeq{font-size:12px}.OrderTabsNavigation_tabIcon__\+VriW svg{height:14px;width:14px}@media (max-width:480px){.OrderTabsNavigation_tabButton__rxagC{border-radius:8px;gap:0;min-width:44px;padding:8px;position:relative}.OrderTabsNavigation_tabLabel__LbGeq{display:none}.OrderTabsNavigation_tabIcon__\+VriW svg{height:16px;width:16px}.OrderTabsNavigation_activeTab__LmFHB{background-color:#007aff1a;border-radius:8px}.OrderTabsNavigation_activeTab__LmFHB:after{display:none}.OrderTabsNavigation_tabButton__rxagC:hover:not(.OrderTabsNavigation_activeTab__LmFHB){background-color:#0000000d;border-radius:8px}}}.OrderCouponsTab_couponsContainer__RBQJO{background-color:#fff;border-radius:12px;padding:20px}.OrderCouponsTab_couponsHeader__zAAnN{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.OrderCouponsTab_couponsTitle__7S2VS{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:600;gap:10px;margin:0}.OrderCouponsTab_createCouponButton__fPnaK{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.OrderCouponsTab_createCouponButton__fPnaK:hover{background-color:#2563eb}.OrderCouponsTab_createCouponForm__skUuV{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:20px}.OrderCouponsTab_formGrid__x3Wt9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.OrderCouponsTab_formGroup__zAXjz{display:flex;flex-direction:column;gap:6px}.OrderCouponsTab_formGroup__zAXjz label{color:#374151;font-size:14px;font-weight:500}.OrderCouponsTab_formGroup__zAXjz input,.OrderCouponsTab_formGroup__zAXjz select,.OrderCouponsTab_formGroup__zAXjz textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .2s ease}.OrderCouponsTab_formGroup__zAXjz input:focus,.OrderCouponsTab_formGroup__zAXjz select:focus,.OrderCouponsTab_formGroup__zAXjz textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.OrderCouponsTab_formActions__NqaeB{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.OrderCouponsTab_saveButton__pX0cm{align-items:center;background-color:#059669;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.OrderCouponsTab_saveButton__pX0cm:hover{background-color:#047857}.OrderCouponsTab_cancelButton__34XkP{background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.OrderCouponsTab_cancelButton__34XkP:hover{background-color:#e2e8f0}.OrderCouponsTab_couponsSection__8FMSk{margin-bottom:32px}.OrderCouponsTab_sectionTitle__mEArF{align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.OrderCouponsTab_couponsList__Rj7xI{grid-gap:12px;display:grid;gap:12px}.OrderCouponsTab_couponCard__dh53H{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.OrderCouponsTab_couponCard__dh53H:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.OrderCouponsTab_removeButton__8h9No{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 8px;transition:all .2s ease}.OrderCouponsTab_removeButton__8h9No:hover{background-color:#dc2626}.OrderCouponsTab_discountPreview__CvjYB{align-items:center;background-color:#f0fdf4;border:1px solid #22c55e;border-radius:8px;display:flex;gap:10px;margin-top:16px;padding:12px 16px}.OrderCouponsTab_discountPreview__CvjYB .OrderCouponsTab_discountText__DTC\+z{color:#059669;font-weight:600}.OrderCouponsTab_loadingState__xMHnk{align-items:center;color:#64748b;display:flex;gap:12px;justify-content:center;padding:40px}.OrderCouponsTab_errorMessage__5PXRl{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.OrderCouponsTab_errorMessage__5PXRl,.OrderCouponsTab_successMessage__rnc-l{align-items:center;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.OrderCouponsTab_successMessage__rnc-l{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#059669}.OrderCouponsTab_emptyState__RnBhY{color:#64748b;padding:40px 20px;text-align:center}.OrderCouponsTab_emptyState__RnBhY .OrderCouponsTab_emptyIcon__WMyQo{color:#94a3b8;margin-bottom:16px}.OrderCouponsTab_emptyState__RnBhY .OrderCouponsTab_emptyTitle__XOZAz{color:#374151;font-size:18px;font-weight:600;margin-bottom:8px}.OrderCouponsTab_emptyState__RnBhY .OrderCouponsTab_emptyDescription__thkSi{font-size:14px;line-height:1.5}@keyframes OrderCouponsTab_spin__OrOum{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderCouponsTab_applyButton__CJI1o{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.OrderCouponsTab_applyButton__CJI1o:hover{background-color:#2563eb}.OrderCouponsTab_applyButton__CJI1o:disabled{cursor:not-allowed;opacity:.6}.OrderCouponsTab_couponInfo__ePGLW{flex:1 1}.OrderCouponsTab_couponCode__RaSz1{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:4px}.OrderCouponsTab_couponDetails__I8pqG{color:#64748b;font-size:14px;margin-bottom:8px}.OrderCouponsTab_couponMeta__8\+Cak{color:#94a3b8;display:flex;font-size:12px;gap:16px}.OrderCouponsTab_couponActions__rk4BN{display:flex;gap:8px}.OrderCouponsTab_appliedCouponCard__TiFbE{background-color:#f0f9ff;border-color:#3b82f6}.OrderCouponsTab_discountText__DTC\+z{color:#059669;font-weight:600}@media (max-width:768px){.OrderCouponsTab_couponsContainer__RBQJO{padding:16px}.OrderCouponsTab_couponsHeader__zAAnN{align-items:stretch;flex-direction:column;gap:16px}.OrderCouponsTab_formGrid__x3Wt9{grid-template-columns:1fr}.OrderCouponsTab_couponCard__dh53H{align-items:stretch;flex-direction:column;gap:16px}.OrderCouponsTab_couponActions__rk4BN{justify-content:center}}.CreateOrderStepOne_pageContainer__Gi2tz{background-color:#f6f8fa;direction:rtl;display:flex;flex-direction:column;min-height:100vh}.CreateOrderStepOne_content__-4lAU{flex:1 1;margin:0 auto;max-width:1200px;padding:1.5rem;width:100%}.CreateOrderStepOne_contentWrapper__eHnI9{margin:0 auto;max-width:900px}.CreateOrderStepOne_header__0c3Yd{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.CreateOrderStepOne_backButton__t8W0d{align-items:center;background:none;border:none;border-radius:.5rem;color:#1a1a1a;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem;transition:all .2s ease}.CreateOrderStepOne_backButton__t8W0d:hover{background-color:#0000000d}.CreateOrderStepOne_title__1QK9d{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.CreateOrderStepOne_selectionContainer__pobkp{display:flex;justify-content:center;width:100%}.CreateOrderStepOne_selectCard__yAK3U{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #0000000d;max-width:700px;padding:2rem;width:100%}.CreateOrderStepOne_selectCardTitle__NP8C5{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0 0 .5rem}.CreateOrderStepOne_selectCardDescription__qVTeB{color:#666;font-size:1rem;margin-bottom:2rem}.CreateOrderStepOne_optionsGrid__GuTEQ{display:flex;flex-direction:column;gap:1rem}.CreateOrderStepOne_optionButton__D8pSG{align-items:center;background-color:#fafafa;border:1px solid #0000000d;border-radius:12px;cursor:pointer;display:flex;padding:1.25rem;transition:all .2s ease}.CreateOrderStepOne_optionButton__D8pSG:hover{background-color:#f5f7fa;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.CreateOrderStepOne_optionIconContainer__H4IvK{align-items:center;background-color:#5282ff1a;border-radius:12px;color:#5282ff;display:flex;height:50px;justify-content:center;margin-left:1rem;width:50px}.CreateOrderStepOne_optionTextContainer__zK7Rp{flex:1 1;text-align:right}.CreateOrderStepOne_optionTitle__67ri2{color:#1a1a1a;display:block;font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.CreateOrderStepOne_optionDescription__V4k7e{color:#666;display:block;font-size:.9rem}.CreateOrderStepOne_optionArrow__O81sC{color:#999;transition:transform .2s ease}.CreateOrderStepOne_optionButton__D8pSG:hover .CreateOrderStepOne_optionArrow__O81sC{color:#5282ff;transform:translateX(-5px)}.CreateOrderStepOne_newCustomerView__Q4aZ4,.CreateOrderStepOne_searchView__ckdKq{width:100%}.CreateOrderStepOne_formHeader__ggTa0,.CreateOrderStepOne_searchHeader__kY8lu{align-items:center;display:flex;margin-bottom:1.5rem}.CreateOrderStepOne_backToOptions__ENizS{align-items:center;background:none;border:none;border-radius:.5rem;color:#5282ff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;margin-left:1rem;padding:.5rem;transition:all .2s ease}.CreateOrderStepOne_backToOptions__ENizS:hover{background-color:#5282ff1a}.CreateOrderStepOne_sectionTitle__wNnIs{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0}.CreateOrderStepOne_searchCard__i76xx{background-color:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:1.5rem;width:100%}.CreateOrderStepOne_searchBar__g7X-J{align-items:center;background-color:#f5f7fa;border-radius:12px;display:flex;margin-bottom:1.5rem;padding:.75rem 1rem}.CreateOrderStepOne_searchIcon__ei1bR{color:#999;margin-left:.75rem}.CreateOrderStepOne_searchInput__Hjh3C{background:none;border:none;color:#1a1a1a;flex:1 1;font-size:1rem;outline:none}.CreateOrderStepOne_searchInput__Hjh3C::placeholder{color:#999}.CreateOrderStepOne_searchResults__TPaEy{min-height:300px;position:relative}.CreateOrderStepOne_emptyState__F1Cn1,.CreateOrderStepOne_loadingState__OrUHH{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.CreateOrderStepOne_buttonLoader__5r1qt,.CreateOrderStepOne_loader__IewPy{animation:CreateOrderStepOne_spin__fkIF3 1s linear infinite;border:3px solid #0000000d;border-radius:50%;border-top-color:#5282ff;height:24px;margin-bottom:1rem;width:24px}.CreateOrderStepOne_buttonLoader__5r1qt{border-width:2px;border-top:2px solid #fff;height:16px;margin:0 .5rem 0 0;width:16px}@keyframes CreateOrderStepOne_spin__fkIF3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateOrderStepOne_emptyStateIcon__8cEvd{color:#0003;margin-bottom:1rem}.CreateOrderStepOne_emptyStateText__9Czlc{color:#666;margin-bottom:1.5rem}.CreateOrderStepOne_createCustomerButton__QwiDh{align-items:center;background-color:#5282ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateOrderStepOne_createCustomerButton__QwiDh:hover{background-color:#4070f4}.CreateOrderStepOne_customersList__Iuri\+{display:flex;flex-direction:column;gap:.75rem}.CreateOrderStepOne_customerCard__NTPRt{align-items:center;background-color:#f9fafc;border:1px solid #00000008;border-radius:10px;cursor:pointer;display:flex;padding:.75rem 1rem;text-align:right;transition:all .2s ease}.CreateOrderStepOne_customerCard__NTPRt:hover{background-color:#f0f5ff;border-color:#5282ff33}.CreateOrderStepOne_customerAvatar__l7JvC{align-items:center;background-color:#5282ff;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;margin-left:1rem;width:40px}.CreateOrderStepOne_customerInfo__hYfzP{flex:1 1}.CreateOrderStepOne_customerName__uyG4z{color:#1a1a1a;font-weight:600;margin-bottom:.25rem}.CreateOrderStepOne_customerPhone__OVp\+\+{color:#666;font-size:.9rem}.CreateOrderStepOne_selectArrow__e0Na\+{color:#ccc;transition:transform .2s ease}.CreateOrderStepOne_customerCard__NTPRt:hover .CreateOrderStepOne_selectArrow__e0Na\+{color:#5282ff;transform:translateX(-5px)}.CreateOrderStepOne_formCard__rL-55{background-color:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:2rem;width:100%}.CreateOrderStepOne_errorBanner__vJRl-{background-color:#ffe5e5;border:1px solid #e539354d;border-radius:8px;color:#e53935;margin-bottom:1.5rem;padding:1rem}.CreateOrderStepOne_form__Jw9-s{display:flex;flex-direction:column;gap:2rem}.CreateOrderStepOne_formSection__UPtfO{display:flex;flex-direction:column;gap:1.25rem}.CreateOrderStepOne_formSectionTitle__kn8y7{border-bottom:1px solid #0000000d;color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0;padding-bottom:.5rem}.CreateOrderStepOne_formRow__bUKpa{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.CreateOrderStepOne_formGroup__tR-nc{display:flex;flex-direction:column;gap:.5rem}.CreateOrderStepOne_formLabel__e27SY{align-items:center;color:#666;display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.CreateOrderStepOne_formIcon__ObcPz{color:#999}.CreateOrderStepOne_formInput__ZJyOM,.CreateOrderStepOne_phoneInput__q5cHH{background-color:#f9fafc;border:1px solid #0000001a;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.CreateOrderStepOne_formInput__ZJyOM:focus,.CreateOrderStepOne_phoneInput__q5cHH:focus,.CreateOrderStepOne_phonePrefix__QxE-y:focus{border-color:#5282ff;box-shadow:0 0 0 2px #5282ff33;outline:none}.CreateOrderStepOne_phoneInputGroup__LNOxd{display:flex;gap:.5rem}.CreateOrderStepOne_phonePrefix__QxE-y{background-color:#f9fafc;border:1px solid #0000001a;border-radius:8px;font-size:1rem;min-width:90px;padding:.75rem}.CreateOrderStepOne_phoneInput__q5cHH{flex:1 1}.CreateOrderStepOne_inputError__KDzTZ{border-color:#e53935}.CreateOrderStepOne_errorText__5gLmU{color:#e53935;font-size:.8rem}.CreateOrderStepOne_formActions__3w4OQ{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.CreateOrderStepOne_cancelButton__jNMAD{background-color:#fff;border:1px solid #0000001a;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.CreateOrderStepOne_cancelButton__jNMAD:hover{background-color:#f5f5f5}.CreateOrderStepOne_submitButton__zT3LS{align-items:center;background-color:#5282ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CreateOrderStepOne_submitButton__zT3LS:hover{background-color:#4070f4}.CreateOrderStepOne_submitButton__zT3LS:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.CreateOrderStepOne_formRow__bUKpa{grid-template-columns:1fr}.CreateOrderStepOne_content__-4lAU{padding:1rem}.CreateOrderStepOne_header__0c3Yd{margin-bottom:1.5rem}.CreateOrderStepOne_title__1QK9d{font-size:1.5rem;margin-bottom:1.5rem}.CreateOrderStepOne_formCard__rL-55,.CreateOrderStepOne_searchCard__i76xx,.CreateOrderStepOne_selectCard__yAK3U{padding:1.5rem}}.ProductTabs_tabsContainer__vAtRP{direction:rtl;display:flex;gap:.75rem;margin-bottom:1.5rem;overflow-x:auto;padding:.5rem .25rem;scrollbar-width:none}.ProductTabs_tabsContainer__vAtRP::-webkit-scrollbar{display:none}.ProductTabs_tab__M5Poh{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f5f7facc;border:1px solid #0000000a;border-radius:10px;box-shadow:0 2px 8px #00000008;color:#4b5563;cursor:pointer;display:flex;font-weight:500;gap:.6rem;padding:.75rem 1.25rem;transition:all .3s ease;white-space:nowrap}.ProductTabs_tabIcon__8x5mS{color:inherit;transition:transform .3s ease}.ProductTabs_tab__M5Poh:hover{background-color:#f0f5ff;transform:translateY(-2px)}.ProductTabs_tab__M5Poh:hover .ProductTabs_tabIcon__8x5mS{transform:scale(1.1)}.ProductTabs_active__IofQ3{background-color:#5282ff1a;border-color:#5282ff4d;box-shadow:0 4px 12px #5282ff1a;color:#5282ff}.ProductTabs_active__IofQ3 .ProductTabs_tabIcon__8x5mS{color:#5282ff}@media (max-width:768px){.ProductTabs_tabsContainer__vAtRP{gap:.5rem;padding:.5rem}.ProductTabs_tab__M5Poh{font-size:.9rem;padding:.625rem 1rem}.ProductTabs_tabIcon__8x5mS{height:16px;width:16px}}.ProductFilterPanel_filtersPanel__4jIh6{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border:1px solid #00000008;border-radius:16px;box-shadow:0 4px 20px #0000000d;direction:rtl;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.ProductFilterPanel_filterTitle__6\+\+6r{border-bottom:1px solid #0000000d;color:#1a1a1a;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem}.ProductFilterPanel_filterGroup__VtrSS{margin-bottom:1.5rem}.ProductFilterPanel_filterGroupHeader__nYUmt{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.ProductFilterPanel_filterIcon__CBUXD{color:#5282ff;height:18px;width:18px}.ProductFilterPanel_filterGroupTitle__HCn0-{color:#1a1a1a;font-size:1rem;font-weight:500;margin:0}.ProductFilterPanel_productTypeFilters__gEqdA{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.ProductFilterPanel_productTypeLabel__p9ZGZ{align-items:center;background-color:#f9fafc;border:1px solid #0000000d;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;padding:.5rem 1rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ProductFilterPanel_productTypeLabel__p9ZGZ:hover{background-color:#f0f5ff;border-color:#5282ff33;transform:translateY(-2px)}.ProductFilterPanel_productTypeLabelContent__aq6d3{align-items:center;display:flex;gap:.75rem}.ProductFilterPanel_typeIcon__s0Li1{height:18px;width:18px}.ProductFilterPanel_checkbox__3dgpT{height:0;opacity:0;position:absolute;width:0}.ProductFilterPanel_productTypeLabel__p9ZGZ.ProductFilterPanel_selected__LX3-V{background-color:#5282ff1a;border-color:#5282ff;color:#5282ff;font-weight:500}.ProductFilterPanel_productTypeLabel__p9ZGZ.ProductFilterPanel_emerald__pVylI.ProductFilterPanel_selected__LX3-V{background-color:#10b9811a;border-color:#10b981;color:#10b981}.ProductFilterPanel_productTypeLabel__p9ZGZ.ProductFilterPanel_blue__t63E6.ProductFilterPanel_selected__LX3-V{background-color:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.ProductFilterPanel_productTypeLabel__p9ZGZ.ProductFilterPanel_purple__wJDf-.ProductFilterPanel_selected__LX3-V{background-color:#7c3aed1a;border-color:#7c3aed;color:#7c3aed}.ProductFilterPanel_stockFilters__Z1h2s{display:flex;flex-direction:column;gap:.75rem}.ProductFilterPanel_filterLabel__Iv-W6{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;transition:color .2s ease;-webkit-user-select:none;user-select:none}.ProductFilterPanel_filterLabel__Iv-W6:hover{color:#1a1a1a}.ProductFilterPanel_rangeInputs__hB3kh{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.ProductFilterPanel_rangeLabel__NCY-J{color:#666;font-size:.9rem;width:2rem}.ProductFilterPanel_rangeInput__19HQN{background-color:#f9fafc;border:1px solid #0000001a;border-radius:8px;font-size:.95rem;padding:.6rem 1rem;transition:all .2s ease;width:100%}.ProductFilterPanel_rangeInput__19HQN:focus{border-color:#5282ff;box-shadow:0 0 0 2px #5282ff1a;outline:none}.ProductFilterPanel_rangeDivider__SdWAA{background-color:#ddd;height:1px;width:1rem}.ProductFilterPanel_rangeInputWrapper__SAOhv{align-items:center;display:flex;flex:1 1;gap:.5rem}@media (max-width:768px){.ProductFilterPanel_productTypeFilters__gEqdA{flex-direction:column;gap:.5rem}.ProductFilterPanel_rangeInputs__hB3kh{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductFilterPanel_rangeInputWrapper__SAOhv{width:100%}.ProductFilterPanel_rangeDivider__SdWAA{height:1px;margin:0;width:100%}}.ProductGrid_productListContainer__8GdTc{grid-gap:1.5rem;direction:rtl;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin:0 auto;max-width:1200px;padding:1.5rem}.ProductGrid_productRow__n7dSP{grid-gap:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #00000008;border-radius:16px;box-shadow:0 4px 15px #0000000f;display:grid;gap:1.5rem;grid-template-columns:1fr auto;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.ProductGrid_productRow__n7dSP:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.ProductGrid_productInfo__7Ici6{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.ProductGrid_productImage__Qu-KN{border-radius:12px;box-shadow:0 4px 8px #00000014;height:100px;object-fit:cover;transition:all .3s ease;width:100px}.ProductGrid_productRow__n7dSP:hover .ProductGrid_productImage__Qu-KN{box-shadow:0 6px 12px #0000001f;transform:scale(1.05)}.ProductGrid_productText__7hyIT{display:flex;flex-direction:column;gap:.75rem}.ProductGrid_productName__wi7Ug{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0;transition:color .2s ease}.ProductGrid_productDescription__Kmd8B{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:.95rem;line-height:1.5;margin:0;overflow:hidden}.ProductGrid_stockAndAction__P3svS{align-items:flex-end;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.ProductGrid_stockInfo__4bvs7{color:#666;display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;text-align:right}.ProductGrid_stockStatus__gazdQ{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .75rem}.ProductGrid_inStock__waF62{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.ProductGrid_outOfStock__xzSck{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.ProductGrid_lowStock__eET9K{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.ProductGrid_viewButton__r6JG0{background:#5282ff;border:none;border-radius:10px;box-shadow:0 2px 5px #5282ff33;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ProductGrid_viewButton__r6JG0:hover{background:#4070f4;box-shadow:0 4px 10px #5282ff4d;transform:translateY(-2px)}.ProductGrid_warehouseInfo__GscCf{border-top:1px solid #0000000d;grid-column:1/-1;margin-top:1rem;padding-top:1rem}.ProductGrid_warehouseInfo__GscCf h4{color:#1a1a1a;font-weight:600;margin:0 0 .75rem}.ProductGrid_warehouseRow__Oc9Rr{background:#f5f7facc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;transition:background-color .2s ease}.ProductGrid_warehouseRow__Oc9Rr:hover{background:#f0f5ffe6}.ProductGrid_selectedOverlay__TiAMu{background:#5282ff;border-radius:999px;box-shadow:0 2px 5px #5282ff4d;color:#fff;font-size:.875rem;font-weight:500;padding:.25rem .75rem;position:absolute;right:1rem;top:1rem}.ProductGrid_selected__t3-Ym{border:2px solid #5282ff}.ProductGrid_disabled__Iz1QH{opacity:.6;pointer-events:none}.ProductGrid_loading__AT-5S{align-items:center;color:#4b5563;display:flex;flex-direction:column;font-size:1.25rem;gap:1rem;padding:3rem;text-align:center}.ProductGrid_loading__AT-5S:before{animation:ProductGrid_spin__ouBwx 1s linear infinite;border:3px solid #5282ff1a;border-radius:50%;border-top-color:#5282ff;content:"";display:block;height:40px;width:40px}@keyframes ProductGrid_spin__ouBwx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductGrid_buttonContainer__S8EeV{display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:12px}.ProductGrid_actionButton__wwKgb{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 16px;transition:all .2s ease;width:100%}.ProductGrid_actionButton__wwKgb:hover:not(:disabled){box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.ProductGrid_actionButton__wwKgb:disabled{background-color:#ccc!important;cursor:not-allowed!important;opacity:.5!important}.ProductGrid_addButton__hXour{background-color:#4caf50;color:#fff}.ProductGrid_removeButton__X2VqI{background-color:#f44336;color:#fff}.ProductGrid_warehouseButton__V9nTj{background-color:initial;border:2px solid #2196f3;border-radius:8px;color:#2196f3;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 16px;transition:all .2s ease;width:100%}.ProductGrid_warehouseButton__V9nTj:hover{background-color:#2196f3;box-shadow:0 4px 8px #2196f333;color:#fff;transform:translateY(-1px)}@media (min-width:769px){.ProductGrid_buttonContainer__S8EeV{flex-direction:row;gap:12px}.ProductGrid_actionButton__wwKgb,.ProductGrid_warehouseButton__V9nTj{flex:1 1;min-width:120px;width:auto}}@media (max-width:1024px){.ProductGrid_productListContainer__8GdTc{grid-template-columns:1fr;padding:1rem}}@media (max-width:768px){.ProductGrid_productRow__n7dSP{gap:1rem;grid-template-columns:1fr;padding:1.25rem}.ProductGrid_productInfo__7Ici6{gap:1rem;grid-template-columns:80px 1fr}.ProductGrid_productImage__Qu-KN{height:80px;width:80px}.ProductGrid_stockAndAction__P3svS{align-items:stretch;flex-direction:column;justify-content:flex-start;width:100%}.ProductGrid_stockInfo__4bvs7{font-size:.875rem;margin-bottom:1rem}.ProductGrid_viewButton__r6JG0{font-size:.9rem;padding:.5rem 1rem}.ProductGrid_buttonContainer__S8EeV{flex-direction:column;gap:8px}.ProductGrid_actionButton__wwKgb,.ProductGrid_warehouseButton__V9nTj{font-size:.95rem;padding:12px 16px;width:100%}}.SearchBar_searchBar__GWOLd{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;border:1px solid #00000008;border-radius:12px;box-shadow:0 2px 8px #0000000d;direction:rtl;display:flex;overflow:hidden;padding:0 .25rem;transition:all .3s ease}.SearchBar_searchBar__GWOLd:focus-within{border-color:#5282ff4d;box-shadow:0 4px 12px #00000014}.SearchBar_textInput__dvLap{background:#0000;border:none;color:#1a1a1a;flex:1 1;font-size:.95rem;outline:none;padding:.875rem 1rem}.SearchBar_textInput__dvLap::placeholder{color:#999}.SearchBar_searchButton__IVWkA{align-items:center;background-color:initial;border:none;border-radius:8px;color:#5282ff;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:all .2s ease}.SearchBar_searchButton__IVWkA:hover{background-color:#5282ff1a;color:#4070f4}.SearchBar_searchButton__IVWkA:disabled{color:#ccc;cursor:default}.SearchBar_searchButton__IVWkA:disabled:hover{background-color:initial}.SearchBar_clearButton__J6I6A{align-items:center;background-color:#0000001a;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:20px;justify-content:center;margin-left:.5rem;transition:all .2s ease;width:20px}.SearchBar_clearButton__J6I6A:hover{background-color:#0003;color:#333}@media (max-width:768px){.SearchBar_searchBar__GWOLd{width:100%}}.Alert_alert__4JPR1{background-color:#f8d7da;border-radius:4px;color:#721c24;margin-bottom:20px;padding:10px}.OrderDetailsDialog_orderRow__\+AThG{display:flex;justify-content:space-between;padding:12px 0}.OrderDetailsDialog_orderId__uF7HZ{font-weight:500}.OrderDetailsDialog_quantity__FHu2L{color:#666}.OrderDetailsDialog_overlay__jNVWV{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OrderDetailsDialog_modal__ANX1o{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;direction:rtl;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.OrderDetailsDialog_header__V8wV\+{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px}.OrderDetailsDialog_header__V8wV\+ h2{font-size:1.25rem;font-weight:600;margin:0}.OrderDetailsDialog_closeButton__CNCFY{background:none;border:none;color:#666;cursor:pointer;padding:4px;transition:color .2s}.OrderDetailsDialog_closeButton__CNCFY:hover{color:#000}.OrderDetailsDialog_content__Ggemz{padding:16px}.OrderDetailsDialog_orderRow__\+AThG{border-bottom:1px solid #eee;margin-bottom:16px;padding:16px}.OrderDetailsDialog_orderHeader__GM66W{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.OrderDetailsDialog_orderHeader__GM66W h3{font-size:1.1rem;margin:0}.OrderDetailsDialog_status__EXMVT{border-radius:4px;font-size:.9em;padding:4px 8px}.OrderDetailsDialog_statusNew__lTZad{background:#e3f2fd;color:#1976d2}.OrderDetailsDialog_statusProcessing__zFFqY{background:#fff3e0;color:#f57c00}.OrderDetailsDialog_statusCompleted__x\+BJp{background:#e8f5e9;color:#388e3c}.OrderDetailsDialog_statusCancelled__hLSX-{background:#ffebee;color:#d32f2f}.OrderDetailsDialog_statusDefault__SVv2B{background:#f5f5f5;color:#616161}.OrderDetailsDialog_orderDetails__476e5{background:#f5f5f5;border-radius:4px;padding:12px}.OrderDetailsDialog_detailRow__Fb6\+I{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.OrderDetailsDialog_detailRow__Fb6\+I:last-child{margin-bottom:0}.OrderDetailsDialog_summary__WcS65{border-top:2px solid #eee;margin-top:24px;padding-top:16px}.OrderDetailsDialog_availableRow__yDlzO,.OrderDetailsDialog_totalRow__4MH-4{display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px;padding:4px 0}.OrderDetailsDialog_availableRow__yDlzO{color:#2563eb}.OrderDetailsDialog_alert__Ulxbx{background:#fff3e0;border-radius:4px;margin-bottom:16px;padding:16px}.OrderDetailsDialog_alertContent__bf0z0{margin-bottom:12px}.OrderDetailsDialog_stockInfo__V5\+W6{color:#d32f2f;font-weight:600;margin-top:4px}.OrderDetailsDialog_viewButton__-SI\+c{align-items:center;background:none;border:1px solid #666;border-radius:4px;color:#666;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.OrderDetailsDialog_viewButton__-SI\+c:hover{background:#f5f5f5;color:#000}.CreateOrderStepTwo_pageContainer__t6n0V{background:#f8fafc;direction:rtl;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.CreateOrderStepTwo_mainContent__ETEL-{animation:CreateOrderStepTwo_slideInUp__2-iJ5 .4s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014;flex:1 1;margin:20px auto;max-width:1400px;padding:40px}@keyframes CreateOrderStepTwo_slideInUp__2-iJ5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateOrderStepTwo_header__5kU8a{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:32px;padding-bottom:24px}.CreateOrderStepTwo_backButton__8zOCh{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 18px;transition:all .2s ease}.CreateOrderStepTwo_backButton__8zOCh:hover{background:#f9fafb;border-color:#9ca3af}.CreateOrderStepTwo_pageTitle__pvEZM{color:#1f2937;flex:1 1;font-size:2.4rem;font-weight:600;margin:0;text-align:center}.CreateOrderStepTwo_actions__m2ll4{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px}.CreateOrderStepTwo_filterButton__XvV8W{align-items:center;background:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:14px 24px;transition:all .2s ease}.CreateOrderStepTwo_filterButton__XvV8W:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.CreateOrderStepTwo_filterButton__XvV8W span{margin-left:8px}.CreateOrderStepTwo_filterPanelContainer__Cs5t9{animation:CreateOrderStepTwo_fadeInDown__Dl3I2 .3s ease-out;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:24px}@keyframes CreateOrderStepTwo_fadeInDown__Dl3I2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CreateOrderStepTwo_productsGridWrapper__ago\+v{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:32px;padding:20px}.CreateOrderStepTwo_selectedProductsWrapper__1YX25{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:32px;padding:24px}.CreateOrderStepTwo_commonDateSection__K8vsC{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px #0000000a;margin-bottom:32px;padding:32px;text-align:center}.CreateOrderStepTwo_commonDateSection__K8vsC h3{color:#1f2937;font-size:1.8rem;font-weight:600;margin-bottom:24px}.CreateOrderStepTwo_datePickers__sDIvv{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:24px}.CreateOrderStepTwo_datePickerWrapper__UaEMs{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;padding:4px;position:relative;transition:all .2s ease}.CreateOrderStepTwo_datePickerWrapper__UaEMs:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.CreateOrderStepTwo_commonDatePicker__dWTRN{background:#0000;border:none;border-radius:6px;color:#374151;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;width:200px}.CreateOrderStepTwo_commonDatePicker__dWTRN:focus{background:#f9fafb;outline:none}.CreateOrderStepTwo_calendarButton__9Y0MP{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:8px;padding:10px;transition:all .2s ease}.CreateOrderStepTwo_calendarButton__9Y0MP:hover{background:#2563eb}.CreateOrderStepTwo_presetDurations__2EJzA{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.CreateOrderStepTwo_presetButton__JCxa5{background:#fff;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.CreateOrderStepTwo_presetButton__JCxa5:hover{background:#3b82f6;color:#fff}.CreateOrderStepTwo_inventoryAnalysisSection__UcK\+g{margin-top:24px;text-align:center}.CreateOrderStepTwo_inventoryAnalysisButton__R-Pzc{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0 auto 8px;padding:14px 28px;transition:all .2s ease}.CreateOrderStepTwo_inventoryAnalysisButton__R-Pzc:hover{background:#059669}.CreateOrderStepTwo_inventoryAnalysisHint__z-Fg-{color:#6b7280;font-size:13px;font-style:italic;margin:0}.CreateOrderStepTwo_continueSection__2NmP7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:32px;padding:24px;text-align:center}.CreateOrderStepTwo_continueButton__CVZVJ{background:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f633;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:all .2s ease}.CreateOrderStepTwo_continueButton__CVZVJ:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.CreateOrderStepTwo_continueButton__CVZVJ:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.CreateOrderStepTwo_errorMessage__p2MFa{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:500;margin-bottom:20px;padding:12px;text-align:center}.CreateOrderStepTwo_tableContainer__0YVsO{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto;width:100%}.CreateOrderStepTwo_table__BHhcx{background:#fff;border-collapse:collapse;width:100%}.CreateOrderStepTwo_table__BHhcx td,.CreateOrderStepTwo_table__BHhcx th{border-bottom:1px solid #f1f5f9;padding:12px 16px;text-align:right}.CreateOrderStepTwo_table__BHhcx th{background:#f8fafc;color:#374151;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateOrderStepTwo_table__BHhcx tr:hover{background:#f8fafc}.CreateOrderStepTwo_desktopOnly__0JVDf{display:block}.CreateOrderStepTwo_mobileOnly__yurvy{display:none}.rbc-calendar{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;overflow:hidden}.rbc-toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;padding:16px}.rbc-toolbar button{border:1px solid #d1d5db;border-radius:6px;color:#374151;padding:6px 12px;transition:all .2s ease}.rbc-toolbar button:hover{background:#f3f4f6;border-color:#9ca3af}.rbc-toolbar button.rbc-active{background:#3b82f6;border-color:#3b82f6;color:#fff}.rbc-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-weight:600;padding:10px}.rbc-event{border:none;border-radius:4px;font-size:12px;font-weight:500;padding:3px 6px}.rbc-today{background:#dbeafe}@keyframes CreateOrderStepTwo_fadeIn__hWOOB{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.CreateOrderStepTwo_mainContent__ETEL-{border-radius:12px;margin:10px;padding:20px}.CreateOrderStepTwo_pageTitle__pvEZM{font-size:2rem;text-align:center}.CreateOrderStepTwo_header__5kU8a{align-items:center;flex-direction:column;gap:16px;text-align:center}.CreateOrderStepTwo_backButton__8zOCh{align-self:flex-start;margin-bottom:10px}.CreateOrderStepTwo_actions__m2ll4{align-items:stretch;flex-direction:column;gap:12px}.CreateOrderStepTwo_filterButton__XvV8W{justify-content:center;width:100%}.CreateOrderStepTwo_datePickers__sDIvv{flex-direction:column;gap:12px}.CreateOrderStepTwo_commonDatePicker__dWTRN,.CreateOrderStepTwo_datePickerWrapper__UaEMs{width:100%}.CreateOrderStepTwo_presetDurations__2EJzA{gap:8px}.CreateOrderStepTwo_presetButton__JCxa5{flex:1 1;font-size:13px;min-width:70px;padding:8px 12px}.CreateOrderStepTwo_continueButton__CVZVJ{font-size:15px;padding:14px;width:100%}.CreateOrderStepTwo_commonDateSection__K8vsC{padding:20px 16px}.CreateOrderStepTwo_commonDateSection__K8vsC h3{font-size:1.6rem}.CreateOrderStepTwo_desktopOnly__0JVDf{display:none}.CreateOrderStepTwo_mobileOnly__yurvy{display:block}.CreateOrderStepTwo_table__BHhcx{font-size:13px}.CreateOrderStepTwo_table__BHhcx td,.CreateOrderStepTwo_table__BHhcx th{padding:10px 8px}}@media (max-width:480px){.CreateOrderStepTwo_pageTitle__pvEZM{font-size:1.7rem}.CreateOrderStepTwo_presetDurations__2EJzA{flex-direction:column}.CreateOrderStepTwo_presetButton__JCxa5{width:100%}}.OrderEmailsTab_emailsTabContainer__SOogR{display:flex;flex-direction:column;font-family:var(--font-family);height:100%;padding:20px}.OrderEmailsTab_emailsHeader__fFJ6o{display:flex;flex-direction:column;margin-bottom:20px}.OrderEmailsTab_emailsHeader__fFJ6o h3{color:var(--text-primary);font-size:18px;margin:0 0 15px}.OrderEmailsTab_actionsRow__D5\+g3{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.OrderEmailsTab_searchContainer__UVd1L{position:relative;width:300px}.OrderEmailsTab_searchIcon__mAO1r{color:var(--text-secondary);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.OrderEmailsTab_searchInput__Fd97b{border:1px solid var(--border-color);border-radius:6px;direction:rtl;font-size:14px;padding:8px 15px 8px 35px;width:100%}.OrderEmailsTab_clearSearchBtn__36pG9{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.OrderEmailsTab_buttonGroup__FIuZJ{display:flex;gap:10px}.OrderEmailsTab_newEmailButton__VoRGN,.OrderEmailsTab_refreshButton__J63Qg{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.OrderEmailsTab_refreshButton__J63Qg{background-color:initial;border:1px solid var(--border-color);color:var(--text-primary)}.OrderEmailsTab_refreshButton__J63Qg:hover{background-color:var(--bg-hover)}.OrderEmailsTab_refreshButton__J63Qg:disabled{cursor:not-allowed;opacity:.5}.OrderEmailsTab_newEmailButton__VoRGN{background-color:var(--primary-color);border:none;color:#fff}.OrderEmailsTab_newEmailButton__VoRGN:hover{background-color:var(--primary-dark)}.OrderEmailsTab_loadingState__SlkMu{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:300px;justify-content:center}.OrderEmailsTab_spinner__Re7X7{animation:OrderEmailsTab_spin__fsVa2 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top:3px solid var(--primary-color);height:30px;margin-bottom:15px;width:30px}@keyframes OrderEmailsTab_spin__fsVa2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderEmailsTab_errorState__h7OXS{align-items:center;color:var(--text-danger);display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.OrderEmailsTab_errorMessage__p5Py7{font-weight:500;margin-bottom:15px}.OrderEmailsTab_retryButton__cjnS7{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.OrderEmailsTab_retryButton__cjnS7:hover{background-color:var(--primary-dark)}.OrderEmailsTab_emptyState__4LQhK{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.OrderEmailsTab_emptyIcon__wYdG4{color:var(--border-color);margin-bottom:15px}.OrderEmailsTab_sendFirstEmailButton__PIDkd{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:15px;padding:8px 16px;transition:background-color .2s ease}.OrderEmailsTab_sendFirstEmailButton__PIDkd:hover{background-color:var(--primary-dark)}.OrderEmailsTab_emailsTableWrapper__Cq\+Pm{border:1px solid var(--border-color);border-radius:8px;flex-grow:1;overflow-x:auto}.OrderEmailsTab_emailsTable__0Mk\+F{border-collapse:collapse;direction:rtl;text-align:right;width:100%}.OrderEmailsTab_emailsTable__0Mk\+F th{background-color:#f8f9fa;font-weight:600;white-space:nowrap}.OrderEmailsTab_emailsTable__0Mk\+F td,.OrderEmailsTab_emailsTable__0Mk\+F th{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:12px 16px}.OrderEmailsTab_emailRow__8vyLF:hover{background-color:#00000005}.OrderEmailsTab_dateCell__Q-1bV{white-space:nowrap;width:150px}.OrderEmailsTab_dateCellContent__NVPx0{align-items:center;display:flex;gap:8px}.OrderEmailsTab_dateIcon__pT2qf{color:var(--text-secondary)}.OrderEmailsTab_typeCell__3\+j5e{width:130px}.OrderEmailsTab_emailType__s6YIF{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.OrderEmailsTab_type_OrderConfirmation__laylF{background-color:#e3f2fd;color:#0288d1}.OrderEmailsTab_type_ShippingNotification__f24tL{background-color:#e8f5e9;color:#2e7d32}.OrderEmailsTab_type_StatusUpdate__A3hAh{background-color:#fff8e1;color:#ff8f00}.OrderEmailsTab_type_QuoteApproval__g2ybu{background-color:#f3e5f5;color:#7b1fa2}.OrderEmailsTab_subjectCell__LxXm2{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderEmailsTab_recipientCell__FziEm{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderEmailsTab_statusCell__5fQ7D{text-align:center;width:100px}.OrderEmailsTab_status__RlcX9{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.OrderEmailsTab_status_sent__R9INk{background-color:#e8f5e9;color:#2e7d32}.OrderEmailsTab_status_failed__09wTP{background-color:#ffebee;color:#c62828}.OrderEmailsTab_status_pending__cYaW1{background-color:#fffde7;color:#f9a825}.OrderEmailsTab_actionsCell__\+eyK6{text-align:center;white-space:nowrap;width:100px}.OrderEmailsTab_resendButton__BXIrL,.OrderEmailsTab_viewButton__eKa\+8{background:none;border:none;border-radius:4px;cursor:pointer;margin:0 3px;padding:6px;transition:background-color .2s ease}.OrderEmailsTab_viewButton__eKa\+8{color:var(--primary-color)}.OrderEmailsTab_resendButton__BXIrL{color:var(--text-primary)}.OrderEmailsTab_resendButton__BXIrL:hover,.OrderEmailsTab_viewButton__eKa\+8:hover{background-color:#0000000d}.OrderEmailsTab_emailDetailsOverlay__kAW8c{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OrderEmailsTab_emailDetailsModal__VGffQ{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.OrderEmailsTab_emailDetailsHeader__KXDuy{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.OrderEmailsTab_emailDetailsHeader__KXDuy h3{color:var(--text-primary);font-size:18px;margin:0}.OrderEmailsTab_closeDetailsButton__Fa6Pe{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .2s ease}.OrderEmailsTab_closeDetailsButton__Fa6Pe:hover{background-color:#0000000d}.OrderEmailsTab_emailDetailsContent__MIvFO{overflow-y:auto;padding:20px}.OrderEmailsTab_emailDetailRow__qLRse{align-items:baseline;display:flex;margin-bottom:15px}.OrderEmailsTab_detailLabel__uMewO{color:var(--text-secondary);font-weight:600;min-width:120px}.OrderEmailsTab_detailValue__ehraA{color:var(--text-primary);flex-grow:1}.OrderEmailsTab_emailContentSection__rZylg{border-top:1px solid var(--border-color);margin-top:30px;padding-top:20px}.OrderEmailsTab_contentSectionTitle__lo30g{color:var(--text-primary);font-size:16px;margin-bottom:15px;margin-top:0}.OrderEmailsTab_emailContentPreview__GWDJH{background-color:#f8f9fa;border:1px solid var(--border-color);border-radius:6px;direction:rtl;max-height:400px;overflow-y:auto;padding:15px}.OrderEmailsTab_noContentState__MpvxT{align-items:center;background-color:#f8f9fa;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);display:flex;height:200px;justify-content:center}.OrderEmailsTab_detailsActions__fUo9A{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;margin-top:30px;padding-top:20px}.OrderEmailsTab_resendDetailButton__54BQo{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s ease}.OrderEmailsTab_resendDetailButton__54BQo:hover{background-color:var(--primary-dark)}.DashboardCalendar_calendarContainer__jAjxt{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0cc;border-radius:24px!important;box-shadow:0 20px 40px #00000014,0 8px 24px #0000000a!important;font-family:var(--font-main);overflow:hidden;position:relative}.DashboardCalendar_calendarContainer__jAjxt:before{background:linear-gradient(90deg,#3b82f6,#6366f1 50%,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.DashboardCalendar_header__bhT4S{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f099;display:flex;justify-content:space-between;padding:24px 32px 20px;position:relative}.DashboardCalendar_title__u2\+gv{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:var(--text-dark);font-size:1.75rem;font-weight:700;margin:0}.DashboardCalendar_addButton__Re-3d{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;border:none!important;border-radius:16px!important;box-shadow:0 8px 20px #3b82f64d!important;font-family:var(--font-main)!important;font-weight:600!important;padding:12px 24px!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.DashboardCalendar_addButton__Re-3d:hover{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 12px 28px #3b82f666!important;transform:translateY(-2px)!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-calendar{background:#0000;border:none;font-family:var(--font-main)}.DashboardCalendar_calendarGrid__9sZ2h .rbc-toolbar{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f099;margin:0 -1px -1px;padding:20px 24px}.DashboardCalendar_calendarGrid__9sZ2h .rbc-btn-group{background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:4px}.DashboardCalendar_calendarGrid__9sZ2h .rbc-btn-group button{background:#0000!important;border:none!important;border-radius:8px!important;color:var(--text-secondary)!important;font-family:var(--font-main)!important;font-weight:500!important;margin:0 2px!important;padding:8px 16px!important;transition:all .2s ease!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-btn-group button:hover{background:var(--primary-50)!important;color:var(--primary-600)!important;transform:translateY(-1px)!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-btn-group button.rbc-active{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;box-shadow:0 4px 12px #3b82f64d!important;color:#fff!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-toolbar-label{color:var(--text-dark)!important;font-family:var(--font-main)!important;font-size:1.5rem!important;font-weight:700!important;margin:0 24px!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-month-view{background:#fff;border:none;border-radius:0 0 20px 20px}.DashboardCalendar_calendarGrid__9sZ2h .rbc-header{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:none;border-bottom:2px solid #3b82f61a;color:var(--text-secondary);font-family:var(--font-main);font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:16px 8px;text-align:center;text-transform:uppercase}.DashboardCalendar_calendarGrid__9sZ2h .rbc-day-bg{border-bottom:1px solid #e2e8f099!important;border-right:1px solid #e2e8f099!important;transition:all .2s ease!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-day-bg:hover{background-color:#3b82f605!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-off-range-bg{background-color:#f8fafccc!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-today{background:linear-gradient(135deg,#3b82f614,#6366f10d)!important;position:relative}.DashboardCalendar_calendarGrid__9sZ2h .rbc-today:before{background:linear-gradient(90deg,#3b82f6,#6366f1);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.DashboardCalendar_calendarGrid__9sZ2h .rbc-date-cell{padding:8px 12px;text-align:right}.DashboardCalendar_calendarGrid__9sZ2h .rbc-date-cell a{border-radius:8px!important;color:var(--text-dark)!important;font-family:var(--font-main)!important;font-weight:500!important;padding:6px 8px!important;text-decoration:none!important;transition:all .2s ease!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-date-cell a:hover{background:var(--primary-50)!important;color:var(--primary-600)!important;transform:scale(1.1)!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-today .rbc-date-cell a{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;box-shadow:0 4px 12px #3b82f64d!important;color:#fff!important;font-weight:600!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-event{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #3b82f633!important;color:#fff!important;cursor:pointer!important;font-family:var(--font-main)!important;font-size:.8rem!important;font-weight:500!important;margin:2px!important;padding:6px 10px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-event:hover{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 8px 20px #3b82f64d!important;transform:translateY(-2px) scale(1.02)!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-event.rbc-selected{background:linear-gradient(135deg,#1d4ed8,#3730a3)!important;box-shadow:0 8px 20px #3b82f666!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-show-more{background:#3b82f60d!important;border:1px solid #3b82f61a!important;border-radius:6px!important;color:var(--primary-500)!important;font-family:var(--font-main)!important;font-weight:600!important;margin:2px!important;padding:4px 8px!important;transition:all .2s ease!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-show-more:hover{background:#3b82f61a!important;color:var(--primary-600)!important;transform:translateY(-1px)!important}.DashboardCalendar_dialogPaper__NFd7G{border:1px solid #e2e8f0cc!important;border-radius:24px!important;box-shadow:0 25px 50px #00000026!important;overflow:hidden!important}.DashboardCalendar_dialogPaper__NFd7G .DashboardCalendar_MuiDialogTitle-root__54qhK{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f099;font-family:var(--font-main)!important}.DashboardCalendar_dialogPaper__NFd7G .DashboardCalendar_MuiDialogContent-root__sFGWA{background:#fff;padding:24px!important}.DashboardCalendar_dialogPaper__NFd7G .DashboardCalendar_MuiDialogActions-root__PfbfA{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f099;padding:20px 24px!important}.DashboardCalendar_dateHeaderWrapper__SmiGd{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f099;border-radius:8px;margin:2px;padding:8px;transition:all .2s ease}.DashboardCalendar_dateHeaderWrapper__SmiGd:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}@media (max-width:768px){.DashboardCalendar_calendarContainer__jAjxt{border-radius:16px!important;margin:8px}.DashboardCalendar_header__bhT4S{flex-direction:column;gap:16px;padding:16px 20px}.DashboardCalendar_addButton__Re-3d{width:100%!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-toolbar{padding:16px 20px}.DashboardCalendar_calendarGrid__9sZ2h .rbc-toolbar-label{font-size:1.25rem!important;margin:0 16px!important}.DashboardCalendar_calendarGrid__9sZ2h .rbc-header{font-size:.8rem;padding:12px 4px}.DashboardCalendar_calendarGrid__9sZ2h .rbc-event{font-size:.7rem!important;padding:4px 6px!important}}.DashboardCalendar_fadeIn__Urusu{animation:DashboardCalendar_fadeInUp__460kq .6s ease-out}@keyframes DashboardCalendar_fadeInUp__460kq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DashboardCalendar_spin__A2qXZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardCalendar_contextMenu__opGlP{border:1px solid #e2e8f0cc!important;border-radius:16px!important;box-shadow:0 20px 40px #00000026!important;overflow:hidden!important}.DashboardCalendar_contextMenu__opGlP .DashboardCalendar_MuiMenuItem-root__jtUhI{font-family:var(--font-main)!important;padding:12px 20px!important;transition:all .2s ease!important}.DashboardCalendar_contextMenu__opGlP .DashboardCalendar_MuiMenuItem-root__jtUhI:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;transform:translateX(-2px)!important}:root{--text-secondary:#475569}.stats-container{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:visible;padding:24px;position:relative;width:100%}.stats-title{color:#1e293b;color:var(--text-dark);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:24px;position:relative;text-align:right}.stats-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat-card{border-radius:24px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.glass-effect{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffffa6;border:1px solid #c8c8c866;box-shadow:0 8px 32px 0 #1f26871a}.card-header{align-items:center;gap:16px;margin-bottom:16px}.icon-wrapper{background:#3b82f61a;border-radius:16px;color:#1e293b;color:var(--text-dark);flex-shrink:0;transition:all .3s ease}.stat-card:hover .icon-wrapper{background:#3b82f6;background:var(--primary-blue);box-shadow:0 4px 12px #3b82f666;color:#fff;transform:scale(1.1) rotate(-6deg)}.title{color:var(--text-dark);font-size:.875rem;font-weight:600;margin:0;text-align:right}.card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:right}.value{color:#1e293b;color:var(--text-dark);font-size:2.25rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 8px}.description{color:#475569;color:var(--text-secondary);font-size:.75rem;line-height:1.5;margin:0}.trend{align-items:center;border-radius:99px;display:flex;font-size:.7rem;font-weight:600;gap:4px;left:16px;padding:5px 10px;position:absolute;top:16px;transition:all .3s ease}.positive .trend{background-color:#10b9811a;color:#047857}.negative .trend{background-color:#ef44441a;color:#b91c1c}.loading-error,.loading-message{align-items:center;color:#475569;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:16px;justify-content:center;min-height:200px;width:100%}.loading-error{color:#ef4444;color:var(--danger-red)}.apple-loader{gap:8px}.dot{background-color:#3b82f6;background-color:var(--primary-blue)}.dot1{animation:modernBounce 1.2s ease-in-out 0s infinite}.dot2{animation:modernBounce 1.2s ease-in-out .2s infinite}.dot3{animation:modernBounce 1.2s ease-in-out .4s infinite}.error-icon{font-size:2rem}@media screen and (max-width:768px){.stats-container{padding:16px}.stats-title{font-size:1.5rem}.value{font-size:1.875rem}}.quick-actions-container{animation:slideInUp .4s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:32px;width:100%}.section-header{margin-bottom:32px;text-align:center}.section-title{font-size:1.8rem;margin:0 0 8px;text-align:center}.section-subtitle{color:#6b7280;font-size:14px;font-weight:500;margin:0;text-align:center}.actions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:8px}.action-card{background:#fff;border:1px solid #d1d5db;border-radius:12px;cursor:pointer;display:block;outline:none;overflow:hidden;padding:0;transition:all .2s ease;width:100%}.action-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a;transform:translateY(-2px)}.action-card:active{transform:translateY(0)}.action-content{gap:16px;padding:20px;position:relative}.action-content,.action-icon{align-items:center;display:flex}.action-icon{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#3b82f6;flex-shrink:0;height:48px;justify-content:center;transition:all .2s ease;width:48px}.action-card:hover .action-icon{background:#3b82f6;border-color:#3b82f6;color:#fff}.action-icon svg{transition:all .2s ease}.action-text{display:flex;flex:1 1;flex-direction:column;gap:4px;text-align:right}.action-title{color:#1f2937;font-size:16px;font-weight:600;line-height:1.3}.action-subtitle,.action-title{margin:0;transition:all .2s ease}.action-subtitle{color:#6b7280;font-size:13px;font-weight:500}.action-card:hover .action-title{color:#1f2937}.action-card:hover .action-subtitle{color:#374151}.action-arrow{align-items:center;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-card:hover .action-arrow{background:#f3f4f6;border-color:#9ca3af;color:#374151}.action-card:after,.action-card:before,.action-glow,.action-icon:before{display:none}@media (max-width:768px){.quick-actions-container{border-radius:12px;padding:20px}.actions-grid{gap:16px;grid-template-columns:1fr}.action-content{gap:12px;padding:16px}.action-icon{height:40px;width:40px}.action-title{font-size:15px}.action-subtitle{font-size:12px}.section-title{font-size:1.6rem}.section-subtitle{font-size:13px}}@media (max-width:480px){.quick-actions-container{margin:10px;padding:16px}.action-content{gap:10px;padding:14px}.action-icon{height:36px;width:36px}.action-arrow{height:28px;width:28px}.section-title{font-size:1.4rem}.action-title{font-size:14px}.action-subtitle{font-size:11px}}@media (min-width:1200px){.actions-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.action-content{padding:24px}.action-icon{height:52px;width:52px}.action-title{font-size:17px}.section-title{font-size:2rem}}@media (max-width:768px) and (orientation:portrait){.actions-grid{grid-template-columns:repeat(2,1fr)}.action-content{flex-direction:column;gap:12px}.action-content,.action-text{text-align:center}.action-arrow{display:none}}:root{--purple-accent:#a855f7;--warning-orange:#f59e0b;--danger-red:#ef4444;--text-light:#94a3b8;--background-lighter:#f1f5f9;--card-shadow:0 20px 40px #3b82f626,0 8px 16px #6366f11a;--card-shadow-hover:0 25px 50px #3b82f640,0 12px 24px #6366f126;--border-subtle:#3b82f61a;--glass-bg:#fffc;--glass-border:#3b82f633;--modern-font:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.orders-table-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff,#f8fafc 50%,#f1f5f9);background:linear-gradient(135deg,var(--background-white) 0,var(--background-light) 50%,var(--background-lighter) 100%);border:2px solid #3b82f633;border:2px solid var(--glass-border);border-radius:24px;box-shadow:0 20px 40px #3b82f626,0 8px 16px #6366f11a;box-shadow:var(--card-shadow);font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);margin-bottom:32px;overflow:hidden;padding:32px;position:relative;width:100%}.orders-table-container:before{background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6,#a855f7);background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue),var(--accent-blue),var(--purple-accent));content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.table-header{border-bottom:2px solid #3b82f61a;border-bottom:2px solid var(--border-subtle);justify-content:space-between;margin-bottom:24px;padding-bottom:24px;position:relative}.table-header,.table-title{align-items:center;display:flex}.table-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#6366f1);background:linear-gradient(135deg,var(--text-dark),var(--secondary-blue));-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--text-dark);font-size:1.75rem;font-weight:700;gap:12px;letter-spacing:-.02em;margin:0}.table-title:before{-webkit-text-fill-color:initial;background:none;content:"📋";font-size:1.5rem}.table-actions{flex-wrap:wrap;gap:20px}.search-filter,.table-actions{align-items:center;display:flex}.search-filter{gap:8px;position:relative}.search-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f60d,#ffffffe6);border:2px solid #3b82f633;border:2px solid var(--glass-border);border-radius:16px;color:#1e293b;color:var(--text-dark);font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;font-weight:500;padding:12px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:350px}.search-input:focus{background:linear-gradient(135deg,#3b82f61a,#fffffff2);border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f633,0 0 0 3px #3b82f61a;transform:translateY(-2px)}.search-input::placeholder{color:#94a3b8;color:var(--text-light);font-weight:400}.clear-search-button{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);background:linear-gradient(135deg,var(--danger-red),#dc2626);border:none;border-radius:50%;box-shadow:0 2px 4px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px}.clear-search-button:hover{box-shadow:0 4px 8px #ef444466;transform:translateY(-50%) scale(1.1)}.status-filter{gap:12px}.status-filter label{color:#64748b;color:var(--text-secondary);font-size:12px;font-weight:600}.status-select{-webkit-appearance:none;appearance:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f60d,#ffffffe6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:left 12px center;background-repeat:no-repeat;border:2px solid #3b82f633;border:2px solid var(--glass-border);border-radius:12px;color:#1e293b;color:var(--text-dark);cursor:pointer;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;font-weight:500;min-width:150px;padding:10px 16px 10px 40px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.status-select:focus{background:linear-gradient(135deg,#3b82f61a,#fffffff2);border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 6px 12px #3b82f633,0 0 0 3px #3b82f61a;transform:translateY(-1px)}.buttons-container{align-items:center;display:flex;gap:16px}.refresh-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f61a,#6366f10d);border:2px solid #3b82f633;border:2px solid var(--glass-border);border-radius:16px;color:#3b82f6;color:var(--primary-blue);cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:44px}.refresh-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.refresh-button:hover{background:linear-gradient(135deg,#3b82f6,#6366f1);background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 8px 16px #3b82f666;color:#fff;transform:translateY(-2px) rotate(15deg)}.refresh-button:hover:before{left:100%}.view-all-button{background:linear-gradient(135deg,#3b82f6,#6366f1 50%,#8b5cf6);background:linear-gradient(135deg,var(--primary-blue) 0,var(--secondary-blue) 50%,var(--accent-blue) 100%);border:none;border-radius:12px;box-shadow:0 6px 12px #3b82f64d;color:#fff;cursor:pointer;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.view-all-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.view-all-button:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);background:linear-gradient(135deg,var(--secondary-blue) 0,var(--accent-blue) 50%,var(--purple-accent) 100%);box-shadow:0 8px 16px #3b82f666;transform:translateY(-2px)}.view-all-button:hover:before{left:100%}.table-wrapper{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffc;background:var(--glass-bg);border:2px solid #3b82f633;border:2px solid var(--glass-border);border-radius:20px;box-shadow:0 12px 24px #3b82f61a;overflow-x:auto;position:relative}.orders-table{border-collapse:initial;border-spacing:0;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;width:100%}.orders-table th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:linear-gradient(135deg,var(--background-light) 0,var(--background-lighter) 100%);border-bottom:2px solid #3b82f61a;border-bottom:2px solid var(--border-subtle);color:#64748b;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.05em;padding:20px 24px;position:-webkit-sticky;position:sticky;text-align:right;text-transform:uppercase;top:0;transition:all .3s ease;z-index:2}.orders-table th:hover{background:linear-gradient(135deg,#3b82f60d,#f1f5f9);background:linear-gradient(135deg,#3b82f60d,var(--background-lighter));color:#3b82f6;color:var(--primary-blue)}.orders-table td{border-bottom:1px solid #3b82f614;color:#1e293b;color:var(--text-dark);font-size:12px;font-weight:500;padding:20px 24px;transition:all .3s ease;vertical-align:middle}.orders-table tr:last-child td{border-bottom:none}.orders-table tbody tr{cursor:pointer;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.orders-table tbody tr:hover{background:linear-gradient(135deg,#3b82f608,#6366f105);box-shadow:0 8px 16px #3b82f626;transform:translateY(-2px)}.orders-table tbody tr:active{transform:translateY(-1px)}.orders-table thead tr:first-child th:first-child{border-top-right-radius:16px}.orders-table thead tr:first-child th:last-child{border-top-left-radius:16px}.orders-table tbody tr:last-child td:first-child{border-bottom-right-radius:16px}.orders-table tbody tr:last-child td:last-child{border-bottom-left-radius:16px}.order-id{font-feature-settings:"tnum";align-items:center;color:#3b82f6;color:var(--primary-blue);display:flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-variant-numeric:tabular-nums;font-weight:700;gap:4px}.id-label{font-size:12px;opacity:.6}.customer-name{color:#1e293b;color:var(--text-dark);font-weight:600}.order-date{font-feature-settings:"tnum";color:#64748b;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.status-badge{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid;border-radius:12px;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:10px;font-weight:600;gap:6px;letter-spacing:.02em;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.status-badge:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.status-badge.status-open{background:linear-gradient(135deg,#5ac8fa1a,#3b82f60d);border-color:#3b82f64d;color:#3b82f6;color:var(--primary-blue)}.status-badge.status-shipped{background:linear-gradient(135deg,#10b9811a,#0596690d);border-color:#10b9814d;color:#10b981;color:var(--success-green)}.status-badge.status-cancelled{background:linear-gradient(135deg,#ef44441a,#dc26260d);border-color:#ef44444d;color:#ef4444;color:var(--danger-red)}.status-badge.status-returned{background:linear-gradient(135deg,#f59e0b1a,#d977060d);border-color:#f59e0b4d;color:#f59e0b;color:var(--warning-orange)}.status-badge.status-partial-return,.status-badge.status-partial-returned,.status-badge.status-partially-shipped{background:linear-gradient(135deg,#ffcc001a,#f59e0b0d);border-color:#f59e0b4d;color:#d97706}.status-badge.status-active-quote,.status-badge.status-future{background:linear-gradient(135deg,#8b5cf61a,#7c3aed0d);border-color:#8b5cf64d;color:#8b5cf6;color:var(--accent-blue)}.status-badge.status-defective-returned,.status-badge.status-quote-expired{background:linear-gradient(135deg,#94a3b81a,#64748b0d);border-color:#94a3b84d;color:#94a3b8;color:var(--text-light)}.order-total{font-feature-settings:"tnum";color:#1e293b;color:var(--text-dark);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;position:relative}.items-count{font-feature-settings:"tnum";color:#64748b;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.items-label{color:#94a3b8;color:var(--text-light);font-size:12px;margin-right:4px}.payment-status-badge{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid;border-radius:12px;display:inline-flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.payment-status-badge.paid{background:linear-gradient(135deg,#10b9811a,#0596690d);border-color:#10b9814d;color:#10b981;color:var(--success-green)}.payment-status-badge.partial{background:linear-gradient(135deg,#f59e0b1a,#d977060d);border-color:#f59e0b4d;color:#f59e0b;color:var(--warning-orange)}.payment-status-badge.unpaid{background:linear-gradient(135deg,#ef44441a,#dc26260d);border-color:#ef44444d;color:#ef4444;color:var(--danger-red)}.payment-status-badge.loading,.payment-status-badge.unknown{background:linear-gradient(135deg,#94a3b81a,#64748b0d);border-color:#94a3b84d;color:#94a3b8;color:var(--text-light)}.mini-spinner{animation:spin 1s linear infinite;border:2px solid #3b82f633;border-radius:50%;border-top:2px solid var(--primary-blue);height:12px;width:12px}.dual-status{align-items:center;display:flex;flex-direction:column;gap:6px}.status-badge.future{background:linear-gradient(135deg,#3b82f61a,#6366f10d);border-color:#3b82f64d;color:#3b82f6;color:var(--primary-blue);font-size:10px;padding:4px 8px}.status-badge.paid{background:linear-gradient(135deg,#10b9811a,#0596690d);border-color:#10b9814d;color:#10b981;color:var(--success-green);font-size:10px;padding:4px 8px}.no-orders-message{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f608,#fffc);border:2px solid #3b82f61a;border:2px solid var(--border-subtle);border-radius:20px;color:#64748b;color:var(--text-secondary);font-size:16px;font-weight:500;overflow:hidden;padding:60px 40px;position:relative}.no-orders-message:before{content:"📋";display:block;font-size:3rem;margin-bottom:16px;opacity:.6}.results-info{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f60d,#fffc);border:1px solid #3b82f61a;border:1px solid var(--border-subtle);font-size:13px;margin-top:20px;padding:12px 20px;text-align:center}.error-state,.loading-state,.results-info{color:#64748b;color:var(--text-secondary);font-weight:500}.error-state,.loading-state{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff,#f8fafc 50%,#f1f5f9);background:linear-gradient(135deg,var(--background-white) 0,var(--background-light) 50%,var(--background-lighter) 100%);border:2px solid #3b82f633;border:2px solid var(--glass-border);border-radius:24px;box-shadow:0 20px 40px #3b82f626,0 8px 16px #6366f11a;box-shadow:var(--card-shadow);display:flex;flex-direction:column;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:16px;gap:16px;justify-content:center;min-height:300px}.loading-state:before{content:"⏳";font-size:2rem;margin-bottom:8px}.error-state{color:#ef4444;color:var(--danger-red)}.error-state:before{content:"⚠️";font-size:2rem;margin-bottom:8px}.apple-loader{align-items:center;display:flex;gap:12px;justify-content:center;margin:16px auto 24px}.dot{animation:modernBounce 1.6s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#6366f1);background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));border-radius:50%;box-shadow:0 4px 8px #3b82f64d;height:12px;width:12px}.dot1{animation-delay:0s}.dot2{animation-delay:.2s}.dot3{animation-delay:.4s}@keyframes modernBounce{0%,80%,to{opacity:.6;transform:scale(.6) translateY(0)}40%{opacity:1;transform:scale(1.2) translateY(-8px)}}@media (max-width:1200px){.orders-table-container{padding:28px}.table-title{font-size:1.8rem}.search-input{width:300px}}@media (max-width:768px){.orders-table-container{border-radius:20px;margin-bottom:20px;padding:20px}.table-header{align-items:flex-start;flex-direction:column;gap:20px}.table-title{align-self:center;font-size:1.6rem}.table-actions{flex-direction:column;gap:16px;width:100%}.search-input{font-size:14px;width:100%}.status-filter{justify-content:space-between;width:100%}.status-select{flex:1 1;margin-left:16px;margin-right:0}.buttons-container{justify-content:center;width:100%}.table-wrapper{border-radius:16px}.orders-table{display:block;font-size:13px;overflow-x:visible;width:100%}.orders-table thead{display:none}.orders-table tbody{display:block;width:100%}.orders-table tr{animation:fadeIn .3s cubic-bezier(.25,.8,.25,1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffc;background:var(--glass-bg);border:1px solid #3b82f61a;border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 8px 16px #3b82f61a;display:flex;flex-direction:column;margin-bottom:20px;padding:20px}.orders-table tr:hover{box-shadow:0 12px 24px #3b82f633;transform:translateY(-4px)}.orders-table td{align-items:center;border-bottom:1px solid #3b82f61a;border-bottom:1px solid var(--border-subtle);display:flex;font-size:13px;justify-content:space-between;padding:8px 0;text-align:right}.orders-table td:before{color:#64748b;color:var(--text-secondary);content:attr(data-label);font-size:12px;font-weight:700;letter-spacing:.02em;margin-left:12px;text-transform:uppercase}.orders-table td:last-child{border-bottom:none;padding-top:16px}.no-orders-message{font-size:14px;padding:40px 20px}.results-info{font-size:12px;margin-top:16px}}@media (max-width:480px){.orders-table-container{margin:16px;padding:16px}.table-title{font-size:1.4rem}.orders-table tr{margin-bottom:16px;padding:16px}.search-input{font-size:13px;padding:10px 16px}.status-select{font-size:13px;padding:8px 12px}.refresh-button{height:40px;width:40px}.view-all-button{font-size:13px;padding:10px 16px}}@media (min-width:1400px){.orders-table-container{padding:40px}.table-title{font-size:2.2rem}.search-input{width:400px}.orders-table td,.orders-table th{padding:24px 28px}}:root{--primary-blue:#0071e3;--primary-light-blue:#47a9ff;--primary-dark-blue:#0051a2;--background-color:#fff;--card-bg:#fff;--subtle-bg:#f5f5f7;--text-primary:#1d1d1f;--text-secondary:#86868b;--text-tertiary:#6e6e73;--border-color:#d2d2d7;--subtle-border:#0000001a;--error-color:#ff3b30;--success-color:#34c759;--warning-color:#ff9500;--info-color:#5ac8fa;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 24px #0000001f;--shadow-hover:0 14px 28px #00000026;--transition-fast:0.2s cubic-bezier(0.25,0.46,0.45,0.94);--transition-normal:0.3s cubic-bezier(0.25,0.46,0.45,0.94);--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:14px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.inventory-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-color);color:#1d1d1f;color:var(--text-primary);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans);min-height:100vh}.inventory-content{flex-grow:1;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.dashboard-header{margin-bottom:2.5rem;position:relative}.dashboard-title{color:#1d1d1f;color:var(--text-primary);font-size:1.8rem;font-weight:600;letter-spacing:-.02em;margin:0 auto 0 0}.back-button{align-items:center;background:none;border:none;border-radius:10px;border-radius:var(--border-radius-md);color:#0071e3;color:var(--primary-blue);cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-fast)}.back-button:hover{background-color:#0071e30d;color:#0051a2;color:var(--primary-dark-blue)}.dashboard-alerts{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.alert{align-items:center;animation:fadeIn .5s ease-out;border-radius:10px;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:1rem 1.25rem}.alert-warning{background-color:#fff9e6;border:1px solid #ffecb3;color:#b97800}.alert-info{background-color:#e6f4ff;border:1px solid #cce4ff;color:#0058ca}.dashboard-tabs{border-bottom:1px solid #d2d2d7;border-bottom:1px solid var(--border-color);gap:2.5rem;margin-bottom:2.5rem;padding:0;position:relative}.dashboard-tabs,.tab-button{display:flex;justify-content:center}.tab-button{align-items:center;color:#86868b;color:var(--text-secondary);font-size:.95rem;font-weight:500;gap:.5rem;letter-spacing:-.01em;margin-bottom:-1px;padding:.75rem 0;transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-fast)}.tab-button.active{border-bottom:2px solid #0071e3;border-bottom:2px solid var(--primary-blue);color:#0071e3;color:var(--primary-blue);font-weight:500}.tab-button:hover:not(.active){color:#1d1d1f;color:var(--text-primary)}.tab-content{animation:fadeIn .3s ease-out;margin-bottom:3rem}.low-stock-tab,.summary-tab,.top-products-tab{background-color:#fff;background-color:var(--card-bg);border:none;border-radius:14px;border-radius:var(--border-radius-lg);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);padding:2rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-normal)}.summary-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2.5rem}.summary-card{align-items:center;background-color:#fff;background-color:var(--card-bg);border:none;border-radius:14px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;overflow:hidden;padding:1.75rem;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-normal)}.summary-card:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-3px)}.summary-icon{align-items:center;background-color:#f5f5f7;background-color:var(--subtle-bg);border-radius:10px;border-radius:var(--border-radius-md);display:flex;justify-content:center;margin-left:1.5rem;padding:1rem;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-normal)}.summary-icon.total-products{color:#0071e3;color:var(--primary-blue)}.summary-icon.total-inventory{color:#5ac8fa;color:var(--info-color)}.summary-icon.total-demand{color:#34c759;color:var(--success-color)}.summary-icon.out-of-stock{color:#ff3b30;color:var(--error-color)}.summary-details{flex-grow:1;position:relative}.summary-details h3{color:#6e6e73;color:var(--text-tertiary);font-size:.85rem;font-weight:500;letter-spacing:-.01em;margin:0 0 .5rem}.summary-value{color:#1d1d1f;color:var(--text-primary);font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:0}.charts-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:2.5rem}.chart-box{background-color:#fff;background-color:var(--card-bg);border:none;border-radius:14px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);padding:1.75rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-normal)}.chart-box:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-3px)}.chart-box h3{color:#1d1d1f;color:var(--text-primary);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1.75rem;margin-top:0;text-align:center}.chart-box.full-width{grid-column:1/-1}.simple-bar-chart,.simple-pie-chart{padding:1rem}.bar-data,.pie-data{display:flex;flex-direction:column;gap:.75rem}.pie-item{align-items:center;background-color:#f5f5f7;background-color:var(--subtle-bg);border-radius:10px;border-radius:var(--border-radius-md);display:flex;padding:1rem;transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-fast)}.pie-item:hover{box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);transform:translateX(3px)}.bar-item{margin:.75rem 0}.bar-item>div{border-radius:10px;border-radius:var(--border-radius-md);height:1.25rem!important;margin:0 1rem;transition:width .3s cubic-bezier(.25,.46,.45,.94),background-color .2s cubic-bezier(.25,.46,.45,.94);transition:width var(--transition-normal),background-color var(--transition-fast)}.bar-item:hover>div{opacity:.9}.management-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2.5rem;margin-top:3rem}.management-card{background-color:#fff;background-color:var(--card-bg);border:none;border-radius:14px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);cursor:pointer;min-height:140px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-normal)}.management-card:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-5px)}.card-content{display:flex;flex-direction:column;height:100%;padding:1.75rem;position:relative;z-index:1}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.25rem}.card-title{color:#1d1d1f;color:var(--text-primary);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0}.card-icon{align-items:center;background-color:#0071e3;background-color:var(--primary-blue);border-radius:10px;border-radius:var(--border-radius-md);box-shadow:0 4px 8px #0071e340;color:#fff;display:flex;justify-content:center;padding:.75rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-normal)}.management-card:hover .card-icon{transform:scale(1.05)}.card-description{flex-grow:1;font-size:.9rem;margin:0}.card-description,.loading-spinner{color:#86868b;color:var(--text-secondary)}.loading-spinner{font-size:1.1rem;gap:1.25rem;height:300px;justify-content:center}.loading-spinner:after{animation:spin 1s linear infinite;border:2px solid #0071e31a;border-radius:50%;border-top:2px solid var(--primary-blue);content:"";height:36px;width:36px}.error-message{background-color:#ff3b300d;border-radius:10px;border-radius:var(--border-radius-md);color:#ff3b30;color:var(--error-color);gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.error-message,.inventory-table{box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm)}.inventory-table{border-collapse:initial;border-radius:14px;border-radius:var(--border-radius-lg);border-spacing:0;font-size:.9rem;overflow:hidden;width:100%}.inventory-table td,.inventory-table th{padding:1.15rem 1.5rem;text-align:right}.inventory-table th{background-color:#f5f5f7;background-color:var(--subtle-bg);border-bottom:1px solid #d2d2d7;border-bottom:1px solid var(--border-color);color:#6e6e73;color:var(--text-tertiary);font-weight:500;position:relative}.inventory-table tr{background-color:#fff;background-color:var(--card-bg);transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all var(--transition-fast)}.inventory-table tbody tr:hover{background-color:#00000003}.inventory-table tr.critical-stock{background-color:#ff3b3008}.inventory-table tr.critical-stock:hover{background-color:#ff3b300d}.inventory-table tr.low-stock{background-color:#ff950008}.inventory-table tr.low-stock:hover{background-color:#ff95000d}.inventory-table tbody tr{border-bottom:1px solid #0000001a;border-bottom:1px solid var(--subtle-border)}.inventory-table tbody tr:last-child{border-bottom:none}.status-badge{border-radius:2rem;display:inline-block;font-size:.75rem;font-weight:500;min-width:84px;padding:.4rem .75rem;text-align:center}.status-badge.out-of-stock{background-color:#ff3b301a;color:#ff3b30;color:var(--error-color)}.status-badge.low-stock{background-color:#ff95001a;color:#ff9500;color:var(--warning-color)}.status-badge.normal-stock{background-color:#34c7591a;color:#34c759;color:var(--success-color)}.negative{color:#ff3b30;color:var(--error-color);font-weight:500}.positive{color:#34c759;color:var(--success-color);font-weight:500}@media screen and (max-width:768px){.summary-cards{gap:1rem}.charts-container,.summary-cards{grid-template-columns:1fr}.inventory-table{font-size:.8rem}.inventory-table td,.inventory-table th{padding:.9rem .75rem}.dashboard-tabs{overflow-x:auto}.tab-button{font-size:.85rem;padding:.6rem 1rem;white-space:nowrap}.dashboard-title{font-size:1.5rem}}@media screen and (min-width:769px) and (max-width:1024px){.inventory-content{padding:1.75rem}.management-cards-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.inventory-content{padding:2.5rem}.management-cards-grid{grid-template-columns:repeat(3,1fr)}}@supports (padding:max(0px)){.inventory-content{padding-bottom:max(2rem,env(safe-area-inset-bottom));padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}}.business-image-gallery{background:#f9fafb;border-radius:12px;padding:1rem}.gallery-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:1rem}.gallery-title{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.upload-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:0 4px 12px #3b82f633;color:#fff;font-size:.95rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.upload-btn:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.upload-zone{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:3px dashed #cbd5e1;border-radius:16px;cursor:pointer;margin-bottom:2rem;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:all .3s ease}.upload-zone:before{background:linear-gradient(135deg,#3b82f60d,#2563eb0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.upload-zone:hover{background:linear-gradient(135deg,#eff6ff,#e0f2fe);border-color:#93c5fd}.upload-zone:hover:before{opacity:1}.upload-zone.dragging{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 8px 24px #3b82f626;transform:scale(1.02)}.upload-zone svg{color:#93c5fd;margin-bottom:1rem;transition:all .3s}.upload-zone.dragging svg,.upload-zone:hover svg{color:#3b82f6;transform:scale(1.1)}.upload-zone h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.upload-zone p{color:#64748b;font-size:.95rem;margin:0}.upload-zone .upload-hint{color:#3b82f6;font-size:.875rem;font-weight:500;margin-top:.5rem}.upload-progress-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.upload-progress-item{border-radius:8px;padding:.75rem;transition:all .3s}.upload-progress-item.uploading{background:#f0f9ff;border:1px solid #bfdbfe}.upload-progress-item.success{animation:successPulse .5s ease-out;background:#f0fdf4;border:1px solid #bbf7d0}.upload-progress-item.error{background:#fef2f2;border:1px solid #fecaca}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.upload-progress-info{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.file-name{color:#374151;flex:1 1;font-size:.95rem;font-weight:500}.progress-bar{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%;position:relative;transition:width .3s ease}.progress-fill:after{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);left:0}.error-text{margin:.5rem 0 0}.error-message{animation:slideIn .3s ease-out;background:#fef2f2;border:1px solid #fecaca;margin:1rem 0;text-align:center}.error-message.success{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.images-grid{grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.modal-images-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:1.5rem}.image-item,.modal-image-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.image-item:hover,.modal-image-item:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-4px)}.image-item.selected,.modal-image-item.selected{box-shadow:0 0 0 3px #3b82f6,0 12px 24px #3b82f633;transform:scale(1.02)}.image-container,.modal-image-container{background:#f9fafb;overflow:hidden;padding-top:75%;position:relative;width:100%}.image-container img,.modal-image-container img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s;width:100%}.image-item:hover img,.modal-image-item:hover img{transform:scale(1.05)}.image-actions{display:flex;gap:6px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s}.image-item:hover .image-actions,.modal-image-item:hover .image-actions{opacity:1}.image-actions button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.image-actions button:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.edit-btn:hover{background:#3b82f6;color:#fff}.delete-btn:hover{background:#ef4444;color:#fff}.background-remove-btn:hover:not(:disabled){background:#8b4513!important}.image-details,.modal-image-details{padding:.75rem}.image-details h4,.modal-image-details h4{color:#1f2937;font-size:.95rem;font-weight:600;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-details p{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.gallery-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;width:100%}.gallery-modal-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 2rem}.gallery-modal-header h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.close-modal-btn{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .2s}.close-modal-btn:hover{background:#f3f4f6;color:#1f2937}.gallery-modal-content{flex:1 1;overflow-y:auto;padding:2rem}.gallery-modal-footer{border-top:2px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.cancel-button{background:#f3f4f6;border:none;border-radius:8px;padding:.75rem 2rem;transition:all .2s}.cancel-button:hover{background:#e5e7eb}.business-image-gallery.single-mode{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:1.5rem}.selected-image-preview{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin:1.5rem 0;overflow:hidden}.selected-image-container{align-items:center;background:#fff;display:flex;justify-content:center;max-height:300px;position:relative;width:100%}.selected-image-container img{max-height:300px;max-width:100%;object-fit:contain}.selected-image-info{background:#fff;border-top:1px solid #e5e7eb;padding:1rem}.selected-image-info h4{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.no-image-placeholder{color:#9ca3af;padding:3rem;text-align:center}.no-image-placeholder svg{margin-bottom:1rem}.no-image-placeholder p{font-size:.95rem;margin:0}.image-select-actions{display:flex;gap:1rem;margin-top:1rem}.gallery-browse-btn{align-items:center;background:#fff;border:2px solid #3b82f6;border-radius:10px;color:#3b82f6;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.gallery-browse-btn:hover{background:#3b82f6;box-shadow:0 4px 12px #3b82f633;color:#fff;transform:translateY(-1px)}.loading-container{align-items:center;display:flex;font-size:1.1rem;justify-content:center;padding:3rem}.no-images{padding:4rem 2rem}.no-images svg{margin-bottom:1rem;opacity:.5}.no-images p{font-size:1.1rem;margin:0}.image-edit-form{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:1rem}.edit-input,.edit-textarea{border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;margin-bottom:.5rem;padding:.5rem;transition:border-color .2s;width:100%}.edit-input:focus,.edit-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.edit-textarea{min-height:60px;resize:vertical}.edit-actions{display:flex;gap:.5rem;justify-content:flex-end}.cancel-btn,.save-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.save-btn{background:#10b981;color:#fff}.save-btn:hover{background:#059669}.cancel-btn{background:#ef4444;color:#fff}.cancel-btn:hover{background:#dc2626}@media (max-width:768px){.images-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.modal-images-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.gallery-modal{margin:1rem;max-height:calc(100vh - 2rem)}.upload-zone{padding:2rem 1rem}}:root{--border-radius-lg:0.75rem}.category-create-container{background-color:#f9fafb;background-color:var(--color-secondary);display:flex;flex-direction:column;margin:0;max-width:100%;min-height:100vh;padding:0}.steps-indicator{background:#fff;background:var(--color-white);border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-border);margin-bottom:0;padding:1.5rem 2rem}.steps-container{gap:1rem;max-width:800px}.step{background:#0000;border-radius:.5rem;border-radius:var(--border-radius-md);min-width:120px;padding:1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.step:disabled{opacity:.5}.step:not(:disabled):hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #0000001a}.step.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 8px 20px #2563eb4d;transform:translateY(-2px)}.step.active,.step.completed{color:#fff;color:var(--color-white)}.step.completed{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--color-green) 0,#059669 100%)}.step-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;transition:all var(--transition-speed) ease;width:40px}.step:not(.active):not(.completed) .step-icon{background:#e5e7eb;background:var(--color-border);color:#6b7280;color:var(--color-gray-500)}.step.active .step-icon,.step.completed .step-icon{background:#fff3;color:#fff;color:var(--color-white)}.step-title{line-height:1.2;text-align:center}.step-line{background:#e5e7eb;background:var(--color-border);border-radius:2px;flex:1 1;margin:0 .5rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.step-line.completed{background:linear-gradient(90deg,var(--color-green) 0,#059669 100%);box-shadow:0 2px 8px #10b9814d}.step-header{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-border);margin-bottom:2rem;padding-bottom:1rem}.step-header:after{background:linear-gradient(90deg,#2563eb,#1d4ed8);background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-dark) 100%);bottom:-2px;width:60px}.step-header .step-title{color:#1f2937;color:var(--color-gray-800);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.step-description{color:#6b7280;color:var(--color-gray-500);font-size:1rem;line-height:1.4;margin:0}.category-content-wrapper{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:800px;padding:2rem;width:100%}.category-form{animation:fadeIn .4s ease-out;background:#fff;background:var(--color-white);border-radius:.75rem;border-radius:var(--border-radius-lg);box-shadow:0 4px 6px #0000001a;padding:2rem}.form-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--border-radius-md);margin-bottom:2rem;padding:1.5rem}.section-title{font-weight:700;gap:.5rem;margin-bottom:1.5rem}.section-title:before{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border-radius:2px;content:"";height:20px;width:4px}.input-group{margin-bottom:1.5rem;position:relative}.input-wrapper{align-items:center;display:flex}.input-icon{left:1rem;z-index:1}.text-input{background-color:#fff;background-color:var(--color-white);border:2px solid #e5e7eb;border:2px solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius-sm);box-sizing:border-box;color:#374151;color:var(--color-gray-700);font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.text-input:focus{border-color:#2563eb;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.textarea-input{background-color:#fff;background-color:var(--color-white);border:2px solid #e5e7eb;border:2px solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius-sm);box-sizing:border-box;color:#374151;color:var(--color-gray-700);font-family:inherit;font-size:1rem;min-height:100px;padding:.75rem 1rem;resize:vertical;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.textarea-input:focus{border-color:#2563eb;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.helper-text{color:#6b7280;color:var(--color-gray-500);font-size:.875rem;line-height:1.4;margin-top:.5rem}.collapse-header{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border:1px solid var(--color-primary-light);border-radius:.375rem;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.collapse-header:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd);box-shadow:0 4px 8px #3b82f633;transform:translateY(-1px)}.collapse-title{color:#1d4ed8;color:var(--color-primary-dark);font-size:1.1rem;font-weight:600}.seo-section{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bfdbfe;border-radius:.375rem;border-radius:var(--border-radius-sm);padding:1.5rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.checkbox-group{margin:1.5rem 0}.checkbox-label{align-items:center;color:#374151;color:var(--color-gray-700);cursor:pointer;display:flex;font-weight:500;gap:.5rem}.checkbox-input{accent-color:#2563eb;accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.form-buttons{border-top:2px solid #e5e7eb;border-top:2px solid var(--color-border);display:flex;gap:1rem;margin-top:2rem;padding:2rem 0 0}.submit-button{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 4px 12px #3b82f64d;flex:1 1;font-weight:600;gap:.5rem;justify-content:center;transition:all .3s ease;transition:all var(--transition-speed) ease}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);background:linear-gradient(135deg,var(--color-primary-dark) 0,#1e40af 100%);box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.submit-button:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);background:linear-gradient(135deg,var(--color-gray-400) 0,var(--color-gray-500) 100%);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.cancel-button{background:#fff;background:var(--color-white);border:2px solid #e5e7eb;border:2px solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#374151;color:var(--color-gray-700);cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.cancel-button:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#d1d5db;border-color:var(--color-gray-300);box-shadow:0 4px 12px #00000014;color:#1f2937;color:var(--color-gray-800);transform:translateY(-1px)}.error-message{animation:shake .5s ease-out;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#991b1b;font-weight:500;padding:1rem}.success-message{animation:fadeIn .5s ease-out;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid var(--color-green);border-radius:.375rem;border-radius:var(--border-radius-sm);font-weight:500;padding:1rem}@media (max-width:768px){.steps-indicator{padding:1rem}.steps-container{gap:.5rem;padding:0 .5rem}.step{gap:.375rem;min-width:80px;padding:.75rem .5rem}.step-icon{height:32px;width:32px}.step-title{font-size:.75rem;font-weight:500}.step-line{height:2px;margin:0 .25rem}.step-header{margin-bottom:1.5rem;padding-bottom:.75rem}.step-header .step-title{font-size:1.25rem}.step-description{font-size:.875rem}.step-header:after{height:3px;width:40px}.category-content-wrapper{padding:1rem}.category-form{padding:1.5rem}.form-section{margin-bottom:1.5rem;padding:1rem}.section-title{font-size:1.1rem}.input-group,.section-title{margin-bottom:1rem}.text-input,.textarea-input{font-size:.9rem;padding:.625rem .75rem .625rem 2.5rem}.textarea-input{min-height:80px;padding:.625rem .75rem}.input-icon{left:.75rem}.form-buttons{flex-direction:column;gap:.75rem}.cancel-button,.submit-button{font-size:.9rem;padding:.625rem 1rem}.collapse-header{padding:.75rem}.collapse-title{font-size:1rem}.seo-section{padding:1rem}.helper-text{font-size:.8rem}}@media (max-width:480px){.steps-indicator{padding:.75rem .5rem}.steps-container{gap:.25rem;padding:0}.step{gap:.25rem;min-width:70px;padding:.5rem .25rem}.step-icon{height:28px;width:28px}.step-title{font-size:.7rem;font-weight:500}.step-line{height:2px;margin:0 .125rem}.step-header{margin-bottom:1rem;padding-bottom:.5rem}.step-header .step-title{font-size:1.1rem}.step-description{font-size:.8rem}.step-header:after{height:2px;width:30px}.category-content-wrapper{padding:.75rem}.category-form{padding:1rem}.form-section{margin-bottom:1rem;padding:.75rem}.section-title{font-size:1rem;margin-bottom:.75rem}.text-input,.textarea-input{font-size:.85rem}.form-buttons{gap:.5rem}}.edit-category-container{background-color:var(--color-secondary);display:flex;flex-direction:column;margin:0;max-width:100%;min-height:100vh;padding:0}.edit-category-container .section-title:before{background:linear-gradient(135deg,#059669,#047857)}.edit-category-container .collapse-header{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981}.edit-category-container .collapse-header:hover{background:linear-gradient(135deg,#a7f3d0,#6ee7b7);box-shadow:0 4px 8px #10b98133}.edit-category-container .collapse-title{color:#047857}.edit-category-container .submit-button{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #0596694d}.edit-category-container .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 8px 20px #05966966}.CategoryProductsManager_categoryProductsManager__MV-sS{background:#f8fafc;border-radius:16px;box-shadow:0 4px 20px #00000014;direction:rtl;display:flex;flex-direction:column;margin:20px 20px 100px;min-height:calc(100vh - 160px);overflow:hidden}.CategoryProductsManager_header__diUT2{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px 16px 0 0;box-shadow:0 4px 16px #3b82f633;color:#fff;padding:20px 32px;position:relative}.CategoryProductsManager_closeButton__uocn3{align-items:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:44px;justify-content:center;position:absolute;right:24px;top:20px;transition:all .3s ease;width:44px;z-index:10}.CategoryProductsManager_closeButton__uocn3:hover{background:#ffffff40;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.CategoryProductsManager_closeButton__uocn3:active{transform:scale(.95)}.CategoryProductsManager_backButton__Hl6ff{display:none}.CategoryProductsManager_headerContent__N05GG{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.CategoryProductsManager_title__7jnqT{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.CategoryProductsManager_headerStats__V\+AdT{display:flex;gap:32px}.CategoryProductsManager_stat__ephXc{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;flex-direction:column;padding:16px 20px;text-align:center}.CategoryProductsManager_statNumber__AAS-S{color:#fff;font-size:28px;font-weight:800;text-shadow:0 2px 4px #0000001a}.CategoryProductsManager_statLabel__8kHiP{color:#fffc;font-size:12px;font-weight:500}.CategoryProductsManager_toolbar__mCkKq{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 32px}.CategoryProductsManager_searchContainer__zBFKh{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;gap:12px;min-width:280px;padding:12px 16px;transition:all .3s ease}.CategoryProductsManager_searchContainer__zBFKh:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CategoryProductsManager_searchInput__xlvzO{background:#0000;border:none;color:#1e293b;font-size:14px;font-weight:500;outline:none;width:100%}.CategoryProductsManager_searchInput__xlvzO::placeholder{color:#64748b}.CategoryProductsManager_tabs__y6ZAP{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:4px;padding:6px}.CategoryProductsManager_tab__jcn2w{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.CategoryProductsManager_tab__jcn2w:hover{background:#3b82f61a;color:#3b82f6}.CategoryProductsManager_activeTab__pTdk0{background:#3b82f6;box-shadow:0 2px 8px #3b82f64d;color:#fff}.CategoryProductsManager_activeTab__pTdk0:hover{background:#2563eb}.CategoryProductsManager_errorAlert__dV8Qx{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;box-shadow:0 4px 12px #dc26261a;color:#dc2626;display:flex;gap:12px;margin:16px 32px;padding:16px 20px}.CategoryProductsManager_closeError__TlmcK{background:none;border:none;border-radius:6px;color:#dc2626;cursor:pointer;margin-right:auto;padding:6px;transition:all .2s ease}.CategoryProductsManager_closeError__TlmcK:hover{background:#dc26261a}.CategoryProductsManager_successAlert__TCcoB{align-items:center;animation:CategoryProductsManager_slideIn__OQ4jE .3s ease;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:12px;box-shadow:0 4px 12px #0596691a;color:#059669;display:flex;gap:12px;margin:16px 32px;padding:16px 20px}.CategoryProductsManager_closeSuccess__BNFB1{background:none;border:none;border-radius:6px;color:#059669;cursor:pointer;margin-right:auto;padding:6px;transition:all .2s ease}.CategoryProductsManager_closeSuccess__BNFB1:hover{background:#0596691a}@keyframes CategoryProductsManager_slideIn__OQ4jE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CategoryProductsManager_content__Gup6Z{background:#f8fafc;flex:1 1;overflow-y:auto;padding:32px}.CategoryProductsManager_productsGrid__479ae{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:32px}.CategoryProductsManager_productCard__SAdwL{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.CategoryProductsManager_productCard__SAdwL:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.CategoryProductsManager_productCard__SAdwL:hover{border-color:#3b82f6;box-shadow:0 12px 32px #3b82f61f;transform:translateY(-6px)}.CategoryProductsManager_productCard__SAdwL:hover:before{transform:scaleX(1)}.CategoryProductsManager_linkedProduct__cxTot{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f626}.CategoryProductsManager_linkedProduct__cxTot:before{transform:scaleX(1)}.CategoryProductsManager_productImage__43jO\+{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;height:200px;margin-bottom:20px;overflow:hidden;width:100%}.CategoryProductsManager_productImage__43jO\+ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.CategoryProductsManager_productCard__SAdwL:hover .CategoryProductsManager_productImage__43jO\+ img{transform:scale(1.05)}.CategoryProductsManager_productInfo__5FY95{margin-bottom:20px}.CategoryProductsManager_productName__djtmZ{color:#1e293b;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 12px}.CategoryProductsManager_productDescription__HL3Wa{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 16px}.CategoryProductsManager_productMeta__3Yw0r{align-items:center;display:flex;gap:12px;justify-content:space-between}.CategoryProductsManager_productPrice__yrbPK{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:10px;color:#059669;font-size:20px;font-weight:800;padding:8px 16px}.CategoryProductsManager_productStock__Q\+40E{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:12px;font-weight:600;padding:6px 12px}.CategoryProductsManager_productActions__n\+Izu{display:flex;gap:12px;justify-content:flex-end}.CategoryProductsManager_actionButton__gG-iz{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;transition:all .3s ease;width:44px}.CategoryProductsManager_actionButton__gG-iz:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-3px)}.CategoryProductsManager_actionButton__gG-iz:disabled{cursor:not-allowed;opacity:.6;transform:none}.CategoryProductsManager_linkButton__\+UOFs{background:linear-gradient(135deg,#10b981,#059669);border:2px solid #0000;color:#fff}.CategoryProductsManager_linkButton__\+UOFs:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166}.CategoryProductsManager_unlinkButton__xtiXO{background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #0000;color:#fff}.CategoryProductsManager_unlinkButton__xtiXO:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466}.CategoryProductsManager_viewButton__IpNXt{background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #0000;color:#fff}.CategoryProductsManager_viewButton__IpNXt:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666}.CategoryProductsManager_loading__NG\+s0{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.CategoryProductsManager_spinner__LHo8e{animation:CategoryProductsManager_spin__M2ZQv 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:20px;width:48px}@keyframes CategoryProductsManager_spin__M2ZQv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoryProductsManager_emptyState__mLZpN{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:16px;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.CategoryProductsManager_emptyState__mLZpN h3{color:#1e293b;font-size:24px;font-weight:700;margin:20px 0 12px}.CategoryProductsManager_emptyState__mLZpN p{font-size:16px;line-height:1.5;margin:0;max-width:400px}.CategoryProductsManager_savingIndicator__AeNUM{align-items:center;animation:CategoryProductsManager_fadeInUp__kVp4v .3s ease;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;bottom:32px;box-shadow:0 8px 32px #3b82f64d;color:#fff;display:flex;font-weight:600;gap:12px;padding:16px 24px;position:fixed;right:32px;z-index:1000}@keyframes CategoryProductsManager_fadeInUp__kVp4v{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CategoryProductsManager_categoryProductsManager__MV-sS{margin:10px 10px 100px;min-height:calc(100vh - 140px)}.CategoryProductsManager_header__diUT2{padding:16px 20px}.CategoryProductsManager_closeButton__uocn3{height:40px;right:20px;top:16px;width:40px}.CategoryProductsManager_headerContent__N05GG{align-items:flex-start;flex-direction:column;padding-right:50px}.CategoryProductsManager_title__7jnqT{font-size:18px}.CategoryProductsManager_headerStats__V\+AdT{gap:20px;justify-content:space-around;width:100%}.CategoryProductsManager_stat__ephXc{padding:12px 16px}.CategoryProductsManager_statNumber__AAS-S{font-size:20px}.CategoryProductsManager_toolbar__mCkKq{align-items:stretch;flex-direction:column;padding:16px 20px}.CategoryProductsManager_searchContainer__zBFKh{min-width:auto}.CategoryProductsManager_tabs__y6ZAP{justify-content:center}.CategoryProductsManager_content__Gup6Z{padding:20px}.CategoryProductsManager_productsGrid__479ae{gap:16px;grid-template-columns:1fr}.CategoryProductsManager_productCard__SAdwL{padding:16px}.CategoryProductsManager_productImage__43jO\+{height:160px}.CategoryProductsManager_savingIndicator__AeNUM{bottom:100px;left:16px;right:16px}}@media (max-width:480px){.CategoryProductsManager_categoryProductsManager__MV-sS{border-radius:12px;margin:8px 8px 100px;min-height:calc(100vh - 120px)}.CategoryProductsManager_header__diUT2{border-radius:12px 12px 0 0;padding:16px}.CategoryProductsManager_closeButton__uocn3{height:36px;right:16px;top:16px;width:36px}.CategoryProductsManager_headerContent__N05GG{padding-right:45px}.CategoryProductsManager_title__7jnqT{font-size:16px}.CategoryProductsManager_headerStats__V\+AdT{gap:16px}.CategoryProductsManager_toolbar__mCkKq{padding:12px 16px}.CategoryProductsManager_content__Gup6Z{padding:16px}.CategoryProductsManager_productCard__SAdwL{padding:12px}.CategoryProductsManager_productImage__43jO\+{height:140px}}.QuickEditCategory_overlay__tZn7s{align-items:center;animation:QuickEditCategory_fadeIn__YMTig .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes QuickEditCategory_fadeIn__YMTig{0%{opacity:0}to{opacity:1}}.QuickEditCategory_modal__wQCJQ{animation:QuickEditCategory_slideUp__Hu6Hn .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:90%}@keyframes QuickEditCategory_slideUp__Hu6Hn{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.QuickEditCategory_header__aPa22{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.QuickEditCategory_title__h0sK9{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;gap:12px;margin:0}.QuickEditCategory_productCountBadge__2Q97z{align-items:center;background:#fff3;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:6px;margin-right:12px;padding:6px 12px;white-space:nowrap}.QuickEditCategory_closeButton__GzSS4{background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:8px;transition:all .2s ease}.QuickEditCategory_closeButton__GzSS4:hover{background:#ffffff4d;transform:scale(1.1)}.QuickEditCategory_content__t51d9{flex:1 1;max-height:calc(90vh - 200px);overflow-y:auto;padding:32px}.QuickEditCategory_imageSection__u\+kD5{margin-bottom:32px}.QuickEditCategory_currentImageDisplay__CitkN{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:16px;display:flex;justify-content:center;margin-bottom:20px;min-height:200px;overflow:hidden}.QuickEditCategory_imagePreview__-CpEr{height:200px;overflow:hidden;position:relative;width:100%}.QuickEditCategory_imagePreview__-CpEr img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.QuickEditCategory_imageOverlay__w3IQr{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.QuickEditCategory_imagePreview__-CpEr:hover .QuickEditCategory_imageOverlay__w3IQr{opacity:1}.QuickEditCategory_changeImageBtn__okeke{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.QuickEditCategory_changeImageBtn__okeke:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:scale(1.05)}.QuickEditCategory_noImagePlaceholder__cuLjT{color:#9ca3af;padding:40px;text-align:center}.QuickEditCategory_noImagePlaceholder__cuLjT svg{margin-bottom:12px;opacity:.5}.QuickEditCategory_noImagePlaceholder__cuLjT p{font-size:16px;font-weight:500;margin:0}.QuickEditCategory_imageActions__NV1q7{display:flex;gap:12px;margin-bottom:16px}.QuickEditCategory_galleryButton__ln4O4,.QuickEditCategory_uploadButton__jRRWb{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease}.QuickEditCategory_galleryButton__ln4O4{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;color:#fff}.QuickEditCategory_galleryButton__ln4O4:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.QuickEditCategory_uploadButton__jRRWb{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;color:#fff}.QuickEditCategory_uploadButton__jRRWb:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b9814d;transform:translateY(-2px)}.QuickEditCategory_dragDropArea__CWnQS{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;color:#9ca3af;cursor:pointer;padding:20px;position:relative;text-align:center;transition:all .3s ease}.QuickEditCategory_dragDropArea__CWnQS:hover{background:#f0f4ff;border-color:#667eea;color:#667eea}.QuickEditCategory_dragDropArea__CWnQS p{font-size:14px;font-weight:500;margin:8px 0 0}.QuickEditCategory_uploadingOverlay__R0w84{align-items:center;background:#ffffffe6;border-radius:12px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.QuickEditCategory_uploadingOverlay__R0w84 p{color:#667eea;font-weight:600;margin:12px 0 0}.QuickEditCategory_previewImage__hYDN4{border-radius:0;max-height:100%;max-width:100%;object-fit:cover}.QuickEditCategory_formGrid__Cf6d4{grid-gap:24px;display:grid;gap:24px}.QuickEditCategory_formGroup__liVrq{display:flex;flex-direction:column}.QuickEditCategory_label__\+AyIi{color:#374151;font-size:14px;font-weight:600;margin-bottom:8px}.QuickEditCategory_input__2nu74,.QuickEditCategory_textarea__4d-Eu{background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;padding:16px;transition:all .2s ease}.QuickEditCategory_input__2nu74:focus,.QuickEditCategory_textarea__4d-Eu:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.QuickEditCategory_textarea__4d-Eu{font-family:inherit;min-height:80px;resize:vertical}.QuickEditCategory_footer__10mIx{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.QuickEditCategory_cancelButton__8ryNi,.QuickEditCategory_saveButton__1W-pm{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:14px 24px;transition:all .2s ease}.QuickEditCategory_cancelButton__8ryNi{background:#f3f4f6;color:#6b7280}.QuickEditCategory_cancelButton__8ryNi:hover{background:#e5e7eb;transform:translateY(-1px)}.QuickEditCategory_saveButton__1W-pm{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.QuickEditCategory_saveButton__1W-pm:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.QuickEditCategory_saveButton__1W-pm:disabled{cursor:not-allowed;opacity:.7;transform:none}.QuickEditCategory_buttonSpinner__daxaZ,.QuickEditCategory_spinner__V\+CzF{animation:QuickEditCategory_spin__HBa9N 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:20px;width:20px}.QuickEditCategory_buttonSpinner__daxaZ{height:16px;width:16px}@keyframes QuickEditCategory_spin__HBa9N{to{transform:rotate(1turn)}}@media (max-width:768px){.QuickEditCategory_modal__wQCJQ{max-height:95vh;width:95%}.QuickEditCategory_header__aPa22{padding:20px 24px}.QuickEditCategory_title__h0sK9{font-size:18px}.QuickEditCategory_content__t51d9{padding:24px}.QuickEditCategory_footer__10mIx{flex-direction:column;padding:20px 24px}.QuickEditCategory_cancelButton__8ryNi,.QuickEditCategory_saveButton__1W-pm{width:100%}.QuickEditCategory_imageUpload__xciog{min-height:140px;padding:20px}}.QuickEditCategory_successOverlay__KWqkt{align-items:center;animation:QuickEditCategory_fadeIn__YMTig .3s ease;background:#000c;border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10000}.QuickEditCategory_successMessage__0X\+hm{animation:QuickEditCategory_bounceIn__W5m2W .5s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:300px;padding:32px;text-align:center}.QuickEditCategory_successIcon__-RU\+u{animation:QuickEditCategory_pulse__lWPx7 1s ease infinite;font-size:48px;margin-bottom:16px}.QuickEditCategory_successMessage__0X\+hm p{color:#059669;font-size:18px;font-weight:600;margin:0}@keyframes QuickEditCategory_bounceIn__W5m2W{0%{opacity:0;transform:scale(.3) translateY(-50px)}50%{opacity:1;transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes QuickEditCategory_pulse__lWPx7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.QuickEditCategory_galleryOverlay__95dWG{align-items:center;animation:QuickEditCategory_fadeIn__YMTig .3s ease;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.QuickEditCategory_galleryModal__gKTAH{animation:QuickEditCategory_slideUp__Hu6Hn .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:900px}.QuickEditCategory_galleryHeader__VeyLE{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.QuickEditCategory_galleryHeader__VeyLE h3{font-size:20px;font-weight:700;margin:0}.QuickEditCategory_galleryCloseBtn__qYNjU{background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:8px;transition:all .2s ease}.QuickEditCategory_galleryCloseBtn__qYNjU:hover{background:#ffffff4d;transform:scale(1.1)}@media (max-width:768px){.QuickEditCategory_galleryModal__gKTAH{height:95vh;width:95vw}.QuickEditCategory_galleryHeader__VeyLE{padding:20px 24px}.QuickEditCategory_galleryHeader__VeyLE h3{font-size:18px}.QuickEditCategory_imageActions__NV1q7{flex-direction:column;gap:8px}.QuickEditCategory_currentImageDisplay__CitkN{min-height:150px}.QuickEditCategory_imagePreview__-CpEr{height:150px}}.QuickEditCategory_statsContainer__CV82P{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:16px}.QuickEditCategory_statItem__FJUoj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:flex;font-size:14px;gap:10px;padding:8px 12px}.QuickEditCategory_statItem__FJUoj svg{color:#6366f1;flex-shrink:0}.QuickProductEditor_overlay__nTT\+s{align-items:center;animation:QuickProductEditor_fadeIn__r3Tuw .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes QuickProductEditor_fadeIn__r3Tuw{0%{opacity:0}to{opacity:1}}.QuickProductEditor_modal__DDTmA{animation:QuickProductEditor_slideUp__Gi7bO .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:95%}@keyframes QuickProductEditor_slideUp__Gi7bO{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.QuickProductEditor_header__L1eDI{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.QuickProductEditor_title__AlMzL{align-items:center;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.QuickProductEditor_closeButton__Itr4W{background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:8px;transition:all .2s ease}.QuickProductEditor_closeButton__Itr4W:hover{background:#ffffff4d;transform:scale(1.1)}.QuickProductEditor_content__cmwNa{flex:1 1;max-height:calc(90vh - 200px);overflow-y:auto;padding:32px}.QuickProductEditor_section__QT8AZ{margin-bottom:32px}.QuickProductEditor_sectionTitle__lgCnk{align-items:center;border-bottom:2px solid #e5e7eb;color:#374151;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:20px;padding-bottom:8px}.QuickProductEditor_loading__-Z340{color:#6b7280;font-size:16px;padding:40px;text-align:center}.QuickProductEditor_emptyState__km3A\+{color:#9ca3af;padding:40px;text-align:center}.QuickProductEditor_emptyState__km3A\+ svg{margin-bottom:16px;opacity:.5}.QuickProductEditor_emptyState__km3A\+ p{font-size:16px;margin:0}.QuickProductEditor_productsList__Y7yzH{grid-gap:16px;display:grid;gap:16px}.QuickProductEditor_productCard__uYha8{background:#f9fafb;border:2px solid #e5e7eb;border-radius:16px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.QuickProductEditor_productCard__uYha8:hover{background:#fff;border-color:#10b981;box-shadow:0 8px 25px #10b9811a;transform:translateY(-2px)}.QuickProductEditor_productImage__kqh4J{align-items:center;background:#e5e7eb;border-radius:12px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.QuickProductEditor_productImage__kqh4J img{height:100%;object-fit:cover;width:100%}.QuickProductEditor_noImage__H5z-u{color:#9ca3af}.QuickProductEditor_productDetails__77iWi{display:flex;flex:1 1;flex-direction:column;gap:12px}.QuickProductEditor_productNameInput__0n42G{background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease}.QuickProductEditor_productNameInput__0n42G:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.QuickProductEditor_priceInput__8FL0o{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;display:flex;gap:8px;padding:12px 16px;transition:all .2s ease}.QuickProductEditor_priceInput__8FL0o:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.QuickProductEditor_priceInput__8FL0o input{border:none;color:#059669;flex:1 1;font-size:16px;font-weight:600;outline:none}.QuickProductEditor_priceInput__8FL0o span{color:#059669;font-weight:600}.QuickProductEditor_input__IaxJ7,.QuickProductEditor_textarea__Hd8G6{background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease}.QuickProductEditor_input__IaxJ7:focus,.QuickProductEditor_textarea__Hd8G6:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.QuickProductEditor_textarea__Hd8G6{min-height:60px;resize:vertical}.QuickProductEditor_newProductForm__GrgVy{background:#f9fafb;border:2px dashed #d1d5db;border-radius:16px;display:flex;gap:20px;padding:24px;transition:all .3s ease}.QuickProductEditor_newProductForm__GrgVy:hover{background:#f0fdf4;border-color:#10b981}.QuickProductEditor_newProductImage__sMJrN{flex-shrink:0;width:120px}.QuickProductEditor_imageUpload__Yb9ZY{align-items:center;background:#fff;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;height:120px;justify-content:center;position:relative;transition:all .3s ease;width:120px}.QuickProductEditor_imageUpload__Yb9ZY:hover{background:#f0fdf4;border-color:#10b981}.QuickProductEditor_dragActive__eg6oW{background:#f0fdf4!important;border-color:#10b981!important;transform:scale(1.02)!important}.QuickProductEditor_previewImage__GS-sg{border-radius:10px;height:100%;object-fit:cover;width:100%}.QuickProductEditor_uploadPlaceholder__kofWe{color:#9ca3af;text-align:center}.QuickProductEditor_uploadPlaceholder__kofWe p{font-size:12px;font-weight:500;margin:8px 0 0}.QuickProductEditor_uploadingOverlay__MURWY{align-items:center;background:#ffffffe6;border-radius:12px;bottom:0;color:#10b981;display:flex;font-size:12px;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0}.QuickProductEditor_newProductInputs__I0TLF{display:flex;flex:1 1;flex-direction:column;gap:16px}.QuickProductEditor_addButton__9jtwG{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.QuickProductEditor_addButton__9jtwG:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b9814d;transform:translateY(-2px)}.QuickProductEditor_addButton__9jtwG:disabled{cursor:not-allowed;opacity:.5;transform:none}.QuickProductEditor_footer__NMI1v{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.QuickProductEditor_cancelButton__3bvx0,.QuickProductEditor_saveButton__8-LsS{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:14px 24px;transition:all .2s ease}.QuickProductEditor_cancelButton__3bvx0{background:#f3f4f6;color:#6b7280}.QuickProductEditor_cancelButton__3bvx0:hover{background:#e5e7eb;transform:translateY(-1px)}.QuickProductEditor_saveButton__8-LsS{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.QuickProductEditor_saveButton__8-LsS:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b9814d;transform:translateY(-2px)}.QuickProductEditor_saveButton__8-LsS:disabled{cursor:not-allowed;opacity:.7;transform:none}.QuickProductEditor_buttonSpinner__ie1dU{animation:QuickProductEditor_spin__VmZxm 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes QuickProductEditor_spin__VmZxm{to{transform:rotate(1turn)}}.QuickProductEditor_successOverlay__Ph-jL{align-items:center;animation:QuickProductEditor_fadeIn__r3Tuw .3s ease;background:#000c;border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10000}.QuickProductEditor_successMessage__dyjb6{animation:QuickProductEditor_bounceIn__srfTQ .5s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:300px;padding:32px;text-align:center}.QuickProductEditor_successIcon__iTv5E{animation:QuickProductEditor_pulse__ysjd\+ 1s ease infinite;font-size:48px;margin-bottom:16px}.QuickProductEditor_successMessage__dyjb6 p{color:#059669;font-size:18px;font-weight:600;margin:0}@keyframes QuickProductEditor_bounceIn__srfTQ{0%{opacity:0;transform:scale(.3) translateY(-50px)}50%{opacity:1;transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes QuickProductEditor_pulse__ysjd\+{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.QuickProductEditor_modal__DDTmA{max-height:95vh;width:95%}.QuickProductEditor_header__L1eDI{padding:20px 24px}.QuickProductEditor_title__AlMzL{font-size:18px}.QuickProductEditor_content__cmwNa{padding:24px}.QuickProductEditor_footer__NMI1v{flex-direction:column;padding:20px 24px}.QuickProductEditor_cancelButton__3bvx0,.QuickProductEditor_saveButton__8-LsS{width:100%}.QuickProductEditor_newProductForm__GrgVy{flex-direction:column;gap:16px}.QuickProductEditor_newProductImage__sMJrN{display:flex;justify-content:center;width:100%}.QuickProductEditor_productCard__uYha8{flex-direction:column;gap:12px}.QuickProductEditor_productImage__kqh4J{height:120px;width:100%}}.QuickProductEditor_productCountBadge__KlBBk{background:#fff3;border-radius:12px;font-size:14px;margin-right:12px;padding:4px 12px}.QuickProductEditor_sectionHeader__VYEkV{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.QuickProductEditor_bulkActions__IBEjb{align-items:center;display:flex;font-size:14px;gap:12px}.QuickProductEditor_bulkSelect__z6i9Z{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:8px 12px}.QuickProductEditor_productSelection__1PIJG{left:12px;position:absolute;top:12px;z-index:2}.QuickProductEditor_checkbox__KZHta{cursor:pointer;height:18px;width:18px}.QuickProductEditor_selectedForMove__4AzKu{background:#eff6ff;border:2px solid #3b82f6!important}.QuickProductEditor_productName__wRzib{color:#1f2937;font-size:16px;font-weight:600;margin:0}.QuickProductEditor_productInfo__oGd6p{margin:8px 0}.QuickProductEditor_price__\+euHM{color:#059669;font-size:18px;font-weight:600}.QuickProductEditor_description__O13VW{color:#6b7280;font-size:14px;line-height:1.4;margin:4px 0 0}.QuickProductEditor_categorySelect__csCg1{margin-top:12px}.QuickProductEditor_categorySelect__csCg1 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.QuickProductEditor_select__Lqwxs{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:8px 12px;width:100%}.QuickProductEditor_movingIndicator__5BKcZ{color:#6b7280;display:inline-block;font-size:12px;font-style:italic;margin-top:4px}.QuickProductEditor_footerInfo__TdeDa{background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:14px;padding:8px 16px}:root{--primary:#1367e4;--primary-hover:#1367e4;--danger:#dc2626;--warning:#1367e4;--warning-hover:#04ca43;--background:#fff;--spacing-xs:4px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--bottom-nav-height:56px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 12px #0000000d;--shadow-lg:0 8px 32px #0000001a}.CategoryManagement_categoryManagementContainer__DvZAj{background-color:#fff;background-color:var(--background);color:#281d1a;color:var(--text-primary);direction:rtl;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;min-height:100vh;padding-bottom:56px;padding-bottom:var(--bottom-nav-height);padding-top:60px;padding-top:var(--top-nav-height)}.CategoryManagement_categoryContent__kPHw-{height:calc(100vh - 116px);height:calc(100vh - var(--top-nav-height) - var(--bottom-nav-height));margin:0 auto;max-width:1200px;overflow-y:auto;padding:20px;padding:var(--spacing-xl);width:100%}.CategoryManagement_pageTitle__dQ0yH{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#1367e4,#60a5fa);background:linear-gradient(45deg,var(--primary),#60a5fa);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:24px;margin-bottom:var(--spacing-2xl);text-align:center;text-shadow:2px 2px 4px #0000001a}.CategoryManagement_button__bDlGh{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius-md);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;gap:var(--spacing-sm);justify-content:center;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .3s ease}.CategoryManagement_button__bDlGh:hover{transform:translateY(-1px)}.CategoryManagement_button__bDlGh:disabled{background:#ccc;cursor:not-allowed;transform:none}.CategoryManagement_backButton__WPYPp{background-color:#dc2626;background-color:var(--danger);background-color:#d5536000;border:2px solid #95a0ae;margin-bottom:20px;margin-bottom:var(--spacing-xl)}.CategoryManagement_backButton__WPYPp:hover{background-color:#b91c1c;background-color:var(--danger-hover)}.CategoryManagement_addCategoryButton__l2LGN{background:#1367e4;background:var(--primary);color:#fff;height:44px;margin-bottom:24px;margin-bottom:var(--spacing-2xl);width:100%}.CategoryManagement_addCategoryButton__l2LGN:hover{background:#1367e4;background:var(--primary-hover)}.CategoryManagement_card__PFK8w:hover{background:linear-gradient(135deg,#f0f4ff,#fff);box-shadow:0 8px 16px #0003;transform:translateY(-3px)}.CategoryManagement_categoryImage__OZnX4{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;margin-bottom:12px}.CategoryManagement_saveButton__KZCQs{background:#1367e4;background:var(--primary);color:#fff;height:48px;width:100%}.CategoryManagement_saveButton__KZCQs:hover{background:#1367e4;background:var(--primary-hover)}.CategoryManagement_categoryTitle__umO5n{color:#1367e4;color:var(--primary)}.CategoryManagement_categoryDescription__DbTVZ{font-size:16px;line-height:1.6}.CategoryManagement_categoriesGrid__pN6lf{grid-gap:20px;grid-gap:var(--spacing-xl);display:grid;gap:20px;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CategoryManagement_card__PFK8w{background:#fff;background:var(--background);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius-lg);padding:20px;padding:var(--spacing-xl);transition:all .3s ease}.CategoryManagement_card__PFK8w:hover{box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md);transform:translateY(-2px)}.CategoryManagement_categoryCard__Sd8U-{display:flex;flex-direction:column;justify-content:space-between}.CategoryManagement_categoryTitle__umO5n{font-size:18px;font-weight:600;margin-bottom:8px;margin-bottom:var(--spacing-sm);text-align:right}.CategoryManagement_categoryDescription__DbTVZ{color:#666;color:var(--text-secondary);line-height:1.4;margin-bottom:16px;margin-bottom:var(--spacing-lg);text-align:right}.CategoryManagement_categoryFooter__vulCo{align-items:center;border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding-top:16px;padding-top:var(--spacing-lg)}.CategoryManagement_formInput__z91T7{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius-md);font-size:14px;padding:12px;padding:var(--spacing-md);transition:all .3s ease;width:100%}.CategoryManagement_formInput__z91T7:focus{border-color:#1367e4;border-color:var(--primary);box-shadow:0 0 0 2px #3a63ed1a;outline:none}.CategoryManagement_textareaInput__p-yiC{min-height:120px;resize:vertical}.CategoryManagement_errorMessage__1hekW{background-color:#fee2e2;border-radius:12px;border-radius:var(--border-radius-lg);color:#dc2626;color:var(--danger);margin-bottom:20px;margin-bottom:var(--spacing-xl);padding:12px;padding:var(--spacing-md);text-align:center}.CategoryManagement_emptyState__gKuqZ,.CategoryManagement_loading__C4Jpt{color:#666;color:var(--text-secondary);font-size:16px;padding:24px;padding:var(--spacing-2xl);text-align:center}.CategoryManagement_categoryActions__tx4c6{display:flex;gap:8px;gap:var(--spacing-sm)}.CategoryManagement_actionButton__yXoeK{align-items:center;background-color:#20b2aa;border:none;border-radius:4px;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;padding:var(--spacing-sm);transition:transform .2s}.CategoryManagement_actionButton__yXoeK:hover{transform:scale(1.05)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_edit__M7xzY{background-color:#1367e4;background-color:var(--warning)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_edit__M7xzY:hover{background-color:#04ca43;background-color:var(--warning-hover)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_delete__fFkkR{background-color:#dc2626;background-color:var(--danger)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_delete__fFkkR:hover{background-color:#b91c1c;background-color:var(--danger-hover)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_products__3mfMd{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-weight:600}.CategoryManagement_actionButton__yXoeK.CategoryManagement_products__3mfMd:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 20px #3b82f64d;transform:scale(1.05) translateY(-2px)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_quickEdit__ISk2N{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:600;overflow:hidden;position:relative}.CategoryManagement_actionButton__yXoeK.CategoryManagement_quickEdit__ISk2N:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 8px 20px #8b5cf666;transform:scale(1.05) translateY(-2px)}.CategoryManagement_actionButton__yXoeK.CategoryManagement_quickEdit__ISk2N:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.CategoryManagement_actionButton__yXoeK.CategoryManagement_quickEdit__ISk2N:hover:before{left:100%}.CategoryManagement_modernCard__-NRIL{background:#fff;border:1px solid #fff3;border-radius:24px;box-shadow:0 4px 24px #0000000f;display:flex;flex-direction:column;min-height:400px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1)}.CategoryManagement_modernCard__-NRIL:hover{border-color:#667eea4d;box-shadow:0 20px 60px #0000001f;transform:translateY(-8px) scale(1.02)}.CategoryManagement_cardWrapper__FMitF{display:flex;flex-direction:column;height:100%;position:relative}.CategoryManagement_cardHeader__breUr{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);display:flex;justify-content:center;overflow:hidden;position:relative}.CategoryManagement_headerGradient__HxhlD{background:linear-gradient(135deg,#667eeae6,#764ba2cc 50%,#f093fbb3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.CategoryManagement_imageContainer__pr5sT{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.CategoryManagement_categoryImage__OZnX4{display:block;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease;width:100%}.CategoryManagement_modernCard__-NRIL:hover .CategoryManagement_categoryImage__OZnX4{transform:scale(1.1)}.CategoryManagement_imageOverlay__OW5Cd{background:linear-gradient(135deg,#667eea4d,#764ba233 50%,#f093fb1a);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.CategoryManagement_placeholderImage__D8QB0{align-items:center;color:#ffffffe6;display:flex;flex-direction:column;font-weight:600;justify-content:center;text-align:center;z-index:2}.CategoryManagement_placeholderImage__D8QB0 span{font-size:14px;margin-top:8px}.CategoryManagement_statusBadge__\+pSW\+{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:20px;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;position:absolute;right:16px;top:16px;z-index:3}.CategoryManagement_activeBadge__7LpS8{background:#10b981e6;box-shadow:0 4px 12px #10b9814d;color:#fff}.CategoryManagement_inactiveBadge__wFqVy{background:#ef4444e6;box-shadow:0 4px 12px #ef44444d;color:#fff}.CategoryManagement_cardBody__hm6nS{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:24px}.CategoryManagement_categoryInfo__Y1jlz{flex:1 1}.CategoryManagement_categoryTitle__umO5n{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px;overflow:hidden}.CategoryManagement_categoryDescription__DbTVZ{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:14px;line-height:1.5;margin:0 0 16px;overflow:hidden}.CategoryManagement_metaCards__XGw\+1{display:flex;gap:12px;margin-top:auto}.CategoryManagement_metaCard__egMOe{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;gap:8px;padding:12px;transition:all .3s ease}.CategoryManagement_metaCard__egMOe:hover{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border-color:#c7d2fe;transform:translateY(-2px)}.CategoryManagement_metaCard__egMOe svg{color:#667eea;flex-shrink:0}.CategoryManagement_metaCard__egMOe>div{display:flex;flex-direction:column;gap:2px;min-width:0}.CategoryManagement_metaLabel__O8PTC{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.CategoryManagement_metaValue__K-dLP{color:#374151;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryManagement_actionGrid__rQQ9m{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:auto}.CategoryManagement_actionBtn__z6Xxh{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:12px 16px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.CategoryManagement_actionBtn__z6Xxh:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.CategoryManagement_actionBtn__z6Xxh:hover:before{left:100%}.CategoryManagement_actionBtn__z6Xxh:active{transform:scale(.95)}.CategoryManagement_quickEditBtn__KrhE-{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 12px #8b5cf64d;color:#fff}.CategoryManagement_quickEditBtn__KrhE-:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 6px 20px #8b5cf666;transform:translateY(-2px)}.CategoryManagement_productsBtn__tyuPD{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;color:#fff}.CategoryManagement_productsBtn__tyuPD:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.CategoryManagement_editBtn__\+PdNd{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.CategoryManagement_editBtn__\+PdNd:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.CategoryManagement_deleteBtn__m7ZXt{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff;grid-column:1/-1}.CategoryManagement_deleteBtn__m7ZXt:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.CategoryManagement_inactiveCard__LWiae{filter:grayscale(.3);opacity:.7}.CategoryManagement_inactiveCard__LWiae .CategoryManagement_cardHeader__breUr{background:linear-gradient(135deg,#9ca3af,#6b7280 50%,#4b5563)}@media (max-width:768px){.CategoryManagement_modernCard__-NRIL{min-height:350px}.CategoryManagement_cardHeader__breUr{aspect-ratio:16/8}.CategoryManagement_cardBody__hm6nS{gap:16px;padding:20px}.CategoryManagement_categoryTitle__umO5n{font-size:18px}.CategoryManagement_actionGrid__rQQ9m{gap:10px;grid-template-columns:1fr}.CategoryManagement_deleteBtn__m7ZXt{grid-column:1}.CategoryManagement_metaCards__XGw\+1{flex-direction:column;gap:8px}}@media screen and (max-width:768px){.CategoryManagement_categoryContent__kPHw-{padding:16px;padding:var(--spacing-lg);padding-bottom:100px;padding-bottom:calc(var(--spacing-2xl) + 76px)}.CategoryManagement_categoriesGrid__pN6lf{gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr}.CategoryManagement_pageTitle__dQ0yH{font-size:1.5rem;margin-bottom:16px;margin-bottom:var(--spacing-lg)}.CategoryManagement_card__PFK8w{padding:16px;padding:var(--spacing-lg)}.CategoryManagement_categoryTitle__umO5n{font-size:16px}.CategoryManagement_categoryDescription__DbTVZ{font-size:13px;margin-bottom:12px;margin-bottom:var(--spacing-md)}.CategoryManagement_floatingButton__4FtlJ{bottom:72px;bottom:calc(var(--bottom-nav-height) + 16px);height:52px;right:16px;width:52px}.CategoryManagement_categoryActions__tx4c6{gap:4px;gap:var(--spacing-xs)}.CategoryManagement_actionButton__yXoeK{padding:4px;padding:var(--spacing-xs)}}@media screen and (max-width:480px){.CategoryManagement_categoryContent__kPHw-{padding:12px;padding:var(--spacing-md);padding-bottom:92px;padding-bottom:calc(var(--spacing-xl) + 72px)}.CategoryManagement_categoriesGrid__pN6lf{gap:12px;gap:var(--spacing-md)}.CategoryManagement_card__PFK8w{padding:12px;padding:var(--spacing-md)}.CategoryManagement_pageTitle__dQ0yH{font-size:1.25rem;margin-bottom:12px;margin-bottom:var(--spacing-md)}.CategoryManagement_floatingButton__4FtlJ{bottom:68px;bottom:calc(var(--bottom-nav-height) + 12px);height:48px;right:12px;width:48px}}.CategoryManagement_floatingButton__4FtlJ{align-items:center;background-color:#1367e4;background-color:var(--primary);border:none;border-radius:50%;bottom:76px;bottom:calc(var(--bottom-nav-height) + 20px);box-shadow:0 8px 32px #0000001a;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:transform .2s,background-color .2s;width:56px;z-index:1000}.CategoryManagement_floatingButton__4FtlJ:hover{background-color:#1367e4;background-color:var(--primary-hover);transform:scale(1.1)}.CategoryManagement_floatingButton__4FtlJ:active{transform:scale(.95)}@keyframes CategoryManagement_float__-36q5{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.CategoryManagement_floatingButton__4FtlJ{animation:CategoryManagement_float__-36q5 3s ease-in-out infinite}.CategoryManagement_categoryGridContainer__Z0nch{width:100%}.CategoryManagement_categoriesList__ADXT7{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.CategoryManagement_listCard__c7XLj{background:#fff;background:var(--background);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius-md);margin-bottom:0;padding:16px;padding:var(--spacing-lg);transition:all .3s ease}.CategoryManagement_listCard__c7XLj:hover{border-color:#1367e4;border-color:var(--primary);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md);transform:translateY(-1px)}.CategoryManagement_listCardContent__utB4a{align-items:center;display:flex;gap:16px;gap:var(--spacing-lg);width:100%}.CategoryManagement_listCardMain__-0-X6{align-items:center;display:flex;flex:1 1;gap:12px;gap:var(--spacing-md);min-width:0}.CategoryManagement_listCategoryImage__Fb2MG{border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);flex-shrink:0;height:60px;object-fit:cover;width:60px}.CategoryManagement_listCategoryInfo__j98nM{flex:1 1;min-width:0}.CategoryManagement_listCategoryTitle__d4LpS{color:#281d1a;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryManagement_listCategoryDescription__2HO8z{color:#666;color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryManagement_listCategoryMeta__R-E53{align-items:center;display:flex;flex-shrink:0;gap:16px;gap:var(--spacing-lg)}.CategoryManagement_listMetaItem__krnw5{align-items:center;color:#666;color:var(--text-secondary);display:flex;font-size:12px;gap:4px;gap:var(--spacing-xs);white-space:nowrap}.CategoryManagement_listMetaItem__krnw5 svg{flex-shrink:0}.CategoryManagement_listCategoryActions__3\+5oS{display:flex;flex-shrink:0;gap:4px;gap:var(--spacing-xs)}.CategoryManagement_listAction__hipru{height:32px;min-width:32px;padding:4px;padding:var(--spacing-xs)}.CategoryManagement_listAction__hipru.CategoryManagement_products__3mfMd{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;font-weight:600;transition:all .2s ease}.CategoryManagement_listAction__hipru.CategoryManagement_products__3mfMd:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:scale(1.05)}.CategoryManagement_statusActive__cfBXM{color:#059669;font-weight:500}.CategoryManagement_statusInactive__WMhhv{color:#dc2626;font-weight:500}.CategoryManagement_gridCard__LVnn4{min-height:300px}.CategoryManagement_categoryMeta__0wfoj{color:#666;color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px;gap:var(--spacing-xs)}.CategoryManagement_categoryDate__xRv6B,.CategoryManagement_categoryStatus__29NDi{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs)}.CategoryManagement_section__eFevx{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.CategoryManagement_sectionHeader__ZdWPw{color:#281d1a;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.CategoryManagement_metaInfo__qvNPC{color:#666;color:var(--text-secondary);font-size:12px;line-height:1.5}.CategoryManagement_metaInfo__qvNPC p{margin:4px 0;margin:var(--spacing-xs) 0}.CategoryManagement_emptyState__gKuqZ{background:#f8fafc;border:2px dashed #e0e0e0;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--border-radius-lg);color:#666;color:var(--text-secondary);padding:24px;padding:var(--spacing-2xl);text-align:center}.CategoryManagement_emptyState__gKuqZ h3{color:#281d1a;color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.CategoryManagement_emptyState__gKuqZ p{color:#666;color:var(--text-secondary);font-size:14px;margin:0}@media screen and (max-width:768px){.CategoryManagement_listCardContent__utB4a{align-items:stretch;flex-direction:column;gap:12px;gap:var(--spacing-md)}.CategoryManagement_listCardMain__-0-X6{align-items:center;flex-direction:row}.CategoryManagement_listCategoryMeta__R-E53{flex-wrap:wrap;gap:12px;gap:var(--spacing-md);justify-content:space-between}.CategoryManagement_listMetaItem__krnw5{font-size:11px}.CategoryManagement_listCategoryActions__3\+5oS{align-self:flex-end}}@media screen and (max-width:480px){.CategoryManagement_listCardMain__-0-X6{align-items:stretch;flex-direction:column;gap:8px;gap:var(--spacing-sm);text-align:center}.CategoryManagement_listCategoryImage__Fb2MG{align-self:center;height:50px;width:50px}.CategoryManagement_listCategoryTitle__d4LpS{text-align:center;white-space:normal}.CategoryManagement_listCategoryDescription__2HO8z{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:center;white-space:normal}.CategoryManagement_listCategoryMeta__R-E53{gap:8px;gap:var(--spacing-sm);justify-content:center}}.CategoryManagement_clickableImage__RyzxH{cursor:pointer;position:relative;transition:all .3s ease}.CategoryManagement_clickableImage__RyzxH:hover{transform:scale(1.02)}.CategoryManagement_clickableImage__RyzxH .CategoryManagement_imageOverlay__OW5Cd{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:600;gap:8px;justify-content:center;opacity:0;transition:all .3s ease}.CategoryManagement_clickableImage__RyzxH:hover .CategoryManagement_imageOverlay__OW5Cd{opacity:1}.CategoryManagement_cameraIcon__o3mKR{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.CategoryManagement_imageHint__GYBfH{font-size:14px;font-weight:600;text-shadow:0 2px 4px #00000080}.CategoryManagement_placeholderImage__D8QB0.CategoryManagement_clickableImage__RyzxH:hover{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);transform:scale(1.05)}.CategoryManagement_primaryAction__fLtLY{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:2px solid #ffffff4d!important;box-shadow:0 4px 12px #667eea66!important;font-weight:700!important}.CategoryManagement_primaryAction__fLtLY:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)!important;box-shadow:0 8px 24px #667eea80!important;transform:translateY(-3px) scale(1.05)!important}.CategoryManagement_listAction__hipru.CategoryManagement_primaryAction__fLtLY{background:linear-gradient(135deg,#667eea,#764ba2)!important}.CategoryManagement_listAction__hipru.CategoryManagement_primaryAction__fLtLY:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)!important;box-shadow:0 6px 16px #667eea66!important;transform:scale(1.1)!important}.ProductImageUpload_container__TqSmM{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;background:var(--glass-bg);border:1px solid #3b82f61f;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 20px #3b82f614;box-shadow:var(--glass-shadow);margin-bottom:2rem;margin-bottom:var(--spacing-xl);overflow:hidden;padding:2rem;padding:var(--spacing-xl);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_container__TqSmM:before{background:linear-gradient(90deg,#3b82f6,#93c5fd);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));content:"";height:3px;left:0;opacity:.8;position:absolute;right:0;top:0}.ProductImageUpload_container__TqSmM:hover{border-color:#3b82f633;box-shadow:0 8px 30px #3b82f626;transform:translateY(-2px)}.ProductImageUpload_sectionTitle__H6r\+Y{align-items:center;border-bottom:1px solid #3b82f61a;color:#1f2937;color:var(--color-gray-800);display:flex;font-size:1.375rem;font-weight:600;gap:1rem;gap:var(--spacing-md);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding-bottom:1rem;padding-bottom:var(--spacing-md);position:relative}.ProductImageUpload_sectionTitle__H6r\+Y:after{background:linear-gradient(90deg,#3b82f6,#93c5fd);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:60px}.ProductImageUpload_sectionIcon__BMMmN{color:#3b82f6;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(59,130,246,.2));height:24px;width:24px}.ProductImageUpload_imagePreviewContainer__x8lvB{align-items:center;background:linear-gradient(135deg,#f9fafb,#3b82f605);background:linear-gradient(135deg,var(--color-gray-50) 0,#3b82f605 100%);border:2px dashed #d1d5db;border:2px dashed var(--color-gray-300);border-radius:16px;border-radius:var(--radius-lg);display:flex;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);min-height:280px;overflow:hidden;padding:1.5rem;padding:var(--spacing-lg);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_imagePreviewContainer__x8lvB:hover{background:linear-gradient(135deg,#3b82f605,#3b82f60d);border-color:#3b82f6;border-color:var(--color-primary)}.ProductImageUpload_imagePreviewContainer__x8lvB.ProductImageUpload_hasImage__6Uo8w{background:#fff;background:var(--color-white);border-color:#3b82f6;border-color:var(--color-primary);border-style:solid;box-shadow:0 4px 12px #3b82f61a}.ProductImageUpload_imagePreview__aCE2j{border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001a;max-height:280px;max-width:100%;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_imagePreview__aCE2j:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.02)}.ProductImageUpload_uploadIcon__96yeb{color:#6b7280;color:var(--color-gray-500);opacity:.7;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_imagePreviewContainer__x8lvB:hover .ProductImageUpload_uploadIcon__96yeb{color:#3b82f6;color:var(--color-primary);opacity:1;transform:scale(1.1)}.ProductImageUpload_buttonContainer__lo1AT{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.ProductImageUpload_uploadButton__Xsvzp{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 2px 8px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);justify-content:center;overflow:hidden;padding:1.5rem;padding:var(--spacing-lg);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductImageUpload_uploadButton__Xsvzp:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ProductImageUpload_uploadButton__Xsvzp:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 15px #3b82f659;transform:translateY(-2px)}.ProductImageUpload_uploadButton__Xsvzp:hover:before{left:100%}.ProductImageUpload_uploadButton__Xsvzp:active{transform:translateY(0)}.ProductImageUpload_uploadButton__Xsvzp:disabled{background:#d1d5db;background:var(--color-gray-300);box-shadow:none;cursor:not-allowed;transform:none}.ProductImageUpload_galleryButton__1-2s5{align-items:center;background:#fff;background:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000d;color:#374151;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;gap:var(--spacing-sm);justify-content:center;padding:1.5rem;padding:var(--spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductImageUpload_galleryButton__1-2s5:hover{background:#f9fafb;background:var(--color-gray-50);border-color:#3b82f6;border-color:var(--color-primary);box-shadow:0 2px 8px #3b82f61a;color:#3b82f6;color:var(--color-primary);transform:translateY(-1px)}.ProductImageUpload_galleryContainer__0tUFg{animation:ProductImageUpload_slideIn__HhTbN .3s ease-out;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.ProductImageUpload_galleryTitle__V1Egz{align-items:center;color:#1f2937;color:var(--color-gray-800);display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);margin-bottom:1rem;margin-bottom:var(--spacing-md)}.ProductImageUpload_galleryGrid__bJdeF{grid-gap:1.5rem;grid-gap:var(--spacing-lg);display:grid;gap:1.5rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ProductImageUpload_galleryItem__rd34f{background:#fff;background:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_galleryItem__rd34f:hover{border-color:#3b82f6;border-color:var(--color-primary);box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.ProductImageUpload_galleryImageContainer__0oflj{background:#f3f4f6;background:var(--color-gray-100);height:140px;overflow:hidden;position:relative}.ProductImageUpload_galleryImage__9Lq5k{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductImageUpload_galleryItem__rd34f:hover .ProductImageUpload_galleryImage__9Lq5k{transform:scale(1.05)}.ProductImageUpload_galleryItemLabel__Q1C5N{color:#374151;color:var(--color-gray-700);font-size:.875rem;font-weight:500;padding:1rem;padding:var(--spacing-md);text-align:center}.ProductImageUpload_addImageItem__S2I9C{align-items:center;background:#f9fafb;background:var(--color-gray-50);border:2px dashed #d1d5db;border:2px dashed var(--color-gray-300);border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:180px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_addImageItem__S2I9C:hover{background:#3b82f605;border-color:#3b82f6;border-color:var(--color-primary);transform:translateY(-2px)}.ProductImageUpload_addImageIcon__7oGkQ{color:#6b7280;color:var(--color-gray-500);margin-bottom:.5rem;margin-bottom:var(--spacing-sm);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_addImageItem__S2I9C:hover .ProductImageUpload_addImageIcon__7oGkQ{color:#3b82f6;color:var(--color-primary);transform:scale(1.1)}.ProductImageUpload_addImageLabel__yF5Sv{color:#374151;color:var(--color-gray-700);font-size:.875rem;font-weight:500;text-align:center}.ProductImageUpload_loadingContainer__AMhM2{align-items:center;color:#6b7280;color:var(--color-gray-500);display:flex;font-size:1rem;justify-content:center;padding:2rem;padding:var(--spacing-xl)}.ProductImageUpload_loadingSpinner__EWSj1{animation:ProductImageUpload_spin__VHK1N 1s linear infinite;margin-left:.5rem;margin-left:var(--spacing-sm)}.ProductImageUpload_emptyGallery__qn8O\+{background:#f9fafb;background:var(--color-gray-50);border:1px dashed #d1d5db;border:1px dashed var(--color-gray-300);border-radius:12px;border-radius:var(--radius-md);color:#6b7280;color:var(--color-gray-500);grid-column:1/-1;padding:2rem;padding:var(--spacing-xl);text-align:center}.ProductImageUpload_backButton__ltX3X{align-items:center;background:#f3f4f6;background:var(--color-gray-100);border:1px solid #e5e7eb;border:1px solid var(--color-gray-200);border-radius:12px;border-radius:var(--radius-md);color:#374151;color:var(--color-gray-700);cursor:pointer;display:flex;font-weight:500;gap:.5rem;gap:var(--spacing-sm);justify-content:center;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_backButton__ltX3X:hover{background:#e5e7eb;background:var(--color-gray-200);color:#1f2937;color:var(--color-gray-800)}.ProductImageUpload_errorMessage__nd8lJ{background:#ef444414;border:1px solid #ef444433;border-radius:12px;border-radius:var(--radius-md);color:#ef4444;color:var(--color-red)}.ProductImageUpload_errorMessage__nd8lJ,.ProductImageUpload_successMessage__2DFZy{animation:ProductImageUpload_slideIn__HhTbN .3s ease-out;font-size:.875rem;font-weight:500;margin-top:1rem;margin-top:var(--spacing-md);padding:1rem;padding:var(--spacing-md);text-align:center}.ProductImageUpload_successMessage__2DFZy{background:#10b98114;border:1px solid #10b98133;border-radius:12px;border-radius:var(--radius-md);color:#10b981;color:var(--color-green)}.ProductImageUpload_hiddenInput__lJCDk{display:none}@keyframes ProductImageUpload_slideIn__HhTbN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductImageUpload_spin__VHK1N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProductImageUpload_fadeIn__rOK73{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ProductImageUpload_container__TqSmM{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1.5rem;padding:var(--spacing-lg)}.ProductImageUpload_sectionTitle__H6r\+Y{font-size:1.25rem}.ProductImageUpload_galleryGrid__bJdeF{gap:1rem;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ProductImageUpload_imagePreviewContainer__x8lvB{min-height:200px}.ProductImageUpload_galleryButton__1-2s5,.ProductImageUpload_uploadButton__Xsvzp{font-size:.9rem;padding:1rem;padding:var(--spacing-md)}}@media (prefers-contrast:high){.ProductImageUpload_container__TqSmM{border-color:#1f2937;border-color:var(--color-gray-800);border-width:2px}.ProductImageUpload_uploadButton__Xsvzp{border:2px solid #0000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ProductImageUpload_container__TqSmM:hover,.ProductImageUpload_galleryItem__rd34f:hover,.ProductImageUpload_uploadButton__Xsvzp:hover{transform:none}}:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-red:#ef4444;--color-green:#10b981;--color-blue:#3b82f6;--glass-bg:#fffffff2;--glass-border:#3b82f61f;--glass-shadow:0 4px 20px #3b82f614;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.ProductDetailsSection_card__iwrrI{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;background:var(--glass-bg);border:1px solid #3b82f61f;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 20px #3b82f614;box-shadow:var(--glass-shadow);margin-bottom:2rem;margin-bottom:var(--spacing-xl);overflow:hidden;padding:2rem;padding:var(--spacing-xl);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductDetailsSection_card__iwrrI:before{background:linear-gradient(90deg,#3b82f6,#93c5fd);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));content:"";height:3px;left:0;opacity:.8;position:absolute;right:0;top:0}.ProductDetailsSection_card__iwrrI:hover{border-color:#3b82f633;box-shadow:0 8px 30px #3b82f626;transform:translateY(-2px)}.ProductDetailsSection_sectionTitle__TAp54{align-items:center;border-bottom:1px solid #3b82f61a;color:#1f2937;color:var(--color-gray-800);display:flex;font-size:1.375rem;font-weight:600;gap:1rem;gap:var(--spacing-md);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding-bottom:1rem;padding-bottom:var(--spacing-md);position:relative}.ProductDetailsSection_sectionTitle__TAp54:after{background:linear-gradient(90deg,#3b82f6,#93c5fd);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:60px}.ProductDetailsSection_sectionIcon__X01mx{color:#3b82f6;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(59,130,246,.2));height:24px;width:24px}.ProductDetailsSection_grid__VaGbE{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr;margin-top:1rem;margin-top:var(--spacing-md)}@media (min-width:768px){.ProductDetailsSection_grid__VaGbE{gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ProductDetailsSection_grid__VaGbE{gap:2rem}}.ProductDetailsSection_label__ZHna1{color:#374151;color:var(--color-gray-700);display:flex;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.ProductDetailsSection_required__Wpi6f{color:#ef4444;color:var(--color-red);font-size:1.1em;font-weight:700;margin-right:.25rem;margin-right:var(--spacing-xs)}.ProductDetailsSection_relative__ntpoX{align-items:center;display:flex;position:relative}.ProductDetailsSection_inputIcon__h7yhE{color:#6b7280;color:var(--color-gray-500);height:18px;left:1rem;left:var(--spacing-md);position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:18px;z-index:2}.ProductDetailsSection_relative__ntpoX:focus-within .ProductDetailsSection_inputIcon__h7yhE{color:#3b82f6;color:var(--color-primary);transform:translateY(-50%) scale(1.1)}.ProductDetailsSection_inputField__dXb0e{background:#fff;background:var(--color-white);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-gray-200);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000d;color:#374151;color:var(--color-gray-700);font-size:1rem;padding:1rem 1rem 1rem 3rem;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 3rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductDetailsSection_inputField__dXb0e::placeholder{color:#6b7280;color:var(--color-gray-500);opacity:.8}.ProductDetailsSection_inputField__dXb0e:focus{background:#3b82f605;border-color:#3b82f6;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a,0 2px 8px #3b82f626;outline:none;transform:translateY(-1px)}.ProductDetailsSection_inputField__dXb0e:hover:not(:focus){border-color:#d1d5db;border-color:var(--color-gray-300);box-shadow:0 2px 4px #0000000d}.ProductDetailsSection_skuInput__OyWFp{background:linear-gradient(135deg,#fff,#3b82f605);background:linear-gradient(135deg,var(--color-white) 0,#3b82f605 100%);font-family:Courier New,monospace;font-size:1.125rem;font-weight:500;letter-spacing:.5px;min-height:3.25rem;padding:1rem 1rem 1rem 3.25rem;padding:1rem var(--spacing-md) 1rem 3.25rem}.ProductDetailsSection_skuInput__OyWFp:focus{background:linear-gradient(135deg,#3b82f605,#3b82f60d)}.ProductDetailsSection_flexColumn__jfHhf{display:flex;flex-direction:column;gap:.25rem;gap:var(--spacing-xs)}.ProductDetailsSection_flexRow__6x52G{align-items:stretch;display:flex;gap:1rem;gap:var(--spacing-md)}.ProductDetailsSection_flexGrow__aHsSp{flex:1 1;min-width:0}.ProductDetailsSection_primaryButton__QejxA{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 2px 8px #3b82f633;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);height:3.25rem;justify-content:center;min-width:140px;overflow:hidden;padding:1rem 1.5rem;padding:1rem var(--spacing-lg);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.ProductDetailsSection_primaryButton__QejxA:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ProductDetailsSection_primaryButton__QejxA:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 15px #3b82f659;transform:translateY(-2px)}.ProductDetailsSection_primaryButton__QejxA:hover:before{left:100%}.ProductDetailsSection_primaryButton__QejxA:active{box-shadow:0 2px 8px #3b82f640;transform:translateY(0)}.ProductDetailsSection_primaryButton__QejxA:disabled{background:#d1d5db;background:var(--color-gray-300);box-shadow:none;transform:none}.ProductDetailsSection_errorText__ae\+\+-{align-items:center;animation:ProductDetailsSection_slideInError__LzCeP .3s ease-out;background:#ef44440d;border-left:3px solid #ef4444;border-left:3px solid var(--color-red);border-radius:8px;border-radius:var(--radius-sm);color:#ef4444;color:var(--color-red);display:flex;font-size:.875rem;font-weight:500;gap:.25rem;gap:var(--spacing-xs);margin-top:.5rem;margin-top:var(--spacing-sm);padding:.25rem .5rem;padding:var(--spacing-xs) var(--spacing-sm)}.ProductDetailsSection_helperText__FiUrY{color:#6b7280;color:var(--color-gray-500);font-size:.8rem;font-style:italic;line-height:1.4;margin-top:.5rem;margin-top:var(--spacing-sm);padding:.25rem 0;padding:var(--spacing-xs) 0}.ProductDetailsSection_loading__GdrJW{opacity:.7;pointer-events:none}.ProductDetailsSection_loading__GdrJW .ProductDetailsSection_inputField__dXb0e{background:#f9fafb;background:var(--color-gray-50);cursor:wait}.ProductDetailsSection_success__5dVaY .ProductDetailsSection_inputIcon__h7yhE{color:#10b981;color:var(--color-green)}@keyframes ProductDetailsSection_slideInError__LzCeP{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes ProductDetailsSection_pulse__ynduy{0%,to{opacity:1}50%{opacity:.7}}.ProductDetailsSection_animatePulse__i6Mgn{animation:ProductDetailsSection_pulse__ynduy 2s infinite}.ProductDetailsSection_card__iwrrI:focus-within{border-color:#3b82f633;box-shadow:0 8px 30px #3b82f626}@media (max-width:640px){.ProductDetailsSection_card__iwrrI{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1.5rem;padding:var(--spacing-lg)}.ProductDetailsSection_sectionTitle__TAp54{font-size:1.25rem}.ProductDetailsSection_flexRow__6x52G{align-items:stretch;flex-direction:column}.ProductDetailsSection_primaryButton__QejxA{margin-top:.5rem;margin-top:var(--spacing-sm);min-width:auto;width:100%}.ProductDetailsSection_grid__VaGbE{gap:1.5rem;gap:var(--spacing-lg);grid-template-columns:1fr}}@media (prefers-contrast:high){.ProductDetailsSection_card__iwrrI{border-color:#1f2937;border-color:var(--color-gray-800);border-width:2px}.ProductDetailsSection_inputField__dXb0e{border-width:2px}.ProductDetailsSection_primaryButton__QejxA{border:2px solid #0000}}.ProductDetailsSection_generalHelp__SNyZh{animation:ProductDetailsSection_fadeInUp__sR6kr .6s ease-out .2s both;margin-top:1.5rem;margin-top:var(--spacing-lg)}.ProductDetailsSection_error__Mul-t .ProductDetailsSection_inputField__dXb0e{border-color:#ef4444;border-color:var(--color-red);box-shadow:0 0 0 3px #ef44441a}.ProductDetailsSection_error__Mul-t .ProductDetailsSection_inputIcon__h7yhE{color:#ef4444;color:var(--color-red)}@keyframes ProductDetailsSection_spin__HNuMb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProductDetailsSection_fadeInUp__sR6kr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProductDetailsSection_inputField__dXb0e:focus+.ProductDetailsSection_inputIcon__h7yhE{color:#3b82f6;color:var(--color-primary);transform:translateY(-50%) scale(1.1)}.ProductDetailsSection_primaryButton__QejxA:disabled{cursor:not-allowed;opacity:.7}.ProductDetailsSection_primaryButton__QejxA:disabled:hover{box-shadow:0 2px 8px #3b82f633;transform:none}.ProductDetailsSection_success__5dVaY .ProductDetailsSection_inputField__dXb0e{background:#10b98105;border-color:#10b981;border-color:var(--color-green);box-shadow:0 0 0 3px #10b9811a}.ProductDetailsSection_label__ZHna1{align-items:center;gap:.25rem;gap:var(--spacing-xs)}.ProductDetailsSection_inputField__dXb0e::placeholder{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductDetailsSection_inputField__dXb0e:focus::placeholder{opacity:.6;transform:translateX(4px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ProductDetailsSection_card__iwrrI:hover,.ProductDetailsSection_inputField__dXb0e:focus,.ProductDetailsSection_primaryButton__QejxA:hover{transform:none}.ProductDetailsSection_generalHelp__SNyZh{animation:none}}.CreateProduct_sr-only__RDnfb{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CreateProduct_splash-screen__r0xqo{background-color:#f9fafb;background-color:var(--color-secondary);box-sizing:border-box}.CreateProduct_container__\+bGgu{box-sizing:border-box;padding:0 2rem 5rem}.CreateProduct_input-container__MebQN{align-items:center;display:flex}.CreateProduct_input-icon__tYu0I{pointer-events:none;transition:color .3s ease;transition:color var(--transition-speed) ease}.CreateProduct_input-container__MebQN:focus-within .CreateProduct_input-icon__tYu0I,.CreateProduct_input-container__MebQN:hover .CreateProduct_input-icon__tYu0I{color:#1d4ed8;color:var(--color-primary-dark)}.CreateProduct_input-field__\+6i6L{text-indent:30px}.CreateProduct_input-field__\+6i6L,.CreateProduct_textarea-field__hoQDg{background-color:#fff;background-color:var(--color-white);box-sizing:border-box;padding:.5rem .5rem .5rem 3rem;padding:.5rem var(--spacing-md) .5rem 3rem;transition:border-color .3s ease;transition:border-color var(--transition-speed) ease}.CreateProduct_textarea-field__hoQDg{border:1px solid #d1d5db;border:1px solid var(--color-gray-300);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#374151;color:var(--color-gray-700);font-size:1rem;min-height:80px;resize:vertical;width:100%}.CreateProduct_textarea-field__hoQDg:focus{border-color:#2563eb;border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb4d;outline:none}.CreateProduct_submit-button__-J8Tf{align-items:center;background-color:#2563eb;background-color:var(--color-primary);border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease;transition:background-color var(--transition-speed) ease}.CreateProduct_submit-button__-J8Tf:hover{background-color:#1d4ed8;background-color:var(--color-primary-dark)}.CreateProduct_submit-button__-J8Tf.CreateProduct_disabled__tfyjF{background-color:#93c5fd;background-color:var(--color-primary-light);cursor:not-allowed;opacity:.7}.CreateProduct_card__RjQxH{box-shadow:0 1px 3px #0000001a;padding:1.5rem;transition:box-shadow .3s ease,border .3s ease;transition:box-shadow var(--transition-speed) ease,border var(--transition-speed) ease}.CreateProduct_card__RjQxH:hover{box-shadow:0 4px 6px #0000001a}.CreateProduct_card__RjQxH fieldset{border:none;margin:0;padding:0}.CreateProduct_flex-col__T4Iu5{display:flex;flex-direction:column}.CreateProduct_flex-1__eNbbt{flex:1 1}.CreateProduct_mr-2__83Giv{margin-right:.5rem}.CreateProduct_ml-2__uNZFf{margin-left:.5rem}.CreateProduct_mt-1__l\+yuv{margin-top:.25rem}.CreateProduct_space-y-2__RXRsX>*+*{margin-top:.5rem}.CreateProduct_space-y-4__1nzNA>*+*{margin-top:1rem}.CreateProduct_space-y-6__KzmCO>*+*{margin-top:1.5rem}.CreateProduct_create-product-container__34LaU .CreateProduct_grid-cols-1__9H871{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.CreateProduct_md-grid-cols-2__jYJd7{grid-template-columns:repeat(2,minmax(0,1fr))}.CreateProduct_md-grid-cols-3__W6jDG{grid-template-columns:repeat(3,minmax(0,1fr))}}.CreateProduct_sm-grid-cols-2__ujzqK{grid-template-columns:repeat(2,minmax(0,1fr))}.CreateProduct_lg-grid-cols-3__3RcOr{grid-template-columns:repeat(3,minmax(0,1fr))}.CreateProduct_gap-4__rSN\+5{gap:1rem}.CreateProduct_gap-3__ynd1c{gap:.75rem}.CreateProduct_gap-2__mKG80{gap:.5rem}.CreateProduct_animate-spin__zyhMs{animation:CreateProduct_spin__44T1P 1s linear infinite}.CreateProduct_h-screen__Lzj0o{height:100vh}.CreateProduct_text-blue-600__p0EQz{color:#2563eb;color:var(--color-primary)}.CreateProduct_text-red-500__ob-lS{color:#dc2626;color:var(--color-red)}.CreateProduct_discount-icon__mOP\+G{fill:#2563eb;fill:var(--color-primary);cursor:pointer;height:20px;margin-right:.5rem;width:20px}.CreateProduct_button-primary__tS9XH{background-color:#2563eb;background-color:var(--color-primary);border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;color:var(--color-white);cursor:pointer;font-size:1rem;padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .3s ease;transition:background-color var(--transition-speed) ease}.CreateProduct_button-primary__tS9XH:hover{background-color:#1d4ed8;background-color:var(--color-primary-dark)}.CreateProduct_button-primary__tS9XH:disabled{background-color:#93c5fd;background-color:var(--color-primary-light);cursor:not-allowed;opacity:.7}.CreateProduct_add-button__eWEZT{background-color:var(--primary-blue);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.CreateProduct_add-button__eWEZT:hover{background-color:var(--primary-hover)}.CreateProduct_add-button__eWEZT:disabled{background-color:#ccc}.CreateProduct_warehouse-stock-table__v\+tZH{margin-top:1.5rem}.CreateProduct_warehouse-stock-table__v\+tZH td,.CreateProduct_warehouse-stock-table__v\+tZH th{border:1px solid var(--border-color);padding:.75rem}.CreateProduct_warehouse-stock-table__v\+tZH th{background-color:var(--bg-light)}.CreateProduct_modal-content__kKBbk{background:#fff;padding:1.5rem}.CreateProduct_modal-actions__eQgoE{margin-top:1.5rem}.CreateProduct_form-group__03mMS{margin-bottom:1rem}.CreateProduct_form-group__03mMS label{margin-bottom:.5rem}.CreateProduct_form-group__03mMS input,.CreateProduct_form-group__03mMS select{border:1px solid var(--border-color);border-radius:.375rem;padding:.5rem;width:100%}.CreateProduct_primary-button__FDLle{background-color:var(--primary-blue);border:none;border-radius:.375rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.CreateProduct_primary-button__FDLle:hover{background-color:var(--primary-hover)}.CreateProduct_secondary-button__QekPa{border:1px solid var(--border-color);color:var(--text-primary)}.CreateProduct_secondary-button__QekPa:hover{background-color:var(--bg-light)}.CreateProduct_splash-screen__r0xqo{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:2rem 0}.CreateProduct_container__\+bGgu{background-color:#fff;background-color:var(--color-white);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 4px 12px #0000001a;max-width:800px;padding:2rem;width:100%}.CreateProduct_section-header__gmVdw{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.CreateProduct_add-button__eWEZT,.CreateProduct_button-primary__tS9XH,.CreateProduct_submit-button__-J8Tf{background-color:#2563eb;background-color:var(--color-primary);border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;color:var(--color-white);cursor:pointer;font-size:1rem;padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .3s;transition:background-color var(--transition-speed)}.CreateProduct_add-button__eWEZT:hover,.CreateProduct_button-primary__tS9XH:hover,.CreateProduct_submit-button__-J8Tf:hover{background-color:#1d4ed8;background-color:var(--color-primary-dark)}.CreateProduct_add-button__eWEZT{align-items:center;display:flex;gap:.25rem;gap:var(--spacing-sm)}.CreateProduct_add-button__eWEZT:disabled{background-color:#d1d5db;background-color:var(--color-gray-300);cursor:not-allowed}.CreateProduct_label__GbaEB{color:#374151;color:var(--color-gray-700);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--spacing-sm)}.CreateProduct_input-container__MebQN{position:relative}.CreateProduct_input-icon__tYu0I{color:#2563eb;color:var(--color-primary);height:20px;left:.5rem;left:var(--spacing-md);position:absolute;top:50%;transform:translateY(-50%);width:20px}.CreateProduct_input-field__\+6i6L{border:1px solid #d1d5db;border:1px solid var(--color-gray-300);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#374151;color:var(--color-gray-700);font-size:1rem;padding:.5rem .5rem .5rem 2.5rem;padding:.5rem var(--spacing-md) .5rem 2.5rem;transition:border-color .3s;transition:border-color var(--transition-speed);width:100%}.CreateProduct_input-field__\+6i6L:focus{border-color:#2563eb;border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb4d;outline:none}.CreateProduct_error-text__oP4Le{color:#dc2626;color:var(--color-red);font-size:.875rem;margin-top:.25rem;margin-top:var(--spacing-sm)}.CreateProduct_card__RjQxH{background-color:#fff;background-color:var(--color-white);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;margin-bottom:var(--spacing-xl);padding:1rem;padding:var(--spacing-lg)}.CreateProduct_section-title__zy5m6{color:#1f2937;color:var(--color-gray-800);margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.CreateProduct_grid__ZPC2v{grid-gap:.5rem;grid-gap:var(--spacing-md);display:grid;gap:.5rem;gap:var(--spacing-md)}.CreateProduct_md-grid-cols-2__jYJd7{grid-template-columns:repeat(2,1fr)}.CreateProduct_md-grid-cols-3__W6jDG{grid-template-columns:repeat(3,1fr)}.CreateProduct_warehouse-stock-table__v\+tZH{margin-top:1rem;margin-top:var(--spacing-lg)}.CreateProduct_warehouse-stock-table__v\+tZH table{border-collapse:collapse;width:100%}.CreateProduct_warehouse-stock-table__v\+tZH td,.CreateProduct_warehouse-stock-table__v\+tZH th{border:1px solid #e5e7eb;border:1px solid var(--color-border);padding:.5rem;padding:var(--spacing-md);text-align:right}.CreateProduct_warehouse-stock-table__v\+tZH th{background-color:#f9fafb;background-color:var(--color-secondary);font-weight:600}.CreateProduct_modal__AfCmq{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.CreateProduct_modal-content__kKBbk{background-color:#fff;background-color:var(--color-white);border-radius:.5rem;border-radius:var(--border-radius-md);max-width:500px;padding:1rem;padding:var(--spacing-lg);width:90%}.CreateProduct_modal-actions__eQgoE{display:flex;gap:.5rem;gap:var(--spacing-md);justify-content:flex-end;margin-top:1rem;margin-top:var(--spacing-lg)}.CreateProduct_form-group__03mMS{margin-bottom:.5rem;margin-bottom:var(--spacing-md)}.CreateProduct_form-group__03mMS label{display:block;font-weight:500;margin-bottom:.25rem;margin-bottom:var(--spacing-sm)}.CreateProduct_form-group__03mMS input,.CreateProduct_form-group__03mMS select,.CreateProduct_form-group__03mMS textarea{border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius-sm);font-size:1rem;padding:.5rem;padding:var(--spacing-md);width:100%}.CreateProduct_secondary-button__QekPa{background-color:#fff;background-color:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#1f2937;color:var(--color-gray-800);cursor:pointer;padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .3s;transition:background-color var(--transition-speed)}.CreateProduct_secondary-button__QekPa:hover{background-color:#f9fafb;background-color:var(--color-secondary)}.CreateProduct_actionButton__SQ8vP{align-items:center;border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;font-size:1rem;gap:.25rem;gap:var(--spacing-sm);padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s;transition:all var(--transition-speed)}.CreateProduct_actionButton__SQ8vP.CreateProduct_secondary__07UL0{background-color:#fff;background-color:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-border);color:#1f2937;color:var(--color-gray-800)}.CreateProduct_actionButton__SQ8vP.CreateProduct_secondary__07UL0:hover{background-color:#f9fafb;background-color:var(--color-secondary)}.CreateProduct_mt-4__YTWL4{margin-top:1rem;margin-top:var(--spacing-lg)}.CreateProduct_mb-4__44sSc{margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.CreateProduct_flex__aU0CF{display:flex}.CreateProduct_justifyCenter__sxY8\+{justify-content:center}.CreateProduct_itemsCenter__M1cZS{align-items:center}.CreateProduct_hScreen__ByhNN{height:100vh}.CreateProduct_gap3__Q\+-Ky{gap:.75rem}.CreateProduct_animateSpin__cIkNy{animation:CreateProduct_spin__44T1P 1s linear infinite}@keyframes CreateProduct_spin__44T1P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateProduct_create-product-container__34LaU{background-color:#f9fafb;margin:0 auto;max-width:1600px;min-height:100vh}.CreateProduct_product-form__9fklc{padding-bottom:0;position:relative}.CreateProduct_layout-grid__-WE5f{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:80px}@media (min-width:1024px){.CreateProduct_layout-grid__-WE5f{grid-template-columns:3fr 2fr}}.CreateProduct_section-card__FxxFM{background-color:#fff;border-radius:12px;border-top:4px solid #2563eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:24px;padding:24px;transition:transform .2s,box-shadow .2s}.CreateProduct_section-card__FxxFM:hover{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.CreateProduct_section-title__zy5m6{align-items:center;border-bottom:1px solid #e5e7eb;color:#1e40af;display:flex;font-size:1.25rem;font-weight:600;gap:8px;margin-bottom:16px;padding-bottom:8px}.CreateProduct_section-title__zy5m6 svg{color:#2563eb}.CreateProduct_grid-section__TIDOe{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.CreateProduct_full-width-section__kxwue{width:100%}.CreateProduct_sticky-footer__o9jMf{display:flex;justify-content:center;margin-top:30px;padding:20px 0 30px;position:relative;width:100%}@media (max-width:768px){.CreateProduct_sticky-footer__o9jMf{background:#0000;bottom:80px;margin-top:0;padding:0;position:-webkit-sticky;position:sticky;z-index:101}.CreateProduct_sticky-footer__o9jMf:before{background:linear-gradient(0deg,#fffffff2,#0000);border-radius:50% 50% 0 0/80%;bottom:-20px;content:"";height:85px;left:50%;max-width:320px;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}}.CreateProduct_save-button__1qkBn{align-items:center;background:linear-gradient(90deg,#3b82f6,#2563eb);border:none;border-radius:50px;box-shadow:0 4px 12px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;min-width:200px;padding:14px 40px;transition:all .3s ease}@media (max-width:768px){.CreateProduct_save-button__1qkBn{box-shadow:0 4px 15px #2563eb66;font-size:16px;min-width:220px;padding:16px 36px}}.CreateProduct_save-button__1qkBn:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8);box-shadow:0 6px 16px #2563eb59;transform:translateY(-2px)}.CreateProduct_save-button__1qkBn:active{box-shadow:0 2px 8px #2563eb4d;transform:translateY(0)}.CreateProduct_save-button__1qkBn:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.CreateProduct_loading-overlay__5JyL2{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CreateProduct_loading-spinner__vzM-q{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;padding:32px}.CreateProduct_steps-indicator__yYgeX{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:2px solid #bfdbfe;box-shadow:0 4px 6px -1px #3b82f61a;overflow-x:auto;padding:2rem}.CreateProduct_steps-container__1Ehlz{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:900px;min-width:-webkit-fit-content;min-width:fit-content}.CreateProduct_step__vTKmC{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;opacity:.6;padding:.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreateProduct_step__vTKmC:not(:disabled):hover{opacity:1;transform:translateY(-2px)}.CreateProduct_step__vTKmC:disabled{cursor:not-allowed}.CreateProduct_step__vTKmC.CreateProduct_active__Wkl8w{opacity:1;transform:scale(1.05)}.CreateProduct_step-circle__OoXPt{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:3px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 4px #0000000d;color:#6b7280;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.CreateProduct_step__vTKmC:not(:disabled):hover .CreateProduct_step-circle__OoXPt{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd;box-shadow:0 4px 12px #3b82f633}.CreateProduct_step__vTKmC.CreateProduct_active__Wkl8w .CreateProduct_step-circle__OoXPt{animation:CreateProduct_pulse__FMAo\+ 2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 8px 20px #3b82f64d;color:#fff}.CreateProduct_step__vTKmC.CreateProduct_completed__W9DK5 .CreateProduct_step-circle__OoXPt{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;box-shadow:0 4px 12px #10b98133;color:#fff}.CreateProduct_step__vTKmC.CreateProduct_completed__W9DK5 .CreateProduct_step-circle__OoXPt:after{align-items:center;animation:CreateProduct_scaleIn__T5H5t .3s ease-out;background:#10b981;border-radius:50%;box-shadow:0 2px 8px #10b9814d;content:"";display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px}@keyframes CreateProduct_scaleIn__T5H5t{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes CreateProduct_pulse__FMAo\+{0%,to{opacity:1}50%{opacity:.7}}.CreateProduct_step-title__GR8Iz{color:#6b7280;font-size:.875rem;font-weight:600;margin-top:.5rem;transition:all .3s;white-space:nowrap}.CreateProduct_step__vTKmC.CreateProduct_active__Wkl8w .CreateProduct_step-title__GR8Iz{color:#2563eb;font-weight:700}.CreateProduct_step__vTKmC.CreateProduct_completed__W9DK5 .CreateProduct_step-title__GR8Iz{color:#059669}.CreateProduct_step__vTKmC:not(:disabled):hover .CreateProduct_step-title__GR8Iz{color:#3b82f6}.CreateProduct_step-line__M-gr2{background:linear-gradient(90deg,#e5e7eb,#e5e7eb 50%,#0000 0);background-size:20px 3px;height:3px;margin:0 -10px;position:relative;transition:all .3s;width:120px}.CreateProduct_step-line__M-gr2.CreateProduct_completed__W9DK5{background:linear-gradient(90deg,#10b981,#059669);background-size:auto}.CreateProduct_step-line__M-gr2.CreateProduct_completed__W9DK5:after{animation:CreateProduct_shimmer__Yt4ez 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@keyframes CreateProduct_shimmer__Yt4ez{0%{transform:translateX(-100%) translateY(-50%)}to{transform:translateX(100%) translateY(-50%)}}.CreateProduct_step-content__f2Lbf{animation:CreateProduct_fadeIn__LpzTT .4s ease-out;background:linear-gradient(180deg,#fff,#f9fafb);padding:3rem 2rem}.CreateProduct_step-header__sTuVh{margin-bottom:3rem;position:relative;text-align:center}.CreateProduct_step-header__sTuVh:after{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:2px;bottom:-1rem;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.CreateProduct_step-header__sTuVh h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.CreateProduct_step-header__sTuVh p{color:#64748b;font-size:1.125rem;font-weight:400;margin:0}.CreateProduct_method-cards__8Ksij{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px}.CreateProduct_method-card__q1U39{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.CreateProduct_method-card__q1U39:before{background:linear-gradient(90deg,#3b82f6,#2563eb 50%,#1d4ed8);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.CreateProduct_method-card__q1U39:hover{border-color:#93c5fd;box-shadow:0 20px 40px #3b82f626;transform:translateY(-4px)}.CreateProduct_method-card__q1U39:hover:before{transform:scaleX(1)}.CreateProduct_method-card__q1U39.CreateProduct_selected__Hs2Hy{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;box-shadow:0 20px 40px #3b82f633}.CreateProduct_method-card__q1U39.CreateProduct_selected__Hs2Hy:before{transform:scaleX(1)}.CreateProduct_method-icon__laPFj{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:50%;box-shadow:0 4px 12px #3b82f61a;color:#3b82f6;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100px}.CreateProduct_method-card__q1U39:hover .CreateProduct_method-icon__laPFj{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f64d;color:#fff;transform:rotate(5deg) scale(1.1)}.CreateProduct_method-card__q1U39.CreateProduct_selected__Hs2Hy .CreateProduct_method-icon__laPFj{animation:CreateProduct_iconBounce__5Yisp .6s ease-out;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}@keyframes CreateProduct_iconBounce__5Yisp{0%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.15)}to{transform:scale(1)}}.CreateProduct_method-card__q1U39 h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem;transition:color .3s}.CreateProduct_method-card__q1U39.CreateProduct_selected__Hs2Hy h3,.CreateProduct_method-card__q1U39:hover h3{color:#2563eb}.CreateProduct_method-card__q1U39 p{color:#64748b;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.CreateProduct_method-benefits__6wCj8{display:flex;flex-direction:column;gap:.75rem;text-align:right}.CreateProduct_method-benefits__6wCj8 span{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:20px;color:#059669;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s}.CreateProduct_method-card__q1U39:hover .CreateProduct_method-benefits__6wCj8 span{box-shadow:0 2px 8px #10b98133;transform:translateX(-4px)}.CreateProduct_step-navigation__Q12Ta{background:linear-gradient(180deg,#f9fafb,#fff);border-top:2px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000000d;display:flex;justify-content:space-between;padding:2rem;position:-webkit-sticky;position:sticky;z-index:10}.CreateProduct_nav-button__19wi0{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreateProduct_nav-button__19wi0:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.CreateProduct_nav-button__19wi0:active:before{height:300px;width:300px}.CreateProduct_nav-button__19wi0.CreateProduct_primary__CMq7C{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;color:#fff}.CreateProduct_nav-button__19wi0.CreateProduct_primary__CMq7C:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.CreateProduct_nav-button__19wi0.CreateProduct_primary__CMq7C:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:none;cursor:not-allowed;opacity:.7}.CreateProduct_nav-button__19wi0.CreateProduct_secondary__07UL0{background:#fff;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000d;color:#475569}.CreateProduct_nav-button__19wi0.CreateProduct_secondary__07UL0:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;color:#334155;transform:translateY(-1px)}.CreateProduct_nav-button__19wi0.CreateProduct_secondary__07UL0:disabled{cursor:not-allowed;opacity:.5}.CreateProduct_nav-button__19wi0.CreateProduct_save__svhQw{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.CreateProduct_nav-button__19wi0.CreateProduct_save__svhQw:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 20px #10b98166;transform:translateY(-2px)}.CreateProduct_nav-button__19wi0 svg{transition:transform .3s}.CreateProduct_nav-button__19wi0:hover svg{transform:scale(1.1)}.CreateProduct_nav-button__19wi0.CreateProduct_secondary__07UL0:hover svg{transform:translateX(-4px)}.CreateProduct_nav-button__19wi0.CreateProduct_primary__CMq7C:hover svg{transform:translateX(4px)}@media (max-width:768px){.CreateProduct_step-content__f2Lbf{min-height:auto;padding:1.5rem 1rem}.CreateProduct_step-header__sTuVh{margin-bottom:1.5rem}.CreateProduct_step-header__sTuVh h2{font-size:1.5rem;margin-bottom:.25rem}.CreateProduct_step-header__sTuVh p{font-size:.9rem}.CreateProduct_step-header__sTuVh:after{bottom:-.75rem;height:3px;width:50px}.CreateProduct_step-title__GR8Iz.CreateProduct_compact__PiuZX{font-size:1.1rem;margin-bottom:0}.CreateProduct_product-content-wrapper__grztA{padding-top:50px}.CreateProduct_step-header__sTuVh.CreateProduct_compact-header__5XBXN{margin-bottom:.5rem}.CreateProduct_step-header__sTuVh.CreateProduct_compact-header__5XBXN:after{display:none}.CreateProduct_method-cards__8Ksij{gap:1rem;grid-template-columns:1fr;margin-top:1rem;max-width:none}.CreateProduct_method-card__q1U39{border-radius:12px;padding:1.5rem 1rem}.CreateProduct_method-icon__laPFj{height:60px;margin:0 auto 1rem;width:60px}.CreateProduct_method-card__q1U39 h3{font-size:1.25rem;margin-bottom:.5rem}.CreateProduct_method-card__q1U39 p{font-size:.875rem;line-height:1.5;margin-bottom:1rem}.CreateProduct_method-benefits__6wCj8{gap:.5rem}.CreateProduct_method-benefits__6wCj8 span{border-radius:15px;font-size:.8rem;padding:.4rem .8rem}.CreateProduct_steps-container__1Ehlz{padding:0 1rem}.CreateProduct_step-line__M-gr2{width:50px}.CreateProduct_step-title__GR8Iz{font-size:.75rem}.CreateProduct_step-navigation__Q12Ta{padding:1rem}.CreateProduct_nav-button__19wi0{font-size:.875rem;padding:.5rem 1rem}}@media (max-width:768px) and (max-height:800px){.CreateProduct_step-content__f2Lbf{display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.CreateProduct_method-cards__8Ksij{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-height:500px}.CreateProduct_method-card__q1U39{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;padding:1rem}}@media (max-width:480px){.CreateProduct_step-content__f2Lbf{padding:1rem .75rem}.CreateProduct_step-header__sTuVh h2{font-size:1.3rem}.CreateProduct_step-header__sTuVh p{font-size:.85rem}.CreateProduct_method-card__q1U39{padding:1.25rem .75rem}.CreateProduct_method-icon__laPFj{height:50px;margin-bottom:.75rem;width:50px}.CreateProduct_method-card__q1U39 h3{font-size:1.1rem}.CreateProduct_method-card__q1U39 p{font-size:.8rem}.CreateProduct_method-benefits__6wCj8 span{font-size:.75rem;padding:.3rem .6rem}}@media (max-height:700px) and (max-width:768px){.CreateProduct_step-header__sTuVh{margin-bottom:1rem}.CreateProduct_step-header__sTuVh h2{font-size:1.2rem}.CreateProduct_method-card__q1U39{padding:.75rem}.CreateProduct_method-icon__laPFj{height:45px;margin-bottom:.5rem;width:45px}.CreateProduct_method-benefits__6wCj8{gap:.25rem}}.CreateProduct_advanced-options-overlay__ys99q{align-items:center;animation:CreateProduct_advancedFadeIn__jRdWc .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CreateProduct_advanced-options-card__Uz1dM{animation:CreateProduct_advancedSlideIn__7WPi2 .5s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 25px 80px #0003;max-width:520px;overflow:hidden;position:relative;width:90%}.CreateProduct_advanced-header__8H8wd{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8);color:#fff;padding:2.5rem 2rem;position:relative;text-align:center}.CreateProduct_advanced-header__8H8wd:before{background:radial-gradient(circle at 30% 20%,#fff3 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.CreateProduct_advanced-icon__Trclp{align-items:center;animation:CreateProduct_advancedIconFloat__6ZvwL 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:50%;box-shadow:0 8px 32px #0000001a;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;width:100px}@keyframes CreateProduct_advancedIconFloat__6ZvwL{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(5deg)}}.CreateProduct_advanced-header__8H8wd h3{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;position:relative}.CreateProduct_advanced-header__8H8wd p{font-size:1.125rem;font-weight:400;line-height:1.5;margin:0;opacity:.9}.CreateProduct_advanced-features__JY4AJ{background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;gap:1rem;padding:2rem}.CreateProduct_feature-item__q\+Mna{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:16px;display:flex;gap:1rem;overflow:hidden;padding:1.25rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.CreateProduct_feature-item__q\+Mna:before{background:linear-gradient(90deg,#0000,#3b82f61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.CreateProduct_feature-item__q\+Mna:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 12px 28px #3b82f640;transform:translateY(-4px) translateX(8px)}.CreateProduct_feature-item__q\+Mna:hover:before{left:100%}.CreateProduct_feature-item__q\+Mna svg{color:#3b82f6;flex-shrink:0;transition:all .3s ease}.CreateProduct_feature-item__q\+Mna:hover svg{color:#2563eb;transform:scale(1.2) rotate(10deg)}.CreateProduct_feature-item__q\+Mna span{color:#1e293b;font-size:1rem;font-weight:600;transition:color .3s ease}.CreateProduct_feature-item__q\+Mna:hover span{color:#1d4ed8}.CreateProduct_advanced-actions__A1yxt{background:linear-gradient(180deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;gap:1rem;padding:2rem}.CreateProduct_btn-advanced__S1ibu{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.025em;overflow:hidden;padding:1.25rem 2rem;position:relative;text-transform:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.CreateProduct_btn-advanced__S1ibu:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.CreateProduct_btn-advanced__S1ibu:active:before{height:400px;width:400px}.CreateProduct_btn-advanced__S1ibu.CreateProduct_primary__CMq7C{background:linear-gradient(135deg,#10b981,#059669);border:2px solid #0000;box-shadow:0 8px 25px #10b98166;color:#fff}.CreateProduct_btn-advanced__S1ibu.CreateProduct_primary__CMq7C:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 15px 35px #10b98180;transform:translateY(-3px) scale(1.02)}.CreateProduct_btn-advanced__S1ibu.CreateProduct_secondary__07UL0{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;box-shadow:0 4px 15px #64748b33;color:#64748b}.CreateProduct_btn-advanced__S1ibu.CreateProduct_secondary__07UL0:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#cbd5e1;box-shadow:0 8px 20px #64748b4d;color:#475569;transform:translateY(-2px)}.CreateProduct_btn-advanced__S1ibu svg{transition:transform .3s ease}.CreateProduct_btn-advanced__S1ibu:hover svg{transform:scale(1.1)}.CreateProduct_btn-advanced__S1ibu.CreateProduct_primary__CMq7C:hover svg{transform:scale(1.1) rotate(5deg)}@keyframes CreateProduct_advancedFadeIn__jRdWc{0%{opacity:0}to{opacity:1}}@keyframes CreateProduct_advancedSlideIn__7WPi2{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.CreateProduct_advanced-options-card__Uz1dM{border-radius:20px;margin:1rem;max-width:90%}.CreateProduct_advanced-header__8H8wd{padding:2rem 1.5rem}.CreateProduct_advanced-icon__Trclp{height:80px;margin-bottom:1rem;width:80px}.CreateProduct_advanced-header__8H8wd h3{font-size:1.5rem}.CreateProduct_advanced-header__8H8wd p{font-size:1rem}.CreateProduct_advanced-features__JY4AJ{padding:1.5rem}.CreateProduct_feature-item__q\+Mna{border-radius:12px;padding:1rem 1.25rem}.CreateProduct_feature-item__q\+Mna:hover{transform:translateY(-2px) translateX(4px)}.CreateProduct_advanced-actions__A1yxt{padding:1.5rem}.CreateProduct_btn-advanced__S1ibu{border-radius:12px;font-size:1rem;padding:1rem 1.5rem}}@media (max-width:480px){.CreateProduct_advanced-options-card__Uz1dM{margin:.5rem}.CreateProduct_advanced-header__8H8wd{padding:1.5rem 1rem}.CreateProduct_advanced-icon__Trclp{height:60px;width:60px}.CreateProduct_advanced-header__8H8wd h3{font-size:1.25rem}.CreateProduct_advanced-header__8H8wd p{font-size:.9rem}.CreateProduct_advanced-features__JY4AJ{padding:1rem}.CreateProduct_feature-item__q\+Mna{gap:.75rem;padding:.75rem 1rem}.CreateProduct_feature-item__q\+Mna span{font-size:.9rem}.CreateProduct_advanced-actions__A1yxt{padding:1rem}.CreateProduct_btn-advanced__S1ibu{font-size:.95rem;gap:.5rem;padding:.875rem 1.25rem}}:root{--gray-900:#111827;--emerald-100:#d1fae5;--blue-500:#3b82f6;--blue-100:#dbeafe;--blue-600:#2563eb;--purple-500:#a855f7;--purple-100:#e9d5ff;--purple-600:#9333ea}.PriceSection_card__J6lj\+{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow);margin-bottom:1.5rem;padding:1.5rem}.PriceSection_legend__vwa4J{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);color:#1f2937;color:var(--gray-800);display:flex;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.PriceSection_legendIcon__K0wSb{color:#3b82f6;color:var(--primary-blue);height:1.25rem;margin-right:.75rem;width:1.25rem}.PriceSection_typesContainer__UyXS2{margin-bottom:2rem}.PriceSection_warningBox__GQNHy{background-color:#fefce8;border:1px solid #fde68a;border-radius:6px;border-right:4px solid #f59e0b;margin-bottom:1.5rem;padding:1rem}.PriceSection_warningHeader__4nJ0F{align-items:flex-start;display:flex;gap:.75rem}.PriceSection_warningIcon__Sqmxs{color:#f59e0b;flex-shrink:0;height:1.25rem;width:1.25rem}.PriceSection_warningContent__osDqr{flex:1 1}.PriceSection_warningText__IVW-g{color:#92400e;font-size:.875rem;line-height:1.5;margin:0}.PriceSection_closeTipButton__IJ3MU{align-items:center;background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:4px;color:#6b7280;color:var(--gray-500);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;height:1.5rem;justify-content:center;padding:.25rem;transition:all .2s ease;width:1.5rem}.PriceSection_closeTipButton__IJ3MU:hover{background:#f9fafb;background:var(--gray-50);color:#374151;color:var(--gray-700)}.PriceSection_tip__5Q8\+N{align-items:flex-start;background-color:#f0f9ff;background-color:var(--primary-blue-ultra-light);border:1px solid #bfdbfe;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.PriceSection_tipIcon__rI74k{color:#3b82f6;color:var(--primary-blue);flex-shrink:0}.PriceSection_tip__5Q8\+N p{color:#2563eb;color:var(--blue-600);font-size:.875rem;line-height:1.5;margin:0}.PriceSection_typeCards__BUo25{grid-gap:1rem;display:grid;gap:1rem}.PriceSection_rentTypeCard__IrQj6{background:#fff;border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:8px;cursor:pointer;padding:1.25rem;transition:all .2s ease}.PriceSection_rentTypeCard__IrQj6:hover{border-color:#d1d5db;border-color:var(--gray-300);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.PriceSection_emeraldDefault__b4rhW{border-color:#e5e7eb;border-color:var(--gray-200)}.PriceSection_emeraldSelected__VylEX{background-color:#d1fae5;background-color:var(--emerald-100);border-color:#10b981;border-color:var(--emerald-500)}.PriceSection_blueDefault__W7ARp{border-color:#e5e7eb;border-color:var(--gray-200)}.PriceSection_blueSelected__E6Ama{background-color:#dbeafe;background-color:var(--blue-100);border-color:#3b82f6;border-color:var(--blue-500)}.PriceSection_purpleDefault__sd9Th{border-color:#e5e7eb;border-color:var(--gray-200)}.PriceSection_purpleSelected__5JqHc{background-color:#e9d5ff;background-color:var(--purple-100);border-color:#a855f7;border-color:var(--purple-500)}.PriceSection_typeCardContent__8ite7{align-items:center;display:flex;gap:1rem}.PriceSection_iconContainer__3pTuG{background:#f3f4f6;background:var(--gray-100);border-radius:8px;padding:.75rem;transition:background-color .2s ease}.PriceSection_iconContainerSelected__ytp2T{background:#fff;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow)}.PriceSection_iconDefault__SSqF3{color:#9ca3af;color:var(--gray-400);height:1.5rem;width:1.5rem}.PriceSection_iconEmerald__SBjzw{color:#059669;color:var(--emerald-600);height:1.5rem;width:1.5rem}.PriceSection_iconBlue__evdpq{color:#2563eb;color:var(--blue-600);height:1.5rem;width:1.5rem}.PriceSection_iconPurple__-e3t8{color:#9333ea;color:var(--purple-600);height:1.5rem;width:1.5rem}.PriceSection_typeDetails__ChSBW{flex:1 1}.PriceSection_radioLabel__0tVDq{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.PriceSection_radioInput__pBaWo{background:#fff;border:2px solid #d1d5db;border:2px solid var(--gray-300);border-radius:50%;cursor:pointer;height:1rem;transition:all .2s ease;width:1rem}.PriceSection_radioInput__pBaWo:checked{background:#3b82f6;background:var(--primary-blue);border-color:#3b82f6;border-color:var(--primary-blue)}.PriceSection_typeTitle__b3AEe{color:#1f2937;color:var(--gray-800);cursor:pointer;font-size:1rem;font-weight:600}.PriceSection_typeDescription__-msko{color:#4b5563;color:var(--gray-600);font-size:.875rem;line-height:1.5;margin:0}.PriceSection_priceSection__bsIUc{background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;margin-top:2rem;padding:1.5rem}.PriceSection_priceTitle__\+i1pT{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);color:#1f2937;color:var(--gray-800);font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.PriceSection_priceInputsGrid__ozoEC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.PriceSection_priceInputsGrid__ozoEC{grid-template-columns:1fr 1fr}}.PriceSection_priceInputContainer__Jg\+Jk{display:flex;flex-direction:column}.PriceSection_priceLabel__Rm\+Vc{align-items:center;color:#374151;color:var(--gray-700);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.PriceSection_requiredMark__O9ycs{color:#ef4444;font-size:.875rem}.PriceSection_inputWithCurrency__v8bPs{align-items:center;background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;position:relative;transition:all .2s ease}.PriceSection_inputWithCurrency__v8bPs:focus-within{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a}.PriceSection_currencySymbol__gnodB{color:#6b7280;color:var(--gray-500);font-size:.875rem;font-weight:500;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.PriceSection_priceInput__DTbYJ{background:#0000;border:none;color:#1f2937;color:var(--gray-800);font-size:.875rem;outline:none;padding:.75rem 2.5rem .75rem .75rem;width:100%}.PriceSection_priceInput__DTbYJ::placeholder{color:#9ca3af;color:var(--gray-400)}.PriceSection_errorMessage__0t44u{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#ef4444;display:flex;font-size:.875rem;gap:.375rem;margin-top:.5rem;padding:.5rem .75rem}.PriceSection_errorIcon__PDRGc{flex-shrink:0;height:1rem;width:1rem}.PriceSection_priceInfo__IF6D8{align-items:center;color:#6b7280;color:var(--gray-500);display:flex;font-size:.75rem;gap:.25rem;margin-top:.5rem}.PriceSection_priceInfo__IF6D8.PriceSection_success__qd153{color:#059669;color:var(--emerald-600)}.PriceSection_priceInfo__IF6D8.PriceSection_warning__A2RkX{color:#f59e0b}@media (max-width:768px){.PriceSection_card__J6lj\+{padding:1rem}.PriceSection_legend__vwa4J{font-size:1.125rem}.PriceSection_typeCardContent__8ite7{flex-direction:column;gap:.75rem;text-align:center}.PriceSection_iconContainer__3pTuG{align-self:center}.PriceSection_priceSection__bsIUc{padding:1rem}}:root{--primary-blue-light:#60a5fa;--primary-blue-ultra-light:#f0f9ff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--emerald-500:#10b981;--emerald-600:#059669;--red-500:#ef4444;--red-600:#dc2626;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.StockSection_card__AKhNg{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow);margin-bottom:1.5rem;padding:1.5rem}.StockSection_sectionHeader__WJTRO{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.StockSection_sectionTitle__idmfS{align-items:center;color:#1f2937;color:var(--gray-800);display:flex;font-size:1.25rem;font-weight:600}.StockSection_titleIcon__dwWOd{color:#3b82f6;color:var(--primary-blue);height:1.25rem;margin-right:.75rem;width:1.25rem}.StockSection_addButton__rsUD4{align-items:center;background:#3b82f6;background:var(--primary-blue);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}.StockSection_addButton__rsUD4:hover{background:#60a5fa;background:var(--primary-blue-light)}.StockSection_addButton__rsUD4:disabled{cursor:not-allowed;opacity:.6}.StockSection_inputGrid__Ll05g{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.StockSection_inputGrid__Ll05g{grid-template-columns:1fr 1fr}}.StockSection_fieldContainer__g0vaO{display:flex;flex-direction:column}.StockSection_label__GW6P8{align-items:center;color:#374151;color:var(--gray-700);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.StockSection_requiredMark__XHTCs{color:#ef4444;color:var(--red-500);font-size:.875rem}.StockSection_inputContainer__\+J36Y{align-items:center;background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;position:relative;transition:all .2s ease}.StockSection_inputContainer__\+J36Y:focus-within{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a}.StockSection_inputIcon__QYftM{color:#6b7280;color:var(--gray-500);height:1rem;left:.75rem;pointer-events:none;position:absolute;width:1rem}.StockSection_inputField__KRD6i{background:#0000;border:none;color:#1f2937;color:var(--gray-800);font-size:.875rem;outline:none;padding:.75rem .75rem .75rem 2.5rem;width:100%}.StockSection_inputField__KRD6i::placeholder{color:#9ca3af;color:var(--gray-400)}.StockSection_errorText__NUWIZ{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#ef4444;color:var(--red-500);display:flex;font-size:.875rem;gap:.375rem;margin-top:.5rem;padding:.5rem .75rem}.StockSection_warehouseStockTable__tvyFT{margin-top:2rem}.StockSection_subtitle__es2v9{align-items:center;color:#1f2937;color:var(--gray-800);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.StockSection_table__w\+Q0V{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-collapse:collapse;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);overflow:hidden;width:100%}.StockSection_tableHeader__tQANw{background:#f9fafb;background:var(--gray-50)}.StockSection_tableHeaderCell__0geEP{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);color:#374151;color:var(--gray-700);font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:right}.StockSection_tableRow__wawSp{transition:background-color .2s ease}.StockSection_tableRow__wawSp:hover{background:#f9fafb;background:var(--gray-50)}.StockSection_tableCell__2Gg43{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);color:#4b5563;color:var(--gray-600);font-size:.875rem;padding:.75rem 1rem;text-align:right}.StockSection_tableRow__wawSp:last-child .StockSection_tableCell__2Gg43{border-bottom:none}.StockSection_infoMessage__idnlF{background:#f0f9ff;background:var(--primary-blue-ultra-light);border:1px solid #bfdbfe;border-radius:6px;margin-top:1.5rem;padding:1rem}.StockSection_infoText__gei6Z{align-items:center;color:#1e40af;display:flex;font-size:.875rem;gap:.5rem;margin:0}.StockSection_modal__rl7-h{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.StockSection_modalContent__XKs2q{background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;width:90%}.StockSection_modalTitle__jQZG6{align-items:center;color:#1f2937;color:var(--gray-800);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.StockSection_formGroup__1UuZZ{margin-bottom:1.5rem}.StockSection_formLabel__X8Jwe{color:#374151;color:var(--gray-700);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.StockSection_numberInput__grjkk,.StockSection_selectField__cZQoN{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:6px;color:#1f2937;color:var(--gray-800);font-size:.875rem;padding:.75rem;transition:border-color .2s ease;width:100%}.StockSection_numberInput__grjkk:focus,.StockSection_selectField__cZQoN:focus{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a;outline:none}.StockSection_errorMessage__UOhz8{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;color:var(--red-600);font-size:.875rem;margin-bottom:1rem;padding:.75rem}.StockSection_modalActions__LMIPi{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem}.StockSection_primaryButton__hoe\+A{background:#3b82f6;background:var(--primary-blue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.StockSection_primaryButton__hoe\+A:hover{background:#60a5fa;background:var(--primary-blue-light)}.StockSection_primaryButton__hoe\+A:disabled{cursor:not-allowed;opacity:.6}.StockSection_secondaryButton__H6NOi{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:6px;color:#374151;color:var(--gray-700);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.StockSection_secondaryButton__H6NOi:hover{background:#f9fafb;background:var(--gray-50)}@media (max-width:768px){.StockSection_card__AKhNg{padding:1rem}.StockSection_sectionHeader__WJTRO{align-items:stretch;flex-direction:column;gap:1rem}.StockSection_modalContent__XKs2q{margin:1rem;padding:1.5rem}.StockSection_modalActions__LMIPi{flex-direction:column-reverse}.StockSection_table__w\+Q0V{font-size:.75rem}.StockSection_tableCell__2Gg43,.StockSection_tableHeaderCell__0geEP{padding:.5rem}}@keyframes StockSection_fadeIn__EHY1Z{0%{opacity:0}to{opacity:1}}.StockSection_modal__rl7-h{animation:StockSection_fadeIn__EHY1Z .2s ease}.StockSection_modalContent__XKs2q{animation:StockSection_fadeIn__EHY1Z .3s ease}.CategorySection_categorySection__UldFO{background-color:#f9fafb;padding:1rem}.CategorySection_header__Y6aFs{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;margin:0 0 1rem;padding:1rem}.CategorySection_searchContainer__Q7eXX{max-width:320px;position:relative;width:100%}.CategorySection_searchInput__vC5lF{border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;height:2.5rem;padding-left:1rem;padding-right:2.5rem;transition:all .2s;width:100%}.CategorySection_categoryItem__gRtiz{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;display:flex;padding:1rem;position:relative;transition:all .2s ease}.CategorySection_selected__rd8L4{background-color:#eff6ff;border:1px solid #60a5fa;transform:scale(1.02)}.CategorySection_hover__Zjt2a{border:1px solid #93c5fd;box-shadow:0 4px 6px -1px #0000001a}.barcode-generator{background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000000f;overflow:hidden;padding:24px;position:relative}.barcode-header{margin-bottom:24px;position:relative}.barcode-header.compact{margin-bottom:16px}.header-content{position:relative;z-index:1}.title-group{align-items:center;display:flex;gap:16px}.title-group .main-icon{color:#3b82f6}.title.compact{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0}.icon-wrapper{align-items:center;border-radius:12px;box-shadow:0 4px 16px #3b82f640;display:flex;height:48px;justify-content:center;position:relative;width:48px}.main-icon{color:#fff;height:24px;width:24px}.sparkle-icon{animation:sparkle 2s ease-in-out infinite;color:#fbbf24;height:16px;position:absolute;right:-4px;top:-4px;width:16px}.title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 4px}.subtitle{color:#64748b;font-size:.875rem;margin:0}.error-message{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #f87171;border-radius:12px;gap:12px;position:relative}.warning-message{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px;position:relative}.warning-icon{color:#d97706;flex-shrink:0;height:24px;width:24px}.warning-message p{color:#92400e;flex:1 1;font-size:.875rem;margin:0}.camera-help-message{align-items:flex-start;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px;position:relative}.help-icon{color:#3b82f6;flex-shrink:0;height:24px;margin-top:4px;width:24px}.help-content{color:#1e40af;flex:1 1}.help-content strong{color:#1e3a8a;display:block;font-size:.9rem;margin-bottom:8px}.help-content p{margin:0 0 8px}.help-content p,.help-content ul{font-size:.875rem;line-height:1.4}.help-content ul{margin:0 0 12px 16px;padding:0}.help-content li{color:#1e40af;margin-bottom:4px}.permission-button{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important;font-size:.75rem;padding:6px 12px}.permission-button:hover{background:#2563eb!important;border-color:#2563eb!important}.error-icon{color:#dc2626;flex-shrink:0;height:20px;width:20px}.error-message p{color:#991b1b;flex:1 1;font-size:.875rem;margin:0}.error-actions{align-items:center;display:flex;gap:8px}.reset-button{animation:pulse 2s ease-in-out infinite;background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-size:.75rem;padding:6px 12px}.reset-button:hover:not(:disabled){animation:none;background:#b91c1c!important;border-color:#b91c1c!important}.reset-button:disabled{animation:none;opacity:.6}.close-error{align-items:center;background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.close-error:hover{background:#dc26261a}.tip-card{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #60a5fa;border-radius:12px;gap:12px;margin-bottom:20px;padding:16px;position:relative}.tip-card,.tip-icon{align-items:center;display:flex}.tip-icon{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#3b82f6;height:40px;justify-content:center;width:40px}.tip-content{color:#1e40af;flex:1 1;font-size:.875rem}.tip-content strong{color:#1e3a8a;display:block;margin-bottom:4px}.tip-close{align-items:center;background:none;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:24px}.tip-close:hover{background:#3b82f61a}.barcode-controls{display:flex;flex-direction:column;gap:20px}.primary-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.action-button{font-size:1rem;font-weight:600;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease}.action-button:disabled{opacity:.6}.button-content{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.button-icon{height:20px;width:20px}.primary-button{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f640}.primary-button:hover:not(:disabled){box-shadow:0 6px 20px #3b82f659;transform:translateY(-2px)}.primary-button:active:not(:disabled){transform:translateY(0)}.generate-button{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b98140}.generate-button:hover:not(:disabled){box-shadow:0 6px 20px #10b98159}.scan-button.scanning{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b40}.scan-button.permission-denied{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 16px #dc262640}.scan-button.permission-denied:hover:not(:disabled){box-shadow:0 6px 20px #dc262659}.reset-section{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:12px;padding:16px;text-align:center}.reset-camera-button{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef444440;color:#fff;width:100%}.reset-camera-button:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444459;transform:translateY(-1px)}.scan-animation{animation:pulse 1.5s ease-in-out infinite}.scanning-pulse{animation:pulse-ring 1.5s ease-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;inset:-2px;opacity:.3;position:absolute;z-index:0}.button-shine{background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);height:200%;left:-50%;position:absolute;top:-50%;transform:translateX(-100%) translateY(-100%) rotate(45deg);transition:transform .6s;width:200%}.action-button:hover .button-shine{transform:translateX(100%) translateY(100%) rotate(45deg)}.secondary-button{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #d1d5db;color:#374151}.secondary-button:hover:not(:disabled){background:linear-gradient(135deg,#e5e7eb,#d1d5db);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.manual-input-section{background:#f8fafc;border-radius:12px;padding:16px}.input-group{align-items:stretch;display:flex;gap:12px}.input-wrapper{flex:1 1;position:relative}.barcode-input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-family:Courier New,monospace;font-size:1rem;padding:12px 48px 12px 16px;transition:all .3s;width:100%}.barcode-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.input-border-animation{border-radius:10px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.barcode-input:focus~.input-border-animation{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;padding:2px}.copy-button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;padding:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s}.copy-button:hover{background:#f3f4f6;border-color:#3b82f6;color:#3b82f6}.copy-button.copied{background:#10b981;border-color:#10b981;color:#fff}.create-button{padding:12px 20px}.search-section{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.search-button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 16px #8b5cf640;color:#fff;width:100%}.search-button:hover:not(:disabled){box-shadow:0 6px 20px #8b5cf659}.search-progress{animation:progress 2s ease-in-out infinite;background:#fff;bottom:0;height:3px;left:0;position:absolute}.product-found{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#374151;display:flex;font-size:.875rem;gap:8px;padding:8px 12px}.found-icon{color:#10b981;height:16px;width:16px}.camera-container{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 10px 30px #0003;margin:20px 0;overflow:hidden;padding:20px;position:relative}.camera-wrapper{box-shadow:0 8px 25px #0000004d}#barcode-scanner-container,.camera-wrapper{background:#000;border-radius:12px;overflow:hidden;position:relative}#barcode-scanner-container video{border-radius:12px;height:100%!important;object-fit:cover;width:100%!important}#barcode-scanner-container canvas{border-radius:12px;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}#barcode-scanner-container .drawingBuffer{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#barcode-scanner-container .drawingBuffer canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.scan-instructions{color:#fff;margin-top:15px;text-align:center}.instruction-content{align-items:center;display:flex;font-weight:500;gap:10px;justify-content:center;margin-bottom:8px}.instruction-icon{color:#fbbf24;flex-shrink:0}.scan-hint{color:#e5e7eb;font-size:.8rem;opacity:.8}@media (max-width:768px){.camera-container{margin:15px 0;padding:15px}#barcode-scanner-container{height:360px!important}.scan-instructions{margin-top:12px}.instruction-content{font-size:.9rem;gap:8px}.scan-hint{font-size:.7rem}}.scanner-video{background:#000;border-radius:12px;height:auto;width:100%}.barcode-display{margin-top:24px}.barcode-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;padding:24px;position:relative}.barcode-image-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;overflow:hidden;padding:20px;position:relative}.barcode-image{cursor:pointer;display:block;height:auto;transition:transform .2s;width:100%}.barcode-image:hover{transform:scale(1.02)}.barcode-shimmer{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.barcode-info{align-items:center;display:flex;justify-content:space-between}.barcode-value{color:#1e293b;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600;letter-spacing:2px}.barcode-actions{display:flex;gap:8px}.mini-action-button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;padding:8px;transition:all .2s}.mini-action-button:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.copy-success{align-items:center;background:#10b981;border-radius:8px;box-shadow:0 4px 12px #10b9814d;color:#fff;display:flex;gap:8px;padding:8px 16px;position:absolute;right:20px;top:20px}.success-icon{height:16px;width:16px}.product-preview{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:16px;padding:16px}.preview-header{color:#374151;font-weight:600;gap:8px;margin-bottom:12px}.preview-icon{color:#3b82f6;height:20px;width:20px}.preview-image-container{background:#f3f4f6;border-radius:8px;height:120px;margin:0 auto;overflow:hidden;width:120px}.preview-image{height:100%;object-fit:cover;width:100%}.empty-state{padding:60px 20px}.empty-illustration{margin-bottom:24px}.barcode-placeholder{align-items:center;background:#f8fafc;border-radius:12px;display:flex;height:80px;justify-content:center;margin:0 auto;overflow:hidden;padding:20px;position:relative;width:200px}.placeholder-bars{display:flex;gap:4px;height:40px}.bar{animation:wave 1.5s ease-in-out infinite;background:#e5e7eb;border-radius:2px;width:4px}.bar-0{animation-delay:0s;height:100%}.bar-1{animation-delay:.1s;height:60%}.bar-2{animation-delay:.2s;height:80%}.empty-text{color:#94a3b8}.empty-icon{height:24px;margin:0 auto 12px;opacity:.5;width:24px}@keyframes sparkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.3;transform:scale(.8) rotate(180deg)}}@keyframes pulse-ring{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes scan{0%{transform:translate(-50%,-125px)}to{transform:translate(-50%,125px)}}@keyframes progress{0%{width:0}50%{width:100%}to{width:0}}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-slideUp{animation:slideUp .5s ease-out}.animate-zoomIn{animation:zoomIn .3s ease-out}.animate-bounceIn{animation:bounceIn .5s ease-out}.animate-shake{animation:shake .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.spinning{animation:spin 1s linear infinite}.desktop-text{display:inline}.mobile-text{display:none}.mobile-copy-text{display:none;font-size:.75rem;font-weight:600;margin-right:.5rem}@media (max-width:768px){.barcode-header.compact{margin-bottom:12px}.barcode-header.compact .title-group{gap:8px}.barcode-header.compact .main-icon{height:18px;width:18px}.barcode-header.compact .title.compact{font-size:.95rem;font-weight:600}.desktop-text{display:none!important}.mobile-text{font-size:.875rem;font-weight:600;line-height:1.2}.mobile-copy-text,.mobile-text{display:inline!important}.copy-button{align-items:center;display:flex;gap:.25rem;justify-content:center;min-width:70px;padding:.5rem}.action-button{font-size:.875rem;padding:12px 16px}.search-button .mobile-text{color:#1e40af;font-weight:700}.primary-actions{gap:12px;grid-template-columns:1fr}.input-group{flex-direction:column;gap:12px}.scan-frame,.scan-line{height:200px;width:200px}.barcode-card{padding:16px}}.scan-frame.multi-frame{position:relative}.scan-zones{inset:0;pointer-events:none;position:absolute}.scan-zone{animation:zonePulse 2s ease-in-out infinite;border:2px dashed #3b82f699;border-radius:8px;position:absolute}.scan-zone.zone-center{animation-delay:0s;height:40%;left:10%;top:30%;width:80%}.scan-zone.zone-top{animation-delay:.5s;height:25%;left:20%;top:10%;width:60%}.scan-zone.zone-bottom{animation-delay:1s;bottom:10%;height:25%;left:20%;width:60%}.scan-line.multi-scan{animation:multiScan 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#10b981 50%,#0000);height:2px;opacity:.8}.click-hint{align-items:center;animation:pulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3b82f6e6;border:1px solid #fff3;border-radius:20px;bottom:20px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:8px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}.click-hint .hint-icon{height:14px;width:14px}.scan-info{background:#000c;color:#fff;font-size:.875rem;justify-content:space-between;padding:12px 16px}.scan-info,.scan-status{align-items:center;display:flex}.scan-status{gap:8px}.status-icon{animation:pulse 1.5s ease-in-out infinite;height:16px;width:16px}.detected-count{align-items:center;animation:bounceIn .5s ease-out;background:#10b981;border-radius:12px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:8px;padding:4px 12px}.show-list-button{background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:.625rem;padding:2px 6px;transition:all .2s}.show-list-button:hover{background:#ffffff4d;border-color:#ffffff80}.scan-controls{display:flex;gap:8px}.stop-scan-button{background:#dc2626e6;border:1px solid #dc2626;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 12px;transition:all .2s}.stop-scan-button:hover{background:#b91c1ce6;border-color:#b91c1c;transform:scale(1.05)}.barcode-selection{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #3b82f6;border-radius:16px;box-shadow:0 8px 32px #3b82f626;margin-top:20px;overflow:hidden}.selection-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.selection-header h5{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:12px;margin:0}.selection-icon{height:20px;width:20px}.collapse-button{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;padding:8px;transition:all .2s}.collapse-button:hover{background:#fff3}.selection-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:20px}.barcode-option{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;overflow:hidden;padding:16px;position:relative;transition:all .3s}.barcode-option:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f626;transform:translateY(-2px)}.barcode-option.has-data{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#10b981}.barcode-option.has-data:hover{border-color:#059669;box-shadow:0 8px 24px #10b98126}.barcode-option.no-data{background:#fafafa;border-color:#e5e7eb}.option-header{align-items:center;display:flex;gap:12px;margin-bottom:8px;position:relative}.option-icon{color:#3b82f6;height:24px;width:24px}.barcode-text{color:#1e293b;font-family:Courier New,monospace;font-size:1rem;font-weight:600}.quality-badge{align-items:center;animation:sparkle 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 2px 8px #10b9814d;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:-4px;top:-4px;width:24px}.quality-icon{height:12px;width:12px}.barcode-details{margin-bottom:12px}.barcode-format{background:#f1f5f9;border-radius:6px;color:#64748b;display:inline-block;font-size:.75rem;margin-bottom:8px;padding:4px 8px}.quality-indicator{display:flex;flex-direction:column;gap:2px}.quality-text{font-size:.75rem;font-weight:600}.quality-indicator.high .quality-text{color:#059669}.quality-indicator.low .quality-text{color:#dc2626}.quality-indicator.unknown .quality-text{color:#6b7280}.quality-source{color:#9ca3af;font-size:.625rem;font-style:italic}.option-actions{display:flex;justify-content:flex-end}.select-button{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:6px;padding:8px 16px;transition:all .2s}.select-button:hover{box-shadow:0 4px 12px #10b9814d;transform:scale(1.05)}.check-icon{height:16px;width:16px}.selection-hint{align-items:center;background:#f0f9ff;border-top:1px solid #e0e7ff;color:#1e40af;display:flex;font-size:.875rem;gap:12px;padding:16px 20px}.hint-icon{color:#3b82f6;flex-shrink:0;height:16px;width:16px}@keyframes zonePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes multiScan{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:768px){.selection-grid{grid-template-columns:1fr;padding:16px}.selection-header{padding:12px 16px}.selection-header h5{font-size:.875rem}.barcode-option{padding:12px}.scan-info{font-size:.75rem;padding:8px 12px}.scan-zones{display:none}.click-hint{bottom:10px;font-size:.625rem;padding:6px 12px}.click-hint span{display:none}.click-hint:after{content:"לחץ לרשימה"}}.popup-overlay{align-items:center;animation:popupFadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{animation:popupSlideIn .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;max-width:400px;position:relative;width:90%}.popup-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:20px 20px 0 0;color:#fff;display:flex;gap:12px;padding:20px 24px;position:relative}.popup-icon{color:#fff}.popup-header h3{flex:1 1;font-size:1.25rem;font-weight:600;margin:0}.popup-close{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:12px;transition:all .2s;width:32px}.popup-close:hover{background:#ffffff4d;transform:scale(1.1)}.popup-body{padding:24px}.detected-barcode{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:16px;text-align:center}.barcode-label{color:#64748b;display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.detected-barcode .barcode-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-family:Courier New,monospace;font-size:1.25rem;font-weight:700}.popup-message{color:#475569;font-size:1rem;line-height:1.5;margin-bottom:24px;text-align:center}.popup-actions{display:flex;flex-direction:column;gap:12px}.popup-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;overflow:hidden;padding:16px 20px;position:relative;text-align:left;transition:all .3s ease}.popup-button .button-icon{flex-shrink:0;height:20px;width:20px}.popup-button span{display:block;line-height:1.2}.popup-button small{display:block;font-size:.75rem;font-weight:400;margin-top:2px;opacity:.8}.popup-button.primary{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b98140;color:#fff}.popup-button.primary:hover{box-shadow:0 6px 20px #10b98159;transform:translateY(-2px)}.popup-button.secondary{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f640;color:#fff}.popup-button.secondary:hover{box-shadow:0 6px 20px #3b82f659;transform:translateY(-2px)}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.popup-content{margin:20px;max-width:340px}.popup-header{padding:16px 20px}.popup-header h3{font-size:1.125rem}.popup-body{padding:20px}.popup-button{font-size:.95rem;padding:14px 16px}.popup-button .button-icon{height:18px;width:18px}}.scanning-status{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;color:#0c4a6e;display:flex;font-size:14px;font-weight:500;gap:8px;margin:12px 0;padding:12px 16px;transition:all .3s ease}.scanning-status.processing{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#92400e}.scanning-status .spinning{animation:spin 1s linear infinite}.detected-barcodes{animation:fadeIn .5s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #22c55e;border-radius:12px;margin:16px 0;padding:16px}.detected-barcodes h4{align-items:center;color:#15803d;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.barcodes-list{display:flex;flex-direction:column;gap:8px}.detected-barcode-item{align-items:center;animation:slideInRight .3s ease-out;background:#ffffffb3;border-radius:6px;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:all .2s ease}.detected-barcode-item:hover{background:#ffffffe6;box-shadow:0 2px 8px #22c55e33;transform:translateX(2px)}.detected-barcode-item .barcode-text{color:#15803d;font-family:Courier New,monospace;font-weight:600}.detected-barcode-item .barcode-format{background:#6b72801a;border-radius:4px;color:#6b7280;font-size:11px;padding:2px 6px}.detected-barcode-item .barcode-time{color:#9ca3af;font-size:11px;margin-right:auto}@media (max-width:768px){.detected-barcode-item{align-items:flex-start;flex-direction:column;gap:4px}.detected-barcode-item .barcode-time{align-self:flex-end;margin-right:0}.scanning-status{font-size:13px;padding:10px 14px}.detected-barcodes{padding:12px}}.product-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.product-confirm-modal{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;direction:rtl;max-height:90vh;max-width:600px;outline:none;overflow-y:auto;padding:24px;position:relative;width:90%}.product-confirm-modal h2{color:#333;font-size:24px;font-weight:700;margin:0 0 24px;text-align:center}.action-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.close-button,.confirm-button,.edit-button,.skip-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease}.confirm-button{background-color:#3a63ed;flex:1 1}.confirm-button:hover{background-color:#2851db}.confirm-button:disabled{background-color:#a0aec0;cursor:not-allowed}.edit-button{background-color:#fff;border:1px solid #ddd;color:#333}.edit-button:hover,.skip-button{background-color:#f5f5f5}.skip-button{border:1px solid #ddd;color:#666}.skip-button:hover{background-color:#e9ecef}.close-button{background-color:#3a63ed;color:#fff;margin:20px auto 0;padding:12px 40px}.close-button:hover{background-color:#2851db}.icon{flex-shrink:0}.section-title{color:#333;font-size:16px}.error-message{background-color:#fee2e2;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px 16px}.confirm-content{display:flex;flex-direction:column}.product-details{background-color:#f8f9fa;border-radius:8px;padding:20px}.detail-row{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.detail-row:last-child{border-bottom:none}.label{color:#666;font-weight:500}.value{color:#333;font-weight:600}.warehouse-content{display:flex;flex-direction:column}.warehouse-selection{margin-bottom:24px}.no-warehouses{background-color:#f8f9fa;border-radius:8px;color:#666;padding:20px;text-align:center}.create-warehouse-button{align-items:center;background-color:#f0f9ff;border:1px dashed #3a63ed;border-radius:8px;color:#3a63ed;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:10px 20px;transition:all .3s ease;width:100%}.create-warehouse-button:hover{background-color:#e0f2fe}.quantity-section{margin-top:24px}.quantity-input-container{align-items:center;display:flex;gap:12px}.quantity-input{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px;text-align:center;width:100px}.quantity-input:focus{border-color:#3a63ed;outline:none}.quantity-max{color:#666;font-size:14px}.loading-state{color:#666;padding:40px 0}.loading-state p{margin-top:16px}.success-content{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.success-icon{margin-bottom:16px}.success-content h2{color:#4caf50;margin-bottom:16px}.success-content p{color:#333;font-size:16px;margin-bottom:24px}@media (max-width:768px){.product-confirm-modal{padding:16px;width:95%}.action-buttons{flex-direction:column}.confirm-button,.edit-button,.skip-button{width:100%}}.no-warehouse-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;padding:2rem;text-align:center}.no-warehouse-message svg{color:#4a6bec;margin-bottom:1.5rem}.no-warehouse-message h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.no-warehouse-message p{color:#64748b;font-size:1rem;line-height:1.6}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.splash-screen{background-color:#f9fafb;background-color:var(--color-secondary);box-sizing:border-box}.input-container{align-items:center;display:flex}.input-icon{pointer-events:none;transition:color .3s ease;transition:color var(--transition-speed) ease}.input-container:focus-within .input-icon,.input-container:hover .input-icon{color:#1d4ed8;color:var(--color-primary-dark)}.input-field{text-indent:30px}.input-field,.textarea-field{background-color:#fff;background-color:var(--color-white);box-sizing:border-box;padding:.5rem .5rem .5rem 3rem;padding:.5rem var(--spacing-md) .5rem 3rem;transition:border-color .3s ease;transition:border-color var(--transition-speed) ease}.textarea-field{border:1px solid #d1d5db;border:1px solid var(--color-gray-300);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#374151;color:var(--color-gray-700);font-size:1rem;min-height:80px;resize:vertical;width:100%}.textarea-field:focus{border-color:#2563eb;border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb4d;outline:none}.submit-button{align-items:center;background-color:#2563eb;background-color:var(--color-primary);border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease;transition:background-color var(--transition-speed) ease}.submit-button:hover{background-color:#1d4ed8;background-color:var(--color-primary-dark)}.submit-button.disabled{background-color:#93c5fd;background-color:var(--color-primary-light);cursor:not-allowed;opacity:.7}.card{box-shadow:0 1px 3px #0000001a;padding:1.5rem;transition:box-shadow .3s ease,border .3s ease;transition:box-shadow var(--transition-speed) ease,border var(--transition-speed) ease}.card:hover{box-shadow:0 4px 6px #0000001a}.card fieldset{border:none;margin:0;padding:0}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1 1}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.create-product-container .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-4{gap:1rem}.gap-3{gap:.75rem}.gap-2{gap:.5rem}.h-screen{height:100vh}.text-blue-600{color:#2563eb;color:var(--color-primary)}.text-red-500{color:#dc2626;color:var(--color-red)}.discount-icon{fill:#2563eb;fill:var(--color-primary);cursor:pointer;height:20px;margin-right:.5rem;width:20px}.button-primary{background-color:#2563eb;background-color:var(--color-primary);border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;color:var(--color-white);cursor:pointer;font-size:1rem;padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .3s ease;transition:background-color var(--transition-speed) ease}.button-primary:hover{background-color:#1d4ed8;background-color:var(--color-primary-dark)}.button-primary:disabled{background-color:#93c5fd;background-color:var(--color-primary-light);cursor:not-allowed;opacity:.7}.add-button{background-color:var(--primary-blue);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.add-button:hover{background-color:var(--primary-hover)}.add-button:disabled{background-color:#ccc}.warehouse-stock-table{margin-top:1.5rem}.warehouse-stock-table td,.warehouse-stock-table th{border:1px solid var(--border-color);padding:.75rem}.warehouse-stock-table th{background-color:var(--bg-light)}.modal-content{background:#fff;padding:1.5rem}.modal-actions{margin-top:1.5rem}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem}.form-group input,.form-group select{border:1px solid var(--border-color);border-radius:.375rem;padding:.5rem;width:100%}.primary-button{background-color:var(--primary-blue);border:none;border-radius:.375rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.primary-button:hover{background-color:var(--primary-hover)}.secondary-button{border:1px solid var(--border-color);color:var(--text-primary)}.secondary-button:hover{background-color:var(--bg-light)}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-primary-light:#93c5fd;--color-secondary:#f9fafb;--color-white:#fff;--color-gray-800:#1f2937;--color-gray-700:#374151;--color-gray-500:#6b7280;--color-gray-400:#9ca3af;--color-gray-300:#d1d5db;--color-border:#e5e7eb;--color-red:#dc2626;--font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--spacing-sm:0.25rem;--spacing-md:0.5rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--border-radius-sm:0.375rem;--border-radius-md:0.5rem;--transition-speed:0.3s}*{box-sizing:border-box}body{background-color:#f9fafb;background-color:var(--color-secondary);color:#1f2937;color:var(--color-gray-800);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-family);margin:0}.splash-screen{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:2rem 0}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.add-button,.button-primary,.submit-button{background-color:#2563eb;background-color:var(--color-primary);border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);color:#fff;color:var(--color-white);cursor:pointer;font-size:1rem;padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .3s;transition:background-color var(--transition-speed)}.add-button:hover,.button-primary:hover,.submit-button:hover{background-color:#1d4ed8;background-color:var(--color-primary-dark)}.add-button{align-items:center;display:flex;gap:.25rem;gap:var(--spacing-sm)}.add-button:disabled{background-color:#d1d5db;background-color:var(--color-gray-300);cursor:not-allowed}.label{color:#374151;color:var(--color-gray-700);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--spacing-sm)}.input-container{position:relative}.input-icon{color:#2563eb;color:var(--color-primary);height:20px;left:.5rem;left:var(--spacing-md);position:absolute;top:50%;transform:translateY(-50%);width:20px}.input-field{border:1px solid #d1d5db;border:1px solid var(--color-gray-300);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#374151;color:var(--color-gray-700);font-size:1rem;padding:.5rem .5rem .5rem 2.5rem;padding:.5rem var(--spacing-md) .5rem 2.5rem;transition:border-color .3s;transition:border-color var(--transition-speed);width:100%}.input-field:focus{border-color:#2563eb;border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb4d;outline:none}.error-text{color:var(--color-red);font-size:.875rem;margin-top:.25rem;margin-top:var(--spacing-sm)}.card{background-color:#fff;background-color:var(--color-white);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;margin-bottom:var(--spacing-xl);padding:1rem;padding:var(--spacing-lg)}.section-title{color:#1f2937;color:var(--color-gray-800);margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.grid{grid-gap:.5rem;grid-gap:var(--spacing-md);display:grid;gap:.5rem;gap:var(--spacing-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.warehouse-stock-table{margin-top:1rem;margin-top:var(--spacing-lg)}.warehouse-stock-table table{border-collapse:collapse;width:100%}.warehouse-stock-table td,.warehouse-stock-table th{border:1px solid #e5e7eb;border:1px solid var(--color-border);padding:.5rem;padding:var(--spacing-md);text-align:right}.warehouse-stock-table th{background-color:#f9fafb;background-color:var(--color-secondary);font-weight:600}.modal{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{background-color:#fff;background-color:var(--color-white);border-radius:.5rem;border-radius:var(--border-radius-md);max-width:500px;padding:1rem;padding:var(--spacing-lg);width:90%}.modal-actions{display:flex;gap:.5rem;gap:var(--spacing-md);justify-content:flex-end;margin-top:1rem;margin-top:var(--spacing-lg)}.form-group{margin-bottom:.5rem;margin-bottom:var(--spacing-md)}.form-group label{display:block;font-weight:500;margin-bottom:.25rem;margin-bottom:var(--spacing-sm)}.form-group input,.form-group select,.form-group textarea{font-size:1rem;padding:.5rem;padding:var(--spacing-md);width:100%}.form-group input,.form-group select,.form-group textarea,.secondary-button{border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:.375rem;border-radius:var(--border-radius-sm)}.secondary-button{background-color:#fff;background-color:var(--color-white);color:#1f2937;color:var(--color-gray-800);cursor:pointer;padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .3s;transition:background-color var(--transition-speed)}.secondary-button:hover{background-color:#f9fafb;background-color:var(--color-secondary)}.actionButton{align-items:center;border:none;border-radius:.375rem;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;font-size:1rem;gap:.25rem;gap:var(--spacing-sm);padding:.5rem 1rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s;transition:all var(--transition-speed)}.actionButton.secondary{background-color:#fff;background-color:var(--color-white);border:1px solid #e5e7eb;border:1px solid var(--color-border);color:#1f2937;color:var(--color-gray-800)}.actionButton.secondary:hover{background-color:#f9fafb;background-color:var(--color-secondary)}.mt-4{margin-top:1rem;margin-top:var(--spacing-lg)}.mb-4{margin-bottom:1rem;margin-bottom:var(--spacing-lg)}.flex{display:flex}.justifyCenter{justify-content:center}.itemsCenter{align-items:center}.hScreen{height:100vh}.gap3{gap:.75rem}.animateSpin{animation:spin 1s linear infinite}.create-product-container{background-color:#f9fafb;margin:0 auto;max-width:1600px;min-height:100vh}.product-form{padding-bottom:0;position:relative}.layout-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:80px}@media (min-width:1024px){.layout-grid{grid-template-columns:3fr 2fr}}.section-card{background-color:#fff;border-radius:12px;border-top:4px solid #2563eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:24px;padding:24px;transition:transform .2s,box-shadow .2s}.section-card:hover{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.section-title{align-items:center;border-bottom:1px solid #e5e7eb;color:#1e40af;display:flex;font-size:1.25rem;font-weight:600;gap:8px;margin-bottom:16px;padding-bottom:8px}.section-title svg{color:#2563eb}.grid-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.full-width-section{width:100%}.sticky-footer{display:flex;justify-content:center;margin-top:30px;padding:20px 0 30px;position:relative;width:100%}@media (max-width:768px){.sticky-footer{background:#0000;bottom:80px;margin-top:0;padding:0;position:-webkit-sticky;position:sticky;z-index:101}.sticky-footer:before{background:linear-gradient(0deg,#fffffff2,#0000);border-radius:50% 50% 0 0/80%;bottom:-20px;content:"";height:85px;left:50%;max-width:320px;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}}.save-button{align-items:center;background:linear-gradient(90deg,#3b82f6,#2563eb);border:none;border-radius:50px;box-shadow:0 4px 12px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;min-width:200px;padding:14px 40px;transition:all .3s ease}@media (max-width:768px){.save-button{box-shadow:0 4px 15px #2563eb66;font-size:16px;min-width:220px;padding:16px 36px}}.save-button:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8);box-shadow:0 6px 16px #2563eb59;transform:translateY(-2px)}.save-button:active{box-shadow:0 2px 8px #2563eb4d;transform:translateY(0)}.save-button:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loading-spinner{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;padding:32px}button:disabled svg{opacity:.5}.steps-indicator{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:2px solid #bfdbfe;box-shadow:0 4px 6px -1px #3b82f61a;overflow-x:auto;padding:2rem}.steps-container{justify-content:center;margin:0 auto;max-width:900px;min-width:-webkit-fit-content;min-width:fit-content}.step,.steps-container{align-items:center;display:flex}.step{background:none;border:none;cursor:pointer;flex-direction:column;gap:.5rem;opacity:.6;padding:.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.step:not(:disabled):hover{opacity:1;transform:translateY(-2px)}.step:disabled{cursor:not-allowed}.step.active{opacity:1;transform:scale(1.05)}.step-circle{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:3px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 4px #0000000d;color:#6b7280;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px}.step:not(:disabled):hover .step-circle{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93c5fd;box-shadow:0 4px 12px #3b82f633}.step.active .step-circle{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 8px 20px #3b82f64d;color:#fff}.step.completed .step-circle{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;box-shadow:0 4px 12px #10b98133;color:#fff}.step.completed .step-circle:after{align-items:center;animation:scaleIn .3s ease-out;background:#10b981;border-radius:50%;box-shadow:0 2px 8px #10b9814d;content:"";display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.step-title{color:#6b7280;font-size:.875rem;font-weight:600;margin-top:.5rem;transition:all .3s;white-space:nowrap}.step.active .step-title{color:#2563eb;font-weight:700}.step.completed .step-title{color:#059669}.step:not(:disabled):hover .step-title{color:#3b82f6}.step-line{background:linear-gradient(90deg,#e5e7eb,#e5e7eb 50%,#0000 0);background-size:20px 3px;height:3px;margin:0 -10px;position:relative;transition:all .3s;width:120px}.step-line.completed{background:linear-gradient(90deg,#10b981,#059669);background-size:auto}.step-line.completed:after{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.step-content{animation:fadeIn .4s ease-out;background:linear-gradient(180deg,#fff,#f9fafb);padding:3rem 2rem}.step-header{margin-bottom:3rem;position:relative;text-align:center}.step-header:after{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:2px;bottom:-1rem;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.step-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.step-header p{color:#64748b;font-size:1.125rem;font-weight:400;margin:0}.method-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px}.method-card{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.method-card:before{background:linear-gradient(90deg,#3b82f6,#2563eb 50%,#1d4ed8);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.method-card:hover{border-color:#93c5fd;box-shadow:0 20px 40px #3b82f626;transform:translateY(-4px)}.method-card:hover:before{transform:scaleX(1)}.method-card.selected{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;box-shadow:0 20px 40px #3b82f633}.method-card.selected:before{transform:scaleX(1)}.method-icon{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:50%;box-shadow:0 4px 12px #3b82f61a;color:#3b82f6;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100px}.method-card:hover .method-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f64d;color:#fff;transform:rotate(5deg) scale(1.1)}.method-card.selected .method-icon{animation:iconBounce .6s ease-out;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}@keyframes iconBounce{0%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.15)}to{transform:scale(1)}}.method-card h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem;transition:color .3s}.method-card.selected h3,.method-card:hover h3{color:#2563eb}.method-card p{color:#64748b;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.method-benefits{display:flex;flex-direction:column;gap:.75rem;text-align:right}.method-benefits span{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:20px;color:#059669;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s}.method-card:hover .method-benefits span{box-shadow:0 2px 8px #10b98133;transform:translateX(-4px)}.step-navigation{background:linear-gradient(180deg,#f9fafb,#fff);border-top:2px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000000d;display:flex;justify-content:space-between;padding:2rem;position:-webkit-sticky;position:sticky;z-index:10}.nav-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.nav-button:active:before{height:300px;width:300px}.nav-button.primary{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;color:#fff}.nav-button.primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.nav-button.primary:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:none;cursor:not-allowed;opacity:.7}.nav-button.secondary{background:#fff;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000d;color:#475569}.nav-button.secondary:hover:not(:disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;color:#334155;transform:translateY(-1px)}.nav-button.secondary:disabled{cursor:not-allowed;opacity:.5}.nav-button.save{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.nav-button.save:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 20px #10b98166;transform:translateY(-2px)}.nav-button svg{transition:transform .3s}.nav-button:hover svg{transform:scale(1.1)}.nav-button.secondary:hover svg{transform:translateX(-4px)}.nav-button.primary:hover svg{transform:translateX(4px)}@media (max-width:768px){.step-content{min-height:auto;padding:1.5rem 1rem}.step-header{margin-bottom:1.5rem}.step-header h2{font-size:1.5rem;margin-bottom:.25rem}.step-header p{font-size:.9rem}.step-header:after{bottom:-.75rem;height:3px;width:50px}.step-title.compact{font-size:1.1rem;margin-bottom:0}.product-content-wrapper{padding-top:50px}.step-header.compact-header{margin-bottom:.5rem}.step-header.compact-header:after{display:none}.method-cards{gap:1rem;grid-template-columns:1fr;margin-top:1rem;max-width:none}.method-card{border-radius:12px;padding:1.5rem 1rem}.method-icon{height:60px;margin:0 auto 1rem;width:60px}.method-card h3{font-size:1.25rem;margin-bottom:.5rem}.method-card p{font-size:.875rem;line-height:1.5;margin-bottom:1rem}.method-benefits{gap:.5rem}.method-benefits span{border-radius:15px;font-size:.8rem;padding:.4rem .8rem}.steps-container{padding:0 1rem}.step-line{width:50px}.step-title{font-size:.75rem}.step-navigation{padding:1rem}.nav-button{font-size:.875rem;padding:.5rem 1rem}}@media (max-width:768px) and (max-height:800px){.step-content{display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.method-cards{justify-content:space-between;max-height:500px}.method-card,.method-cards{display:flex;flex:1 1;flex-direction:column}.method-card{justify-content:center;min-height:0;padding:1rem}}@media (max-width:480px){.step-content{padding:1rem .75rem}.step-header h2{font-size:1.3rem}.step-header p{font-size:.85rem}.method-card{padding:1.25rem .75rem}.method-icon{height:50px;margin-bottom:.75rem;width:50px}.method-card h3{font-size:1.1rem}.method-card p{font-size:.8rem}.method-benefits span{font-size:.75rem;padding:.3rem .6rem}}@media (max-height:700px) and (max-width:768px){.step-header{margin-bottom:1rem}.step-header h2{font-size:1.2rem}.method-card{padding:.75rem}.method-icon{height:45px;margin-bottom:.5rem;width:45px}.method-benefits{gap:.25rem}}.advanced-options-overlay{align-items:center;animation:advancedFadeIn .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.advanced-options-card{animation:advancedSlideIn .5s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 25px 80px #0003;max-width:520px;overflow:hidden;position:relative;width:90%}.advanced-header{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8);color:#fff;padding:2.5rem 2rem;position:relative;text-align:center}.advanced-header:before{background:radial-gradient(circle at 30% 20%,#fff3 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.advanced-icon{align-items:center;animation:advancedIconFloat 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:50%;box-shadow:0 8px 32px #0000001a;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;width:100px}@keyframes advancedIconFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(5deg)}}.advanced-header h3{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;position:relative}.advanced-header p{font-size:1.125rem;font-weight:400;line-height:1.5;margin:0;opacity:.9}.advanced-features{background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;gap:1rem;padding:2rem}.feature-item{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:16px;display:flex;gap:1rem;overflow:hidden;padding:1.25rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-item:before{background:linear-gradient(90deg,#0000,#3b82f61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.feature-item:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;box-shadow:0 12px 28px #3b82f640;transform:translateY(-4px) translateX(8px)}.feature-item:hover:before{left:100%}.feature-item svg{color:#3b82f6;flex-shrink:0;transition:all .3s ease}.feature-item:hover svg{color:#2563eb;transform:scale(1.2) rotate(10deg)}.feature-item span{color:#1e293b;font-size:1rem;font-weight:600;transition:color .3s ease}.feature-item:hover span{color:#1d4ed8}.advanced-actions{background:linear-gradient(180deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;gap:1rem;padding:2rem}.btn-advanced{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.025em;overflow:hidden;padding:1.25rem 2rem;position:relative;text-transform:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-advanced:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.btn-advanced:active:before{height:400px;width:400px}.btn-advanced.primary{background:linear-gradient(135deg,#10b981,#059669);border:2px solid #0000;box-shadow:0 8px 25px #10b98166;color:#fff}.btn-advanced.primary:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 15px 35px #10b98180;transform:translateY(-3px) scale(1.02)}.btn-advanced.secondary{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;box-shadow:0 4px 15px #64748b33;color:#64748b}.btn-advanced.secondary:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#cbd5e1;box-shadow:0 8px 20px #64748b4d;color:#475569;transform:translateY(-2px)}.btn-advanced svg{transition:transform .3s ease}.btn-advanced:hover svg{transform:scale(1.1)}.btn-advanced.primary:hover svg{transform:scale(1.1) rotate(5deg)}@keyframes advancedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes advancedSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.advanced-options-card{border-radius:20px;margin:1rem;max-width:90%}.advanced-header{padding:2rem 1.5rem}.advanced-icon{height:80px;margin-bottom:1rem;width:80px}.advanced-header h3{font-size:1.5rem}.advanced-header p{font-size:1rem}.advanced-features{padding:1.5rem}.feature-item{border-radius:12px;padding:1rem 1.25rem}.feature-item:hover{transform:translateY(-2px) translateX(4px)}.advanced-actions{padding:1.5rem}.btn-advanced{border-radius:12px;font-size:1rem;padding:1rem 1.5rem}}@media (max-width:480px){.advanced-options-card{margin:.5rem}.advanced-header{padding:1.5rem 1rem}.advanced-icon{height:60px;width:60px}.advanced-header h3{font-size:1.25rem}.advanced-header p{font-size:.9rem}.advanced-features{padding:1rem}.feature-item{gap:.75rem;padding:.75rem 1rem}.feature-item span{font-size:.9rem}.advanced-actions{padding:1rem}.btn-advanced{font-size:.95rem;gap:.5rem;padding:.875rem 1.25rem}}.Alert_alert__HcFvm{align-items:center;background:linear-gradient(90deg,var(--very-light-blue),var(--light-blue));border:1.5px solid var(--primary-blue);border-radius:10px;box-shadow:0 2px 8px #3b82f612;color:var(--primary-blue);display:flex;font-family:var(--modern-font);font-weight:500;gap:10px;margin-top:18px;padding:12px 18px;transition:box-shadow .2s}.Alert_alert__HcFvm:hover{box-shadow:0 4px 16px #3b82f621}.Alert_icon__i7XT7{color:var(--primary-blue);height:20px;width:20px}.Alert_alert__HcFvm.Alert_success__mcQgf{background:linear-gradient(135deg,#f0fff4,#e6fffa);border-color:#55efc4 #00b894 #55efc4 #55efc4;color:#00b894}.Alert_alert__HcFvm.Alert_warning__Age5H{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fdcb6e #e17055 #fdcb6e #fdcb6e;color:#e17055}.Alert_alert__HcFvm.Alert_info__bc4v9{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#74b9ff #0984e3 #74b9ff #74b9ff;color:#0984e3}.ProductCard_card__emCpW{background:#fff;border:1.5px solid #e3eafc;border-radius:16px;box-shadow:0 2px 8px #3b82f612;display:flex;flex-direction:column;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;padding:20px;transition:box-shadow .2s,border-color .2s}.ProductCard_card__emCpW:hover{border-color:#3b82f6;box-shadow:0 8px 32px #3b82f621}.ProductCard_imageContainer__I1sQS{border-radius:12px;height:140px;margin-bottom:14px;overflow:hidden;position:relative;transition:transform .2s ease;width:100%}.ProductCard_imageContainer__I1sQS:hover{transform:scale(1.02)}.ProductCard_image__2-hp8{background:#f0f6ff;border:1px solid #e3eafc;border-radius:12px;height:100%;object-fit:cover;width:100%}.ProductCard_title__rbHAQ{color:#2563eb;font-size:1.15em;font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.ProductCard_description__pezi9{color:#3b4252;font-size:.97em;line-height:1.5;margin-bottom:12px;min-height:32px}.ProductCard_barcodeSection__qs19z{background:#f0f6ff;border-radius:8px;margin:10px 0;padding:6px;text-align:center}.ProductCard_meta__u8rFJ{border-top:1px solid #e3eafc;margin-top:auto;padding-top:12px}.ProductCard_priceDetails__I9OTb{align-items:center;color:#2563eb;display:flex;font-size:.97em;justify-content:space-between;margin-bottom:7px}.ProductCard_priceLabel__o7o0w{font-weight:500}.ProductCard_price__5NTyi{color:#2563eb;font-weight:700}.ProductCard_stock__5CnsS{background:#eaf1ff;border-radius:6px;color:#2563eb;display:inline-block;font-size:.97em;font-weight:600;margin-top:7px;padding:3px 10px}.ProductCard_stock__5CnsS.ProductCard_lowStock__O4btj{background:#fef2f2;border:1px solid #dc2626;color:#dc2626}.ProductCard_actions__0iOBM{display:flex;gap:10px;margin-top:14px}.ProductCard_button__jNoGt{background:#3b82f6;border:none;border-radius:8px;box-shadow:0 1px 4px #3b82f614;color:#fff;cursor:pointer;flex:1 1;font-size:1em;font-weight:600;padding:9px 0;transition:background .2s}.ProductCard_button__jNoGt:hover{background:#2563eb}.ProductCard_archiveButton__ir2mn{background:#eaf1ff;color:#2563eb}.ProductCard_archiveButton__ir2mn:hover{background:#dbeafe}.ProductCard_viewButton__yFPEp{background:#10b981;color:#fff}.ProductCard_viewButton__yFPEp:hover{background:#059669}.ProductCard_forecastContainer__UHxJ\+,.ProductCard_warehouseLinks__8kSEV{background:#f6faff;border:1px solid #e3eafc;border-radius:10px;display:flex;flex-direction:column;gap:7px;margin-bottom:12px;padding:10px}.ProductCard_forecastButton__tYdMH,.ProductCard_linkToWarehouse__YDSaw,.ProductCard_warehouseIndicator__\+JWBC{align-items:center;background:#eaf1ff;border:1px solid #e3eafc;border-radius:8px;color:#2563eb;cursor:pointer;display:flex;font-size:.97em;font-weight:500;gap:8px;padding:7px 12px;transition:background .2s,color .2s}.ProductCard_forecastButton__tYdMH:hover,.ProductCard_linkToWarehouse__YDSaw:hover,.ProductCard_warehouseIndicator__\+JWBC:hover{background:#dbeafe;color:#1d4ed8}.ProductCard_warehouseError__pVR-T{background:#fef2f2;border:1px solid #dc2626;color:#dc2626}.ProductCard_warehouseError__pVR-T:hover{background:#fee2e2;color:#b91c1c}.ProductCard_categoriesSection__JPRXp{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:12px 0;overflow:hidden}.ProductCard_categoriesHeader__LdUMG{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 12px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.ProductCard_categoriesHeader__LdUMG:hover{background:linear-gradient(135deg,#2563eb,#1e40af)}.ProductCard_toggleIcon__hrJt9{font-size:10px;margin-right:auto;transition:transform .3s ease}.ProductCard_toggleIcon__hrJt9.ProductCard_expanded__cTviB{transform:rotate(180deg)}.ProductCard_categoriesContent__0Rmku{animation:ProductCard_slideDown__nQ\+Mf .3s ease;background:#fff;padding:12px}@keyframes ProductCard_slideDown__nQ\+Mf{0%{max-height:0;opacity:0;padding:0 12px}to{max-height:200px;opacity:1;padding:12px}}.ProductCard_categoriesLoading__f4wWD{color:#64748b;font-size:12px;padding:8px;text-align:center}.ProductCard_categoriesGrid__ujes9{display:flex;flex-wrap:wrap;gap:6px}.ProductCard_categoryTag__YjmrD{align-items:center;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1px solid #0284c7;border-radius:16px;color:#0c4a6e;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px 4px 12px;transition:all .2s ease}.ProductCard_categoryTag__YjmrD:hover{background:linear-gradient(135deg,#bae6fd,#93c5fd);box-shadow:0 2px 8px #3b82f633;transform:translateY(-1px)}.ProductCard_categoryName__KShbs{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_removeCategoryButton__n4veI{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s ease;width:16px}.ProductCard_removeCategoryButton__n4veI:hover{background:#dc2626;color:#fff;transform:scale(1.1)}.ProductCard_noCategoriesMessage__ol9IH{color:#64748b;font-size:12px;font-style:italic;padding:8px;text-align:center}@media (max-width:768px){.ProductCard_categoriesHeader__LdUMG{font-size:13px;padding:8px 10px}.ProductCard_categoriesContent__0Rmku{padding:10px}.ProductCard_categoryTag__YjmrD{font-size:11px;padding:3px 6px 3px 10px}.ProductCard_categoryName__KShbs{max-width:100px}.ProductCard_removeCategoryButton__n4veI{height:14px;width:14px}.ProductListItem_mainInfo__kdBWq{gap:12px;grid-template-columns:1fr}.ProductListItem_actions__Vn-l7{justify-content:flex-end}}.ProductListItem_listItem__XdnaZ{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease}.ProductListItem_listItem__XdnaZ:hover{box-shadow:0 2px 8px #0000001a}.ProductListItem_mainInfo__kdBWq{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto auto auto}.ProductListItem_imageContainer__uJQy3{flex-shrink:0;height:100px;width:100px}.ProductListItem_productImage__XPrar{border-radius:6px;height:100%;object-fit:cover;width:100%}.ProductListItem_productDetails__3\+w06{display:flex;flex-direction:column;gap:8px}.ProductListItem_productName__kDR0D{color:#1f2937;font-size:1.1rem;font-weight:700;margin:0}.ProductListItem_description__IicXE{color:#6b7280;font-size:.9rem;margin:0}.ProductListItem_barcode__he0Yw{max-width:150px}.ProductListItem_warehouseLinks__Uv6KW{display:flex;gap:12px;margin-top:8px}.ProductListItem_linkToWarehouse__Fi1\+f,.ProductListItem_warehouseIndicator__yObk2{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:4px 8px;transition:all .2s ease}.ProductListItem_warehouseIndicator__yObk2{background-color:#3b82f61a;color:#3b82f6}.ProductListItem_warehouseIndicator__yObk2:hover{background-color:#3b82f633}.ProductListItem_linkToWarehouse__Fi1\+f{background-color:#10b9811a;color:#10b981}.ProductListItem_linkToWarehouse__Fi1\+f:hover{background-color:#10b98133}.ProductListItem_warehouseError__QdKFf{background-color:#ef44441a;color:#ef4444}.ProductListItem_warehouseError__QdKFf:hover{background-color:#ef444433}.ProductListItem_priceInfo__ivD8v{display:flex;flex-direction:column;gap:8px}.ProductListItem_price__5m2xi{align-items:flex-start;display:flex;flex-direction:column}.ProductListItem_priceLabel__5U4DG{color:#6b7280;font-size:.9rem}.ProductListItem_priceValue__cJvfC{color:#1f2937;font-weight:700}.ProductListItem_stockInfo__8vVZq{text-align:center}.ProductListItem_stock__Mqm1g{color:#6b7280;font-size:.9rem}.ProductListItem_lowStock__TO3aG{color:#ef4444}.ProductListItem_actions__Vn-l7{display:flex;gap:8px}.ProductListItem_archiveButton__\+vNKT,.ProductListItem_editButton__Hyxy7{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.ProductListItem_editButton__Hyxy7{background-color:#10b981;color:#fff}.ProductListItem_editButton__Hyxy7:hover{background-color:#059669}.ProductListItem_archiveButton__\+vNKT{background-color:#ef4444;color:#fff}.ProductListItem_archiveButton__\+vNKT:hover{background-color:#dc2626}@media (max-width:768px){.ProductListItem_mainInfo__kdBWq{gap:12px;grid-template-columns:1fr}.ProductListItem_actions__Vn-l7{justify-content:flex-end}.ProductListItem_warehouseLinks__Uv6KW{margin-top:12px}}.WarehouseModal_modalOverlay__zXYZM{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.WarehouseModal_modalContent__7GX23{background:#fff;border:2px solid #e3eafc;border-radius:16px;box-shadow:0 8px 32px #3b82f633;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:80%;max-width:500px;overflow-y:auto;padding:24px;width:90%}.WarehouseModal_modalHeader__pr4sl{align-items:center;border-bottom:2px solid #e3eafc;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.WarehouseModal_modalHeader__pr4sl h2{color:#2563eb;font-size:1.4em;font-weight:700;margin:0}.WarehouseModal_closeButton__Ef6Sv{background:#f0f6ff;border:1px solid #e3eafc;border-radius:8px;color:#2563eb;cursor:pointer;padding:8px;transition:all .2s ease}.WarehouseModal_closeButton__Ef6Sv:hover{background:#dbeafe;color:#1d4ed8}.WarehouseModal_warehouseList__d1rcT{display:flex;flex-direction:column;gap:16px}.WarehouseModal_warehouseItem__H2M9z{align-items:center;background:#f0f6ff;border:1px solid #e3eafc;border-radius:12px;display:flex;gap:16px;padding:16px}.WarehouseModal_icon__3VPuC{color:#2563eb;flex-shrink:0}.WarehouseModal_warehouseDetails__8gk5g{flex-grow:1}.WarehouseModal_warehouseDetails__8gk5g h3{color:#2563eb;font-weight:600;margin:0 0 8px}.WarehouseModal_warehouseDetails__8gk5g p{color:#3b4252;font-size:.95em;margin:4px 0}.WarehouseModal_notes__yPyjZ{color:#dc2626;font-style:italic;font-weight:500}.WarehouseLinkModal_modalOverlay__8cJVJ{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.WarehouseLinkModal_modalContent__4dIMo{background:#fff;border:2px solid #e3eafc;border-radius:16px;box-shadow:0 8px 32px #3b82f633;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:80%;max-width:500px;overflow-y:auto;padding:24px;width:90%}.WarehouseLinkModal_modalHeader__LfhrK{align-items:center;border-bottom:2px solid #e3eafc;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.WarehouseLinkModal_modalTitle__YntEI{color:#2563eb;font-size:1.4em;font-weight:700;margin:0}.WarehouseLinkModal_closeButton__Z5GMp{background:none;border:none;border-radius:6px;color:#2563eb;cursor:pointer;font-size:1.5em;padding:4px;transition:background-color .2s}.WarehouseLinkModal_closeButton__Z5GMp:hover{background-color:#f0f6ff}.WarehouseLinkModal_modalBody__mFJ\+Z{color:#3b4252;line-height:1.6}.WarehouseLinkModal_form__T5QLO{display:flex;flex-direction:column;gap:16px}.WarehouseLinkModal_formGroup__4IJP4{display:flex;flex-direction:column;gap:8px}.WarehouseLinkModal_label__FTF7D{color:#2563eb;font-size:.95em;font-weight:600}.WarehouseLinkModal_input__4UUbd,.WarehouseLinkModal_select__4JA94{background:#fff;border:2px solid #e3eafc;border-radius:10px;color:#3b4252;font-family:inherit;font-size:1em;padding:12px 16px;transition:border-color .2s}.WarehouseLinkModal_input__4UUbd:focus,.WarehouseLinkModal_select__4JA94:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseLinkModal_buttonGroup__TVeGE{border-top:1px solid #e3eafc;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}.WarehouseLinkModal_button__rv1ze{border:2px solid #0000;border-radius:10px;cursor:pointer;font-size:1em;font-weight:600;padding:12px 24px;transition:all .2s}.WarehouseLinkModal_cancelButton__GGyjj{background:#f0f6ff;border-color:#e3eafc;color:#2563eb}.WarehouseLinkModal_cancelButton__GGyjj:hover{background:#dbeafe;border-color:#3b82f6}.WarehouseLinkModal_submitButton__umxCp{background:#3b82f6;border-color:#3b82f6;color:#fff}.WarehouseLinkModal_submitButton__umxCp:hover{background:#2563eb;border-color:#2563eb}.WarehouseLinkModal_submitButton__umxCp:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#64748b;cursor:not-allowed}.WarehouseLinkModal_error__rbp18{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.9em;margin-top:12px;padding:12px}.WarehouseLinkModal_success__1mr-h{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#16a34a;font-size:.9em;margin-top:12px;padding:12px}.WarehouseLinkModal_productInfo__AjpSV{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:15px}.WarehouseLinkModal_productInfo__AjpSV h3{color:#1f2937;font-size:1.2rem;margin:0 0 12px}.WarehouseLinkModal_stockInfo__5tbeq{display:flex;flex-wrap:wrap;gap:15px}.WarehouseLinkModal_stockItem__qSYjk{align-items:center;display:flex;gap:8px}.WarehouseLinkModal_stockLabel__aUKDV{color:#6b7280;font-size:.9rem}.WarehouseLinkModal_stockValue__Zkl3g{color:#1f2937;font-weight:700}.WarehouseLinkModal_stockWarning__ob324{color:#ef4444}.WarehouseLinkModal_formRow__7wWcl{display:flex;gap:16px}.WarehouseLinkModal_formRow__7wWcl .WarehouseLinkModal_formGroup__4IJP4{flex:1 1}.WarehouseLinkModal_textarea__lIxRx{min-height:80px;resize:vertical}.WarehouseLinkModal_currentLinksSection__Itc7z{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.WarehouseLinkModal_sectionTitle__lDRmD{color:#1f2937;font-size:1.1rem;margin:0 0 16px}.WarehouseLinkModal_linksList__8WFZp{display:flex;flex-direction:column;gap:12px}.WarehouseLinkModal_linkItem__ksqbV{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.WarehouseLinkModal_linkHeader__6fsa2{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.WarehouseLinkModal_linkHeader__6fsa2 h4{color:#1f2937;font-size:1rem;margin:0}.WarehouseLinkModal_quantityBadge__sBZLX{background-color:#dbeafe;border-radius:12px;color:#1e40af;font-size:.8rem;font-weight:500;padding:3px 8px}.WarehouseLinkModal_linkDetails__GpCX0{color:#6b7280;font-size:.9rem}.WarehouseLinkModal_linkDetails__GpCX0 p{margin:4px 0}@media (max-width:768px){.WarehouseLinkModal_modalContent__4dIMo{padding:16px;width:95%}.WarehouseLinkModal_formRow__7wWcl{flex-direction:column;gap:16px}.WarehouseLinkModal_actionButtons__-NWds{justify-content:space-between}}.bg-white{background-color:#fff}.shadow-md{box-shadow:0 4px 6px #0000001a}.rounded-lg{border-radius:.5rem}.btn-primary{align-items:center;background-color:#4f46e5;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:background-color .3s}.btn-primary:hover{background-color:#4338ca}.btn-primary:disabled{background-color:#a5a5a5;cursor:not-allowed}.btn-secondary{background-color:#f3f4f6;border-radius:.375rem;color:#1f2937;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s}.btn-secondary:hover{background-color:#e5e7eb}.animate-spin{animation:spin 1s linear infinite}@media (max-width:640px){.container{padding:1rem}.gap-4{gap:1rem}.btn-primary,.btn-secondary{margin-top:.5rem;width:100%}}.shopify-products-list{direction:rtl;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.shopify-products-list table{border-collapse:initial;border-spacing:0;width:100%}.shopify-products-list th{background-color:#f9fafb;box-shadow:0 1px 2px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:10}.shopify-products-list td{vertical-align:top}.shopify-products-list tr:hover{background-color:#f9fafb}.shopify-products-list input[type=number],.shopify-products-list input[type=text]{transition:all .2s ease}.shopify-products-list input[type=number]:focus,.shopify-products-list input[type=text]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.shopify-products-list button{transition:all .2s ease}.shopify-products-list button:disabled{cursor:not-allowed;opacity:.5}.shopify-products-list img{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;object-fit:contain}.shopify-products-list .search-input{transition:all .2s ease}.shopify-products-list .search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.shopify-products-list .status-message{border-radius:4px;font-size:.75rem;margin-top:4px;padding:4px 8px}@media (max-width:768px){.shopify-products-list .actions-column{display:flex;flex-direction:column;width:100%}.shopify-products-list .actions-column button{margin-bottom:4px}}.shopify-products-list .loading-spinner{animation:spin 1s linear infinite}.shopify-products-select{direction:rtl;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.shopify-products-select .product-card{cursor:pointer;transition:all .2s ease}.shopify-products-select .product-card:hover{transform:translateY(-2px)}.shopify-products-select .aspect-video{overflow:hidden;padding-bottom:60%;position:relative}.shopify-products-select .aspect-video img{height:100%;object-fit:contain;position:absolute;right:0;top:0;width:100%}.shopify-products-select input[type=number],.shopify-products-select input[type=text]{transition:all .2s ease}.shopify-products-select input[type=number]:focus,.shopify-products-select input[type=text]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.shopify-products-select .category-tag,.shopify-products-select button{transition:all .2s ease}.shopify-products-select .category-tag:hover{background-color:#3b82f61a}.shopify-products-select .loading-spinner{animation:spin 1s linear infinite}@media (max-width:768px){.shopify-products-select .filters-container{order:2}.shopify-products-select .products-container{order:1}.shopify-products-select .sort-buttons{flex-wrap:wrap;gap:4px}.shopify-products-select .sort-buttons button{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:0}}.ForecastModal_modalOverlay__pH5ep{align-items:center;background-color:#00000080;direction:rtl;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ForecastModal_modalContent__riBal{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-height:90%;max-width:800px;overflow-y:auto;width:90%}.ForecastModal_modalHeader__fC92J{align-items:center;background:linear-gradient(135deg,#fff,#f1f5f9);border-bottom:1px solid #e2e8f080;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.ForecastModal_modalHeader__fC92J h2{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.8rem;font-weight:700;gap:12px;margin:0}.ForecastModal_closeButton__b35bS{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.ForecastModal_closeButton__b35bS:hover{box-shadow:0 6px 20px #ef444466;transform:scale(1.05)}.ForecastModal_modalBody__cDyGd{background:linear-gradient(135deg,#fafbff,#f0f4f8);display:flex;flex-direction:column;gap:32px;padding:24px}.ForecastModal_sectionHeader__kRnbK{align-items:center;border-bottom:2px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.ForecastModal_sectionHeader__kRnbK h3{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.4rem;font-weight:700;gap:12px;margin:0}.ForecastModal_refreshButton__eQiTy{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.ForecastModal_refreshButton__eQiTy:hover:not(:disabled){box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.ForecastModal_refreshButton__eQiTy:disabled{cursor:not-allowed;opacity:.6;transform:none}.ForecastModal_forecastSection__-OiKt,.ForecastModal_salesSection__X7tN2{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;box-shadow:0 8px 32px #00000014;padding:24px}.ForecastModal_chartsContainer__2i3dI{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin-top:24px}.ForecastModal_chartSection__GAVL5{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;box-shadow:0 8px 32px #0000000f,0 4px 16px #3b82f614;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.ForecastModal_chartSection__GAVL5:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#10b981);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.ForecastModal_chartSection__GAVL5:hover{box-shadow:0 12px 48px #0000001a,0 8px 24px #3b82f626;transform:translateY(-4px)}.ForecastModal_chartSection__GAVL5 h4{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.2rem;font-weight:700;gap:8px;justify-content:center;margin:0 0 20px;text-align:center}.ForecastModal_chartContainer__MCf6y{display:flex;height:250px;margin-top:16px}.ForecastModal_yAxis__LdvB-{color:#6b7280;display:flex;flex-direction:column;font-size:.8rem;justify-content:space-between;margin-right:8px;padding-right:8px}.ForecastModal_chart__TpWFq{align-items:flex-end;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;display:flex;flex:1 1;gap:12px;padding-bottom:24px;padding-left:12px}.ForecastModal_chartBar__vK68J{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.ForecastModal_bar__uHyeg{background:linear-gradient(0deg,#3b82f6,#60a5fa);border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease;width:100%}.ForecastModal_date__RbbYW{bottom:-24px;color:#6b7280;font-size:.8rem;left:50%;position:absolute;transform:rotate(-45deg);transform-origin:top left;white-space:nowrap}.ForecastModal_lineChartContainer__amKGb,.ForecastModal_scatterChartContainer__AU4lS{display:flex;height:250px;margin-top:16px;position:relative}.ForecastModal_lineChart__rX03D,.ForecastModal_scatterChart__ri76R{border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;display:flex;flex:1 1;flex-direction:column;padding-bottom:24px;padding-left:12px;position:relative}.ForecastModal_lineSvg__36xPy,.ForecastModal_scatterSvg__vpYMJ{height:100%;width:100%}.ForecastModal_lineGraph__nUFVK{stroke:#3b82f6;stroke-width:2;fill:none;stroke-linejoin:round}.ForecastModal_dataPoint__NncML{fill:#60a5fa;stroke:#fff;stroke-width:1}.ForecastModal_xAxisLabels__8fL\+x{display:flex;justify-content:space-between;margin-top:5px;padding-right:12px}.ForecastModal_xLabel__tea6C{color:#6b7280;flex:1 1;font-size:.7rem;text-align:center;transform:rotate(-45deg);transform-origin:top right;white-space:nowrap}.ForecastModal_gridLine__ADuR7{stroke:#e5e7eb;stroke-width:1;stroke-dasharray:4}.ForecastModal_scatterPoint__VKbLF{fill:#8b5cf6;stroke:#fff;stroke-width:1;transition:r .2s ease}.ForecastModal_scatterPoint__VKbLF:hover{r:7}.ForecastModal_pointLabel__8vn9k{fill:#4b5563;font-size:.65rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.ForecastModal_scatterSvg__vpYMJ g:hover .ForecastModal_pointLabel__8vn9k{opacity:1}.ForecastModal_salesContainer__2\+VFB{display:flex;flex-direction:column;gap:24px}.ForecastModal_salesListContainer__LtiUS{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;box-shadow:0 8px 32px #0000000f;padding:24px}.ForecastModal_salesListContainer__LtiUS h4{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.2rem;font-weight:700;gap:8px;margin:0 0 20px}.ForecastModal_salesList__LaNmj{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.ForecastModal_salesList__LaNmj::-webkit-scrollbar{width:6px}.ForecastModal_salesList__LaNmj::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.ForecastModal_salesList__LaNmj::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px}.ForecastModal_saleItem__Ze5Lb{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:12px;box-shadow:0 4px 16px #0000000a;display:flex;gap:16px;padding:20px;transition:all .2s ease}.ForecastModal_saleItem__Ze5Lb:hover{border-color:#3b82f64d;box-shadow:0 8px 32px #00000014;transform:translateY(-2px)}.ForecastModal_saleItemIcon__KZ0o4{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ForecastModal_saleItemDetails__lpnN3{flex:1 1}.ForecastModal_saleHeader__p38-L{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ForecastModal_saleOrderId__xAOE-{color:#1e40af;font-size:1.1rem;font-weight:700}.ForecastModal_saleDate__hGw0F{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:.9rem;padding:4px 8px}.ForecastModal_saleData__mELOj{display:flex;flex-wrap:wrap;font-size:.95rem;gap:16px}.ForecastModal_saleDataItem__aKilb{display:flex;flex-direction:column;gap:4px}.ForecastModal_label__zdtaP{color:#64748b;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ForecastModal_value__d0H\+S{color:#1e40af;font-weight:600}.ForecastModal_valueTotal__hqtzl{color:#059669;font-size:1.1rem;font-weight:700}.ForecastModal_loading__Ey8Gk{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px}.ForecastModal_loading__Ey8Gk p{color:#64748b;font-size:1.1rem;margin:0}.ForecastModal_spinner__fQ1DM{animation:ForecastModal_spin__cOOni 1s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}.ForecastModal_errorContainer__p-8HK,.ForecastModal_noData__I9Ph1{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;color:#64748b;display:flex;flex-direction:column;font-size:1.1rem;gap:12px;justify-content:center;padding:48px;text-align:center}.ForecastModal_errorContainer__p-8HK{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef44444d;color:#dc2626}.ForecastModal_loadingSpinner__mNKSk{animation:ForecastModal_spin__cOOni 1s linear infinite;border:2px solid #3b82f64d;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;width:16px}@keyframes ForecastModal_spin__cOOni{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ForecastModal_modalContent__riBal{margin:1vh;max-height:98vh;width:98%}.ForecastModal_modalHeader__fC92J{padding:16px 20px}.ForecastModal_modalHeader__fC92J h2{font-size:1.4rem}.ForecastModal_modalBody__cDyGd{gap:24px;padding:20px}.ForecastModal_chartSection__GAVL5{padding:16px}.ForecastModal_chartSection__GAVL5 h4{font-size:1rem;margin-bottom:16px}.ForecastModal_sectionHeader__kRnbK h3{font-size:1.2rem}.ForecastModal_sectionHeader__kRnbK{align-items:stretch;flex-direction:column;gap:12px}.ForecastModal_refreshButton__eQiTy{align-self:center;width:-webkit-fit-content;width:fit-content}.ForecastModal_saleData__mELOj{flex-direction:column;gap:8px}.ForecastModal_saleItem__Ze5Lb{gap:12px;padding:16px}.ForecastModal_saleHeader__p38-L{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.ForecastModal_modalContent__riBal{border-radius:0;height:100vh;margin:0;max-height:100vh;width:100%}.ForecastModal_modalHeader__fC92J{border-radius:0;padding:12px 16px}.ForecastModal_modalHeader__fC92J h2{font-size:1.2rem}.ForecastModal_modalBody__cDyGd{gap:20px;padding:16px}.ForecastModal_chartSection__GAVL5{padding:12px}}.ProductDetailModal_modalOverlay__h0\+LD{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProductDetailModal_modalContent__wJUkw{animation:ProductDetailModal_modalSlideIn__Yz1NB .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:85vh;max-height:800px;max-width:1200px;overflow:hidden;width:90vw}@keyframes ProductDetailModal_modalSlideIn__Yz1NB{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ProductDetailModal_modalHeader__MCTP3{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e0e7ff;color:#fff;display:flex;justify-content:space-between;min-height:80px;padding:20px 30px}.ProductDetailModal_headerInfo__lsK\+I{align-items:center;display:flex;flex:1 1;gap:20px}.ProductDetailModal_productImage__pGi3j{background:#fff;border-radius:12px;height:60px;overflow:hidden;padding:4px;width:60px}.ProductDetailModal_productImage__pGi3j img{border-radius:8px;height:100%;object-fit:cover;width:100%}.ProductDetailModal_productBasicInfo__OG045 h2{font-size:1.5rem;font-weight:600;margin:0 0 8px}.ProductDetailModal_businessName__lYLK3{font-size:.9rem;margin:0 0 12px;opacity:.9}.ProductDetailModal_priceInfo__7gkRo{display:flex;flex-wrap:wrap;gap:15px}.ProductDetailModal_rentalPrice__h6PxF,.ProductDetailModal_salePrice__VcH5V{background:#fff3;border-radius:6px;font-size:.85rem;font-weight:500;padding:4px 8px}.ProductDetailModal_closeButton__4GQtX{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ProductDetailModal_closeButton__4GQtX:hover{background:#ffffff4d;transform:scale(1.05)}.ProductDetailModal_tabsContainer__tTM6C{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;padding:0 30px}.ProductDetailModal_tab__M2GTs{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:15px 20px;transition:all .2s ease}.ProductDetailModal_tab__M2GTs:hover{background:#3b82f60d;color:#3b82f6}.ProductDetailModal_activeTab__\+zd\+H{background:#3b82f60d;border-bottom-color:#3b82f6;color:#3b82f6!important}.ProductDetailModal_modalBody__Qw0s0{flex:1 1;overflow-y:auto;padding:30px}.ProductDetailModal_loading__7fNKs{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:15px;height:200px;justify-content:center}.ProductDetailModal_spinner__vbMjx{animation:ProductDetailModal_spin__dD3lW 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes ProductDetailModal_spin__dD3lW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDetailModal_overviewTab__NwC3F{display:flex;flex-direction:column;gap:30px}.ProductDetailModal_statsGrid__VasZC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductDetailModal_statCard__dUCQG{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:16px;padding:24px;transition:all .2s ease}.ProductDetailModal_statCard__dUCQG:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.ProductDetailModal_statIcon__DSw8I{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.ProductDetailModal_statInfo__nlQlA h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 4px}.ProductDetailModal_statInfo__nlQlA p{color:#64748b;font-size:.9rem;margin:0}.ProductDetailModal_businessInfo__9vDOg{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.ProductDetailModal_businessInfo__9vDOg h3{color:#1e293b;font-size:1.1rem;margin:0 0 16px}.ProductDetailModal_businessDetails__3ERWX{display:flex;flex-direction:column;gap:12px}.ProductDetailModal_businessDetail__K1fhf{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:10px}.ProductDetailModal_salesTab__Rsp93{display:flex;flex-direction:column;gap:30px}.ProductDetailModal_chartSection__Wypzz{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.ProductDetailModal_chartSection__Wypzz h3{color:#1e293b;font-size:1.1rem;margin:0 0 20px}.ProductDetailModal_customersTab__AQpGM{display:flex;flex-direction:column;gap:30px}.ProductDetailModal_customersList__05TQA{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.ProductDetailModal_customersList__05TQA h3{color:#1e293b;font-size:1.1rem;margin:0 0 20px}.ProductDetailModal_customerItem__nihwk{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.ProductDetailModal_customerItem__nihwk:last-child{border-bottom:none}.ProductDetailModal_customerInfo__ZVpwo{display:flex;flex-direction:column;gap:4px}.ProductDetailModal_customerName__syUYq{color:#1e293b;font-weight:600}.ProductDetailModal_customerValue__W-NUj{color:#3b82f6;font-weight:500}.ProductDetailModal_customerOrders__\+jtiN{color:#64748b;font-size:.85rem}.ProductDetailModal_historyTab__dpAZH{display:flex;flex-direction:column;gap:20px}.ProductDetailModal_historyTab__dpAZH h3{color:#1e293b;font-size:1.1rem;margin:0}.ProductDetailModal_ordersTable__G3zWL{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.ProductDetailModal_tableHeader__xtuM3{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-weight:600}.ProductDetailModal_tableHeader__xtuM3,.ProductDetailModal_tableRow__3ukH7{display:grid;font-size:.85rem;grid-template-columns:1fr 1fr 1.5fr 80px 100px 120px;padding:16px 20px}.ProductDetailModal_tableRow__3ukH7{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.ProductDetailModal_tableRow__3ukH7:hover{background:#f8fafc}.ProductDetailModal_tableRow__3ukH7:last-child{border-bottom:none}.ProductDetailModal_status__h6VS9{border-radius:6px;font-size:.75rem;font-weight:500;padding:4px 8px;text-align:center}.ProductDetailModal_status__h6VS9.ProductDetailModal_הושלם__nDX44{background:#dcfce7;color:#166534}.ProductDetailModal_status__h6VS9.ProductDetailModal_בטיפול__cSObN{background:#fef3c7;color:#92400e}.ProductDetailModal_status__h6VS9.ProductDetailModal_הצעתמחירפעילה__xPWRx{background:#dbeafe;color:#1e40af}.ProductDetailModal_status__h6VS9.ProductDetailModal_הזמנהעתידיתמאושרת__MJYmw{background:#f3e8ff;color:#7c3aed}.ProductDetailModal_productInfo__SdBUU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;padding:20px}.ProductDetailModal_productImage__pGi3j{border-radius:8px;height:80px;object-fit:cover;width:80px}.ProductDetailModal_productDetails__0yJdE{flex:1 1}.ProductDetailModal_productDetails__0yJdE p{color:#475569;font-size:.9rem;margin:8px 0}@media (max-width:768px){.ProductDetailModal_modalContent__wJUkw{height:90vh;width:95vw}.ProductDetailModal_modalHeader__MCTP3{padding:15px 20px}.ProductDetailModal_modalBody__Qw0s0{padding:20px}.ProductDetailModal_statsGrid__VasZC{grid-template-columns:1fr}.ProductDetailModal_tableHeader__xtuM3,.ProductDetailModal_tableRow__3ukH7{gap:10px;grid-template-columns:1fr 1fr 1fr}.ProductDetailModal_tableHeader__xtuM3 span:nth-child(n+4),.ProductDetailModal_tableRow__3ukH7 span:nth-child(n+4){display:none}.ProductDetailModal_tabsContainer__tTM6C{overflow-x:auto;padding:0 20px}.ProductDetailModal_tab__M2GTs{padding:12px 16px;white-space:nowrap}}.ProductGrid_loadingContainer__r0VDb,.ProductGrid_noProducts__zbnaJ{align-items:center;background:var(--very-light-blue);border:1.5px solid var(--primary-blue);border-radius:12px;color:var(--primary-blue);display:flex;flex-direction:column;font-family:var(--modern-font);justify-content:center;margin-top:30px;min-height:180px}.ProductGrid_loadingContainer__r0VDb:before,.ProductGrid_noProducts__zbnaJ:before{animation:ProductGrid_shimmer__893SN 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.ProductGrid_loadingContainer__r0VDb p,.ProductGrid_noProducts__zbnaJ p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.1em;font-weight:600;margin-top:16px;text-align:center}.ProductGrid_productsGrid__QHepu{grid-gap:18px;background:var(--very-light-blue);border-radius:12px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:18px;padding:12px}.ProductGrid_productsGrid__QHepu:before{background:radial-gradient(circle at 20% 50%,#667eea0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#764ba20d 0,#0000 50%),radial-gradient(circle at 40% 80%,#f093fb0d 0,#0000 50%);border-radius:16px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ProductGrid_productsList__nbPFO{background:var(--very-light-blue);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:12px}.ProductGrid_productsList__nbPFO:before{background:linear-gradient(45deg,#667eea08,#0000 50%),linear-gradient(-45deg,#764ba208,#0000 50%);border-radius:16px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ProductGrid_importButtonContainer__GRJ\+I{display:flex;justify-content:flex-end;margin-bottom:20px;padding:0 4px}.ProductGrid_searchStats__DrgAJ{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:center;margin-top:16px;padding:12px 20px}.ProductGrid_searchStats__DrgAJ p{color:#475569;font-size:14px;font-weight:600;margin:0;text-align:center}.ProductGrid_productsGrid__QHepu>*,.ProductGrid_productsList__nbPFO>*{animation:ProductGrid_fadeInUp__nwQpX .6s ease-out;animation-fill-mode:both}.ProductGrid_productsGrid__QHepu>:first-child{animation-delay:.1s}.ProductGrid_productsGrid__QHepu>:nth-child(2){animation-delay:.2s}.ProductGrid_productsGrid__QHepu>:nth-child(3){animation-delay:.3s}.ProductGrid_productsGrid__QHepu>:nth-child(4){animation-delay:.4s}.ProductGrid_productsGrid__QHepu>:nth-child(5){animation-delay:.5s}.ProductGrid_productsGrid__QHepu>:nth-child(6){animation-delay:.6s}.ProductGrid_productsGrid__QHepu>:nth-child(n+7){animation-delay:.7s}@keyframes ProductGrid_shimmer__893SN{0%{left:-100%}to{left:100%}}@keyframes ProductGrid_fadeInUp__nwQpX{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.ProductGrid_productsGrid__QHepu{gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.ProductGrid_productsGrid__QHepu{gap:10px;grid-template-columns:1fr;padding:8px}.ProductGrid_productsList__nbPFO{gap:6px;padding:8px}.ProductGrid_loadingContainer__r0VDb,.ProductGrid_noProducts__zbnaJ{margin-top:30px;min-height:250px;padding:30px 16px}}@media (max-width:480px){.ProductGrid_productsGrid__QHepu{gap:12px;grid-template-columns:1fr;padding:12px}.ProductGrid_loadingContainer__r0VDb,.ProductGrid_noProducts__zbnaJ{margin-top:20px;min-height:200px;padding:24px 12px}.ProductGrid_loadingContainer__r0VDb p,.ProductGrid_noProducts__zbnaJ p{font-size:1em}}.ProductManagement_pageContainer__DKlI8{background:var(--bg-white);display:flex;flex-direction:column;min-height:100vh;padding-bottom:var(--bottom-nav-height);padding-top:var(--top-nav-height);position:relative}.ProductManagement_mainContent__zzVNZ{background-color:var(--bg-white);height:calc(100vh - var(--top-nav-height) - var(--bottom-nav-height));margin:0 auto;max-width:1200px;overflow-y:auto;padding:24px 16px;scroll-behavior:smooth;width:100%}.ProductManagement_pageTitle__fL9P4{-webkit-text-fill-color:#0000;animation:ProductManagement_gradientText__HfX86 5s ease infinite;background:linear-gradient(135deg,var(--primary-blue),var(--primary-hover));-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:24px;text-align:center;text-shadow:0 2px 10px #0000001a}.ProductManagement_backButton__K5GN2{align-items:center;background-color:var(--danger-red);background-color:#d5536000;border:2px solid #95a0ae;border-radius:12px;box-shadow:0 2px 8px #dc262633;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;margin:0 0 16px;max-width:200px;padding:12px 24px;transition:all .2s ease;width:100%}.ProductManagement_backButton__K5GN2:hover{background-color:var(--danger-hover);box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.ProductManagement_addProductButton__CyM\+N{align-items:center;background:linear-gradient(135deg,var(--primary-blue),var(--primary-hover));border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:48px;justify-content:center;margin-bottom:28px;padding:0 24px;transition:all .3s ease;width:100%}.ProductManagement_addProductButton__CyM\+N:hover{box-shadow:0 6px 16px #3b82f64d;transform:translateY(-2px)}.ProductManagement_headerActions__aK-VA{align-items:center;background:var(--bg-light);border-radius:16px;box-shadow:inset 0 2px 4px #0000000d;display:flex;gap:12px;margin-bottom:24px;padding:12px}.ProductManagement_viewControls__PhRTN{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:6px;padding:4px}.ProductManagement_viewButton__rmhc5{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:8px;transition:all .2s ease}.ProductManagement_viewButton__rmhc5.ProductManagement_active__Y29lm{background:var(--primary-blue);box-shadow:0 2px 4px #3b82f633;color:#fff}.ProductManagement_viewButton__rmhc5:hover:not(.ProductManagement_active__Y29lm){background:#f1f5f9;color:#334155}.ProductManagement_filterButton__b3dGK{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0000000d;color:#64748b;cursor:pointer;padding:10px;transition:all .2s ease}.ProductManagement_filterButton__b3dGK:hover{background:#f1f5f9;color:#334155;transform:translateY(-1px)}.ProductManagement_errorMessage__hyCxz{background-color:#fee2e2;border:1px solid #fecaca;border-radius:12px;box-shadow:0 2px 4px #dc26261a;color:var(--danger-red);font-weight:500;margin-bottom:24px;padding:16px;text-align:center}.ProductManagement_floatingButton__KzVes{align-items:center;background:linear-gradient(135deg,var(--primary-blue),var(--primary-hover));border:none;border-radius:28px;bottom:calc(var(--bottom-nav-height) + 16px);box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;transition:all .2s ease;width:56px;z-index:50}.ProductManagement_floatingButton__KzVes:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px) scale(1.05)}@media (max-width:768px){.ProductManagement_mainContent__zzVNZ{padding:16px 12px}.ProductManagement_pageTitle__fL9P4{font-size:1.6rem;margin:8px 0 20px}.ProductManagement_headerActions__aK-VA{flex-wrap:wrap;gap:8px;padding:8px}.ProductManagement_backButton__K5GN2{display:inline-flex;font-size:13px;height:32px;padding:20px}.ProductManagement_floatingButton__KzVes{border-radius:24px;bottom:calc(var(--bottom-nav-height) + 16px);height:48px;width:48px}.ProductManagement_addProductButton__CyM\+N{border-radius:10px;font-size:15px;height:44px;margin-bottom:20px}}@keyframes ProductManagement_gradientText__HfX86{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CustomersPage_customersManagementContainer__urCLy{background-color:#f6f7fb;background-color:var(--color-bg-primary,#f6f7fb);display:flex;flex-direction:column;min-height:100vh;padding-bottom:60px;padding-top:120px}@media (min-width:769px){.CustomersPage_customersManagementContainer__urCLy{padding-right:10px}}@media (max-width:768px){.CustomersPage_customersManagementContainer__urCLy{padding-left:0;padding-right:0;padding-top:140px}}.CustomersPage_customersContent__QaRSs{flex:1 1;margin:0 auto;max-width:1400px;padding:24px;width:100%}@media (max-width:768px){.CustomersPage_customersContent__QaRSs{padding:16px}}.CustomersPage_customers-page-container__Mx4VK{background-color:#f6f7fb;box-sizing:border-box;min-height:100vh;padding-left:240px;padding-top:70px;position:relative}.CustomersPage_customers-content__vc-Sd{margin:0 auto;max-width:1200px;padding:20px}.CustomersPage_customers-header__W6xUk{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CustomersPage_customers-header__W6xUk h2{color:#333;font-size:24px;font-weight:600;margin:0}.CustomersPage_add-button__Ru7CX{align-items:center;background-color:#10b981;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:9px 14px;transition:background-color .2s ease,transform .1s ease}.CustomersPage_add-button__Ru7CX:hover{background-color:#0ea66a;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.CustomersPage_add-button__Ru7CX:active{transform:translateY(0)}.CustomersPage_customers-search__mybmr{margin-bottom:24px}.CustomersPage_search-input-wrapper__\+iGmw{display:block;max-width:500px;position:relative;width:100%}.CustomersPage_search-icon__YUwrP{color:#aaa;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.CustomersPage_search-input-wrapper__\+iGmw input{background-color:#fff;border:1px solid #dde1e5;border-radius:8px;box-shadow:0 2px 4px #00000008;font-size:14px;padding:12px 35px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CustomersPage_search-input-wrapper__\+iGmw input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.CustomersPage_loading-state__uZIt6{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.CustomersPage_spinner__J6h4W{animation:CustomersPage_spin__CxBHZ 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#2563eb;height:40px;margin-bottom:16px;width:40px}@keyframes CustomersPage_spin__CxBHZ{to{transform:rotate(1turn)}}.CustomersPage_add-customer-form__c8c54{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:24px;overflow:hidden;padding:24px}.CustomersPage_add-customer-form__c8c54 h3{color:#333;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.CustomersPage_add-customer-form__c8c54 label{color:#555;display:block;font-weight:500;margin-bottom:16px}.CustomersPage_add-customer-form__c8c54 input,.CustomersPage_add-customer-form__c8c54 textarea{border:1px solid #dde1e5;border-radius:6px;box-sizing:border-box;font-size:14px;margin-top:4px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CustomersPage_add-customer-form__c8c54 input:focus,.CustomersPage_add-customer-form__c8c54 textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomersPage_add-customer-form__c8c54 textarea{min-height:80px;resize:vertical}.CustomersPage_add-customer-form__c8c54 button{background-color:#3b82f6;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:12px 20px;transition:background-color .2s ease,transform .1s ease}.CustomersPage_add-customer-form__c8c54 button:hover{background-color:#2563eb;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.CustomersPage_add-customer-form__c8c54 button:active{transform:translateY(0)}.CustomersPage_createCustomerForm__td9wZ{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}.CustomersPage_formTitle__dr3mb{color:var(--color-text-primary);font-size:1.2rem;font-weight:600;margin-bottom:20px;text-align:center}.CustomersPage_formGrid__yb4Z0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.CustomersPage_formGroup__dsBCn{display:flex;flex-direction:column;gap:6px}.CustomersPage_formGroup__dsBCn.CustomersPage_fullWidth__UTmm9{grid-column:1/-1}.CustomersPage_formGroup__dsBCn label{color:var(--color-text-primary);font-size:.9rem;font-weight:500}.CustomersPage_formGroup__dsBCn input,.CustomersPage_formGroup__dsBCn textarea{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:.9rem;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.CustomersPage_formGroup__dsBCn input:focus,.CustomersPage_formGroup__dsBCn textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomersPage_formGroup__dsBCn textarea{min-height:80px;resize:vertical}.CustomersPage_formActions__srECo{border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.CustomersPage_cancelButton__\+eaTe{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.CustomersPage_cancelButton__\+eaTe:hover{background-color:var(--color-border);color:var(--color-text-primary)}.CustomersPage_submitButton__Uhlzt{background-color:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.CustomersPage_submitButton__Uhlzt:hover:not(:disabled){background-color:#2563eb;background-color:var(--color-primary-hover,#2563eb)}.CustomersPage_submitButton__Uhlzt:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CustomersPage_formGrid__yb4Z0{grid-template-columns:1fr}.CustomersPage_formActions__srECo{flex-direction:column-reverse}.CustomersPage_cancelButton__\+eaTe,.CustomersPage_submitButton__Uhlzt{width:100%}}.CustomersPage_customersList__vGaQy{margin-top:20px}.CustomersPage_customersGrid__8t9q5{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:20px}.CustomersPage_customerCard__Z1fWO{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 16px #3b82f614,0 2px 8px #0000000a;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.CustomersPage_customerCard__Z1fWO:before{background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6);border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CustomersPage_customerCard__Z1fWO:hover{border-color:#3b82f633;box-shadow:0 8px 32px #3b82f626,0 4px 16px #00000014;transform:translateY(-4px) scale(1.02)}@media (max-width:768px){.CustomersPage_customersGrid__8t9q5{gap:16px;grid-template-columns:1fr;margin-top:16px}.CustomersPage_customerCard__Z1fWO{border-radius:12px;padding:20px}.CustomersPage_customerCard__Z1fWO:before{border-radius:12px 12px 0 0}}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-card-header__aCVr9{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-info-main__o4-MA h4{color:#1e293b;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0 0 8px}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-contacts__nrfhj{display:flex;flex-direction:column;gap:6px}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-email__DZUoo,.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-phone__0uuI2{align-items:center;color:#64748b;display:flex;font-size:.9rem;font-weight:500;gap:8px}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-email__DZUoo svg,.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-phone__0uuI2 svg{color:#3b82f6;flex-shrink:0}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-stats-preview__5YWTA{display:flex;flex-shrink:0;gap:16px;margin-left:auto}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-stat__nMoYF{align-items:center;background:#3b82f614;border-radius:8px;color:#3b82f6;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 12px;white-space:nowrap}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-stat__nMoYF svg{flex-shrink:0}.CustomersPage_customerCard__Z1fWO .CustomersPage_expand-button__VP9NF{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;flex-shrink:0;margin-left:auto;padding:4px;transition:all .2s ease}.CustomersPage_customerCard__Z1fWO .CustomersPage_expand-button__VP9NF:hover{background:#3b82f61a;color:#3b82f6}@media (max-width:768px){.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-card-header__aCVr9{flex-direction:column;gap:12px}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-stats-preview__5YWTA{justify-content:space-between;margin-left:0}.CustomersPage_customerCard__Z1fWO .CustomersPage_customer-stat__nMoYF{flex:1 1;justify-content:center}}.CustomersPage_emptyState__-YWZs,.CustomersPage_errorState__B-T4D,.CustomersPage_loadingState__iUkdF{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:1.1rem;padding:40px 20px;text-align:center}.CustomersPage_errorState__B-T4D{color:#dc2626;color:var(--color-error,#dc2626)}.CustomersPage_emptyState__-YWZs{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:2px dashed #3b82f633;border-radius:16px}.CustomersPage_successAlert__IhP\+V{background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46}.CustomersPage_errorAlert__3kmsA,.CustomersPage_successAlert__IhP\+V{align-items:center;display:flex;font-weight:500;gap:12px;margin-bottom:20px;padding:12px 16px}.CustomersPage_errorAlert__3kmsA{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b}.CustomersPage_alertIcon__TmqAN{align-items:center;display:flex;flex-shrink:0;justify-content:center}.CustomersPage_alertCloseButton__x6qmR{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:4px;transition:background-color .2s ease}.CustomersPage_alertCloseButton__x6qmR:hover{background-color:#0000001a}.CustomersPage_error__hUOUP{background-color:#fee2e2;border-left:4px solid #dc2626;border-radius:6px;color:#dc2626;font-weight:700;margin-top:12px;padding:10px 16px}.CustomersPage_empty-state__BpVlH{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000a;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px;text-align:center}.CustomersPage_empty-state__BpVlH svg{color:#9ca3af;margin-bottom:16px}.CustomersPage_empty-state__BpVlH p{font-size:16px;margin-bottom:24px}.CustomersPage_add-button-empty__go0eE{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.CustomersPage_add-button-empty__go0eE:hover{background-color:#2563eb}.CustomersPage_customers-list__kcM-y{background-color:initial;margin-top:20px;padding:0}.CustomersPage_customer-cards__\+O2uH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CustomersPage_customer-card__i2U2z{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000f;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.CustomersPage_customer-card__i2U2z:hover{box-shadow:0 4px 15px #00000014;transform:translateY(-2px)}.CustomersPage_customer-card__i2U2z.CustomersPage_expanded__Pc2V4{grid-column:span 2;transform:none}.CustomersPage_customer-card-header__aCVr9{align-items:center;border-bottom:1px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;position:relative;transition:background-color .2s;-webkit-user-select:none;user-select:none}.CustomersPage_expanded__Pc2V4 .CustomersPage_customer-card-header__aCVr9{background-color:#f9fafb;border-color:#f0f0f0}.CustomersPage_customer-card-header__aCVr9:hover{background-color:#f9fafb}.CustomersPage_customer-info-main__o4-MA{flex:1 1}.CustomersPage_customer-info-main__o4-MA h4{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px}.CustomersPage_customer-contacts__nrfhj{display:flex;flex-wrap:wrap;gap:10px}.CustomersPage_customer-email__DZUoo,.CustomersPage_customer-phone__0uuI2{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:4px}.CustomersPage_customer-stats-preview__5YWTA{display:flex;gap:15px;margin-right:16px}.CustomersPage_customer-stat__nMoYF{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px;white-space:nowrap}.CustomersPage_expand-button__VP9NF{align-items:center;background:none;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s,color .2s}.CustomersPage_expand-button__VP9NF:hover{background-color:#f3f4f6;color:#4b5563}.CustomersPage_customer-card-details__t4Cs5{border-top:1px solid #f0f0f0;padding:20px}.CustomersPage_customer-stats-grid__cRiF8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-bottom:20px}.CustomersPage_customer-stat-box__XCPYp{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;padding:12px;text-align:center}.CustomersPage_stat-label__ixaXX{color:#6b7280;font-size:12px;margin-bottom:6px}.CustomersPage_stat-value__hgIEG{color:#1f2937;font-size:16px;font-weight:600}.CustomersPage_customer-notes__gk0tr{background-color:#fef9c3;border-radius:6px;color:#854d0e;font-size:13px;line-height:1.5;margin:16px 0;padding:12px 16px}.CustomersPage_customer-actions__dM8ik{display:flex;gap:10px;margin-bottom:20px;margin-top:20px}.CustomersPage_action-button__pEw8i{align-items:center;background-color:#f3f4f6;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:background-color .2s}.CustomersPage_action-button__pEw8i:hover{background-color:#e5e7eb}.CustomersPage_customer-orders__TgQyq{margin-top:24px}.CustomersPage_customer-orders__TgQyq h5{color:#374151;font-size:15px;font-weight:600;margin:0 0 12px}.CustomersPage_orders-list__iLqjB{background-color:#f9fafb;border-radius:8px;overflow:hidden}.CustomersPage_order-item__PBD7F{border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px;position:relative;transition:background-color .15s ease}.CustomersPage_order-item__PBD7F:hover{background-color:#f3f4f8}.CustomersPage_order-item__PBD7F:last-child{border-bottom:none}.CustomersPage_order-icon__hzbJH{align-items:center;color:#6b7280;display:flex;justify-content:center;width:30px}.CustomersPage_order-details__ejEUP{flex:1 1;margin-left:40px;margin-right:10px}.CustomersPage_view-order-btn__zd5jS{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;justify-content:center;left:15px;opacity:.6;padding:6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.CustomersPage_view-order-btn__zd5jS:hover{background-color:#3b82f61a;color:#3b82f6;opacity:1}.CustomersPage_view-order-btn__zd5jS:active{transform:translateY(-50%) scale(.95)}.CustomersPage_order-item__PBD7F:hover .CustomersPage_view-order-btn__zd5jS{opacity:1}.CustomersPage_order-primary__MLLGZ{display:flex;justify-content:space-between;margin-bottom:4px}.CustomersPage_order-id-container__KrY8H{align-items:center;background-color:#f0f4f8;border-radius:4px;display:flex;gap:4px;padding:2px 6px}.CustomersPage_order-number__eHuvm{color:#334155;font-size:13px;font-weight:600}.CustomersPage_order-date__wJbf4{color:#6b7280;font-size:12px}.CustomersPage_order-secondary__P4Twp{display:flex;font-size:12px;justify-content:space-between}.CustomersPage_order-status__\+xRl1{background-color:#e5e7eb;border-radius:12px;color:#4b5563;font-size:11px;padding:2px 8px}.CustomersPage_הזמנה-חדשה__Py-1G{background-color:#e0f2fe;color:#0369a1}.CustomersPage_הזמנה-בתהליך__e-gdE{background-color:#fef3c7;color:#92400e}.CustomersPage_הזמנה-הושלמה__GhMXq{background-color:#dcfce7;color:#166534}.CustomersPage_הזמנה-בוטלה__GI1CI{background-color:#fee2e2;color:#b91c1c}.CustomersPage_הזמנה-הוחזרה__qvlcl{background-color:#e0e7ff;color:#4338ca}.CustomersPage_הזמנה-עתידית-מאושרת__Ydo-z{background-color:#f0fdf4;color:#16a34a}.CustomersPage_בהמתנה-לאישור__aYBv0{background-color:#fef9c3;color:#854d0e}.CustomersPage_more-orders__FARrT{background-color:#f3f4f6;color:#6b7280;cursor:pointer;font-size:12px;padding:10px 16px;text-align:center}.CustomersPage_no-orders__SW-9F{background-color:#f9fafb;border-radius:8px;color:#6b7280;font-size:13px;padding:16px;text-align:center}@media (max-width:768px){.CustomersPage_customers-page-container__Mx4VK{padding-bottom:70px;padding-left:0;padding-top:70px}.CustomersPage_customer-cards__\+O2uH{grid-template-columns:1fr}.CustomersPage_customer-card__i2U2z.CustomersPage_expanded__Pc2V4{grid-column:span 1}.CustomersPage_customer-stats-preview__5YWTA{display:none}.CustomersPage_customer-stats-grid__cRiF8{grid-template-columns:repeat(2,1fr)}.CustomersPage_order-primary__MLLGZ,.CustomersPage_order-secondary__P4Twp{align-items:flex-start;flex-direction:column;gap:5px}.CustomersPage_order-date__wJbf4{margin-top:5px}}.CustomerModal_modalOverlay__RtuTJ{align-items:center;animation:CustomerModal_modalFadeIn__JDm4\+ .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes CustomerModal_modalFadeIn__JDm4\+{0%{opacity:0}to{opacity:1}}.CustomerModal_modalContent__hnVtt{animation:CustomerModal_modalSlideIn__4PZHz .3s ease-out;background:#fff;border:1px solid #0000001a;border-radius:16px;box-shadow:0 20px 60px #00000026;max-height:90vh;max-width:600px;overflow:hidden;width:100%}@keyframes CustomerModal_modalSlideIn__4PZHz{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CustomerModal_modalHeader__PDZGI{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:24px 24px 16px}.CustomerModal_modalTitle__3MoFM{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8);background-clip:text;-webkit-background-clip:text;color:#1f2937;font-size:24px;font-weight:700;margin:0}.CustomerModal_modalCloseButton__uZDsJ{align-items:center;background:#0000000d;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.CustomerModal_modalCloseButton__uZDsJ:hover{background:#ef44441a;color:#ef4444;transform:scale(1.05)}.CustomerModal_modalForm__rs12J{display:flex;flex-direction:column;height:calc(100% - 80px)}.CustomerModal_modalBody__hvcAZ{flex:1 1;overflow-y:auto;padding:24px}.CustomerModal_modalFooter__oGtoo{background:linear-gradient(135deg,#f8fafc,#fff);border-top:1px solid #0000001a;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.CustomerModal_formGrid__lG9KK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.CustomerModal_formGroup__v07Sn{display:flex;flex-direction:column;gap:8px}.CustomerModal_formGroup__v07Sn.CustomerModal_fullWidth__b\+x5v{grid-column:1/-1}.CustomerModal_formGroup__v07Sn label{color:#374151;font-size:14px;font-weight:600}.CustomerModal_formGroup__v07Sn input,.CustomerModal_formGroup__v07Sn textarea{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:14px;padding:12px 16px;transition:all .2s ease}.CustomerModal_formGroup__v07Sn input:focus,.CustomerModal_formGroup__v07Sn textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomerModal_formGroup__v07Sn textarea{min-height:80px;resize:vertical}.CustomerModal_modalFooter__oGtoo .CustomerModal_cancelButton__mIIiP{background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.CustomerModal_modalFooter__oGtoo .CustomerModal_cancelButton__mIIiP:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-1px)}.CustomerModal_modalFooter__oGtoo .CustomerModal_submitButton__BK-g\+{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .2s ease}.CustomerModal_modalFooter__oGtoo .CustomerModal_submitButton__BK-g\+:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.CustomerModal_modalFooter__oGtoo .CustomerModal_submitButton__BK-g\+:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.CustomerModal_modalOverlay__RtuTJ{padding:16px}.CustomerModal_modalContent__hnVtt{border-radius:12px;max-height:95vh}.CustomerModal_modalHeader__PDZGI{padding:20px 20px 12px}.CustomerModal_modalTitle__3MoFM{font-size:20px}.CustomerModal_modalCloseButton__uZDsJ{height:36px;width:36px}.CustomerModal_modalBody__hvcAZ{padding:20px}.CustomerModal_modalFooter__oGtoo{flex-direction:column-reverse;padding:12px 20px 20px}.CustomerModal_modalFooter__oGtoo .CustomerModal_cancelButton__mIIiP,.CustomerModal_modalFooter__oGtoo .CustomerModal_submitButton__BK-g\+{font-size:16px;padding:14px 20px;width:100%}.CustomerModal_formGrid__lG9KK{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.CustomerModal_modalOverlay__RtuTJ{padding:8px}.CustomerModal_modalContent__hnVtt{border-radius:8px;max-height:98vh}.CustomerModal_modalHeader__PDZGI{padding:16px 16px 8px}.CustomerModal_modalTitle__3MoFM{font-size:18px}.CustomerModal_modalBody__hvcAZ{padding:16px}.CustomerModal_modalFooter__oGtoo{padding:8px 16px 16px}.CustomerModal_formGrid__lG9KK{gap:12px}.CustomerModal_formGroup__v07Sn input,.CustomerModal_formGroup__v07Sn textarea{padding:10px 14px}}.WarehouseCard_card__9VASJ{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px;transition:box-shadow .3s ease}.WarehouseCard_card__9VASJ:hover{box-shadow:0 4px 8px #0000001a}.WarehouseCard_content__owZJ0{flex-grow:1}.WarehouseCard_title__u62CA{color:#2c3e50;font-size:1.2em;font-weight:700;margin-bottom:8px}.WarehouseCard_locationContainer__SdKJm{align-items:center;display:flex;gap:8px;margin-bottom:16px}.WarehouseCard_locationIcon__2EVtE{color:#64748b}.WarehouseCard_location__z64I2{color:#64748b;font-size:.9em;margin:0}.WarehouseCard_meta__VMPTr{margin:16px 0}.WarehouseCard_productsAction__mb1JU{align-items:center;background-color:#3b82f61a;border-radius:6px;color:#3b82f6;cursor:pointer;display:flex;font-size:.9em;gap:8px;padding:8px 12px;transition:all .2s ease}.WarehouseCard_productsAction__mb1JU:hover{background-color:#3b82f633}.WarehouseCard_actions__mNo4N{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.WarehouseCard_button__mke2v{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:8px;transition:all .3s ease}.WarehouseCard_editButton__9uiZ-{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.WarehouseCard_editButton__9uiZ-:hover{box-shadow:0 2px 4px #3b82f64d;transform:translateY(-1px)}.WarehouseCard_linkButton__l0ng3{background-color:#10b981;color:#fff}.WarehouseCard_linkButton__l0ng3:hover{background-color:#059669;box-shadow:0 2px 4px #10b9814d;transform:translateY(-1px)}.WarehouseCard_deleteButton__1GeTx{background-color:#ef4444;color:#fff}.WarehouseCard_deleteButton__1GeTx:hover{background-color:#dc2626;box-shadow:0 2px 4px #ef44444d;transform:translateY(-1px)}:root{--primary-blue:#3a63ed;--primary-hover:#2851db;--text-primary:#281d1a;--text-secondary:#666;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--border-radius:8px;--box-shadow:0 4px 12px #0000000d;--transition:all 0.3s ease}.WarehouseManagement_warehouseManagement__7-TTQ{background:#fff;background:var(--bg-white);display:flex;flex-direction:column;padding-bottom:70px;padding-bottom:var(--bottom-nav-height);padding-top:60px;padding-top:var(--top-nav-height)}.WarehouseManagement_warehouseContent__Hb8lO{flex:1 1;max-width:1200px;padding:16px;padding:var(--spacing-md)}.WarehouseManagement_headerContainer__0Vccq{gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-md)}.WarehouseManagement_addButton__iTG8H{background:#3b82f6;background:var(--primary-blue);border-radius:12px;border-radius:var(--border-radius);font-size:16px;height:44px;padding:0 16px;padding:0 var(--spacing-md);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_addButton__iTG8H:hover{background:#2563eb;background:var(--primary-hover)}.WarehouseManagement_floatingButton__LagKI{background-color:#3b82f6;background-color:var(--primary-blue);border-radius:50%;bottom:80px;box-shadow:0 2px 10px #0000004d;height:60px;right:20px;transition:background-color .2s;width:60px;z-index:9999}.WarehouseManagement_floatingButton__LagKI:hover{background-color:#2563eb;background-color:var(--primary-hover)}.WarehouseManagement_errorMessage__NiI5c{margin-bottom:16px;margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.WarehouseManagement_warehousesGrid__qmbPr{grid-gap:16px;grid-gap:var(--spacing-md);animation:WarehouseManagement_fadeIn__msvCr .3s ease;gap:16px;gap:var(--spacing-md)}.WarehouseManagement_warehouseCard__2QpLn{border:1px solid #e0e0e0;border:1px solid var(--border-color);padding:16px;padding:var(--spacing-md)}.WarehouseManagement_warehouseCard__2QpLn:hover{box-shadow:0 4px 12px #0000000d;box-shadow:var(--box-shadow);transform:translateY(-2px)}.WarehouseManagement_warehouseInfo__RcXbl h3{color:#1f2937;color:var(--text-primary);font-size:18px;margin-bottom:8px}.WarehouseManagement_warehouseInfo__RcXbl .WarehouseManagement_itemsCount__HQPEb,.WarehouseManagement_warehouseInfo__RcXbl .WarehouseManagement_location__H450U{color:#6b7280;color:var(--text-secondary);font-size:14px;margin-bottom:4px}.WarehouseManagement_warehouseActions__a2wJE{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.WarehouseManagement_deleteButton__gSK2E,.WarehouseManagement_editButton__yoLI0,.WarehouseManagement_viewProductsButton__g1Pr9{align-items:center;border:none;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_editButton__yoLI0{background:var(--primary-blue)}.WarehouseManagement_deleteButton__gSK2E{background:#dc2626;background:var(--danger-red)}.WarehouseManagement_viewProductsButton__g1Pr9{background:#6b7280}.WarehouseManagement_viewProductsButton__g1Pr9:hover{background:#4b5563}.WarehouseManagement_searchContainer__DXsJz{align-items:center;background:#f7f8fa;background:var(--bg-light);border-radius:12px;border-radius:var(--border-radius);display:flex;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_searchContainer__DXsJz:hover{background:#3a63ed0d}.WarehouseManagement_searchIcon__0ZeZX{color:var(--text-secondary);margin-right:8px}.WarehouseManagement_searchInput__c8Wmm{background:#0000;border:none;border-radius:12px;border-radius:var(--border-radius);color:#1f2937;color:var(--text-primary);font-size:14px;outline:none;padding:8px}.WarehouseManagement_searchInput__c8Wmm::placeholder{color:#6b7280;color:var(--text-secondary)}.WarehouseManagement_searchInput__c8Wmm:focus{background:#3a63ed1a;border-radius:12px;border-radius:var(--border-radius)}.WarehouseManagement_modalOverlay__\+xnPw{animation:WarehouseManagement_fadeIn__msvCr .3s ease;bottom:0;right:0}.WarehouseManagement_modalContent__okIJw{animation:WarehouseManagement_fadeIn__msvCr .3s ease;background:var(--bg-white);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000000d;box-shadow:var(--box-shadow);padding:24px;padding:var(--spacing-lg)}.WarehouseManagement_modalTitle__inEr5{font-size:20px;margin-bottom:16px;margin-bottom:var(--spacing-md)}.WarehouseManagement_formGroup__eQS6T{margin-bottom:16px;margin-bottom:var(--spacing-md);text-align:right}.WarehouseManagement_formGroup__eQS6T label{font-size:14px;font-weight:600}.WarehouseManagement_formGroup__eQS6T input{background:#f7f8fa;background:var(--bg-light);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);font-size:14px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_formGroup__eQS6T input:focus{background:#fff;background:var(--bg-white)}.WarehouseManagement_modalActions__tZtnD{gap:8px;gap:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-md)}.WarehouseManagement_cancelButton__TGxUQ,.WarehouseManagement_submitButton__6N4h2{border:none;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_submitButton__6N4h2{background:#3b82f6;background:var(--primary-blue)}.WarehouseManagement_submitButton__6N4h2:hover{background:#2563eb;background:var(--primary-hover)}.WarehouseManagement_cancelButton__TGxUQ{background:#f7f8fa}.WarehouseManagement_cancelButton__TGxUQ:hover{background:#e5e7eb}.WarehouseManagement_loading__jXttN,.WarehouseManagement_noResults__7B2co{color:var(--text-secondary);padding:16px;padding:var(--spacing-md)}.WarehouseManagement_noResults__7B2co{background:#f8f9fa;border-radius:12px;border-radius:var(--border-radius)}@media (max-width:768px){.WarehouseManagement_warehouseContent__Hb8lO{padding:8px;padding:var(--spacing-sm)}.WarehouseManagement_warehousesGrid__qmbPr{grid-template-columns:1fr}.WarehouseManagement_floatingButton__LagKI{bottom:70px;height:50px;right:16px;width:50px}.WarehouseManagement_modalContent__okIJw{padding:16px;padding:var(--spacing-md);width:95%}.WarehouseManagement_searchContainer__DXsJz{padding:6px 10px}.WarehouseManagement_searchIcon__0ZeZX{margin-right:6px}.WarehouseManagement_searchInput__c8Wmm{padding:6px}.WarehouseManagement_modalActions__tZtnD{align-items:stretch;flex-direction:column}.WarehouseManagement_modalActions__tZtnD button{width:100%}}.WarehouseManagement_backButton__J-qM1{background-color:#dc2626;border-radius:48px;gap:8px;margin-bottom:16px;margin-bottom:var(--spacing-md);padding:10px 20px;transition:background-color all .3s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition)}@media (max-width:768px){.WarehouseManagement_backButton__J-qM1{border-radius:32px;font-size:14px;padding:8px 16px}}.WarehouseManagement_productsModal__GUdVi{overflow-y:auto}.WarehouseManagement_productsContainer__FVDJS{margin-top:1rem}.WarehouseManagement_tableContainer__l1v8R{overflow-x:auto}.WarehouseManagement_productsTable__VBxaO{direction:rtl}.WarehouseManagement_productsTable__VBxaO td,.WarehouseManagement_productsTable__VBxaO th{border:1px solid #e0e0e0;border:1px solid var(--border-color);padding:.75rem}.WarehouseManagement_productsTable__VBxaO tr:nth-child(2n){background-color:#f8f9fa}.WarehouseManagement_productsTable__VBxaO tr:hover{background-color:#f0f0f0}.WarehouseManagement_noProducts__OsTDq{background:#f8f9fa;border-radius:12px;border-radius:var(--border-radius);color:#6b7280;color:var(--text-secondary);margin:1rem 0;padding:2rem}.WarehouseManagement_modalHeader__lUYW7{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.WarehouseManagement_input__\+n73j:disabled{background-color:#f0f0f0;color:#6c757d;cursor:not-allowed}.WarehouseManagement_required__deBJI{color:red;margin-left:.2rem}.WarehouseManagement_modalHeader__lUYW7{padding:1rem;z-index:1}.WarehouseManagement_closeButton__2ByKV{background:#0000;color:#6b7280;left:.75rem;position:absolute;top:.75rem}.WarehouseManagement_modalTitle__inEr5{margin-left:2.5rem;padding-right:1rem;text-align:right}:root{--primary-color:#3b82f6;--secondary-color:#1e293b;--danger-color:#ef4444;--danger-hover:#dc2626;--success-color:#22c55e;--success-hover:#16a34a;--warning-color:#f59e0b;--border-radius-lg:16px;--border-radius-sm:8px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.WarehouseManagement_warehouseManagement__7-TTQ{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;padding:1rem}.WarehouseManagement_warehouseContent__Hb8lO{background:#fff;border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);margin:0 auto;max-width:1400px;padding:2rem}.WarehouseManagement_headerContainer__0Vccq{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.WarehouseManagement_backButton__J-qM1{background:#ef4444;background:var(--danger-color);border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow);color:#fff;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_backButton__J-qM1:hover{background:#b91c1c;background:var(--danger-hover);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.WarehouseManagement_searchContainer__DXsJz{flex:1 1;max-width:500px}.WarehouseManagement_searchBar__U8Nhj{background:#fff;border:2px solid #e2e8f0;border-radius:12px;border-radius:var(--border-radius);font-size:.875rem;padding:.875rem 3rem .875rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.WarehouseManagement_searchBar__U8Nhj:focus{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_warehouseList__GDMjo{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:2rem}.WarehouseManagement_warehouseCard__2QpLn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;border-radius:var(--border-radius);overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_warehouseCard__2QpLn:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.WarehouseManagement_warehouseCard__2QpLn:before{background:#3b82f6;background:var(--primary-color);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.WarehouseManagement_warehouseCard__2QpLn:hover:before{transform:scaleX(1)}.WarehouseManagement_warehouseInfo__RcXbl{margin-bottom:1.25rem;text-align:right}.WarehouseManagement_warehouseInfo__RcXbl h3{color:#1e293b;color:var(--secondary-color);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.WarehouseManagement_location__H450U{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.375rem}.WarehouseManagement_warehouseActions__a2wJE{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.WarehouseManagement_actionButton__LcLMG,.WarehouseManagement_deleteButton__gSK2E,.WarehouseManagement_editButton__yoLI0,.WarehouseManagement_linkButton__uYHja,.WarehouseManagement_viewProductsButton__g1Pr9{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius-sm);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.WarehouseManagement_viewProductsButton__g1Pr9{background:#22c55e;background:var(--success-color);color:#fff;grid-column:span 2}.WarehouseManagement_viewProductsButton__g1Pr9:hover{background:#16a34a;background:var(--success-hover)}.WarehouseManagement_editButton__yoLI0{background:#3b82f6;background:var(--primary-color)}.WarehouseManagement_editButton__yoLI0:hover{background:#2563eb;background:var(--primary-hover)}.WarehouseManagement_deleteButton__gSK2E{background:#ef4444;background:var(--danger-color);color:#fff}.WarehouseManagement_deleteButton__gSK2E:hover{background:#b91c1c;background:var(--danger-hover)}.WarehouseManagement_linkButton__uYHja{background:#f59e0b;background:var(--warning-color);color:#fff;grid-column:span 2}.WarehouseManagement_linkButton__uYHja:hover{background:#d97706}.WarehouseManagement_modalOverlay__\+xnPw{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;padding:1rem;z-index:50}.WarehouseManagement_modalContent__okIJw{background:#fff;border-radius:16px;border-radius:var(--border-radius-lg);max-height:90vh;max-width:600px;padding:2rem;position:relative;width:100%}.WarehouseManagement_modalContent__okIJw.WarehouseManagement_productsModal__GUdVi,div.WarehouseManagement_modalContent__okIJw.WarehouseManagement_productsModal__GUdVi{max-height:95vh!important;max-width:1600px!important;overflow:hidden!important;padding:0!important;width:99vw!important}div.WarehouseManagement_modalContent__okIJw.WarehouseManagement_productsModal__GUdVi{border-radius:12px!important}.modalContent.productsModal,[class*=productsModal]{max-height:95vh!important;max-width:1600px!important;overflow:hidden!important;padding:0!important;width:99vw!important}.WarehouseManagement_formGroup__eQS6T{margin-bottom:1.5rem}.WarehouseManagement_formGroup__eQS6T label{color:#1e293b;color:var(--secondary-color);margin-bottom:.5rem}.WarehouseManagement_formGroup__eQS6T input,.WarehouseManagement_formGroup__eQS6T select,.WarehouseManagement_formGroup__eQS6T textarea{border:2px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius-sm);font-size:.875rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.WarehouseManagement_formGroup__eQS6T input:focus,.WarehouseManagement_formGroup__eQS6T select:focus,.WarehouseManagement_formGroup__eQS6T textarea:focus{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_productsTable__VBxaO{border-collapse:initial;border-spacing:0;margin-top:1rem}.WarehouseManagement_productsTable__VBxaO td,.WarehouseManagement_productsTable__VBxaO th{border-bottom:1px solid #e2e8f0;padding:1rem}.WarehouseManagement_productsTable__VBxaO th{background:#f8fafc;color:#1e293b;color:var(--secondary-color);white-space:nowrap}.WarehouseManagement_productsTable__VBxaO tr:hover{background:#f1f5f9}@media (max-width:768px){.WarehouseManagement_warehouseContent__Hb8lO{padding:1rem}.WarehouseManagement_headerContainer__0Vccq{flex-direction:column}.WarehouseManagement_searchContainer__DXsJz{max-width:none;width:100%}.WarehouseManagement_warehouseList__GDMjo{grid-template-columns:1fr}.WarehouseManagement_modalContent__okIJw{padding:1.5rem}.WarehouseManagement_warehouseActions__a2wJE{grid-template-columns:1fr}.WarehouseManagement_linkButton__uYHja,.WarehouseManagement_viewProductsButton__g1Pr9{grid-column:auto}}.WarehouseManagement_loading__jXttN,.WarehouseManagement_noWarehouses__UfQCY{background:#f8fafc;border-radius:12px;border-radius:var(--border-radius);color:#64748b;font-size:1rem;margin:1rem 0;padding:2rem;text-align:center}.WarehouseManagement_errorMessage__NiI5c{background:#fef2f2;border-radius:var(--border-radius);color:#ef4444;color:var(--danger-color);margin-bottom:1rem;padding:1rem}.WarehouseManagement_linkProductModal__w6-GF{border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:85vh;max-width:800px;overflow-y:auto;padding:0;width:90%}.WarehouseManagement_modalHeader__lUYW7{border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;direction:rtl;padding:1.5rem 2rem}.WarehouseManagement_modalTitle__inEr5{flex:1 1;font-size:1.25rem;text-align:center}.WarehouseManagement_closeButton__2ByKV{align-items:center;border-radius:50%;color:#4b5563;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.WarehouseManagement_closeButton__2ByKV:hover{background-color:#f3f4f6;color:#1f2937}.WarehouseManagement_errorMessage__NiI5c,.WarehouseManagement_successMessage__1VjBe{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin:1rem 1.5rem;padding:.75rem 1rem}.WarehouseManagement_errorMessage__NiI5c{color:#b91c1c}.WarehouseManagement_successMessage__1VjBe{background-color:#d1fae5;color:#047857}.WarehouseManagement_productSelectionStep__eB-Hr{padding:1.5rem}.WarehouseManagement_searchContainer__DXsJz{margin-bottom:1.5rem;position:relative}.WarehouseManagement_searchInput__c8Wmm{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;direction:rtl;font-size:.875rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease;width:100%}.WarehouseManagement_searchInput__c8Wmm:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_searchIcon__0ZeZX{color:#6b7280;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.WarehouseManagement_productsList__UsNaB{grid-gap:1rem;direction:rtl;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem;max-height:60vh;overflow-y:auto;padding:.5rem}.WarehouseManagement_productCard__Mz5Xi{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;padding:1rem}.WarehouseManagement_productCard__Mz5Xi:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.WarehouseManagement_productImageContainer__7XkaU{align-items:center;background-color:#f9fafb;border-radius:.375rem;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.WarehouseManagement_productImage__pGmbC{height:100%;object-fit:cover;width:100%}.WarehouseManagement_noProductImage__s\+LMJ{align-items:center;background-color:#f3f4f6;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.WarehouseManagement_productInfo__HY0MM{display:flex;flex:1 1;flex-direction:column}.WarehouseManagement_productName__De0-6{color:#1f2937;font-size:1rem;margin:0 0 .5rem}.WarehouseManagement_productDetails__puuot{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.WarehouseManagement_productBarcode__X2Q9I,.WarehouseManagement_productSku__0ENv2,.WarehouseManagement_productStock__muqdK,.WarehouseManagement_productType__LK6xN{background-color:#f3f4f6;border-radius:.25rem;color:#6b7280;display:inline-block;font-size:.75rem;margin:0;padding:.25rem .5rem}.WarehouseManagement_lowStock__u3rKT{color:#b91c1c}.WarehouseManagement_productPrice__Uy2ny{align-items:center;display:flex;gap:.5rem}.WarehouseManagement_priceLabel__1yQBi{color:#4b5563;font-size:.875rem}.WarehouseManagement_priceValue__TbBWV{color:#1f2937;font-size:1rem;font-weight:600}.WarehouseManagement_productDetailsStep__-Zj8Q{padding:1.5rem}.WarehouseManagement_selectedProductInfo__Y\+GSD{background-color:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.WarehouseManagement_selectedProductHeader__-Cun4{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.WarehouseManagement_selectedProductHeader__-Cun4 h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.WarehouseManagement_stockInfo__Gr54m{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.WarehouseManagement_stockItem__2WuU2{display:flex;flex-direction:column;gap:.25rem}.WarehouseManagement_stockLabel__RlfDA{color:#6b7280;font-size:.75rem}.WarehouseManagement_stockValue__zPbzV{color:#1f2937;font-size:1.125rem;font-weight:600}.WarehouseManagement_noStock__4i6G1{color:#b91c1c}.WarehouseManagement_detailsForm__2KuzV{grid-gap:1rem;direction:rtl;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.WarehouseManagement_formGroup__eQS6T{display:flex;flex-direction:column;gap:.375rem}.WarehouseManagement_formGroup__eQS6T:nth-child(3),.WarehouseManagement_formGroup__eQS6T:nth-child(4){grid-column:span 2}.WarehouseManagement_formLabel__kaXJ4{color:#4b5563;font-size:.875rem;font-weight:500}.WarehouseManagement_requiredField__ur4qo{color:#b91c1c;margin-right:.125rem}.WarehouseManagement_formInput__YkFrT,.WarehouseManagement_formTextarea__QKvTC{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.625rem .75rem;transition:all .2s ease}.WarehouseManagement_formInput__YkFrT:focus,.WarehouseManagement_formTextarea__QKvTC:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_formInput__YkFrT:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.75}.WarehouseManagement_formTextarea__QKvTC{resize:vertical}.WarehouseManagement_formActions__PwbBD{display:flex;gap:1rem;grid-column:span 2;justify-content:space-between;margin-top:1rem}.WarehouseManagement_backButton__J-qM1,.WarehouseManagement_submitButton__6N4h2{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.WarehouseManagement_backButton__J-qM1{background-color:#f3f4f6;color:#4b5563}.WarehouseManagement_backButton__J-qM1:hover{background-color:#e5e7eb;color:#1f2937}.WarehouseManagement_submitButton__6N4h2{background-color:#3b82f6;color:#fff}.WarehouseManagement_submitButton__6N4h2:hover:not(:disabled){background-color:#2563eb}.WarehouseManagement_submitButton__6N4h2:disabled{cursor:not-allowed;opacity:.5}.WarehouseManagement_loading__jXttN,.WarehouseManagement_noResults__7B2co{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:2rem;text-align:center}@media (max-width:768px){.WarehouseManagement_detailsForm__2KuzV,.WarehouseManagement_productsList__UsNaB{grid-template-columns:1fr}.WarehouseManagement_formGroup__eQS6T:nth-child(3),.WarehouseManagement_formGroup__eQS6T:nth-child(4){grid-column:auto}.WarehouseManagement_formActions__PwbBD{flex-direction:column;grid-column:auto}.WarehouseManagement_backButton__J-qM1,.WarehouseManagement_submitButton__6N4h2{width:100%}.WarehouseManagement_modalHeader__lUYW7{padding:1rem}.WarehouseManagement_modalTitle__inEr5{font-size:1rem}}:root{--primary-hover:#2563eb;--danger-red:#dc2626;--danger-hover:#b91c1c;--border-color:#e0e0e0;--text-primary:#1f2937;--text-secondary:#6b7280;--bg-light:#f7f8fa;--bg-white:#fff;--top-nav-height:60px;--bottom-nav-height:70px}.WarehouseManagement_pageContainer__F1I8v{background:#fff;background:var(--bg-white);display:flex;flex-direction:column;min-height:100vh;padding-bottom:70px;padding-bottom:var(--bottom-nav-height);padding-top:60px;padding-top:var(--top-nav-height);position:relative}.WarehouseManagement_mainContent__m\+Y5p{background-color:#fff;background-color:var(--bg-white);height:calc(100vh - 130px);height:calc(100vh - var(--top-nav-height) - var(--bottom-nav-height));margin:0 auto;max-width:1200px;overflow-y:auto;padding:24px 16px;scroll-behavior:smooth;width:100%}.WarehouseManagement_pageTitle__CczYb{-webkit-text-fill-color:#0000;animation:WarehouseManagement_gradientText__UyPAY 5s ease infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-blue),var(--primary-hover));-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:24px;text-align:center;text-shadow:0 2px 10px #0000001a}.WarehouseManagement_backButton__J-qM1{align-items:center;background-color:#d5536000;border:2px solid #95a0ae;border-radius:12px;box-shadow:0 2px 8px #dc262633;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;margin:0 0 16px;max-width:200px;padding:12px 24px;transition:all .2s ease;width:100%}.WarehouseManagement_backButton__J-qM1:hover{box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.WarehouseManagement_addWarehouseButton__V7ygz{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-blue),var(--primary-hover));border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:48px;justify-content:center;margin-bottom:28px;padding:0 24px;transition:all .3s ease;width:100%}.WarehouseManagement_addWarehouseButton__V7ygz:hover{box-shadow:0 6px 16px #3b82f64d;transform:translateY(-2px)}.WarehouseManagement_headerActions__6My-b{align-items:center;background:#f7f8fa;background:var(--bg-light);border-radius:16px;box-shadow:inset 0 2px 4px #0000000d;margin-bottom:24px;padding:12px}.WarehouseManagement_viewControls__HB3zu{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:6px;padding:4px}.WarehouseManagement_viewButton__YQl9a{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:8px;transition:all .2s ease}.WarehouseManagement_viewButton__YQl9a.WarehouseManagement_active__Ke1q\+{background:#3b82f6;background:var(--primary-blue);box-shadow:0 2px 4px #3b82f633;color:#fff}.WarehouseManagement_viewButton__YQl9a:hover:not(.WarehouseManagement_active__Ke1q\+){background:#f1f5f9;color:#334155}.WarehouseManagement_filterButton__PJ8Z\+{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 4px #0000000d;color:#64748b;cursor:pointer;padding:10px;transition:all .2s ease}.WarehouseManagement_filterButton__PJ8Z\+:hover{background:#f1f5f9;color:#334155;transform:translateY(-1px)}.WarehouseManagement_errorMessage__NiI5c{background-color:#fee2e2;border:1px solid #fecaca;border-radius:12px;box-shadow:0 2px 4px #dc26261a;color:#dc2626;color:var(--danger-red);font-weight:500;margin-bottom:24px;padding:16px;text-align:center}.WarehouseManagement_floatingButton__LagKI{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-blue),var(--primary-hover));border:none;border-radius:28px;bottom:86px;bottom:calc(var(--bottom-nav-height) + 16px);box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;transition:all .2s ease;width:56px;z-index:50}.WarehouseManagement_floatingButton__LagKI:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px) scale(1.05)}.WarehouseManagement_warehousesGrid__qmbPr{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.WarehouseManagement_warehousesList__jlwRF{display:flex;flex-direction:column;gap:12px;margin-top:20px}.WarehouseManagement_listItem__Edviv{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:20px;transition:all .2s ease}.WarehouseManagement_listItem__Edviv:hover{border-color:#3182ce;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.WarehouseManagement_mainInfo__kmFbk{align-items:center;display:flex;gap:20px;justify-content:space-between}.WarehouseManagement_warehouseDetails__dQRaG{flex:1 1;min-width:0}.WarehouseManagement_warehouseName__1Mytu{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0 0 8px;text-align:right}.WarehouseManagement_locationContainer__SYRIn{align-items:center;display:flex;gap:8px;justify-content:flex-end}.WarehouseManagement_locationIcon__R-rKb{color:#718096;flex-shrink:0}.WarehouseManagement_location__H450U{color:#718096;font-size:.9rem;margin:0;text-align:right}.WarehouseManagement_actionsContainer__C4fK0{align-items:center;display:flex;flex-shrink:0;gap:16px}.WarehouseManagement_productsAction__x4KTN{align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.WarehouseManagement_productsAction__x4KTN:hover{background:#edf2f7;border-color:#cbd5e0;transform:translateY(-1px)}.WarehouseManagement_buttonGroup__01yiJ{display:flex;gap:8px}.WarehouseManagement_actionButton__LcLMG{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.WarehouseManagement_actionButton__LcLMG:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.WarehouseManagement_editButton__yoLI0{border-color:#3182ce;color:#3182ce}.WarehouseManagement_editButton__yoLI0:hover{background:#ebf8ff;border-color:#2c5aa0}.WarehouseManagement_linkButton__uYHja{border-color:#38a169;color:#38a169}.WarehouseManagement_linkButton__uYHja:hover{background:#f0fff4;border-color:#2f855a}.WarehouseManagement_deleteButton__gSK2E{border-color:#e53e3e;color:#e53e3e}.WarehouseManagement_deleteButton__gSK2E:hover{background:#fff5f5;border-color:#c53030}@media (max-width:768px){.WarehouseManagement_mainInfo__kmFbk{align-items:stretch;flex-direction:column;gap:16px}.WarehouseManagement_warehouseDetails__dQRaG{text-align:center}.WarehouseManagement_locationContainer__SYRIn{justify-content:center}.WarehouseManagement_actionsContainer__C4fK0{flex-direction:column;gap:12px}.WarehouseManagement_productsAction__x4KTN{justify-content:center;width:100%}.WarehouseManagement_buttonGroup__01yiJ{justify-content:center}.WarehouseManagement_warehouseName__1Mytu{font-size:1.1rem}}.WarehouseManagement_productsModal__GUdVi{max-height:95vh!important;max-width:1600px!important;overflow:hidden!important;padding:0!important;width:99vw!important}.WarehouseManagement_productsContainer__FVDJS{max-height:70vh;overflow-y:auto;padding:0}.WarehouseManagement_productsHeader__eQJbc{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.WarehouseManagement_productsHeader__eQJbc h4{color:#2d3748;font-size:1.1rem;font-weight:600;margin:0}.WarehouseManagement_headerActions__6My-b{display:flex;gap:12px}.WarehouseManagement_exportButton__Kms\+e{align-items:center;background:#3182ce;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.WarehouseManagement_exportButton__Kms\+e:hover{background:#2c5aa0;transform:translateY(-1px)}.WarehouseManagement_productsTable__VBxaO{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin:0 10px 20px;overflow:hidden;width:calc(100% - 20px)}.WarehouseManagement_tableHeader__gduB6{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:grid;font-size:.95rem;font-weight:600;grid-template-columns:100px 3fr 1.2fr 1.5fr 2fr 1.2fr 1fr 1fr 1.2fr 2.5fr}.WarehouseManagement_headerCell__Fsp-N{border-left:1px solid #fff3;padding:16px 12px;text-align:center}.WarehouseManagement_headerCell__Fsp-N:first-child{border-left:none}.WarehouseManagement_tableBody__FwEIo{max-height:60vh;overflow-y:auto}.WarehouseManagement_tableRow__7TsWk{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:100px 3fr 1.2fr 1.5fr 2fr 1.2fr 1fr 1fr 1.2fr 2.5fr;transition:all .2s ease}.WarehouseManagement_tableRow__7TsWk:hover{background:#f8fafc;box-shadow:2px 0 8px #0000000d;transform:translateX(2px)}.WarehouseManagement_tableRow__7TsWk:last-child{border-bottom:none}.WarehouseManagement_tableCell__UoWYW{align-items:center;border-left:1px solid #f1f5f9;display:flex;justify-content:center;min-height:80px;padding:16px 12px}.WarehouseManagement_tableCell__UoWYW:first-child{border-left:none}.WarehouseManagement_productImageSmall__tOGv7{align-items:center;background:#f7fafc;border-radius:8px;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.WarehouseManagement_productImageSmall__tOGv7 img{height:100%;object-fit:cover;width:100%}.WarehouseManagement_imagePlaceholderSmall__y877c{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);color:#a0aec0;display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.WarehouseManagement_productNameCell__qW\+EA{color:#2d3748;font-weight:600;line-height:1.3;padding:0 8px;text-align:right}.WarehouseManagement_productTypeCell__-5bZj{background:#e2e8f0;border-radius:16px;color:#4a5568;font-size:.8rem;font-weight:500;padding:6px 12px;white-space:nowrap}.WarehouseManagement_skuCell__j31qQ{background:#f7fafc;color:#4a5568}.WarehouseManagement_barcodeCell__exXpH,.WarehouseManagement_skuCell__j31qQ{border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;padding:4px 8px}.WarehouseManagement_barcodeCell__exXpH{background:#f0fff4;color:#2f855a}.WarehouseManagement_priceCell__P-qA8{color:#38a169;font-size:1rem;font-weight:600}.WarehouseManagement_locationCell__gW49v{background:#fffaf0;border-radius:4px;color:#c05621;font-size:.85rem;font-weight:500;padding:4px 8px}.WarehouseManagement_quantityCell__4q6xn{display:flex;justify-content:center}.WarehouseManagement_quantityBadgeSmall__7XFff{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 2px 4px #667eea4d;color:#fff;font-size:.9rem;font-weight:600;min-width:40px;padding:8px 12px;text-align:center}.WarehouseManagement_notesCell__AWdXN{color:#718096;font-size:.85rem;line-height:1.3;max-width:150px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.WarehouseManagement_productCard__Mz5Xi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:all .2s ease}.WarehouseManagement_productCard__Mz5Xi:hover{border-color:#3182ce;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.WarehouseManagement_productImage__pGmbC{background:#f7fafc;height:180px;overflow:hidden;position:relative}.WarehouseManagement_productImage__pGmbC img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.WarehouseManagement_productCard__Mz5Xi:hover .WarehouseManagement_productImage__pGmbC img{transform:scale(1.05)}.WarehouseManagement_imagePlaceholder__P18Fx{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);color:#a0aec0;display:flex;font-size:3rem;height:100%;justify-content:center;width:100%}.WarehouseManagement_productInfo__HY0MM{padding:20px}.WarehouseManagement_productHeader__xgNCM{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.WarehouseManagement_productName__De0-6{color:#2d3748;flex:1 1;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0;text-align:right}.WarehouseManagement_productType__LK6xN{background:#e2e8f0;border-radius:12px;color:#4a5568;font-size:.75rem;font-weight:500;margin-right:12px;padding:4px 8px;white-space:nowrap}.WarehouseManagement_productDetails__puuot{margin-bottom:16px}.WarehouseManagement_detailRow__YNY4Z{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:6px 0}.WarehouseManagement_detailRow__YNY4Z:last-child{border-bottom:none}.WarehouseManagement_label__o2dvi{color:#718096;font-size:.85rem;font-weight:500}.WarehouseManagement_value__Mp7HK{color:#2d3748;font-size:.9rem;font-weight:500}.WarehouseManagement_price__s\+0ye{color:#38a169;font-size:1rem;font-weight:600}.WarehouseManagement_locationInfo__MyRBS{background:#f0fff4;border:1px solid #c6f6d5;border-radius:8px;margin-bottom:16px;padding:12px}.WarehouseManagement_locationHeader__SlcMI{align-items:center;color:#2f855a;display:flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:8px}.WarehouseManagement_locationIcon__R-rKb{font-size:1rem}.WarehouseManagement_locationDetails__vsjhf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.WarehouseManagement_locationItem__dCXA7{align-items:center;display:flex;justify-content:space-between}.WarehouseManagement_locationLabel__cvIp3{color:#4a5568;font-size:.8rem}.WarehouseManagement_locationValue__m8-1g{color:#2d3748;font-size:.85rem;font-weight:500}.WarehouseManagement_quantitySection__Rq7vH{display:flex;justify-content:center;margin-bottom:16px}.WarehouseManagement_quantityBadge__dkHrr{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 2px 8px #667eea4d;color:#fff;padding:12px 20px;text-align:center}.WarehouseManagement_quantityNumber__mvQxM{display:block;font-size:1.5rem;font-weight:700;line-height:1}.WarehouseManagement_quantityLabel__DEKeB{display:block;font-size:.75rem;margin-top:2px;opacity:.9}.WarehouseManagement_notesSection__0oNDp{background:#fffaf0;border:1px solid #fed7aa;border-radius:8px;padding:12px}.WarehouseManagement_notesLabel__BQTYV{color:#c05621;display:block;font-size:.85rem;font-weight:600;margin-bottom:4px}.WarehouseManagement_notesText__M6kFH{color:#744210;font-size:.85rem;line-height:1.4;margin:0}.WarehouseManagement_noProducts__OsTDq{color:#718096;padding:60px 20px;text-align:center}.WarehouseManagement_emptyIcon__-tBmJ{font-size:4rem;margin-bottom:16px;opacity:.5}.WarehouseManagement_noProducts__OsTDq h3{color:#4a5568;font-size:1.2rem;margin:0 0 8px}.WarehouseManagement_noProducts__OsTDq p{font-size:.9rem;margin:0}@media (max-width:1200px){.WarehouseManagement_tableHeader__gduB6,.WarehouseManagement_tableRow__7TsWk{grid-template-columns:60px 2fr 1fr 1fr 1fr .8fr .8fr .8fr 1fr 1.5fr}.WarehouseManagement_productImageSmall__tOGv7{height:50px;width:50px}}@media (max-width:768px){.WarehouseManagement_productsModal__GUdVi{max-height:95vh;width:98vw}.WarehouseManagement_productsTable__VBxaO{border-radius:8px;margin:0 10px 10px}.WarehouseManagement_tableHeader__gduB6,.WarehouseManagement_tableRow__7TsWk{font-size:.8rem;grid-template-columns:50px 2fr 1fr 1fr 1fr}.WarehouseManagement_tableCell__UoWYW{min-height:60px;padding:12px 8px}.WarehouseManagement_headerCell__Fsp-N{padding:12px 8px}.WarehouseManagement_tableHeader__gduB6 .WarehouseManagement_headerCell__Fsp-N:nth-child(10),.WarehouseManagement_tableHeader__gduB6 .WarehouseManagement_headerCell__Fsp-N:nth-child(4),.WarehouseManagement_tableHeader__gduB6 .WarehouseManagement_headerCell__Fsp-N:nth-child(5),.WarehouseManagement_tableHeader__gduB6 .WarehouseManagement_headerCell__Fsp-N:nth-child(7),.WarehouseManagement_tableHeader__gduB6 .WarehouseManagement_headerCell__Fsp-N:nth-child(8),.WarehouseManagement_tableRow__7TsWk .WarehouseManagement_tableCell__UoWYW:nth-child(10),.WarehouseManagement_tableRow__7TsWk .WarehouseManagement_tableCell__UoWYW:nth-child(4),.WarehouseManagement_tableRow__7TsWk .WarehouseManagement_tableCell__UoWYW:nth-child(5),.WarehouseManagement_tableRow__7TsWk .WarehouseManagement_tableCell__UoWYW:nth-child(7),.WarehouseManagement_tableRow__7TsWk .WarehouseManagement_tableCell__UoWYW:nth-child(8){display:none}.WarehouseManagement_productImageSmall__tOGv7{height:40px;width:40px}.WarehouseManagement_productsHeader__eQJbc{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.WarehouseManagement_headerActions__6My-b{justify-content:center}.WarehouseManagement_productsContainer__FVDJS{max-height:75vh}.WarehouseManagement_tableBody__FwEIo{max-height:55vh}}.WarehouseManagement_loadingContainer__94y2z,.WarehouseManagement_noWarehouses__UfQCY{align-items:center;color:#777;display:flex;flex-direction:column;justify-content:center;margin-top:20px;min-height:200px}.WarehouseManagement_modalOverlay__\+xnPw{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.WarehouseManagement_modalContent__okIJw{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-height:80%;max-width:500px;overflow-y:auto;padding:20px;width:90%}.WarehouseManagement_modalHeader__lUYW7{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.WarehouseManagement_closeButton__2ByKV{background:none;border:none;color:#666;cursor:pointer;transition:color .2s ease}.WarehouseManagement_closeButton__2ByKV:hover{color:#333}.WarehouseManagement_modalTitle__inEr5{color:#1f2937;color:var(--text-primary);font-size:1.5rem;font-weight:600}.WarehouseManagement_formGroup__eQS6T{margin-bottom:20px}.WarehouseManagement_formGroup__eQS6T label{color:#1f2937;color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.WarehouseManagement_formGroup__eQS6T input{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:10px 12px;width:100%}.WarehouseManagement_formGroup__eQS6T input:focus{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 2px #3b82f633;outline:none}.WarehouseManagement_modalActions__tZtnD{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.WarehouseManagement_cancelButton__TGxUQ,.WarehouseManagement_saveButton__dlLbc{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.WarehouseManagement_saveButton__dlLbc{background:#3b82f6;background:var(--primary-blue);border:none;color:#fff}.WarehouseManagement_saveButton__dlLbc:hover{background:#2563eb;background:var(--primary-hover);transform:translateY(-1px)}.WarehouseManagement_cancelButton__TGxUQ{background:#f1f5f9;border:1px solid #ddd;color:#6b7280;color:var(--text-secondary)}.WarehouseManagement_cancelButton__TGxUQ:hover{background:#e2e8f0}.WarehouseManagement_productsModal__GUdVi{max-height:80vh;max-width:800px;width:90%}.WarehouseManagement_productsTable__VBxaO{border-collapse:collapse;margin-top:16px;width:100%}.WarehouseManagement_productsTable__VBxaO td,.WarehouseManagement_productsTable__VBxaO th{border-bottom:1px solid #eee;padding:12px;text-align:right}.WarehouseManagement_productsTable__VBxaO th{background-color:#f8f9fa;color:#1f2937;color:var(--text-primary);font-weight:600}.WarehouseManagement_productsTable__VBxaO tr:hover{background-color:#f1f5f9}@media (max-width:768px){.WarehouseManagement_mainContent__m\+Y5p{padding:16px 12px}.WarehouseManagement_pageTitle__CczYb{font-size:1.6rem;margin:8px 0 20px}.WarehouseManagement_headerActions__6My-b{flex-wrap:wrap;gap:8px;padding:8px}.WarehouseManagement_backButton__J-qM1{display:inline-flex;font-size:13px;height:32px;padding:20px}.WarehouseManagement_warehousesGrid__qmbPr{grid-template-columns:1fr}.WarehouseManagement_floatingButton__LagKI{border-radius:24px;bottom:86px;bottom:calc(var(--bottom-nav-height) + 16px);height:48px;width:48px}.WarehouseManagement_addWarehouseButton__V7ygz{border-radius:10px;font-size:15px;height:44px;margin-bottom:20px}.WarehouseManagement_modalContent__okIJw{padding:16px;width:95%}.WarehouseManagement_modalActions__tZtnD{flex-direction:column}.WarehouseManagement_cancelButton__TGxUQ,.WarehouseManagement_saveButton__dlLbc{width:100%}}@keyframes WarehouseManagement_gradientText__UyPAY{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.WarehouseManagement_statisticsToggle__vtaae{display:flex;justify-content:flex-end;margin-bottom:16px}.WarehouseManagement_toggleButton__cWD9k{background:none;border:none;border-radius:4px;color:#3b82f6;color:var(--primary-blue);cursor:pointer;font-size:.9rem;padding:4px 8px;transition:all .2s ease}.WarehouseManagement_toggleButton__cWD9k:hover{background-color:#3b82f61a}.WarehouseManagement_statisticsSection__D27rB{animation:WarehouseManagement_fadeIn__msvCr .3s ease;margin-bottom:24px}@keyframes WarehouseManagement_fadeIn__msvCr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.WarehouseManagement_statisticsSection__D27rB{margin-bottom:16px}.WarehouseManagement_toggleButton__cWD9k{font-size:.8rem}}.WarehouseManagement_simpleInventoryContainer__whQBe{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:1.5rem}.WarehouseManagement_infoMessage__DEa2r{background-color:#f0f8ff;border-radius:4px;border-right:4px solid #2196f3;font-size:14px;line-height:1.5;margin-bottom:16px;padding:12px 16px}.WarehouseManagement_productListContainer__wm2jz{margin-top:1rem;overflow-x:auto}.WarehouseManagement_productTable__ghm7h{border-collapse:initial;border-spacing:0;font-size:14px;width:100%}.WarehouseManagement_productTable__ghm7h th{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#4b5563;font-weight:600;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:right;top:0;z-index:10}.WarehouseManagement_productTable__ghm7h td{border-bottom:1px solid #e9ecef;padding:12px 16px;vertical-align:middle}.WarehouseManagement_productTable__ghm7h tr:hover{background-color:#f9fafb}.WarehouseManagement_productNameCell__qW\+EA{align-items:center;display:flex;gap:12px;min-width:200px}.WarehouseManagement_productThumbnail__Z3CXv{border:1px solid #e0e0e0;border-radius:4px;height:40px;object-fit:cover;width:40px}.WarehouseManagement_productCol__r\+0yC{min-width:240px}.WarehouseManagement_quantityCell__4q6xn{font-weight:600}.WarehouseManagement_outOfStock__av4vM{background-color:#dc26261a;border-radius:4px;color:#dc2626;font-size:12px;padding:4px 8px}.WarehouseManagement_lowStock__u3rKT{background-color:#ea580c1a;border-radius:4px;color:#ea580c;font-size:12px;padding:4px 8px}.WarehouseManagement_inStock__lhc0I{background-color:#16a34a1a;border-radius:4px;color:#16a34a;font-size:12px;padding:4px 8px}.WarehouseManagement_outOfStockRow__gTKyI{background-color:#dc26260d}.WarehouseManagement_lowStockRow__CiXpJ{background-color:#ea580c0d}.WarehouseManagement_activeStatus__h1RQw,.WarehouseManagement_archivedStatus__4RC5R,.WarehouseManagement_draftStatus__OKERe{border-radius:4px;font-size:12px;padding:4px 8px}.WarehouseManagement_activeStatus__h1RQw{background-color:#16a34a1a;color:#16a34a}.WarehouseManagement_archivedStatus__4RC5R{background-color:#4b55631a;color:#4b5563}.WarehouseManagement_draftStatus__OKERe{background-color:#6366f11a;color:#6366f1}.WarehouseManagement_actionButtons__vb9Ek{display:flex;gap:8px}.WarehouseManagement_editButton__yoLI0{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.WarehouseManagement_editButton__yoLI0:hover{background-color:#2563eb}.WarehouseManagement_addProductButton__9P\+mc{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.WarehouseManagement_addProductButton__9P\+mc:hover{background-color:#2563eb;transform:translateY(-1px)}.WarehouseManagement_emptyContainer__-2h1i{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;text-align:center}.WarehouseManagement_warningIcon__C10UQ{color:#f59e0b;margin-bottom:1rem}.WarehouseManagement_addButton__iTG8H{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:1rem;padding:10px 16px;transition:all .2s}.WarehouseManagement_addButton__iTG8H:hover{background-color:#2563eb;transform:translateY(-1px)}.WarehouseManagement_redirectContainer__rF7HS{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.WarehouseManagement_redirectMessage__OAyO3{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:1rem;max-width:500px;padding:2rem;width:100%}.WarehouseManagement_redirectMessage__OAyO3 svg{color:#3b82f6;margin-bottom:.5rem}.WarehouseManagement_redirectMessage__OAyO3 h2{color:#1f2937;font-size:1.5rem;margin-bottom:.5rem}.WarehouseManagement_redirectMessage__OAyO3 p{color:#4b5563;font-size:1rem}.WarehouseManagement_spinner__sW4EO{animation:WarehouseManagement_spin__eQHT2 1s ease-in-out infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}@keyframes WarehouseManagement_spin__eQHT2{to{transform:rotate(1turn)}}.WarehouseManagement_loadingContainer__94y2z{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.WarehouseManagement_warehouseSelector__QHM1C{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:16px}.WarehouseManagement_warehouseSelector__QHM1C h3{align-items:center;color:#334155;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin-bottom:16px}.WarehouseManagement_warehouseButtons__McwMC{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.WarehouseManagement_warehouseButton__GTWSx{align-items:center;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:center;min-width:140px;padding:12px 20px;transition:all .2s ease}.WarehouseManagement_warehouseButton__GTWSx:hover{background-color:#f1f5f9;border-color:#cbd5e1;box-shadow:0 3px 6px #00000014;transform:translateY(-2px)}.WarehouseManagement_warehouseButton__GTWSx.WarehouseManagement_activeWarehouse__9M5F4{background-color:#3b82f6;border-color:#2563eb;box-shadow:0 4px 8px #3b82f640;color:#fff}.WarehouseManagement_warehouseButton__GTWSx.WarehouseManagement_activeWarehouse__9M5F4:hover{background-color:#2563eb;transform:translateY(-2px)}.WarehouseManagement_inventoryViewContainer__o1NhB{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}@media (max-width:768px){.WarehouseManagement_warehouseButtons__McwMC{flex-direction:column;gap:8px}.WarehouseManagement_warehouseButton__GTWSx{justify-content:flex-start;padding:10px 16px;width:100%}}.WarehouseTabs_tabsWrapper__dPBjH{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.WarehouseTabs_primaryTabs__kAd9e{background-color:#e5e7eb;border-radius:8px;display:flex;gap:1px;padding:4px}.WarehouseTabs_primaryTab__5t2X\+{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:8px;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.WarehouseTabs_primaryTab__5t2X\+:hover:not(.WarehouseTabs_activeTab__TXZyS){background-color:#ffffff80;color:#4b5563}.WarehouseTabs_primaryTab__5t2X\+.WarehouseTabs_activeTab__TXZyS{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.WarehouseTabs_secondaryTabs__ZaR3u{-ms-overflow-style:none;background-color:#f9fafb;border-radius:8px;display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;scrollbar-width:none}.WarehouseTabs_secondaryTabs__ZaR3u::-webkit-scrollbar{display:none}.WarehouseTabs_secondaryTab__zsj-W{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.WarehouseTabs_secondaryTab__zsj-W:hover:not(.WarehouseTabs_activeSecondaryTab__00GF9){background-color:#f3f4f6;color:#374151}.WarehouseTabs_secondaryTab__zsj-W.WarehouseTabs_activeSecondaryTab__00GF9{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.WarehouseTabs_tabIcon__2WpI3{height:1.25rem;width:1.25rem}@media (max-width:768px){.WarehouseTabs_primaryTabs__kAd9e{flex-direction:column;gap:4px}.WarehouseTabs_secondaryTab__zsj-W{padding:.5rem .75rem}}.SearchBar_searchContainer__AflP9{flex:1 1}.SearchBar_searchWrapper__IJRpa{align-items:center;display:flex;position:relative}.SearchBar_searchIcon__i4ke4{color:#9ca3af;pointer-events:none;position:absolute;right:12px}.SearchBar_searchInput__hxAFy{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;padding:10px 40px 10px 12px;transition:all .2s ease;width:100%}.SearchBar_searchInput__hxAFy:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.SearchBar_searchInput__hxAFy::placeholder{color:#9ca3af}.RealTimeWarehouseStatistics_statisticsContainer__863yS{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;direction:rtl;margin-bottom:2rem;padding:1.5rem}.RealTimeWarehouseStatistics_mainStats__cuE6T{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.RealTimeWarehouseStatistics_statCard__RatBd{align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}.RealTimeWarehouseStatistics_statCard__RatBd:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-3px)}.RealTimeWarehouseStatistics_statIconWrapper__rtoFA{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.RealTimeWarehouseStatistics_statIcon__pRsvr{color:#fff;height:24px;width:24px}.RealTimeWarehouseStatistics_statInfo__7A9nv{flex-grow:1;overflow:hidden}.RealTimeWarehouseStatistics_statInfo__7A9nv h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.RealTimeWarehouseStatistics_statInfo__7A9nv p{color:#6b7280;font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RealTimeWarehouseStatistics_utilizationIndicator__wnYxG{background-color:#ffffff4d;border-radius:4px;height:8px;overflow:hidden;position:relative;width:36px}.RealTimeWarehouseStatistics_utilizationBar__lh7xM{background-color:#fff;border-radius:4px;height:100%;left:0;min-width:4px;position:absolute;top:0}.RealTimeWarehouseStatistics_warningIcon__2jEQ5{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.RealTimeWarehouseStatistics_errorIcon__Ay19i{background:linear-gradient(135deg,#ef4444,#f87171)}.RealTimeWarehouseStatistics_warehouseStatsList__y2Q2N{border-top:1px solid #e5e7eb;padding-top:1.5rem}.RealTimeWarehouseStatistics_sectionTitle__pnnvo{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem}.RealTimeWarehouseStatistics_warehouseStatsGrid__OE14K{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.RealTimeWarehouseStatistics_warehouseStatCard__6rDEn{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:1.25rem;transition:all .3s ease}.RealTimeWarehouseStatistics_warehouseStatCard__6rDEn:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.RealTimeWarehouseStatistics_warehouseHeader__gogUb{margin-bottom:1rem}.RealTimeWarehouseStatistics_warehouseName__Eufq2{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.RealTimeWarehouseStatistics_warehouseAddress__WaBzH{color:#6b7280;font-size:.875rem;margin:0}.RealTimeWarehouseStatistics_warehouseStatsRow__htGNl{display:flex;justify-content:space-between;margin-bottom:.75rem}.RealTimeWarehouseStatistics_warehouseStat__\+Y-SS{display:flex;flex-direction:column;gap:.25rem}.RealTimeWarehouseStatistics_statLabel__Mn2cz{color:#6b7280;font-size:.75rem}.RealTimeWarehouseStatistics_statNumber__fdzLp{color:#1f2937;font-size:1rem;font-weight:600}.RealTimeWarehouseStatistics_warningText__wo-Nt{color:#f59e0b}.RealTimeWarehouseStatistics_errorText__VEJgV{color:#ef4444}.RealTimeWarehouseStatistics_utilizationSection__\+Jtsh{margin-top:1rem}.RealTimeWarehouseStatistics_utilizationHeader__3Vakt{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.RealTimeWarehouseStatistics_utilizationLabel__NezCh{color:#6b7280;font-size:.75rem}.RealTimeWarehouseStatistics_utilizationPercentage__qqawA{color:#1f2937;font-size:.875rem;font-weight:600}.RealTimeWarehouseStatistics_utilizationBarContainer__UGMl9{background-color:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.RealTimeWarehouseStatistics_utilizationBarFill__4Vshu{border-radius:4px;height:100%;min-width:4px}.RealTimeWarehouseStatistics_loadingIndicator__7CTgU{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:2rem}.RealTimeWarehouseStatistics_spinner__Agprf{animation:RealTimeWarehouseStatistics_spin__7YH7t 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}.RealTimeWarehouseStatistics_errorContainer__m468S{align-items:center;color:#ef4444;display:flex;flex-direction:column;justify-content:center;padding:2rem}.RealTimeWarehouseStatistics_errorIcon__Ay19i{margin-bottom:1rem}@keyframes RealTimeWarehouseStatistics_spin__7YH7t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RealTimeWarehouseStatistics_mainStats__cuE6T{grid-template-columns:repeat(2,1fr)}.RealTimeWarehouseStatistics_warehouseStatsGrid__OE14K{grid-template-columns:1fr}}@media (max-width:480px){.RealTimeWarehouseStatistics_mainStats__cuE6T{grid-template-columns:1fr}.RealTimeWarehouseStatistics_statCard__RatBd{padding:1rem}}.RealTimeWarehouseChart_chartContainer__krVYd{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;direction:rtl;margin-bottom:24px;padding:16px}.RealTimeWarehouseChart_panelCard__nI7SN{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:12px;padding:12px}.RealTimeWarehouseChart_chartHeader__LmjGp{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:16px}.RealTimeWarehouseChart_chartTitle__SGNS4{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.RealTimeWarehouseChart_chartControls__ApfNf{display:flex;flex-wrap:wrap;gap:1rem}.RealTimeWarehouseChart_chartTypeButtons__DLrVZ{background-color:#f3f4f6;border-radius:8px;display:flex;padding:.25rem}.RealTimeWarehouseChart_chartTypeButton__c4gaK{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.RealTimeWarehouseChart_chartTypeButton__c4gaK:hover:not(.RealTimeWarehouseChart_active__kDDE9){background-color:#e5e7eb;color:#1f2937}.RealTimeWarehouseChart_chartTypeButton__c4gaK.RealTimeWarehouseChart_active__kDDE9{background-color:#3b82f6;color:#fff}.RealTimeWarehouseChart_warehouseFilter__PiUQU{display:flex}.RealTimeWarehouseChart_filterButton__kP1Bx{align-items:center;background-color:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease}.RealTimeWarehouseChart_filterButton__kP1Bx:hover{background-color:#e5e7eb;color:#1f2937}.RealTimeWarehouseChart_filterButton__kP1Bx.RealTimeWarehouseChart_active__kDDE9{background-color:#3b82f6;color:#fff}.RealTimeWarehouseChart_chartContent__FSc6A{display:flex;flex-direction:column;gap:2rem}.RealTimeWarehouseChart_mainChart__IUYI1{flex:1 1}.RealTimeWarehouseChart_chartSubtitle__BZpTG{align-items:center;color:#4b5563;display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin:0 0 1rem}.RealTimeWarehouseChart_selectedWarehouseTag__7AO-T{background-color:#dbeafe;border-radius:4px;color:#1e40af;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.RealTimeWarehouseChart_barChart__uSFY9{display:flex;flex-direction:column;gap:.75rem}.RealTimeWarehouseChart_barChartRow__52--Z{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:150px 1fr}.RealTimeWarehouseChart_barLabel__s6Kpx{overflow:hidden;text-align:left}.RealTimeWarehouseChart_labelText__e28z4{border-radius:4px;color:#4b5563;cursor:pointer;font-size:.875rem;overflow:hidden;padding:.25rem;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.RealTimeWarehouseChart_activeLabel__HaUm-,.RealTimeWarehouseChart_labelText__e28z4:hover{background-color:#f3f4f6;color:#1f2937}.RealTimeWarehouseChart_barContainer__NzXXq{background-color:#f3f4f6;border-radius:6px;height:32px;overflow:hidden}.RealTimeWarehouseChart_bar__61SyO{align-items:center;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:100%;justify-content:flex-end;min-width:30px;padding:0 .75rem;transition:all .3s ease}.RealTimeWarehouseChart_activeBar__cG1ym,.RealTimeWarehouseChart_bar__61SyO:hover{box-shadow:0 2px 4px #0000001a;filter:brightness(1.1)}.RealTimeWarehouseChart_barValue__zav9u{text-shadow:0 1px 2px #0003}.RealTimeWarehouseChart_productsChart__gZQxr{border-top:1px solid #e5e7eb;padding-top:1.5rem}.RealTimeWarehouseChart_productsList__3HV3G{background-color:#f9fafb;border-radius:8px;padding:1rem}.RealTimeWarehouseChart_kpiGrid__EIdcr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.RealTimeWarehouseChart_kpiCard__vWkWy{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.RealTimeWarehouseChart_kpiIconWrap__cVJhE{align-items:center;background-color:#eef2ff;border-radius:10px;color:#4338ca;display:flex;height:34px;justify-content:center;width:34px}.RealTimeWarehouseChart_kpiContent__HVk\+L{display:flex;flex-direction:column}.RealTimeWarehouseChart_kpiLabel__fMLs2{color:#6b7280;font-size:12px}.RealTimeWarehouseChart_kpiValue__i3cEU{color:#111827;font-size:20px;font-weight:700}.RealTimeWarehouseChart_productsTable__bf\+ia{border-collapse:collapse;width:100%}.RealTimeWarehouseChart_productsTable__bf\+ia td,.RealTimeWarehouseChart_productsTable__bf\+ia th{padding:.75rem 1rem;text-align:right}.RealTimeWarehouseChart_productsTable__bf\+ia th{background-color:#f3f4f6;border-bottom:2px solid #e5e7eb;color:#4b5563;font-size:.875rem;font-weight:600}.RealTimeWarehouseChart_productsTable__bf\+ia tr{border-bottom:1px solid #e5e7eb}.RealTimeWarehouseChart_productsTable__bf\+ia tr:last-child{border-bottom:none}.RealTimeWarehouseChart_productsTable__bf\+ia tr:hover{background-color:#f3f4f6}.RealTimeWarehouseChart_productNameColumn__4WdD1{width:40%}.RealTimeWarehouseChart_productNameCell__3ls6D{color:#1f2937;font-weight:500}.RealTimeWarehouseChart_quantityCell__5SFk5{color:#1f2937;font-weight:600}.RealTimeWarehouseChart_priceCell__1UbMs,.RealTimeWarehouseChart_valueCell__FIC6J{color:#1f2937}.RealTimeWarehouseChart_noDataMessage__zKFxF{align-items:center;background-color:#f9fafb;border-radius:8px;color:#6b7280;display:flex;font-size:.875rem;justify-content:center;padding:2rem}.RealTimeWarehouseChart_errorContainer__UM8KW,.RealTimeWarehouseChart_loadingContainer__lEgG5{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:300px}.RealTimeWarehouseChart_spinningIcon__-2l-J{animation:RealTimeWarehouseChart_spin__t3tlL 1.5s linear infinite;color:#3b82f6;margin-bottom:1rem}.RealTimeWarehouseChart_errorIcon__10j9V{color:#ef4444;margin-bottom:1rem}@keyframes RealTimeWarehouseChart_spin__t3tlL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RealTimeWarehouseChart_chartHeader__LmjGp{align-items:flex-start;flex-direction:column}.RealTimeWarehouseChart_chartControls__ApfNf{justify-content:space-between;width:100%}.RealTimeWarehouseChart_barChartRow__52--Z{grid-template-columns:120px 1fr}.RealTimeWarehouseChart_productsTable__bf\+ia{font-size:.875rem}.RealTimeWarehouseChart_productsTable__bf\+ia td,.RealTimeWarehouseChart_productsTable__bf\+ia th{padding:.5rem}.RealTimeWarehouseChart_kpiGrid__EIdcr{grid-template-columns:1fr 1fr}}@media (max-width:480px){.RealTimeWarehouseChart_chartControls__ApfNf{flex-direction:column}.RealTimeWarehouseChart_chartTypeButtons__DLrVZ,.RealTimeWarehouseChart_warehouseFilter__PiUQU{justify-content:center;width:100%}.RealTimeWarehouseChart_barChartRow__52--Z{gap:.5rem;grid-template-columns:100px 1fr}.RealTimeWarehouseChart_productNameColumn__4WdD1{width:auto}.RealTimeWarehouseChart_kpiGrid__EIdcr{grid-template-columns:1fr}}.RealTimeWarehouseChart_noDataContainer__gzHXg{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.RealTimeWarehouseChart_noDataIcon__K9DYt{color:#9ca3af;height:32px;margin-bottom:1rem;width:32px}.RealTimeWarehouseChart_mockDataIndicator__P0EBk{align-items:flex-start;background-color:#fff8e6;border:1px solid #f59e0b;border-radius:8px;color:#92400e;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.RealTimeWarehouseChart_mockDataIndicator__P0EBk svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.RealTimeWarehouseChart_mockDataContent__yooWH{display:flex;flex-direction:column;gap:4px}.RealTimeWarehouseChart_mockDataContent__yooWH strong{font-size:14px;font-weight:600}.RealTimeWarehouseChart_mockDataContent__yooWH span{font-size:13px;opacity:.9}.WarehouseInventoryRealtime_inventoryContainer__CiNJL{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;direction:rtl;margin-bottom:2rem;padding:1.5rem}.WarehouseInventoryRealtime_inventoryHeader__U1tJA{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.WarehouseInventoryRealtime_inventoryTitle__T-XON{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.WarehouseInventoryRealtime_searchContainer__CRWTf{flex:1 1;max-width:400px;position:relative}.WarehouseInventoryRealtime_searchIcon__Da-K0{color:#718096;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.WarehouseInventoryRealtime_searchInput__FHhEp{border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.WarehouseInventoryRealtime_searchInput__FHhEp:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.WarehouseInventoryRealtime_refreshButton__\+VpGy{align-items:center;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.WarehouseInventoryRealtime_refreshButton__\+VpGy:hover{background-color:#edf2f7}.WarehouseInventoryRealtime_refreshButton__\+VpGy svg{transition:transform .3s ease}.WarehouseInventoryRealtime_refreshButton__\+VpGy:hover svg{transform:rotate(180deg)}.WarehouseInventoryRealtime_summarySectionDesktop__M5NUO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:1.5rem}.WarehouseInventoryRealtime_summaryAndVisualization__YHE7n{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr;margin-bottom:1.5rem}.WarehouseInventoryRealtime_summaryCards__N-jxa{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.WarehouseInventoryRealtime_summaryCard__O-w7t{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.WarehouseInventoryRealtime_summaryCard__O-w7t:hover{box-shadow:0 4px 8px #00000014;transform:translateY(-2px)}.WarehouseInventoryRealtime_summaryIcon__8BSti{align-items:center;background-color:#3b82f626;border-radius:10px;color:#3b82f6;display:flex;height:40px;justify-content:center;width:40px}.WarehouseInventoryRealtime_valueSummary__9iJtj{background-color:#10b98126;color:#10b981}.WarehouseInventoryRealtime_outOfStockIcon__mIGnv{background-color:#ef444426;color:#ef4444}.WarehouseInventoryRealtime_lowStockIcon__2i2gq{background-color:#f59e0b26;color:#f59e0b}.WarehouseInventoryRealtime_summaryContent__zD9\+\+{flex:1 1}.WarehouseInventoryRealtime_summaryContent__zD9\+\+ h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.WarehouseInventoryRealtime_summaryContent__zD9\+\+ p{color:#64748b;font-size:.85rem;margin:0}.WarehouseInventoryRealtime_outOfStockSummary__5wQrP{background-color:#fef2f2;border-color:#fecaca}.WarehouseInventoryRealtime_lowStockSummary__yF4wz{background-color:#fff7ed;border-color:#fed7aa}.WarehouseInventoryRealtime_visualizationSection__UAJNP{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:1rem}.WarehouseInventoryRealtime_sectionHeader__BhQ\+f{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.WarehouseInventoryRealtime_sectionHeader__BhQ\+f h3{color:#334155;font-size:1rem;font-weight:600;margin:0}.WarehouseInventoryRealtime_toggleChartButton__3J4L9{background:none;border:none;border-radius:.25rem;color:#3b82f6;cursor:pointer;font-size:.85rem;padding:.25rem .5rem}.WarehouseInventoryRealtime_toggleChartButton__3J4L9:hover{background-color:#3b82f61a}.WarehouseInventoryRealtime_pieChartContainer__y0\+-S{text-align:center}.WarehouseInventoryRealtime_pieChartTitle__1ixLz{color:#475569;font-size:.9rem;font-weight:600;margin-bottom:1rem;text-align:center}.WarehouseInventoryRealtime_pieChartWrapper__VgC5\+{align-items:center;display:flex;flex-direction:column;gap:1rem}.WarehouseInventoryRealtime_pieChart__uAKF0{background-color:#f1f5f9;border-radius:50%;height:150px;overflow:hidden;position:relative;width:150px}.WarehouseInventoryRealtime_segment__lx3Ri{height:100%;left:0;position:absolute;top:0;transform-origin:50% 50%;transition:all .3s ease;width:100%}.WarehouseInventoryRealtime_pieChartLabels__djSG8{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.WarehouseInventoryRealtime_pieChartLabel__n0Asg{align-items:center;color:#475569;display:flex;font-size:.85rem;gap:.5rem}.WarehouseInventoryRealtime_colorBox__XzEuN{border-radius:3px;height:12px;width:12px}.WarehouseInventoryRealtime_actionButtons__370NR{display:flex;gap:.75rem;margin-top:1rem}.WarehouseInventoryRealtime_adjustButton__2mXT0,.WarehouseInventoryRealtime_moveButton__Lvk\+Q,.WarehouseInventoryRealtime_orderButton__LhKUp,.WarehouseInventoryRealtime_shelfMoveButton__QN5ch{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.WarehouseInventoryRealtime_orderButton__LhKUp{background-color:#3b82f6;color:#fff;flex:2 1}.WarehouseInventoryRealtime_orderButton__LhKUp:hover{background-color:#2563eb}.WarehouseInventoryRealtime_moveButton__Lvk\+Q{background-color:#f59e0b;color:#fff;flex:2 1}.WarehouseInventoryRealtime_moveButton__Lvk\+Q:hover{background-color:#d97706}.WarehouseInventoryRealtime_shelfMoveButton__QN5ch{background-color:#8b5cf6;color:#fff;flex:2 1}.WarehouseInventoryRealtime_shelfMoveButton__QN5ch:hover{background-color:#7c3aed}.WarehouseInventoryRealtime_adjustButton__2mXT0{background-color:#10b981;color:#fff;flex:1 1}.WarehouseInventoryRealtime_adjustButton__2mXT0:hover{background-color:#059669}.WarehouseInventoryRealtime_stockTrend__TWIHk{align-items:center;display:flex}.WarehouseInventoryRealtime_trendingUp__-c9t0{color:#10b981}.WarehouseInventoryRealtime_trendingDown__tDQdr{color:#ef4444}.WarehouseInventoryRealtime_trendingStable__kBGIu{color:#6b7280}.WarehouseInventoryRealtime_trendDown__QDZWs,.WarehouseInventoryRealtime_trendStable__8Tv0x,.WarehouseInventoryRealtime_trendUp__1bYCu{align-items:center;display:flex;font-size:.85rem;gap:.25rem}.WarehouseInventoryRealtime_trendUp__1bYCu{color:#10b981}.WarehouseInventoryRealtime_trendDown__QDZWs{color:#ef4444}.WarehouseInventoryRealtime_trendStable__8Tv0x{color:#6b7280}.WarehouseInventoryRealtime_productsContainer__efFsW{display:flex;flex-direction:column;gap:1rem}.WarehouseInventoryRealtime_productCard__8MNkw{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}.WarehouseInventoryRealtime_productCard__8MNkw:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000d}.WarehouseInventoryRealtime_productCard__8MNkw.WarehouseInventoryRealtime_expanded__GFrXb{box-shadow:0 4px 12px #0000001a}.WarehouseInventoryRealtime_productHeader__apVQo{grid-gap:1rem;align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 2fr 1fr 1fr auto;padding:1rem}.WarehouseInventoryRealtime_productImageContainer__1VBT5{align-items:center;background-color:#f7fafc;border-radius:8px;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.WarehouseInventoryRealtime_productImage__NufE8{height:100%;object-fit:cover;width:100%}.WarehouseInventoryRealtime_noImage__nKB0X{align-items:center;background-color:#edf2f7;color:#a0aec0;display:flex;height:100%;justify-content:center;width:100%}.WarehouseInventoryRealtime_productInfo__jEahs{display:flex;flex-direction:column;justify-content:center}.WarehouseInventoryRealtime_productName__pPfLT{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .25rem}.WarehouseInventoryRealtime_productMeta__VvTlA{display:flex;flex-wrap:wrap;gap:.5rem}.WarehouseInventoryRealtime_productBarcode__7TjOG,.WarehouseInventoryRealtime_productSku__0Gi9v{background-color:#f7fafc;border-radius:4px;color:#718096;font-size:.8rem;padding:.25rem .5rem}.WarehouseInventoryRealtime_productStock__kcjg-{display:flex;flex-direction:column;gap:.5rem}.WarehouseInventoryRealtime_stockValue__Lyic2{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.WarehouseInventoryRealtime_stockNumber__dEN94{border-radius:4px;font-weight:700;margin-right:.5rem;min-width:2.5rem;padding:.25rem .5rem;text-align:center}.WarehouseInventoryRealtime_productDetails__YUcey{display:flex;flex-direction:column;gap:.5rem}.WarehouseInventoryRealtime_locationContainer__JagmX,.WarehouseInventoryRealtime_priceContainer__nBAwU{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.WarehouseInventoryRealtime_locationLabel__6Mpvt,.WarehouseInventoryRealtime_priceLabel__z9i\+t{color:#718096}.WarehouseInventoryRealtime_priceValue__n-ina{color:#2d3748;font-weight:700}.WarehouseInventoryRealtime_locationValue__uN8rc{color:#4a5568;font-weight:500}.WarehouseInventoryRealtime_expandIcon__HpezE{color:#a0aec0;transition:transform .3s ease}.WarehouseInventoryRealtime_productCard__8MNkw.WarehouseInventoryRealtime_expanded__GFrXb .WarehouseInventoryRealtime_expandIcon__HpezE{transform:rotate(180deg)}.WarehouseInventoryRealtime_expandedContent__iLd92{animation:WarehouseInventoryRealtime_expandAnimation__P8v\+a .3s ease;border-top:1px solid #e2e8f0;padding:0 1rem 1rem}.WarehouseInventoryRealtime_expandedSection__CT8-x{margin-top:1rem}.WarehouseInventoryRealtime_expandedSection__CT8-x h4{color:#4a5568;font-size:.95rem;font-weight:600;margin:0 0 .75rem}.WarehouseInventoryRealtime_expandedGrid__T4quL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.WarehouseInventoryRealtime_expandedItem__kCeVr{display:flex;flex-direction:column;gap:.25rem}.WarehouseInventoryRealtime_expandedLabel__B6vAP{color:#718096;font-size:.8rem}.WarehouseInventoryRealtime_expandedValue__PRcDh{color:#2d3748;font-size:.9rem;font-weight:500}.WarehouseInventoryRealtime_notesSection__6tjxj{background-color:#fafafa;border-radius:8px;margin-top:1rem;padding:1rem}.WarehouseInventoryRealtime_notesContent__e07Sz{color:#4a5568;font-size:.9rem;margin:0;white-space:pre-wrap}.WarehouseInventoryRealtime_stockAlert__rKVdA{border-radius:8px;margin-top:1rem;padding:.75rem}.WarehouseInventoryRealtime_outOfStockAlert__vTDDN{align-items:center;background-color:#fff5f5;border-radius:8px;color:#e53e3e;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.WarehouseInventoryRealtime_lowStockAlert__z1usq{align-items:center;background-color:#fffaf0;border-radius:8px;color:#dd6b20;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.WarehouseInventoryRealtime_goodStockAlert__rJvQI{align-items:center;background-color:#f0fff4;border-radius:8px;color:#38a169;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.WarehouseInventoryRealtime_outOfStock__mJ\+2Z{background-color:#fc8181;color:#fff}.WarehouseInventoryRealtime_lowStock__TG1HE{background-color:#f6ad55;color:#fff}.WarehouseInventoryRealtime_mediumStock__MPNSZ{background-color:#f6e05e;color:#744210}.WarehouseInventoryRealtime_goodStock__Ccb6z{background-color:#68d391;color:#fff}.WarehouseInventoryRealtime_activeStatus__rAT9T{color:#38a169}.WarehouseInventoryRealtime_inactiveStatus__mHoNy{color:#718096}.WarehouseInventoryRealtime_outOfStockStatus__iaFkZ{color:#e53e3e}.WarehouseInventoryRealtime_emptyContainer__8e6Tc,.WarehouseInventoryRealtime_errorContainer__ItOht,.WarehouseInventoryRealtime_loadingContainer__u7YR-{align-items:center;color:#718096;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.WarehouseInventoryRealtime_spinningIcon__96ZBZ{animation:WarehouseInventoryRealtime_spin__ACX3X 1.5s linear infinite;color:#4299e1;margin-bottom:1rem}.WarehouseInventoryRealtime_errorIcon__gHZMB{color:#e53e3e;margin-bottom:1rem}.WarehouseInventoryRealtime_clearButton__LPZPh,.WarehouseInventoryRealtime_retryButton__Mk\+hB{align-items:center;background-color:#4299e1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.WarehouseInventoryRealtime_clearButton__LPZPh:hover,.WarehouseInventoryRealtime_retryButton__Mk\+hB:hover{background-color:#3182ce}.WarehouseInventoryRealtime_clearButton__LPZPh{background-color:#718096}.WarehouseInventoryRealtime_clearButton__LPZPh:hover{background-color:#4a5568}@keyframes WarehouseInventoryRealtime_spin__ACX3X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes WarehouseInventoryRealtime_expandAnimation__P8v\+a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.WarehouseInventoryRealtime_sortControls__b9SLc{grid-gap:.5rem;align-items:center;background-color:#f7fafc;border-radius:8px;color:#4a5568;display:grid;font-weight:500;gap:.5rem;grid-template-columns:auto 2fr 1fr 1fr auto;margin-bottom:1rem;padding:.75rem 1rem}.WarehouseInventoryRealtime_sortControls__b9SLc>div{align-items:center;display:flex;font-size:.9rem;gap:.25rem;justify-content:flex-start}.WarehouseInventoryRealtime_sortButton__aPevR{align-items:center;border-radius:4px;color:#4a5568;cursor:pointer;display:flex;font-size:.9rem;gap:.25rem;justify-content:center;padding:.5rem;transition:all .2s ease}.WarehouseInventoryRealtime_sortButton__aPevR:hover{background-color:#edf2f7;color:#2d3748}.WarehouseInventoryRealtime_sortIcon__RDRJg{align-items:center;color:#4299e1;display:flex}@media (max-width:1024px){.WarehouseInventoryRealtime_productHeader__apVQo{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}.WarehouseInventoryRealtime_productImageContainer__1VBT5{grid-row:span 2}.WarehouseInventoryRealtime_productInfo__jEahs{grid-column:2}.WarehouseInventoryRealtime_productStock__kcjg-{grid-column:2;grid-row:2}.WarehouseInventoryRealtime_productDetails__YUcey{grid-column:3;grid-row:span 2}.WarehouseInventoryRealtime_expandIcon__HpezE{grid-column:4;grid-row:span 2}.WarehouseInventoryRealtime_sortControls__b9SLc{grid-template-columns:auto 1fr 1fr auto}}@media (max-width:768px){.WarehouseInventoryRealtime_summaryAndVisualization__YHE7n{grid-template-columns:1fr}.WarehouseInventoryRealtime_summaryCards__N-jxa{grid-template-columns:1fr 1fr;margin-bottom:1rem}.WarehouseInventoryRealtime_summaryCard__O-w7t:last-child{grid-column:span 2}.WarehouseInventoryRealtime_sortControls__b9SLc{gap:.75rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:.75rem}.WarehouseInventoryRealtime_sortControls__b9SLc>div:first-child{grid-column:span 2}.WarehouseInventoryRealtime_productHeader__apVQo{gap:.75rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:1rem}.WarehouseInventoryRealtime_productImageContainer__1VBT5{grid-column:1;grid-row:1;height:80px;margin:0 auto;width:80px}.WarehouseInventoryRealtime_productInfo__jEahs{grid-column:1;grid-row:2;text-align:center}.WarehouseInventoryRealtime_productMeta__VvTlA{justify-content:center}.WarehouseInventoryRealtime_productStock__kcjg-{grid-column:1;grid-row:3}.WarehouseInventoryRealtime_productDetails__YUcey{grid-column:1;grid-row:4}.WarehouseInventoryRealtime_expandIcon__HpezE{left:.75rem;position:absolute;top:.75rem}.WarehouseInventoryRealtime_productCard__8MNkw{position:relative}}.WarehouseInventoryRealtime_filterSection__Bwvwc{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;padding:16px}.WarehouseInventoryRealtime_filterHeader__DKT46{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.WarehouseInventoryRealtime_filterTitle__eTMHd{align-items:center;color:#334155;display:flex;font-size:1rem;font-weight:600;gap:8px}.WarehouseInventoryRealtime_filterToggle__e4mac{align-items:center;background:none;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;display:flex;font-size:.85rem;gap:4px;padding:4px 8px;transition:all .2s ease}.WarehouseInventoryRealtime_filterToggle__e4mac:hover{background-color:#3b82f61a}.WarehouseInventoryRealtime_filterContent__maaoL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.WarehouseInventoryRealtime_filterGroup__KJbZY{display:flex;flex-direction:column;gap:8px}.WarehouseInventoryRealtime_filterLabel__Lu-vs{color:#475569;font-size:.85rem;font-weight:500}.WarehouseInventoryRealtime_filterInput__gAdyX,.WarehouseInventoryRealtime_filterSelect__Mj0H3{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:.9rem;padding:8px 12px;transition:all .2s ease}.WarehouseInventoryRealtime_filterInput__gAdyX:focus,.WarehouseInventoryRealtime_filterSelect__Mj0H3:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.WarehouseInventoryRealtime_filterRangeInputs__GYyoO{display:flex;gap:8px}.WarehouseInventoryRealtime_filterRangeInputs__GYyoO input{border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;padding:8px;width:100%}.WarehouseInventoryRealtime_filterActions__0YxiM{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.WarehouseInventoryRealtime_filterApplyButton__lGmIg,.WarehouseInventoryRealtime_filterResetButton__GfNey{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease}.WarehouseInventoryRealtime_filterApplyButton__lGmIg{background-color:#3b82f6;border:none;color:#fff}.WarehouseInventoryRealtime_filterApplyButton__lGmIg:hover{background-color:#2563eb}.WarehouseInventoryRealtime_filterResetButton__GfNey{background-color:initial;border:1px solid #e5e7eb;color:#4b5563}.WarehouseInventoryRealtime_filterResetButton__GfNey:hover{background-color:#f1f5f9;border-color:#d1d5db}.WarehouseInventoryRealtime_filterBadge__3pmk5{align-items:center;background-color:#eff6ff;border-radius:50px;color:#3b82f6;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;margin-right:8px;padding:4px 10px}.WarehouseInventoryRealtime_filterBadge__3pmk5 button{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:0}.WarehouseInventoryRealtime_activeFilters__KLPE2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media (max-width:768px){.WarehouseInventoryRealtime_filterContent__maaoL{grid-template-columns:1fr}.WarehouseInventoryRealtime_filterRangeInputs__GYyoO{flex-direction:column;gap:8px}.WarehouseInventoryRealtime_filterActions__0YxiM{flex-direction:column}.WarehouseInventoryRealtime_filterApplyButton__lGmIg,.WarehouseInventoryRealtime_filterResetButton__GfNey{width:100%}}.WarehouseInventoryRealtime_modalOverlay__UAyAy{align-items:center;background-color:#00000080;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.WarehouseInventoryRealtime_modal__quaVS{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.WarehouseInventoryRealtime_modalHeader__Ze5Cg{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.WarehouseInventoryRealtime_modalHeader__Ze5Cg h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0}.WarehouseInventoryRealtime_closeButton__tOhZa{align-items:center;background:none;border:none;border-radius:50%;color:#718096;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.WarehouseInventoryRealtime_closeButton__tOhZa:hover{background-color:#f7fafc;color:#2d3748}.WarehouseInventoryRealtime_modalContent__kekuq{padding:1.5rem}.WarehouseInventoryRealtime_formGroup__GnjGL{margin-bottom:1.5rem}.WarehouseInventoryRealtime_formGroup__GnjGL label{color:#2d3748;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.WarehouseInventoryRealtime_formGroup__GnjGL input,.WarehouseInventoryRealtime_formGroup__GnjGL select,.WarehouseInventoryRealtime_formGroup__GnjGL textarea{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.WarehouseInventoryRealtime_formGroup__GnjGL input:focus,.WarehouseInventoryRealtime_formGroup__GnjGL select:focus,.WarehouseInventoryRealtime_formGroup__GnjGL textarea:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.WarehouseInventoryRealtime_formGroup__GnjGL textarea{min-height:80px;resize:vertical}.WarehouseInventoryRealtime_modalActions__RoCU0{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.WarehouseInventoryRealtime_cancelButton__PLcSn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.WarehouseInventoryRealtime_cancelButton__PLcSn:hover:not(:disabled){background-color:#f7fafc;border-color:#cbd5e0}.WarehouseInventoryRealtime_cancelButton__PLcSn:disabled{cursor:not-allowed;opacity:.6}.WarehouseInventoryRealtime_confirmButton__Ruh1C{background:#3182ce;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.WarehouseInventoryRealtime_confirmButton__Ruh1C:hover:not(:disabled){background-color:#2c5aa0}.WarehouseInventoryRealtime_confirmButton__Ruh1C:disabled{cursor:not-allowed;opacity:.6}.WarehouseInventoryRealtime_currentLocation__k2F9O{background-color:#f8fafc;border-left:4px solid #8b5cf6;border-radius:8px;margin-bottom:1rem;padding:1rem}.WarehouseInventoryRealtime_currentLocation__k2F9O h4{color:#374151;font-size:.9rem;font-weight:600;margin:0 0 .5rem}.WarehouseInventoryRealtime_currentLocation__k2F9O p{color:#6b7280;font-size:.85rem;margin:.25rem 0}.WarehouseInventoryRealtime_quantityWarning__zi6iU{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:.85rem;gap:.5rem;margin-top:.5rem;padding:.5rem}.WarehouseInventoryRealtime_quantityHelper__Tfz-x{color:#6b7280;font-size:.8rem;font-style:italic;margin-top:.25rem}.WarehouseInventoryRealtime_modalSubtitle__zWGjr{color:#6b7280;font-size:.9rem;font-style:italic;margin:.5rem 0}.WarehouseInventoryRealtime_sectionHeader__BhQ\+f{border-bottom:2px solid #e5e7eb;margin:1.5rem 0 1rem;padding-bottom:.5rem}.WarehouseInventoryRealtime_sectionHeader__BhQ\+f h4{color:#374151;font-size:1rem;font-weight:600;margin:0}.WarehouseInventoryRealtime_shelvesGrid__bzrnl{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:1rem 0}.WarehouseInventoryRealtime_shelfCard__tFgKY{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:1rem;transition:all .2s ease}.WarehouseInventoryRealtime_shelfCard__tFgKY:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.WarehouseInventoryRealtime_selectedShelf__hGnQ\+{background:#dbeafe!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a}.WarehouseInventoryRealtime_shelfInfo__Zw0tB{display:flex;flex-direction:column;gap:.25rem}.WarehouseInventoryRealtime_shelfInfo__Zw0tB strong{color:#1f2937;font-size:.9rem}.WarehouseInventoryRealtime_shelfInfo__Zw0tB span{color:#6b7280;font-size:.8rem}.WarehouseInventoryRealtime_shelfInfo__Zw0tB .WarehouseInventoryRealtime_quantity__wD9We{color:#059669!important;font-size:.85rem!important;font-weight:600}.WarehouseInventoryRealtime_selectedLocation__qwgzL{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;margin:1rem 0;padding:1rem}.WarehouseInventoryRealtime_selectedLocation__qwgzL h5{color:#0c4a6e;font-size:.9rem;margin:0 0 .5rem}.WarehouseInventoryRealtime_selectedLocation__qwgzL p{color:#0369a1;font-size:.85rem;margin:.25rem 0}.WarehouseInventoryRealtime_formRow__i1BEI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1rem 0}.WarehouseInventoryRealtime_transferTypeOptions__mOap1{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.WarehouseInventoryRealtime_radioOption__cR9Cj{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;padding:.75rem;transition:all .2s ease}.WarehouseInventoryRealtime_radioOption__cR9Cj:hover{background:#eff6ff;border-color:#3b82f6}.WarehouseInventoryRealtime_radioOption__cR9Cj input[type=radio]:checked+span{color:#1d4ed8;font-weight:600}.WarehouseInventoryRealtime_radioOption__cR9Cj input[type=radio]:checked{accent-color:#3b82f6}.WarehouseInventoryRealtime_radioOption__cR9Cj input[type=radio]{height:18px;margin:0;width:18px}.WarehouseInventoryRealtime_radioOption__cR9Cj span{color:#374151;font-size:.9rem}.WarehouseInventoryRealtime_noShelves__kICv9{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;padding:2rem;text-align:center}.WarehouseInventoryRealtime_noShelves__kICv9 p{font-style:italic;margin:0}:root{--gallery-primary:#3b82f6;--gallery-primary-hover:#2563eb;--gallery-secondary:#64748b;--gallery-background:#f8fafc;--gallery-white:#fff;--gallery-border:#e2e8f0;--gallery-text:#1e293b;--gallery-text-light:#64748b;--gallery-shadow:0 4px 6px -1px #0000001a;--gallery-shadow-lg:0 10px 15px -3px #0000001a;--gallery-radius:0.75rem;--gallery-radius-lg:1rem;--gallery-spacing:1rem;--gallery-spacing-lg:1.5rem;--gallery-spacing-xl:2rem}.gallery-management-container{background-color:#f8fafc;background-color:var(--gallery-background);direction:rtl;display:flex;flex-direction:column;font-family:Rubik,sans-serif;min-height:100vh;padding-bottom:70px;padding-top:60px}.gallery-content{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:1.5rem;padding:var(--gallery-spacing-lg);width:100%}.gallery-header{background:#fff;background:var(--gallery-white);border:1px solid #e2e8f0;border:1px solid var(--gallery-border);border-radius:1rem;border-radius:var(--gallery-radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--gallery-shadow);margin-bottom:1.5rem;margin-bottom:var(--gallery-spacing-lg);padding:2rem;padding:var(--gallery-spacing-xl);text-align:center}.gallery-title-section{align-items:center;display:flex;gap:1rem;gap:var(--gallery-spacing);justify-content:center;margin-bottom:1rem;margin-bottom:var(--gallery-spacing)}.gallery-icon{color:#3b82f6;color:var(--gallery-primary);flex-shrink:0}.gallery-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--gallery-primary),#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--gallery-text);font-size:1.875rem;font-weight:700;margin:0}.gallery-subtitle{color:#64748b;color:var(--gallery-text-light);font-size:1rem;line-height:1.5;margin:0}.gallery-wrapper{background:#fff;background:var(--gallery-white);border:1px solid #e2e8f0;border:1px solid var(--gallery-border);border-radius:1rem;border-radius:var(--gallery-radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--gallery-shadow);min-height:600px;overflow:hidden}.gallery-error{align-items:center;background-color:#f8fafc;background-color:var(--gallery-background);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;padding:var(--gallery-spacing-xl);text-align:center}.gallery-error h3{color:#dc2626;font-size:1.5rem;font-weight:600;margin:0 0 1rem;margin:0 0 var(--gallery-spacing) 0}.gallery-error p{color:#64748b;color:var(--gallery-text-light);font-size:1rem;margin:0}@media screen and (max-width:768px){.gallery-content{padding:1rem;padding:var(--gallery-spacing)}.gallery-header{padding:1.5rem;padding:var(--gallery-spacing-lg);text-align:center}.gallery-title-section{flex-direction:column;gap:1rem;gap:var(--gallery-spacing)}.gallery-header h2{font-size:1.5rem}.gallery-subtitle{font-size:.875rem}.gallery-wrapper{border-radius:.75rem;border-radius:var(--gallery-radius);min-height:500px}}@media screen and (max-width:480px){.gallery-content{padding:.75rem}.gallery-header{margin-bottom:1rem;margin-bottom:var(--gallery-spacing);padding:1rem;padding:var(--gallery-spacing)}.gallery-header h2{font-size:1.25rem}.gallery-subtitle{font-size:.8rem}.gallery-wrapper{min-height:400px}}.gallery-header,.gallery-wrapper{animation:fadeIn .5s ease-out}.gallery-wrapper:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--gallery-shadow-lg);transition:box-shadow .3s ease}@media (prefers-color-scheme:dark){:root{--gallery-background:#0f172a;--gallery-white:#1e293b;--gallery-border:#334155;--gallery-text:#f1f5f9;--gallery-text-light:#94a3b8}}.ExecutionModal_executionModalOverlay__DYycn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.ExecutionModal_executionModalContent__VB0e-{animation:ExecutionModal_modalSlideIn__KdLBN .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-height:90vh;max-width:1200px;overflow-y:auto;padding:0;position:relative;width:90%}.ExecutionModal_modalHeader__esYzJ{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px}.ExecutionModal_modalTitle__YVR0Y{color:#333;font-size:22px;font-weight:700;margin:0}.ExecutionModal_closeButton__joWdm{align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;left:16px;position:absolute;top:16px;transition:all .2s ease;width:36px;z-index:10}.ExecutionModal_closeButton__joWdm:hover{background-color:#e0e0e0;color:#333}.ExecutionModal_errorState__ORUrY,.ExecutionModal_loadingState__hA4VF{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.ExecutionModal_spinner__7yvXF{animation:ExecutionModal_spin__c4iEq 1s linear infinite;border:3px solid #3a63ed1a;border-radius:50%;border-top-color:#3a63ed;height:40px;margin-bottom:20px;width:40px}@keyframes ExecutionModal_spin__c4iEq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExecutionModal_errorState__ORUrY{color:#dc2626}.ExecutionModal_retryButton__aNwt5{background-color:#3a63ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:8px 16px;transition:all .2s}.ExecutionModal_retryButton__aNwt5:hover{background-color:#2a4fd8}.ExecutionModal_executionStepsWrapper__194aG{display:flex;flex-direction:column;padding:24px}.ExecutionModal_stepsGuide__kJZc-{align-items:center;background-color:#f8f9fa;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;padding:16px}.ExecutionModal_stepItem__3jjDp{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:8px 16px;position:relative;transition:all .2s}.ExecutionModal_stepItem__3jjDp:hover{background-color:#f0f0f0}.ExecutionModal_activeStep__upU1D{background-color:#e6effd;color:#3a63ed;font-weight:500}.ExecutionModal_completedStep__GbXMk{color:#16a34a}.ExecutionModal_stepIcon__3\+-tw{color:currentColor;margin-left:8px}.ExecutionModal_stepText__yyYc4{white-space:nowrap}.ExecutionModal_stepConnector__Jrp1K{background-color:#ddd;flex-grow:1;height:2px;margin:0 8px}.ExecutionModal_stepContent__fz9h-{background-color:#fff;border:1px solid #eee;border-radius:12px;padding:24px}.ExecutionModal_stepHeader__WxkzX{border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:16px}.ExecutionModal_stepTitle__ESZVK{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.ExecutionModal_stepDescription__6qf3E{color:#666;margin:0}.ExecutionModal_stepActions__Mrvk0{border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.ExecutionModal_nextStepButton__y2HkG{align-items:center;background-color:#3a63ed;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.ExecutionModal_nextStepButton__y2HkG:hover{background-color:#2a4fd8;transform:translateY(-2px)}.ExecutionModal_backButton__HVkkz{background-color:#f0f0f0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:16px;padding:10px 24px;transition:all .2s}.ExecutionModal_backButton__HVkkz:hover{background-color:#e0e0e0}.ExecutionModal_orderInfoCards__jZ9WW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.ExecutionModal_infoCard__lu0Un{align-items:flex-start;background-color:#f8f9fa;border-radius:10px;display:flex;gap:12px;padding:16px;transition:all .2s}.ExecutionModal_infoCard__lu0Un:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.ExecutionModal_infoIcon__TtkHd{background-color:#e6effd;border-radius:8px;color:#3a63ed;padding:8px}.ExecutionModal_infoLabel__kOr-U{color:#666;font-size:12px;margin:0 0 4px}.ExecutionModal_infoValue__URo7I{color:#333;font-size:16px;font-weight:500;margin:0}.ExecutionModal_locationSection__U5pV8{margin-bottom:24px;margin-top:24px}.ExecutionModal_sectionSubtitle__\+m6O-{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.ExecutionModal_locationCard__Y65M-{background-color:#f8f9fa;border-radius:10px;padding:16px}.ExecutionModal_locationRow__-cNa2{display:flex;margin-bottom:8px}.ExecutionModal_locationLabel__EoQ09{font-weight:500;margin-left:8px;min-width:60px}.ExecutionModal_notesSection__tec-9{margin-bottom:24px;margin-top:24px}.ExecutionModal_noteCard__MI\+rj{background-color:#f8f9fa;border-radius:10px;padding:16px}.ExecutionModal_noteCard__MI\+rj p{line-height:1.5;margin:0}.ExecutionModal_addonsTable__dV6VP,.ExecutionModal_productsTable__g0ApG{margin-bottom:24px;overflow-x:auto}.ExecutionModal_addonsTable__dV6VP table,.ExecutionModal_productsTable__g0ApG table{border-collapse:collapse;width:100%}.ExecutionModal_addonsTable__dV6VP th,.ExecutionModal_productsTable__g0ApG th{background-color:#f8f9fa;border-bottom:1px solid #eee;color:#333;font-weight:600;padding:12px;text-align:right}.ExecutionModal_addonsTable__dV6VP td,.ExecutionModal_productsTable__g0ApG td{border-bottom:1px solid #eee;padding:12px}.ExecutionModal_addonsTable__dV6VP tr:hover,.ExecutionModal_productsTable__g0ApG tr:hover{background-color:#f8f9fa}.ExecutionModal_addonCostInput__9sXZl,.ExecutionModal_addonNameInput__4Wnu2,.ExecutionModal_notesInput__mtTXs,.ExecutionModal_quantityInput__1eDfw,.ExecutionModal_statusSelect__4j8SV{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.ExecutionModal_statusSelect__4j8SV{background-color:#fff}.ExecutionModal_addAddonRow__9QKqb,.ExecutionModal_addProductRow__6vwxR{display:flex;justify-content:flex-start;margin-top:16px}.ExecutionModal_addButton__1jLql{align-items:center;background-color:#f0f0f0;border:none;border-radius:4px;color:#333;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s}.ExecutionModal_addButton__1jLql:hover{background-color:#e0e0e0}.ExecutionModal_removeButton__y1ZYU{align-items:center;background-color:#fee2e2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.ExecutionModal_removeButton__y1ZYU:hover{background-color:#fecaca}.ExecutionModal_summary__5rpLb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExecutionModal_summarySection__KHUlN{margin-bottom:24px}.ExecutionModal_summarySectionTitle__\+pGXg{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.ExecutionModal_summaryCard__TdHSu{background-color:#f8f9fa;border-radius:10px;padding:16px}.ExecutionModal_summaryRow__ZeHr5{display:flex;justify-content:space-between;margin-bottom:8px}.ExecutionModal_totalRow__lSDYi{border-top:1px solid #eee;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-top:12px;padding-top:12px}.ExecutionModal_finalizationActions__fJOTi{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.ExecutionModal_printButton__YMXF9{align-items:center;background-color:#f0f0f0;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:10px 20px;transition:all .2s}.ExecutionModal_printButton__YMXF9:hover{background-color:#e0e0e0}.ExecutionModal_saveButton__WYLmz{align-items:center;background-color:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.ExecutionModal_saveButton__WYLmz:hover{background-color:#15803d}.ExecutionModal_statusBadge__R40qm{border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;padding:6px 12px}@keyframes ExecutionModal_modalSlideIn__KdLBN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ExecutionModal_executionModalContent__VB0e-{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.ExecutionModal_executionModalOverlay__DYycn{padding:0}.ExecutionModal_stepsGuide__kJZc-{flex-direction:column;gap:8px}.ExecutionModal_stepItem__3jjDp{justify-content:flex-start;width:100%}.ExecutionModal_stepConnector__Jrp1K{height:16px;margin:4px 0;width:2px}.ExecutionModal_orderInfoCards__jZ9WW,.ExecutionModal_summary__5rpLb{grid-template-columns:1fr}.ExecutionModal_finalizationActions__fJOTi{flex-direction:column}}.ExecutionModal_tabsNavigation__9a9TT{background-color:#f8f9fa;border-bottom:2px solid #e2e8f0;display:flex;gap:0;padding:0 24px}.ExecutionModal_tabButton__xhFaP{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.ExecutionModal_tabButton__xhFaP:hover{background-color:#3b82f60d;color:#3b82f6}.ExecutionModal_tabButton__xhFaP.ExecutionModal_activeTab__PBRcZ{background-color:#3b82f61a;border-bottom-color:#3b82f6;color:#3b82f6}.ExecutionModal_couponsTabWrapper__\+H6xY{max-height:60vh;overflow-y:auto;padding:24px}.ExecutionModal_tabContent__xte\+D{padding:0}.ExecutionModal_tabActions__XjE\+C{display:flex;justify-content:flex-start;margin-bottom:20px}.ExecutionModal_primaryButton__dzyIm{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:6px;padding:10px 16px;transition:background-color .2s ease}.ExecutionModal_primaryButton__dzyIm:hover{background-color:#2563eb}.ExecutionModal_primaryButton__dzyIm:disabled{background-color:#9ca3af;cursor:not-allowed}.ExecutionModal_secondaryButton__Z0BHB{align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.ExecutionModal_secondaryButton__Z0BHB:hover{background-color:#e2e8f0;border-color:#94a3b8}.ExecutionModal_createForm__\+Crb3{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:20px}.ExecutionModal_createForm__\+Crb3 h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.ExecutionModal_formGrid__AhEqf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.ExecutionModal_formGroup__pU0Cm{display:flex;flex-direction:column;gap:6px}.ExecutionModal_formGroup__pU0Cm label{color:#374151;font-size:14px;font-weight:500}.ExecutionModal_formGroup__pU0Cm input,.ExecutionModal_formGroup__pU0Cm select,.ExecutionModal_formGroup__pU0Cm textarea{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .2s ease}.ExecutionModal_formGroup__pU0Cm input:focus,.ExecutionModal_formGroup__pU0Cm select:focus,.ExecutionModal_formGroup__pU0Cm textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ExecutionModal_inputWithButton__34y8V{display:flex;gap:8px}.ExecutionModal_inputWithButton__34y8V input{flex:1 1}.ExecutionModal_inputWithButton__34y8V button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:0 12px;white-space:nowrap}.ExecutionModal_inputWithIcon__ewRPF{position:relative}.ExecutionModal_inputWithIcon__ewRPF svg{color:#6b7280;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ExecutionModal_inputWithIcon__ewRPF input{padding-left:40px}.ExecutionModal_formActions__vweOa{display:flex;gap:12px;justify-content:flex-end}.ExecutionModal_previewCard__tyf64{background-color:#fff;border:2px solid #3b82f6;border-radius:12px;margin-bottom:20px;padding:20px}.ExecutionModal_previewCard__tyf64 h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.ExecutionModal_previewDetails__kJisp{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ExecutionModal_previewRow__R\+HVK{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.ExecutionModal_previewRow__R\+HVK:last-child{border-bottom:none;font-size:16px;font-weight:600}.ExecutionModal_discountText__wZtAd{color:#ef4444;font-weight:600}.ExecutionModal_finalPrice__EfZV-{color:#059669;font-size:18px;font-weight:700}.ExecutionModal_previewActions__rrEZD{display:flex;gap:12px;justify-content:flex-end}.ExecutionModal_appliedCouponsSection__fto8f{margin-bottom:24px}.ExecutionModal_appliedCouponsSection__fto8f h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 12px}.ExecutionModal_appliedCouponsList__oN\+Iu{display:flex;flex-direction:column;gap:8px}.ExecutionModal_appliedCouponCard__EjnCj{align-items:center;background-color:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.ExecutionModal_couponInfo__6yL4c{align-items:center;display:flex;gap:8px}.ExecutionModal_couponCode__spTME{color:#059669}.ExecutionModal_couponAmount__x5BpN{color:#059669;font-weight:500}.ExecutionModal_couponDate__PhPAj{color:#6b7280;font-size:12px}.ExecutionModal_availableCouponsSection__L7Il1 h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.ExecutionModal_couponsGrid__LPINC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ExecutionModal_couponCard__ltWML{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s ease}.ExecutionModal_couponCard__ltWML:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.ExecutionModal_couponCard__ltWML.ExecutionModal_applied__EA5vj{background-color:#f0fdf4;border-color:#bbf7d0}.ExecutionModal_couponCard__ltWML.ExecutionModal_invalid__EHB1I{background-color:#fef2f2;border-color:#fecaca;opacity:.7}.ExecutionModal_couponHeader__W2kmM{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ExecutionModal_couponCode__spTME{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:6px}.ExecutionModal_couponStatus__AdvuR{display:flex;gap:4px}.ExecutionModal_appliedBadge__gkUi6{background-color:#dcfce7;border-radius:12px;color:#166534;font-size:10px;font-weight:500;padding:2px 8px}.ExecutionModal_invalidBadge__n4tfl{background-color:#fee2e2;border-radius:12px;color:#991b1b;font-size:10px;font-weight:500;padding:2px 8px}.ExecutionModal_couponDetails__pQy4p{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ExecutionModal_couponDetail__y4\+if{align-items:center;display:flex;font-size:13px;justify-content:space-between}.ExecutionModal_couponDetail__y4\+if span:first-child{color:#6b7280}.ExecutionModal_couponDetail__y4\+if strong{color:#1e293b}.ExecutionModal_couponActions__jZl1Q{display:flex;gap:8px;justify-content:flex-end}.ExecutionModal_previewButton__NHfy-{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s ease}.ExecutionModal_previewButton__NHfy-:hover{background-color:#2563eb}.ExecutionModal_previewButton__NHfy-:disabled{background-color:#9ca3af;cursor:not-allowed}.ExecutionModal_errorAlert__I5tQF,.ExecutionModal_successAlert__\+LUaB{align-items:center;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.ExecutionModal_successAlert__\+LUaB{background-color:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.ExecutionModal_errorAlert__I5tQF{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ExecutionModal_errorAlert__I5tQF button,.ExecutionModal_successAlert__\+LUaB button{background:none;border:none;cursor:pointer;margin-right:auto}.ExecutionModal_emptyState__RtI0Z,.ExecutionModal_loading__vyeRY{color:#6b7280;padding:40px;text-align:center}.ExecutionModal_emptyState__RtI0Z{align-items:center;display:flex;flex-direction:column;gap:12px}.ProductModal_productModalOverlay__Gu5Vw{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.ProductModal_productModalContent__XS4hW{animation:ProductModal_modalFadeIn__C9M56 .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-height:80vh;max-width:800px;overflow-y:auto;padding:0;width:90%}.ProductModal_modalHeader__kYPIp{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ProductModal_modalTitle__0apxE{color:#333;font-size:20px;font-weight:700;margin:0}.ProductModal_closeButton__8LNF-{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.ProductModal_closeButton__8LNF-:hover{background-color:#eee;color:#333}.ProductModal_searchContainer__gPgJH{padding:16px 24px;position:relative}.ProductModal_searchInput__unMGF{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px 16px 12px 40px;transition:all .3s;width:100%}.ProductModal_searchInput__unMGF:focus{border-color:#3a63ed;box-shadow:0 0 0 2px #3a63ed1a;outline:none}.ProductModal_searchIcon__Pbou1{color:#aaa;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.ProductModal_clearSearch__--twi{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;justify-content:center;left:40px;padding:4px;position:absolute;top:50%;transform:translateY(-50%)}.ProductModal_clearSearch__--twi:hover{background-color:#eee;color:#333}.ProductModal_categoriesList__dPSI7{display:flex;gap:8px;overflow-x:auto;padding:0 24px 16px;scrollbar-width:thin;white-space:nowrap}.ProductModal_categoriesList__dPSI7::-webkit-scrollbar{height:6px}.ProductModal_categoriesList__dPSI7::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ProductModal_categoriesList__dPSI7::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.ProductModal_categoryButton__iK4Bg{background-color:#f0f0f0;border:none;border-radius:20px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.ProductModal_categoryButton__iK4Bg:hover{background-color:#e0e0e0}.ProductModal_categoryButton__iK4Bg.ProductModal_active__oUFSa{background-color:#3a63ed;color:#fff}.ProductModal_resultsInfo__0RoMp{border-bottom:1px solid #eee;color:#666;font-size:14px;padding:0 24px 8px}.ProductModal_productsList__l6BHE{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:16px 24px}.ProductModal_productItem__jwda7{align-items:center;border:1px solid #eee;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.ProductModal_productItem__jwda7:focus,.ProductModal_productItem__jwda7:hover{background-color:#f8f9fa;border-color:#3a63ed;outline:none}.ProductModal_productInfo__LR3ov{display:flex;flex-direction:column;gap:4px}.ProductModal_productName__CxOZM{color:#333;font-size:16px;margin:0}.ProductModal_productId__TeXRg{color:#666;font-size:13px}.ProductModal_productPrice__M7f8m{color:#2c5282;font-size:16px;font-weight:600}.ProductModal_emptyProducts__-bfXS{color:#666;padding:40px 20px;text-align:center}@keyframes ProductModal_modalFadeIn__C9M56{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ProductModal_productModalContent__XS4hW{height:95%;max-height:95%;width:95%}.ProductModal_categoriesList__dPSI7{padding:0 16px 16px}.ProductModal_productsList__l6BHE{max-height:50vh;padding:16px}}.orders-container{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;direction:rtl;margin:0 auto;max-width:1200px;min-height:100vh;overflow:hidden;padding-top:60px;width:100%}.orders-content{padding:20px}.search-input{padding:12px 16px;transition:border-color .3s}.clear-filters-btn,.sort-button{transition:all .3s}.results-info{margin:12px 0}.orders-list{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.order-card{background:#f8f9fa;border:1px solid #eee;border-radius:12px;transition:all .3s ease}.order-card:hover{box-shadow:0 8px 15px #0000001a}.order-card.urgent{border-color:#e53e3e;box-shadow:0 0 0 1px #e53e3e4d}.order-card.rental-ending{border-color:#dd6b20;box-shadow:0 0 0 1px #dd6b204d}.loading-state{align-items:center;color:#3a63ed;display:flex;font-size:18px;height:200px;justify-content:center}.error-state{background-color:#fff5f5;color:#e53e3e;padding:20px;text-align:center}.empty-state,.error-state{border-radius:8px;margin:20px 0}.empty-state{align-items:center;background-color:#f8f9fa;color:#666;display:flex;font-size:18px;height:200px;justify-content:center}@media screen and (max-width:768px){.orders-tabs{justify-content:space-between;padding-bottom:12px}.tab-button{font-size:14px;padding:8px 12px}.filter-options,.status-filter{align-items:stretch;flex-direction:column}.status-select{max-width:100%}.orders-list{grid-template-columns:1fr}}:root{--apple-blue:#007aff;--apple-green:#34c759;--apple-orange:#ff9500;--apple-red:#ff3b30;--apple-purple:#af52de;--apple-pink:#ff2d92;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#fff;--text-primary:#000;--text-secondary:#3c3c43;--text-tertiary:#3c3c4399;--border-color:#d1d1d6;--separator:#3c3c4329;--shadow-light:0 1px 3px #0000001a;--shadow-medium:0 4px 6px #00000012;--shadow-heavy:0 10px 15px #0000001a;--border-radius:12px;--border-radius-large:16px;--transition:all 0.2s ease}.dashboard-container{border-radius:16px;border-radius:var(--border-radius-large);direction:rtl;margin:0 auto;max-width:1600px;min-height:100vh;overflow:hidden;position:relative;width:100%}.dashboard-container,.dashboard-content{background:#f2f2f7;background:var(--bg-secondary)}.dashboard-content{padding:24px}.dashboard-header{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-large);justify-content:space-between;margin-bottom:24px;padding:20px 24px}.dashboard-header,.view-toggle{box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);display:flex}.view-toggle{background:#fff;background:var(--bg-tertiary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:10px;padding:2px}.view-toggle-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#3c3c43;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease;transition:var(--transition)}.view-toggle-btn:hover{color:#000;color:var(--text-primary)}.view-toggle-btn.active{background:#fff;background:var(--bg-primary);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);color:#007aff;color:var(--apple-blue);font-weight:600}.dashboard-actions{display:flex;gap:12px}.action-button{background:#fff;background:var(--bg-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);color:#000;color:var(--text-primary);display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:var(--transition)}.action-button:hover{background:#f2f2f7;background:var(--bg-secondary);border-color:#007aff;border-color:var(--apple-blue);box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-medium)}.action-button:active{transform:scale(.98)}.action-button.refresh:hover{color:#007aff;color:var(--apple-blue)}.action-button.export:hover{color:#34c759;color:var(--apple-green)}.orders-tabs{display:flex;gap:16px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px;white-space:nowrap}.tab-button{background:none;border:none;color:#666;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;position:relative;transition:color .3s ease}.tab-button:after{background-color:initial;bottom:-8px;content:"";height:3px;left:0;position:absolute;right:0;transition:background-color .3s ease}.tab-button.active{color:#3a63ed}.tab-button.active:after{background-color:#3a63ed}.search-filter-container{background-color:#f8f9fa;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px}.search-box{position:relative;width:100%}.search-icon{color:#999;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.search-input{border:1px solid #ddd;border-radius:10px;font-size:16px;padding:12px 45px 12px 16px;transition:all .3s ease;width:100%}.search-input:focus{border-color:#3a63ed;box-shadow:0 0 0 2px #3a63ed1a}.filter-options{flex-wrap:wrap;gap:12px}.filter-option,.filter-options{align-items:center;display:flex}.filter-option{flex-grow:1;gap:8px;max-width:300px}.filter-option label{color:#666;font-size:14px;white-space:nowrap}.filter-select{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-grow:1;font-size:14px;padding:10px 16px;transition:all .3s ease}.filter-select:focus{border-color:#3a63ed;box-shadow:0 0 0 2px #3a63ed1a;outline:none}.status-filter{align-items:center;display:flex;flex-grow:1;gap:8px}.status-filter label{color:#666;font-size:14px;white-space:nowrap}.status-select{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-grow:1;font-size:14px;max-width:250px;padding:10px 16px;transition:all .3s ease}.status-select:focus{border-color:#3a63ed;box-shadow:0 0 0 2px #3a63ed1a;outline:none}.clear-filters-btn{align-items:center;background-color:#f0f0f0;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:10px 16px;transition:all .3s ease}.clear-filters-btn:hover{background-color:#e0e0e0}.sort-section{position:relative}.sort-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .3s ease}.sort-button:hover{background-color:#f8f9fa}.sort-button-text{white-space:nowrap}.sort-menu{animation:fadeIn .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:8px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.sort-menu-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.sort-menu-header h3{color:#333;font-size:16px;margin:0}.close-button{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px}.close-button:hover{background-color:#f0f0f0}.sort-option{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;text-align:right;transition:all .3s ease;width:100%}.sort-option:hover{background-color:#f8f9fa}.sort-option.active{background-color:#f0f7ff;color:#3a63ed}.results-info{background-color:#f8f9fa;border-radius:8px;border-right:3px solid #3a63ed;color:#666;font-size:14px;margin:12px 0 20px;padding:8px 16px}.dashboard-view{display:flex;flex-direction:column;gap:24px;margin-top:20px}.metrics-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:32px}.metric-card{align-items:flex-start;background:#fff;background:var(--bg-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);display:flex;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .2s ease;transition:var(--transition)}.metric-card:hover{box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.metric-card:first-child .metric-icon{background-color:#007aff;background-color:var(--apple-blue)}.metric-card:nth-child(2) .metric-icon{background-color:#34c759;background-color:var(--apple-green)}.metric-card:nth-child(3) .metric-icon{background-color:#ff9500;background-color:var(--apple-orange)}.metric-card:nth-child(4) .metric-icon{background-color:#af52de;background-color:var(--apple-purple)}.metric-icon{align-items:center;border-radius:12px;border-radius:var(--border-radius);color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.metric-content{flex-grow:1}.metric-title{color:#3c3c4399;color:var(--text-tertiary);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.metric-value{color:#000;color:var(--text-primary);font-size:32px;font-weight:700;line-height:1.1;margin-bottom:12px}.metric-change{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:600;gap:4px;max-width:-webkit-fit-content;max-width:fit-content;padding:4px 8px}.metric-change.increase{background-color:#34c7591a;color:#34c759;color:var(--apple-green)}.metric-change.decrease{background-color:#ff3b301a;color:#ff3b30;color:var(--apple-red)}.charts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(540px,1fr))}.chart-card{background:#fff;background:var(--bg-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);overflow:hidden;padding:24px;position:relative;transition:all .2s ease;transition:var(--transition)}.chart-card:hover{box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-medium);transform:translateY(-1px)}.chart-card.expanded{animation:expandChart .3s ease-out forwards;grid-column:1/-1}@keyframes expandChart{0%{opacity:.9;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.chart-header{border-bottom:1px solid #3c3c4329;border-bottom:1px solid var(--separator);justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.chart-header,.chart-title{align-items:center;display:flex}.chart-title{gap:12px}.chart-icon{align-items:center;background:#007aff;background:var(--apple-blue);border-radius:12px;border-radius:var(--border-radius);color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.chart-title-content h3{color:#000;color:var(--text-primary);font-size:20px;font-weight:700;margin:0}.chart-description{color:#3c3c4399;color:var(--text-tertiary);font-size:14px;line-height:1.4;margin-top:4px}.expand-button{align-items:center;background:#f2f2f7;background:var(--bg-secondary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#3c3c43;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease;transition:var(--transition)}.expand-button:hover{background:#fff;background:var(--bg-tertiary);border-color:#007aff;border-color:var(--apple-blue);color:#000;color:var(--text-primary)}.chart-content{min-height:320px;position:relative}.custom-tooltip{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fff!important;background:var(--bg-primary)!important;border:1px solid #d1d1d6!important;border:1px solid var(--border-color)!important;border-radius:12px!important;border-radius:var(--border-radius)!important;box-shadow:0 10px 15px #0000001a!important;box-shadow:var(--shadow-heavy)!important;padding:16px!important}.tooltip-header{border-bottom:1px solid #3c3c4329!important;border-bottom:1px solid var(--separator)!important;color:#000!important;color:var(--text-primary)!important;font-size:16px!important;font-weight:700!important;margin-bottom:12px!important;padding-bottom:8px!important}.tooltip-content{flex-direction:column!important}.tooltip-content,.tooltip-item{display:flex!important;gap:8px!important}.tooltip-item{align-items:center!important;padding:4px 0!important}.tooltip-bullet{border-radius:50%!important;flex-shrink:0!important;height:8px!important;width:8px!important}.tooltip-label{color:#3c3c43!important;color:var(--text-secondary)!important;font-size:14px!important;font-weight:600!important}.tooltip-value{color:#000!important;color:var(--text-primary)!important;font-size:14px!important;font-weight:700!important;margin-right:auto!important}.orders-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.order-card{background:#fff;background:var(--bg-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);overflow:hidden;position:relative;transition:all .2s ease;transition:var(--transition)}.order-card:hover{box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.order-card.urgent{border-color:#ff3b30;border-color:var(--apple-red);box-shadow:0 0 0 2px #ff3b3033}.order-card.rental-ending{border-color:#ff9500;border-color:var(--apple-orange);box-shadow:0 0 0 2px #ff950033}.order-card-header{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px}.order-number-section{align-items:center;display:flex;gap:8px}.order-number{color:#333;font-size:16px;font-weight:700}.rental-badge{background-color:#3a63ed;border-radius:12px;padding:2px 8px}.order-status,.rental-badge{color:#fff;font-size:12px;font-weight:600}.order-status{border-radius:20px;padding:6px 12px}.order-card-body{cursor:pointer;padding:16px}.order-title{color:#333;font-size:18px;margin:0 0 12px}.order-details{display:flex;flex-direction:column;gap:8px}.order-detail-item{align-items:center;display:flex;font-size:14px;justify-content:space-between}.detail-label{color:#666}.detail-value{align-items:center;color:#333;display:flex;font-weight:500;gap:6px}.detail-value.amount{color:#2c5282;font-weight:700}.urgent-badge{background-color:#fed7d7;color:#e53e3e}.ending-soon-badge,.urgent-badge{border-radius:4px;font-size:11px;font-weight:600;padding:2px 6px}.ending-soon-badge{align-items:center;background-color:#feebc8;color:#dd6b20;display:flex;gap:4px}.order-card-actions{background-color:#fff;border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.action-btn{background:none;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;padding:8px;transition:all .3s ease}.action-btn:hover{background-color:#f8f9fa}.edit-btn:hover,.view-btn:hover{border-color:#3a63ed;color:#3a63ed}.delete-btn:hover{border-color:#e53e3e;color:#e53e3e}.execute-btn:hover{border-color:#38a169;color:#38a169}.empty-state,.error-state,.loading-state{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-light);display:flex;font-size:16px;font-weight:500;justify-content:center;margin:24px 0;min-height:240px}.loading-state{color:#007aff;color:var(--apple-blue);flex-direction:column;gap:16px}.error-state{background:linear-gradient(135deg,#ff3b3008,#ff3b3003);color:#ff3b30;color:var(--apple-red)}.empty-state{color:#3c3c4399;color:var(--text-tertiary)}.spinner{animation:spin .8s linear infinite;border:2px solid #f2f2f7;border-top-color:#007aff;border:2px solid var(--bg-secondary);border-top-color:var(--apple-blue);height:24px;width:24px}@keyframes slideInRight{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseHighlight{0%{box-shadow:0 0 0 0 #007aff4d}70%{box-shadow:0 0 0 10px #007aff00}to{box-shadow:0 0 0 0 #007aff00}}.dashboard-view{animation:fadeIn .4s ease-out forwards}.metrics-row .metric-card:first-child{animation:fadeIn .3s ease-out forwards}.metrics-row .metric-card:nth-child(2){animation:fadeIn .4s ease-out forwards}.metrics-row .metric-card:nth-child(3){animation:fadeIn .5s ease-out forwards}.metrics-row .metric-card:nth-child(4){animation:fadeIn .6s ease-out forwards}.chart-card{animation:fadeIn .4s ease-out forwards}.order-card{animation:fadeIn .3s ease-out forwards}@media screen and (max-width:1280px){.charts-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.dashboard-content{padding:12px}.dashboard-header{align-items:stretch;flex-direction:column;gap:12px}.view-toggle{margin-bottom:10px}.dashboard-actions{justify-content:space-between}.metrics-row{grid-template-columns:1fr}.orders-tabs{gap:4px;justify-content:space-between;padding-left:0;padding-right:0}.tab-button{font-size:14px;padding:8px 10px}.filter-options{align-items:stretch;flex-direction:column}.filter-option,.status-filter{max-width:100%}.orders-list{grid-template-columns:1fr}}@media screen and (max-width:480px){.action-button span,.view-toggle-btn span{display:none}.metric-card{padding:12px}.metric-icon{height:36px;width:36px}.metric-value{font-size:18px}.chart-card{padding:12px}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-bold{font-weight:700}.primary-color{color:#3a63ed}.success-color{color:#16a34a}.warning-color{color:#f59e0b}.danger-color{color:#dc2626}.info-color{color:#0ea5e9}.flex-grow{flex-grow:1}.results-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px}.results-count{color:#6c757d;font-size:14px;font-weight:500}.active-filters{margin-top:8px}.filters-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filters-label{color:#495057;font-size:13px;font-weight:600;margin-left:8px}.filter-tag{animation:fadeIn .3s ease;background:#4361ee;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.filter-remove,.filter-tag{align-items:center;color:#fff}.filter-remove{background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;transition:background-color .2s;width:16px}.filter-remove:hover{background:#fff3}.clear-all-filters{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-right:8px;padding:6px 12px;transition:background-color .2s}.clear-all-filters:hover{background:#c82333}.no-orders-message{color:#6c757d;padding:60px 20px;text-align:center}.no-orders-message h3{color:#495057;margin-bottom:8px}.dashboard-filter-indicator{animation:slideInDown .3s ease-out;background:linear-gradient(135deg,#4361ee,#3a0ca3);border-radius:12px;box-shadow:0 4px 12px #4361ee33;margin-bottom:20px;padding:12px 16px}.filter-indicator-content{align-items:center;display:flex;justify-content:center}.filter-indicator-text{color:#fff;font-size:14px;font-weight:500;text-align:center}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.no-data-dashboard{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px 20px}.no-data-content{max-width:400px;text-align:center}.no-data-icon{font-size:48px;margin-bottom:16px;opacity:.7}.no-data-content h3{color:#374151;font-size:20px;font-weight:600;margin-bottom:8px}.no-data-content p{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:20px}.clear-filters-button{background:#4361ee;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background-color .2s}.clear-filters-button:hover{background:#3a0ca3}@media (max-width:768px){.results-info{padding:12px}.filters-summary{gap:6px}.clear-all-filters,.filter-tag{font-size:11px;padding:4px 8px}.dashboard-filter-indicator{margin-bottom:16px;padding:10px 12px}.filter-indicator-text{font-size:13px}}:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--success-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--warning-gradient:linear-gradient(135deg,#f093fb,#f5576c);--danger-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--chart-gradient-1:linear-gradient(135deg,#667eea,#764ba2);--chart-gradient-2:linear-gradient(135deg,#f093fb,#f5576c);--chart-gradient-3:linear-gradient(135deg,#4facfe,#00f2fe);--chart-gradient-4:linear-gradient(135deg,#43e97b,#38f9d7);--glass-bg:#ffffff40;--glass-border:#ffffff2e;--shadow-soft:0 8px 32px #1f26875e;--shadow-hover:0 15px 35px #1f268780;--border-radius:20px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.OrderDashboard_dashboard-container__03Au1{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;border-radius:var(--border-radius);direction:rtl;margin:0 auto;max-width:1600px;min-height:100vh;overflow:hidden;position:relative;width:100%}.OrderDashboard_dashboard-container__03Au1:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='.5' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.OrderDashboard_dashboard-content__wpWw-{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff2e;border:1px solid var(--glass-border);margin:1rem;padding:2rem;position:relative;z-index:2}.OrderDashboard_dashboard-content__wpWw-,.OrderDashboard_dashboard-header__8zPCG{background:#ffffff40;background:var(--glass-bg);border-radius:20px;border-radius:var(--border-radius)}.OrderDashboard_dashboard-header__8zPCG{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #ffffff2e;border:1px solid var(--glass-border);box-shadow:0 8px 32px #1f26875e;box-shadow:var(--shadow-soft);display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.OrderDashboard_view-toggle__\+4DtH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;display:flex;padding:4px}.OrderDashboard_view-toggle-btn__7aw9M{align-items:center;background:#0000;border:none;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;font-weight:600;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_view-toggle-btn__7aw9M:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.OrderDashboard_view-toggle-btn__7aw9M:hover:before{left:100%}.OrderDashboard_view-toggle-btn__7aw9M.OrderDashboard_active__Ky2up{background:linear-gradient(135deg,#fff3,#ffffff1a);box-shadow:0 4px 15px #0000001a;color:#fff}.OrderDashboard_dashboard-actions__ISoJ3{display:flex;gap:15px}.OrderDashboard_action-button__6Lexv{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;background:var(--glass-bg);border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_action-button__6Lexv:before{background:linear-gradient(135deg,#fff3,#ffffff1a);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0}.OrderDashboard_action-button__6Lexv:hover{border-color:#ffffff80;box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.OrderDashboard_action-button__6Lexv:hover:before{width:100%}.OrderDashboard_action-button__6Lexv.OrderDashboard_refresh__XdBar:hover{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient)}.OrderDashboard_action-button__6Lexv.OrderDashboard_export__gmcnX:hover{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--success-gradient)}.OrderDashboard_metrics-row__xSZXo{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.OrderDashboard_metric-card__zursf{align-items:flex-start;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff40;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #1f26875e;box-shadow:var(--shadow-soft);display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_metric-card__zursf:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease;width:100%}.OrderDashboard_metric-card__zursf:hover{box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-8px) scale(1.02)}.OrderDashboard_metric-card__zursf:hover:before{transform:scaleX(1)}.OrderDashboard_metric-card__zursf:first-child{background:linear-gradient(135deg,#667eea1a,#764ba21a)}.OrderDashboard_metric-card__zursf:nth-child(2){background:linear-gradient(135deg,#4bb5431a,#38f9d71a)}.OrderDashboard_metric-card__zursf:nth-child(3){background:linear-gradient(135deg,#f093fb1a,#f5576c1a)}.OrderDashboard_metric-card__zursf:nth-child(4){background:linear-gradient(135deg,#4facfe1a,#00f2fe1a)}.OrderDashboard_metric-icon__M3Pkh{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff3;border-radius:18px;display:flex;flex-shrink:0;font-size:1.8rem;height:70px;justify-content:center;overflow:hidden;position:relative;width:70px}.OrderDashboard_metric-card__zursf:first-child .OrderDashboard_metric-icon__M3Pkh{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--chart-gradient-1);color:#fff}.OrderDashboard_metric-card__zursf:nth-child(2) .OrderDashboard_metric-icon__M3Pkh{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--chart-gradient-3);color:#fff}.OrderDashboard_metric-card__zursf:nth-child(3) .OrderDashboard_metric-icon__M3Pkh{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--chart-gradient-2);color:#fff}.OrderDashboard_metric-card__zursf:nth-child(4) .OrderDashboard_metric-icon__M3Pkh{background:linear-gradient(135deg,#43e97b,#38f9d7);background:var(--chart-gradient-4);color:#fff}.OrderDashboard_metric-content__TDGEU{flex-grow:1}.OrderDashboard_metric-title__xhCxn{color:#fffc;font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0 0 .8rem;text-transform:uppercase}.OrderDashboard_metric-value__8EuJj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.OrderDashboard_metric-change__HG\+8h{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;display:flex;font-size:.9rem;font-weight:700;gap:.4rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.4rem 1rem}.OrderDashboard_metric-change__HG\+8h.OrderDashboard_increase__fLyt5{background:#4ade8033;border:1px solid #4ade804d;color:#4ade80}.OrderDashboard_metric-change__HG\+8h.OrderDashboard_decrease__9QRYu{background:#f8717133;border:1px solid #f871714d;color:#f87171}.OrderDashboard_charts-grid__6tDAN{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(550px,1fr))}.OrderDashboard_chart-card__k6GJP{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff40;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #1f26875e;box-shadow:var(--shadow-soft);overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_chart-card__k6GJP:before{background:linear-gradient(135deg,#ffffff1a,#0000);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.OrderDashboard_chart-card__k6GJP:hover{box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.OrderDashboard_chart-card__k6GJP:hover:before{opacity:1}.OrderDashboard_chart-card__k6GJP.OrderDashboard_expanded__Gc0nq{animation:OrderDashboard_expandChart__HpqV\+ .5s ease-out forwards;grid-column:1/-1}@keyframes OrderDashboard_expandChart__HpqV\+{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.OrderDashboard_chart-header__sSYLZ{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.OrderDashboard_chart-title__7rHir{align-items:center;display:flex;gap:1rem}.OrderDashboard_chart-icon__Rn-TG{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);border:1px solid #fff3;border-radius:12px;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.OrderDashboard_chart-title-content__vRKFI h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.3rem;font-weight:700;margin:0}.OrderDashboard_chart-description__tVy\+n{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin-top:.5rem}.OrderDashboard_expand-button__ulM6Z{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_expand-button__ulM6Z:hover{background:#fff3;transform:scale(1.1)}.OrderDashboard_chart-content__MpyWw{border-radius:15px;min-height:350px;overflow:hidden;position:relative}.OrderDashboard_custom-tooltip__s9cpe{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff40!important;background:var(--glass-bg)!important;border:1px solid #ffffff2e!important;border:1px solid var(--glass-border)!important;border-radius:15px!important;box-shadow:0 8px 32px #1f26875e!important;box-shadow:var(--shadow-soft)!important;color:#fff!important;max-width:300px;padding:1.5rem!important}.OrderDashboard_tooltip-header__YEWBg{border-bottom:2px solid #fff3!important;color:#fff!important;font-size:1.1rem!important;font-weight:700!important;margin-bottom:1rem!important;padding-bottom:.5rem!important}.OrderDashboard_tooltip-content__u4vA-{display:flex!important;flex-direction:column!important;gap:.8rem!important}.OrderDashboard_tooltip-item__fMiU8{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#ffffff1a!important;border-radius:8px!important;display:flex!important;gap:.8rem!important;padding:.5rem!important}.OrderDashboard_tooltip-bullet__YbbvI{border-radius:50%!important;box-shadow:0 0 10px #ffffff4d!important;flex-shrink:0!important;height:12px!important;width:12px!important}.OrderDashboard_tooltip-label__7f2sZ{color:#ffffffe6!important;font-weight:600!important}.OrderDashboard_tooltip-value__hQZu5{color:#fff!important;font-weight:800!important;margin-right:auto!important}.OrderDashboard_orders-list__LGQmi{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.OrderDashboard_order-card__7e34z{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff40;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #1f26875e;box-shadow:var(--shadow-soft);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_order-card__7e34z:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease;width:100%}.OrderDashboard_order-card__7e34z:hover{box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-8px)}.OrderDashboard_order-card__7e34z:hover:before{transform:scaleX(1)}.OrderDashboard_order-card__7e34z.OrderDashboard_urgent__QxS3m:before{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--danger-gradient);box-shadow:0 0 20px #f8717180;height:6px;transform:scaleX(1)}.OrderDashboard_order-card__7e34z.OrderDashboard_rental-ending__OAiUV:before{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--warning-gradient);box-shadow:0 0 20px #f59e0b80;height:6px;transform:scaleX(1)}.OrderDashboard_order-card-header__mGj0b{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.OrderDashboard_order-number__\+7j23{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.1rem;font-weight:800}.OrderDashboard_rental-badge__G0QIb{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);border:1px solid #fff3;border-radius:20px;padding:.3rem .8rem}.OrderDashboard_order-status__g1vI\+,.OrderDashboard_rental-badge__G0QIb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003;color:#fff;font-size:.8rem;font-weight:700}.OrderDashboard_order-status__g1vI\+{border:1px solid #fff3;border-radius:25px;padding:.5rem 1rem}.OrderDashboard_order-card-body__zO8-\+{cursor:pointer;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_order-card-body__zO8-\+:hover{background:#ffffff0d}.OrderDashboard_order-title__RWsjo{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.OrderDashboard_order-details__7PNP5{display:flex;flex-direction:column;gap:.8rem}.OrderDashboard_order-detail-item__9uh\+m{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border-radius:8px;display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem}.OrderDashboard_detail-label__X1o9z{color:#ffffffb3;font-weight:600}.OrderDashboard_detail-value__Kc9TS{align-items:center;color:#fff;display:flex;font-weight:700;gap:.5rem}.OrderDashboard_detail-value__Kc9TS.OrderDashboard_amount__9l88D{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--success-gradient);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:900}.OrderDashboard_ending-soon-badge__bV\+gs,.OrderDashboard_urgent-badge__6gkYz{align-items:center;animation:OrderDashboard_pulse__hkbcO 2s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;display:flex;font-size:.7rem;font-weight:700;gap:.3rem;padding:.2rem .5rem}.OrderDashboard_urgent-badge__6gkYz{background:#f8717133;border:1px solid #f871714d;color:#fca5a5}.OrderDashboard_ending-soon-badge__bV\+gs{background:#f59e0b33;border:1px solid #f59e0b4d;color:#fbbf24}@keyframes OrderDashboard_pulse__hkbcO{0%,to{opacity:1}50%{opacity:.6}}.OrderDashboard_order-card-actions__8f\+9j{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-top:1px solid #ffffff1a;display:flex;gap:.8rem;justify-content:flex-end;padding:1rem 1.5rem}.OrderDashboard_action-btn__5NAXm{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;background:var(--glass-bg);border:1px solid #fff3;border-radius:10px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_action-btn__5NAXm:hover{background:#ffffff1a;transform:scale(1.1)}.OrderDashboard_view-btn__F8E9r:hover{background:#60a5fa33;box-shadow:0 0 20px #60a5fa66;color:#60a5fa}.OrderDashboard_edit-btn__Qh94x:hover{background:#34d39933;box-shadow:0 0 20px #34d39966;color:#34d399}.OrderDashboard_delete-btn__7Jrm1:hover{background:#f8717133;box-shadow:0 0 20px #f8717166;color:#f87171}.OrderDashboard_execute-btn__EEvw7:hover{background:#a78bfa33;box-shadow:0 0 20px #a78bfa66;color:#a78bfa}.OrderDashboard_empty-state__5\+5ZN,.OrderDashboard_error-state__3Lswx,.OrderDashboard_loading-state__aoXJ6{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff40;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);color:#fff;display:flex;font-size:1.2rem;font-weight:600;height:250px;justify-content:center;margin:2rem 0}.OrderDashboard_error-state__3Lswx{background:linear-gradient(135deg,#f8717133,#ef44441a);border-color:#f871714d}@media screen and (max-width:1280px){.OrderDashboard_charts-grid__6tDAN{grid-template-columns:1fr}.OrderDashboard_chart-card__k6GJP{margin-bottom:1rem}}@media screen and (max-width:768px){.OrderDashboard_dashboard-content__wpWw-{margin:.5rem;padding:1rem}.OrderDashboard_dashboard-header__8zPCG{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.OrderDashboard_metrics-row__xSZXo{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OrderDashboard_metric-card__zursf{padding:1.5rem}.OrderDashboard_metric-value__8EuJj{font-size:1.8rem}.OrderDashboard_orders-list__LGQmi{gap:1.5rem;grid-template-columns:1fr}.OrderDashboard_chart-card__k6GJP{padding:1.5rem}.OrderDashboard_chart-content__MpyWw{min-height:280px}}@media screen and (max-width:480px){.OrderDashboard_dashboard-content__wpWw-{padding:.5rem}.OrderDashboard_metric-card__zursf{gap:1rem;padding:1rem}.OrderDashboard_metric-icon__M3Pkh{font-size:1.4rem;height:50px;width:50px}.OrderDashboard_metric-value__8EuJj{font-size:1.5rem}.OrderDashboard_chart-card__k6GJP{padding:1rem}.OrderDashboard_chart-content__MpyWw{min-height:220px}.OrderDashboard_order-card-actions__8f\+9j,.OrderDashboard_order-card-body__zO8-\+,.OrderDashboard_order-card-header__mGj0b{padding:1rem}}@keyframes OrderDashboard_fadeInUp__Wxaf2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes OrderDashboard_slideIn__OiIW\+{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.OrderDashboard_dashboard-view__1Xd43{animation:OrderDashboard_fadeInUp__Wxaf2 .6s ease-out forwards}.OrderDashboard_metrics-row__xSZXo .OrderDashboard_metric-card__zursf:first-child{animation:OrderDashboard_slideIn__OiIW\+ .4s ease-out forwards}.OrderDashboard_metrics-row__xSZXo .OrderDashboard_metric-card__zursf:nth-child(2){animation:OrderDashboard_slideIn__OiIW\+ .5s ease-out forwards}.OrderDashboard_metrics-row__xSZXo .OrderDashboard_metric-card__zursf:nth-child(3){animation:OrderDashboard_slideIn__OiIW\+ .6s ease-out forwards}.OrderDashboard_metrics-row__xSZXo .OrderDashboard_metric-card__zursf:nth-child(4){animation:OrderDashboard_slideIn__OiIW\+ .7s ease-out forwards}.OrderDashboard_chart-card__k6GJP{animation:OrderDashboard_fadeInUp__Wxaf2 .5s ease-out forwards}.OrderDashboard_order-card__7e34z{animation:OrderDashboard_fadeInUp__Wxaf2 .4s ease-out forwards}.OrderDashboard_recharts-default-tooltip__Sc2Tw{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff40!important;background:var(--glass-bg)!important;border:1px solid #ffffff2e!important;border:1px solid var(--glass-border)!important;border-radius:12px!important;box-shadow:0 8px 32px #1f26875e!important;box-shadow:var(--shadow-soft)!important}.OrderDashboard_recharts-legend-wrapper__cJEr9{color:#fff!important}.OrderDashboard_recharts-cartesian-grid-horizontal__PrCvi line,.OrderDashboard_recharts-cartesian-grid-vertical__\+3RSR line{stroke:#ffffff1a!important}.OrderDashboard_recharts-text__tE8P4{fill:#fffc!important;font-weight:600!important}.OrderDashboard_metric-card__zursf:hover .OrderDashboard_metric-icon__M3Pkh{box-shadow:0 0 30px #ffffff4d}.OrderDashboard_chart-card__k6GJP:hover .OrderDashboard_chart-icon__Rn-TG{box-shadow:0 0 25px #ffffff4d}.OrderDashboard_action-btn__5NAXm:hover{box-shadow:0 5px 15px #fff3}.order-execution-container{margin:0 auto;max-width:800px;min-height:100vh}.product-status select{border:1px solid #d9d9d9}.generate-receipt-button{margin-top:24px}.error,.loading{color:#666;padding:40px;text-align:center}@media (max-width:768px){.order-execution-container{max-width:100%}.order-execution-content{padding:16px}}.order-execution-container{background:#fff;direction:rtl;width:100%}.order-execution-content{padding:20px}.order-header{margin-bottom:24px}.order-header h1{font-size:24px;margin-bottom:16px}.order-status-banner{background:#4cd964;border-radius:8px;color:#fff;font-weight:600;margin-bottom:24px;padding:12px;text-align:center}.order-details-section{background:#d9d9d933;border-radius:15px;margin-bottom:24px;padding:20px}.detail-item{align-items:center;display:flex;font-size:16px;gap:12px;margin-bottom:12px}.error-message{background:#ffebee;border-radius:8px;color:#d32f2f;margin-bottom:16px;padding:12px}.add-product-button,.error-message{align-items:center;display:flex;gap:8px}.add-product-button{background:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;justify-content:center;margin-bottom:24px;padding:14px;transition:background-color .2s;width:100%}.add-product-button:hover{background:#0056b3}.add-product-form{background:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px}.add-product-form input,.add-product-form textarea{border:1px solid #ddd;border-radius:4px;margin-bottom:12px;padding:8px;width:100%}.add-product-actions{display:flex;gap:12px}.cancel-button,.confirm-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1 1;gap:8px;justify-content:center;padding:8px;transition:background-color .2s}.confirm-button{background:#34c759;color:#fff}.cancel-button{background:#ff3b30;color:#fff}.products-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.product-card{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:16px}.product-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.product-header h3{flex:1 1;margin:0}.quantity{color:#666}.product-status select{border-radius:4px;border-style:solid;border-width:2px;margin-bottom:12px;padding:8px;width:100%}.product-notes{border:1px solid #d9d9d9;border-radius:4px;min-height:60px;padding:8px;resize:vertical;width:100%}.execution-actions{margin-top:32px}.generate-receipt-button{align-items:center;background:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:14px;width:100%}.generate-receipt-button:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.order-execution-content{padding:16px}.product-card{padding:12px}}.OrderTypeSelection_pageContainer__oyReA{background-color:#f6f8fa;direction:rtl;display:flex;flex-direction:column;min-height:100vh}.OrderTypeSelection_mainContent__NoMOC{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.OrderTypeSelection_contentWrapper__wO6On{max-width:800px;text-align:center;width:100%}.OrderTypeSelection_heading__fUZut{color:#1a1a1a;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.OrderTypeSelection_subHeading__CmGBU{color:#666;font-size:1.1rem;margin-bottom:3rem}.OrderTypeSelection_optionsContainer__C7UnX{display:flex;flex-direction:column;gap:1.5rem;width:100%}.OrderTypeSelection_optionCard__Yt-gI{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:16px;box-shadow:0 10px 25px #0000000d;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;text-align:right;transition:all .3s ease}.OrderTypeSelection_optionCard__Yt-gI:before{border-radius:16px;bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0;transition:all .3s ease;z-index:-1}.OrderTypeSelection_orderCard__3nOkV:before{background:linear-gradient(135deg,#3498db1a,#3498db33)}.OrderTypeSelection_quoteCard__w28Hr:before{background:linear-gradient(135deg,#9b59b61a,#9b59b633)}.OrderTypeSelection_iconContainer__sG6Xu{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.OrderTypeSelection_orderCard__3nOkV .OrderTypeSelection_iconContainer__sG6Xu{background-color:#3498db26;color:#3498db}.OrderTypeSelection_quoteCard__w28Hr .OrderTypeSelection_iconContainer__sG6Xu{background-color:#9b59b626;color:#9b59b6}.OrderTypeSelection_icon__vEWPT{height:28px;width:28px}.OrderTypeSelection_cardContent__RULJT{flex:1 1;margin:0 1.5rem}.OrderTypeSelection_cardTitle__VsWOl{color:#1a1a1a;font-size:1.3rem;font-weight:600;margin:0 0 .3rem}.OrderTypeSelection_cardDescription__kfwvT{color:#666;font-size:.95rem;margin:0}.OrderTypeSelection_cardAction__n0N2P{color:#999;transition:all .3s ease}.OrderTypeSelection_actionIcon__XzczE{height:20px;width:20px}.OrderTypeSelection_optionCard__Yt-gI:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.OrderTypeSelection_orderCard__3nOkV:hover{background-color:#3498db0d}.OrderTypeSelection_quoteCard__w28Hr:hover{background-color:#9b59b60d}.OrderTypeSelection_optionCard__Yt-gI:hover .OrderTypeSelection_cardAction__n0N2P{transform:translateX(-5px)}.OrderTypeSelection_orderCard__3nOkV:hover .OrderTypeSelection_cardAction__n0N2P{color:#3498db}.OrderTypeSelection_quoteCard__w28Hr:hover .OrderTypeSelection_cardAction__n0N2P{color:#9b59b6}.OrderTypeSelection_orderCard__3nOkV:active,.OrderTypeSelection_quoteCard__w28Hr:active{box-shadow:0 5px 15px #0000001a;transform:translateY(0)}@media (min-width:768px){.OrderTypeSelection_optionsContainer__C7UnX{flex-direction:row;justify-content:center}.OrderTypeSelection_optionCard__Yt-gI{flex-direction:column;height:250px;padding:2rem;text-align:center;width:300px}.OrderTypeSelection_cardContent__RULJT{margin:1.5rem 0}.OrderTypeSelection_cardAction__n0N2P{transform:rotate(90deg)}.OrderTypeSelection_optionCard__Yt-gI:hover .OrderTypeSelection_cardAction__n0N2P{transform:rotate(90deg) translateX(-5px)}.OrderTypeSelection_iconContainer__sG6Xu{height:80px;width:80px}.OrderTypeSelection_icon__vEWPT{height:36px;width:36px}}.CreateOrderStepFour_stepFourContainer__W7hYU{color:#333;direction:rtl;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;margin:0 auto;max-width:1200px;padding:0;width:100%}.CreateOrderStepFour_mainContent__rmQvl{background-color:#f9f9fc;min-height:calc(100vh - 120px);padding:20px}.CreateOrderStepFour_mainContent__rmQvl h2{border-bottom:2px solid #f0f0f4;color:#333;font-size:28px;font-weight:600;margin-bottom:20px;margin-top:0;padding-bottom:10px}.CreateOrderStepFour_loadingContainer__wUQ7y{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.CreateOrderStepFour_spinner__I3pqf{animation:CreateOrderStepFour_spin__SP\+eg 1s linear infinite;border:4px solid #f0f0f4;border-radius:50%;border-top-color:#4a6bec;height:40px;margin-left:16px;width:40px}@keyframes CreateOrderStepFour_spin__SP\+eg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateOrderStepFour_errorMessage__69pD9{background-color:#fff4f4;border-right:4px solid #d42222;color:#d42222}.CreateOrderStepFour_errorMessage__69pD9,.CreateOrderStepFour_successMessage__Vv72-{align-items:center;border-radius:8px;box-shadow:0 4px 8px #0000000d;display:flex;gap:12px;margin-bottom:20px;padding:16px}.CreateOrderStepFour_successMessage__Vv72-{background-color:#f1f9f1;border-right:4px solid #2e7d32;color:#2e7d32}.CreateOrderStepFour_planSection__eBPbh{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;padding:24px;transition:all .3s ease}.CreateOrderStepFour_planSection__eBPbh:hover{box-shadow:0 6px 16px #00000014}.CreateOrderStepFour_planSection__eBPbh h3{align-items:center;color:#1e293b;display:flex;font-size:20px;gap:8px;margin-bottom:20px;margin-top:0}.CreateOrderStepFour_formGrid__BpSiW{grid-gap:24px;gap:24px;grid-template-columns:1fr 2fr}.CreateOrderStepFour_formGroup__Kq72z{display:flex;flex-direction:column;gap:10px}.CreateOrderStepFour_formGroup__Kq72z label{color:#4b5563;font-size:15px}.CreateOrderStepFour_dateInput__5gM52{border:1px solid #e2e8f0;border-radius:8px;font-size:15px;padding:12px;transition:all .2s ease}.CreateOrderStepFour_dateInput__5gM52:focus{border-color:#4a6bec;box-shadow:0 0 0 3px #4a6bec26;outline:none}.CreateOrderStepFour_textarea__5S-aG{border:1px solid #e2e8f0;border-radius:8px;font-size:15px;min-height:120px;padding:12px;transition:all .2s ease}.CreateOrderStepFour_textarea__5S-aG:focus{border-color:#4a6bec;box-shadow:0 0 0 3px #4a6bec26;outline:none}.CreateOrderStepFour_preparationSection__YJYTu{margin-bottom:20px}.CreateOrderStepFour_buttonsContainer__d8Z6c{display:flex;gap:16px;margin-top:20px}.CreateOrderStepFour_backButton__z351M{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:10px 20px;transition:all .2s ease}.CreateOrderStepFour_backButton__z351M:hover{background-color:#e8e8e8}.CreateOrderStepFour_skipButton__JDjKT{background-color:#eee;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;padding:10px 20px;transition:all .2s ease}.CreateOrderStepFour_skipButton__JDjKT:hover{background-color:#e0e0e0}@media (max-width:768px){.CreateOrderStepFour_formGrid__BpSiW{grid-template-columns:1fr}.CreateOrderStepFour_buttonsContainer__d8Z6c{flex-direction:column}}.CreateOrderStepFour_planSection__eBPbh,.CreateOrderStepFour_productsSection__qialg,.CreateOrderStepFour_statusSection__psdat{background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;margin-bottom:20px;padding:16px}.CreateOrderStepFour_planSection__eBPbh h3,.CreateOrderStepFour_productsSection__qialg h3,.CreateOrderStepFour_statusSection__psdat h3{color:#2c3e50;font-size:1.4rem;margin-bottom:16px;margin-top:0}.CreateOrderStepFour_sectionDescription__q5\+Fu{color:#6c757d;font-size:.95rem;margin-bottom:16px}.CreateOrderStepFour_formGrid__BpSiW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CreateOrderStepFour_formGroup__Kq72z{margin-bottom:16px}.CreateOrderStepFour_formGroup__Kq72z label{color:#495057;display:block;font-weight:500;margin-bottom:8px}.CreateOrderStepFour_barcodeInput__w\+S9X,.CreateOrderStepFour_dateInput__5gM52,.CreateOrderStepFour_numberInput__CSN7c,.CreateOrderStepFour_select__Ss8Dm,.CreateOrderStepFour_textInput__fh60T,.CreateOrderStepFour_textarea__5S-aG{border:1px solid #ced4da;border-radius:4px;font-size:16px;padding:10px 12px;width:100%}.CreateOrderStepFour_textarea__5S-aG{min-height:100px;resize:vertical}.CreateOrderStepFour_statusHeader__\+qqou{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.CreateOrderStepFour_statusDisplay__PSU6E{align-items:center;display:flex}.CreateOrderStepFour_statusBadge__lCU3o{border-radius:16px;color:#fff;display:inline-block;font-size:.9rem;font-weight:500;padding:6px 12px}.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_pending__lGeOI,.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_פתוח__4U2Uv{background-color:#ffc107;color:#212529}.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_approved__SgOTw,.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_אושר__wjZMv,.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_מאושר__Nbwcy{background-color:#28a745}.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_rejected__Es75f,.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_נדחה__LYxNp{background-color:#dc3545}.CreateOrderStepFour_statusBadge__lCU3o.CreateOrderStepFour_default__jt4bb{background-color:#6c757d}.CreateOrderStepFour_barcodeScannerSection__j0ibM{background-color:#f0f4f8;border:1px dashed #ced4da;border-radius:6px;margin-top:16px;padding:12px}.CreateOrderStepFour_barcodeInputContainer__WKwZA{display:flex;gap:8px}.CreateOrderStepFour_barcodeInput__w\+S9X{flex-grow:1}.CreateOrderStepFour_scanButton__69-ti{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:6px;padding:8px 12px;white-space:nowrap}.CreateOrderStepFour_scanButton__69-ti:hover{background-color:#0069d9}.CreateOrderStepFour_scannedProductInfo__L1qsZ{background-color:#e3f2fd;border-radius:4px;color:#0d47a1;font-weight:500;margin-top:12px;padding:8px 12px}.CreateOrderStepFour_productGrid__Vsyv3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.CreateOrderStepFour_productCard__uFfvy{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:16px;position:relative;transition:all .2s ease}.CreateOrderStepFour_productCard__uFfvy:hover{box-shadow:0 4px 8px #0000001a}.CreateOrderStepFour_productCard__uFfvy.CreateOrderStepFour_highlighted__AT6g7{animation:CreateOrderStepFour_highlight__Ae3A7 2s ease;background-color:#ffc1071a;border-color:#ffc107}@keyframes CreateOrderStepFour_highlight__Ae3A7{0%{background-color:#ffc10780}to{background-color:#ffc1071a}}.CreateOrderStepFour_productHeader__bqYQs{display:flex;gap:12px;margin-bottom:16px}.CreateOrderStepFour_productImage__fQC4F{border-radius:4px;height:60px;object-fit:cover;width:60px}.CreateOrderStepFour_productInfo__eBuKi{flex:1 1}.CreateOrderStepFour_productInfo__eBuKi h4{color:#2c3e50;font-size:1.1rem;margin:0 0 8px}.CreateOrderStepFour_productMeta__AvmC3{display:flex;flex-wrap:wrap;gap:8px}.CreateOrderStepFour_quantity__s2YEC{color:#495057;font-size:.9rem}.CreateOrderStepFour_rentalBadge__vMj0V{background-color:#e9ecef;border-radius:20px;color:#495057;font-size:.8rem;padding:2px 8px;white-space:nowrap}.CreateOrderStepFour_productActions__7c88r{display:flex;gap:8px;margin-bottom:12px}.CreateOrderStepFour_locationButton__k4Qj2{align-items:center;background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:6px 12px}.CreateOrderStepFour_locationButton__k4Qj2:hover{background-color:#5a6268}.CreateOrderStepFour_warehouseSelect__WjpSQ{margin-bottom:12px}.CreateOrderStepFour_warehouseSelect__WjpSQ label{color:#495057;display:block;font-weight:500;margin-bottom:8px}.CreateOrderStepFour_select__Ss8Dm{height:40px;width:100%}.CreateOrderStepFour_locationInfo__gQNi8{border-top:1px solid #dee2e6;margin-top:12px;padding-top:12px}.CreateOrderStepFour_locationDisplay__eOrHL{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:flex;gap:6px;margin-bottom:12px;padding:8px 12px}.CreateOrderStepFour_customLocationInputs__dvcd0{display:flex;gap:8px;margin-bottom:12px}.CreateOrderStepFour_locationInput__GclLk{border:1px solid #ced4da;border-radius:4px;font-size:16px;padding:8px 12px;width:100%}.CreateOrderStepFour_applyLocationButton__jrkoC{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.CreateOrderStepFour_applyLocationButton__jrkoC:hover:not(:disabled){background-color:#5a6268}.CreateOrderStepFour_applyLocationButton__jrkoC:disabled{cursor:not-allowed;opacity:.6}.CreateOrderStepFour_insufficientStockWarning__iqPIe{align-items:center;background-color:#f8d7da;border-radius:4px;color:#dc3545;display:flex;font-size:.9rem;gap:6px;margin-top:12px;padding:8px 12px}.CreateOrderStepFour_rentalAvailability__2sWjX{margin-top:12px}.CreateOrderStepFour_checkAvailabilityButton__9eVH-{align-items:center;background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 12px}.CreateOrderStepFour_checkAvailabilityButton__9eVH-:hover{background-color:#138496}.CreateOrderStepFour_conflictingOrders__zEE-1{background-color:#f8d7da;border-radius:4px;margin-top:10px;padding:10px}.CreateOrderStepFour_conflictingOrders__zEE-1 h5{color:#721c24;margin-bottom:10px;margin-top:0}.CreateOrderStepFour_conflictsList__F\+Ew3{font-size:.9rem;margin:0;padding-right:20px}.CreateOrderStepFour_conflictsList__F\+Ew3 li{margin-bottom:6px}.CreateOrderStepFour_noProducts__s1\+73{align-items:center;color:#6c757d;display:flex;flex-direction:column;gap:16px;padding:40px 0;text-align:center}.CreateOrderStepFour_error__q\+tq5,.CreateOrderStepFour_success__HnaxG{border-radius:6px;margin:16px 0;padding:12px 16px}.CreateOrderStepFour_error__q\+tq5{background-color:#f8d7da;border-right:4px solid #dc3545;color:#721c24}.CreateOrderStepFour_success__HnaxG{background-color:#d4edda;border-right:4px solid #28a745;color:#155724}.CreateOrderStepFour_actions__PyuQj{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.CreateOrderStepFour_assignButton__HecYp,.CreateOrderStepFour_backButton__z351M,.CreateOrderStepFour_skipButton__JDjKT{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;min-height:44px;padding:10px 16px}.CreateOrderStepFour_backButton__z351M{background-color:#f8f9fa;border:1px solid #ced4da;color:#6c757d}.CreateOrderStepFour_skipButton__JDjKT{background-color:#6c757d;color:#fff}.CreateOrderStepFour_assignButton__HecYp{align-items:center;background-color:#007bff;color:#fff;display:flex;gap:8px;justify-content:center;min-width:120px}.CreateOrderStepFour_assignButton__HecYp:hover:not(:disabled){background-color:#0069d9}.CreateOrderStepFour_assignButton__HecYp:disabled{cursor:not-allowed;opacity:.65}.CreateOrderStepFour_modalOverlay__WP7vh{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateOrderStepFour_modalContent__goBOk{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.CreateOrderStepFour_modalHeader__Py8Lb{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:16px}.CreateOrderStepFour_modalHeader__Py8Lb h3{font-size:1.25rem;margin:0}.CreateOrderStepFour_closeButton__bQhzY{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;padding:0;width:36px}.CreateOrderStepFour_closeButton__bQhzY:hover{background-color:#f8f9fa}.CreateOrderStepFour_modalBody__sgK9Q{max-height:calc(80vh - 130px);overflow-y:auto;padding:16px}.CreateOrderStepFour_locationsTable__gI3qH{border-collapse:collapse;width:100%}.CreateOrderStepFour_locationsTable__gI3qH td,.CreateOrderStepFour_locationsTable__gI3qH th{border-bottom:1px solid #dee2e6;padding:10px;text-align:right}.CreateOrderStepFour_locationsTable__gI3qH th{background-color:#f8f9fa;font-weight:500}.CreateOrderStepFour_noLocations__NBdS6{color:#6c757d;padding:30px 0;text-align:center}.CreateOrderStepFour_customLocationSection__pcDgA{border-top:1px solid #dee2e6;margin-top:24px;padding-top:16px}.CreateOrderStepFour_customLocationSection__pcDgA h4{font-size:1rem;margin-bottom:12px;margin-top:0}.CreateOrderStepFour_customLocationControls__GPhWE{display:flex;flex-wrap:wrap;gap:10px}.CreateOrderStepFour_customLocationField__uP80X{flex:1 1;min-width:120px}.CreateOrderStepFour_customLocationField__uP80X label{display:block;font-size:.9rem;margin-bottom:6px}.CreateOrderStepFour_useCustomLocationButton__zBmg-{align-self:flex-end;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;height:40px;padding:8px 16px}.CreateOrderStepFour_useCustomLocationButton__zBmg-:hover:not(:disabled){background-color:#0069d9}.CreateOrderStepFour_selectLocationButton__QVX\+5{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 10px}.CreateOrderStepFour_selectLocationButton__QVX\+5:hover{background-color:#0069d9}@media (max-width:768px){.CreateOrderStepFour_mainContent__rmQvl{padding:15px}.CreateOrderStepFour_mainContent__rmQvl h2{font-size:1.5rem}.CreateOrderStepFour_formGrid__BpSiW,.CreateOrderStepFour_productGrid__Vsyv3{grid-template-columns:1fr}.CreateOrderStepFour_actions__PyuQj{flex-direction:column;gap:12px}.CreateOrderStepFour_assignButton__HecYp,.CreateOrderStepFour_backButton__z351M,.CreateOrderStepFour_skipButton__JDjKT{width:100%}.CreateOrderStepFour_productHeader__bqYQs{flex-direction:column}.CreateOrderStepFour_productImage__fQC4F{height:80px;margin-bottom:10px;width:80px}.CreateOrderStepFour_customLocationControls__GPhWE{flex-direction:column}.CreateOrderStepFour_useCustomLocationButton__zBmg-{width:100%}.CreateOrderStepFour_statusHeader__\+qqou{align-items:flex-start;flex-direction:column}.CreateOrderStepFour_barcodeScannerSection__j0ibM{padding:10px}.CreateOrderStepFour_barcodeInputContainer__WKwZA{flex-direction:column}.CreateOrderStepFour_scanButton__69-ti{justify-content:center;width:100%}.CreateOrderStepFour_locationsTable__gI3qH{font-size:.9rem}.CreateOrderStepFour_locationsTable__gI3qH td,.CreateOrderStepFour_locationsTable__gI3qH th{padding:8px 6px}.CreateOrderStepFour_locationsTable__gI3qH thead{display:none}.CreateOrderStepFour_locationsTable__gI3qH tbody tr{border:1px solid #dee2e6;border-radius:6px;display:block;margin-bottom:10px}.CreateOrderStepFour_locationsTable__gI3qH td{border-bottom:1px solid #f0f0f0;display:flex;padding:8px 10px;text-align:right}.CreateOrderStepFour_locationsTable__gI3qH td:last-child{border-bottom:none}.CreateOrderStepFour_locationsTable__gI3qH td:before{content:attr(data-label);font-weight:600;margin-left:8px;min-width:120px}.CreateOrderStepFour_productInfo__eBuKi h4{font-size:1rem}.CreateOrderStepFour_modalContent__goBOk{max-height:90vh;width:95%}}.CreateOrderStepFour_loading__k4rcN{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;color:#666;display:flex;font-size:18px;height:250px;justify-content:center}.CreateOrderStepFour_simplePreparation__LBoj6{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;padding:24px}.CreateOrderStepFour_simplePreparation__LBoj6 h3{align-items:center;color:#1e293b;display:flex;font-size:20px;gap:8px;margin-bottom:20px;margin-top:0}.CreateOrderStepFour_productsListSimple__MHg1C{display:flex;flex-direction:column;gap:20px;margin:24px 0}.CreateOrderStepFour_productCardSimple__hItc3{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .3s ease}.CreateOrderStepFour_productCardSimple__hItc3:hover{box-shadow:0 8px 16px #00000014}.CreateOrderStepFour_productCardSimple__hItc3.CreateOrderStepFour_completed__AA28F{background-color:#f0fdf4;border-color:#22c55e}.CreateOrderStepFour_productSimpleHeader__Kiux2{align-items:center;display:flex;gap:20px}.CreateOrderStepFour_productImageSimple__oP3Sw{border-radius:8px;height:90px;object-fit:cover;width:90px}.CreateOrderStepFour_productInfoSimple__XcKmY h4{color:#0f172a;font-size:18px;margin:0 0 8px}.CreateOrderStepFour_productSimpleDetails__4IbwV{display:flex;flex-direction:column;gap:16px;margin-top:12px}.CreateOrderStepFour_productNote__pHFjk{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:15px;min-height:80px;padding:12px;resize:vertical;transition:all .2s ease}.CreateOrderStepFour_productNote__pHFjk:focus{border-color:#4a6bec;box-shadow:0 0 0 3px #4a6bec26;outline:none}.CreateOrderStepFour_completeButton__BXQTo{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.CreateOrderStepFour_completeButton__BXQTo:hover{background-color:#f1f5f9}.CreateOrderStepFour_completedButton__OxVen{background-color:#22c55e;border-color:#22c55e;color:#fff}.CreateOrderStepFour_completedButton__OxVen:hover{background-color:#16a34a}.CreateOrderStepFour_simpleActions__VXNgG{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:32px}.CreateOrderStepFour_finishSimpleButton__UJMp6{align-items:center;background-color:#4a6bec;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;min-width:250px;padding:14px 32px;transition:all .3s ease}.CreateOrderStepFour_finishSimpleButton__UJMp6:hover:not(:disabled){background-color:#3a55c5;box-shadow:0 4px 12px #4a6bec33;transform:translateY(-2px)}.CreateOrderStepFour_finishSimpleButton__UJMp6:disabled{background-color:#94a3b8;cursor:not-allowed}.CreateOrderStepFour_simpleWarning__gSU8X{align-items:center;color:#fb923c;display:flex;font-size:15px;font-weight:500;gap:8px}@media (max-width:768px){.CreateOrderStepFour_productSimpleHeader__Kiux2{align-items:center;flex-direction:column;text-align:center}.CreateOrderStepFour_productImageSimple__oP3Sw{height:120px;width:120px}.CreateOrderStepFour_productInfoSimple__XcKmY{text-align:center}}.CreateOrderConfirmation_confirmationContainer__KCOtr{background-color:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.CreateOrderConfirmation_content__6EzpM{background-color:#f9fafb;direction:rtl;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.CreateOrderConfirmation_successBanner__KiHL1{align-items:center;background-color:#ecfdf5;border:1px solid #10b981;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.CreateOrderConfirmation_successIcon__7ulRA{align-items:center;background-color:#10b981;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CreateOrderConfirmation_successText__nTygC h2{color:#047857;font-size:1.25rem;margin:0 0 8px}.CreateOrderConfirmation_successText__nTygC p{color:#065f46;font-size:.875rem;margin:0}.CreateOrderConfirmation_orderNumber__lkbz1{background-color:#d1fae5;border-radius:4px;color:#059669;font-size:1rem;font-weight:700;padding:2px 8px}.CreateOrderConfirmation_section__V3kk4{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.CreateOrderConfirmation_sectionHeader__qMklF{align-items:center;background-color:#f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.CreateOrderConfirmation_sectionHeader__qMklF h3{align-items:center;color:#1f2937;display:flex;font-size:1rem;gap:8px;margin:0}.CreateOrderConfirmation_sectionContent__ZlLSe{padding:16px}.CreateOrderConfirmation_couponForm__92gPs{display:flex;flex-direction:column;gap:12px}.CreateOrderConfirmation_couponInputGroup__J9gwo{display:flex;gap:8px}.CreateOrderConfirmation_couponInput__tDY6j{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:.875rem;padding:10px 16px}.CreateOrderConfirmation_couponButton__7SNc3{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 20px;transition:background-color .2s}.CreateOrderConfirmation_couponButton__7SNc3:hover:not(:disabled){background-color:#2563eb}.CreateOrderConfirmation_couponButton__7SNc3:disabled{background-color:#93c5fd;cursor:not-allowed}.CreateOrderConfirmation_appliedCoupon__oyD1d{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:12px}.CreateOrderConfirmation_couponInfo__uJDWA{align-items:center;display:flex;gap:12px;margin-bottom:8px}.CreateOrderConfirmation_couponText__1z0RL{flex:1 1}.CreateOrderConfirmation_couponTitle__NxxcM{color:#047857;font-size:.875rem;font-weight:600;margin:0 0 4px}.CreateOrderConfirmation_couponDetails__oitLb{color:#065f46;font-size:.75rem;margin:0}.CreateOrderConfirmation_discountAmount__f\+ywu{border-top:1px dashed #bbf7d0;color:#047857;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding-top:8px}.CreateOrderConfirmation_summaryCard__tQvYS{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:16px}.CreateOrderConfirmation_summaryCard__tQvYS h3{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.125rem;margin:0 0 16px;padding-bottom:8px}.CreateOrderConfirmation_summaryDetails__BYo1e{margin-bottom:16px}.CreateOrderConfirmation_summaryRow__Li\+1u{color:#374151;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 0}.CreateOrderConfirmation_totalRow__Z8myb{border-top:1px solid #e5e7eb;color:#1f2937;font-size:1rem;font-weight:600;margin-top:8px;padding-top:12px}.CreateOrderConfirmation_discountText__-WKWO{color:#059669}.CreateOrderConfirmation_rentalDates__LJHQg{border-top:1px solid #e5e7eb;padding-top:12px}.CreateOrderConfirmation_dateRow__rxl9g{color:#374151;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:8px}.CreateOrderConfirmation_paymentOptions__Fhrok{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.CreateOrderConfirmation_paymentOption__w5G76{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;transition:all .2s}.CreateOrderConfirmation_paymentOption__w5G76.CreateOrderConfirmation_selected__GV58Q{background-color:#dbeafe;border-color:#3b82f6;color:#1e40af}.CreateOrderConfirmation_paymentOption__w5G76 span{font-size:.875rem;font-weight:500}.CreateOrderConfirmation_creditCardForm__LXNEp{margin-bottom:16px;margin-top:16px}.CreateOrderConfirmation_formRow__4Yqjl{display:flex;gap:12px;margin-bottom:12px}.CreateOrderConfirmation_formInput__nl9M5{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:10px 16px;width:100%}.CreateOrderConfirmation_small__Jz28o{width:calc(50% - 6px)}.CreateOrderConfirmation_cashPaymentInfo__2qKVT{background-color:#f3f4f6;border-radius:6px;color:#4b5563;font-size:.875rem;margin:16px 0;padding:12px}.CreateOrderConfirmation_payButton__uxtHm{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:background-color .2s;width:100%}.CreateOrderConfirmation_payButton__uxtHm:hover:not(:disabled){background-color:#2563eb}.CreateOrderConfirmation_payButton__uxtHm:disabled{background-color:#93c5fd;cursor:not-allowed}.CreateOrderConfirmation_paymentIcon__nNrqP{color:currentColor}.CreateOrderConfirmation_paymentConfirmation__1gJEk{background-color:#ecfdf5;border-radius:8px;margin-bottom:24px;padding:24px;text-align:center}.CreateOrderConfirmation_paymentSuccessIcon__sHBf\+{align-items:center;background-color:#10b981;border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.CreateOrderConfirmation_paymentConfirmation__1gJEk h3{color:#047857;font-size:1.25rem;margin:0 0 8px}.CreateOrderConfirmation_paymentConfirmation__1gJEk p{color:#065f46;font-size:.875rem;margin:0}.CreateOrderConfirmation_productsSection__uIStn{margin-bottom:24px}.CreateOrderConfirmation_productsSection__uIStn h3{color:#1f2937;font-size:1.125rem;margin:0 0 16px}.CreateOrderConfirmation_productsGrid__9xhe3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CreateOrderConfirmation_productCard__0Dq2s{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px;transition:transform .2s}.CreateOrderConfirmation_productCard__0Dq2s:hover{transform:translateY(-2px)}.CreateOrderConfirmation_productInfo__OB8bd{display:flex;flex-direction:column;gap:8px}.CreateOrderConfirmation_productName__-bfct{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.CreateOrderConfirmation_productDetails__0z5ld{display:flex;flex-direction:column;gap:4px}.CreateOrderConfirmation_productDetail__EXtnH{color:#4b5563;display:flex;font-size:.875rem;justify-content:space-between}.CreateOrderConfirmation_dashboardButton__0AosB{background-color:#1f2937;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:8px;padding:12px;transition:background-color .2s;width:100%}.CreateOrderConfirmation_dashboardButton__0AosB:hover{background-color:#111827}.CreateOrderConfirmation_loading__o4J-t{align-items:center;color:#6b7280;display:flex;font-size:1rem;justify-content:center;padding:40px}.CreateOrderConfirmation_error__\+83bs{background-color:#fee2e2;border-radius:6px;color:#b91c1c;font-size:.875rem;margin-bottom:24px;padding:16px}.CreateOrderConfirmation_errorText__jFZDK{color:#dc2626;font-size:.75rem;margin:4px 0 0}@media (max-width:640px){.CreateOrderConfirmation_content__6EzpM{padding:16px 12px}.CreateOrderConfirmation_successBanner__KiHL1{flex-direction:column;padding:16px;text-align:center}.CreateOrderConfirmation_paymentOptions__Fhrok,.CreateOrderConfirmation_productsGrid__9xhe3{grid-template-columns:1fr}.CreateOrderConfirmation_formRow__4Yqjl{flex-direction:column;gap:8px}.CreateOrderConfirmation_small__Jz28o{width:100%}}.CreateOrderConfirmation_providerSelection__IYOPC{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-top:20px;padding:16px}.CreateOrderConfirmation_providerSelection__IYOPC h4{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 12px}.CreateOrderConfirmation_providerOptions__k9ux4{display:flex;flex-direction:column;gap:8px}.CreateOrderConfirmation_providerOption__wQGiO{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;padding:12px 16px;text-align:right;transition:all .2s ease;width:100%}.CreateOrderConfirmation_providerOption__wQGiO:hover{background-color:#f8fafc;border-color:#3b82f6}.CreateOrderConfirmation_providerOption__wQGiO.CreateOrderConfirmation_selected__GV58Q{background-color:#eff6ff;border-color:#3b82f6}.CreateOrderConfirmation_providerInfo__1lBu1{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.CreateOrderConfirmation_providerName__lrPad{color:#111827;font-size:.875rem;font-weight:600}.CreateOrderConfirmation_providerType__5UgJI{color:#6b7280;font-size:.75rem;font-weight:500}.CreateOrderConfirmation_defaultBadge__FR8n5{background-color:#d1fae5;border-radius:4px;color:#059669;font-size:.75rem;font-weight:500;padding:2px 6px}.CreateOrderConfirmation_noProvidersMessage__IoTRh{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-top:16px;padding:16px;text-align:center}.CreateOrderConfirmation_noProvidersMessage__IoTRh p{color:#92400e;font-size:.875rem;margin:4px 0}.CreateOrderConfirmation_modernConfirmationContainer__6mYw4{background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;min-height:100vh}.CreateOrderConfirmation_modernContent__XOVF7{direction:rtl;margin:0 auto;max-width:700px;padding:32px 24px;width:calc(100% - 48px)}.CreateOrderConfirmation_modernSection__-fR7N{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:24px;overflow:hidden;transition:all .3s ease}.CreateOrderConfirmation_modernSection__-fR7N:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.CreateOrderConfirmation_modernSectionHeader__CD--k{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.CreateOrderConfirmation_sectionTitleGroup__Y\+T4P{align-items:center;display:flex;gap:16px}.CreateOrderConfirmation_sectionIcon__Wpc57{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.CreateOrderConfirmation_sectionTitle__BWPNx{color:#1a202c;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.CreateOrderConfirmation_sectionSubtitle__RQKzu{color:#64748b;font-size:.875rem;font-weight:400;margin:4px 0 0}.CreateOrderConfirmation_editButton__0OZBw{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.CreateOrderConfirmation_editButton__0OZBw:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.CreateOrderConfirmation_modernSectionContent__CeM4F{padding:24px}.CreateOrderConfirmation_customerTypeSelector__FKY9v{background:#f1f5f9;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:4px}.CreateOrderConfirmation_customerTypeButton__m2aCZ{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease}.CreateOrderConfirmation_customerTypeButton__m2aCZ.CreateOrderConfirmation_active__iQ5Ee{background:#fff;box-shadow:0 2px 8px #0000001a;color:#3b82f6}.CreateOrderConfirmation_existingCustomersSection__Xdkc2{margin-top:16px}.CreateOrderConfirmation_customersList__HjrWk{grid-gap:12px;display:grid;gap:12px;max-height:300px;overflow-y:auto}.CreateOrderConfirmation_customerCard__VNZfu{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.CreateOrderConfirmation_customerCard__VNZfu:hover{background:#f1f5f9;border-color:#667eea;transform:translateY(-1px)}.CreateOrderConfirmation_customerCard__VNZfu.CreateOrderConfirmation_selected__GV58Q{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#667eea;box-shadow:0 4px 12px #667eea33}.CreateOrderConfirmation_customerInfo__iLZx7 h4{color:#1a202c;font-size:1rem;font-weight:600;margin:0 0 4px}.CreateOrderConfirmation_customerInfo__iLZx7 p{color:#64748b;font-size:.875rem;margin:2px 0}.CreateOrderConfirmation_selectedIcon__0LVPV{color:#667eea}.CreateOrderConfirmation_noCustomersMessage__kZ13S{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:32px;text-align:center}.CreateOrderConfirmation_noCustomersMessage__kZ13S p{color:#64748b;font-size:.875rem;margin:0 0 16px}.CreateOrderConfirmation_switchToNewButton__lfF2q{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.CreateOrderConfirmation_switchToNewButton__lfF2q:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.CreateOrderConfirmation_newCustomerForm__Wi\+Gf{margin-top:16px}.CreateOrderConfirmation_modernFormGrid__UD8CH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.CreateOrderConfirmation_formGroup__d1J7M{display:flex;flex-direction:column;gap:8px}.CreateOrderConfirmation_formLabel__JRcQg{color:#374151;font-size:.875rem;font-weight:600;margin:0}.CreateOrderConfirmation_modernFormInput__Cjzvm{background:#fff;border:2px solid #e2e8f0;border-radius:8px;direction:rtl;font-size:.875rem;padding:12px 16px;transition:all .3s ease}.CreateOrderConfirmation_modernFormInput__Cjzvm:focus{background:#fefefe;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateOrderConfirmation_modernFormInput__Cjzvm::placeholder{color:#9ca3af;font-size:.875rem}.CreateOrderConfirmation_formActions__QUH9q{display:flex;gap:12px;justify-content:flex-end;margin-bottom:16px}.CreateOrderConfirmation_saveCustomerButton__94uA8{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b9814d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.CreateOrderConfirmation_saveCustomerButton__94uA8:hover:not(:disabled){box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.CreateOrderConfirmation_saveCustomerButton__94uA8:disabled{cursor:not-allowed;opacity:.5}.CreateOrderConfirmation_cancelButton__0E5T9{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:.875rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.CreateOrderConfirmation_cancelButton__0E5T9:hover{background:#e2e8f0;color:#475569}.CreateOrderConfirmation_loadingSpinner__Zkuan{color:#64748b;font-size:.875rem;padding:32px;text-align:center}@media (max-width:1024px){.CreateOrderConfirmation_modernContent__XOVF7{max-width:600px;padding:24px 20px;width:calc(100% - 40px)}}@media (max-width:768px){.CreateOrderConfirmation_modernContent__XOVF7{max-width:none;padding:16px 12px;width:calc(100% - 24px)}.CreateOrderConfirmation_modernFormGrid__UD8CH{gap:16px;grid-template-columns:1fr}.CreateOrderConfirmation_formActions__QUH9q{flex-direction:column}.CreateOrderConfirmation_modernSectionHeader__CD--k{flex-direction:column;gap:16px;padding:20px;text-align:center}.CreateOrderConfirmation_sectionTitleGroup__Y\+T4P{flex-direction:column;gap:12px}.CreateOrderConfirmation_modernSectionContent__CeM4F{padding:20px}.CreateOrderConfirmation_customerTypeSelector__FKY9v{flex-direction:column;gap:8px}}@media (max-width:480px){.CreateOrderConfirmation_modernContent__XOVF7{padding:12px 8px;width:calc(100% - 16px)}.CreateOrderConfirmation_modernSectionContent__CeM4F,.CreateOrderConfirmation_modernSectionHeader__CD--k{padding:16px}}.CreateOrderConfirmation_couponActions__I3voV{border-top:1px dashed #e5e7eb;display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.CreateOrderConfirmation_confirmButton__OlnvR{background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:background-color .2s}.CreateOrderConfirmation_confirmButton__OlnvR:hover{background-color:#059669}.CreateOrderConfirmation_confirmButton__OlnvR:disabled{background-color:#d1d5db;cursor:not-allowed}.CreateOrderConfirmation_cancelButton__0E5T9{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s}.CreateOrderConfirmation_cancelButton__0E5T9:hover{background-color:#f9fafb;border-color:#d1d5db}.CreateOrderConfirmation_cancelButton__0E5T9:disabled{cursor:not-allowed;opacity:.5}.CreateOrderConfirmation_couponAppliedMessage__4ZNg0{align-items:center;background-color:#ecfdf5;border-radius:4px;color:#10b981;display:flex;margin-top:1rem;padding:.75rem}.CreateOrderConfirmation_couponAppliedMessage__4ZNg0 svg{margin-left:.5rem}.CreateOrderConfirmation_section__V3kk4{position:relative;z-index:5}.CreateOrderConfirmation_section__V3kk4:has(.CreateOrderConfirmation_sectionHeader__qMklF:has(svg[data-chevron-up])){z-index:10}.CreateOrderConfirmation_currentOrderCustomer__cx3g2{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)!important;border:2px solid #10b981!important}.CreateOrderConfirmation_currentLabel__hfLWK{background:#10b981;border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-right:8px;padding:2px 8px}.CreateOrderConfirmation_divider__lRzlq{align-items:center;display:flex;margin:16px 0;text-align:center}.CreateOrderConfirmation_divider__lRzlq:after,.CreateOrderConfirmation_divider__lRzlq:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.CreateOrderConfirmation_divider__lRzlq span{background:#fff;color:#6b7280;font-size:.875rem;font-weight:500;padding:0 16px}.CreateOrderConfirmation_customerActions__IEtag{align-items:center;display:flex;gap:8px}.CreateOrderConfirmation_editCustomerButton__js7Wf{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 12px;transition:all .2s ease}.CreateOrderConfirmation_editCustomerButton__js7Wf:hover{background:#2563eb;transform:translateY(-1px)}.CouponApplication_couponContainer__FlDgV{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;padding:1rem;position:relative}.CouponApplication_couponSelector__hdp4e{position:relative;width:100%}.CouponApplication_selectorHeader__9q6vO{align-items:center;background-color:#fff;border:1px dashed #ddd;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s ease}.CouponApplication_selectorHeader__9q6vO:hover{background-color:#f5f5f5;border-color:#bbb}.CouponApplication_selectorText__MagnH{flex-grow:1;margin:0 .5rem}.CouponApplication_couponIcon__HPl7b{color:#6b7280;margin-left:.5rem}.CouponApplication_dropdownContent__0cFP4{background-color:#fff;border:2px solid #10b981;border-radius:6px;box-shadow:0 10px 25px #0003;left:0;overflow:hidden;position:absolute;right:0;top:100%;width:100%;z-index:9999}.CouponApplication_mobileOverlay__-Tx79{animation:CouponApplication_fadeIn__JkqZF .3s forwards;background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:9998}@keyframes CouponApplication_fadeIn__JkqZF{0%{opacity:0}to{opacity:1}}.CouponApplication_dropdownHeader__nkdS8{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;padding:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.CouponApplication_searchContainer__mchYd{align-items:center;display:flex;flex-grow:1}.CouponApplication_searchIcon__f\+tlR{color:#6b7280;margin-left:.5rem}.CouponApplication_searchInput__0RP3B{background-color:#f9f9f9;border:none;border-radius:4px;flex-grow:1;font-size:.9rem;outline:none;padding:.5rem}.CouponApplication_closeButton__FW6v9{background:none;border:none;color:#6b7280;cursor:pointer;display:none;margin-right:.5rem;padding:.5rem}.CouponApplication_dropdownBody__efDFO{-webkit-overflow-scrolling:touch;max-height:300px;overflow-y:auto}.CouponApplication_couponList__uWtfc{list-style:none;margin:0;padding:0}.CouponApplication_couponItem__7Utes{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.CouponApplication_couponItem__7Utes:last-child{border-bottom:none}.CouponApplication_couponItem__7Utes:hover{background-color:#f5f5f5}.CouponApplication_couponItem__7Utes:active{background-color:#e5e7eb}.CouponApplication_couponItemContent__H986q{display:flex;flex-direction:column;flex-grow:1;margin-left:1rem}.CouponApplication_couponCode__22U3F{font-size:1rem;font-weight:700;margin-bottom:.25rem}.CouponApplication_discountValue__ysNUB{color:#10b981;font-size:.9rem;font-weight:700}.CouponApplication_couponNote__1TtP1{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CouponApplication_couponNote__1TtP1,.CouponApplication_expirationDate__P2Zah{color:#6b7280;font-size:.8rem;margin-top:.25rem}.CouponApplication_selectIcon__RrzWN{color:#10b981;opacity:0;transition:opacity .2s ease}.CouponApplication_couponItem__7Utes:hover .CouponApplication_selectIcon__RrzWN{opacity:1}.CouponApplication_couponPreview__ofDo4{align-items:flex-start;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;display:flex;justify-content:space-between;padding:.75rem 1rem}.CouponApplication_couponInfo__Oc\+oT{align-items:flex-start;display:flex;flex-grow:1}.CouponApplication_couponDetails__JH4zT{display:flex;flex-direction:column;flex-grow:1;margin-right:.75rem}.CouponApplication_discountInfo__flkjK{color:#0284c7;font-size:.9rem;margin-top:.25rem}.CouponApplication_pricePreview__0FAEB{border-top:1px dashed #bae6fd;margin-top:.75rem;padding-top:.75rem}.CouponApplication_priceRow__wBfiu{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.CouponApplication_priceRow__wBfiu:last-child{border-top:1px solid #bae6fd;margin-bottom:0;margin-top:.5rem;padding-top:.5rem}.CouponApplication_discountPreview__M7615{color:#10b981;font-weight:700}.CouponApplication_finalPriceLabel__kQ0Oz{font-weight:700}.CouponApplication_finalPriceValue__zrSpo{color:#0284c7;font-weight:700}.CouponApplication_removeButton__VPg8R{align-items:center;background-color:initial;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;justify-content:center;margin-top:.25rem;padding:.25rem;transition:all .2s ease}.CouponApplication_removeButton__VPg8R:hover{background-color:#fee2e2;color:#ef4444}.CouponApplication_loadingText__f4bAC{color:#6b7280}.CouponApplication_errorMessage__CPMkK{color:#ef4444;padding:1rem;text-align:center}.CouponApplication_loadingMessage__wfkUU,.CouponApplication_noCoupons__2MXQb{color:#6b7280;padding:1.5rem;text-align:center}@media (max-width:768px){.CouponApplication_mobileDropdown__MroPF{box-shadow:0 -5px 25px #00000026;margin-top:0}.CouponApplication_dropdownContent__0cFP4{animation:CouponApplication_slideUp__tVGQ- .3s forwards;border-bottom:none;border-radius:12px 12px 0 0!important;bottom:0!important;display:flex;flex-direction:column;left:0!important;max-height:70vh!important;position:fixed!important;right:0!important;top:auto!important;width:100%!important}@keyframes CouponApplication_slideUp__tVGQ-{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CouponApplication_dropdownHeader__nkdS8{justify-content:space-between;padding:1rem}.CouponApplication_closeButton__FW6v9{display:block}.CouponApplication_searchContainer__mchYd{flex-basis:85%}.CouponApplication_dropdownBody__efDFO{flex-grow:1;max-height:calc(70vh - 70px)}.CouponApplication_couponItem__7Utes{padding:1rem}.CouponApplication_dropdownContent__0cFP4:after{background-color:#e5e7eb;border-radius:4px;content:"";display:block;height:20px;margin:0 auto 10px;width:40px}.CouponApplication_couponContainer__FlDgV,.CouponApplication_couponPreview__ofDo4,.CouponApplication_selectorHeader__9q6vO{padding:.75rem}.CouponApplication_couponNote__1TtP1{max-width:220px}}@media (max-width:480px){.CouponApplication_couponNote__1TtP1{max-width:180px}.CouponApplication_dropdownContent__0cFP4{max-height:80vh!important}.CouponApplication_searchContainer__mchYd{flex-basis:80%}}.site-admin-module{--color-primary:#3498db;--color-secondary:#2ecc71;--color-accent:#e74c3c;--color-background:#fff;--color-text:#333;--color-light-gray:#f8f9fa;--color-medium-gray:#e9ecef;--color-dark-gray:#343a40;--color-primary-light:#5dade2;--color-primary-dark:#2874a6;--color-primary-alpha:#3498db26;--color-secondary-light:#82e0aa;--color-secondary-dark:#1e8449;--color-accent-light:#ed7669;--color-accent-dark:#a93226;--color-success:#28a745;--color-warning:#ffc107;--color-danger:#dc3545;--color-info:#17a2b8;--font-main:"Assistant","Heebo",sans-serif;--font-heading:"Rubik",sans-serif;--font-special:"Secular One",sans-serif;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;.admin-sidebar,.admin-sidebar *,.admin-sidebar a{color:#fff!important}.admin-sidebar a{text-decoration:none!important}.admin-sidebar a:hover{color:#e5e7eb!important}.admin-sidebar .nav-item,.admin-sidebar .nav-link{color:#fff!important}.btn-primary{background-color:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:all .3s ease}.btn-primary:hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background-color:var(--color-secondary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:all .3s ease}.btn-secondary:hover{background-color:var(--color-secondary-dark);transform:translateY(-1px)}.btn-secondary:hover,.card{box-shadow:var(--shadow-md)}.card{background-color:var(--color-background);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-lg)}.form-input{border:1px solid var(--color-medium-gray);border-radius:var(--radius-md);font-size:1rem;padding:var(--spacing-sm);transition:border-color .3s ease;width:100%}.form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha);outline:none}.table{border-collapse:collapse;margin-bottom:var(--spacing-lg);width:100%}.table td,.table th{border-bottom:1px solid var(--color-medium-gray);padding:var(--spacing-sm);text-align:right}.table th{background-color:var(--color-light-gray);font-weight:600}.alert{border-radius:var(--radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.alert-success{background-color:#28a7451a;border:1px solid #28a74533;color:var(--color-success)}.alert-warning{background-color:#ffc1071a;border:1px solid #ffc10733;color:var(--color-warning)}.alert-danger{background-color:#dc35451a;border:1px solid #dc354533;color:var(--color-danger)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-medium-gray)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-light{background-color:var(--color-light-gray)}.bg-white{background-color:var(--color-background)}.m-0{margin:0}.m-1{margin:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.m-5{margin:var(--spacing-xl)}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.d-grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}.w-100{width:100%}.h-100{height:100%}.min-h-screen{min-height:100vh}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:-webkit-sticky;position:sticky}.z-index-1{z-index:1}.z-index-10{z-index:10}.z-index-100{z-index:100}.z-index-1000{z-index:1000}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease}.transition-transform{transition:transform .3s ease}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-chat-overlay{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:3000}.ai-chat-container{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:600px;max-height:80vh;max-width:500px;overflow:hidden;width:100%}.ai-chat-header{background:linear-gradient(135deg,#3b82f6,#6366f1);border-bottom:1px solid #e5e7eb;color:#fff;padding:20px 24px}.ai-chat-header-content{align-items:center;display:flex;justify-content:space-between}.ai-assistant-info{align-items:center;display:flex;gap:12px}.ai-assistant-avatar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:16px;display:flex;height:48px;justify-content:center;width:48px}.ai-assistant-info h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.ai-assistant-info p{font-size:14px;margin:2px 0 0;opacity:.9}.ai-chat-close{align-items:center;background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.ai-chat-close:hover{background:#ffffff4d;transform:scale(1.05)}.ai-chat-messages{background:#f9fafb;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:#f3f4f6}.ai-chat-messages::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ai-message{animation:messageSlide .4s ease;display:flex;gap:12px}.ai-message.user{flex-direction:row-reverse}.ai-message-avatar{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ai-message.bot .ai-message-avatar{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff}.ai-message.user .ai-message-avatar{background:#e5e7eb;color:#6b7280}.ai-message-content{border-radius:18px;font-size:15px;line-height:1.5;max-width:80%;padding:12px 16px}.ai-message.bot .ai-message-content{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;color:#1f2937}.ai-message.user .ai-message-content{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 2px 8px #3b82f64d;color:#fff}.ai-typing-indicator{display:flex;gap:4px;padding:4px 0}.ai-typing-indicator span{animation:typingBounce 1.4s infinite;background:#6b7280;border-radius:50%;height:8px;width:8px}.ai-typing-indicator span:nth-child(2){animation-delay:.1s}.ai-typing-indicator span:nth-child(3){animation-delay:.2s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.ai-generated-content{background:#f3f4f6;border-radius:12px;margin-top:8px;padding:16px}.ai-generated-content h4{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 12px}.ai-content-field{margin-bottom:12px}.ai-content-field label{color:#6b7280;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.ai-content-field p{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;margin:0;padding:8px 12px;white-space:pre-line}.ai-content-actions{display:flex;gap:8px;margin-top:16px}.ai-apply-btn,.ai-regenerate-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .3s ease}.ai-apply-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ai-apply-btn:hover{box-shadow:0 6px 20px #10b9814d;transform:translateY(-2px)}.ai-regenerate-btn{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.ai-regenerate-btn:hover{background:#f3f4f6;border-color:#d1d5db}.ai-chat-input-container{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 24px 24px}.ai-chat-input{border:2px solid #e5e7eb;border-radius:14px;flex:1 1;font-family:inherit;font-size:15px;outline:none;padding:12px 16px;transition:all .3s ease}.ai-chat-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ai-chat-input:disabled{background:#f9fafb;cursor:not-allowed}.ai-chat-send{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.ai-chat-send:hover:not(:disabled){box-shadow:0 6px 20px #3b82f64d;transform:scale(1.05)}.ai-chat-send:disabled{cursor:not-allowed;opacity:.5}.ai-chat-send .animate-spin{animation:spin 1s linear infinite}.ai-message.bot.error .ai-message-content{background:#fee;border-color:#fecaca;color:#dc2626}@media (max-width:640px){.ai-chat-overlay{align-items:flex-end;padding:0}.ai-chat-container{height:100%;max-height:100%;max-width:100%}.ai-chat-container,.ai-chat-header{border-radius:24px 24px 0 0}.ai-chat-messages{padding:16px}.ai-message-content{font-size:14px;max-width:85%}.ai-chat-input-container{padding:12px 16px 20px}.ai-chat-input{font-size:14px;padding:10px 14px}.ai-chat-send{height:44px;width:44px}}@keyframes aiButtonPulse{0%,to{box-shadow:0 6px 20px #9333ea66}50%{box-shadow:0 6px 30px #ec489999}}.ai-chat-button{animation:aiButtonPulse 2s ease-in-out infinite}.ai-chat-loading{opacity:.7;pointer-events:none}.ai-faq-preview{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ai-faq-item{background:#6366f10d;border:1px solid #6366f11a;border-radius:10px;padding:12px}.ai-faq-item strong{color:var(--primary-blue);display:block;font-size:14px;margin-bottom:8px}.ai-faq-item p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.wizard-mode-selector{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:40px 20px;position:fixed;top:0;width:100vw;z-index:2147483647}.wizard-mode-selector:before{animation:bgMove 20s linear infinite;background:radial-gradient(circle,#ffffff1a 1px,#0000 0);background-size:50px 50px;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes bgMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.mode-selector-content{max-width:900px;position:relative;width:100%;z-index:1}.mode-selector-header{margin-bottom:60px;text-align:center}.mode-icon-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:30px;box-shadow:0 10px 40px #0000001a;display:inline-flex;height:100px;justify-content:center;margin-bottom:30px;width:100px}.mode-main-icon{color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.mode-title{color:#fff;font-size:48px;font-weight:800;letter-spacing:-1px;margin-bottom:16px;text-shadow:0 4px 16px #0003}.mode-subtitle{color:#ffffffe6;font-size:20px;font-weight:400}.mode-options{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:40px}.mode-card{background:#fffffff2;border-radius:24px;box-shadow:0 10px 40px #0000001a;cursor:pointer;overflow:hidden;padding:40px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.mode-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:5px;left:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease}.mode-card:hover:before{transform:translateY(0)}.mode-card.ai-mode{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box;border:2px solid #0000}.mode-card-glow{background:radial-gradient(circle,#667eea1a 0,#0000 50%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.mode-card:hover .mode-card-glow{opacity:1}.mode-card-header{align-items:center;display:flex;gap:16px;margin-bottom:20px;position:relative}.mode-card-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;box-shadow:0 8px 24px #667eea4d;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.mode-card-title{color:#1a202c;flex:1 1;font-size:28px;font-weight:700;margin:0}.mode-badge{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:20px;box-shadow:0 4px 12px #f5576c4d;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.mode-card-description{color:#4a5568;font-size:18px;line-height:1.6;margin-bottom:30px}.mode-features{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.mode-feature{align-items:center;color:#2d3748;display:flex;font-size:16px;gap:12px}.mode-feature svg{color:#667eea;flex-shrink:0}.mode-select-btn{align-items:center;border:none;border-radius:16px;box-shadow:0 4px 20px #0000001a;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:12px;justify-content:center;letter-spacing:0;padding:18px 32px;text-transform:none;transition:all .3s ease;width:100%}.ai-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ai-btn:hover{box-shadow:0 8px 30px #667eea66;transform:translateY(-2px)}.manual-btn{background:#e2e8f0;color:#2d3748}.manual-btn:hover{background:#cbd5e0;box-shadow:0 8px 30px #00000026;transform:translateY(-2px)}.mode-tip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;color:#fff;display:flex;font-size:16px;gap:12px;justify-content:center;padding:20px 24px}.tip-icon{font-size:24px}@media (max-width:768px){.mode-title{font-size:32px}.mode-subtitle{font-size:16px}.mode-options{gap:20px;grid-template-columns:1fr}.mode-card{padding:30px 24px}.mode-card-title{font-size:24px}.mode-card-description{font-size:16px}.mode-feature{font-size:14px}.mode-select-btn{font-size:16px;padding:16px 24px}}.chat-image-upload-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:2147483648}.chat-image-upload-container{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.upload-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.upload-header h3{color:#1f2937;font-size:20px;font-weight:700;margin:0}.upload-close-btn{align-items:center;background:#f3f4f6;border:none;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.upload-close-btn:hover{background:#e5e7eb;color:#374151}.upload-content{padding:24px}.upload-dropzone{background:#f9fafb;border:2px dashed #d1d5db;border-radius:16px;cursor:pointer;padding:40px;text-align:center;transition:all .3s ease}.upload-dropzone.dragging{background:#667eea0d;border-color:#667eea}.upload-dropzone:hover{background:#f3f4f6;border-color:#9ca3af}.upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px}.upload-label svg{color:#667eea}.upload-label h4{color:#374151;font-size:18px;font-weight:600;margin:0}.upload-label p{color:#6b7280;margin:0}.upload-info{color:#9ca3af;font-size:14px}.upload-loading{align-items:center;color:#667eea;display:flex;flex-direction:column;gap:16px}.upload-loading p{color:#4b5563;font-size:16px;margin:0}.upload-error{background:#fee2e2;border-radius:12px;color:#dc2626;font-size:14px;margin-top:16px;padding:12px 16px;text-align:center}.uploaded-images{margin-top:24px}.uploaded-images h4{color:#374151;font-size:16px;font-weight:600;margin:0 0 16px}.images-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.uploaded-image-item{aspect-ratio:1;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative}.uploaded-image-item img{height:100%;object-fit:cover;width:100%}.remove-image-btn{align-items:center;background:#ef4444e6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px}.uploaded-image-item:hover .remove-image-btn{opacity:1}.remove-image-btn:hover{background:#dc2626;transform:scale(1.1)}.upload-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.upload-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.upload-btn.cancel{background:#f3f4f6;color:#4b5563}.upload-btn.cancel:hover{background:#e5e7eb}.upload-btn.confirm{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.upload-btn.confirm:hover:not(:disabled){box-shadow:0 8px 16px #667eea4d;transform:translateY(-2px)}.upload-btn.confirm:disabled{cursor:not-allowed;opacity:.5}.upload-tabs{border-bottom:2px solid #f3f4f6;display:flex;gap:8px;margin-bottom:20px}.upload-tab{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;position:relative;transition:all .3s}.upload-tab.active,.upload-tab:hover{color:#3b82f6}.upload-tab.active:after{background:#3b82f6;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.free-images-section{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.search-container{display:flex;gap:8px;margin-bottom:16px}.search-input{border:2px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:14px;padding:10px 16px;transition:all .3s}.search-input:focus{border-color:#3b82f6;outline:none}.search-btn{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px;transition:all .3s}.search-btn:hover{background:#2563eb}.free-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.free-image-item{border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s}.free-image-item:hover{transform:scale(1.05)}.free-image-item img{height:120px;object-fit:cover;width:100%}.image-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s}.free-image-item:hover .image-overlay{opacity:1}.add-image-btn{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:4px;padding:8px 16px;transition:all .3s}.add-image-btn:hover{background:#059669;transform:scale(1.05)}.add-image-btn:disabled{background:#6b7280;cursor:not-allowed}.photographer{background:#000c;bottom:0;color:#fff;font-size:10px;left:0;padding:4px 8px;position:absolute;right:0;text-align:center}.loading-container,.no-results{padding:40px}.no-results{color:#9ca3af;text-align:center}.no-results svg{color:#e5e7eb;margin-bottom:16px}.no-results p{color:#6b7280;font-size:16px;margin:8px 0}.no-results span{color:#9ca3af;font-size:14px}.free-images-credit{border-top:1px solid #f3f4f6;color:#9ca3af;font-size:12px;padding:12px;text-align:center}@media (max-width:768px){.chat-image-upload-container{border-radius:0;max-height:100%;max-width:100%}.upload-dropzone{padding:24px}.images-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.free-images-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.cell-highlight-base{border-radius:4px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.cell-highlight-active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1));--tw-ring-opacity:0.8;animation:active-pulse 2s infinite;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1));border-radius:.5rem;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);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);box-shadow:0 0 20px #fbbf2499,0 0 40px #fbbf244d;position:relative;transform:scale(1.05);transition:all .3s ease-in-out;z-index:10}.cell-highlight-hover{background:linear-gradient(135deg,#3b82f60d,#6366f108);box-shadow:0 0 0 1px #3b82f633;transform:translateY(-1px)}.cell-highlight-focus{background:linear-gradient(135deg,#3b82f61a,#6366f114);box-shadow:0 0 0 2px #3b82f666,0 4px 12px #3b82f626;transform:translateY(-2px)}.cell-highlight-editing{background:linear-gradient(135deg,#10b9811a,#05966914);box-shadow:0 0 0 3px #10b98180,0 6px 20px #10b98133;transform:translateY(-3px) scale(1.02);z-index:10}.cell-highlight-pulse{animation:cell-pulse 2s infinite}@keyframes active-pulse{0%,to{box-shadow:0 0 20px #fbbf2499,0 0 40px #fbbf244d;transform:scale(1.05)}50%{box-shadow:0 0 30px #fbbf24cc,0 0 60px #fbbf2480;transform:scale(1.07)}}@keyframes cell-pulse{0%,to{box-shadow:0 0 0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f61a}}.cell-highlight-glow{animation:cell-glow 1.5s ease-in-out infinite alternate}@keyframes focus-glow{0%{box-shadow:0 0 25px #9333eab3,0 0 50px #9333ea66;transform:scale(1.06)}to{box-shadow:0 0 35px #9333eae6,0 0 70px #9333ea99;transform:scale(1.08)}}@keyframes cell-glow{0%{box-shadow:0 0 5px #3b82f64d}to{box-shadow:0 0 15px #3b82f699}}.cell-highlight-editing:before{animation:editingPulse 2s ease-in-out infinite;background:linear-gradient(45deg,#10b981cc,#05966999,#10b981cc);border-radius:6px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes editingPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.cell-highlight-input{--tw-border-opacity:1;--tw-bg-opacity: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.cell-highlight-input,.cell-highlight-textarea{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)}.cell-highlight-textarea{--tw-border-opacity:1;--tw-bg-opacity: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1));border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.cell-highlight-select{--tw-border-opacity:1;--tw-bg-opacity: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.cell-highlight-button,.cell-highlight-select{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)}.cell-highlight-button{--tw-border-opacity:1;--tw-bg-opacity: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1));--tw-ring-opacity:0.5;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.cell-highlight-important{--tw-border-opacity:1;--tw-bg-opacity:1;--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);--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);--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1));--tw-ring-opacity:0.7;animation:cell-important 1s ease-in-out;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1));border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1));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);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)}@keyframes cell-important{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.01)}}.cell-highlight-error{--tw-border-opacity:1;--tw-bg-opacity:1;--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);--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);--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity,1));--tw-ring-opacity:0.7;animation:cell-error .5s ease-in-out;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1));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);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)}@keyframes cell-error{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.cell-highlight-success{--tw-border-opacity:1;--tw-bg-opacity:1;--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);--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);--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity,1));--tw-ring-opacity:0.7;animation:cell-success .6s ease-in-out;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1));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);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)}@keyframes cell-success{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}to{opacity:1;transform:scale(1.01)}}.cell-highlight-disabled{cursor:not-allowed;filter:grayscale(50%);opacity:.5}.cell-highlight-readonly{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1));cursor:default}@media (max-width:768px){.cell-highlight-active,.cell-highlight-editing,.cell-highlight-focus{transform:none}.cell-highlight-hover{box-shadow:0 0 0 1px #3b82f64d}.cell-highlight-focus{box-shadow:0 0 0 2px #3b82f680}.cell-highlight-editing{box-shadow:0 0 0 3px #10b98199}.cell-highlight-important{transform:scale(1.01)}}.cell-highlight-rtl{direction:rtl;text-align:right}.cell-highlight-gradient{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid #3b82f64d}.cell-highlight-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.cell-highlight-border-animated{overflow:hidden;position:relative}.cell-highlight-border-animated:before{animation:border-slide 2s infinite;background:linear-gradient(90deg,#0000,#3b82f666,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes border-slide{0%{left:-100%}to{left:100%}}.cell-highlight-base input[type=email],.cell-highlight-base input[type=tel],.cell-highlight-base input[type=text],.cell-highlight-base input[type=url],.cell-highlight-base select,.cell-highlight-base textarea{transition:all .3s cubic-bezier(.25,.8,.25,1)}.cell-highlight-editing input[type=email],.cell-highlight-editing input[type=tel],.cell-highlight-editing input[type=text],.cell-highlight-editing input[type=url],.cell-highlight-editing select,.cell-highlight-editing textarea{border-color:#10b981cc!important;box-shadow:0 0 0 3px #10b98133,inset 0 1px 2px #0000001a!important}.cell-highlight-base button{transition:all .3s cubic-bezier(.25,.8,.25,1)}.cell-highlight-hover button{box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.cell-highlight-focus button{box-shadow:0 6px 16px #3b82f640;transform:translateY(-2px)}.cell-highlight-editing button{box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px) scale(1.05)}@media (prefers-color-scheme:dark){.cell-highlight-hover{background:linear-gradient(135deg,#3b82f61a,#6366f114)}.cell-highlight-focus{background:linear-gradient(135deg,#3b82f626,#6366f11f)}.cell-highlight-editing{background:linear-gradient(135deg,#10b98126,#0596691f)}}@media (prefers-reduced-motion:reduce){.cell-highlight-base,.cell-highlight-base *,.cell-highlight-editing:before{animation:none!important;transform:none!important;transition:none!important}}@media (prefers-contrast:high){.cell-highlight-hover{background:#0066cc1a;box-shadow:0 0 0 2px #06c}.cell-highlight-focus{background:#06c3;box-shadow:0 0 0 3px #06c}.cell-highlight-editing{background:#0903;box-shadow:0 0 0 4px #090}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.calendar-preview-wrapper{margin:0 auto;max-width:100%;width:100%}.simple-events-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;direction:rtl;margin:0 auto;overflow:hidden;width:100%}.events-list-title{background-color:#2563eb;color:#fff;font-size:18px;font-weight:600;margin:0;padding:16px;text-align:center}.events-items{padding:12px}@media (max-width:768px){.simple-events-list .calendar-header{display:none!important}.simple-events-list .space-y-3{display:flex;flex-direction:column;gap:10px}.simple-events-list .space-y-3>div{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;border-right:3px solid #2563eb;margin-bottom:8px;padding:12px}.simple-events-list .space-y-3>div h3{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 5px}.simple-events-list .space-y-3>div .text-sm{color:#4b5563;font-size:14px}.simple-events-list p.text-center{color:#6b7280;font-style:italic;padding:20px}}.simple-events-list .mt-4{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}@media (max-width:375px){.events-list-title{font-size:16px;padding:12px}.simple-events-list .space-y-3>div{padding:10px}.simple-events-list .space-y-3>div h3{font-size:15px}.simple-events-list .space-y-3>div .text-sm{font-size:13px}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.full-site-ai-chat{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:2147483647}.full-site-ai-chat .wizard-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;height:73px;justify-content:space-between;padding:1rem}.full-site-ai-chat .wizard-header h1{color:#111827;font-size:1.25rem;font-weight:700;margin:0}.full-site-ai-chat .wizard-close-button{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;transition:color .2s}.full-site-ai-chat .wizard-close-button:hover{color:#4b5563}.full-site-ai-chat .wizard-content{display:flex;flex:1 1;height:calc(100vh - 73px);overflow:hidden;width:122%}.full-site-ai-chat-split{background:#f0f4f8;display:flex;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:2147483647}.full-site-ai-chat .w-70,.full-site-ai-chat .wizard-preview{background:#f3f4f6;display:flex;flex-direction:column;position:relative;width:70%}.full-site-ai-chat .wizard-preview .bg-white{background:#fff}.full-site-ai-chat .wizard-preview .border-b{border-bottom:1px solid #e5e7eb}.full-site-ai-chat .wizard-preview h3{color:#374151;font-size:.875rem;font-weight:500;margin:0}.full-site-ai-chat .wizard-preview .text-xs{color:#6b7280;font-size:.75rem}.full-site-ai-chat .preview-container{flex:1 1;overflow:hidden;position:relative}.full-site-ai-chat .preview-wrapper{height:100%;overflow-x:hidden;overflow-y:auto;transform:scale(.8);transform-origin:top left;width:125%}.full-site-ai-chat .preview-wrapper .embedded-preview{background:#fff;max-width:none!important;min-height:100vh;transform-origin:top left;width:100%!important}.full-site-ai-chat .preview-wrapper .embedded-preview>div{max-width:none!important;min-height:100vh!important;width:100%!important}.full-site-ai-chat .chat-side,.full-site-ai-chat .w-30{background:linear-gradient(135deg,#667eea,#764ba2);border-right:1px solid #fff3;display:flex;flex-direction:column;overflow-y:auto;width:30%}.full-site-ai-chat .chat-progress-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;padding:10px 15px}.full-site-ai-chat .progress-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.full-site-ai-chat .progress-label{color:#fff;font-size:12px;font-weight:500;text-shadow:0 1px 2px #0000004d}.full-site-ai-chat .progress-percentage{color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 2px #0000004d}.full-site-ai-chat .progress-track{background:#fff3;border-radius:3px;height:6px;margin-bottom:0;overflow:hidden}.full-site-ai-chat .progress-fill{background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:3px;height:100%;position:relative;transition:width .3s ease}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6);bottom:0;content:"";position:absolute;right:0;top:0;width:100px}.full-site-ai-chat .progress-modules{display:none}.full-site-ai-chat .progress-modules::-webkit-scrollbar{display:none}.full-site-ai-chat .progress-module{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;font-size:12px;gap:6px;padding:8px 12px;position:relative;transition:all .3s ease;white-space:nowrap}.full-site-ai-chat .progress-module.active{background:#ffffff40;border-color:#fffc;box-shadow:0 8px 25px #0003;transform:scale(1.08)}.full-site-ai-chat .progress-module.completed{background:#4facfe66;border-color:#4facfe;box-shadow:0 6px 20px #4facfe4d}.full-site-ai-chat .module-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:14px}.full-site-ai-chat .module-name{color:#fff;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d}.full-site-ai-chat .check-icon{color:#00f2fe;filter:drop-shadow(0 2px 4px rgba(0,242,254,.5));margin-right:-4px}.full-site-ai-chat .chat-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex:1 1;flex-direction:column;margin:10px;overflow:hidden}.full-site-ai-chat .chat-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:space-between;padding:12px 16px}.full-site-ai-chat .chat-header-content{align-items:center;display:flex;gap:8px}.full-site-ai-chat .bot-icon{background:#fff3;border-radius:8px;color:#fff;padding:6px}.full-site-ai-chat .chat-header h3{color:#fff;font-size:14px;font-weight:600;margin:0}.full-site-ai-chat .chat-header p{color:#ffffffe6;font-size:11px;margin:0}.chat-header-actions{align-items:center;display:flex;gap:12px}.chat-cancel{background:#fff3;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.chat-cancel:hover{background:#ffffff4d;transform:translateY(-1px)}.chat-rebuild{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.chat-rebuild:hover{background:#ffffff4d;transform:translateY(-1px)}.full-site-ai-chat .chat-messages{background:#f7fafc;flex:1 1;overflow-y:auto;padding:12px;scroll-behavior:smooth}.full-site-ai-chat .chat-message{animation:messageSlide .3s ease;display:flex;gap:8px;margin-bottom:12px}@keyframes messageSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-message.user{flex-direction:row-reverse}.full-site-ai-chat .message-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 2px 6px #667eea4d;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.full-site-ai-chat .chat-message.user .message-avatar{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 2px 6px #4facfe4d}.full-site-ai-chat .message-content{background:#fff;border-radius:12px;box-shadow:0 1px 6px #00000014;max-width:75%;padding:10px 14px}.full-site-ai-chat .chat-message.user .message-content{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.full-site-ai-chat .message-content p{font-size:13px;line-height:1.4;margin:0}.success-text{background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:8px!important;box-shadow:0 2px 8px #0596691a!important;color:#059669!important}.error-text,.success-text{font-weight:600!important;margin:8px 0!important;padding:16px!important;white-space:pre-line!important}.error-text{background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:8px!important;box-shadow:0 2px 8px #dc26261a!important;color:#dc2626!important}.loading-dots{display:flex;gap:4px}.loading-dots span{animation:loadingDot 1.4s infinite;background:#667eea;border-radius:50%;height:8px;width:8px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDot{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing-indicator{display:flex;gap:4px;padding:8px}.typing-indicator span{animation:typing 1.4s infinite;background:#667eea;border-radius:50%;height:8px;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.full-site-ai-chat .chat-input-container{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:8px;padding:12px}.full-site-ai-chat .chat-input{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-size:13px;padding:10px 14px;transition:all .3s ease}.full-site-ai-chat .chat-input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.full-site-ai-chat .chat-send{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.chat-send:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.chat-send:disabled{cursor:not-allowed;opacity:.5}.chat-image-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:16px;box-shadow:0 4px 16px #f59e0b4d;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .3s ease;width:52px}.chat-image-btn:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b66;transform:translateY(-2px)}.chat-image-btn:disabled{cursor:not-allowed;opacity:.5}.chat-complete-actions{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:center;padding:24px}.complete-btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:16px 32px;transition:all .3s ease}.complete-btn.primary{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px #10b9814d;color:#fff}.complete-btn.primary:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.complete-btn.secondary{background:#f3f4f6;border:2px solid #e5e7eb;color:#4b5563}.complete-btn.secondary:hover{background:#e5e7eb;transform:translateY(-1px)}@media (max-width:768px){.chat-progress-bar{padding:16px 20px}.progress-label{font-size:14px}.progress-percentage{font-size:18px}.progress-modules{gap:8px}.progress-module{padding:6px 12px}.module-name{font-size:12px}.chat-container{border-radius:20px;margin:12px}.chat-header{padding:20px}.chat-header h3{font-size:18px}.chat-messages{padding:16px}.message-content{max-width:85%;padding:12px 16px}.chat-input-container{padding:16px}.chat-input{font-size:14px;padding:12px 16px}.chat-image-btn,.chat-send{height:44px;width:44px}.chat-complete-actions{flex-direction:column;padding:16px}.complete-btn{font-size:14px;padding:14px 24px;width:100%}}.live-preview-container{background:#f8fafc;display:flex;flex-direction:column;height:100%}.preview-fullscreen-wrapper{background:#fff;flex:1 1;overflow:hidden;position:relative}.preview-fullscreen-wrapper .topnav,.preview-fullscreen-wrapper>div>div:first-child{display:none!important}.preview-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.preview-header h3{color:#1a202c;font-size:18px;font-weight:700;margin:0}.preview-toggle{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;padding:8px 12px;transition:all .2s ease}.preview-toggle:hover{background:#e5e7eb}.preview-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:40px}.preview-device{animation:fadeInScale .5s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:800px;overflow:hidden;width:100%}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.preview-screen{direction:rtl;min-height:600px;overflow:auto;padding:40px}.preview-hero{animation:slideInUp .6s ease;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:40px;padding:60px 20px;text-align:center}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.preview-hero h1{font-size:36px;font-weight:800;line-height:1.2;margin:0 0 16px}.preview-hero p{font-size:20px;line-height:1.5;margin:0 0 32px;opacity:.95}.preview-cta{background:#fff;border:none;border-radius:50px;box-shadow:0 8px 20px #0000001a;color:#667eea;cursor:pointer;font-size:18px;font-weight:700;padding:16px 40px;transition:all .3s ease}.preview-cta:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-2px)}.preview-section{animation:fadeIn .6s ease;background:#f9fafb;border-radius:12px;margin-bottom:40px;padding:30px}.preview-section h2{color:#1a202c;font-size:28px;font-weight:700;margin:0 0 20px}.preview-section p{color:#4a5568;font-size:16px;line-height:1.6;margin:0}.preview-gallery{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.preview-gallery-item,.preview-gallery-placeholder{aspect-ratio:1;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:all .3s ease}.preview-gallery-item:hover{box-shadow:0 8px 20px #0000001f;transform:scale(1.05)}.preview-gallery-item img{height:100%;object-fit:cover;width:100%}.preview-gallery-placeholder{animation:shimmer 2s infinite;background:linear-gradient(135deg,#e2e8f0,#cbd5e0)}.preview-faq-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;margin-bottom:12px;padding:20px;transition:all .3s ease}.preview-faq-item:hover{box-shadow:0 4px 12px #00000014}.preview-faq-item h4{color:#2d3748;font-size:18px;font-weight:600;margin:0 0 8px}.preview-faq-item p{color:#718096;font-size:15px;line-height:1.5;margin:0}@media (max-width:1024px){.full-site-ai-chat-split{flex-direction:column}.full-site-ai-chat .chat-side,.full-site-ai-chat .w-30{flex:0 0 auto;height:40vh!important;width:100%!important}.full-site-ai-chat .w-70,.full-site-ai-chat .wizard-preview{border-left:none;border-top:1px solid #e2e8f0;flex:1 1;height:60vh!important;width:100%!important}.full-site-ai-chat .preview-wrapper{transform:scale(.6);width:166.67%}.preview-content{padding:20px}.preview-device{max-width:100%}.preview-screen{padding:20px}.preview-hero h1{font-size:28px}.preview-hero p{font-size:16px}.preview-gallery{grid-template-columns:repeat(2,1fr)}}.full-site-ai-chat .chat-options-container{background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:6px}.full-site-ai-chat .chat-option-btn{background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#333;cursor:pointer;flex:1 1;font-size:10px;font-weight:500;line-height:1.2;min-width:80px;padding:6px 10px;text-align:center;transition:all .3s ease}.full-site-ai-chat .chat-option-btn:hover{background:#007bff;border-color:#007bff;box-shadow:0 2px 6px #007bff4d;color:#fff;transform:translateY(-1px)}.full-site-ai-chat .chat-option-btn:active{transform:translateY(0)}.message-content.isCreating{animation:creatingPulse 1.5s infinite;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:500;overflow:hidden;position:relative}.message-content.isCreating:after{animation:shimmerEffect 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes creatingPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes shimmerEffect{0%{left:-100%}to{left:100%}}.preview-empty{color:#666;padding:60px 40px;text-align:center}.preview-empty h2{color:#333;font-size:24px;margin-bottom:10px}.preview-empty p{color:#666;font-size:16px;margin-bottom:30px}.preview-waiting{align-items:center;display:flex;flex-direction:column;gap:20px}.preview-pulse{animation:pulse 2s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:60px;width:60px}.preview-modules{padding:20px}.preview-module-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;overflow:hidden}.preview-module-wrapper>*{margin:0!important}.preview-error{background:#fef2f2;color:#dc2626;padding:2rem;text-align:center}.preview-error h3{font-weight:700;margin-bottom:.5rem}.full-site-ai-chat .preview-wrapper .embedded-preview .module-wrapper,.full-site-ai-chat .preview-wrapper .embedded-preview [class*=module],.full-site-ai-chat .preview-wrapper .embedded-preview [class*=section],.preview-modules .preview-module-wrapper .banner-section,.preview-modules .preview-module-wrapper .features-section,.preview-modules .preview-module-wrapper .gallery-section,.preview-modules .preview-module-wrapper .hero-section{margin:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.preview-modules img{height:auto!important;max-width:100%!important}.preview-modules button{cursor:default!important}.preview-modules .interactive-element,.preview-modules button{pointer-events:none!important}.preview-modules{scroll-behavior:smooth}.preview-modules .preview-module-wrapper:last-child{margin-bottom:0}.preview-features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.preview-feature-item{background:#f8f9fa;border-radius:8px;padding:20px;text-align:center}.preview-feature-item h4{color:#333;font-size:18px;margin-bottom:10px}.preview-feature-item p{color:#666;font-size:14px;line-height:1.5}.preview-products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.preview-product-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .3s ease}.preview-product-item:hover{box-shadow:0 4px 12px #0000001a}.preview-product-item h4{color:#333;font-size:18px;margin-bottom:10px}.preview-product-item p{color:#666;font-size:14px;margin-bottom:10px}.preview-price{color:#007bff;font-size:20px;font-weight:700}.preview-testimonials{grid-gap:20px;display:grid;gap:20px;margin-top:20px}.preview-testimonial-item{background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;padding:25px}.preview-testimonial-item p{color:#333;font-size:16px;font-style:italic;margin-bottom:10px}.preview-testimonial-item cite{color:#666;font-size:14px;font-style:normal}.preview-contact-form{display:flex;flex-direction:column;gap:15px;margin-top:20px;max-width:400px}.preview-contact-form input,.preview-contact-form textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:12px}.preview-contact-form button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background .3s ease}.preview-contact-form button:hover{background:#0056b3}.preview-social-links{display:flex;gap:15px;margin-top:20px}.preview-social-link{background:#f8f9fa;border-radius:25px;color:#333;padding:10px 20px;text-decoration:none;transition:all .3s ease}.preview-social-link:hover{background:#007bff;color:#fff}.preview-device .embedded-preview{background:#fff!important;border:none!important;box-shadow:none!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important}.preview-device .embedded-preview>div{height:100%!important;max-width:none!important;width:100%!important}.preview-device .embedded-preview .border-b,.preview-device .embedded-preview .sticky{display:none!important}.preview-device .embedded-preview .h-calc-100vh-86px{height:100%!important}.preview-device .embedded-preview .absolute.-bottom-4,.preview-device .embedded-preview .absolute.top-0.right-0,.preview-device .embedded-preview .relative.h-6.border-b{display:none!important}.full-site-ai-chat .preview-empty-state{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;height:100%;justify-content:center}.full-site-ai-chat .preview-empty-content{max-width:400px;padding:2rem;text-align:center}.full-site-ai-chat .preview-empty-content .text-4xl{animation:bounce 2s infinite;font-size:3rem;margin-bottom:1rem}.full-site-ai-chat .preview-empty-content .text-lg{color:#374151;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.full-site-ai-chat .preview-empty-content .text-sm{color:#6b7280;font-size:.875rem;line-height:1.5}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.full-site-ai-chat .preview-wrapper .transition-all{transition:all .5s ease-in-out}.full-site-ai-chat .preview-wrapper .new-module{animation:slideInFromBottom .6s ease-out}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.full-site-ai-chat .building-status{animation:buildingPulse 2s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f6e6;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:8px 12px;position:absolute;right:10px;top:10px;z-index:10}@keyframes buildingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.full-site-ai-chat .preview-wrapper .embedded-preview *{box-sizing:border-box!important}.full-site-ai-chat .preview-wrapper .embedded-preview .container,.full-site-ai-chat .preview-wrapper .embedded-preview .container-fluid,.full-site-ai-chat .preview-wrapper .embedded-preview .max-w-4xl,.full-site-ai-chat .preview-wrapper .embedded-preview .max-w-5xl,.full-site-ai-chat .preview-wrapper .embedded-preview .max-w-6xl,.full-site-ai-chat .preview-wrapper .embedded-preview .max-w-7xl{max-width:none!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.full-site-ai-chat .preview-wrapper .embedded-preview .mx-auto{margin-left:0!important;margin-right:0!important}.full-site-ai-chat .preview-wrapper .embedded-preview>div>div{max-width:none!important;width:100%!important}.conversation-mode-selector{background:#f8f9fa;border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:4px}.mode-btn{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.mode-btn.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#1f2937}.mode-btn:hover:not(.active){background:#ffffff80}.free-chat-tools{background:#f0f9ff;border:1px solid #e0f2fe;border-radius:8px;margin-bottom:12px;padding:12px}.tool-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tool-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s;white-space:nowrap}.tool-btn:hover{background:#e2e8f0;border-color:#94a3b8;transform:translateY(-1px)}.image-bank-indicator{background:#d1fae5;border-radius:4px;color:#059669;display:inline-block;font-size:12px;padding:4px 8px}.input-row{align-items:center;display:flex;gap:8px}.chat-message.bot .message-content.isCreating{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,#f3f4f6,#e5e7eb)}.success-text{color:#059669;font-weight:500}.error-text{color:#dc2626;font-weight:500}.chat-message .message-content p{line-height:1.6}@media (max-width:768px){.conversation-mode-selector{margin-bottom:8px}.mode-btn{font-size:13px;padding:6px 12px}.tool-buttons{gap:6px}.tool-btn{font-size:11px;padding:4px 8px}.free-chat-tools{margin-bottom:8px;padding:8px}}.wizard-overlay{background:#fff;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:2147483647}.wizard-header{box-shadow:0 2px 10px #0000001a;flex-shrink:0;height:60px;min-height:60px}.wizard-content{display:flex;flex:1 1;height:calc(100vh - 60px);max-height:calc(100vh - 60px);overflow:hidden;width:100%}.wizard-preview{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-right:1px solid #e5e7eb;flex:0 0 50%;height:100%;max-width:50%;min-width:50%;overflow:hidden;position:relative;width:50%}.wizard-preview .preview-container{box-sizing:border-box;display:block;height:100%;overflow-x:hidden;overflow-y:auto;padding:5px;position:relative;scrollbar-color:#9ca3af80 #0000;scrollbar-width:thin}.wizard-preview .preview-container::-webkit-scrollbar{width:8px}.wizard-preview .preview-container::-webkit-scrollbar-track{background:#0000}.wizard-preview .preview-container::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.wizard-preview .preview-container::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.wizard-preview .preview-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:3px;box-shadow:0 2px 8px #00000014;height:142.86%;left:0;margin:0;max-height:none;max-width:none;overflow:visible;position:absolute;top:0;transform:scale(.7);transform-origin:top left;width:142.86%;z-index:1}.wizard-step{background:#fff;box-sizing:border-box;flex:1 1;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto!important;scrollbar-color:#9ca3af4d #0000;scrollbar-width:thin}.wizard-step::-webkit-scrollbar{width:8px}.wizard-step::-webkit-scrollbar-track{background:#0000}.wizard-step::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:4px}.wizard-step::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.wizard-step>div{min-height:100%;overflow-y:visible;position:relative;width:100%;z-index:1}.wizard-step>div>div{min-height:-webkit-fit-content;min-height:fit-content;overflow-y:visible;padding-bottom:20px;width:100%}.wizard-step .h-full{align-items:center;display:flex;height:100%;justify-content:center;min-height:calc(100vh - 163px)}.wizard-step .bg-gradient-to-br{min-height:calc(100vh - 163px);width:100%}.wizard-step{opacity:1!important;scroll-behavior:auto;visibility:visible!important}.wizard-step>div>*{position:relative;z-index:1}.wizard-step [class*=gradient]{position:relative;z-index:2}.wizard-step{position:relative}.wizard-step:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.wizard-step>div[key*=step-]{min-height:-webkit-fit-content!important;min-height:fit-content!important;overflow-y:visible!important;position:relative!important;z-index:1!important}.wizard-step .h-full,.wizard-step .min-h-full,.wizard-step>div>div[class*=bg-gradient]{height:auto!important;min-height:-webkit-fit-content!important;min-height:fit-content!important}.wizard-step>div>div[class*=bg-gradient]{overflow-y:visible!important;padding-bottom:40px!important}.wizard-step .max-w-2xl,.wizard-step .max-w-4xl,.wizard-step .max-w-5xl,.wizard-step [class*=h-full],.wizard-step [class*=min-h-full],.wizard-step>div:first-child{height:auto!important;min-height:-webkit-fit-content!important;min-height:fit-content!important}.wizard-step>div:first-child{overflow-y:visible!important}.wizard-step div{box-sizing:border-box}.wizard-step input,.wizard-step input:focus,.wizard-step select,.wizard-step select:focus,.wizard-step textarea,.wizard-step textarea:focus{scroll-snap-margin:0!important;scroll-margin:0!important}.wizard-step *{scroll-margin:0!important;scroll-padding:0!important}.wizard-step .form-group,.wizard-step .input-group,.wizard-step :active,.wizard-step :focus,.wizard-step :hover,.wizard-step [role=button],.wizard-step a,.wizard-step button,.wizard-step form{scroll-snap-margin:0!important;scroll-margin:0!important}.wizard-step>div:first-child>div{padding-bottom:40px!important}.wizard-step>div,.wizard-step>div>div{min-height:-webkit-fit-content!important;min-height:fit-content!important}@media (min-width:769px){.wizard-step{height:100%!important;max-height:100%!important}.wizard-step>div:first-child>div{padding-bottom:80px!important}.wizard-preview .preview-wrapper{height:133.33%;transform:scale(.75);width:133.33%}.wizard-preview{display:flex;flex-direction:column}.wizard-preview .preview-container{flex:1 1;height:auto}}.wizard-close-button{border-radius:8px;transition:all .2s ease}.wizard-close-button:hover{background-color:#f3f4f6;transform:scale(1.05)}.wizard-progress-step{border:2px solid #0000;cursor:pointer;font-weight:600;transition:all .3s ease}.wizard-progress-step:hover:not(.current):not([disabled]){box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.wizard-progress-step.current{animation:pulse-blue 2s infinite;box-shadow:0 0 0 3px #3b82f64d}.wizard-progress-step.completed{box-shadow:0 2px 8px #22c55e4d}.wizard-progress-step.skipped{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 2px 8px #f973164d}@keyframes pulse-blue{0%,to{box-shadow:0 0 0 3px #3b82f64d}50%{box-shadow:0 0 0 6px #3b82f633}}.wizard-navigation{display:none!important}.spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-top-color:currentcolor;height:16px;width:16px}body.wizard-open{height:100vh;overflow:hidden;overscroll-behavior:none!important;scroll-behavior:auto!important}.wizard-step>div:only-child{position:relative;z-index:10}.wizard-step>div[style*="zIndex: 1"]{min-height:-webkit-fit-content!important;min-height:fit-content!important;overflow-y:visible!important;position:relative!important;width:100%!important}.wizard-step-enter{opacity:0;transform:translateX(50px)}.wizard-step-enter-active{transition:all .3s ease}.wizard-step-enter-active,.wizard-step-exit{opacity:1;transform:translateX(0)}.wizard-step-exit-active{opacity:0;transform:translateX(-50px);transition:all .3s ease}.wizard-card{border:1px solid #e5e7eb;border-radius:16px;transition:all .3s ease}.wizard-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-2px)}.ai-suggestion-button{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.ai-suggestion-button:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ai-suggestion-button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.wizard-tip{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;margin:16px 0;padding:16px}.wizard-tip-icon{color:#f59e0b;margin-left:8px}.wizard-image-preview{border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease}.wizard-image-preview:hover{box-shadow:0 8px 25px #00000026;transform:scale(1.02)}@media (max-width:768px){.wizard-content{flex-direction:column}.wizard-preview{border-bottom:1px solid #e5e7eb;border-right:none;display:block!important;height:300px;max-width:100%!important}.wizard-preview,.wizard-step{flex:none!important;width:100%!important}.wizard-step{height:calc(100vh - 373px)!important;max-height:calc(100vh - 373px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:auto!important}.wizard-preview .preview-wrapper{height:400%;left:0;margin:0;position:absolute;top:0;transform:scale(.25);transform-origin:top left;width:400%}}.loading-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.success-badge{background:linear-gradient(135deg,#10b981,#059669)}.success-badge,.warning-badge{align-items:center;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px}.warning-badge{background:linear-gradient(135deg,#f59e0b,#d97706)}.interactive-element{overflow:hidden;position:relative}.interactive-element:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.interactive-element:hover:before{left:100%}.wizard-overlay .smooth-scroll{scroll-behavior:auto!important}.smooth-scroll{scroll-behavior:smooth}.preview-auto-zoom{zoom:.75;-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);-moz-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.wizard-overlay *{box-sizing:border-box}.wizard-overlay input,.wizard-overlay select,.wizard-overlay textarea{font-family:inherit}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-out}.wizard-overlay button:focus,.wizard-overlay input:focus,.wizard-overlay textarea:focus,.wizard-overlay:focus-within{outline:2px solid #3b82f6;outline-offset:2px}.wizard-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.wizard-overlay,.wizard-step{scroll-behavior:auto!important}.wizard-step{overscroll-behavior:contain!important;will-change:scroll-position}.wizard-preview .preview-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.wizard-overlay *,.wizard-overlay :after,.wizard-overlay :before{scroll-snap-margin:0!important;scroll-margin:0!important;scroll-padding:0!important}.wizard-overlay{scroll-snap-type:none!important}.wizard-overlay *{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.wizard-overlay,.wizard-step{scroll-restoration:manual!important}.wizard-step input[type=email],.wizard-step input[type=tel],.wizard-step input[type=text],.wizard-step input[type=url],.wizard-step textarea{scroll-snap-margin:0!important;scroll-margin-bottom:0!important;scroll-margin-top:0!important}@supports (-webkit-touch-callout:none){.wizard-step input,.wizard-step textarea{-webkit-overflow-scrolling:auto!important;scroll-margin:0!important}.wizard-step{-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}}.wizard-step input[type=email]:focus,.wizard-step input[type=password]:focus,.wizard-step input[type=search]:focus,.wizard-step input[type=tel]:focus,.wizard-step input[type=text]:focus,.wizard-step input[type=url]:focus,.wizard-step textarea:focus{scroll-snap-margin:0!important;scroll-snap-margin-top:0!important;scroll-snap-margin-bottom:0!important;scroll-snap-margin-left:0!important;scroll-snap-margin-right:0!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior:contain!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:contain!important;scroll-behavior:auto!important;-webkit-scroll-behavior:auto!important;scroll-margin:0!important;scroll-margin-bottom:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important;scroll-margin-top:0!important;scroll-padding:0!important;scroll-padding-bottom:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;scroll-padding-top:0!important;scroll-snap-align:none!important}.wizard-step .focus\:border-blue-500:focus,.wizard-step .focus\:border-green-500:focus,.wizard-step .focus\:border-orange-500:focus,.wizard-step .focus\:border-purple-500:focus,.wizard-step .focus\:ring-2:focus,.wizard-step .focus\:ring-blue-500:focus,.wizard-step .focus\:ring-green-500:focus,.wizard-step .focus\:ring-orange-500:focus,.wizard-step .focus\:ring-purple-500:focus,.wizard-step :active,.wizard-step :focus,.wizard-step :focus-within,.wizard-step :hover{scroll-snap-margin:0!important;scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important;scroll-snap-align:none!important}.wizard-step .bg-gradient-to-b,.wizard-step .bg-gradient-to-b *,.wizard-step .bg-gradient-to-bl,.wizard-step .bg-gradient-to-bl *,.wizard-step .bg-gradient-to-br,.wizard-step .bg-gradient-to-br *,.wizard-step .bg-gradient-to-l,.wizard-step .bg-gradient-to-l *,.wizard-step .bg-gradient-to-r,.wizard-step .bg-gradient-to-r *,.wizard-step .bg-gradient-to-t,.wizard-step .bg-gradient-to-t *,.wizard-step .bg-gradient-to-tl,.wizard-step .bg-gradient-to-tl *,.wizard-step .bg-gradient-to-tr,.wizard-step .bg-gradient-to-tr *,.wizard-step .border,.wizard-step .border *,.wizard-step .p-4,.wizard-step .p-4 *,.wizard-step .p-6,.wizard-step .p-6 *,.wizard-step .p-8,.wizard-step .p-8 *,.wizard-step .rounded-lg,.wizard-step .rounded-lg *,.wizard-step .rounded-xl,.wizard-step .rounded-xl *,.wizard-step .shadow-lg,.wizard-step .shadow-lg *{scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important}.wizard-step .btn,.wizard-step .button,.wizard-step .clickable,.wizard-step .form-group,.wizard-step .form-group *,.wizard-step .input-group,.wizard-step .input-group *,.wizard-step [role=button],.wizard-step button,.wizard-step fieldset,.wizard-step fieldset *,.wizard-step form,.wizard-step form *,.wizard-step label,.wizard-step label *{scroll-snap-margin:0!important;scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important;scroll-snap-align:none!important}.wizard-step .ai-content-generator,.wizard-step .ai-content-generator *,.wizard-step .ai-suggestion-button,.wizard-step .ai-suggestion-button *,.wizard-step .content-update,.wizard-step .duration-300,.wizard-step .dynamic-content,.wizard-step .ease,.wizard-step .image-upload,.wizard-step .image-upload *,.wizard-step .image-uploader,.wizard-step .image-uploader *,.wizard-step .state-change,.wizard-step .transition,.wizard-step .transition-all,.wizard-step [class*=AI],.wizard-step [class*=AI] *,.wizard-step [class*=ai-],.wizard-step [class*=ai-] *,.wizard-step [class*=image],.wizard-step [class*=image] *{scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important}@media (max-width:768px){.wizard-step,.wizard-step *,.wizard-step button,.wizard-step input,.wizard-step select,.wizard-step textarea{-webkit-overflow-scrolling:auto!important;overscroll-behavior:contain!important}.wizard-step,.wizard-step *,.wizard-step button,.wizard-step input,.wizard-step input:focus,.wizard-step select,.wizard-step select:focus,.wizard-step textarea,.wizard-step textarea:focus{scroll-snap-margin:0!important;scroll-behavior:auto!important;-webkit-scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important;scroll-snap-align:none!important}}.wizard-step *{scroll-snap-margin:0!important;scroll-snap-margin-top:0!important;scroll-snap-margin-bottom:0!important;scroll-snap-margin-left:0!important;scroll-snap-margin-right:0!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}.website-wizard{scroll-behavior:auto!important}.website-wizard *{scroll-snap-margin:0!important;scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important;scroll-snap-align:none!important}.website-wizard input:focus,.website-wizard select:focus,.website-wizard textarea:focus{scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important}.wizard-overlay button,.wizard-overlay input,.wizard-overlay select,.wizard-overlay textarea{scroll-margin:0!important;scroll-padding:0!important}.wizard-overlay input:focus,.wizard-overlay select:focus,.wizard-overlay textarea:focus{position:relative;z-index:10}.wizard-overlay,.wizard-overlay *,.wizard-step,.wizard-step *{scroll-snap-margin:0!important;scroll-snap-margin-top:0!important;scroll-snap-margin-bottom:0!important;scroll-snap-margin-left:0!important;scroll-snap-margin-right:0!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior:contain!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:contain!important;scroll-behavior:auto!important;-webkit-scroll-behavior:auto!important;-moz-scroll-behavior:auto!important;-ms-scroll-behavior:auto!important;-o-scroll-behavior:auto!important;scroll-margin:0!important;scroll-margin-bottom:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important;scroll-margin-top:0!important;scroll-padding:0!important;scroll-padding-bottom:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;scroll-padding-top:0!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;scroll-snap-type:none!important}.wizard-step button,.wizard-step input,.wizard-step input:active,.wizard-step input:focus,.wizard-step input:hover,.wizard-step select,.wizard-step select:active,.wizard-step select:focus,.wizard-step select:hover,.wizard-step textarea,.wizard-step textarea:active,.wizard-step textarea:focus,.wizard-step textarea:hover{scroll-snap-margin:0!important;scroll-behavior:auto!important;-webkit-scroll-behavior:auto!important;scroll-margin:0!important;scroll-padding:0!important;scroll-snap-align:none!important}.website-wizard,.wizard-step{scroll-restoration:manual!important;-webkit-scroll-restoration:manual!important}.wizard-step{scroll-snap-type:none!important;-webkit-scroll-snap-type:none!important}.wizard-overlay input[type=email],.wizard-overlay input[type=number],.wizard-overlay input[type=password],.wizard-overlay input[type=search],.wizard-overlay input[type=tel],.wizard-overlay input[type=text],.wizard-overlay input[type=url],.wizard-overlay select,.wizard-overlay textarea{scroll-snap-margin:0!important;overscroll-behavior:none!important;scroll-margin:0!important;scroll-margin-bottom:0!important;scroll-margin-left:0!important;scroll-margin-right:0!important;scroll-margin-top:0!important;scroll-padding:0!important}.wizard-overlay input:focus,.wizard-overlay select:focus,.wizard-overlay textarea:focus{outline-offset:0!important}.wizard-content,.wizard-content *,.wizard-overlay,.wizard-overlay *,.wizard-step,.wizard-step *{scroll-behavior:auto!important;-webkit-scroll-behavior:auto!important;-moz-scroll-behavior:auto!important;-ms-scroll-behavior:auto!important;-o-scroll-behavior:auto!important}.wizard-overlay .focus\:border-blue-500:focus,.wizard-overlay .focus\:ring-2:focus,.wizard-overlay .focus\:ring-blue-500:focus{scroll-margin:0!important;scroll-padding:0!important}.wizard-overlay input,.wizard-overlay select,.wizard-overlay textarea{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-appearance:none;appearance:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative!important;transform:translateZ(0);-webkit-transform:translateZ(0);transition:border-color .2s ease,box-shadow .2s ease!important;z-index:10!important}.wizard-overlay input:focus,.wizard-overlay textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important;outline:none!important;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.wizard-step input,.wizard-step select,.wizard-step textarea{box-sizing:border-box!important;position:relative!important;vertical-align:top!important;z-index:10!important}.wizard-step input::placeholder,.wizard-step textarea::placeholder{opacity:.7;transition:opacity .2s ease}.wizard-step input:focus::placeholder,.wizard-step textarea:focus::placeholder{opacity:.4}.wizard-step form{position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:1}.wizard-step>div{contain:layout style;isolation:isolate}.wizard-step .rounded-lg:has(input),.wizard-step .rounded-lg:has(textarea),.wizard-step .rounded-xl:has(input),.wizard-step .rounded-xl:has(textarea){backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:1}.wizard-step input[type=email],.wizard-step input[type=tel],.wizard-step input[type=text],.wizard-step input[type=url],.wizard-step textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;will-change:transform}.wizard-step .bg-gradient-to-r:has(input),.wizard-step .bg-gradient-to-r:has(textarea){contain:paint;will-change:transform}.admin-layout{background-color:#f7f9fc;display:flex;min-height:100vh;width:100%}.admin-main{background-color:#f7f9fc;flex:1 1;padding:1.5rem;transition:all .3s ease}@media (min-width:769px){.admin-main{margin-right:250px;width:calc(100% - 180px)}}@media (max-width:768px){.admin-main{margin-right:0;padding:4rem 1rem 1rem;width:100%}}.admin-main.home-builder{margin:0;overflow-x:hidden;padding:0;width:100%}@media (min-width:769px){.admin-main.home-builder{margin-right:150px;width:calc(100% - 150px)}}.admin-content{overflow-x:hidden;padding:0;width:100%}.admin-card,.admin-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.admin-card{margin-bottom:1.5rem;padding:1.5rem}.admin-heading{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.admin-subheading{color:#374151;font-size:1.25rem;font-weight:500;margin-bottom:.75rem}.admin-button{background-color:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.admin-button:hover{background-color:#2563eb}.admin-button.secondary{background-color:#f3f4f6;color:#4b5563}.admin-button.secondary:hover{background-color:#e5e7eb;color:#1f2937}.tokens-management{direction:rtl}.token-balance-card{border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.token-count{align-items:center;color:#333;display:flex;font-size:2.2rem;font-weight:700;justify-content:center}.limit-item{margin-bottom:15px}.token-plan-card{border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:all .3s ease}.token-plan-card:hover{box-shadow:0 8px 16px #2196f333;transform:translateY(-5px)}.token-plan-card .card-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:15px;text-align:center}.token-plan-card .card-body{padding:20px}.token-plan-card .card-footer{background-color:#f8f9fa;border-top:1px solid #e0e0e0;padding:15px}.plan-price{margin-bottom:20px;text-align:center}.plan-price .currency{color:#666;font-size:1.2rem;margin-right:2px;vertical-align:top}.plan-price .amount{color:#2196f3;font-size:2.5rem;font-weight:700}.plan-price .period{color:#666;font-size:1rem;margin-left:4px}.plan-tokens{align-items:center;background-color:#f1f8fe;border-radius:6px;display:flex;font-size:1.2rem;justify-content:center;margin-bottom:15px;padding:10px;text-align:center}.plan-limits{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px}.plan-description{color:#666;font-size:.9rem;padding-top:10px}.nav-tabs{border-bottom:2px solid #e0e0e0}.nav-tabs .nav-link{border:none;color:#666;font-weight:500;margin-bottom:-2px;padding:10px 20px}.nav-tabs .nav-link:hover{border:none;color:#2196f3}.nav-tabs .nav-link.active{background-color:initial;border-bottom:2px solid #2196f3;color:#2196f3}.table thead th{background-color:#f1f8fe;border-top:none;color:#333;font-weight:600}.spinner-border{color:#2196f3}@media (max-width:768px){.token-count{font-size:1.8rem}.plan-price .amount{font-size:2rem}}.token-amount{background:linear-gradient(135deg,#2196f3,#1565c0);border-radius:8px;box-shadow:0 4px 12px #2196f333;color:#fff;padding:1rem;transition:all .3s ease}.token-amount:hover{box-shadow:0 6px 16px #2196f34d;transform:translateY(-2px)}.package-card{border:2px solid #0000;transition:all .3s ease}.package-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.package-card.popular{border-color:#2196f3;overflow:hidden;position:relative}.package-card.popular:before{background:linear-gradient(135deg,#2196f3,#1565c0);box-shadow:0 2px 4px #0003;color:#fff;content:"פופולרי";font-size:.75rem;font-weight:700;padding:5px 30px;position:absolute;right:-30px;top:10px;transform:rotate(45deg);z-index:1}.purchase-history-table tbody tr:hover,.usage-history-table tbody tr:hover{background-color:#2196f30d}.token-info-card{border-right:4px solid #2196f3;transition:all .3s ease}.token-info-card:hover{border-right-width:8px;box-shadow:0 4px 12px #0000000d}.purchase-button{overflow:hidden;position:relative;z-index:1}.purchase-button:after{background:#ffffff1a;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%;z-index:-1}.purchase-button:hover:after{transform:scaleX(1);transform-origin:left}.checkout-form input:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f333;outline:none}.fadeIn{animation:fadeIn .5s ease}@keyframes pulseColor{0%{box-shadow:0 0 0 0 #2196f366}70%{box-shadow:0 0 0 10px #2196f300}to{box-shadow:0 0 0 0 #2196f300}}.pulse-animation{animation:pulseColor 2s infinite}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #2196f34d;border-top-color:#2196f3;height:24px;width:24px}.domains-manager{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px 0;padding:24px}.domains-manager h2{border-bottom:2px solid #007bff;color:#333;margin-bottom:20px;padding-bottom:10px}.domains-manager h3{color:#555;font-size:1.2em;margin:20px 0 15px}.domains-manager h4{color:#666;font-size:1em;margin:15px 0 10px}.cors-status{border-left:4px solid;border-radius:6px;margin-bottom:20px;padding:15px}.cors-status.allowed{background-color:#d4edda;border-color:#28a745;color:#155724}.cors-status.blocked{background-color:#f8d7da;border-color:#dc3545;color:#721c24}.cors-status p{margin:5px 0}.add-domain-section{background:#f8f9fa;border-radius:6px;margin-bottom:20px;padding:20px}.add-domain-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.add-domain-form input{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;min-width:200px;padding:10px}.add-domain-form input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.add-domain-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.add-domain-form button:hover:not(:disabled){background-color:#0056b3}.add-domain-form button:disabled{background-color:#6c757d;cursor:not-allowed}.business-domains-section{margin-bottom:20px}.domains-table{border-collapse:collapse;margin-top:10px;width:100%}.domains-table td,.domains-table th{border-bottom:1px solid #ddd;padding:12px;text-align:right}.domains-table th{color:#495057;font-weight:600}.domains-table th,.domains-table tr:hover{background-color:#f8f9fa}.verify-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:5px;padding:6px 12px;transition:background-color .2s}.verify-btn:hover:not(:disabled){background-color:#218838}.delete-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:5px;padding:6px 12px;transition:background-color .2s}.delete-btn:hover:not(:disabled){background-color:#c82333}.delete-btn:disabled,.verify-btn:disabled{background-color:#6c757d;cursor:not-allowed}.actions-section{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.actions-section button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.actions-section button:hover:not(:disabled){background-color:#5a6268}.actions-section button:disabled{background-color:#adb5bd;cursor:not-allowed}.allowed-domains-section{background:#f8f9fa;border-radius:6px;margin-top:20px;padding:20px}.domains-lists{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:15px}@media (max-width:768px){.domains-lists{grid-template-columns:1fr}}.dynamic-domains,.static-domains{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:15px}.dynamic-domains ul,.static-domains ul{list-style:none;margin:10px 0 0;max-height:200px;overflow-y:auto;padding:0}.dynamic-domains li,.static-domains li{background:#f8f9fa;border-radius:3px;border-right:3px solid #007bff;color:#495057;font-size:14px;margin:2px 0;padding:5px 10px}.message{align-items:center;background-color:#d1ecf1;border:1px solid #bee5eb;border-radius:4px;color:#0c5460;display:flex;justify-content:space-between;margin:15px 0;padding:12px}.message button{background:none;border:none;color:#0c5460;cursor:pointer;font-size:16px;margin-right:10px;padding:0}.loading{background:#000c;border-radius:8px;color:#fff;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.domains-manager .add-domain-section,.domains-manager .allowed-domains-section,.domains-manager .business-domains-section,.domains-manager .cors-status{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.domains-manager{padding:15px}.add-domain-form{align-items:stretch;flex-direction:column}.add-domain-form input{margin-bottom:10px;min-width:auto}.actions-section{flex-direction:column}.domains-table{font-size:12px}.domains-table td,.domains-table th{padding:8px}}.payment-providers-management{background:linear-gradient(180deg,#f8fafc,#e2e8f0);min-height:100vh}.provider-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.provider-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.provider-status-dot{border-radius:50%;height:8px;position:relative;width:8px}.provider-status-dot.active{background-color:#10b981;box-shadow:0 0 0 2px #10b9814d}.provider-status-dot.inactive{background-color:#ef4444;box-shadow:0 0 0 2px #ef44444d}.provider-card h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.provider-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.provider-badge.test{background-color:#dbeafe;color:#1e40af}.provider-badge.live{background-color:#fef3c7;color:#d97706}.payment-form-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.payment-form-modal{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;overflow-y:auto}.form-group{margin-bottom:1.5rem}.form-label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-input{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input.error{background-color:#fef2f2;border-color:#ef4444}.form-error{color:#ef4444;font-size:.75rem;margin-top:.25rem}.action-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.action-button:disabled{cursor:not-allowed;opacity:.5}.action-button.primary{background-color:#3b82f6;color:#fff}.action-button.primary:hover:not(:disabled){background-color:#2563eb}.action-button.secondary{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.action-button.secondary:hover:not(:disabled){background-color:#e5e7eb}.action-button.danger{background-color:#ef4444;color:#fff}.action-button.danger:hover:not(:disabled){background-color:#dc2626}.template-card{border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:1rem;transition:all .2s ease}.template-card:hover{border-color:#9ca3af}.template-card.selected{background-color:#eff6ff;border-color:#3b82f6}.template-card h4{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 .5rem}.template-card p{color:#6b7280;font-size:.875rem;margin:0}.password-field{position:relative}.password-toggle{background:none;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;left:12px;padding:.25rem;position:absolute;top:50%;transform:translateY(-50%)}.password-toggle:hover{background-color:#f3f4f6;color:#6b7280}.info-box{border-radius:8px;margin-top:1rem;padding:1rem}.info-box.purple{background-color:#f3e8ff;border:1px solid #c084fc}.info-box.blue{background-color:#eff6ff;border:1px solid #60a5fa}.info-box h4{color:#581c87;font-size:.875rem;font-weight:600;margin:0 0 .5rem}.info-box ul{color:#7c3aed;font-size:.75rem;margin:0;padding-right:1rem}.info-box li{margin-bottom:.25rem}.provider-details{border-top:1px solid #f3f4f6;margin-top:.75rem;padding-top:.75rem}.provider-detail-row{align-items:center;display:flex;justify-content:between;margin-bottom:.5rem}.provider-detail-label{color:#6b7280;font-size:.875rem}.provider-detail-value{color:#1f2937;font-family:monospace;font-size:.875rem;font-weight:500}.card-actions{display:flex;gap:.5rem}.card-action-button{background:none;border:none;border-radius:.5rem;cursor:pointer;padding:.5rem;transition:all .2s ease}.card-action-button:hover{background-color:#f3f4f6}.card-action-button.test{color:#3b82f6}.card-action-button.test:hover{background-color:#eff6ff}.card-action-button.edit{color:#6b7280}.card-action-button.edit:hover{background-color:#f3f4f6}.card-action-button.delete{color:#ef4444}.card-action-button.delete:hover{background-color:#fef2f2}.loading-spinner{animation:spin 1s ease-in-out infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:3rem 1rem;text-align:center}.empty-state-icon{color:#9ca3af;height:48px;margin:0 auto 1rem;width:48px}.empty-state h3{color:#1f2937;font-size:1.125rem;font-weight:500;margin:0 0 .5rem}.empty-state p{color:#6b7280;margin:0 0 1rem}.success-message{background-color:#d1fae5;border:1px solid #10b981;border-radius:.5rem;color:#065f46}.error-message,.success-message{font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.error-message{background-color:#fef2f2;border:1px solid #ef4444;border-radius:.5rem;color:#7f1d1d}@media (max-width:768px){.payment-form-modal{margin:1rem;max-height:calc(100vh - 2rem)}.provider-card{margin-bottom:1rem}.card-actions{flex-direction:column;gap:.25rem}.action-button{font-size:1rem;padding:.75rem 1rem}}.blog-content{color:#333;direction:rtl;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.8;text-align:right}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#111827;font-weight:700;line-height:1.3;margin-bottom:.75em;margin-top:1.5em}.blog-content h1{font-size:2rem;margin-top:2em}.blog-content h2{border-bottom:1px solid #e5e7eb;font-size:1.8rem;margin-top:2em;padding-bottom:.3em}.blog-content h3{font-size:1.5rem}.blog-content h4{font-size:1.25rem}.blog-content p{line-height:1.8;margin-bottom:1.25em}.blog-content ol,.blog-content ul{margin-bottom:1.25em;padding-left:0;padding-right:1.5em}.blog-content li{margin-bottom:.5em}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content a{color:#3182ce;text-decoration:underline}.blog-content a:hover{color:#2c5282}.blog-content img{border-radius:.5rem;height:auto;margin:1.5em 0;max-width:100%}.blog-content blockquote{background-color:#f7fafc;border-radius:.25rem;border-right:4px solid #4299e1;font-style:italic;margin-bottom:1.25em;margin-left:0;margin-right:0;padding:.75em 1em}.blog-content hr{border:0;border-top:1px solid #e5e7eb;margin:2em 0}.blog-content pre{background-color:#f7fafc;border-radius:.5rem;direction:ltr;margin-bottom:1.25em;overflow-x:auto;padding:1em;text-align:left}.blog-content code{background-color:#f1f5f9;border-radius:.25rem;direction:ltr;display:inline;padding:.2em .4em}.blog-content pre code{background-color:initial;padding:0}.blog-content table{border-collapse:collapse;margin-bottom:1.25em;text-align:right;width:100%}.blog-content th{background-color:#f1f5f9;font-weight:600}.blog-content td,.blog-content th{border:1px solid #e5e7eb;padding:.75em}.blog-content tbody tr:nth-child(2n){background-color:#f9fafb}.blog-content b,.blog-content strong{color:#111827;font-weight:700}.blog-content em,.blog-content i{font-style:italic}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}.CouponsManagementPage_floatingAddButton__YbSDU{align-items:center;background-color:#007bff;border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;left:24px;position:fixed;transition:all .3s ease;width:56px;z-index:100}.CouponsManagementPage_floatingAddButton__YbSDU:hover{background-color:#0056b3;box-shadow:0 6px 12px #00000040;transform:translateY(-3px)}.CouponsManagementPage_floatingAddButton__YbSDU:active{box-shadow:0 4px 8px #0003;transform:translateY(0)}.CouponsManagementPage_tabButton__18xnZ:after{left:0;right:0}@media (max-width:768px){.CouponsManagementPage_tabsContainer__4coww{justify-content:space-between}.CouponsManagementPage_tabButton__18xnZ{flex:1 1;font-size:14px;padding:10px;text-align:center}}.CouponsManagementPage_tabsContainer__4coww{border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:20px;overflow-x:auto}.CouponsManagementPage_tabButton__18xnZ{background:none;border:none;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 20px;position:relative;transition:all .3s ease;white-space:nowrap}.CouponsManagementPage_tabButton__18xnZ:hover{color:#333}.CouponsManagementPage_activeTab__Ycm-U{color:#007bff}.CouponsManagementPage_activeTab__Ycm-U:after{background-color:#007bff;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.CouponsManagementPage_disabledButton__OXyYn{border-color:#6c757d;color:#6c757d;cursor:not-allowed;opacity:.6}.CouponsManagementPage_disabledButton__OXyYn:hover{background-color:#f8f9fa!important;color:#6c757d!important}.CouponsManagementPage_couponsManagementContainer__a4vBv{background-color:#f4f6f9;display:flex;flex-direction:column;min-height:100vh}.CouponsManagementPage_couponsContent__FPxN-{margin:0 auto;max-width:1200px;padding:20px;width:100%}.CouponsManagementPage_couponsHeader__iZUoH{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.CouponsManagementPage_couponsHeader__iZUoH h2{color:#333;font-size:1.5rem;margin:0}.CouponsManagementPage_createCouponButton__9IyFs{align-items:center;background-color:#007bff;border:none;border-radius:6px;color:#fff;display:flex;gap:8px;padding:10px 15px;transition:background-color .3s ease}.CouponsManagementPage_createCouponButton__9IyFs:hover{background-color:#0056b3}.CouponsManagementPage_searchAndFilterContainer__NyYob{display:flex;gap:15px;margin-bottom:20px}.CouponsManagementPage_filterSelect__3K0t4,.CouponsManagementPage_searchInput__9lRla{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:0 10px}.CouponsManagementPage_searchInput__9lRla{flex:1 1}.CouponsManagementPage_filterSelect__3K0t4{min-width:200px}.CouponsManagementPage_filterSelect__3K0t4 select,.CouponsManagementPage_searchInput__9lRla input{background:#0000;border:none;outline:none;padding:10px;width:100%}.CouponsManagementPage_errorAlert__3EglQ,.CouponsManagementPage_successAlert__na1UF{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;margin-bottom:15px;padding:12px 15px}.CouponsManagementPage_successAlert__na1UF{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.CouponsManagementPage_errorAlert__3EglQ{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.CouponsManagementPage_alertIcon__Dh0Kz{align-items:center;display:flex;margin-left:10px}.CouponsManagementPage_alertCloseButton__MyKrz{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:auto}.CouponsManagementPage_successAlert__na1UF .CouponsManagementPage_alertCloseButton__MyKrz{color:#155724}.CouponsManagementPage_errorAlert__3EglQ .CouponsManagementPage_alertCloseButton__MyKrz{color:#721c24}.CouponsManagementPage_createCouponForm__1kJVZ{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px}.CouponsManagementPage_formTitle__xJiG\+{border-bottom:1px solid #f0f0f0;color:#333;font-size:1.2rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.CouponsManagementPage_formGrid__cRH68{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CouponsManagementPage_fullWidth__p\+g9g{grid-column:1/-1}.CouponsManagementPage_formGroup__38yQ4{display:flex;flex-direction:column;margin-bottom:15px}.CouponsManagementPage_formGroup__38yQ4 label{color:#555;font-weight:500;margin-bottom:5px}.CouponsManagementPage_formGroup__38yQ4 input,.CouponsManagementPage_formGroup__38yQ4 select,.CouponsManagementPage_formGroup__38yQ4 textarea{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px}.CouponsManagementPage_formGroup__38yQ4 textarea{min-height:80px;resize:vertical}.CouponsManagementPage_inputWithButton__93dk2{display:flex}.CouponsManagementPage_inputWithButton__93dk2 input{border-bottom-right-radius:0;border-top-right-radius:0;flex-grow:1}.CouponsManagementPage_inputWithButton__93dk2 button{background-color:#f0f0f0;border:1px solid #ddd;border-bottom-right-radius:6px;border-top-right-radius:6px;cursor:pointer;padding:0 15px;transition:background-color .3s ease}.CouponsManagementPage_inputWithButton__93dk2 button:hover{background-color:#e0e0e0}.CouponsManagementPage_inputWithIcon__UGnr3{position:relative}.CouponsManagementPage_inputWithIcon__UGnr3 input{padding-left:35px;width:100%}.CouponsManagementPage_inputIcon__2dO\+m{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.CouponsManagementPage_toggleSwitchContainer__cotz-{align-items:center;display:flex;gap:12px}.CouponsManagementPage_toggleSwitch__mXYNE{align-items:center;display:flex}.CouponsManagementPage_toggleSwitch__mXYNE input{display:none}.CouponsManagementPage_toggleSwitchLabel__vEbgz{background-color:#e2e8f0;border-radius:13px;cursor:pointer;display:inline-block;height:26px;position:relative;transition:background-color .3s;width:50px}.CouponsManagementPage_toggleSwitchLabel__vEbgz:after{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;position:absolute;right:27px;top:3px;transition:transform .3s;width:20px}.CouponsManagementPage_toggleSwitch__mXYNE input:checked+.CouponsManagementPage_toggleSwitchLabel__vEbgz{background-color:#10b981}.CouponsManagementPage_toggleSwitch__mXYNE input:checked+.CouponsManagementPage_toggleSwitchLabel__vEbgz:after{transform:translateX(24px)}.CouponsManagementPage_toggleSwitchText__LhfF4{color:#475569;font-size:14px;font-weight:500;min-width:60px}.CouponsManagementPage_formActions__y3jxi{border-top:1px solid #f0f0f0;display:flex;gap:.5rem;justify-content:flex-end;margin-top:20px;padding-top:20px}.CouponsManagementPage_cancelButton__plAgO,.CouponsManagementPage_deleteButton__geL8y,.CouponsManagementPage_submitButton__9q2o9{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.CouponsManagementPage_cancelButton__plAgO{background-color:#f0f0f0;color:#333}.CouponsManagementPage_cancelButton__plAgO:hover{background-color:#e0e0e0}.CouponsManagementPage_submitButton__9q2o9{background-color:#28a745;color:#fff}.CouponsManagementPage_submitButton__9q2o9:hover{background-color:#218838}.CouponsManagementPage_deleteButton__geL8y{align-items:center;background-color:#dc3545;color:#fff;display:flex;gap:8px;justify-content:center}.CouponsManagementPage_deleteButton__geL8y:hover{background-color:#c82333}.CouponsManagementPage_buttonIcon__j\+D2M{display:inline-flex;vertical-align:middle}.CouponsManagementPage_deleteButton__geL8y:disabled,.CouponsManagementPage_submitButton__9q2o9:disabled{cursor:not-allowed;opacity:.6}.CouponsManagementPage_couponsGrid__A7scM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CouponsManagementPage_couponCard__GB\+5O{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.CouponsManagementPage_couponCard__GB\+5O:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-5px)}.CouponsManagementPage_couponHeader__C4AIm{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.CouponsManagementPage_couponCode__CE-sk{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:700;gap:8px}.CouponsManagementPage_couponActions__SciY1{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CouponsManagementPage_actionButton__k-k1b{align-items:center;background-color:#fff;border:1px solid;border-radius:20px;cursor:pointer;display:flex;font-size:14px;gap:5px;height:auto;justify-content:center;padding:6px 12px;transition:all .3s ease;width:auto}.CouponsManagementPage_actionButton__k-k1b[title="פרטי שימוש"]{border-color:#007bff;color:#007bff}.CouponsManagementPage_actionButton__k-k1b[title="פרטי שימוש"]:hover{background-color:#007bff;color:#fff}.CouponsManagementPage_actionButton__k-k1b[title="ערוך קופון"]{border-color:#28a745;color:#28a745}.CouponsManagementPage_actionButton__k-k1b[title="ערוך קופון"]:hover{background-color:#28a745;color:#fff}.CouponsManagementPage_actionButton__k-k1b[title="מחק קופון"]{border-color:#dc3545;color:#dc3545}.CouponsManagementPage_actionButton__k-k1b[title="מחק קופון"]:hover{background-color:#dc3545;color:#fff}.CouponsManagementPage_buttonText__2XrID{font-weight:500}.CouponsManagementPage_couponDetails__5s9n6{grid-gap:10px;display:grid;gap:10px}.CouponsManagementPage_couponDetail__Fauh0{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.CouponsManagementPage_couponDetail__Fauh0:not(:last-child){border-bottom:1px dashed #f0f0f0}.CouponsManagementPage_couponDetail__Fauh0 span{color:#666}.CouponsManagementPage_couponDetail__Fauh0 strong{color:#333}.CouponsManagementPage_activeStatus__Hw8CH{align-items:center;color:#28a745;display:flex;gap:5px}.CouponsManagementPage_expiredStatus__y5ehl{align-items:center;color:#dc3545;display:flex;gap:5px}.CouponsManagementPage_usageDetails__qQRPu{background-color:#f8f9fa;border:1px dashed #e0e0e0;border-radius:8px;margin-top:15px;padding:15px}.CouponsManagementPage_usageDetails__qQRPu h4{color:#333;font-size:1rem;margin-bottom:15px;margin-top:0}.CouponsManagementPage_usageDetails__qQRPu ul{list-style-type:none;margin:0;padding:0}.CouponsManagementPage_usageDetails__qQRPu li{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;margin-bottom:10px;padding:15px}.CouponsManagementPage_usageDetails__qQRPu li:last-child{margin-bottom:0}.CouponsManagementPage_modalOverlay__M-GMM{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CouponsManagementPage_confirmModal__Ib1gU{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:500px;padding:25px;width:90%}.CouponsManagementPage_confirmModal__Ib1gU h3{border-bottom:1px solid #f0f0f0;color:#333;margin-bottom:15px;margin-top:0;padding-bottom:15px}.CouponsManagementPage_modalActions__246AN{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.CouponsManagementPage_emptyState__8CJ1r,.CouponsManagementPage_errorState__wxFlZ,.CouponsManagementPage_loadingState__bNb5D{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:40px 20px;text-align:center}.CouponsManagementPage_loadingState__bNb5D{color:#666}.CouponsManagementPage_errorState__wxFlZ{color:#dc3545}.CouponsManagementPage_emptyState__8CJ1r{color:#666}.CouponsManagementPage_inputWithButton__93dk2 input{border-left:none;border-radius:0 6px 6px 0}.CouponsManagementPage_inputWithButton__93dk2 button{border-left:1px solid #ddd;border-radius:6px 0 0 6px;border-right:none}.CouponsManagementPage_inputWithIcon__UGnr3 input{padding-left:10px;padding-right:35px}.CouponsManagementPage_inputIcon__2dO\+m{left:auto;right:10px}.CouponsManagementPage_toggleSwitch__mXYNE label:after{left:auto;right:4px}.CouponsManagementPage_toggleSwitch__mXYNE input:checked+label:after{transform:translateX(-30px)}@media (max-width:768px){.CouponsManagementPage_searchAndFilterContainer__NyYob{flex-direction:column}.CouponsManagementPage_couponsGrid__A7scM,.CouponsManagementPage_formGrid__cRH68{grid-template-columns:1fr}.CouponsManagementPage_formActions__y3jxi{flex-direction:column}.CouponsManagementPage_formActions__y3jxi button{width:100%}.CouponsManagementPage_couponCard__GB\+5O{padding:15px}.CouponsManagementPage_couponHeader__C4AIm{align-items:flex-start;flex-direction:column}.CouponsManagementPage_couponActions__SciY1{justify-content:space-between;margin-top:10px;width:100%}.CouponsManagementPage_actionButton__k-k1b{font-size:12px;padding:5px 10px}.CouponsManagementPage_couponDetail__Fauh0{align-items:flex-start;flex-direction:column}.CouponsManagementPage_couponDetail__Fauh0 span{margin-bottom:5px}}@media (max-width:480px){.CouponsManagementPage_couponsContent__FPxN-{padding:10px}.CouponsManagementPage_actionButton__k-k1b{flex:1 1;justify-content:center}}.CouponsManagementPage_modalContent__iexZI{background-color:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:90%}.CouponsManagementPage_modalHeader__yM2AI{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.CouponsManagementPage_modalTitle__pGvtk{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:600;gap:10px;margin:0}.CouponsManagementPage_modalCloseButton__-3Rm5{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.CouponsManagementPage_modalCloseButton__-3Rm5:hover{background-color:#f1f5f9;color:#334155}.CouponsManagementPage_modalForm__gLZ\+v{flex:1 1;overflow-y:auto;padding:24px}.CouponsManagementPage_modalFooter__NeYfi{background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.CouponsManagementPage_modalFooter__NeYfi .CouponsManagementPage_cancelButton__plAgO,.CouponsManagementPage_modalFooter__NeYfi .CouponsManagementPage_submitButton__9q2o9{min-width:100px}.CouponsManagementPage_randomButton__3MCQi{background-color:#e2e8f0;border:none;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.CouponsManagementPage_randomButton__3MCQi:hover{background-color:#cbd5e1;color:#334155}.CouponsManagementPage_loadingSpinner__MonJN{animation:CouponsManagementPage_spin__cyD1V .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-left:8px;width:16px}@keyframes CouponsManagementPage_spin__cyD1V{to{transform:rotate(1turn)}}@media (max-width:640px){.CouponsManagementPage_modalContent__iexZI{margin:10px;max-height:95vh;width:95%}.CouponsManagementPage_modalHeader__yM2AI{padding:16px 20px}.CouponsManagementPage_modalForm__gLZ\+v{padding:20px}.CouponsManagementPage_modalFooter__NeYfi{flex-direction:column-reverse;padding:16px 20px}.CouponsManagementPage_modalFooter__NeYfi button{width:100%}}:root{--primary-blue:#3b82f6;--secondary-blue:#6366f1;--accent-blue:#8b5cf6;--light-blue:#dbeafe;--very-light-blue:#eff6ff;--text-dark:#1e293b;--text-secondary:#64748b;--background-white:#fff;--background-light:#f8fafc;--border-light:#3b82f61a;--shadow-blue:#3b82f626;--modern-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--success-green:#10b981;--warning-amber:#f59e0b;--error-red:#ef4444;--info-blue:#3b82f6}.NotificationsPage_container__MYwGt{background:linear-gradient(135deg,#eff6ff,#f8fafc);background:linear-gradient(135deg,var(--very-light-blue) 0,var(--background-light) 100%);direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);min-height:100vh;padding-bottom:60px;padding-top:120px}.NotificationsPage_mainPaper__upMtc{background:#fff;background:var(--background-white);border:1px solid #3b82f61a!important;border:1px solid var(--border-light)!important;border-radius:24px!important;box-shadow:0 20px 60px #00000014!important;margin:24px 0!important;overflow:hidden!important}.NotificationsPage_headerBox__DD4Zd{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);background:linear-gradient(135deg,var(--primary-blue) 0,var(--secondary-blue) 100%);color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:32px 40px}.NotificationsPage_titleContainer__5DI-T{align-items:center;display:flex;gap:16px}.NotificationsPage_notificationBadge__3zqjb{align-items:center;display:flex}.NotificationsPage_bellIcon__N3TNn{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.NotificationsPage_pageTitle__7zG47{font-size:32px!important;font-weight:700!important;letter-spacing:-.02em;margin:0!important;text-shadow:0 2px 4px #0000001a}.NotificationsPage_actionsContainer__JdYpZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.NotificationsPage_actionBtn__jIXP4{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:12px 16px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_actionBtn__jIXP4:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.NotificationsPage_actionBtn__jIXP4:hover:before{left:100%}.NotificationsPage_actionBtn__jIXP4:active{transform:scale(.95)}.NotificationsPage_refreshButton__xmfVi{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;min-width:40px;overflow:hidden;padding:12px 16px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_refreshButton__xmfVi:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.NotificationsPage_refreshAnimating__A4-3D{animation:NotificationsPage_spin__YAx8- 1s linear infinite}@keyframes NotificationsPage_spin__YAx8-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationsPage_filterButton__yk18k{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:12px 16px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_filterButton__yk18k:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.NotificationsPage_markAllButton__cTf8D{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:12px 20px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_markAllButton__cTf8D:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.NotificationsPage_markAllButton__cTf8D:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.NotificationsPage_primaryAction__86ivR{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:2px solid #ffffff4d!important;box-shadow:0 4px 12px #667eea66!important;font-weight:700!important}.NotificationsPage_primaryAction__86ivR:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)!important;box-shadow:0 8px 24px #667eea80!important;transform:translateY(-3px) scale(1.05)!important}.NotificationsPage_tabsContainer__7Oz7I{background:#fff!important;background:var(--background-white)!important;border-bottom:1px solid #3b82f61a!important;border-bottom:1px solid var(--border-light)!important}.NotificationsPage_tab__Cf2KR{color:#64748b!important;color:var(--text-secondary)!important;font-size:14px!important;font-weight:600!important;text-transform:none!important}.NotificationsPage_filtersCard__kI8UJ{border:1px solid #3b82f61a!important;border:1px solid var(--border-light)!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000f!important;margin:24px 40px!important}.NotificationsPage_dateField__NpOm0,.NotificationsPage_selectField__sbFv2{border-radius:12px!important}.NotificationsPage_resetButton__EWmFw{border:2px solid #ef4444!important;border:2px solid var(--error-red)!important;border-radius:12px!important;color:#ef4444!important;color:var(--error-red)!important;font-weight:600!important;padding:10px 20px!important}.NotificationsPage_resetButton__EWmFw:hover{background:#ef4444!important;background:var(--error-red)!important;color:#fff!important;transform:translateY(-1px)}.NotificationsPage_emptyContainer__wT8cE,.NotificationsPage_errorContainer__CQwQc,.NotificationsPage_loadingContainer__YEWl8{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 40px;text-align:center}.NotificationsPage_spinner__GTIxk{color:#3b82f6!important;color:var(--primary-blue)!important}.NotificationsPage_emptyIcon__wU4TJ,.NotificationsPage_errorIcon__9hjJK{color:#64748b;color:var(--text-secondary);margin-bottom:16px}.NotificationsPage_resetFiltersButton__xbvU9,.NotificationsPage_retryButton__sEbI2{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;margin-top:16px!important;overflow:hidden;padding:12px 24px!important;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_resetFiltersButton__xbvU9:hover,.NotificationsPage_retryButton__sEbI2:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.NotificationsPage_cardsContainer__ItwJ-{display:flex;flex-direction:column;gap:16px;padding:24px 40px}.NotificationsPage_notificationCard__0sD3F{background:#fff;background:var(--background-white);border:2px solid #0000;border-radius:16px;box-shadow:0 4px 20px #0000000f;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.NotificationsPage_notificationCard__0sD3F:before{background:#3b82f6;background:var(--primary-blue);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:4px}.NotificationsPage_notificationCardUnread__C2cKl{background:linear-gradient(135deg,#eff6ff,#fff);background:linear-gradient(135deg,var(--very-light-blue) 0,var(--background-white) 100%);border-color:#dbeafe;border-color:var(--light-blue)}.NotificationsPage_notificationCardUnread__C2cKl:before{transform:scaleY(1)}.NotificationsPage_notificationCard__0sD3F:hover{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 12px 40px #3b82f626;transform:translateY(-4px)}.NotificationsPage_cardHeader__l3xGD{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.NotificationsPage_typeContainer__jYwkt{align-items:center;display:flex;gap:8px}.NotificationsPage_typeIcon__cD575{align-items:center;background:#dbeafe;background:var(--light-blue);border-radius:10px;display:flex;padding:8px}.NotificationsPage_typeChip__\+kFGa{background:#dbeafe!important;background:var(--light-blue)!important;border-radius:8px!important;color:#3b82f6!important;color:var(--primary-blue)!important;font-weight:600!important}.NotificationsPage_statusUnread__9q5DW{animation:NotificationsPage_pulse__OCzG1 2s infinite;background:linear-gradient(135deg,#3b82f6,#6366f1)!important;background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue))!important;color:#fff!important;font-weight:700!important}.NotificationsPage_statusRead__Ncr4U{background:#f8fafc!important;background:var(--background-light)!important;border:1px solid #3b82f61a!important;border:1px solid var(--border-light)!important;color:#64748b!important;color:var(--text-secondary)!important}@keyframes NotificationsPage_pulse__OCzG1{0%,to{opacity:1}50%{opacity:.8}}.NotificationsPage_cardContent__EPxR0{display:flex;flex-direction:column;gap:12px}.NotificationsPage_cardTitle__iBxkz{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.NotificationsPage_cardMessage__8rGER{color:#64748b!important;color:var(--text-secondary)!important;font-size:14px!important;line-height:1.6!important}.NotificationsPage_cardFooter__fM9vF{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.NotificationsPage_timeElement__bODNp{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:12px;font-weight:500;gap:6px}.NotificationsPage_tableContainer__jyRCc{border:1px solid #3b82f61a!important;border:1px solid var(--border-light)!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000f!important;margin:0 40px 24px;overflow:hidden!important}.NotificationsPage_unreadRow__h07EN{background:linear-gradient(135deg,#eff6ff,#fff)!important;background:linear-gradient(135deg,var(--very-light-blue) 0,var(--background-white) 100%)!important;border-left:4px solid #3b82f6!important;border-left:4px solid var(--primary-blue)!important}.NotificationsPage_readRow__8txLg{background:#fff!important;background:var(--background-white)!important}.NotificationsPage_readRow__8txLg:hover,.NotificationsPage_unreadRow__h07EN:hover{background:#dbeafe!important;background:var(--light-blue)!important;cursor:pointer}.NotificationsPage_titleCell__Jo9Jo{color:#1e293b!important;color:var(--text-dark)!important;font-weight:500!important}.NotificationsPage_boldText__3H9Ha{font-weight:700!important}.NotificationsPage_messageCell__Me6hH{color:#64748b!important;color:var(--text-secondary)!important;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPage_actionButton__MTX5d{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:8px 16px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_actionButton__MTX5d:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.NotificationsPage_actionButton__MTX5d:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.NotificationsPage_paginationContainer__j\+77Y{background:#f8fafc;background:var(--background-light);border-top:1px solid #3b82f61a;border-top:1px solid var(--border-light);padding:24px 40px}.NotificationsPage_dialogTitle__3tQ4z{align-items:center!important;background:linear-gradient(135deg,#3b82f6,#6366f1)!important;background:linear-gradient(135deg,var(--primary-blue) 0,var(--secondary-blue) 100%)!important;color:#fff!important;display:flex!important;justify-content:space-between!important;padding:24px 32px!important}.NotificationsPage_dialogHeader__QEF5i{align-items:center;display:flex;gap:12px}.NotificationsPage_dialogTitleText__x796\+{color:#fff!important;font-weight:700!important;margin:0!important}.NotificationsPage_closeButton__P1gQ4{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:8px 12px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_closeButton__P1gQ4:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.NotificationsPage_dialogContent__rZieU{background:#fff!important;background:var(--background-white)!important;padding:32px!important}.NotificationsPage_chipsContainer__g1Ds\+{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.NotificationsPage_timeChip__UFK-m{background:#f8fafc!important;background:var(--background-light)!important;color:#64748b!important;color:var(--text-secondary)!important}.NotificationsPage_messageText__VnXeQ{color:#1e293b!important;color:var(--text-dark)!important;font-size:16px!important;line-height:1.7!important;margin-bottom:24px!important}.NotificationsPage_additionalDataContainer__zSnzp{background:#f8fafc;background:var(--background-light);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:12px;padding:20px}.NotificationsPage_additionalDataTitle__Ol8D5{color:#1e293b!important;color:var(--text-dark)!important;font-weight:700!important;margin-bottom:12px!important}.NotificationsPage_additionalDataContent__31wjb{background:#fff;background:var(--background-white);border:1px solid #3b82f61a;border:1px solid var(--border-light);border-radius:8px;color:#64748b;color:var(--text-secondary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;overflow-x:auto;padding:16px;white-space:pre-wrap}.NotificationsPage_dialogActions__Xjy\+V{background:#f8fafc!important;background:var(--background-light)!important;border-top:1px solid #3b82f61a!important;border-top:1px solid var(--border-light)!important;padding:24px 32px!important}.NotificationsPage_closeDialogButton__SGxRS{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:12px 24px!important;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.165,.84,.44,1)}.NotificationsPage_closeDialogButton__SGxRS:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}@media (max-width:768px){.NotificationsPage_container__MYwGt{padding-top:140px}.NotificationsPage_headerBox__DD4Zd{align-items:stretch;flex-direction:column;padding:24px 20px;text-align:center}.NotificationsPage_pageTitle__7zG47{font-size:24px!important}.NotificationsPage_actionsContainer__JdYpZ{gap:8px;justify-content:center}.NotificationsPage_cardsContainer__ItwJ-{padding:16px 20px}.NotificationsPage_filtersCard__kI8UJ{margin:16px 20px!important}.NotificationsPage_paginationContainer__j\+77Y{padding:16px 20px}.NotificationsPage_dialogTitle__3tQ4z{padding:20px 24px!important}.NotificationsPage_dialogContent__rZieU{padding:24px!important}.NotificationsPage_dialogActions__Xjy\+V{padding:20px 24px!important}}@media (max-width:480px){.NotificationsPage_headerBox__DD4Zd{padding:20px 16px}.NotificationsPage_pageTitle__7zG47{font-size:20px!important}.NotificationsPage_cardsContainer__ItwJ-{padding:12px 16px}.NotificationsPage_notificationCard__0sD3F{padding:16px}.NotificationsPage_filtersCard__kI8UJ{margin:12px 16px!important}.NotificationsPage_actionsContainer__JdYpZ{gap:6px}.NotificationsPage_filterButton__yk18k,.NotificationsPage_markAllButton__cTf8D{font-size:14px!important;padding:8px 16px!important}}.NotificationsPage_notificationCard__0sD3F{animation:NotificationsPage_slideInUp__WKoSa .4s ease-out}@keyframes NotificationsPage_slideInUp__WKoSa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.NotificationsPage_priorityLow__vk5sR{background:#10b981!important;background:var(--success-green)!important;color:#fff!important}.NotificationsPage_priorityNormal__dw72j{background:#3b82f6!important;background:var(--info-blue)!important;color:#fff!important}.NotificationsPage_priorityHigh__Ejw-8{background:#f59e0b!important;background:var(--warning-amber)!important;color:#fff!important}.NotificationsPage_priorityCritical__UAYtz{animation:NotificationsPage_criticalPulse__7Y82h 1.5s infinite;background:#ef4444!important;background:var(--error-red)!important;color:#fff!important}@keyframes NotificationsPage_criticalPulse__7Y82h{0%,to{box-shadow:0 0 0 0 #ef4444b3}50%{box-shadow:0 0 0 10px #ef444400}}.pos-scanner-overlay{align-items:center;background-color:#00000080;bottom:0;direction:rtl;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.pos-scanner-modal{animation:modal-appear .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;max-width:450px;overflow:hidden;width:90%}@keyframes modal-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scanner-modal-header{align-items:center;background-color:#f0f7ff;border-bottom:1px solid #e5efff;display:flex;justify-content:space-between;padding:16px 24px}.scanner-modal-header h3{color:#0078d4;font-size:1.25rem;font-weight:600;margin:0}.close-btn{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.close-btn:hover{background-color:#0000000d}.scanner-modal-content{padding:24px}.scanner-error-message{background-color:#fff2f0;border-radius:8px;font-size:.9rem;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.retry-btn,.scanner-error-message{align-items:center;color:#d13438;display:flex}.retry-btn{background-color:initial;border:1px solid #d13438;border-radius:4px;cursor:pointer;font-size:.8rem;gap:6px;padding:6px 12px;transition:all .2s}.retry-btn:hover{background-color:#fff5f5}.scanner-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.spinner{animation:spinner 1s linear infinite;border:3px solid #0078d433;border-radius:50%;border-top-color:#0078d4;height:36px;margin-bottom:16px;width:36px}@keyframes spinner{to{transform:rotate(1turn)}}.scanner-loading p{color:#666;font-size:.9rem;margin:0}.scanner-ready{flex-direction:column;text-align:center}.mobile-icon,.scanner-ready{align-items:center;display:flex}.mobile-icon{background-color:#f0f7ff;border-radius:50%;height:72px;justify-content:center;margin-bottom:16px;width:72px}.mobile-icon svg{color:#0078d4}.scanner-ready h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 8px}.scanner-ready p{color:#666;font-size:.9rem;margin:0 0 24px;max-width:300px}.qr-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:16px}.session-details{background-color:#f5f6f7;border-radius:8px;margin-bottom:16px;padding:12px;width:100%}.session-details p{color:#555;font-size:.85rem;margin:4px 0}.session-details strong{color:#333;font-family:monospace;font-weight:600;letter-spacing:.5px}.last-scanned{background-color:#ecfdf5;border-radius:8px;padding:12px;text-align:right;width:100%}.last-scanned p{color:#10b981;font-size:.85rem;font-weight:500;margin:0 0 8px}.scanned-item-info{align-items:center;display:flex;justify-content:space-between}.item-barcode{color:#333;font-family:monospace;font-size:.9rem;font-weight:600}.scan-time{color:#666;font-size:.8rem}.scanner-init-error{align-items:center;display:flex;flex-direction:column;padding:32px 0;text-align:center}.scanner-init-error p{color:#666;font-size:.9rem;margin:0 0 16px}@media (max-width:480px){.pos-scanner-modal{max-height:90vh;overflow-y:auto;width:95%}.scanner-modal-content{padding:16px}}.ShopifyProductsImport_container__tMXs4{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;direction:rtl;height:100%;overflow:auto;padding:1.5rem}.ShopifyProductsImport_header__xUznK{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.ShopifyProductsImport_title__HfTTG{color:#111827;font-size:1.5rem;font-weight:600}.ShopifyProductsImport_shopInfo__65Jvd{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;gap:.5rem;max-width:24rem;padding:.5rem .75rem}.ShopifyProductsImport_shopDomain__YVwzi{color:#1f2937;font-weight:500}.ShopifyProductsImport_connectButton__6y60F{align-items:center;background-color:#4f46e5;border-radius:.375rem;color:#fff;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.ShopifyProductsImport_connectButton__6y60F:hover{background-color:#4338ca}.ShopifyProductsImport_productGrid__pYFj6{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ShopifyProductsImport_productCard__wOThP{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:transform .2s,box-shadow .2s}.ShopifyProductsImport_productCard__wOThP:hover{box-shadow:0 6px 12px -2px #0000001a;transform:translateY(-2px)}.ShopifyProductsImport_productCardSelected__aypdh{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.ShopifyProductsImport_productImage__Vua8Q{background-color:#f3f4f6;height:180px;object-fit:cover;width:100%}.ShopifyProductsImport_productDetails__eujjY{padding:1rem}.ShopifyProductsImport_productTitle__SVX9P{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis}.ShopifyProductsImport_productMeta__On7cQ{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-top:.75rem}.ShopifyProductsImport_price__JFBwy{color:#111827;font-weight:600}.ShopifyProductsImport_selectCheckbox__i\+rkc{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 2px 4px #0000001a;display:flex;height:1.5rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.5rem}.ShopifyProductsImport_tableHead__HuKPe{background-color:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ShopifyProductsImport_sortButton__ze-A4{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem;-webkit-user-select:none;user-select:none}.ShopifyProductsImport_filterInput__B3w\+w{border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;padding:.5rem 2.5rem .5rem .75rem;width:100%}.ShopifyProductsImport_filterIcon__u7ZPH{color:#9ca3af;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.ShopifyProductsImport_progressContainer__89JSX{margin:1.5rem 0;width:100%}.ShopifyProductsImport_progressBar__7CB5O{background-color:#e5e7eb;border-radius:9999px;height:.5rem;overflow:hidden}.ShopifyProductsImport_progressFill__Tdj7i{background-color:#4f46e5;height:100%;transition:width .3s ease}.ShopifyProductsImport_stepContainer__lQoVB{display:flex;justify-content:space-between;margin-bottom:2rem}.ShopifyProductsImport_step__qONkO{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative}.ShopifyProductsImport_step__qONkO:not(:last-child):after{background-color:#e5e7eb;content:"";height:2px;left:calc(50% + 1rem);position:absolute;top:1rem;width:calc(100% - 2rem);z-index:0}.ShopifyProductsImport_stepActive__cUEsU:not(:last-child):after{background-color:#4f46e5}.ShopifyProductsImport_stepCircle__3CCSX{align-items:center;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:9999px;color:#6b7280;display:flex;font-weight:600;height:2rem;justify-content:center;margin-bottom:.5rem;width:2rem;z-index:1}.ShopifyProductsImport_stepActive__cUEsU .ShopifyProductsImport_stepCircle__3CCSX{background-color:#4f46e5;border-color:#4f46e5;color:#fff}.ShopifyProductsImport_stepCompleted__hSy\+z .ShopifyProductsImport_stepCircle__3CCSX{background-color:#10b981;border-color:#10b981;color:#fff}.ShopifyProductsImport_stepText__m2VES{color:#6b7280;font-size:.875rem;font-weight:500}.ShopifyProductsImport_stepActive__cUEsU .ShopifyProductsImport_stepText__m2VES{color:#4f46e5}.ShopifyProductsImport_stepCompleted__hSy\+z .ShopifyProductsImport_stepText__m2VES{color:#10b981}.ShopifyProductsImport_errorContainer__n\+1S\+{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.ShopifyProductsImport_errorMessage__O8oxG{align-items:center;color:#b91c1c;display:flex;font-size:.875rem;gap:.5rem}.ShopifyProductsImport_buttonSuccess__JtnyN{background-color:#10b981}.ShopifyProductsImport_buttonSuccess__JtnyN:hover{background-color:#059669}.ShopifyProductsImport_table__Vs1co{border-collapse:initial;border-spacing:0;width:100%}.ShopifyProductsImport_tableRow__nIdhu{border-bottom:1px solid #e5e7eb}.ShopifyProductsImport_tableRow__nIdhu:hover{background-color:#f9fafb}.ShopifyProductsImport_tableCell__QAlv3{padding:.75rem 1rem;text-align:right}@media (max-width:768px){.ShopifyProductsImport_productGrid__pYFj6{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ShopifyProductsImport_header__xUznK{align-items:flex-start;flex-direction:column;gap:1rem}.ShopifyProductsImport_shopInfo__65Jvd{max-width:100%}.ShopifyProductsImport_stepContainer__lQoVB{flex-direction:column;gap:1.5rem}.ShopifyProductsImport_step__qONkO:not(:last-child):after{bottom:-.75rem;height:.75rem;left:1rem;top:auto;width:2px}}.ShopifyProductsImport_apiTokenGuideOverlay__3k8ML{align-items:center;background-color:#000000b3;direction:rtl;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ShopifyProductsImport_apiTokenGuideContainer__W8uCV{background-color:#fff;border-radius:8px;max-height:90vh;max-width:700px;overflow-y:auto;padding:20px;position:relative;width:90%}.ShopifyProductsImport_guideHeader__5K\+il{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.ShopifyProductsImport_guideHeader__5K\+il h2{color:#333;margin:0}.ShopifyProductsImport_closeButton__x3cQd{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.ShopifyProductsImport_guideContent__CHn38{margin-top:20px}.ShopifyProductsImport_guideStep__6Vuhq{align-items:flex-start;display:flex;margin-bottom:25px}.ShopifyProductsImport_stepNumber__UWa7L{align-items:center;background-color:#0073aa;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:30px;justify-content:center;margin-left:15px;width:30px}.ShopifyProductsImport_stepDescription__FhDDm{flex:1 1}.ShopifyProductsImport_stepDescription__FhDDm h3{color:#0073aa;margin-bottom:10px;margin-top:0}.ShopifyProductsImport_stepDescription__FhDDm p{line-height:1.5;margin:0 0 8px}.ShopifyProductsImport_stepDescription__FhDDm ul{margin-top:5px;padding-right:20px}.ShopifyProductsImport_warning__dhHwq{background-color:#d32f2f1a;border-radius:4px;color:#d32f2f;font-weight:500;margin-top:10px;padding:8px 12px}.ShopifyProductsImport_helpButton__fbHwk{background:none;border:none;color:#0073aa;cursor:pointer;display:block;font-size:14px;margin-top:10px;text-decoration:underline}.ShopifyProductsImport_stepImage__vnEPe{border:1px solid #eee;border-radius:8px;margin:10px 0;max-width:100%;overflow:hidden}.ShopifyProductsImport_stepImage__vnEPe img{display:block;height:auto;object-fit:contain;width:100%}.ShopifyProductsImport_fullGuideButtonContainer__oOepT{border-top:1px solid #eee;margin-bottom:20px;margin-top:30px;padding:10px;text-align:center}.ShopifyProductsImport_fullGuideButton__kLb2O{background:linear-gradient(135deg,#0073aa,#005582);border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;max-width:400px;padding:16px 32px;text-align:center;transition:all .3s ease;width:80%}.ShopifyProductsImport_fullGuideButton__kLb2O:hover{background:linear-gradient(135deg,#005582,#003d5c);box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.ShopifyProductsImport_fullGuideButton__kLb2O:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}.WooCommerceProductsImport_helpButton__UHEkL{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;margin-top:.5rem;padding:.5rem 1rem;transition:all .2s ease-in-out}.WooCommerceProductsImport_helpButton__UHEkL:hover{background-color:#e5e7eb;color:#374151}.WooCommerceProductsImport_helpButton__UHEkL:focus{box-shadow:0 0 0 2px #4f46e533;outline:none}.WooCommerceProductsImport_fullGuideButtonContainer__MLmv7{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1.5rem}.WooCommerceProductsImport_fullGuideButton__P9Pdn{align-items:center;background:linear-gradient(135deg,#7e22ce,#4f46e5);border:none;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease-in-out}.WooCommerceProductsImport_fullGuideButton__P9Pdn:hover{background:linear-gradient(135deg,#6b21a8,#4338ca);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.WooCommerceProductsImport_fullGuideButton__P9Pdn:active{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(0)}.WooCommerceProductsImport_guideImage__L6Uz1{border-radius:.375rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;height:auto;margin:1rem 0;max-width:100%}.WooCommerceProductsImport_apiGuideContainer__Q5xWS{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin:0 auto;max-width:800px;padding:1.5rem;position:relative;z-index:50}.WooCommerceProductsImport_apiGuideHeader__gEroR{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.WooCommerceProductsImport_apiGuideTitle__gxt27{color:#1f2937;font-size:1.5rem;font-weight:700}.WooCommerceProductsImport_apiGuideCloseButton__w00Kl{background:none;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;padding:.5rem;transition:background-color .2s}.WooCommerceProductsImport_apiGuideCloseButton__w00Kl:hover{background-color:#f3f4f6;color:#1f2937}.WooCommerceProductsImport_apiGuideContent__Jj55J{margin-bottom:1.5rem}.WooCommerceProductsImport_apiGuideStep__AZtNV{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.WooCommerceProductsImport_apiGuideStep__AZtNV:last-child{border-bottom:none}.WooCommerceProductsImport_apiGuideStepHeader__9\+\+Sa{align-items:flex-start;display:flex;margin-bottom:.75rem}.WooCommerceProductsImport_apiGuideStepNumber__k6YK4{align-items:center;background-color:#4f46e5;border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:2rem;justify-content:center;margin-left:.75rem;width:2rem}.WooCommerceProductsImport_apiGuideStepTitle__LXdnN{color:#1f2937;font-size:1.125rem;font-weight:600}.WooCommerceProductsImport_apiGuideStepDescription__xDDPG{color:#4b5563;line-height:1.5;margin-right:2.75rem}.WooCommerceProductsImport_apiGuideNote__Gk7j4{background-color:#fef3c7;border-radius:.25rem;border-right:4px solid #f59e0b;margin-right:2.75rem;margin-top:.75rem;padding:.75rem}.WooCommerceProductsImport_apiGuideNoteText__p-kd6{color:#92400e;font-size:.875rem}.WooCommerceProductsImport_apiGuideOverlay__5yB42{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:40}.WooCommerceProductsImport_apiGuideScrollContainer__ZNBlF{max-height:80vh;overflow-y:auto;padding:.5rem;width:100%}.WooCommerceProductsImport_apiGuideModalContainer__TeQfn{max-width:800px;width:100%}.WooCommerceProductsImport_container__84cXd{direction:rtl;margin:0 auto;max-width:1400px;padding:20px}.WooCommerceProductsImport_title__oyacF{color:#333;margin-bottom:24px;text-align:center}.WooCommerceProductsImport_backButton__C7A4z{margin-bottom:20px}.WooCommerceProductsImport_connectionForm__hwtJi{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:600px;padding:24px}.WooCommerceProductsImport_connectButton__oirfa{height:48px;margin-top:16px;width:100%}.WooCommerceProductsImport_tokenHelp__WO\+Q1{margin-top:16px;text-align:center}.WooCommerceProductsImport_productList__r8NiV{margin-bottom:24px;padding:24px}.WooCommerceProductsImport_productListHeader__sUSHf{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.WooCommerceProductsImport_productListActions__HqbVo{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.WooCommerceProductsImport_emptyList__zqLA9,.WooCommerceProductsImport_loadingContainer__GyJKV{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px}.WooCommerceProductsImport_productGrid__sz-6Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:16px}.WooCommerceProductsImport_productCard__B4xi2{border:1px solid #e0e0e0;cursor:pointer;display:flex;flex-direction:column;height:280px;overflow:hidden;position:relative;transition:all .2s ease-in-out}.WooCommerceProductsImport_productCard__B4xi2:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.WooCommerceProductsImport_selectedProduct__RmFC\+{background-color:#1976d20d;border:2px solid #1976d2}.WooCommerceProductsImport_productCardHeader__LiRnT{align-items:center;display:flex;justify-content:space-between;padding:8px}.WooCommerceProductsImport_productId__4aHHn{color:#757575}.WooCommerceProductsImport_productImage__hOIlF{background-color:#f5f5f5;border-bottom:1px solid #eee;height:160px;object-fit:contain;width:100%}.WooCommerceProductsImport_noImage__QVECN{align-items:center;background-color:#f5f5f5;color:#9e9e9e;display:flex;font-size:14px;height:160px;justify-content:center;width:100%}.WooCommerceProductsImport_productName__mHGO-{flex-grow:1;font-weight:500;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.WooCommerceProductsImport_productPrice__vtjlC{color:#4caf50;font-weight:700;padding:8px}.WooCommerceProductsImport_importProgress__XcjR3{margin-bottom:24px;padding:24px}.WooCommerceProductsImport_progressStats__11qTw{display:flex;gap:16px;justify-content:space-between;margin:24px 0}.WooCommerceProductsImport_progressStat__jOPm8{background-color:#f5f5f5;border-radius:8px;flex:1 1;padding:16px;text-align:center}.WooCommerceProductsImport_successText__zpwLO{color:#4caf50}.WooCommerceProductsImport_errorText__oZ9YJ{color:#f44336}.WooCommerceProductsImport_progressBarContainer__qQCdh{background-color:#e0e0e0;border-radius:4px;height:8px;margin-bottom:16px;overflow:hidden}.WooCommerceProductsImport_progressBar__D0O8T{background-color:#4caf50;height:100%;transition:width .3s ease-in-out}.WooCommerceProductsImport_timeInfo__Z\+KbW{display:flex;gap:16px;justify-content:space-between;margin-top:16px}.WooCommerceProductsImport_timeItem__wTlFo{background-color:#f5f5f5;border-radius:4px;flex:1 1;padding:12px;text-align:center}.WooCommerceProductsImport_importSummary__Gf3Wo{background-color:#f8f8f8;border-radius:8px;margin-top:32px;padding:16px;text-align:center}.WooCommerceProductsImport_summaryStats__5\+xF2{display:flex;gap:24px;justify-content:center;margin:16px 0}.WooCommerceProductsImport_summaryStatCard__-rDuc{min-width:120px;padding:16px;text-align:center}.WooCommerceProductsImport_completionTime__bORKm{color:#616161;margin:8px 0 16px}.WooCommerceProductsImport_summaryActions__q-VdG{margin-top:16px}@media (max-width:768px){.WooCommerceProductsImport_productListHeader__sUSHf{align-items:flex-start;flex-direction:column}.WooCommerceProductsImport_productGrid__sz-6Z{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.WooCommerceProductsImport_progressStats__11qTw{flex-wrap:wrap}.WooCommerceProductsImport_progressStat__jOPm8{flex-basis:calc(50% - 8px)}}.WooCommerceProductsImport_tokenGuideOverlay__OXem0{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.WooCommerceProductsImport_tokenGuide__APgJi{max-height:90vh;max-width:600px;overflow-y:auto;padding:0}.WooCommerceProductsImport_tokenGuideHeader__t0I1e{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.WooCommerceProductsImport_tokenGuideContent__HW5gp{padding:16px}.WooCommerceProductsImport_guideSteps__UGxeU{margin:16px 0}.WooCommerceProductsImport_guideSteps__UGxeU li{margin-bottom:12px}.WooCommerceProductsImport_tokenWarning__nqhcc{margin-top:20px}.InsightsDashboard_insightsDashboardContainer__pMio4{background-color:#f8fafc;font-family:Rubik,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.InsightsDashboard_insightsDashboardContent__JMcuZ{margin:0 auto;max-width:1400px;padding:1rem 1rem 100px}.InsightsDashboard_loadingContainer__HD6NC{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px}.InsightsDashboard_loadingSpinner__Frng\+{animation:InsightsDashboard_spin__vkh5u 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes InsightsDashboard_spin__vkh5u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InsightsDashboard_insightsError__jyf4M{align-items:center;background:#fff;border:1px solid #fee2e2;border-radius:12px;color:#dc2626;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:2rem;text-align:center}.InsightsDashboard_insightsError__jyf4M h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem}.InsightsDashboard_insightsError__jyf4M p{color:#6b7280;margin:.5rem 0 1.5rem}.InsightsDashboard_retryButton__5Iv7J{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.InsightsDashboard_retryButton__5Iv7J:hover{background:#b91c1c}.InsightsDashboard_insightsContent__Mjli3{display:flex;flex-direction:column;gap:1.5rem}.InsightsDashboard_insightsSection__Njhs7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.InsightsDashboard_sectionHeader__kBjoj{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:background-color .2s}.InsightsDashboard_sectionHeader__kBjoj:hover{background:#f3f4f6}.InsightsDashboard_sectionHeader__kBjoj h2{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem;margin:0}.InsightsDashboard_toggleButton__lTJ39{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;padding:.25rem;transition:color .2s}.InsightsDashboard_toggleButton__lTJ39:hover{color:#374151}.InsightsDashboard_viewAllButton__DsUdG{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;margin-right:.75rem;padding:.5rem 1rem;transition:background-color .2s}.InsightsDashboard_viewAllButton__DsUdG:hover{background:#2563eb}.InsightsDashboard_insightCards__ebPEy{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1.5rem}.InsightsDashboard_insightCard__oNfgH{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1rem;padding:1.25rem;transition:all .2s}.InsightsDashboard_insightCard__oNfgH:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.InsightsDashboard_insightCard__oNfgH.InsightsDashboard_warning__JseDm{background:#fef3c7;border-color:#f59e0b}.InsightsDashboard_insightCard__oNfgH.InsightsDashboard_alert__41oMZ{background:#fee2e2;border-color:#dc2626}.InsightsDashboard_insightIcon__2zp7D{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.InsightsDashboard_insightIcon__2zp7D.InsightsDashboard_inventoryIcon__ahcJn{background:#3b82f6}.InsightsDashboard_insightIcon__2zp7D.InsightsDashboard_salesIcon__l3aBT{background:#10b981}.InsightsDashboard_insightIcon__2zp7D.InsightsDashboard_customersIcon__ZVb6e{background:#8b5cf6}.InsightsDashboard_insightIcon__2zp7D.InsightsDashboard_warningIcon__1HlbA{background:#f59e0b}.InsightsDashboard_insightIcon__2zp7D.InsightsDashboard_alertIcon__6bTF\+{background:#dc2626}.InsightsDashboard_insightCardContent__0YCpc{flex:1 1;min-width:0}.InsightsDashboard_insightCardContent__0YCpc h3{color:#6b7280;font-size:.875rem;font-weight:500;margin:0 0 .5rem}.InsightsDashboard_insightValue__CTqDx{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.InsightsDashboard_subValue__svEjA{color:#6b7280;font-size:.75rem;line-height:1.4}.InsightsDashboard_trend__OJ\+n6{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.125rem .375rem}.InsightsDashboard_trendUp__7IgA1{background:#d1fae5;color:#10b981}.InsightsDashboard_trendDown__AQKY1{background:#fee2e2;color:#dc2626}.InsightsDashboard_analyticsContent__VVI9r{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;padding:1.5rem}.InsightsDashboard_chartContainer__3pEQJ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.InsightsDashboard_chartContainer__3pEQJ h3{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 1rem}.InsightsDashboard_ordersChart__3khvI{position:relative}.InsightsDashboard_chartBars__0uYF6{align-items:end;display:flex;gap:.5rem;height:200px;margin-bottom:1rem;padding:0 .5rem}.InsightsDashboard_chartDay__jUCuV{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.InsightsDashboard_chartBarGroup__2OUwF{align-items:end;display:flex;gap:2px;height:160px;justify-content:center;width:100%}.InsightsDashboard_chartBar__oOK\+Z{border-radius:2px 2px 0 0;flex:1 1;max-width:20px;min-width:8px;transition:opacity .2s}.InsightsDashboard_chartBar__oOK\+Z:hover{opacity:.8}.InsightsDashboard_chartBar__oOK\+Z.InsightsDashboard_orders__vJ4gQ{background:#3b82f6}.InsightsDashboard_chartBar__oOK\+Z.InsightsDashboard_revenue__7P0Mw{background:#10b981}.InsightsDashboard_chartLabel__nKyFA{color:#6b7280;font-size:.75rem;text-align:center;writing-mode:horizontal-tb}.InsightsDashboard_chartLegend__TjFzx{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.InsightsDashboard_legendItem__9jfwZ{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.InsightsDashboard_legendColor__qEMIR{border-radius:2px;height:12px;width:12px}.InsightsDashboard_legendColor__qEMIR.InsightsDashboard_orders__vJ4gQ{background:#3b82f6}.InsightsDashboard_legendColor__qEMIR.InsightsDashboard_revenue__7P0Mw{background:#10b981}.InsightsDashboard_emptyChart__O4RJH{align-items:center;color:#6b7280;display:flex;font-style:italic;height:200px;justify-content:center}.InsightsDashboard_businessInsights__kytd3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.InsightsDashboard_businessInsights__kytd3 h3{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 1rem}.InsightsDashboard_insightsList__\+-6zb{display:flex;flex-direction:column;gap:.75rem}.InsightsDashboard_businessInsight__xiRC9{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.InsightsDashboard_businessInsight__xiRC9.InsightsDashboard_success__P\+1Xf{background:#f0fdf4;border-left:4px solid #10b981}.InsightsDashboard_businessInsight__xiRC9.InsightsDashboard_warning__JseDm{background:#fffbeb;border-left:4px solid #f59e0b}.InsightsDashboard_businessInsight__xiRC9.InsightsDashboard_danger__9R0BS{background:#fef2f2;border-left:4px solid #dc2626}.InsightsDashboard_businessInsight__xiRC9.InsightsDashboard_info__QyHBY{background:#eff6ff;border-left:4px solid #3b82f6}.InsightsDashboard_insightHeader__P1FsB{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.InsightsDashboard_insightTitle__0P\+eM{color:#1f2937;font-size:.875rem;font-weight:600}.InsightsDashboard_insightBadge__kB6q0{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;width:20px}.InsightsDashboard_insightBadge__kB6q0.InsightsDashboard_success__P\+1Xf{background:#10b981}.InsightsDashboard_insightBadge__kB6q0.InsightsDashboard_warning__JseDm{background:#f59e0b}.InsightsDashboard_insightBadge__kB6q0.InsightsDashboard_danger__9R0BS{background:#dc2626}.InsightsDashboard_insightBadge__kB6q0.InsightsDashboard_info__QyHBY{background:#3b82f6}.InsightsDashboard_insightMessage__PnobC{color:#4b5563;font-size:.875rem;line-height:1.5;margin:0}.InsightsDashboard_emptyInsights__ZG3wN{color:#6b7280;font-style:italic;padding:2rem;text-align:center}.InsightsDashboard_lowStockAlerts__2SSfp{padding:1.5rem}.InsightsDashboard_lowStockAlert__k5zcx{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;display:flex;gap:1rem;margin-bottom:.75rem;padding:1rem}.InsightsDashboard_lowStockAlert__k5zcx:last-child{margin-bottom:0}.InsightsDashboard_lowStockAlert__k5zcx.InsightsDashboard_outOfStock__l5BfC{background:#fee2e2;border-color:#dc2626}.InsightsDashboard_alertDetails__eVe3z{flex:1 1}.InsightsDashboard_alertTitle__jBGyr{color:#1f2937;font-weight:600;margin-bottom:.25rem}.InsightsDashboard_alertDescription__HjU7Y{color:#6b7280;font-size:.875rem}.InsightsDashboard_alertAction__\+W4MD{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.InsightsDashboard_alertAction__\+W4MD:hover{background:#2563eb}.InsightsDashboard_alertIcon__6bTF\+{color:#f59e0b}.InsightsDashboard_outOfStock__l5BfC .InsightsDashboard_alertIcon__6bTF\+{color:#dc2626}.InsightsDashboard_recentOrders__5FJhz{padding:1.5rem}.InsightsDashboard_recentOrdersTable__h47x-{background:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.InsightsDashboard_recentOrdersTable__h47x- td,.InsightsDashboard_recentOrdersTable__h47x- th{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;text-align:right}.InsightsDashboard_recentOrdersTable__h47x- th{background:#f9fafb;color:#374151;font-size:.875rem;font-weight:600}.InsightsDashboard_recentOrdersTable__h47x- td{color:#4b5563;font-size:.875rem}.InsightsDashboard_recentOrdersTable__h47x- tbody tr:hover{background:#f9fafb}.InsightsDashboard_recentOrdersTable__h47x- tbody tr:last-child td{border-bottom:none}.InsightsDashboard_order-status__vNaNL{border-radius:12px;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.InsightsDashboard_order-status__vNaNL.InsightsDashboard_pending__yRviX,.InsightsDashboard_order-status__vNaNL.InsightsDashboard_ממתינה__lWpej{background:#fef3c7;color:#92400e}.InsightsDashboard_order-status__vNaNL.InsightsDashboard_processing__dIUhB,.InsightsDashboard_order-status__vNaNL.InsightsDashboard_בטיפול__5ryR4{background:#dbeafe;color:#1e40af}.InsightsDashboard_order-status__vNaNL.InsightsDashboard_completed__7VKaP,.InsightsDashboard_order-status__vNaNL.InsightsDashboard_הושלמה__KIv0O{background:#d1fae5;color:#065f46}.InsightsDashboard_order-status__vNaNL.InsightsDashboard_cancelled__Api2d,.InsightsDashboard_order-status__vNaNL.InsightsDashboard_בוטלה__SINWg{background:#fee2e2;color:#991b1b}.InsightsDashboard_table-action-button__lXWvv{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background-color .2s}.InsightsDashboard_table-action-button__lXWvv:hover{background:#2563eb}.InsightsDashboard_empty-state__8A7hT{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.InsightsDashboard_empty-state__8A7hT svg{margin-bottom:1rem;opacity:.5}.InsightsDashboard_empty-state__8A7hT p{font-size:1rem;margin:0 0 .5rem}.InsightsDashboard_empty-state__8A7hT small{font-size:.875rem;opacity:.7}@media (max-width:1024px){.InsightsDashboard_analyticsContent__VVI9r{grid-template-columns:1fr}.InsightsDashboard_insightCards__ebPEy{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.InsightsDashboard_insightsDashboardContent__JMcuZ{padding:.75rem}.InsightsDashboard_sectionHeader__kBjoj{padding:1rem}.InsightsDashboard_sectionHeader__kBjoj h2{font-size:1rem}.InsightsDashboard_insightCards__ebPEy{gap:.75rem;grid-template-columns:1fr;padding:1rem}.InsightsDashboard_insightCard__oNfgH{padding:1rem}.InsightsDashboard_insightValue__CTqDx{font-size:1.25rem}.InsightsDashboard_analyticsContent__VVI9r{gap:1.5rem;padding:1rem}.InsightsDashboard_chartContainer__3pEQJ{padding:1rem}.InsightsDashboard_chartBars__0uYF6{height:150px}.InsightsDashboard_chartBarGroup__2OUwF{height:120px}.InsightsDashboard_chartLabel__nKyFA{font-size:.6875rem}.InsightsDashboard_recentOrdersTable__h47x-{font-size:.8125rem}.InsightsDashboard_recentOrdersTable__h47x- td,.InsightsDashboard_recentOrdersTable__h47x- th{padding:.5rem .75rem}}@media (max-width:640px){.InsightsDashboard_sectionHeader__kBjoj{align-items:flex-start;flex-direction:column;gap:.75rem}.InsightsDashboard_sectionHeader__kBjoj h2{font-size:.9375rem}.InsightsDashboard_viewAllButton__DsUdG{margin-bottom:.5rem;margin-right:0}.InsightsDashboard_recentOrdersTable__h47x-{display:block;overflow-x:auto;white-space:nowrap}.InsightsDashboard_insightIcon__2zp7D{height:40px;width:40px}.InsightsDashboard_insightValue__CTqDx{font-size:1.125rem}.InsightsDashboard_chartLegend__TjFzx{align-items:center;flex-direction:column;gap:.5rem}}@media print{.InsightsDashboard_insightsDashboardContainer__pMio4{background:#fff}.InsightsDashboard_sectionHeader__kBjoj{background:#fff!important;border-bottom:1px solid #000!important}.InsightsDashboard_alertAction__\+W4MD,.InsightsDashboard_table-action-button__lXWvv,.InsightsDashboard_toggleButton__lTJ39,.InsightsDashboard_viewAllButton__DsUdG{display:none!important}.InsightsDashboard_insightCard__oNfgH{border:1px solid #000!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.InsightsDashboard_recentOrdersTable__h47x-,.InsightsDashboard_recentOrdersTable__h47x- td,.InsightsDashboard_recentOrdersTable__h47x- th{border:1px solid #000!important}}.purchase-order-image-gallery{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.purchase-order-image-gallery.single-mode{margin:0 auto;max-width:600px}.images-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:16px}.image-item{border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.image-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.image-item.selected{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.image-container{height:150px;overflow:hidden;position:relative;width:100%}.image-container img{height:100%;object-fit:cover;width:100%}.image-details{padding:12px}.image-details h4{color:#374151;font-size:14px;font-weight:600;margin:0 0 4px}.image-details p{color:#6b7280;font-size:12px;margin:0}.image-date{color:#9ca3af;font-size:11px;margin-top:4px}.no-images{color:#9ca3af}.loading-container,.no-images{padding:40px 20px;text-align:center}.loading-container{color:#6b7280}.mobile-scanner-container{align-items:center;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:600px;min-height:100vh;padding:1rem}.scanner-header{margin-bottom:1.5rem;text-align:center;width:100%}.scanner-header h2{color:#333;font-size:1.5rem;margin:0 0 .5rem}.session-info{background-color:#f0f7ff;border-radius:1rem;color:#0078d4;display:inline-block;font-size:.9rem;margin:0 0 .5rem;padding:.3rem .8rem}.connection-status{background-color:#f0fff4;border:1px solid #b7eb8f;border-radius:.5rem;color:#28a745;font-size:.85rem;margin:0;padding:.4rem .8rem;text-align:center}.scanner-error,.scanner-success{align-items:center;border-radius:.375rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;width:100%}.scanner-error{background-color:#fff1f0;border:1px solid #ffccc7;color:#e53935}.scanner-success{background-color:#f0fff4;border:1px solid #b7eb8f;color:#52c41a}.scanner-error button,.scanner-success button{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;opacity:.7}.scanner-controls{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.start-scanner-btn,.stop-scanner-btn{border:none;border-radius:.375rem;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.start-scanner-btn{background-color:#0078d4;color:#fff}.start-scanner-btn:hover{background-color:#106ebe}.stop-scanner-btn{background-color:#d13438;color:#fff}.stop-scanner-btn:hover{background-color:#bf2f34}.camera-options{margin-bottom:1rem;width:100%}.camera-options label{color:#555;display:flex;flex-direction:column;font-size:.9rem;gap:.5rem}.camera-options select{background-color:#fff;border:1px solid #d1d1d1;border-radius:.375rem;font-size:1rem;padding:.5rem}.scanner-view{border:2px solid #eaeaea;border-radius:.5rem;margin-bottom:1.5rem;max-width:500px;min-height:300px;overflow:hidden;position:relative;width:100%}.scanner-view.active{animation:pulse 2s infinite;border-color:#0078d4}@keyframes pulse{0%{box-shadow:0 0 0 0 #0078d466}70%{box-shadow:0 0 0 10px #0078d400}to{box-shadow:0 0 0 0 #0078d400}}.camera-placeholder{align-items:center;background-color:#f5f5f5;color:#666;display:flex;font-size:1rem;height:100%;justify-content:center;min-height:300px;padding:1rem;text-align:center}.manual-input{margin-bottom:1.5rem;width:100%}.manual-input,.manual-input label{display:flex;flex-direction:column;gap:.5rem}.manual-input label{color:#555;font-size:.9rem}.manual-input input{border:1px solid #d1d1d1;border-radius:.375rem;font-size:1rem;padding:.75rem}.manual-input button{background-color:#0078d4;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .2s ease}.manual-input button:hover{background-color:#106ebe}.scanned-product{background-color:#fff;border:1px solid #eaeaea;border-radius:.5rem;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;padding:1rem;width:100%}.scanned-product h3{border-bottom:1px solid #f0f0f0;color:#333;font-size:1.25rem;margin:0 0 .75rem;padding-bottom:.5rem}.product-details{display:flex;flex-direction:column;gap:.5rem}.product-name{color:#333;font-size:1.1rem;font-weight:500}.product-barcode,.product-sku{color:#666;font-size:.9rem}.product-price{color:#0078d4;font-size:1.1rem;font-weight:600;margin:.5rem 0}.product-added{background-color:#f0fff4;border-radius:.25rem;color:#52c41a;text-align:center}.add-to-cart-button,.product-added{font-size:.9rem;margin-top:.5rem;padding:.5rem}.add-to-cart-button{background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:.375rem;color:#999;cursor:not-allowed;width:100%}.session-expired-message{background-color:#fff8dc;border:1px solid #ffc107;border-radius:.5rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.session-expired-message p{color:#856404;font-size:.9rem;margin:0 0 1rem}.back-to-pos-btn{background-color:#ffc107;border:none;border-radius:.375rem;color:#856404;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease}.back-to-pos-btn:hover{background-color:#e0a800}.session-expired-warning{background-color:#fff8dc;border:1px solid #ffc107;border-radius:.25rem;color:#856404;font-size:.9rem;margin-top:.5rem;padding:.5rem;text-align:center}.session-expired-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.local-mode-btn{background-color:#28a745;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease}.local-mode-btn:hover{background-color:#218838}.local-mode-info{background-color:#e6f3ff;border:1px solid #0078d4;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;text-align:center;width:100%}.local-mode-info p{color:#0078d4;font-size:.9rem;font-weight:500;margin:0}.local-mode-warning{background-color:#e6f3ff;border:1px solid #0078d4;border-radius:.25rem;color:#0078d4;font-size:.9rem;margin-top:.5rem;padding:.5rem;text-align:center}@media (max-width:480px){.mobile-scanner-container{padding:.75rem}.scanner-header h2{font-size:1.25rem}.camera-placeholder,.scanner-view{min-height:250px}.manual-input button,.manual-input input{padding:.5rem}}
/*# sourceMappingURL=main.1fbfda76.css.map*/