@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);*,::backdrop,: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: }/*
! 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}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-left-1{left:-.25rem}.-left-2{left:-.5rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.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}.col-span-1{grid-column:span 1/span 1}.m-2{margin:.5rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.-ml-1{margin-left:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-2\.5{margin-top:-.625rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{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{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;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}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-1{height:.25rem}.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-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.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-96{height:24rem}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-full{height:100%}.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-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(80vh-120px\)\]{max-height:calc(80vh - 120px)}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[calc\(95vh-100px\)\]{max-height:calc(95vh - 100px)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[35\%\]{width:35%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[250px\]{min-width:250px}.min-w-\[2rem\]{min-width:2rem}.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-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[320px\]{max-width:320px}.max-w-\[450px\]{max-width:450px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.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}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-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%}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{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-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.scale-\[1\.02\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.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}.grid-cols-10{grid-template-columns:repeat(10,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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.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-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.gap-1{gap:.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.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-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))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.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-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[6px\]{border-width:6px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.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-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.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-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.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-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-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.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-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-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/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-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-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-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/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-500{--tw-border-opacity:1;border-color:#a855f7;border-color:rgb(168 85 247/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-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-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-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-t-blue-600{--tw-border-opacity:1;border-top-color:#2563eb;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/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\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.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-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:#1e3a8a;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/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-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/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-200{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.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-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/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-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-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/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-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-teal-100{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.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-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/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-10{--tw-bg-opacity:0.1}.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-95{--tw-bg-opacity:0.95}.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))}.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-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-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\/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)}.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-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to:#dbeafe80 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-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-emerald-100\/50{--tw-gradient-to:#d1fae580 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 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-50\/40{--tw-gradient-to:#f9fafb66 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-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to:#fef2f2 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 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-yellow-50{--tw-gradient-to:#fefce8 var(--tw-gradient-to-position)}.to-yellow-50\/60{--tw-gradient-to:#fefce899 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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-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-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\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.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-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[100\%\]{padding-top:100%}.pt-\[45\%\]{padding-top:45%}.pt-\[60\%\]{padding-top:60%}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-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-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}.italic{font-style:italic}.leading-3{line-height:.75rem}.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-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-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/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-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-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-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-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-orange-100{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/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-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-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-teal-800{--tw-text-opacity:1;color:#115e59;color:rgb(17 94 89/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\/80{color:#fffc}.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))}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/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-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.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-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-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color:#10b98140;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/25{--tw-shadow-color:#6366f140;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/25{--tw-shadow-color:#ef444440;--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}.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-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/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-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/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-orange-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 186 116/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.drop-shadow-lg,.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-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-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-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,text-decoration-color,fill,stroke;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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.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:16px}.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:15px}}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;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-300:hover{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/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-green-300:hover{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/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-purple-300:hover{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-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-blue-100:hover{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.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-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-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-green-100:hover{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/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-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-700:hover{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.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-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-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/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-white\/20:hover{background-color:#fff3}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.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-opacity-80:hover{--tw-bg-opacity:0.8}.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-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-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-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-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-200\/50:hover{--tw-gradient-to:#bfdbfe80 var(--tw-gradient-to-position)}.hover\:to-blue-800:hover{--tw-gradient-to:#1e40af 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-50\/60:hover{--tw-gradient-to:#f9fafb99 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-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-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-amber-700:hover{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/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-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-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/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-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-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\:underline:hover{text-decoration-line:underline}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-lg: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-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-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-md:hover,.hover\:shadow-sm: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-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.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);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-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-emerald-500\/10:hover{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-violet-500\/10:hover{--tw-shadow-color:#8b5cf61a;--tw-shadow:var(--tw-shadow-colored)}.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-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\: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-2: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-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-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-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/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-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-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-white\/30:focus{--tw-ring-color:#ffffff4d}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.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))}.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-400:disabled{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/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-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-12,.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\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.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 (min-width:640px){.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-24{width:6rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1 1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\: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-4{gap:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:relative{position:relative}.md\:bottom-auto{bottom:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mb-0{margin-bottom:0}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-6{margin-top:1.5rem}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:max-h-80{max-height:20rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:flex-shrink-0{flex-shrink:0}.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\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.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-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-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\:rounded-2xl{border-radius:1rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:pb-8{padding-bottom:2rem}.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-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}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}: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__lmly4{display:flex;flex-direction:row;min-height:100vh}.Layout_contentContainer__8bMnO{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__TItRO.Layout_collapsed__RKZhf+.Layout_contentContainer__8bMnO{margin-left:60px;margin-left:var(--side-nav-collapsed-width)}.Layout_mainContent__1iK12{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__lmly4{flex-direction:column}.Layout_contentContainer__8bMnO{margin-left:0}.Layout_mainContent__1iK12{padding-bottom:60px;padding-bottom:var(--bottom-nav-height)}}@media (min-width:769px){.Layout_mainContent__1iK12{padding-bottom:0;padding-right:20px}}.AnalyticsChatbot_chatbotIcon__\+9yN4{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__\+9yN4:hover{background:#1a91ff;box-shadow:0 8px 20px #0084ff80;transform:scale(1.1)}.AnalyticsChatbot_chatbotTooltip__I9IWD{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__\+9yN4:hover .AnalyticsChatbot_chatbotTooltip__I9IWD{opacity:1;transform:translateY(0)}.AnalyticsChatbot_chatbotContainer__WLIEM{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__UWC6Y{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__HDrGX{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__ZLBi0{align-items:center;display:flex;gap:10px}.AnalyticsChatbot_chatbotTitle__ZLBi0 h3{font-size:18px;font-weight:600;margin:0;text-shadow:0 1px 2px #0000001a}.AnalyticsChatbot_chatbotControls__immlQ{display:flex;gap:12px}.AnalyticsChatbot_chatbotControls__immlQ 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__immlQ button:hover{background-color:#ffffff4d;transform:scale(1.1)}.AnalyticsChatbot_chatbotClose__OaWn3:hover{background-color:#ef4444cc!important}.AnalyticsChatbot_chatbotMessages__BqKP-{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__BqKP-::-webkit-scrollbar{width:6px}.AnalyticsChatbot_chatbotMessages__BqKP-::-webkit-scrollbar-track{background:#e2e8f0;border-radius:6px}.AnalyticsChatbot_chatbotMessages__BqKP-::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:6px}.AnalyticsChatbot_chatbotMessage__oWiFD{animation:AnalyticsChatbot_fadeIn__VpsaV .4s cubic-bezier(.21,1.02,.73,1);display:flex;margin-bottom:10px;max-width:100%}.AnalyticsChatbot_messageBubble__sV8jY{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__jKav- .AnalyticsChatbot_messageBubble__sV8jY{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__jKav- .AnalyticsChatbot_messageBubble__sV8jY:hover{box-shadow:0 4px 12px #bae6fd80;transform:translateY(-2px)}.AnalyticsChatbot_user__rhWF8 .AnalyticsChatbot_messageBubble__sV8jY{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__rhWF8 .AnalyticsChatbot_messageBubble__sV8jY:hover{box-shadow:0 4px 12px #c7d2fe80;transform:translateY(-2px)}.AnalyticsChatbot_messageContent__ykkej{font-size:15px;line-height:1.6;white-space:pre-wrap}.AnalyticsChatbot_messageTimestamp__MfeyT{color:#64748b;font-size:11px;font-style:italic;margin-top:6px;text-align:left}.AnalyticsChatbot_error__vyoGe .AnalyticsChatbot_messageBubble__sV8jY{background:linear-gradient(135deg,#fee2e2,#fecaca);border-right:3px solid #ef4444;box-shadow:0 2px 10px #fecaca66}.AnalyticsChatbot_chatbotLoading__QugGu{align-items:center;animation:AnalyticsChatbot_pulse__i7wFB 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__sW0G6{animation:AnalyticsChatbot_spin__NzlFf 1.2s cubic-bezier(.5,0,.5,1) infinite}.AnalyticsChatbot_chatbotError__hgCw5{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__hgCw5 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__hgCw5 button:hover{background-color:#991b1b}.AnalyticsChatbot_chatbotInput__tLc6d{background-color:#f1f5f9;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:14px}.AnalyticsChatbot_chatbotInput__tLc6d 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__tLc6d input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526,inset 0 2px 6px #0000000d}.AnalyticsChatbot_chatbotInput__tLc6d 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__tLc6d button:hover{background:linear-gradient(135deg,#4338ca,#3730a3);box-shadow:0 4px 8px #4f46e566;transform:translateY(-2px)}.AnalyticsChatbot_chatbotInput__tLc6d button:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:none;cursor:not-allowed;transform:none}.AnalyticsChatbot_chatbotSqlInfo__w6fi2{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__Nlkky{align-items:center;color:#1e40af;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.AnalyticsChatbot_sqlHeader__Nlkky h4{font-size:14px;margin:0}.AnalyticsChatbot_chatbotSqlInfo__w6fi2 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__MBKVl{background-color:#ffffff80;border-radius:6px;color:#334155;font-style:italic;margin-top:10px;padding:8px}.AnalyticsChatbot_sqlToggleContainer__UppX6{display:flex;justify-content:flex-start;margin-top:10px}.AnalyticsChatbot_sqlHideButton__pz9Je,.AnalyticsChatbot_sqlToggleButton__qWXYy{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__pz9Je:hover,.AnalyticsChatbot_sqlToggleButton__qWXYy:hover{box-shadow:0 4px 8px #c7d2fe80;transform:translateY(-2px)}.AnalyticsChatbot_sqlHideButton__pz9Je{background:#cbd5e180;box-shadow:none;color:#475569;margin-right:auto;padding:4px 6px}.AnalyticsChatbot_chatbotAnalysis__v006y{display:flex;flex-direction:column;gap:14px;margin-top:14px}.AnalyticsChatbot_chatbotInsights__acHg0,.AnalyticsChatbot_chatbotRecommendations__47HQH{background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:10px;box-shadow:0 2px 10px #e0f2fe66;max-width:100%;padding:12px}.AnalyticsChatbot_chatbotRecommendations__47HQH{background:linear-gradient(135deg,#dbeafe,#c7d2fe);box-shadow:0 2px 10px #c7d2fe66}.AnalyticsChatbot_insightHeader__PCbSQ,.AnalyticsChatbot_recommendationHeader__SsHhm{align-items:center;color:#0c4a6e;display:flex;gap:8px;margin-bottom:8px}.AnalyticsChatbot_recommendationHeader__SsHhm{color:#1e3a8a}.AnalyticsChatbot_insightHeader__PCbSQ h4,.AnalyticsChatbot_recommendationHeader__SsHhm h4{font-size:14px;font-weight:600;margin:0}.AnalyticsChatbot_chatbotInsights__acHg0 ul,.AnalyticsChatbot_chatbotRecommendations__47HQH ul{font-size:14px;line-height:1.5;margin:0;padding-right:20px}.AnalyticsChatbot_chatbotInsights__acHg0 li,.AnalyticsChatbot_chatbotRecommendations__47HQH li{margin-bottom:6px;padding-right:8px}.AnalyticsChatbot_chatbotDataTable__J8Va7{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__Ht6NU{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.AnalyticsChatbot_tableHeader__v-RjC{align-items:center;color:#1e40af;display:flex;gap:8px}.AnalyticsChatbot_tableHeader__v-RjC h4{font-size:15px;font-weight:600;margin:0}.AnalyticsChatbot_exportButton__u2Fw3{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__u2Fw3:hover{background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 4px 8px #3b82f666;transform:translateY(-2px)}.AnalyticsChatbot_tableWrapper__ATf8b{border:1px solid #e2e8f0;border-radius:8px;max-height:250px;max-width:100%;overflow-x:auto;overflow-y:auto}.AnalyticsChatbot_tableWrapper__ATf8b table{border-collapse:collapse;font-size:13px;width:100%}.AnalyticsChatbot_tableWrapper__ATf8b th{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#334155;font-weight:600;padding:10px;position:sticky;text-align:right;top:0;z-index:1}.AnalyticsChatbot_tableWrapper__ATf8b td{border-top:1px solid #e2e8f0;max-width:150px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.AnalyticsChatbot_tableWrapper__ATf8b tr:nth-child(2n){background-color:#f8fafc}.AnalyticsChatbot_tableWrapper__ATf8b tr:hover{background-color:#f1f5f9}.AnalyticsChatbot_chatbotChartContainer__PfMva{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__PfMva canvas{height:100%!important;width:100%!important}.AnalyticsChatbot_querySuggestions__Z0Cj1{background:linear-gradient(135deg,#f1f5f9,#f8fafc);border-top:1px solid #e2e8f0;padding:14px}.AnalyticsChatbot_categoryTabs__UEr66{display:flex;gap:10px;margin-bottom:12px;overflow-x:auto;padding-bottom:10px;scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:thin}.AnalyticsChatbot_categoryTabs__UEr66::-webkit-scrollbar{height:4px}.AnalyticsChatbot_categoryTabs__UEr66::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.AnalyticsChatbot_categoryTabs__UEr66::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:4px}.AnalyticsChatbot_categoryTab__AdphF{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__KVAFO{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 2px 8px #0ea5e966;color:#fff}.AnalyticsChatbot_categoryTab__AdphF:hover:not(.AnalyticsChatbot_activeTab__KVAFO){background:linear-gradient(135deg,#bae6fd,#7dd3fc);box-shadow:0 4px 8px #bae6fd80;transform:translateY(-2px)}.AnalyticsChatbot_suggestionButtons__rea4m{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__rea4m::-webkit-scrollbar{width:4px}.AnalyticsChatbot_suggestionButtons__rea4m::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.AnalyticsChatbot_suggestionButtons__rea4m::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:4px}.AnalyticsChatbot_suggestionButton__fCei-{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__fCei-:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#38bdf8;box-shadow:0 4px 8px #38bdf833;transform:translateY(-2px)}.AnalyticsChatbot_suggestionsFooter__k0d7-{display:flex;justify-content:center;margin-top:12px}.AnalyticsChatbot_helpButton__FkmY5{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__FkmY5:hover{background-color:#f8fafc;border-color:#94a3b8;box-shadow:0 2px 6px #0000000d;color:#334155;transform:translateY(-2px)}@keyframes AnalyticsChatbot_fadeIn__VpsaV{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes AnalyticsChatbot_spin__NzlFf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AnalyticsChatbot_pulse__i7wFB{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__WLIEM{bottom:20px;left:10px;max-height:70vh;max-width:90%;right:auto;width:auto}.AnalyticsChatbot_chatbotContainer__WLIEM.AnalyticsChatbot_fullScreen__UWC6Y,.AnalyticsChatbot_fullScreen__UWC6Y{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__BqKP-{height:calc(100vh - 180px)!important}.AnalyticsChatbot_suggestionButtons__rea4m{max-height:130px}.AnalyticsChatbot_chatbotIcon__\+9yN4{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__\+9yN4:hover{background:#1a91ff;transform:scale(1.05)}.AnalyticsChatbot_tableWrapper__ATf8b{max-height:200px}.AnalyticsChatbot_chatbotChartContainer__PfMva{height:220px}}@media (min-width:769px) and (max-width:1200px){.AnalyticsChatbot_chatbotContainer__WLIEM{max-width:420px}.AnalyticsChatbot_fullScreen__UWC6Y{max-width:800px!important}}@media (min-width:1201px){.AnalyticsChatbot_chatbotContainer__WLIEM{max-width:450px}.AnalyticsChatbot_fullScreen__UWC6Y{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;border-top-color:#3b82f6;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}}:root{--light-blue:#dbeafe;--very-light-blue:#eff6ff;--border-light:#3b82f61a;--shadow-blue:#3b82f626;--modern-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.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: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: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: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: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}: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__tZrNV{-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:20px 0;max-width:100%;overflow:hidden;padding:20px;transition:all .3s ease}.ProgressMenu_progressContainer__tZrNV:hover{box-shadow:0 8px 25px #3b82f626;box-shadow:var(--order-shadow-hover);transform:translateY(-1px)}.ProgressMenu_progressHeader__jRApN{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--order-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:18px;padding-bottom:10px}.ProgressMenu_progressTitle__g45-K{color:#1e293b;color:var(--order-text);font-size:18px;font-weight:600;margin:0}.ProgressMenu_progressCounter__ua8EN{background:#e3f2fd;background:var(--order-primary-light);border:1px solid #3b82f633;border-radius:16px;color:#3b82f6;color:var(--order-primary);font-size:13px;font-weight:600;padding:5px 12px}.ProgressMenu_progressTrack__5\+8fl{background:#e2e8f0;background:var(--order-border);border-radius:3px;height:5px;margin:20px 0;overflow:hidden;position:relative}.ProgressMenu_progressFill__U-SZw{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__U-SZw:after{animation:ProgressMenu_shimmer__3MyVl 2s infinite;background:linear-gradient(90deg,#0000,#fff6);content:"";height:100%;position:absolute;right:0;top:0;width:100%}@keyframes ProgressMenu_shimmer__3MyVl{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressMenu_stepsContainer__lOUhR{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin:20px 0 14px;position:relative}.ProgressMenu_stepWrapper__pE-UR{align-items:center;display:flex;flex:1 1;position:relative}.ProgressMenu_step__E28fm{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;position:relative;z-index:2}.ProgressMenu_stepConnector__0tRxx{background:#e2e8f0;background:var(--order-border);border-radius:1px;height:2px;position:absolute;right:50%;top:22px;transition:background .6s ease;width:calc(100% - 44px);z-index:1}.ProgressMenu_stepConnector__0tRxx.completed{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--order-success),#059669)}.ProgressMenu_stepIndicator__hFGRM{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border:2px solid var(--order-border);border-radius:50%;display:flex;font-size:14px;font-weight:600;height:44px;justify-content:center;margin-bottom:8px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:44px;z-index:3}.ProgressMenu_step__E28fm.completed .ProgressMenu_stepIndicator__hFGRM{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__E28fm.current .ProgressMenu_stepIndicator__hFGRM{animation:ProgressMenu_pulse__101MU 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__101MU{0%,to{box-shadow:0 3px 12px #3b82f666}50%{box-shadow:0 3px 20px #3b82f699;transform:scale(1.15)}}.ProgressMenu_stepIcon__r6cyD{height:16px;width:16px}.ProgressMenu_completedIcon__AZHlC{color:#fff;height:18px;width:18px}.ProgressMenu_stepContent__ID-6y{display:flex;flex-direction:column;justify-content:center;max-width:75px;min-height:30px;text-align:center}.ProgressMenu_stepLabel__cLa-I{color:#1e293b;color:var(--order-text);display:block;font-size:11px;font-weight:500;line-height:1.3}.ProgressMenu_stepLabelShort__lJ7Vf{color:#64748b;color:var(--order-text-light);display:none;font-size:10px;font-weight:500;line-height:1.3}.ProgressMenu_step__E28fm.completed .ProgressMenu_stepLabelShort__lJ7Vf,.ProgressMenu_step__E28fm.completed .ProgressMenu_stepLabel__cLa-I{color:#10b981;color:var(--order-success);font-weight:600}.ProgressMenu_progressPercentage__NVj-j,.ProgressMenu_step__E28fm.current .ProgressMenu_stepLabelShort__lJ7Vf,.ProgressMenu_step__E28fm.current .ProgressMenu_stepLabel__cLa-I{color:#3b82f6;color:var(--order-primary);font-weight:600}.ProgressMenu_progressPercentage__NVj-j{background:#3b82f60f;border:1px solid #3b82f61a;border-radius:16px;display:inline-block;font-size:12px;margin-top:14px;padding:6px 14px;text-align:center}@media (max-width:768px){.ProgressMenu_progressContainer__tZrNV{border-radius:12px;border-radius:var(--order-radius-sm);margin:16px 0;padding:16px}.ProgressMenu_progressHeader__jRApN{align-items:center;flex-direction:column;gap:8px;margin-bottom:16px}.ProgressMenu_progressTitle__g45-K{font-size:16px}.ProgressMenu_progressCounter__ua8EN{font-size:12px;padding:4px 10px}.ProgressMenu_stepsContainer__lOUhR{margin:16px 0 12px}.ProgressMenu_stepIndicator__hFGRM{font-size:12px;height:36px;width:36px}.ProgressMenu_stepLabel__cLa-I{display:none}.ProgressMenu_stepLabelShort__lJ7Vf{display:block}.ProgressMenu_stepConnector__0tRxx{top:18px;width:calc(100% - 36px)}.ProgressMenu_stepContent__ID-6y{max-width:60px}.ProgressMenu_progressPercentage__NVj-j{font-size:11px;margin-top:12px;padding:5px 12px}}@media (max-width:480px){.ProgressMenu_progressContainer__tZrNV{margin:12px 0;padding:12px}.ProgressMenu_progressTitle__g45-K{font-size:14px}.ProgressMenu_progressCounter__ua8EN{font-size:11px;padding:3px 8px}.ProgressMenu_stepIndicator__hFGRM{font-size:11px;height:32px;width:32px}.ProgressMenu_stepLabelShort__lJ7Vf{font-size:9px}.ProgressMenu_stepConnector__0tRxx{top:16px;width:calc(100% - 32px)}.ProgressMenu_stepContent__ID-6y{max-width:50px}.ProgressMenu_progressPercentage__NVj-j{font-size:10px;padding:4px 10px}}.ProgressMenu_step__E28fm{animation:ProgressMenu_fadeInUp__b9KhI .5s ease forwards}@keyframes ProgressMenu_fadeInUp__b9KhI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProgressMenu_step__E28fm.current:before{animation:ProgressMenu_bounce__1QViH 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__1QViH{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(-3px)}}.ProgressMenu_progressContainer__tZrNV.ProgressMenu_quote__MhXSo{border-color:#a855f71f;box-shadow:0 4px 20px #a855f714}.ProgressMenu_progressContainer__tZrNV.ProgressMenu_quote__MhXSo .ProgressMenu_progressFill__U-SZw{background:linear-gradient(90deg,#a855f7,#7c3aed)}.ProgressMenu_progressContainer__tZrNV.ProgressMenu_quote__MhXSo .ProgressMenu_progressCounter__ua8EN{background:#a855f71a;border-color:#a855f733;color:#a855f7}.ProgressMenu_progressContainer__tZrNV.ProgressMenu_quote__MhXSo .ProgressMenu_step__E28fm.current .ProgressMenu_stepIndicator__hFGRM{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 3px 12px #a855f766}.ProgressMenu_progressContainer__tZrNV.ProgressMenu_quote__MhXSo .ProgressMenu_progressPercentage__NVj-j{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;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__DbHV9{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__8Mirz{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.SelectedProductsTable_headerTitle__hNioQ{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.SelectedProductsTable_headerChips__qNkwK{display:flex;gap:.6rem}.SelectedProductsTable_commonDatesInfo__Y9aY0{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__RfPZc{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__sYvuz{background-color:#fff8e1;border-color:#ffe082;color:#f57c00}.SelectedProductsTable_availabilityAlertError__VCdgL{background-color:#ffebee;border-color:#ffcdd2;color:#c62828}.SelectedProductsTable_alertTextContainer__RJc6C{align-items:center;display:flex;gap:.5rem}.SelectedProductsTable_alertIcon__8r8aI{flex-shrink:0}.SelectedProductsTable_alertButton__gJr0r{border-radius:4px;flex-shrink:0;font-size:.85rem;min-width:fit-content;padding:.4rem .8rem;transition:background-color .2s ease;white-space:nowrap}.SelectedProductsTable_desktopOnly__5f685{display:block;margin-bottom:1.5rem}.SelectedProductsTable_mobileOnly__4IWGb{display:none}.SelectedProductsTable_tableContainer__NGZsH{border:1px solid #0000000d;border-radius:8px;box-shadow:0 1px 8px #0000000f;overflow:hidden}.SelectedProductsTable_tableHeader__Ki0Kg{background-color:#f5f7fa}.SelectedProductsTable_tableHeaderCell__84LOM{border-bottom:1px solid #0000001a;color:#4a5568;font-size:.9rem;font-weight:600;padding:.75rem 1rem}.SelectedProductsTable_tableRow__xodRy{transition:background-color .2s ease}.SelectedProductsTable_tableRow__xodRy:hover{background-color:#f9fafb}.SelectedProductsTable_tableCell__Ke-lf{border-bottom:1px solid #0000000d;color:#2d3748;padding:.75rem 1rem;vertical-align:middle}.SelectedProductsTable_productNameCell__Ns4l5{color:#2d3748;font-weight:500}.SelectedProductsTable_quantityInputContainer__CIkcd{align-items:center;display:flex;flex-direction:column;gap:.5rem}.SelectedProductsTable_quantityInput__NyaM7{text-align:center;width:80px}.SelectedProductsTable_quantityInput__NyaM7 input{border:1px solid #e2e8f0;border-radius:4px;padding:.5rem .4rem;text-align:center}.SelectedProductsTable_stockChipBase__1AcEw{font-size:.75rem!important;height:auto!important;line-height:1.5!important;padding:.1rem .5rem!important}.SelectedProductsTable_stockChipTooltipContent__6JfCe{font-size:.8rem;padding:.5rem}.SelectedProductsTable_stockChipTooltipContent__6JfCe ul{font-size:.75rem;margin:.2rem 0;padding-inline-start:15px}.SelectedProductsTable_stockChipTooltipContent__6JfCe li{margin-bottom:.3rem}.SelectedProductsTable_affectingOrdersChip__0KUf4{cursor:pointer}.SelectedProductsTable_datePickerWrapper__FPuCy{position:relative}.SelectedProductsTable_dateField__03HHb 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__03HHb input:focus{border-color:#3182ce;box-shadow:0 0 0 2px #3182ce1a;outline:none}.SelectedProductsTable_dateField__03HHb input::placeholder{color:#a0aec0}.SelectedProductsTable_datePickerError__JEwRg{color:#e53e3e;font-size:.75rem;margin-top:.25rem}.SelectedProductsTable_readOnlyDateBox__R1CRp{align-items:center;color:#718096;display:flex;gap:.5rem;padding:.5rem 0}.SelectedProductsTable_readOnlyDateIcon__GSuIj{color:#a0aec0}.SelectedProductsTable_deleteButton__XzAfT{color:#f56565!important;transition:all .2s ease!important}.SelectedProductsTable_deleteButton__XzAfT:hover{background-color:#e53e3e1a!important;color:#e53e3e!important}.SelectedProductsTable_productCard__rgucS{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__rgucS:hover{box-shadow:0 2px 8px #0000001a!important}.SelectedProductsTable_cardHeader__6hjM0{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.SelectedProductsTable_cardTitle__VHyO1{font-size:1.05rem!important;font-weight:600!important;margin-bottom:.2rem!important}.SelectedProductsTable_cardTypeChip__WdGVp{margin-top:.25rem!important}.SelectedProductsTable_expandButton__Ht3Ov{background-color:#0000000a!important}.SelectedProductsTable_expandButton__Ht3Ov:hover{background-color:#00000014!important}.SelectedProductsTable_cardContentGrid__hFh8y{margin-top:.5rem!important}.SelectedProductsTable_mobileQuantityInput__SxVvf{width:70px}.SelectedProductsTable_mobileQuantityInput__SxVvf input{border:1px solid #e2e8f0;border-radius:4px;padding:.5rem .3rem;text-align:center}.SelectedProductsTable_mobileStockInfoContainer__BQ6FS{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.SelectedProductsTable_mobileAlertBox__rOmJ4{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.SelectedProductsTable_mobileAlertText__NrRHy{align-items:center;color:#c62828!important;display:flex;font-weight:500!important;gap:.5rem}.SelectedProductsTable_mobileAlertDetails__7oZTc{margin-top:.5rem;padding-right:1.5rem}.SelectedProductsTable_mobileAlertDetails__7oZTc ul{color:#c62828;font-size:.8rem;margin-bottom:0;margin-top:.25rem;padding-inline-start:15px}.SelectedProductsTable_mobileAlertDetails__7oZTc li{margin-bottom:.2rem}.SelectedProductsTable_removeButtonMobileContainer__EqbGA{display:flex;justify-content:flex-end;margin-top:1rem}.SelectedProductsTable_expandCollapseText__DmSjM{color:#718096!important;font-size:.8rem!important}.SelectedProductsTable_cardTotalAmount__8-7NL{font-size:1.1rem!important;font-weight:600!important}.SelectedProductsTable_totalSummary__60NIP{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__jp093{text-align:right}.SelectedProductsTable_totalSummaryRight__ijeza{text-align:left}.SelectedProductsTable_totalSummaryAmount__HpuKw{color:#2b6cb0!important;font-size:1.4rem!important;font-weight:700!important}@media (max-width:768px){.SelectedProductsTable_desktopOnly__5f685{display:none}.SelectedProductsTable_mobileOnly__4IWGb{display:block}.SelectedProductsTable_container__DbHV9{padding:1rem}.SelectedProductsTable_headerTitle__hNioQ{font-size:1.15rem}.SelectedProductsTable_totalSummary__60NIP{align-items:stretch;flex-direction:column;gap:.75rem;text-align:center}.SelectedProductsTable_totalSummaryLeft__jp093,.SelectedProductsTable_totalSummaryRight__ijeza{text-align:center;width:100%}.SelectedProductsTable_alertButton__gJr0r{margin-top:.5rem}.SelectedProductsTable_availabilityAlertBase__RfPZc{align-items:flex-start;flex-direction:column}}.SelectedProductsTable_react-datepicker-popper__X0AnR{z-index:10}.SelectedProductsTable_react-datepicker__ALI0k{border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important;font-family:inherit!important}.SelectedProductsTable_react-datepicker__header__jwip4{background-color:#f7fafc!important;border-bottom:1px solid #e2e8f0!important}.SelectedProductsTable_react-datepicker-time__header__M56A2,.SelectedProductsTable_react-datepicker__current-month__IhbSC,.SelectedProductsTable_react-datepicker__day-name__-jJY3{color:#2d3748!important;font-weight:500!important}.SelectedProductsTable_react-datepicker__day--in-range__NZGN6,.SelectedProductsTable_react-datepicker__day--in-selecting-range__oD2k4,.SelectedProductsTable_react-datepicker__day--selected__uZBfa{background-color:#3182ce!important;border-radius:4px!important;color:#fff!important}.SelectedProductsTable_react-datepicker__day__nPlIU: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__bngZo{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__Ir7bP{animation:Stage3_slideInUp__0CZyE .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__0CZyE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Stage3_actionsSection__UYLUt,.Stage3_costSection__ih1p0,.Stage3_locationSection__nGAeF,.Stage3_orderSummary__GgY3D,.Stage3_statusSection__cwu6M,.Stage3_vatSelection__ar4CZ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:24px}.Stage3_costSection__ih1p0 h3,.Stage3_locationSection__nGAeF h3,.Stage3_orderSummary__GgY3D h2,.Stage3_statusSection__cwu6M h3,.Stage3_vatSelection__ar4CZ 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__NijYT{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:20px;padding:20px}.Stage3_customerCard__NijYT h3{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:12px;margin-top:0}.Stage3_customerCard__NijYT p{color:#374151;font-size:14px;margin:8px 0}.Stage3_noProducts__Si-I6{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:32px;text-align:center}.Stage3_backButton__Al6yR{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__Al6yR:hover{background:#2563eb}.Stage3_costsGrid__q\+hgX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:24px}.Stage3_costItem__tfxVU,.Stage3_customCostItem__FfX2f{display:flex;flex-direction:column;gap:8px}.Stage3_costItem__tfxVU label,.Stage3_customCostItem__FfX2f label{color:#374151;font-size:14px;font-weight:500}.Stage3_costItem__tfxVU input,.Stage3_customCostItem__FfX2f input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease}.Stage3_costItem__tfxVU input:focus,.Stage3_customCostItem__FfX2f input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Stage3_readOnlyInput__F-\+z5{background:#f8fafc!important;color:#6b7280;cursor:not-allowed}.Stage3_finalTotal__-B\+mH{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8;font-weight:600!important}.Stage3_customCostItem__FfX2f{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:2fr 1fr}.Stage3_customCostNameInput__-pirG,.Stage3_customCostValueInput__EsifJ{align-items:center;display:flex}.Stage3_customCostValueInput__EsifJ{position:relative}.Stage3_removeCostButton__8jT65{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__8jT65:hover{background:#fef2f2;color:#b91c1c}.Stage3_customCostValueInput__EsifJ input{padding-left:40px;width:100%}.Stage3_costsSectionHeader__pPHRY{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Stage3_addCostButton__ZFWJX{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__ZFWJX:hover{background:#f3f4f6;border-color:#9ca3af}.Stage3_totalDisplay__KRenD{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__leURc{color:#1f2937;font-size:1.5rem;font-weight:700}.Stage3_statusButtons__o3Yt1{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.Stage3_statusButton__Wg0mC{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__Wg0mC:hover{background:#f9fafb;border-color:#9ca3af}.Stage3_statusButtonActive__wHL5q{background:#3b82f6;border-color:#3b82f6;color:#fff}.Stage3_statusIcon__Y67cG{font-size:1.5rem;margin-bottom:8px}.Stage3_statusText__GrK6m{font-size:13px;font-weight:500;text-align:center}.Stage3_actionButtons__616Da{display:flex;flex-wrap:wrap;gap:12px}.Stage3_actionButton__CPWRq{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__CPWRq:hover{background:#f9fafb;border-color:#9ca3af}.Stage3_vatButtons__IsZ6T{display:flex;gap:12px}.Stage3_vatButton__j0yGg{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__j0yGg:hover{background:#f9fafb;border-color:#9ca3af}.Stage3_vatButton__j0yGg.Stage3_active__lrSWq{background:#3b82f6;border-color:#3b82f6;color:#fff}.Stage3_locationSummary__Yk1Dv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.Stage3_locationSummary__Yk1Dv p{color:#374151;font-size:14px;margin:6px 0}.Stage3_warningBox__QkhLX{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e}.Stage3_error__B-63r,.Stage3_warningBox__QkhLX{align-items:center;display:flex;font-size:14px;gap:12px;margin-bottom:24px;padding:16px}.Stage3_error__B-63r{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.Stage3_submitButton__zU8l8{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__zU8l8:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.Stage3_submitButton__zU8l8:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.Stage3_pdfPreviewOverlay__mApo2{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__-cz3r{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__EHhpF{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__EHhpF:hover{background:#f3f4f6;border-color:#9ca3af}.Stage3_pdfPreview__R4dPY{border:none;border-radius:8px;box-shadow:0 4px 20px #0000001a;flex:1 1;margin-top:48px}.Stage3_downloadButton__3AqKK{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__3AqKK:hover{background:#2563eb;color:#fff}.Stage3_srOnly__hqJkA{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__bngZo{padding:0 10px 6rem}.Stage3_mainContent__Ir7bP{margin-top:10px;padding:20px}.Stage3_actionsSection__UYLUt,.Stage3_costSection__ih1p0,.Stage3_locationSection__nGAeF,.Stage3_orderSummary__GgY3D,.Stage3_statusSection__cwu6M,.Stage3_vatSelection__ar4CZ{margin-bottom:16px;padding:16px}.Stage3_costsGrid__q\+hgX{gap:12px;grid-template-columns:1fr}.Stage3_customCostItem__FfX2f{gap:8px;grid-template-columns:1fr}.Stage3_statusButtons__o3Yt1{gap:8px}.Stage3_statusButton__Wg0mC{min-width:120px;padding:12px 16px}.Stage3_actionButtons__616Da{gap:8px}.Stage3_actionButton__CPWRq{flex:1 1;justify-content:center;min-width:120px}.Stage3_vatButtons__IsZ6T{gap:8px}.Stage3_vatButton__j0yGg{flex:1 1;text-align:center}.Stage3_totalDisplay__KRenD{flex-direction:column;gap:8px;padding:16px;text-align:center}.Stage3_totalAmount__leURc{font-size:1.3rem}.Stage3_pdfPreviewModal__-cz3r{height:85vh;padding:16px;width:95%}}*{font-family:Open Sans,sans-serif}.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{padding:20px}.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}.container{border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.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{background-color:#d1fae5;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)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}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: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: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)}.progress-fill:after{animation:shimmer 2s infinite}.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;width:100%}.form-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.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: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__Cbk0w{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__yUw8G{margin-bottom:20px}.OrderFulfillmentTab_header__yUw8G h2{color:#2c3e50;font-size:1.8rem}.OrderFulfillmentTab_infoBar__K7Sh3{margin-top:10px}.OrderFulfillmentTab_dateDisplay__aI5hr{color:#6c757d;font-size:.9rem}.OrderFulfillmentTab_tabs__Wa10O{border-bottom:1px solid #dee2e6;overflow-x:auto;white-space:nowrap}.OrderFulfillmentTab_tabButton__u3\+CO{background:none;color:#6c757d;font-size:1rem;padding:10px 16px;transition:all .2s}.OrderFulfillmentTab_tabButton__u3\+CO.OrderFulfillmentTab_active__HxsHX{border-bottom:2px solid #007bff;color:#007bff}.OrderFulfillmentTab_tabButton__u3\+CO:hover:not(.OrderFulfillmentTab_active__HxsHX):not(:disabled){background-color:#007bff0a;color:#0056b3}.OrderFulfillmentTab_helpSection__NwLgz{background-color:#fff;box-shadow:0 1px 3px #0000001a;padding:16px}.OrderFulfillmentTab_helpSection__NwLgz h3{color:#2c3e50;font-size:1.2rem}.OrderFulfillmentTab_helpSection__NwLgz li{margin-bottom:8px}.OrderFulfillmentTab_helpTimestamps__xg0Ad{border-top:1px solid #eee;color:#6c757d;font-size:.85rem;margin-top:16px;padding-top:10px}.OrderFulfillmentTab_assignmentSection__vVoxi{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.OrderFulfillmentTab_sectionHeader__z97v6{margin-bottom:16px}.OrderFulfillmentTab_sectionHeader__z97v6 h3{color:#2c3e50;font-size:1.4rem;margin:0 0 8px}.OrderFulfillmentTab_sectionDescription__93v0T{color:#6c757d;font-size:.95rem}.OrderFulfillmentTab_productsGrid__JTuCt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:20px}.OrderFulfillmentTab_productCard__jDdm4{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;transition:all .2s}.OrderFulfillmentTab_productCard__jDdm4:hover{box-shadow:0 4px 6px #0000001a}.OrderFulfillmentTab_productHeader__Olfim{align-items:center;margin-bottom:12px}.OrderFulfillmentTab_productHeader__Olfim h4{color:#2c3e50;font-size:1.1rem}.OrderFulfillmentTab_productType__CvQMi{background-color:#e9ecef;border-radius:20px;color:#495057;font-size:.8rem;padding:2px 8px}.OrderFulfillmentTab_quantity__WRYMh{color:#495057;font-size:.95rem;margin-bottom:12px}.OrderFulfillmentTab_warehouseSelection__yBX1q{gap:8px}.OrderFulfillmentTab_selectInput__8Y6Qj{border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:.95rem;padding:8px 12px;width:100%}.OrderFulfillmentTab_noWarehouseWarning__zvqaf{color:#dc3545;font-size:.85rem}.OrderFulfillmentTab_insufficientStockWarning__KeRO4{color:#fd7e14;font-size:.85rem}.OrderFulfillmentTab_fulfillmentSection__yvHTi,.OrderFulfillmentTab_returnsSection__jGD9z{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.OrderFulfillmentTab_barcodeScannerContainer__AUfs7{background-color:#f0f4f8;border:1px dashed #ced4da;padding:15px}.OrderFulfillmentTab_scannedProduct__6oswW{background-color:#e3f2fd;border-right:4px solid #1976d2;padding:10px}.OrderFulfillmentTab_scannedProduct__6oswW p{font-weight:500;margin:0}.OrderFulfillmentTab_tableWrapper__\+DzWa{margin-bottom:20px}.OrderFulfillmentTab_fulfillmentTable__rLHmy,.OrderFulfillmentTab_locationsTable__8XW-l,.OrderFulfillmentTab_productsTable__pc2E8,.OrderFulfillmentTab_returnsTable__cXN8m{border-collapse:collapse;width:100%}.OrderFulfillmentTab_fulfillmentTable__rLHmy td,.OrderFulfillmentTab_fulfillmentTable__rLHmy th,.OrderFulfillmentTab_locationsTable__8XW-l td,.OrderFulfillmentTab_locationsTable__8XW-l th,.OrderFulfillmentTab_productsTable__pc2E8 td,.OrderFulfillmentTab_productsTable__pc2E8 th,.OrderFulfillmentTab_returnsTable__cXN8m td,.OrderFulfillmentTab_returnsTable__cXN8m th{border-bottom:1px solid #dee2e6;padding:12px 8px;text-align:right;vertical-align:middle}.OrderFulfillmentTab_fulfillmentTable__rLHmy th,.OrderFulfillmentTab_locationsTable__8XW-l th,.OrderFulfillmentTab_productsTable__pc2E8 th,.OrderFulfillmentTab_returnsTable__cXN8m th{background-color:#f8f9fa;color:#495057;font-weight:600}.OrderFulfillmentTab_fulfillmentTable__rLHmy tr:hover,.OrderFulfillmentTab_locationsTable__8XW-l tr:hover,.OrderFulfillmentTab_productsTable__pc2E8 tr:hover,.OrderFulfillmentTab_returnsTable__cXN8m tr:hover{background-color:#007bff0d}.OrderFulfillmentTab_highlighted__5SJa\+{animation:OrderFulfillmentTab_highlightAnimation__KRKbJ 3s}@keyframes OrderFulfillmentTab_highlightAnimation__KRKbJ{0%{background-color:#ffe6001a}50%{background-color:#ffe6004d}to{background-color:initial}}.OrderFulfillmentTab_numberInput__OaJaG{border:1px solid #ced4da;border-radius:4px;padding:6px;text-align:center;width:70px}.OrderFulfillmentTab_textInput__eW9bo{border:1px solid #ced4da;border-radius:4px;max-width:200px;padding:6px 10px;width:100%}.OrderFulfillmentTab_return__sOpH7.OrderFulfillmentTab_complete__hCW35{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_return__sOpH7.OrderFulfillmentTab_partial__7V0Lc{background-color:#e2e3e5;color:#41464b}.OrderFulfillmentTab_actionButtons__ncV4W{display:flex;gap:6px;justify-content:center}.OrderFulfillmentTab_iconButton__dHnIH{background-color:initial;border:none;border-radius:4px;color:#6c757d;padding:4px;transition:all .2s}.OrderFulfillmentTab_iconButton__dHnIH:hover{background-color:#6c757d1a;color:#495057}.OrderFulfillmentTab_error__RkOzW{background-color:#f8d7da;color:#721c24;margin:10px 0;padding:10px 15px}.OrderFulfillmentTab_success__mAE0y{background-color:#d1e7dd;color:#0f5132;margin:10px 0;padding:10px 15px}.OrderFulfillmentTab_spinner__EVPca{animation:OrderFulfillmentTab_spin__CoEqq 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__yOUFj{justify-content:space-between;margin-top:20px}.OrderFulfillmentTab_completeButton__QYeWz,.OrderFulfillmentTab_nextButton__lKTy\+,.OrderFulfillmentTab_retryButton__X37EK,.OrderFulfillmentTab_submitButton__9qFNU{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.OrderFulfillmentTab_submitButton__9qFNU{background-color:#007bff}.OrderFulfillmentTab_submitButton__9qFNU:hover:not(:disabled){background-color:#0056b3}.OrderFulfillmentTab_nextButton__lKTy\+{align-items:center;background-color:#0d6efd;color:#fff;display:flex}.OrderFulfillmentTab_nextButton__lKTy\+ .OrderFulfillmentTab_arrowIcon__juoXi{margin-right:8px}.OrderFulfillmentTab_completeButton__QYeWz{align-items:center;background-color:#198754;display:flex}.OrderFulfillmentTab_retryButton__X37EK{background-color:#6c757d;color:#fff}.OrderFulfillmentTab_completionMessage__iVCM2{color:#198754}.OrderFulfillmentTab_checkmark__2sITv{background-color:#198754;height:24px;margin-left:8px;width:24px}.OrderFulfillmentTab_loading__QUKaP{color:#6c757d}.OrderFulfillmentTab_mobile__ElBA1 .OrderFulfillmentTab_productsGrid__JTuCt{grid-template-columns:1fr}.OrderFulfillmentTab_mobile__ElBA1 .OrderFulfillmentTab_textInput__eW9bo{max-width:150px}.OrderFulfillmentTab_mobile__ElBA1 .OrderFulfillmentTab_actions__yOUFj{flex-direction:column;gap:12px}.OrderFulfillmentTab_mobile__ElBA1 .OrderFulfillmentTab_completeButton__QYeWz,.OrderFulfillmentTab_mobile__ElBA1 .OrderFulfillmentTab_nextButton__lKTy\+,.OrderFulfillmentTab_mobile__ElBA1 .OrderFulfillmentTab_submitButton__9qFNU{width:100%}.OrderFulfillmentTab_productsTableContainer__DE0mw{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.OrderFulfillmentTab_productsTableContainer__DE0mw h3{margin-bottom:16px;margin-top:0}.OrderFulfillmentTab_barcodeCell__CVsi9{font-size:.85rem}.OrderFulfillmentTab_modalContent__f4bvN{border-radius:8px;display:flex;flex-direction:column;max-width:800px;overflow:hidden}.OrderFulfillmentTab_modalHeader__ZJE3a{border-bottom:1px solid #dee2e6;padding:16px 20px}.OrderFulfillmentTab_modalHeader__ZJE3a h3{font-size:1.2rem}.OrderFulfillmentTab_closeButton__SDcwN{color:#6c757d;padding:0}.OrderFulfillmentTab_modalBody__JrKed{overflow-y:auto;padding:20px}.OrderFulfillmentTab_modalFooter__cCbVA{border-top:1px solid #dee2e6;padding:16px 20px}.OrderFulfillmentTab_defaultButton__sZQHo{background-color:#6c757d;border-radius:4px;color:#fff}.OrderFulfillmentTab_selectButton__14lzL{background-color:#007bff;border-radius:4px;font-size:.85rem;margin:0 2px;padding:6px 10px}.OrderFulfillmentTab_selectButton__14lzL:disabled{opacity:.5}.OrderFulfillmentTab_selectButton__14lzL:hover:not(:disabled){background-color:#0056b3}.OrderFulfillmentTab_noLocations__4YAL0{color:#6c757d;padding:40px 0}.OrderFulfillmentTab_barcodeContainer__Yli4O{padding:20px 0}.OrderFulfillmentTab_barcodeText__6dXAP{font-size:1.2rem;margin-top:10px}.OrderFulfillmentTab_noBarcode__i2qJ3{color:#6c757d;padding:40px 0}.OrderFulfillmentTab_negativeQuantity__6oWOG{color:#dc3545;font-weight:700}.OrderFulfillmentTab_helpButton__nm814{align-items:center;background:none;border:1px solid #ced4da;border-radius:4px;cursor:pointer;display:flex;padding:6px 12px;transition:all .2s}.OrderFulfillmentTab_helpButton__nm814:hover{background-color:#f8f9fa}.OrderFulfillmentTab_helpIcon__ZbEmv{background-color:#6c757d;color:#fff;margin-right:6px}.OrderFulfillmentTab_itemsTable__mSxJb{font-size:.9rem;margin-bottom:1rem}.OrderFulfillmentTab_itemsTable__mSxJb th{background-color:#f5f7fa;border-bottom:2px solid #e5e7eb;font-weight:600;padding:.75rem}.OrderFulfillmentTab_itemsTable__mSxJb td{padding:.75rem}.OrderFulfillmentTab_itemsTable__mSxJb tr:last-child td{border-bottom:none}.OrderFulfillmentTab_productSku__o6h\+e{font-size:.8rem;margin-top:.25rem}.OrderFulfillmentTab_productTypeTag__dvgT8{background-color:#e5e7eb;border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:500;padding:.3rem .5rem}.OrderFulfillmentTab_addonsRow__WeDQG,.OrderFulfillmentTab_subtotalRow__aYTBZ,.OrderFulfillmentTab_total__aSUEN,.OrderFulfillmentTab_vatRow__vGMc5,.OrderFulfillmentTab_vatSubtotalRow__1q2mj{background-color:#f9fafb}.OrderFulfillmentTab_addonsRow__WeDQG td,.OrderFulfillmentTab_subtotalRow__aYTBZ td{border-top:1px solid #e5e7eb;padding-bottom:.75rem;padding-top:.75rem}.OrderFulfillmentTab_addonsLabel__6o48e,.OrderFulfillmentTab_subtotalLabel__Qkhwl{color:#4b5563;font-weight:600}.OrderFulfillmentTab_addonsRow__WeDQG{cursor:pointer}.OrderFulfillmentTab_addonsRow__WeDQG:hover{background-color:#f3f4f6}.OrderFulfillmentTab_total__aSUEN{font-size:1.1rem;font-weight:700}.OrderFulfillmentTab_total__aSUEN td{border-top:2px solid #e5e7eb;padding-bottom:1rem;padding-top:1rem}.OrderFulfillmentTab_customerDetailsSection__pM1mZ{margin-bottom:2rem;margin-top:2rem}.OrderFulfillmentTab_subSectionTitle__yFeSg{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.OrderFulfillmentTab_customerDetailsCard__DkWYp{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.OrderFulfillmentTab_customerDetail__nhX0q{margin-bottom:.5rem}.OrderFulfillmentTab_customerDetail__nhX0q strong{color:#4b5563;display:inline-block;width:5rem}.OrderFulfillmentTab_shippingProductsSection__B-4O3{margin-bottom:2rem;margin-top:2rem}.OrderFulfillmentTab_itemsTable__mSxJb td svg{height:auto;max-width:100%}.OrderFulfillmentTab_maxButton__gvOKN{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__gvOKN:hover:not(:disabled){background-color:#e0e7ff}.OrderFulfillmentTab_maxButton__gvOKN:disabled{cursor:not-allowed;opacity:.5}.OrderFulfillmentTab_shipButton__DRwA0{background-color:#3b82f6;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background-color .2s ease}.OrderFulfillmentTab_shipButton__DRwA0:hover{background-color:#2563eb}.OrderFulfillmentTab_shippedStatus__K6BwA{color:#10b981;font-weight:500}.OrderFulfillmentTab_shippedIcon__DzMEV{margin-left:4px}.OrderFulfillmentTab_shippedRow__LZ1oF{background-color:#10b9811a}.OrderFulfillmentTab_shippedRow__LZ1oF:hover{background-color:#10b98126!important}.OrderFulfillmentTab_orderFulfillmentTab__Cbk0w{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__bQary{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__yUw8G{border-bottom:1px solid #f0f0f5;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.OrderFulfillmentTab_header__yUw8G h2{color:#1f2937;font-size:22px;font-weight:600;margin:0}.OrderFulfillmentTab_infoBar__K7Sh3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.OrderFulfillmentTab_dateDisplay__aI5hr{color:#64748b;font-size:14px;font-weight:500}.OrderFulfillmentTab_orderType__jQHPK{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__yOUFj{gap:8px}.OrderFulfillmentTab_fullScreenButton__2GfPY,.OrderFulfillmentTab_helpButton__nm814{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__2GfPY:hover,.OrderFulfillmentTab_helpButton__nm814:hover{background-color:#f8fafc;border-color:#cbd5e1}.OrderFulfillmentTab_helpIcon__ZbEmv{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__Wa10O{border-bottom:1px solid #f0f0f5;gap:4px;margin-bottom:20px}.OrderFulfillmentTab_tabButton__u3\+CO{background:#0000;color:#64748b;font-size:15px;font-weight:500;padding:12px 20px}.OrderFulfillmentTab_tabButton__u3\+CO.OrderFulfillmentTab_active__HxsHX{border-bottom-color:#3b82f6;color:#3b82f6;font-weight:600}.OrderFulfillmentTab_tabButton__u3\+CO:disabled{cursor:not-allowed;opacity:.5}.OrderFulfillmentTab_tabButton__u3\+CO:not(:disabled):hover{background-color:#f8fafc;color:#3b82f6}.OrderFulfillmentTab_tabContent__nsR8N{flex:1 1}.OrderFulfillmentTab_assignmentSection__vVoxi,.OrderFulfillmentTab_fulfillmentSection__yvHTi,.OrderFulfillmentTab_returnsSection__jGD9z{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.OrderFulfillmentTab_sectionHeader__z97v6{margin-bottom:20px}.OrderFulfillmentTab_sectionHeader__z97v6 h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:8px}.OrderFulfillmentTab_sectionDescription__93v0T{color:#64748b;font-size:14px}.OrderFulfillmentTab_productsGrid__JTuCt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:24px}.OrderFulfillmentTab_productCard__jDdm4{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__jDdm4:hover{border-color:#d1d5db;box-shadow:0 4px 6px #00000012}.OrderFulfillmentTab_productHeader__Olfim{align-items:flex-start;display:flex;justify-content:space-between}.OrderFulfillmentTab_productHeader__Olfim h4{color:#1f2937;font-size:16px;font-weight:600;margin:0;word-break:break-word}.OrderFulfillmentTab_productType__CvQMi{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__WRYMh{color:#4b5563;font-size:14px;margin:0}.OrderFulfillmentTab_productActions__1Q8u2{display:flex;gap:8px}.OrderFulfillmentTab_iconButton__dHnIH{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__dHnIH:hover{background-color:#f9fafb;border-color:#d1d5db;color:#4b5563}.OrderFulfillmentTab_warehouseSelection__yBX1q{display:flex;flex-direction:column;gap:6px}.OrderFulfillmentTab_warehouseSelection__yBX1q label{color:#4b5563;font-size:14px;font-weight:500}.OrderFulfillmentTab_numberInput__OaJaG,.OrderFulfillmentTab_selectInput__8Y6Qj,.OrderFulfillmentTab_textInput__eW9bo{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.OrderFulfillmentTab_numberInput__OaJaG:focus,.OrderFulfillmentTab_selectInput__8Y6Qj:focus,.OrderFulfillmentTab_textInput__eW9bo:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.OrderFulfillmentTab_insufficientStockWarning__KeRO4,.OrderFulfillmentTab_noWarehouseWarning__zvqaf{color:#ef4444;font-size:13px;margin-top:6px}.OrderFulfillmentTab_tableWrapper__\+DzWa{border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;overflow-x:auto}.OrderFulfillmentTab_fulfillmentTable__rLHmy,.OrderFulfillmentTab_productsTable__pc2E8,.OrderFulfillmentTab_returnsTable__cXN8m{border-collapse:collapse;font-size:14px;width:100%}.OrderFulfillmentTab_fulfillmentTable__rLHmy th,.OrderFulfillmentTab_productsTable__pc2E8 th,.OrderFulfillmentTab_returnsTable__cXN8m th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:12px 16px;text-align:right}.OrderFulfillmentTab_fulfillmentTable__rLHmy td,.OrderFulfillmentTab_productsTable__pc2E8 td,.OrderFulfillmentTab_returnsTable__cXN8m td{border-bottom:1px solid #e2e8f0;color:#1f2937;padding:12px 16px}.OrderFulfillmentTab_fulfillmentTable__rLHmy tr:hover,.OrderFulfillmentTab_productsTable__pc2E8 tr:hover,.OrderFulfillmentTab_returnsTable__cXN8m tr:hover{background-color:#f8fafc}.OrderFulfillmentTab_fulfillmentTable__rLHmy tr.OrderFulfillmentTab_highlighted__5SJa\+,.OrderFulfillmentTab_returnsTable__cXN8m tr.OrderFulfillmentTab_highlighted__5SJa\+{animation:OrderFulfillmentTab_highlightFade__X1Af4 2s forwards;background-color:#ecf4ff}@keyframes OrderFulfillmentTab_highlightFade__X1Af4{0%{background-color:#ecf4ff}to{background-color:initial}}.OrderFulfillmentTab_status__fMsz3{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 8px}.OrderFulfillmentTab_pending__Azgk6{background-color:#fef9c3;color:#854d0e}.OrderFulfillmentTab_fulfilled__kdjza{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_partial__7V0Lc{background-color:#fef3c7;color:#9a3412}.OrderFulfillmentTab_return__sOpH7{background-color:#dfe8ff;color:#3730a3}.OrderFulfillmentTab_complete__hCW35{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_barcodeScannerContainer__AUfs7{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__AUfs7.OrderFulfillmentTab_active__HxsHX{background-color:#ecf4ff;border-color:#bfdbfe;box-shadow:0 0 0 3px #3b82f61a}.OrderFulfillmentTab_scannedProduct__6oswW{animation:OrderFulfillmentTab_fadeIn__M-yWU .3s ease;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:10px;padding:12px}.OrderFulfillmentTab_scanSuccess__U-CPg{animation:OrderFulfillmentTab_pulseFade__1gn-E 1s ease;background-color:#f0fdf4;border-color:#86efac}@keyframes OrderFulfillmentTab_pulseFade__1gn-E{0%{background-color:#dcfce7}to{background-color:#fff}}@keyframes OrderFulfillmentTab_fadeIn__M-yWU{0%{opacity:0}to{opacity:1}}.OrderFulfillmentTab_barcodeCell__CVsi9{color:#374151;font-family:monospace;font-size:14px}.OrderFulfillmentTab_actions__yOUFj{flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px}.OrderFulfillmentTab_completeButton__QYeWz,.OrderFulfillmentTab_nextButton__lKTy\+,.OrderFulfillmentTab_submitButton__9qFNU{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__9qFNU{background-color:#3b82f6;color:#fff}.OrderFulfillmentTab_submitButton__9qFNU:hover:not(:disabled){background-color:#2563eb;box-shadow:0 1px 3px #0000001a}.OrderFulfillmentTab_submitButton__9qFNU:disabled{cursor:not-allowed;opacity:.6}.OrderFulfillmentTab_nextButton__lKTy\+{background-color:#fff;border:1px solid #3b82f6;color:#3b82f6}.OrderFulfillmentTab_nextButton__lKTy\+:hover{background-color:#f0f7ff}.OrderFulfillmentTab_completeButton__QYeWz{background-color:#10b981}.OrderFulfillmentTab_completeButton__QYeWz:hover{background-color:#059669;box-shadow:0 1px 3px #0000001a}.OrderFulfillmentTab_processing__LM9e\+ .OrderFulfillmentTab_spinner__EVPca{animation:OrderFulfillmentTab_spin__CoEqq .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__CoEqq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderFulfillmentTab_completionMessage__iVCM2{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__2sITv{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__juoXi{font-size:18px;font-style:normal}.OrderFulfillmentTab_modalOverlay__7\+3Hh{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__f4bvN{animation:OrderFulfillmentTab_modalFadeIn__LHHLf .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__LHHLf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.OrderFulfillmentTab_modalHeader__ZJE3a{align-items:center;border-bottom:1px solid #f0f0f5;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.OrderFulfillmentTab_modalHeader__ZJE3a h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.OrderFulfillmentTab_closeButton__SDcwN{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__SDcwN:hover{background-color:#f3f4f6;color:#1f2937}.OrderFulfillmentTab_modalBody__JrKed{margin-bottom:20px}.OrderFulfillmentTab_modalFooter__cCbVA{border-top:1px solid #f0f0f5;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.OrderFulfillmentTab_defaultButton__sZQHo{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__sZQHo:hover{background-color:#e5e7eb;color:#1f2937}.OrderFulfillmentTab_barcodeContainer__Yli4O{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__6dXAP{color:#374151;font-family:monospace;font-size:16px;margin-top:8px}.OrderFulfillmentTab_noBarcode__i2qJ3{color:#6b7280;font-size:16px;font-style:italic;padding:20px;text-align:center}.OrderFulfillmentTab_locationsTable__8XW-l{border-collapse:collapse;font-size:14px;margin-bottom:20px;width:100%}.OrderFulfillmentTab_locationsTable__8XW-l th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:12px 16px;text-align:right}.OrderFulfillmentTab_locationsTable__8XW-l td{border-bottom:1px solid #e2e8f0;color:#1f2937;padding:12px 16px}.OrderFulfillmentTab_negativeQuantity__6oWOG{color:#dc2626;font-weight:500}.OrderFulfillmentTab_selectButton__14lzL{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__14lzL:hover:not(:disabled){background-color:#2563eb}.OrderFulfillmentTab_selectButton__14lzL:disabled{cursor:not-allowed;opacity:.6}.OrderFulfillmentTab_noLocations__4YAL0{color:#6b7280;font-style:italic;padding:20px;text-align:center}.OrderFulfillmentTab_helpSection__NwLgz{animation:OrderFulfillmentTab_slideInDown__JR38A .3s ease;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:20px}@keyframes OrderFulfillmentTab_slideInDown__JR38A{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.OrderFulfillmentTab_helpSection__NwLgz h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.OrderFulfillmentTab_helpSection__NwLgz ul{margin-bottom:16px;margin-top:0;padding-right:20px}.OrderFulfillmentTab_helpSection__NwLgz li{color:#4b5563;line-height:1.5;margin-bottom:10px}.OrderFulfillmentTab_helpSection__NwLgz li strong{color:#1f2937}.OrderFulfillmentTab_helpTimestamps__xg0Ad{border-top:1px solid #e2e8f0;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:20px;padding-top:16px}.OrderFulfillmentTab_helpTimestamps__xg0Ad p{margin:0}.OrderFulfillmentTab_error__RkOzW,.OrderFulfillmentTab_success__mAE0y{align-items:center;animation:OrderFulfillmentTab_slideIn__ssW2S .3s ease;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px;position:relative}.OrderFulfillmentTab_error__RkOzW{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.OrderFulfillmentTab_success__mAE0y{border:1px solid #bbf7d0}.OrderFulfillmentTab_errorIcon__6K96I{font-size:20px}.OrderFulfillmentTab_retryButton__X37EK{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__X37EK:hover{background-color:#fff1f2}.OrderFulfillmentTab_loading__QUKaP{color:#6b7280;font-weight:500}@media (max-width:768px){.OrderFulfillmentTab_orderFulfillmentTab__Cbk0w{padding:16px}.OrderFulfillmentTab_header__yUw8G,.OrderFulfillmentTab_infoBar__K7Sh3{align-items:flex-start;flex-direction:column}.OrderFulfillmentTab_productsGrid__JTuCt{grid-template-columns:1fr}.OrderFulfillmentTab_tableWrapper__\+DzWa{border-radius:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.OrderFulfillmentTab_actions__yOUFj{flex-direction:column}.OrderFulfillmentTab_completeButton__QYeWz,.OrderFulfillmentTab_nextButton__lKTy\+,.OrderFulfillmentTab_submitButton__9qFNU{width:100%}.OrderFulfillmentTab_mobile__ElBA1{padding:12px}.OrderFulfillmentTab_modalContent__f4bvN{padding:16px;width:95%}}.OrderFulfillmentTab_noWarehouseOrderFulfillment__JpT-I{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__QUKaP{align-items:center;color:#4b5563;display:flex;font-size:18px;height:200px;justify-content:center}.OrderFulfillmentTab_pageHeader__fTHO9{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1rem}.OrderFulfillmentTab_headerTitle__PmvKV{align-items:center;display:flex;margin-bottom:1rem}.OrderFulfillmentTab_headerTitle__PmvKV h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.OrderFulfillmentTab_headerInfoRow__-Bqb6{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.OrderFulfillmentTab_infoItem__Xfzr0{align-items:center;display:flex;gap:.5rem}.OrderFulfillmentTab_infoLabel__BE1c3{color:#4b5563;font-weight:500}.OrderFulfillmentTab_statusContainer__wn85S{position:relative}.OrderFulfillmentTab_orderStatus__ep1Dn{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__ep1Dn:hover{filter:brightness(95%)}.OrderFulfillmentTab_shipped__CfGZW,.OrderFulfillmentTab_הזמנה_יצאה__8T8xy{background-color:#dcfce7;color:#166534}.OrderFulfillmentTab_pending__Azgk6,.OrderFulfillmentTab_פתוח__0y3U5{background-color:#dbeafe;color:#1e40af}.OrderFulfillmentTab_cancelled__MQB9I,.OrderFulfillmentTab_בוטל__02iKb{background-color:#fee2e2;color:#991b1b}.OrderFulfillmentTab_fulfilled__kdjza,.OrderFulfillmentTab_הזמנה_הוחזרה__kd\+Cf{background-color:#d1fae5;color:#065f46}.OrderFulfillmentTab_partial__7V0Lc,.OrderFulfillmentTab_הזמנה_הוחזרה_באופן_חלקי__c0jwS{background-color:#fef9c3;color:#854d0e}.OrderFulfillmentTab_statusOptionsPopup__cZqGD{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__a9oFC{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.OrderFulfillmentTab_statusButton__p3s8I{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__p3s8I:hover{background-color:#e5e7eb}.OrderFulfillmentTab_tabsContainer__G2VKh{border-bottom:1px solid #e5e7eb;margin-top:1rem}.OrderFulfillmentTab_tabs__Wa10O{display:flex;gap:1rem}.OrderFulfillmentTab_tabButton__u3\+CO{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__u3\+CO:hover{color:#4b5563}.OrderFulfillmentTab_activeTab__ecrwk{border-bottom-color:#2563eb;color:#2563eb;font-weight:500}.OrderFulfillmentTab_alertTab__NAHYf{color:#f59e0b}.OrderFulfillmentTab_alertTab__NAHYf:after{background-color:#ef4444;border-radius:50%;content:"";height:8px;position:absolute;right:.75rem;top:.5rem;width:8px}.OrderFulfillmentTab_returnCount__LZcj6{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__nsR8N{margin-top:1.5rem}.OrderFulfillmentTab_productsTable__pc2E8{margin-top:1rem;overflow-x:auto;width:100%}.OrderFulfillmentTab_emptyState__\+SkFn{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__\+SkFn svg{color:#10b981;margin-bottom:1rem}.OrderFulfillmentTab_itemsTable__mSxJb{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.OrderFulfillmentTab_itemsTable__mSxJb 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__mSxJb td{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;vertical-align:middle}.OrderFulfillmentTab_itemsTable__mSxJb tbody tr:hover{background-color:#f9fafb}.OrderFulfillmentTab_shippedRow__LZ1oF{background-color:#f0fdf4}.OrderFulfillmentTab_returnedRow__opxDg{background-color:#f0f9ff}.OrderFulfillmentTab_overdueRow__-mX6n{background-color:#fff1f2}.OrderFulfillmentTab_addonsRow__WeDQG td,.OrderFulfillmentTab_subtotalRow__aYTBZ td,.OrderFulfillmentTab_total__aSUEN td,.OrderFulfillmentTab_vatRow__vGMc5 td,.OrderFulfillmentTab_vatSubtotalRow__1q2mj td{font-weight:500;padding:.75rem 1rem}.OrderFulfillmentTab_addonsLabel__6o48e,.OrderFulfillmentTab_subtotalLabel__Qkhwl{text-align:left}.OrderFulfillmentTab_total__aSUEN{background-color:#f9fafb;font-weight:600}.OrderFulfillmentTab_total__aSUEN td{border-bottom:none}.OrderFulfillmentTab_vatExplanation__udNuc{color:#6b7280;font-size:.8rem;margin-top:.5rem;text-align:left}.OrderFulfillmentTab_statusCell__gQWLm{display:flex;flex-direction:column;gap:.25rem}.OrderFulfillmentTab_statusIndicator__yeOVB{align-items:center;border-radius:9999px;display:inline-flex;font-size:.8rem;padding:.25rem .5rem}.OrderFulfillmentTab_statusShipped__jZJmg{background-color:#d1fae5;color:#065f46}.OrderFulfillmentTab_statusPending__0vEHT{background-color:#dbeafe;color:#1e40af}.OrderFulfillmentTab_shippedDate__qCazd{color:#6b7280;font-size:.75rem}.OrderFulfillmentTab_shippedStatus__K6BwA{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.OrderFulfillmentTab_shippedIcon__DzMEV{color:#10b981}.OrderFulfillmentTab_returnedIcon__DPYib{color:#3b82f6}.OrderFulfillmentTab_returnedStatus__YNUXu{align-items:center;background-color:#dbeafe;color:#1e40af;display:flex;font-size:.8rem;gap:.25rem;padding:.125rem .375rem}.OrderFulfillmentTab_rentalStatus__TqUDA{align-items:center;background-color:#dbeafe;border-radius:4px;color:#1e40af;display:flex;font-size:.85rem;gap:.25rem;padding:.25rem .5rem}.OrderFulfillmentTab_overdue__diO0u{background-color:#fee2e2;color:#991b1b}.OrderFulfillmentTab_bulkShipButton__RwaX5,.OrderFulfillmentTab_completeButton__QYeWz,.OrderFulfillmentTab_returnButton__hXYox,.OrderFulfillmentTab_shipButton__DRwA0{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__DRwA0{background-color:#2563eb;color:#fff}.OrderFulfillmentTab_shipButton__DRwA0:hover{background-color:#1d4ed8}.OrderFulfillmentTab_shipButton__DRwA0:disabled{background-color:#93c5fd;cursor:not-allowed}.OrderFulfillmentTab_returnButton__hXYox{background-color:#f59e0b;color:#fff}.OrderFulfillmentTab_returnButton__hXYox:hover{background-color:#d97706}.OrderFulfillmentTab_returnButton__hXYox:disabled{background-color:#fcd34d;cursor:not-allowed}.OrderFulfillmentTab_bulkShipButton__RwaX5{background-color:#10b981;color:#fff;margin-right:.5rem}.OrderFulfillmentTab_bulkShipButton__RwaX5:hover{background-color:#059669}.OrderFulfillmentTab_bulkShipButton__RwaX5:disabled{background-color:#a7f3d0;cursor:not-allowed}.OrderFulfillmentTab_completeButton__QYeWz{background-color:#6b7280;color:#fff}.OrderFulfillmentTab_completeButton__QYeWz:hover{background-color:#4b5563}.OrderFulfillmentTab_actions__yOUFj{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:1.5rem;padding:1rem 0}.OrderFulfillmentTab_productNameCell__KNUSq{display:flex;flex-direction:column;gap:.25rem}.OrderFulfillmentTab_productName__X-bTb{font-weight:500}.OrderFulfillmentTab_productSku__o6h\+e{color:#6b7280;font-size:.75rem}.OrderFulfillmentTab_barcodeSmall__fjQRp{margin-top:.25rem;max-width:120px}.OrderFulfillmentTab_productCell__-E0Ol{display:flex;flex-direction:column;gap:.25rem}.OrderFulfillmentTab_productId__rD7aC{color:#6b7280;font-size:.8rem}.OrderFulfillmentTab_rentalsTab__YjSZo{padding:1rem 0}.OrderFulfillmentTab_sectionHeader__z97v6{margin-bottom:1.5rem}.OrderFulfillmentTab_sectionTitle__T1bLA{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.OrderFulfillmentTab_sectionTitle__T1bLA h3{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.OrderFulfillmentTab_sectionDescription__93v0T{color:#6b7280;margin:0}.OrderFulfillmentTab_emptyReturns__sbpMa{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__OjKYc{color:#10b981;margin-bottom:1rem}.OrderFulfillmentTab_returnSummary__TmxDY{display:flex;gap:1rem;margin-bottom:1.5rem}.OrderFulfillmentTab_summaryBox__AGNg\+{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;flex:1 1;padding:1rem}.OrderFulfillmentTab_summaryBox__AGNg\+ h4{color:#4b5563;font-size:.95rem;font-weight:500;margin:0 0 .5rem}.OrderFulfillmentTab_summaryCount__OPEl3{color:#f59e0b;font-size:1.5rem;font-weight:600}.OrderFulfillmentTab_rentalProductsTable__km-r\+{margin-bottom:2rem}.OrderFulfillmentTab_dateInput__ju4rw{border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;padding:.375rem .5rem}.OrderFulfillmentTab_returnedProductsSection__7zjhe{margin-top:2rem}.OrderFulfillmentTab_returnedProductsSection__7zjhe h4{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.OrderFulfillmentTab_returnModal__od1-i{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__P0Q73{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__fQQtV{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.OrderFulfillmentTab_returnModalHeader__fQQtV h3{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.OrderFulfillmentTab_closeButton__SDcwN{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:.75}.OrderFulfillmentTab_closeButton__SDcwN:hover{color:#111827}.OrderFulfillmentTab_returnModalBody__H8ZHo{padding:1.5rem}.OrderFulfillmentTab_returnProductDetails__U6w5J h4{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.OrderFulfillmentTab_returnFormGroup__DPjV4{margin-bottom:1.25rem}.OrderFulfillmentTab_returnFormGroup__DPjV4 label{color:#4b5563;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.OrderFulfillmentTab_returnFormGroup__DPjV4 select,.OrderFulfillmentTab_returnFormGroup__DPjV4 textarea{border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;padding:.625rem;width:100%}.OrderFulfillmentTab_returnFormGroup__DPjV4 textarea{min-height:100px;resize:vertical}.OrderFulfillmentTab_returnModalFooter__jRsRV{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem}.OrderFulfillmentTab_cancelButton__5Ei9t,.OrderFulfillmentTab_confirmButton__YVSAV{border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.OrderFulfillmentTab_cancelButton__5Ei9t{background-color:#fff;border:1px solid #d1d5db;color:#4b5563}.OrderFulfillmentTab_cancelButton__5Ei9t:hover{background-color:#f9fafb}.OrderFulfillmentTab_confirmButton__YVSAV{background-color:#2563eb;border:none;color:#fff}.OrderFulfillmentTab_confirmButton__YVSAV:hover{background-color:#1d4ed8}.OrderFulfillmentTab_confirmButton__YVSAV:disabled{background-color:#93c5fd;cursor:not-allowed}@media (max-width:768px){.OrderFulfillmentTab_noWarehouseOrderFulfillment__JpT-I{padding:1rem}.OrderFulfillmentTab_headerInfoRow__-Bqb6{flex-direction:column;gap:.75rem}.OrderFulfillmentTab_tabs__Wa10O{overflow-x:auto;padding-bottom:.25rem}.OrderFulfillmentTab_tabButton__u3\+CO{font-size:.875rem;padding:.5rem .75rem}.OrderFulfillmentTab_itemsTable__mSxJb{display:block;overflow-x:auto;white-space:nowrap}.OrderFulfillmentTab_returnModalContent__P0Q73{max-height:90vh;overflow-y:auto;width:95%}.OrderFulfillmentTab_returnFormGroup__DPjV4 label{font-size:.8rem}}.OrderFulfillmentTab_error__RkOzW{background-color:#fee2e2;border-radius:6px;color:#991b1b;margin-bottom:1rem;padding:.75rem}.OrderFulfillmentTab_success__mAE0y{background-color:#f0fdf4;border-radius:6px;color:#15803d;margin-bottom:1rem;padding:.75rem}.OrderFulfillmentTab_formActions__9YXiT,.OrderFulfillmentTab_formGroup__TvIZN,.OrderFulfillmentTab_formInput__9SX7W,.OrderFulfillmentTab_formRow__buAw5,.OrderFulfillmentTab_formRows__kp0qI,.OrderFulfillmentTab_formSelect__s8bhF,.OrderFulfillmentTab_shippingForm__xgPBa,.OrderFulfillmentTab_shippingTab__tGAOg{margin-top:1rem}.OrderFulfillmentTab_formRow__buAw5{display:flex;gap:1rem}.OrderFulfillmentTab_formGroup__TvIZN{flex:1 1;margin-bottom:1rem}.OrderFulfillmentTab_formGroup__TvIZN label{color:#4b5563;display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.OrderFulfillmentTab_formInput__9SX7W,.OrderFulfillmentTab_formSelect__s8bhF{border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;padding:.625rem;width:100%}.OrderFulfillmentTab_formInput__9SX7W:focus,.OrderFulfillmentTab_formSelect__s8bhF:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.OrderFulfillmentTab_primaryButton__Xz4TZ{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__Xz4TZ:hover{background-color:#1d4ed8}.OrderFulfillmentTab_primaryButton__Xz4TZ:disabled{background-color:#93c5fd;cursor:not-allowed}.OrderFulfillmentTab_statusUpdateSection__NRnet{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.OrderFulfillmentTab_statusUpdateButton__DWSUn{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__DWSUn:hover{background-color:#f9fafb}.OrderFulfillmentTab_statusOptionsContainer__DsSWD{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:1rem;padding:1rem}: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__HrKn6{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0006;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.OrderDetailsModal_modalContent__U3eEs{animation:OrderDetailsModal_modalFadeIn__kZwqu .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__U3eEs{max-width:1600px}}@media (max-width:768px){.OrderDetailsModal_modalContent__U3eEs{border-radius:0;margin:0;max-height:100vh;max-width:100%;width:100%}.OrderDetailsModal_modalOverlay__HrKn6{padding:0}.OrderDetailsModal_modalHeader__VTSvO{min-height:auto;padding:8px 14px}.OrderDetailsModal_orderTitle__kcqhk{font-size:15px;font-weight:600;line-height:1.2}.OrderDetailsModal_rentalBadge__psqIM{font-size:9px;margin-right:6px;padding:2px 6px}.OrderDetailsModal_statusWrapper__b1Sqi{flex-shrink:0}.OrderDetailsModal_orderNumberWrapper__ftXG7{flex:1 1;min-width:0;overflow:hidden}.OrderDetailsModal_tabsMenu__YSe2Y{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:2px;overflow-x:auto;padding:6px 12px;scrollbar-width:none}.OrderDetailsModal_tabsMenu__YSe2Y::-webkit-scrollbar{display:none}.OrderDetailsModal_tabButton__q-IOq{border-radius:5px;flex-shrink:0;font-size:11px;min-width:auto;padding:5px 8px;white-space:nowrap}.OrderDetailsModal_tabBadge__D3C0y{border-radius:7px;font-size:9px;height:14px;margin-right:3px;min-width:14px;padding:0 3px}.OrderDetailsModal_tabContent__5SAtI{padding:16px 12px}.OrderDetailsModal_orderActions__QnZpO{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:6px 14px}.OrderDetailsModal_actionButton__jCBpQ{border-radius:5px;flex-shrink:0;font-size:11px;gap:3px;min-width:auto;padding:5px 8px;white-space:nowrap}.OrderDetailsModal_actionButton__jCBpQ svg{flex-shrink:0;height:13px;width:13px}.OrderDetailsModal_actionButton__jCBpQ:hover{box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.OrderDetailsModal_actionButton__jCBpQ.OrderDetailsModal_primary__58B20:hover{background-color:#06c}.OrderDetailsModal_attentionAlert__llSSG{font-size:13px;margin:0 12px 12px;padding:10px 16px}.OrderDetailsModal_closeButton__SNUMp{height:28px;left:12px;top:12px;width:28px}.OrderDetailsModal_closeButton__SNUMp svg{height:18px;width:18px}.OrderDetailsModal_infoGrid__jv14j{gap:12px;grid-template-columns:1fr}.OrderDetailsModal_infoItem__\+Qd9u{gap:10px;padding:12px}.OrderDetailsModal_infoIcon__UvDoq{padding:6px}.OrderDetailsModal_infoValue__jBWs4{font-size:14px}.OrderDetailsModal_infoLabel__tfFfB{font-size:11px}.OrderDetailsModal_accountingTable__0xsdr,.OrderDetailsModal_addonsTable__-uB92,.OrderDetailsModal_paymentTable__R71k9,.OrderDetailsModal_productsTable__vou2f{font-size:12px}.OrderDetailsModal_accountingTable__0xsdr th,.OrderDetailsModal_addonsTable__-uB92 th,.OrderDetailsModal_paymentTable__R71k9 th,.OrderDetailsModal_productsTable__vou2f th{font-size:11px;padding:8px 12px}.OrderDetailsModal_accountingTable__0xsdr td,.OrderDetailsModal_addonsTable__-uB92 td,.OrderDetailsModal_paymentTable__R71k9 td,.OrderDetailsModal_productsTable__vou2f td{font-size:12px;padding:8px 12px}.OrderDetailsModal_paymentSummary__cSvUf{padding:12px}.OrderDetailsModal_paymentSummaryItem__tswWV{font-size:13px}.OrderDetailsModal_accountingActionButton__1yXEq{font-size:12px;padding:8px 12px}.OrderDetailsModal_summaryCard__3A9uw{padding:12px}.OrderDetailsModal_summaryCardTitle__O\+id2{font-size:12px}.OrderDetailsModal_summaryCardValue__K78gf{font-size:18px}}@media (max-width:480px){.OrderDetailsModal_modalHeader__VTSvO{padding:6px 10px}.OrderDetailsModal_orderTitle__kcqhk{font-size:13px}.OrderDetailsModal_rentalBadge__psqIM{font-size:9px;padding:2px 6px}.OrderDetailsModal_statusBadge__fidCM{font-size:10px;padding:3px 6px}.OrderDetailsModal_tabContent__5SAtI{padding:12px 8px}.OrderDetailsModal_attentionAlert__llSSG{font-size:12px;margin:0 8px 8px;padding:8px 12px}.OrderDetailsModal_orderActions__QnZpO{gap:3px;justify-content:space-between;padding:5px 10px}.OrderDetailsModal_actionButton__jCBpQ{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__jCBpQ svg{height:14px;margin:0;width:14px}.OrderDetailsModal_actionButton__jCBpQ span{font-size:8px;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:360px){.OrderDetailsModal_orderActions__QnZpO{gap:2px;justify-content:space-evenly;padding:4px 8px}.OrderDetailsModal_actionButton__jCBpQ{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__jCBpQ span{display:none}.OrderDetailsModal_actionButton__jCBpQ svg{height:16px;width:16px}.OrderDetailsModal_actionButton__jCBpQ:active{background-color:#8e8e9340;box-shadow:0 0 0 #0000;transform:scale(.95)}.OrderDetailsModal_actionButton__jCBpQ.OrderDetailsModal_primary__58B20:active{background-color:#007affcc}.OrderDetailsModal_actionButton__jCBpQ{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.OrderDetailsModal_infoValue__jBWs4{font-size:13px}.OrderDetailsModal_infoLabel__tfFfB{font-size:10px}.OrderDetailsModal_accountingTable__0xsdr,.OrderDetailsModal_addonsTable__-uB92,.OrderDetailsModal_paymentTable__R71k9,.OrderDetailsModal_productsTable__vou2f{font-size:11px}.OrderDetailsModal_accountingTable__0xsdr th,.OrderDetailsModal_addonsTable__-uB92 th,.OrderDetailsModal_paymentTable__R71k9 th,.OrderDetailsModal_productsTable__vou2f th{font-size:10px;padding:6px 8px}.OrderDetailsModal_accountingTable__0xsdr td,.OrderDetailsModal_addonsTable__-uB92 td,.OrderDetailsModal_paymentTable__R71k9 td,.OrderDetailsModal_productsTable__vou2f td{font-size:11px;padding:6px 8px}.OrderDetailsModal_summaryCardValue__K78gf{font-size:16px}.OrderDetailsModal_summaryCardTitle__O\+id2{font-size:11px}}@keyframes OrderDetailsModal_modalFadeIn__kZwqu{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrderDetailsModal_modalHeader__VTSvO{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);display:flex;justify-content:space-between;min-height:auto;padding:10px 20px}.OrderDetailsModal_orderTitle__kcqhk{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.OrderDetailsModal_rentalBadge__psqIM{background-color:#5e5ce626;border-radius:16px;color:#5e5ce6;font-size:11px;font-weight:500;margin-right:10px;padding:3px 8px}.OrderDetailsModal_orderNumberWrapper__ftXG7,.OrderDetailsModal_statusWrapper__b1Sqi{align-items:center;display:flex}.OrderDetailsModal_closeButton__SNUMp{align-items:center;background:none;border:none;border-radius:50%;color:#8e8e93;color:var(--apple-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;left:16px;position:absolute;top:16px;transition:all .2s;width:32px}.OrderDetailsModal_closeButton__SNUMp:hover{background-color:#0000000d;color:#1d1d1f;color:var(--apple-text-dark)}.OrderDetailsModal_tabsMenu__YSe2Y{-webkit-overflow-scrolling:touch;background:#fff9;display:flex;gap:3px;overflow-x:auto;padding:12px 20px}.OrderDetailsModal_tabButton__q-IOq{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__q-IOq:hover{background-color:#00000008;color:#1d1d1f;color:var(--apple-text-dark)}.OrderDetailsModal_activeTab__QoVwQ{background-color:#007aff1a;color:#007aff;color:var(--apple-primary);font-weight:500}.OrderDetailsModal_tabBadge__D3C0y{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__utzeQ{flex:1 1;min-height:300px;overflow:hidden;position:relative;width:100%}.OrderDetailsModal_tabContentInner__AgPQl{height:100%;left:0;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.OrderDetailsModal_tabContent__5SAtI{background:#fff;height:100%;padding:24px;width:100%}.OrderDetailsModal_statusBadge__fidCM{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__fidCM{border-radius:16px;font-size:11px;font-weight:500;padding:4px 8px}}.OrderDetailsModal_orderActions__QnZpO{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__jCBpQ{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__jCBpQ:hover{background-color:#8e8e932e;transform:translateY(-2px)}.OrderDetailsModal_actionButton__jCBpQ.OrderDetailsModal_primary__58B20{background-color:#007aff;background-color:var(--apple-primary);color:#fff}.OrderDetailsModal_actionButton__jCBpQ.OrderDetailsModal_primary__58B20:hover{background-color:#0062cc}.OrderDetailsModal_attentionAlert__llSSG{align-items:center;border-radius:10px;display:flex;font-size:14px;gap:10px;margin:0 24px 16px;padding:12px 24px}.OrderDetailsModal_attentionAlert__llSSG.OrderDetailsModal_overdue__HHe5o{background-color:#ff3b301a;color:#ff3b30;color:var(--apple-error)}.OrderDetailsModal_attentionAlert__llSSG.OrderDetailsModal_warning__Gr5fk{background-color:#ff95001a;color:#ff9500;color:var(--apple-warning)}.OrderDetailsModal_attentionAlert__llSSG.OrderDetailsModal_info__TtXb\+{background-color:#5ac8fa1a;color:#5ac8fa;color:var(--apple-info)}.OrderDetailsModal_errorState__oA9BZ,.OrderDetailsModal_loadingState__yOcU-{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.OrderDetailsModal_spinner__UxxcI{border:2px solid #007aff1a;border-left:2px solid var(--apple-primary);border-radius:50%;height:24px;margin-bottom:16px;width:24px}.OrderDetailsModal_errorState__oA9BZ{color:#ff3b30;color:var(--apple-error)}.OrderDetailsModal_retryButton__tuyLb{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__tuyLb:hover{background-color:#0062cc}.OrderDetailsModal_orderSummary__k1IXp{display:flex;flex-direction:column;gap:24px}.OrderDetailsModal_infoGrid__jv14j{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.OrderDetailsModal_infoItem__\+Qd9u{align-items:flex-start;background-color:#f5f5f780;border-radius:10px;display:flex;gap:12px;padding:16px;transition:all .2s}.OrderDetailsModal_infoItem__\+Qd9u:hover{background-color:#f5f5f7cc;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.OrderDetailsModal_infoIcon__UvDoq{background-color:#007aff1a;border-radius:8px;color:#007aff;color:var(--apple-primary);padding:8px}.OrderDetailsModal_infoContent__o84Jm{display:flex;flex-direction:column}.OrderDetailsModal_infoLabel__tfFfB{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px;margin-bottom:2px}.OrderDetailsModal_infoValue__jBWs4{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;font-weight:500}.OrderDetailsModal_timeRemaining__xhS-p{border-radius:4px;font-size:12px;font-weight:400;margin-right:8px;padding:2px 6px}.OrderDetailsModal_timeRemaining__xhS-p.OrderDetailsModal_soon__aiAFT{background-color:#ff95001a;color:#ff9500;color:var(--apple-warning)}.OrderDetailsModal_timeRemaining__xhS-p.OrderDetailsModal_today__ZFGoJ{background-color:#34c7591a;color:#34c759;color:var(--apple-success)}.OrderDetailsModal_timeRemaining__xhS-p.OrderDetailsModal_overdue__HHe5o{background-color:#ff3b301a;color:#ff3b30;color:var(--apple-error)}.OrderDetailsModal_couponUsageSection__LyXax{background-color:#f5f5f780;border-radius:10px;padding:16px}.OrderDetailsModal_couponUsageSection__LyXax h3{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;margin-bottom:12px;margin-top:0}.OrderDetailsModal_couponUsageSection__LyXax ul{margin:0;padding-right:20px}.OrderDetailsModal_couponUsageSection__LyXax li{color:#1d1d1f;color:var(--apple-text-dark);margin-bottom:8px}.OrderDetailsModal_productsTable__vou2f{overflow-x:auto;width:100%}.OrderDetailsModal_productsTable__vou2f table{border-collapse:initial;border-spacing:0;margin-bottom:16px;width:100%}.OrderDetailsModal_productsTable__vou2f th{background-color:#f5f5f7cc;font-weight:600;position:sticky;text-align:right;top:0;z-index:1}.OrderDetailsModal_productsTable__vou2f td,.OrderDetailsModal_productsTable__vou2f th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_productsTable__vou2f tbody tr:hover{background-color:#f5f5f780}.OrderDetailsModal_addonsRow__jMIMg td,.OrderDetailsModal_subtotalRow__W3\+v0 td,.OrderDetailsModal_vatRow__H8SmS td,.OrderDetailsModal_vatSubtotalRow__L8BCG td{background-color:#f5f5f74d;font-weight:500}.OrderDetailsModal_total__dwIAk td{background-color:#f5f5f7cc;font-size:16px;font-weight:600}.OrderDetailsModal_addonsLabel__le5Wv{color:#007aff;color:var(--apple-primary);cursor:pointer}.OrderDetailsModal_vatExplanation__jlMfw{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px;margin-top:8px;text-align:left}.OrderDetailsModal_emptyState__0IwCd{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__U3GfT{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.OrderDetailsModal_addonsSummaryHeader__U3GfT h3{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_addonsTotalSummary__aoSaC{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;font-weight:500}.OrderDetailsModal_addonsContainer__CgxuW{margin-bottom:24px}.OrderDetailsModal_addonsExplanation__WSR5D{align-items:center;background-color:#5ac8fa1a;border-radius:10px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.OrderDetailsModal_infoIcon__UvDoq{color:#5ac8fa;color:var(--apple-info)}.OrderDetailsModal_addonsExplanation__WSR5D p{color:#5ac8fa;color:var(--apple-info);font-size:14px;margin:0}.OrderDetailsModal_addonsTable__-uB92{border-collapse:initial;border-spacing:0;width:100%}.OrderDetailsModal_addonsTable__-uB92 th{background-color:#f5f5f7cc;font-weight:600;text-align:right}.OrderDetailsModal_addonsTable__-uB92 td,.OrderDetailsModal_addonsTable__-uB92 th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_addonsTable__-uB92 tbody tr:hover{background-color:#f5f5f780}.OrderDetailsModal_addonPrice__Q77dR{text-align:left}.OrderDetailsModal_addonsTotal__aNooF td,.OrderDetailsModal_orderTotal__4nx07 td{background-color:#f5f5f780;font-weight:500}.OrderDetailsModal_manualAddonsSection__yCJkH{display:flex;flex-direction:column;gap:12px;margin-top:24px}.OrderDetailsModal_manualAddonRow__lCQ2\+{display:flex;gap:8px}.OrderDetailsModal_manualAddonInput__geWoj{border:1px solid #0000001f;border-radius:8px;flex:1 1;font-size:14px;padding:8px 12px;transition:all .2s}.OrderDetailsModal_manualAddonInput__geWoj:focus{border-color:#007aff;border-color:var(--apple-primary);box-shadow:0 0 0 2px #007aff33;outline:none}.OrderDetailsModal_removeManualAddonButton__38iQ6{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__38iQ6:hover{background-color:#ff3b301a}.OrderDetailsModal_emptyAddons__Vxsvo{background-color:#f5f5f780;border-radius:10px;color:#8e8e93;color:var(--apple-text-secondary);padding:32px;text-align:center}.OrderDetailsModal_totalExplanation__7odJx{color:#1d1d1f;color:var(--apple-text-dark);font-weight:500;margin-top:8px}.OrderDetailsModal_locationDetails__koLPz{background-color:#f5f5f780;border-radius:10px;margin-top:12px;padding:16px}.OrderDetailsModal_locationDetails__koLPz p{color:#1d1d1f;color:var(--apple-text-dark);margin:8px 0}.OrderDetailsModal_paymentTabContent__kPFHb{display:flex;flex-direction:column;gap:24px}.OrderDetailsModal_paymentHeader__Atnni{align-items:center;display:flex;justify-content:space-between}.OrderDetailsModal_paymentHeader__Atnni h3{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_paymentStatus__QLxq\+{align-items:center;border-radius:20px;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.OrderDetailsModal_statusShipped__5yoAY{background-color:var(--color-success-light);color:var(--color-success-dark)}.OrderDetailsModal_statusReturned__DDGWF{background-color:#ebecfe;color:#4c4dff}.OrderDetailsModal_statusPending__KevAQ{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.OrderDetailsModal_paymentSummary__cSvUf{background-color:#f5f5f780;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px}.OrderDetailsModal_paymentSummaryItem__tswWV{align-items:center;color:#1d1d1f;color:var(--apple-text-dark);display:flex;font-size:14px;justify-content:space-between}.OrderDetailsModal_paymentAmount__GxSEb,.OrderDetailsModal_totalAmount__ICiD8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.OrderDetailsModal_remainingAmount__pc18O{font-feature-settings:"tnum";color:#ff3b30;color:var(--apple-error);font-variant-numeric:tabular-nums;font-weight:600}.OrderDetailsModal_paymentHistory__OHYm2 h4{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;margin:0 0 12px}.OrderDetailsModal_paymentTable__R71k9{border-collapse:initial;border-spacing:0;width:100%}.OrderDetailsModal_paymentTable__R71k9 th{background-color:#f5f5f7cc;font-weight:600;text-align:right}.OrderDetailsModal_paymentTable__R71k9 td,.OrderDetailsModal_paymentTable__R71k9 th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_paymentTable__R71k9 tbody tr:hover{background-color:#f5f5f780}.OrderDetailsModal_paymentDate__-gt7q,.OrderDetailsModal_paymentMethod__-Ws49{align-items:center;display:flex;gap:8px}.OrderDetailsModal_paymentAmountCell__Glld9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.OrderDetailsModal_paymentStatusBadge__fhHg2{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 10px}.OrderDetailsModal_fullPaymentBadge__ziOfp{background-color:#34c7591a;color:#34c759;color:var(--apple-success)}.OrderDetailsModal_partialPaymentBadge__tvSsh{background-color:#ff95001a;color:#ff9500;color:var(--apple-warning)}.OrderDetailsModal_paymentLoading__TgHMW{align-items:center;color:#8e8e93;color:var(--apple-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:32px}.OrderDetailsModal_spinnerSmall__y46NW{animation:OrderDetailsModal_spin__GvCzT 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__T2IcK{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__OzGT\+{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__232M3{color:#8e8e93;color:var(--apple-text-secondary);margin-bottom:16px}.OrderDetailsModal_emptyDetails__XsT7g{color:#1d1d1f;color:var(--apple-text-dark);font-weight:500;margin-top:8px}.OrderDetailsModal_accountingHeader__Xz3o-{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.OrderDetailsModal_accountingTitle__sse2b{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_pdfExportButton__HHwQB{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__HHwQB:hover{background-color:#007aff33}.OrderDetailsModal_accountingExplanation__ITRhK{align-items:flex-start;background-color:#5ac8fa1a;border-radius:10px;display:flex;gap:10px;margin:16px 0;padding:12px 16px}.OrderDetailsModal_accountingExplanation__ITRhK p{color:#1d1d1f;color:var(--apple-text-dark);font-size:14px;line-height:1.5;margin:0}.OrderDetailsModal_accountingSummary__In-aN{margin-top:16px}.OrderDetailsModal_accountingTable__0xsdr{border-collapse:initial;border-spacing:0;margin-bottom:24px;width:100%}.OrderDetailsModal_accountingTable__0xsdr th{background-color:#007aff0d;font-weight:600;text-align:right}.OrderDetailsModal_accountingTable__0xsdr td,.OrderDetailsModal_accountingTable__0xsdr th{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_amountCell__X214K{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:left}.OrderDetailsModal_addonsRow__jMIMg:hover,.OrderDetailsModal_mainProductsRow__wFJkV:hover{background-color:#f5f5f780}.OrderDetailsModal_addonsRow__jMIMg{color:#007aff;color:var(--apple-primary);cursor:pointer}.OrderDetailsModal_clickableLabel__UxlX7{text-decoration:underline;text-decoration-style:dotted}.OrderDetailsModal_finalSummaryTable__rQ5yS{background-color:#f5f5f74d;border-collapse:initial;border-radius:10px;border-spacing:0;margin-bottom:24px;overflow:hidden;width:100%}.OrderDetailsModal_finalSummaryTable__rQ5yS td{border-bottom:1px solid #0000000f;border-bottom:var(--apple-card-border);color:#1d1d1f;color:var(--apple-text-dark);padding:12px 16px}.OrderDetailsModal_subtotalRow__W3\+v0 td,.OrderDetailsModal_vatRow__H8SmS td{font-weight:500}.OrderDetailsModal_grandTotalRow__C0uDW td{background-color:#f5f5f7cc;font-size:16px;font-weight:600;padding:16px}.OrderDetailsModal_grandTotalCell__vdTfN{font-feature-settings:"tnum";color:#007aff;color:var(--apple-primary);font-variant-numeric:tabular-nums;text-align:left}.OrderDetailsModal_addonsDetailSection__cqtoc{background-color:#f5f5f74d;border-radius:10px;margin-bottom:24px;padding:16px}.OrderDetailsModal_addonsDetailTitle__S-oCV{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__reyMX{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px;font-weight:400}.OrderDetailsModal_addonsDetailList__Hb\+2K{list-style:none;margin:0;padding:0}.OrderDetailsModal_addonDetailItem__c4ryK{align-items:center;border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:10px 0}.OrderDetailsModal_addonName__CDLIL{color:#1d1d1f;color:var(--apple-text-dark);font-size:14px}.OrderDetailsModal_addonPrice__Q77dR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.OrderDetailsModal_addonsTotalItem__CtS24{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:12px 0 0}.OrderDetailsModal_addonsTotalLabel__s0ked{color:#1d1d1f;color:var(--apple-text-dark);font-weight:600}.OrderDetailsModal_addonsTotalAmount__Sgmdr{font-feature-settings:"tnum";color:#007aff;color:var(--apple-primary);font-variant-numeric:tabular-nums;font-weight:600}.OrderDetailsModal_relatedTabsLinks__S9D-J{align-items:center;display:flex;gap:12px;margin-top:24px}.OrderDetailsModal_relatedTabsLinks__S9D-J p{color:#8e8e93;color:var(--apple-text-secondary);font-size:14px;margin:0}.OrderDetailsModal_tabLink__YKTWL{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__YKTWL:hover{background-color:#007aff1a}@keyframes OrderDetailsModal_subtle-bounce__OGB0N{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.OrderDetailsModal_hoverAnimated__D\+XCs:hover{animation:OrderDetailsModal_subtle-bounce__OGB0N .4s ease}.OrderDetailsModal_accountingContainer__eSllf{display:flex;flex-direction:column;gap:20px}.OrderDetailsModal_accountingActions__e53Mg{display:flex;gap:10px}.OrderDetailsModal_accountingActionButton__1yXEq{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__1yXEq:hover{background-color:#8e8e9333}.OrderDetailsModal_businessInfoWrapper__roya2{background-color:#fff9;border:1px solid #0000000f;border:var(--apple-card-border);border-radius:10px;padding:16px}.OrderDetailsModal_accountingTabsWrapper__wltEw{margin-top:10px}.OrderDetailsModal_accountingTabs__TypXW{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:10px 0}.OrderDetailsModal_accountingTab__pwDN3{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__pwDN3:hover{background-color:#00000008;color:#1d1d1f;color:var(--apple-text-dark)}.OrderDetailsModal_activeAccountingTab__n6ZQt{background-color:#007aff;background-color:var(--apple-primary);color:#fff;font-weight:500}.OrderDetailsModal_summaryCards__JMFvy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.OrderDetailsModal_summaryCard__3A9uw{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__3A9uw:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-5px)}.OrderDetailsModal_summaryCardTitle__O\+id2{color:#8e8e93;color:var(--apple-text-secondary);font-size:14px;margin-bottom:8px}.OrderDetailsModal_summaryCardValue__K78gf{color:#1d1d1f;color:var(--apple-text-dark);font-size:24px;font-weight:600;margin-bottom:4px}.OrderDetailsModal_summaryCardDetails__wq4gt{color:#8e8e93;color:var(--apple-text-secondary);font-size:12px}.OrderDetailsModal_accountingSummaryContent__8wyZn{display:flex;flex-direction:column;gap:24px}.OrderDetailsModal_visualizationSection__h4HYg{display:flex;flex-direction:column;gap:20px}.OrderDetailsModal_visualizationTitle__TPGF\+{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;margin:0}.OrderDetailsModal_pieChartContainer__0DA-O{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__C-Zzy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:16px 0}.OrderDetailsModal_visualizationInfo__Y0F9i{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__ZbUq0{color:#8e8e93;color:var(--apple-text-secondary);font-size:13px;margin-bottom:5px}.OrderDetailsModal_visualizationInfoValue__bj9sn{color:#1d1d1f;color:var(--apple-text-dark);font-size:18px;font-weight:600}.OrderDetailsModal_discountRow__LUEOX{color:#ff3b30;color:var(--apple-error);font-weight:500}@media (max-width:768px){.OrderDetailsModal_summaryCards__JMFvy,.OrderDetailsModal_visualizationSummary__C-Zzy{grid-template-columns:1fr}.OrderDetailsModal_pieChartContainer__0DA-O{padding:10px}}@keyframes OrderDetailsModal_card-appear__zeJoL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OrderDetailsModal_summaryCard__3A9uw,.OrderDetailsModal_visualizationInfo__Y0F9i{animation:OrderDetailsModal_card-appear__zeJoL .3s ease-out}.OrderDetailsModal_addAddonSection__lXgQ1{background-color:#f5f5f7cc;border:2px dashed #007aff33;border-radius:10px;margin-top:16px;padding:16px;transition:all .3s ease}.OrderDetailsModal_addAddonSection__lXgQ1:hover{background-color:#007aff05;border-color:#007aff;border-color:var(--apple-primary)}.OrderDetailsModal_addAddonButton__4RYL5{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__4RYL5:hover{box-shadow:0 8px 20px #007aff4d;transform:translateY(-2px)}.OrderDetailsModal_addAddonButton__4RYL5:active{transform:translateY(0)}.OrderDetailsModal_newAddonForm__TPRnd{background-color:#fff;border:1px solid #007aff1a;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px}.OrderDetailsModal_newAddonForm__TPRnd h4{color:#1d1d1f;color:var(--apple-text-dark);font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px}.OrderDetailsModal_newAddonInputs__tP4rg{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.OrderDetailsModal_newAddonInput__\+1Mxj{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__\+1Mxj:focus{background-color:#fff;border-color:#007aff;border-color:var(--apple-primary);box-shadow:0 0 0 3px #007aff1a;outline:none}.OrderDetailsModal_newAddonInput__\+1Mxj:disabled{cursor:not-allowed;opacity:.6}.OrderDetailsModal_newAddonInput__\+1Mxj::placeholder{color:#8e8e93;color:var(--apple-text-secondary)}.OrderDetailsModal_newAddonActions__CUCb2{display:flex;gap:12px;justify-content:flex-end}.OrderDetailsModal_saveAddonButton__0nLuU{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__0nLuU:hover:not(:disabled){background-color:#2db653;box-shadow:0 4px 12px #34c7594d;transform:translateY(-1px)}.OrderDetailsModal_saveAddonButton__0nLuU:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.OrderDetailsModal_cancelAddonButton__j-5TQ{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__j-5TQ:hover:not(:disabled){background-color:#8e8e932e;transform:translateY(-1px)}.OrderDetailsModal_cancelAddonButton__j-5TQ:disabled{cursor:not-allowed;opacity:.6}.OrderDetailsModal_addAddonNote__E1m81{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__E1m81 svg{flex-shrink:0}.OrderDetailsModal_cannotAddAddons__7mT8n{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__7mT8n p{color:#ff9500;color:var(--apple-warning);font-size:14px;line-height:1.4;margin:0}.OrderDetailsModal_warningIcon__Kgv6P{color:#ff9500;color:var(--apple-warning);flex-shrink:0;margin-top:2px}.OrderDetailsModal_spinner__UxxcI{animation:OrderDetailsModal_spin__GvCzT 1s linear infinite}@keyframes OrderDetailsModal_spin__GvCzT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.OrderDetailsModal_newAddonInputs__tP4rg{align-items:flex-end;flex-direction:row}.OrderDetailsModal_newAddonInput__\+1Mxj:first-child{flex:2 1}.OrderDetailsModal_newAddonInput__\+1Mxj:last-child{flex:1 1}}@media (max-width:767px){.OrderDetailsModal_newAddonActions__CUCb2{flex-direction:column}.OrderDetailsModal_cancelAddonButton__j-5TQ,.OrderDetailsModal_saveAddonButton__0nLuU{justify-content:center;width:100%}.OrderDetailsModal_addAddonSection__lXgQ1{padding:12px}.OrderDetailsModal_newAddonForm__TPRnd{padding:16px}}.OrderTabsNavigation_tabsNav__mmhQp{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color);margin-bottom:20px;overflow-x:auto;position:relative}.OrderTabsNavigation_tabsList__I3uiO{direction:rtl;display:flex;list-style:none;margin:0;padding:0}.OrderTabsNavigation_tabItem__rdxRZ{margin:0;padding:0}.OrderTabsNavigation_tabButton__\+f0CQ{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__\+f0CQ: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__\+f0CQ:hover{color:var(--text-primary)}.OrderTabsNavigation_activeTab__N-mb0{color:var(--primary-color);font-weight:600}.OrderTabsNavigation_activeTab__N-mb0:after{transform:scaleX(1)}.OrderTabsNavigation_tabIcon__u\+gFA{align-items:center;color:currentColor;display:flex;justify-content:center}.OrderTabsNavigation_tabLabel__Wmjqk{font-size:14px}.OrderTabsNavigation_tabButton__\+f0CQ[aria-selected=true][data-tab=emails] .OrderTabsNavigation_tabIcon__u\+gFA,.OrderTabsNavigation_tabButton__\+f0CQ[aria-selected=true][data-tab=emails] .OrderTabsNavigation_tabLabel__Wmjqk{color:var(--primary-color)}@media (max-width:768px){.OrderTabsNavigation_tabsNav__mmhQp{border-bottom:1px solid var(--border-color);margin-bottom:12px;padding:0 4px}.OrderTabsNavigation_tabButton__\+f0CQ{flex-shrink:0;font-size:12px;gap:6px;min-width:auto;padding:8px 10px}.OrderTabsNavigation_tabLabel__Wmjqk{font-size:12px}.OrderTabsNavigation_tabIcon__u\+gFA svg{height:14px;width:14px}@media (max-width:480px){.OrderTabsNavigation_tabButton__\+f0CQ{border-radius:8px;gap:0;min-width:44px;padding:8px;position:relative}.OrderTabsNavigation_tabLabel__Wmjqk{display:none}.OrderTabsNavigation_tabIcon__u\+gFA svg{height:16px;width:16px}.OrderTabsNavigation_activeTab__N-mb0{background-color:#007aff1a;border-radius:8px}.OrderTabsNavigation_activeTab__N-mb0:after{display:none}.OrderTabsNavigation_tabButton__\+f0CQ:hover:not(.OrderTabsNavigation_activeTab__N-mb0){background-color:#0000000d;border-radius:8px}}}.CreateOrderStepOne_pageContainer__uY64h{background-color:#f6f8fa;direction:rtl;display:flex;flex-direction:column;min-height:100vh}.CreateOrderStepOne_content__PfA49{flex:1 1;margin:0 auto;max-width:1200px;padding:1.5rem;width:100%}.CreateOrderStepOne_contentWrapper__k1cbp{margin:0 auto;max-width:900px}.CreateOrderStepOne_header__1NkMu{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.CreateOrderStepOne_backButton__GrIV7{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__GrIV7:hover{background-color:#0000000d}.CreateOrderStepOne_title__J2\+x2{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.CreateOrderStepOne_selectionContainer__0xeCF{display:flex;justify-content:center;width:100%}.CreateOrderStepOne_selectCard__iIa3K{-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__abYCM{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0 0 .5rem}.CreateOrderStepOne_selectCardDescription__TT9W0{color:#666;font-size:1rem;margin-bottom:2rem}.CreateOrderStepOne_optionsGrid__LAUxy{display:flex;flex-direction:column;gap:1rem}.CreateOrderStepOne_optionButton__ptdZk{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__ptdZk:hover{background-color:#f5f7fa;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.CreateOrderStepOne_optionIconContainer__ky-hk{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__DJYfG{flex:1 1;text-align:right}.CreateOrderStepOne_optionTitle__p\+3Qh{color:#1a1a1a;display:block;font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.CreateOrderStepOne_optionDescription__NQuYx{color:#666;display:block;font-size:.9rem}.CreateOrderStepOne_optionArrow__GfudS{color:#999;transition:transform .2s ease}.CreateOrderStepOne_optionButton__ptdZk:hover .CreateOrderStepOne_optionArrow__GfudS{color:#5282ff;transform:translateX(-5px)}.CreateOrderStepOne_newCustomerView__dw3-v,.CreateOrderStepOne_searchView__W71yf{width:100%}.CreateOrderStepOne_formHeader__-jMM0,.CreateOrderStepOne_searchHeader__vYq2f{align-items:center;display:flex;margin-bottom:1.5rem}.CreateOrderStepOne_backToOptions__hkAvf{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__hkAvf:hover{background-color:#5282ff1a}.CreateOrderStepOne_sectionTitle__aFiN1{color:#1a1a1a;font-size:1.4rem;font-weight:600;margin:0}.CreateOrderStepOne_searchCard__OsCn2{background-color:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:1.5rem;width:100%}.CreateOrderStepOne_searchBar__wDPC8{align-items:center;background-color:#f5f7fa;border-radius:12px;display:flex;margin-bottom:1.5rem;padding:.75rem 1rem}.CreateOrderStepOne_searchIcon__VHAZA{color:#999;margin-left:.75rem}.CreateOrderStepOne_searchInput__fn0lM{background:none;border:none;color:#1a1a1a;flex:1 1;font-size:1rem;outline:none}.CreateOrderStepOne_searchInput__fn0lM::placeholder{color:#999}.CreateOrderStepOne_searchResults__CgrOq{min-height:300px;position:relative}.CreateOrderStepOne_emptyState__LiK4m,.CreateOrderStepOne_loadingState__vAkDT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.CreateOrderStepOne_buttonLoader__PfDtL,.CreateOrderStepOne_loader__AxjFH{animation:CreateOrderStepOne_spin__jT-ai 1s linear infinite;border:3px solid #0000000d;border-radius:50%;border-top-color:#5282ff;height:24px;margin-bottom:1rem;width:24px}.CreateOrderStepOne_buttonLoader__PfDtL{border-width:2px;border-top:2px solid #fff;height:16px;margin:0 .5rem 0 0;width:16px}@keyframes CreateOrderStepOne_spin__jT-ai{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateOrderStepOne_emptyStateIcon__SXhm1{color:#0003;margin-bottom:1rem}.CreateOrderStepOne_emptyStateText__Gvqy9{color:#666;margin-bottom:1.5rem}.CreateOrderStepOne_createCustomerButton__dRP0p{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__dRP0p:hover{background-color:#4070f4}.CreateOrderStepOne_customersList__AD8P-{display:flex;flex-direction:column;gap:.75rem}.CreateOrderStepOne_customerCard__8Z4UQ{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__8Z4UQ:hover{background-color:#f0f5ff;border-color:#5282ff33}.CreateOrderStepOne_customerAvatar__\+aUIT{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__r4j3t{flex:1 1}.CreateOrderStepOne_customerName__7eHmh{color:#1a1a1a;font-weight:600;margin-bottom:.25rem}.CreateOrderStepOne_customerPhone__xqe5U{color:#666;font-size:.9rem}.CreateOrderStepOne_selectArrow__0u5Qs{color:#ccc;transition:transform .2s ease}.CreateOrderStepOne_customerCard__8Z4UQ:hover .CreateOrderStepOne_selectArrow__0u5Qs{color:#5282ff;transform:translateX(-5px)}.CreateOrderStepOne_formCard__FaBI1{background-color:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:2rem;width:100%}.CreateOrderStepOne_errorBanner__mMcXX{background-color:#ffe5e5;border:1px solid #e539354d;border-radius:8px;color:#e53935;margin-bottom:1.5rem;padding:1rem}.CreateOrderStepOne_form__H2SGy{display:flex;flex-direction:column;gap:2rem}.CreateOrderStepOne_formSection__EoDmG{display:flex;flex-direction:column;gap:1.25rem}.CreateOrderStepOne_formSectionTitle__mecbY{border-bottom:1px solid #0000000d;color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0;padding-bottom:.5rem}.CreateOrderStepOne_formRow__WDEfD{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.CreateOrderStepOne_formGroup__27pYe{display:flex;flex-direction:column;gap:.5rem}.CreateOrderStepOne_formLabel__1l51Y{align-items:center;color:#666;display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.CreateOrderStepOne_formIcon__57q50{color:#999}.CreateOrderStepOne_formInput__oS5MM,.CreateOrderStepOne_phoneInput__SlRyP{background-color:#f9fafc;border:1px solid #0000001a;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.CreateOrderStepOne_formInput__oS5MM:focus,.CreateOrderStepOne_phoneInput__SlRyP:focus,.CreateOrderStepOne_phonePrefix__qoX1P:focus{border-color:#5282ff;box-shadow:0 0 0 2px #5282ff33;outline:none}.CreateOrderStepOne_phoneInputGroup__wtQh2{display:flex;gap:.5rem}.CreateOrderStepOne_phonePrefix__qoX1P{background-color:#f9fafc;border:1px solid #0000001a;border-radius:8px;font-size:1rem;min-width:90px;padding:.75rem}.CreateOrderStepOne_phoneInput__SlRyP{flex:1 1}.CreateOrderStepOne_inputError__1VVdx{border-color:#e53935}.CreateOrderStepOne_errorText__WXG3W{color:#e53935;font-size:.8rem}.CreateOrderStepOne_formActions__-JFFx{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.CreateOrderStepOne_cancelButton__DhAIj{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__DhAIj:hover{background-color:#f5f5f5}.CreateOrderStepOne_submitButton__67n1O{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__67n1O:hover{background-color:#4070f4}.CreateOrderStepOne_submitButton__67n1O:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.CreateOrderStepOne_formRow__WDEfD{grid-template-columns:1fr}.CreateOrderStepOne_content__PfA49{padding:1rem}.CreateOrderStepOne_header__1NkMu{margin-bottom:1.5rem}.CreateOrderStepOne_title__J2\+x2{font-size:1.5rem;margin-bottom:1.5rem}.CreateOrderStepOne_formCard__FaBI1,.CreateOrderStepOne_searchCard__OsCn2,.CreateOrderStepOne_selectCard__iIa3K{padding:1.5rem}}.ProductTabs_tabsContainer__pSFyT{direction:rtl;display:flex;gap:.75rem;margin-bottom:1.5rem;overflow-x:auto;padding:.5rem .25rem;scrollbar-width:none}.ProductTabs_tabsContainer__pSFyT::-webkit-scrollbar{display:none}.ProductTabs_tab__tBZsx{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__Cwk2E{color:inherit;transition:transform .3s ease}.ProductTabs_tab__tBZsx:hover{background-color:#f0f5ff;transform:translateY(-2px)}.ProductTabs_tab__tBZsx:hover .ProductTabs_tabIcon__Cwk2E{transform:scale(1.1)}.ProductTabs_active__IEKvn{background-color:#5282ff1a;border-color:#5282ff4d;box-shadow:0 4px 12px #5282ff1a;color:#5282ff}.ProductTabs_active__IEKvn .ProductTabs_tabIcon__Cwk2E{color:#5282ff}@media (max-width:768px){.ProductTabs_tabsContainer__pSFyT{gap:.5rem;padding:.5rem}.ProductTabs_tab__tBZsx{font-size:.9rem;padding:.625rem 1rem}.ProductTabs_tabIcon__Cwk2E{height:16px;width:16px}}.ProductFilterPanel_filtersPanel__6mn6k{-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__vGLlO{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__0kNR0{margin-bottom:1.5rem}.ProductFilterPanel_filterGroupHeader__h0Deq{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.ProductFilterPanel_filterIcon__w-fYJ{color:#5282ff;height:18px;width:18px}.ProductFilterPanel_filterGroupTitle__DHprp{color:#1a1a1a;font-size:1rem;font-weight:500;margin:0}.ProductFilterPanel_productTypeFilters__YU\+mX{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.ProductFilterPanel_productTypeLabel__jb9\+g{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__jb9\+g:hover{background-color:#f0f5ff;border-color:#5282ff33;transform:translateY(-2px)}.ProductFilterPanel_productTypeLabelContent__bYrY6{align-items:center;display:flex;gap:.75rem}.ProductFilterPanel_typeIcon__QGqDl{height:18px;width:18px}.ProductFilterPanel_checkbox__gJ4Tl{height:0;opacity:0;position:absolute;width:0}.ProductFilterPanel_productTypeLabel__jb9\+g.ProductFilterPanel_selected__ddYty{background-color:#5282ff1a;border-color:#5282ff;color:#5282ff;font-weight:500}.ProductFilterPanel_productTypeLabel__jb9\+g.ProductFilterPanel_emerald__e5Wcl.ProductFilterPanel_selected__ddYty{background-color:#10b9811a;border-color:#10b981;color:#10b981}.ProductFilterPanel_productTypeLabel__jb9\+g.ProductFilterPanel_blue__9Sw7V.ProductFilterPanel_selected__ddYty{background-color:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.ProductFilterPanel_productTypeLabel__jb9\+g.ProductFilterPanel_purple__fkrtl.ProductFilterPanel_selected__ddYty{background-color:#7c3aed1a;border-color:#7c3aed;color:#7c3aed}.ProductFilterPanel_stockFilters__JYymF{display:flex;flex-direction:column;gap:.75rem}.ProductFilterPanel_filterLabel__dBbU8{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__dBbU8:hover{color:#1a1a1a}.ProductFilterPanel_rangeInputs__oy9Kd{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.ProductFilterPanel_rangeLabel__SE75L{color:#666;font-size:.9rem;width:2rem}.ProductFilterPanel_rangeInput__E9CtD{background-color:#f9fafc;border:1px solid #0000001a;border-radius:8px;font-size:.95rem;padding:.6rem 1rem;transition:all .2s ease;width:100%}.ProductFilterPanel_rangeInput__E9CtD:focus{border-color:#5282ff;box-shadow:0 0 0 2px #5282ff1a;outline:none}.ProductFilterPanel_rangeDivider__lNgst{background-color:#ddd;height:1px;width:1rem}.ProductFilterPanel_rangeInputWrapper__qs44B{align-items:center;display:flex;flex:1 1;gap:.5rem}@media (max-width:768px){.ProductFilterPanel_productTypeFilters__YU\+mX{flex-direction:column;gap:.5rem}.ProductFilterPanel_rangeInputs__oy9Kd{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductFilterPanel_rangeInputWrapper__qs44B{width:100%}.ProductFilterPanel_rangeDivider__lNgst{height:1px;margin:0;width:100%}}.ProductGrid_productListContainer__f86WT{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__oDvEz{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__oDvEz:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.ProductGrid_productInfo__0bgYa{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.ProductGrid_productImage__w9UPf{border-radius:12px;box-shadow:0 4px 8px #00000014;height:100px;object-fit:cover;transition:all .3s ease;width:100px}.ProductGrid_productRow__oDvEz:hover .ProductGrid_productImage__w9UPf{box-shadow:0 6px 12px #0000001f;transform:scale(1.05)}.ProductGrid_productText__cymjc{display:flex;flex-direction:column;gap:.75rem}.ProductGrid_productName__2ILQQ{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0;transition:color .2s ease}.ProductGrid_productDescription__xpzPx{-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__0D-bX{align-items:flex-end;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.ProductGrid_stockInfo__pCqcX{color:#666;display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;text-align:right}.ProductGrid_stockStatus__OTjKI{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .75rem}.ProductGrid_inStock__X2m1X{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.ProductGrid_outOfStock__6IyMz{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.ProductGrid_lowStock__HgOMy{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.ProductGrid_viewButton__zTVWg{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__zTVWg:hover{background:#4070f4;box-shadow:0 4px 10px #5282ff4d;transform:translateY(-2px)}.ProductGrid_warehouseInfo__53\+TE{border-top:1px solid #0000000d;grid-column:1/-1;margin-top:1rem;padding-top:1rem}.ProductGrid_warehouseInfo__53\+TE h4{color:#1a1a1a;font-weight:600;margin:0 0 .75rem}.ProductGrid_warehouseRow__hHckw{background:#f5f7facc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;transition:background-color .2s ease}.ProductGrid_warehouseRow__hHckw:hover{background:#f0f5ffe6}.ProductGrid_selectedOverlay__wn-HX{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__uSWRo{border:2px solid #5282ff}.ProductGrid_disabled__\+y49h{opacity:.6;pointer-events:none}.ProductGrid_loading__fOw8p{align-items:center;color:#4b5563;display:flex;flex-direction:column;font-size:1.25rem;gap:1rem;padding:3rem;text-align:center}.ProductGrid_loading__fOw8p:before{animation:ProductGrid_spin__d9vO5 1s linear infinite;border:3px solid #5282ff1a;border-radius:50%;border-top-color:#5282ff;content:"";display:block;height:40px;width:40px}@keyframes ProductGrid_spin__d9vO5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.ProductGrid_productListContainer__f86WT{grid-template-columns:1fr;padding:1rem}}@media (max-width:768px){.ProductGrid_productRow__oDvEz{gap:1rem;grid-template-columns:1fr;padding:1.25rem}.ProductGrid_productInfo__0bgYa{gap:1rem;grid-template-columns:80px 1fr}.ProductGrid_productImage__w9UPf{height:80px;width:80px}.ProductGrid_stockAndAction__0D-bX{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.ProductGrid_stockInfo__pCqcX{font-size:.875rem}.ProductGrid_viewButton__zTVWg{font-size:.9rem;padding:.5rem 1rem}}.SearchBar_searchBar__4CTVK{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__4CTVK:focus-within{border-color:#5282ff4d;box-shadow:0 4px 12px #00000014}.SearchBar_textInput__9FcN6{background:#0000;border:none;color:#1a1a1a;flex:1 1;font-size:.95rem;outline:none;padding:.875rem 1rem}.SearchBar_textInput__9FcN6::placeholder{color:#999}.SearchBar_searchButton__AmHJg{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__AmHJg:hover{background-color:#5282ff1a;color:#4070f4}.SearchBar_searchButton__AmHJg:disabled{color:#ccc;cursor:default}.SearchBar_searchButton__AmHJg:disabled:hover{background-color:initial}.SearchBar_clearButton__pf5nF{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__pf5nF:hover{background-color:#0003;color:#333}@media (max-width:768px){.SearchBar_searchBar__4CTVK{width:100%}}.Alert_alert__C2gY8{background-color:#f8d7da;border-radius:4px;color:#721c24;margin-bottom:20px;padding:10px}.OrderDetailsDialog_orderRow__6wPI2{display:flex;justify-content:space-between;padding:12px 0}.OrderDetailsDialog_orderId__ST3JG{font-weight:500}.OrderDetailsDialog_quantity__9N8J5{color:#666}.OrderDetailsDialog_overlay__x\+ms-{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__dD9PA{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__bMMUe{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px}.OrderDetailsDialog_header__bMMUe h2{font-size:1.25rem;font-weight:600;margin:0}.OrderDetailsDialog_closeButton__lxFzs{background:none;border:none;color:#666;cursor:pointer;padding:4px;transition:color .2s}.OrderDetailsDialog_closeButton__lxFzs:hover{color:#000}.OrderDetailsDialog_content__P7nRS{padding:16px}.OrderDetailsDialog_orderRow__6wPI2{border-bottom:1px solid #eee;margin-bottom:16px;padding:16px}.OrderDetailsDialog_orderHeader__B0iFq{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.OrderDetailsDialog_orderHeader__B0iFq h3{font-size:1.1rem;margin:0}.OrderDetailsDialog_status__sry-J{border-radius:4px;font-size:.9em;padding:4px 8px}.OrderDetailsDialog_statusNew__T-LCK{background:#e3f2fd;color:#1976d2}.OrderDetailsDialog_statusProcessing__lWNLy{background:#fff3e0;color:#f57c00}.OrderDetailsDialog_statusCompleted__cozR8{background:#e8f5e9;color:#388e3c}.OrderDetailsDialog_statusCancelled__-H6eF{background:#ffebee;color:#d32f2f}.OrderDetailsDialog_statusDefault__WLRnE{background:#f5f5f5;color:#616161}.OrderDetailsDialog_orderDetails__Mgo62{background:#f5f5f5;border-radius:4px;padding:12px}.OrderDetailsDialog_detailRow__SaKxQ{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.OrderDetailsDialog_detailRow__SaKxQ:last-child{margin-bottom:0}.OrderDetailsDialog_summary__ImgCF{border-top:2px solid #eee;margin-top:24px;padding-top:16px}.OrderDetailsDialog_availableRow__Tr6Lt,.OrderDetailsDialog_totalRow__dhM1Z{display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px;padding:4px 0}.OrderDetailsDialog_availableRow__Tr6Lt{color:#2563eb}.OrderDetailsDialog_alert__qGpBZ{background:#fff3e0;border-radius:4px;margin-bottom:16px;padding:16px}.OrderDetailsDialog_alertContent__KPlYU{margin-bottom:12px}.OrderDetailsDialog_stockInfo__gKRnA{color:#d32f2f;font-weight:600;margin-top:4px}.OrderDetailsDialog_viewButton__pITHw{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__pITHw:hover{background:#f5f5f5;color:#000}.CreateOrderStepTwo_pageContainer__ORAOX{background:#f8fafc;direction:rtl;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.CreateOrderStepTwo_mainContent__fhujQ{animation:CreateOrderStepTwo_slideInUp__C68s9 .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__C68s9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateOrderStepTwo_header__JjuF2{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:32px;padding-bottom:24px}.CreateOrderStepTwo_backButton__-iWsV{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__-iWsV:hover{background:#f9fafb;border-color:#9ca3af}.CreateOrderStepTwo_pageTitle__Wop34{color:#1f2937;flex:1 1;font-size:2.4rem;font-weight:600;margin:0;text-align:center}.CreateOrderStepTwo_actions__AdTj8{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__Rdffo{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__Rdffo:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.CreateOrderStepTwo_filterButton__Rdffo span{margin-left:8px}.CreateOrderStepTwo_filterPanelContainer__Bc9Fw{animation:CreateOrderStepTwo_fadeInDown__HMRLT .3s ease-out;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:24px}@keyframes CreateOrderStepTwo_fadeInDown__HMRLT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CreateOrderStepTwo_productsGridWrapper__dVR6b{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:32px;padding:20px}.CreateOrderStepTwo_selectedProductsWrapper__f8gmL{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:32px;padding:24px}.CreateOrderStepTwo_commonDateSection__k4C1a{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__k4C1a h3{color:#1f2937;font-size:1.8rem;font-weight:600;margin-bottom:24px}.CreateOrderStepTwo_datePickers__ZvN1s{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:24px}.CreateOrderStepTwo_datePickerWrapper__uAMJI{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;padding:4px;position:relative;transition:all .2s ease}.CreateOrderStepTwo_datePickerWrapper__uAMJI:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.CreateOrderStepTwo_commonDatePicker__QXIW3{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__QXIW3:focus{background:#f9fafb;outline:none}.CreateOrderStepTwo_calendarButton__saXyP{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__saXyP:hover{background:#2563eb}.CreateOrderStepTwo_presetDurations__xSN57{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.CreateOrderStepTwo_presetButton__kNa93{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__kNa93:hover{background:#3b82f6;color:#fff}.CreateOrderStepTwo_inventoryAnalysisSection__aTqjk{margin-top:24px;text-align:center}.CreateOrderStepTwo_inventoryAnalysisButton__eFdIr{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__eFdIr:hover{background:#059669}.CreateOrderStepTwo_inventoryAnalysisHint__lVko2{color:#6b7280;font-size:13px;font-style:italic;margin:0}.CreateOrderStepTwo_continueSection__-VShE{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:32px;padding:24px;text-align:center}.CreateOrderStepTwo_continueButton__HoACU{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__HoACU:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d}.CreateOrderStepTwo_continueButton__HoACU:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.CreateOrderStepTwo_errorMessage__C4A1c{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__a7PMI{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto;width:100%}.CreateOrderStepTwo_table__I6HIZ{background:#fff;border-collapse:collapse;width:100%}.CreateOrderStepTwo_table__I6HIZ td,.CreateOrderStepTwo_table__I6HIZ th{border-bottom:1px solid #f1f5f9;padding:12px 16px;text-align:right}.CreateOrderStepTwo_table__I6HIZ th{background:#f8fafc;color:#374151;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateOrderStepTwo_table__I6HIZ tr:hover{background:#f8fafc}.CreateOrderStepTwo_desktopOnly__Wcwt7{display:block}.CreateOrderStepTwo_mobileOnly__27Oix{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__bqWdj{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.CreateOrderStepTwo_mainContent__fhujQ{border-radius:12px;margin:10px;padding:20px}.CreateOrderStepTwo_pageTitle__Wop34{font-size:2rem;text-align:center}.CreateOrderStepTwo_header__JjuF2{align-items:center;flex-direction:column;gap:16px;text-align:center}.CreateOrderStepTwo_backButton__-iWsV{align-self:flex-start;margin-bottom:10px}.CreateOrderStepTwo_actions__AdTj8{align-items:stretch;flex-direction:column;gap:12px}.CreateOrderStepTwo_filterButton__Rdffo{justify-content:center;width:100%}.CreateOrderStepTwo_datePickers__ZvN1s{flex-direction:column;gap:12px}.CreateOrderStepTwo_commonDatePicker__QXIW3,.CreateOrderStepTwo_datePickerWrapper__uAMJI{width:100%}.CreateOrderStepTwo_presetDurations__xSN57{gap:8px}.CreateOrderStepTwo_presetButton__kNa93{flex:1 1;font-size:13px;min-width:70px;padding:8px 12px}.CreateOrderStepTwo_continueButton__HoACU{font-size:15px;padding:14px;width:100%}.CreateOrderStepTwo_commonDateSection__k4C1a{padding:20px 16px}.CreateOrderStepTwo_commonDateSection__k4C1a h3{font-size:1.6rem}.CreateOrderStepTwo_desktopOnly__Wcwt7{display:none}.CreateOrderStepTwo_mobileOnly__27Oix{display:block}.CreateOrderStepTwo_table__I6HIZ{font-size:13px}.CreateOrderStepTwo_table__I6HIZ td,.CreateOrderStepTwo_table__I6HIZ th{padding:10px 8px}}@media (max-width:480px){.CreateOrderStepTwo_pageTitle__Wop34{font-size:1.7rem}.CreateOrderStepTwo_presetDurations__xSN57{flex-direction:column}.CreateOrderStepTwo_presetButton__kNa93{width:100%}}.OrderEmailsTab_emailsTabContainer__JhP1s{display:flex;flex-direction:column;font-family:var(--font-family);height:100%;padding:20px}.OrderEmailsTab_emailsHeader__Q\+7sl{display:flex;flex-direction:column;margin-bottom:20px}.OrderEmailsTab_emailsHeader__Q\+7sl h3{color:var(--text-primary);font-size:18px;margin:0 0 15px}.OrderEmailsTab_actionsRow__yzNI2{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.OrderEmailsTab_searchContainer__QUgMS{position:relative;width:300px}.OrderEmailsTab_searchIcon__Qt-ul{color:var(--text-secondary);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.OrderEmailsTab_searchInput__8sGBN{border:1px solid var(--border-color);border-radius:6px;direction:rtl;font-size:14px;padding:8px 15px 8px 35px;width:100%}.OrderEmailsTab_clearSearchBtn__HbnJ\+{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__jSp3-{display:flex;gap:10px}.OrderEmailsTab_newEmailButton__IRDdT,.OrderEmailsTab_refreshButton__Cs3gC{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__Cs3gC{background-color:initial;border:1px solid var(--border-color);color:var(--text-primary)}.OrderEmailsTab_refreshButton__Cs3gC:hover{background-color:var(--bg-hover)}.OrderEmailsTab_refreshButton__Cs3gC:disabled{cursor:not-allowed;opacity:.5}.OrderEmailsTab_newEmailButton__IRDdT{background-color:var(--primary-color);border:none;color:#fff}.OrderEmailsTab_newEmailButton__IRDdT:hover{background-color:var(--primary-dark)}.OrderEmailsTab_loadingState__BQA0B{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:300px;justify-content:center}.OrderEmailsTab_spinner__2sNc2{animation:OrderEmailsTab_spin__yVV8Z 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__yVV8Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderEmailsTab_errorState__rTBRy{align-items:center;color:var(--text-danger);display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.OrderEmailsTab_errorMessage__iKXjF{font-weight:500;margin-bottom:15px}.OrderEmailsTab_retryButton__zh\+EJ{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__zh\+EJ:hover{background-color:var(--primary-dark)}.OrderEmailsTab_emptyState__mn1T0{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.OrderEmailsTab_emptyIcon__jbC5o{color:var(--border-color);margin-bottom:15px}.OrderEmailsTab_sendFirstEmailButton__teczr{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__teczr:hover{background-color:var(--primary-dark)}.OrderEmailsTab_emailsTableWrapper__Mr9KH{border:1px solid var(--border-color);border-radius:8px;flex-grow:1;overflow-x:auto}.OrderEmailsTab_emailsTable__ISO5h{border-collapse:collapse;direction:rtl;text-align:right;width:100%}.OrderEmailsTab_emailsTable__ISO5h th{background-color:#f8f9fa;font-weight:600;white-space:nowrap}.OrderEmailsTab_emailsTable__ISO5h td,.OrderEmailsTab_emailsTable__ISO5h th{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:12px 16px}.OrderEmailsTab_emailRow__1sPja:hover{background-color:#00000005}.OrderEmailsTab_dateCell__pnads{white-space:nowrap;width:150px}.OrderEmailsTab_dateCellContent__tg3gD{align-items:center;display:flex;gap:8px}.OrderEmailsTab_dateIcon__a\+mP5{color:var(--text-secondary)}.OrderEmailsTab_typeCell__itqR3{width:130px}.OrderEmailsTab_emailType__idZew{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.OrderEmailsTab_type_OrderConfirmation__NozY6{background-color:#e3f2fd;color:#0288d1}.OrderEmailsTab_type_ShippingNotification__0JfHF{background-color:#e8f5e9;color:#2e7d32}.OrderEmailsTab_type_StatusUpdate__\+YJdS{background-color:#fff8e1;color:#ff8f00}.OrderEmailsTab_type_QuoteApproval__GsxOh{background-color:#f3e5f5;color:#7b1fa2}.OrderEmailsTab_subjectCell__TeSD7{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderEmailsTab_recipientCell__nKqAH{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderEmailsTab_statusCell__JChS2{text-align:center;width:100px}.OrderEmailsTab_status__\+VWa2{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.OrderEmailsTab_status_sent__VfgnU{background-color:#e8f5e9;color:#2e7d32}.OrderEmailsTab_status_failed__FQdBX{background-color:#ffebee;color:#c62828}.OrderEmailsTab_status_pending__N4sLZ{background-color:#fffde7;color:#f9a825}.OrderEmailsTab_actionsCell__muHbB{text-align:center;white-space:nowrap;width:100px}.OrderEmailsTab_resendButton__J06On,.OrderEmailsTab_viewButton__KdcEY{background:none;border:none;border-radius:4px;cursor:pointer;margin:0 3px;padding:6px;transition:background-color .2s ease}.OrderEmailsTab_viewButton__KdcEY{color:var(--primary-color)}.OrderEmailsTab_resendButton__J06On{color:var(--text-primary)}.OrderEmailsTab_resendButton__J06On:hover,.OrderEmailsTab_viewButton__KdcEY:hover{background-color:#0000000d}.OrderEmailsTab_emailDetailsOverlay__IYOjz{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__lHAd0{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__hE6hb{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}.OrderEmailsTab_emailDetailsHeader__hE6hb h3{color:var(--text-primary);font-size:18px;margin:0}.OrderEmailsTab_closeDetailsButton__azXKD{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__azXKD:hover{background-color:#0000000d}.OrderEmailsTab_emailDetailsContent__Ybwle{overflow-y:auto;padding:20px}.OrderEmailsTab_emailDetailRow__zvVCQ{align-items:baseline;display:flex;margin-bottom:15px}.OrderEmailsTab_detailLabel__SQ5z8{color:var(--text-secondary);font-weight:600;min-width:120px}.OrderEmailsTab_detailValue__fFq8P{color:var(--text-primary);flex-grow:1}.OrderEmailsTab_emailContentSection__jEoCT{border-top:1px solid var(--border-color);margin-top:30px;padding-top:20px}.OrderEmailsTab_contentSectionTitle__zlVJf{color:var(--text-primary);font-size:16px;margin-bottom:15px;margin-top:0}.OrderEmailsTab_emailContentPreview__gSSAt{background-color:#f8f9fa;border:1px solid var(--border-color);border-radius:6px;direction:rtl;max-height:400px;overflow-y:auto;padding:15px}.OrderEmailsTab_noContentState__3f1OD{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__KCEqf{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;margin-top:30px;padding-top:20px}.OrderEmailsTab_resendDetailButton__n7Q6V{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__n7Q6V:hover{background-color:var(--primary-dark)}.DashboardCalendar_calendarContainer__VEgL6{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__VEgL6: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__\+ufpL{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__\+Rw8d{-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__cvq\+8{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__cvq\+8:hover{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 12px 28px #3b82f666!important;transform:translateY(-2px)!important}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-calendar{background:#0000;border:none;font-family:var(--font-main)}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-toolbar{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f099;margin:0 -1px -1px;padding:20px 24px}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-btn-group{background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:4px}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .rbc-btn-group button:hover{background:var(--primary-50)!important;color:var(--primary-600)!important;transform:translateY(-1px)!important}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .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__Mg\+L6 .rbc-month-view{background:#fff;border:none;border-radius:0 0 20px 20px}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .rbc-day-bg{border-bottom:1px solid #e2e8f099!important;border-right:1px solid #e2e8f099!important;transition:all .2s ease!important}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-day-bg:hover{background-color:#3b82f605!important}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-off-range-bg{background-color:#f8fafccc!important}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-today{background:linear-gradient(135deg,#3b82f614,#6366f10d)!important;position:relative}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .rbc-date-cell{padding:8px 12px;text-align:right}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .rbc-date-cell a:hover{background:var(--primary-50)!important;color:var(--primary-600)!important;transform:scale(1.1)!important}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .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__Mg\+L6 .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__Mg\+L6 .rbc-event.rbc-selected{background:linear-gradient(135deg,#1d4ed8,#3730a3)!important;box-shadow:0 8px 20px #3b82f666!important}.DashboardCalendar_calendarGrid__Mg\+L6 .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__Mg\+L6 .rbc-show-more:hover{background:#3b82f61a!important;color:var(--primary-600)!important;transform:translateY(-1px)!important}.DashboardCalendar_dialogPaper__Yg2yJ{border:1px solid #e2e8f0cc!important;border-radius:24px!important;box-shadow:0 25px 50px #00000026!important;overflow:hidden!important}.DashboardCalendar_dialogPaper__Yg2yJ .DashboardCalendar_MuiDialogTitle-root__IH\+Su{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f099;font-family:var(--font-main)!important}.DashboardCalendar_dialogPaper__Yg2yJ .DashboardCalendar_MuiDialogContent-root__v09TM{background:#fff;padding:24px!important}.DashboardCalendar_dialogPaper__Yg2yJ .DashboardCalendar_MuiDialogActions-root__\+tlkz{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f099;padding:20px 24px!important}.DashboardCalendar_dateHeaderWrapper__oMN-o{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f099;border-radius:8px;margin:2px;padding:8px;transition:all .2s ease}.DashboardCalendar_dateHeaderWrapper__oMN-o:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}@media (max-width:768px){.DashboardCalendar_calendarContainer__VEgL6{border-radius:16px!important;margin:8px}.DashboardCalendar_header__\+ufpL{flex-direction:column;gap:16px;padding:16px 20px}.DashboardCalendar_addButton__cvq\+8{width:100%!important}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-toolbar{padding:16px 20px}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-toolbar-label{font-size:1.25rem!important;margin:0 16px!important}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-header{font-size:.8rem;padding:12px 4px}.DashboardCalendar_calendarGrid__Mg\+L6 .rbc-event{font-size:.7rem!important;padding:4px 6px!important}}.DashboardCalendar_fadeIn__\+rmVH{animation:DashboardCalendar_fadeInUp__8czk7 .6s ease-out}@keyframes DashboardCalendar_fadeInUp__8czk7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DashboardCalendar_contextMenu__yg5Hr{border:1px solid #e2e8f0cc!important;border-radius:16px!important;box-shadow:0 20px 40px #00000026!important;overflow:hidden!important}.DashboardCalendar_contextMenu__yg5Hr .DashboardCalendar_MuiMenuItem-root__3ZGke{font-family:var(--font-main)!important;padding:12px 20px!important;transition:all .2s ease!important}.DashboardCalendar_contextMenu__yg5Hr .DashboardCalendar_MuiMenuItem-root__3ZGke: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{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%}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.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{--secondary-blue:#6366f1;--accent-blue:#8b5cf6;--purple-accent:#a855f7;--success-green:#10b981;--warning-orange:#f59e0b;--danger-red:#ef4444;--text-dark:#1e293b;--text-secondary:#64748b;--text-light:#94a3b8;--background-white:#fff;--background-light:#f8fafc;--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:#3b82f6;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;box-shadow:0 6px 12px #3b82f64d;color:#fff;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--modern-font);font-size:12px;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}.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: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;text-align:center}.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);border-radius:12px;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{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;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);bottom:0;content:"";left:0;position:absolute;right:0;top: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{font-size:1.1rem;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}.error-message,.success-message{font-weight:500;margin-bottom:1rem;padding:1rem}.success-message{animation:fadeIn .5s ease-out;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;border:1px solid var(--color-green);border-radius:.375rem;border-radius:var(--border-radius-sm);color:#065f46}@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}: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__h\+gh4{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__yNg5o{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__BFka-{-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__JKoQK{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__JKoQK:hover{transform:translateY(-1px)}.CategoryManagement_button__JKoQK:disabled{background:#ccc;cursor:not-allowed;transform:none}.CategoryManagement_backButton__avHRx{background-color:#dc2626;background-color:var(--danger);background-color:#d5536000;border:2px solid #95a0ae;margin-bottom:20px;margin-bottom:var(--spacing-xl)}.CategoryManagement_backButton__avHRx:hover{background-color:#b91c1c;background-color:var(--danger-hover)}.CategoryManagement_addCategoryButton__g6BM2{background:#1367e4;background:var(--primary);color:#fff;height:44px;margin-bottom:24px;margin-bottom:var(--spacing-2xl);width:100%}.CategoryManagement_addCategoryButton__g6BM2:hover{background:#1367e4;background:var(--primary-hover)}.CategoryManagement_card__X5Ost:hover{background:linear-gradient(135deg,#f0f4ff,#fff);box-shadow:0 8px 16px #0003;transform:translateY(-3px)}.CategoryManagement_categoryImage__37QxC{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;margin-bottom:12px;width:100%}.CategoryManagement_saveButton__DImPt{background:#1367e4;background:var(--primary);color:#fff;height:48px;width:100%}.CategoryManagement_saveButton__DImPt:hover{background:#1367e4;background:var(--primary-hover)}.CategoryManagement_categoryTitle__\+V5K4{color:#1367e4;color:var(--primary);font-size:20px;font-weight:700}.CategoryManagement_categoryDescription__pRGPx{font-size:16px;line-height:1.6}.CategoryManagement_categoriesGrid__MIHP\+{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__X5Ost{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__X5Ost:hover{box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md);transform:translateY(-2px)}.CategoryManagement_categoryCard__AK7zY{display:flex;flex-direction:column;justify-content:space-between}.CategoryManagement_categoryTitle__\+V5K4{font-size:18px;font-weight:600;margin-bottom:8px;margin-bottom:var(--spacing-sm);text-align:right}.CategoryManagement_categoryDescription__pRGPx{color:#666;color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:16px;margin-bottom:var(--spacing-lg);text-align:right}.CategoryManagement_categoryFooter__xoA94{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__oa0Ld{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__oa0Ld:focus{border-color:#1367e4;border-color:var(--primary);box-shadow:0 0 0 2px #3a63ed1a;outline:none}.CategoryManagement_textareaInput__4B2gb{min-height:120px;resize:vertical}.CategoryManagement_errorMessage__swgeD{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__99kqG,.CategoryManagement_loading__79nX\+{color:#666;color:var(--text-secondary);font-size:16px;padding:24px;padding:var(--spacing-2xl);text-align:center}.CategoryManagement_categoryActions__5BgGt{display:flex;gap:8px;gap:var(--spacing-sm)}.CategoryManagement_actionButton__M9vhV{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__M9vhV:hover{transform:scale(1.05)}.CategoryManagement_actionButton__M9vhV.CategoryManagement_edit__3gdOf{background-color:#1367e4;background-color:var(--warning)}.CategoryManagement_actionButton__M9vhV.CategoryManagement_edit__3gdOf:hover{background-color:#04ca43;background-color:var(--warning-hover)}.CategoryManagement_actionButton__M9vhV.CategoryManagement_delete__ZWCRD{background-color:#dc2626;background-color:var(--danger)}.CategoryManagement_actionButton__M9vhV.CategoryManagement_delete__ZWCRD:hover{background-color:#b91c1c;background-color:var(--danger-hover)}@media screen and (max-width:768px){.CategoryManagement_categoryContent__yNg5o{padding:16px;padding:var(--spacing-lg);padding-bottom:100px;padding-bottom:calc(var(--spacing-2xl) + 76px)}.CategoryManagement_categoriesGrid__MIHP\+{gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr}.CategoryManagement_pageTitle__BFka-{font-size:1.5rem;margin-bottom:16px;margin-bottom:var(--spacing-lg)}.CategoryManagement_card__X5Ost{padding:16px;padding:var(--spacing-lg)}.CategoryManagement_categoryTitle__\+V5K4{font-size:16px}.CategoryManagement_categoryDescription__pRGPx{font-size:13px;margin-bottom:12px;margin-bottom:var(--spacing-md)}.CategoryManagement_floatingButton__Qicdb{bottom:72px;bottom:calc(var(--bottom-nav-height) + 16px);height:52px;right:16px;width:52px}.CategoryManagement_categoryActions__5BgGt{gap:4px;gap:var(--spacing-xs)}.CategoryManagement_actionButton__M9vhV{padding:4px;padding:var(--spacing-xs)}}@media screen and (max-width:480px){.CategoryManagement_categoryContent__yNg5o{padding:12px;padding:var(--spacing-md);padding-bottom:92px;padding-bottom:calc(var(--spacing-xl) + 72px)}.CategoryManagement_categoriesGrid__MIHP\+{gap:12px;gap:var(--spacing-md)}.CategoryManagement_card__X5Ost{padding:12px;padding:var(--spacing-md)}.CategoryManagement_pageTitle__BFka-{font-size:1.25rem;margin-bottom:12px;margin-bottom:var(--spacing-md)}.CategoryManagement_floatingButton__Qicdb{bottom:68px;bottom:calc(var(--bottom-nav-height) + 12px);height:48px;right:12px;width:48px}}.CategoryManagement_floatingButton__Qicdb{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__Qicdb:hover{background-color:#1367e4;background-color:var(--primary-hover);transform:scale(1.1)}.CategoryManagement_floatingButton__Qicdb:active{transform:scale(.95)}@keyframes CategoryManagement_float__wsvui{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.CategoryManagement_floatingButton__Qicdb{animation:CategoryManagement_float__wsvui 3s ease-in-out infinite}.CategoryManagement_categoryGridContainer__dl4ik{width:100%}.CategoryManagement_categoriesList__nT4GH{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.CategoryManagement_listCard__hi81Q{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__hi81Q:hover{border-color:#1367e4;border-color:var(--primary);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md);transform:translateY(-1px)}.CategoryManagement_listCardContent__S9zfm{align-items:center;display:flex;gap:16px;gap:var(--spacing-lg);width:100%}.CategoryManagement_listCardMain__9rjj8{align-items:center;display:flex;flex:1 1;gap:12px;gap:var(--spacing-md);min-width:0}.CategoryManagement_listCategoryImage__oRE7v{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__ZB8HU{flex:1 1;min-width:0}.CategoryManagement_listCategoryTitle__Ce3lc{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__FtIOc{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__wDEZn{align-items:center;display:flex;flex-shrink:0;gap:16px;gap:var(--spacing-lg)}.CategoryManagement_listMetaItem__wdNAm{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__wdNAm svg{flex-shrink:0}.CategoryManagement_listCategoryActions__AXDPR{display:flex;flex-shrink:0;gap:4px;gap:var(--spacing-xs)}.CategoryManagement_listAction__TdJV4{height:32px;min-width:32px;padding:4px;padding:var(--spacing-xs)}.CategoryManagement_statusActive__xWG82{color:#059669;font-weight:500}.CategoryManagement_statusInactive__A3Xg0{color:#dc2626;font-weight:500}.CategoryManagement_gridCard__xTYBM{min-height:300px}.CategoryManagement_categoryMeta__16xtr{color:#666;color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px;gap:var(--spacing-xs)}.CategoryManagement_categoryDate__LSsix,.CategoryManagement_categoryStatus__NW1gF{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs)}.CategoryManagement_section__-jXqz{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.CategoryManagement_sectionHeader__hHYxa{color:#281d1a;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.CategoryManagement_metaInfo__mrtDF{color:#666;color:var(--text-secondary);font-size:12px;line-height:1.5}.CategoryManagement_metaInfo__mrtDF p{margin:4px 0;margin:var(--spacing-xs) 0}.CategoryManagement_emptyState__99kqG{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__99kqG 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__99kqG p{color:#666;color:var(--text-secondary);font-size:14px;margin:0}@media screen and (max-width:768px){.CategoryManagement_listCardContent__S9zfm{align-items:stretch;flex-direction:column;gap:12px;gap:var(--spacing-md)}.CategoryManagement_listCardMain__9rjj8{align-items:center;flex-direction:row}.CategoryManagement_listCategoryMeta__wDEZn{flex-wrap:wrap;gap:12px;gap:var(--spacing-md);justify-content:space-between}.CategoryManagement_listMetaItem__wdNAm{font-size:11px}.CategoryManagement_listCategoryActions__AXDPR{align-self:flex-end}}@media screen and (max-width:480px){.CategoryManagement_listCardMain__9rjj8{align-items:stretch;flex-direction:column;gap:8px;gap:var(--spacing-sm);text-align:center}.CategoryManagement_listCategoryImage__oRE7v{align-self:center;height:50px;width:50px}.CategoryManagement_listCategoryTitle__Ce3lc{text-align:center;white-space:normal}.CategoryManagement_listCategoryDescription__FtIOc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:center;white-space:normal}.CategoryManagement_listCategoryMeta__wDEZn{gap:8px;gap:var(--spacing-sm);justify-content:center}}.ProductImageUpload_container__zfAiz{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__zfAiz: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__zfAiz:hover{border-color:#3b82f633;box-shadow:0 8px 30px #3b82f626;transform:translateY(-2px)}.ProductImageUpload_sectionTitle__SfbTQ{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__SfbTQ: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__1Vsjq{color:#3b82f6;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(59,130,246,.2));height:24px;width:24px}.ProductImageUpload_imagePreviewContainer__H-Ol2{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__H-Ol2:hover{background:linear-gradient(135deg,#3b82f605,#3b82f60d);border-color:#3b82f6;border-color:var(--color-primary)}.ProductImageUpload_imagePreviewContainer__H-Ol2.ProductImageUpload_hasImage__09KLT{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__Q1Ujt{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__Q1Ujt:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.02)}.ProductImageUpload_uploadIcon__vJrk4{color:#6b7280;color:var(--color-gray-500);opacity:.7;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductImageUpload_imagePreviewContainer__H-Ol2:hover .ProductImageUpload_uploadIcon__vJrk4{color:#3b82f6;color:var(--color-primary);opacity:1;transform:scale(1.1)}.ProductImageUpload_buttonContainer__tzrPU{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.ProductImageUpload_uploadButton__i5lVB{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__i5lVB:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ProductImageUpload_uploadButton__i5lVB:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 15px #3b82f659;transform:translateY(-2px)}.ProductImageUpload_uploadButton__i5lVB:hover:before{left:100%}.ProductImageUpload_uploadButton__i5lVB:active{transform:translateY(0)}.ProductImageUpload_uploadButton__i5lVB:disabled{background:#d1d5db;background:var(--color-gray-300);box-shadow:none;cursor:not-allowed;transform:none}.ProductImageUpload_galleryButton__hJ5i0{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__hJ5i0: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__J3p5m{animation:ProductImageUpload_slideIn__l238U .3s ease-out;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.ProductImageUpload_galleryTitle__xUK6W{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__66SCT{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__r5IUL{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__r5IUL:hover{border-color:#3b82f6;border-color:var(--color-primary);box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.ProductImageUpload_galleryImageContainer__yKNl4{background:#f3f4f6;background:var(--color-gray-100);height:140px;overflow:hidden;position:relative}.ProductImageUpload_galleryImage__XS7Sb{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__r5IUL:hover .ProductImageUpload_galleryImage__XS7Sb{transform:scale(1.05)}.ProductImageUpload_galleryItemLabel__K3Gw\+{color:#374151;color:var(--color-gray-700);font-size:.875rem;font-weight:500;padding:1rem;padding:var(--spacing-md);text-align:center}.ProductImageUpload_addImageItem__nfvbE{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__nfvbE:hover{background:#3b82f605;border-color:#3b82f6;border-color:var(--color-primary);transform:translateY(-2px)}.ProductImageUpload_addImageIcon__im20w{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__nfvbE:hover .ProductImageUpload_addImageIcon__im20w{color:#3b82f6;color:var(--color-primary);transform:scale(1.1)}.ProductImageUpload_addImageLabel__7Omg\+{color:#374151;color:var(--color-gray-700);font-size:.875rem;font-weight:500;text-align:center}.ProductImageUpload_loadingContainer__OImt2{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__\+zGvr{animation:ProductImageUpload_spin__Ob1nL 1s linear infinite;margin-left:.5rem;margin-left:var(--spacing-sm)}.ProductImageUpload_emptyGallery__6mpiT{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__wAebI{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__wAebI:hover{background:#e5e7eb;background:var(--color-gray-200);color:#1f2937;color:var(--color-gray-800)}.ProductImageUpload_errorMessage__c-9sk{background:#ef444414;border:1px solid #ef444433;border-radius:12px;border-radius:var(--radius-md);color:#ef4444;color:var(--color-red)}.ProductImageUpload_errorMessage__c-9sk,.ProductImageUpload_successMessage__tgZ1T{animation:ProductImageUpload_slideIn__l238U .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__tgZ1T{background:#10b98114;border:1px solid #10b98133;border-radius:12px;border-radius:var(--radius-md);color:#10b981;color:var(--color-green)}.ProductImageUpload_hiddenInput__gU1YS{display:none}@keyframes ProductImageUpload_slideIn__l238U{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductImageUpload_spin__Ob1nL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProductImageUpload_fadeIn__mxa7B{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ProductImageUpload_container__zfAiz{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1.5rem;padding:var(--spacing-lg)}.ProductImageUpload_sectionTitle__SfbTQ{font-size:1.25rem}.ProductImageUpload_galleryGrid__66SCT{gap:1rem;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ProductImageUpload_imagePreviewContainer__H-Ol2{min-height:200px}.ProductImageUpload_galleryButton__hJ5i0,.ProductImageUpload_uploadButton__i5lVB{font-size:.9rem;padding:1rem;padding:var(--spacing-md)}}@media (prefers-contrast:high){.ProductImageUpload_container__zfAiz{border-color:#1f2937;border-color:var(--color-gray-800);border-width:2px}.ProductImageUpload_uploadButton__i5lVB{border:2px solid #0000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ProductImageUpload_container__zfAiz:hover,.ProductImageUpload_galleryItem__r5IUL:hover,.ProductImageUpload_uploadButton__i5lVB: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__id5ST{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__id5ST: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__id5ST:hover{border-color:#3b82f633;box-shadow:0 8px 30px #3b82f626;transform:translateY(-2px)}.ProductDetailsSection_sectionTitle__XNiqd{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__XNiqd: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__umOTR{color:#3b82f6;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(59,130,246,.2));height:24px;width:24px}.ProductDetailsSection_grid__wURM2{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__wURM2{gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ProductDetailsSection_grid__wURM2{gap:2rem}}.ProductDetailsSection_label__g5Jy7{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__uz\+Zw{color:#ef4444;color:var(--color-red);font-size:1.1em;font-weight:700;margin-right:.25rem;margin-right:var(--spacing-xs)}.ProductDetailsSection_relative__iqexQ{align-items:center;display:flex;position:relative}.ProductDetailsSection_inputIcon__gOrne{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__iqexQ:focus-within .ProductDetailsSection_inputIcon__gOrne{color:#3b82f6;color:var(--color-primary);transform:translateY(-50%) scale(1.1)}.ProductDetailsSection_inputField__\+V5Fr{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__\+V5Fr::placeholder{color:#6b7280;color:var(--color-gray-500);opacity:.8}.ProductDetailsSection_inputField__\+V5Fr: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__\+V5Fr:hover:not(:focus){border-color:#d1d5db;border-color:var(--color-gray-300);box-shadow:0 2px 4px #0000000d}.ProductDetailsSection_skuInput__P\+NTo{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__P\+NTo:focus{background:linear-gradient(135deg,#3b82f605,#3b82f60d)}.ProductDetailsSection_flexColumn__CcR9I{display:flex;flex-direction:column;gap:.25rem;gap:var(--spacing-xs)}.ProductDetailsSection_flexRow__5j5vV{align-items:stretch;display:flex;gap:1rem;gap:var(--spacing-md)}.ProductDetailsSection_flexGrow__x8Yjl{flex:1 1;min-width:0}.ProductDetailsSection_primaryButton__2muhD{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__2muhD:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ProductDetailsSection_primaryButton__2muhD:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 15px #3b82f659;transform:translateY(-2px)}.ProductDetailsSection_primaryButton__2muhD:hover:before{left:100%}.ProductDetailsSection_primaryButton__2muhD:active{box-shadow:0 2px 8px #3b82f640;transform:translateY(0)}.ProductDetailsSection_primaryButton__2muhD:disabled{background:#d1d5db;background:var(--color-gray-300);box-shadow:none;transform:none}.ProductDetailsSection_errorText__al\+b0{align-items:center;animation:ProductDetailsSection_slideInError__otwVa .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__gCX-\+{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__x3v79{opacity:.7;pointer-events:none}.ProductDetailsSection_loading__x3v79 .ProductDetailsSection_inputField__\+V5Fr{background:#f9fafb;background:var(--color-gray-50);cursor:wait}.ProductDetailsSection_success__hKbHm .ProductDetailsSection_inputIcon__gOrne{color:#10b981;color:var(--color-green)}@keyframes ProductDetailsSection_slideInError__otwVa{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes ProductDetailsSection_pulse__yaLBi{0%,to{opacity:1}50%{opacity:.7}}.ProductDetailsSection_animatePulse__gXY5o{animation:ProductDetailsSection_pulse__yaLBi 2s infinite}.ProductDetailsSection_card__id5ST:focus-within{border-color:#3b82f633;box-shadow:0 8px 30px #3b82f626}@media (max-width:640px){.ProductDetailsSection_card__id5ST{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1.5rem;padding:var(--spacing-lg)}.ProductDetailsSection_sectionTitle__XNiqd{font-size:1.25rem}.ProductDetailsSection_flexRow__5j5vV{align-items:stretch;flex-direction:column}.ProductDetailsSection_primaryButton__2muhD{margin-top:.5rem;margin-top:var(--spacing-sm);min-width:auto;width:100%}.ProductDetailsSection_grid__wURM2{gap:1.5rem;gap:var(--spacing-lg);grid-template-columns:1fr}}@media (prefers-contrast:high){.ProductDetailsSection_card__id5ST{border-color:#1f2937;border-color:var(--color-gray-800);border-width:2px}.ProductDetailsSection_inputField__\+V5Fr{border-width:2px}.ProductDetailsSection_primaryButton__2muhD{border:2px solid #0000}}.ProductDetailsSection_generalHelp__xViSc{animation:ProductDetailsSection_fadeInUp__y8rjb .6s ease-out .2s both;margin-top:1.5rem;margin-top:var(--spacing-lg)}.ProductDetailsSection_error__AR-Ha .ProductDetailsSection_inputField__\+V5Fr{border-color:#ef4444;border-color:var(--color-red);box-shadow:0 0 0 3px #ef44441a}.ProductDetailsSection_error__AR-Ha .ProductDetailsSection_inputIcon__gOrne{color:#ef4444;color:var(--color-red)}@keyframes ProductDetailsSection_spin__bdq4P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProductDetailsSection_fadeInUp__y8rjb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProductDetailsSection_inputField__\+V5Fr:focus+.ProductDetailsSection_inputIcon__gOrne{color:#3b82f6;color:var(--color-primary);transform:translateY(-50%) scale(1.1)}.ProductDetailsSection_primaryButton__2muhD:disabled{cursor:not-allowed;opacity:.7}.ProductDetailsSection_primaryButton__2muhD:disabled:hover{box-shadow:0 2px 8px #3b82f633;transform:none}.ProductDetailsSection_success__hKbHm .ProductDetailsSection_inputField__\+V5Fr{background:#10b98105;border-color:#10b981;border-color:var(--color-green);box-shadow:0 0 0 3px #10b9811a}.ProductDetailsSection_label__g5Jy7{align-items:center;gap:.25rem;gap:var(--spacing-xs)}.ProductDetailsSection_inputField__\+V5Fr::placeholder{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductDetailsSection_inputField__\+V5Fr: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__id5ST:hover,.ProductDetailsSection_inputField__\+V5Fr:focus,.ProductDetailsSection_primaryButton__2muhD:hover{transform:none}.ProductDetailsSection_generalHelp__xViSc{animation:none}}: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__D189U{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__MwFR-{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__2Bp8-{color:#3b82f6;color:var(--primary-blue);height:1.25rem;margin-right:.75rem;width:1.25rem}.PriceSection_typesContainer__6bcws{margin-bottom:2rem}.PriceSection_warningBox__dqYQW{background-color:#fefce8;border:1px solid #fde68a;border-radius:6px;border-right:4px solid #f59e0b;margin-bottom:1.5rem;padding:1rem}.PriceSection_warningHeader__Tzukq{align-items:flex-start;display:flex;gap:.75rem}.PriceSection_warningIcon__Uar\+f{color:#f59e0b;flex-shrink:0;height:1.25rem;width:1.25rem}.PriceSection_warningContent__NxANj{flex:1 1}.PriceSection_warningText__WjZpO{color:#92400e;font-size:.875rem;line-height:1.5;margin:0}.PriceSection_closeTipButton__qnon2{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__qnon2:hover{background:#f9fafb;background:var(--gray-50);color:#374151;color:var(--gray-700)}.PriceSection_tip__7pq5L{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__eywHR{color:#3b82f6;color:var(--primary-blue);flex-shrink:0}.PriceSection_tip__7pq5L p{color:#2563eb;color:var(--blue-600);font-size:.875rem;line-height:1.5;margin:0}.PriceSection_typeCards__Z-hR6{grid-gap:1rem;display:grid;gap:1rem}.PriceSection_rentTypeCard__yFDxF{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__yFDxF: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__qQvYS{border-color:#e5e7eb;border-color:var(--gray-200)}.PriceSection_emeraldSelected__9LbWb{background-color:#d1fae5;background-color:var(--emerald-100);border-color:#10b981;border-color:var(--emerald-500)}.PriceSection_blueDefault__xbAbO{border-color:#e5e7eb;border-color:var(--gray-200)}.PriceSection_blueSelected__KHtbO{background-color:#dbeafe;background-color:var(--blue-100);border-color:#3b82f6;border-color:var(--blue-500)}.PriceSection_purpleDefault__d1ePt{border-color:#e5e7eb;border-color:var(--gray-200)}.PriceSection_purpleSelected__geKQO{background-color:#e9d5ff;background-color:var(--purple-100);border-color:#a855f7;border-color:var(--purple-500)}.PriceSection_typeCardContent__wBkVe{align-items:center;display:flex;gap:1rem}.PriceSection_iconContainer__w3q\+X{background:#f3f4f6;background:var(--gray-100);border-radius:8px;padding:.75rem;transition:background-color .2s ease}.PriceSection_iconContainerSelected__BqLPe{background:#fff;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow)}.PriceSection_iconDefault__4eNrU{color:#9ca3af;color:var(--gray-400);height:1.5rem;width:1.5rem}.PriceSection_iconEmerald__HD1MD{color:#059669;color:var(--emerald-600);height:1.5rem;width:1.5rem}.PriceSection_iconBlue__1g0yF{color:#2563eb;color:var(--blue-600);height:1.5rem;width:1.5rem}.PriceSection_iconPurple__VzZDm{color:#9333ea;color:var(--purple-600);height:1.5rem;width:1.5rem}.PriceSection_typeDetails__tvSD-{flex:1 1}.PriceSection_radioLabel__6S\+ws{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.PriceSection_radioInput__RisZK{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__RisZK:checked{background:#3b82f6;background:var(--primary-blue);border-color:#3b82f6;border-color:var(--primary-blue)}.PriceSection_typeTitle__wbf5M{color:#1f2937;color:var(--gray-800);cursor:pointer;font-size:1rem;font-weight:600}.PriceSection_typeDescription__4T7mA{color:#4b5563;color:var(--gray-600);font-size:.875rem;line-height:1.5;margin:0}.PriceSection_priceSection__SR8kg{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__1cy0Q{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__94ShX{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.PriceSection_priceInputsGrid__94ShX{grid-template-columns:1fr 1fr}}.PriceSection_priceInputContainer__foiLn{display:flex;flex-direction:column}.PriceSection_priceLabel__VT5A2{align-items:center;color:#374151;color:var(--gray-700);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.PriceSection_requiredMark__iyD8h{color:#ef4444;font-size:.875rem}.PriceSection_inputWithCurrency__VIM5U{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__VIM5U:focus-within{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a}.PriceSection_currencySymbol__CP9Ih{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__gG5oZ{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__gG5oZ::placeholder{color:#9ca3af;color:var(--gray-400)}.PriceSection_errorMessage__qViha{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__\+fUKp{flex-shrink:0;height:1rem;width:1rem}.PriceSection_priceInfo__9qgqL{align-items:center;color:#6b7280;color:var(--gray-500);display:flex;font-size:.75rem;gap:.25rem;margin-top:.5rem}.PriceSection_priceInfo__9qgqL.PriceSection_success__SNiPH{color:#059669;color:var(--emerald-600)}.PriceSection_priceInfo__9qgqL.PriceSection_warning__AravO{color:#f59e0b}@media (max-width:768px){.PriceSection_card__D189U{padding:1rem}.PriceSection_legend__MwFR-{font-size:1.125rem}.PriceSection_typeCardContent__wBkVe{flex-direction:column;gap:.75rem;text-align:center}.PriceSection_iconContainer__w3q\+X{align-self:center}.PriceSection_priceSection__SR8kg{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}.StockSection_card__4tH3U{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__17ibn{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__qoI5X{align-items:center;color:#1f2937;color:var(--gray-800);display:flex;font-size:1.25rem;font-weight:600}.StockSection_titleIcon__-NCIE{color:#3b82f6;color:var(--primary-blue);height:1.25rem;margin-right:.75rem;width:1.25rem}.StockSection_addButton__5UbpM{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__5UbpM:hover{background:#60a5fa;background:var(--primary-blue-light)}.StockSection_addButton__5UbpM:disabled{cursor:not-allowed;opacity:.6}.StockSection_inputGrid__\+v7sc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.StockSection_inputGrid__\+v7sc{grid-template-columns:1fr 1fr}}.StockSection_fieldContainer__1pCG4{display:flex;flex-direction:column}.StockSection_label__\+ue4Y{align-items:center;color:#374151;color:var(--gray-700);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.StockSection_requiredMark__m5eHP{color:#ef4444;color:var(--red-500);font-size:.875rem}.StockSection_inputContainer__2dHF5{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__2dHF5:focus-within{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a}.StockSection_inputIcon__hVW6V{color:#6b7280;color:var(--gray-500);height:1rem;left:.75rem;pointer-events:none;position:absolute;width:1rem}.StockSection_inputField__bYFoY{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__bYFoY::placeholder{color:#9ca3af;color:var(--gray-400)}.StockSection_errorText__X4nFC{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__DCNPe{margin-top:2rem}.StockSection_subtitle__46p0T{align-items:center;color:#1f2937;color:var(--gray-800);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.StockSection_table__0IEYH{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__5N4\+V{background:#f9fafb;background:var(--gray-50)}.StockSection_tableHeaderCell__-y-cF{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__S6Fj7{transition:background-color .2s ease}.StockSection_tableRow__S6Fj7:hover{background:#f9fafb;background:var(--gray-50)}.StockSection_tableCell__kII1F{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__S6Fj7:last-child .StockSection_tableCell__kII1F{border-bottom:none}.StockSection_infoMessage__ypL2u{background:#f0f9ff;background:var(--primary-blue-ultra-light);border:1px solid #bfdbfe;border-radius:6px;margin-top:1.5rem;padding:1rem}.StockSection_infoText__9MF1J{align-items:center;color:#1e40af;display:flex;font-size:.875rem;gap:.5rem;margin:0}.StockSection_modal__R4kMu{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__S1QfD{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__qUrkt{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__7fhrw{margin-bottom:1.5rem}.StockSection_formLabel__1KRIM{color:#374151;color:var(--gray-700);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.StockSection_numberInput__BLkIb,.StockSection_selectField__MR8BA{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__BLkIb:focus,.StockSection_selectField__MR8BA:focus{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b82f61a;outline:none}.StockSection_errorMessage__gy8KZ{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__GoxOi{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem}.StockSection_primaryButton__SC\+XN{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__SC\+XN:hover{background:#60a5fa;background:var(--primary-blue-light)}.StockSection_primaryButton__SC\+XN:disabled{cursor:not-allowed;opacity:.6}.StockSection_secondaryButton__KBtiV{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__KBtiV:hover{background:#f9fafb;background:var(--gray-50)}@media (max-width:768px){.StockSection_card__4tH3U{padding:1rem}.StockSection_sectionHeader__17ibn{align-items:stretch;flex-direction:column;gap:1rem}.StockSection_modalContent__S1QfD{margin:1rem;padding:1.5rem}.StockSection_modalActions__GoxOi{flex-direction:column-reverse}.StockSection_table__0IEYH{font-size:.75rem}.StockSection_tableCell__kII1F,.StockSection_tableHeaderCell__-y-cF{padding:.5rem}}@keyframes StockSection_fadeIn__nqDgR{0%{opacity:0}to{opacity:1}}.StockSection_modal__R4kMu{animation:StockSection_fadeIn__nqDgR .2s ease}.StockSection_modalContent__S1QfD{animation:StockSection_fadeIn__nqDgR .3s ease}.CategorySection_categorySection__RfkqX{background-color:#f9fafb;padding:1rem}.CategorySection_header__CscJB{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;margin:0 0 1rem;padding:1rem}.CategorySection_searchContainer__SdLXn{max-width:320px;position:relative;width:100%}.CategorySection_searchInput__Tnn7h{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__qyWOP{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__qnMtJ{background-color:#eff6ff;border:1px solid #60a5fa;transform:scale(1.02)}.CategorySection_hover__cpkHT{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{border:none;font-size:1rem;font-weight:600;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease}.action-button:disabled{cursor:not-allowed;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{align-items:center;color:#374151;display:flex;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)}}.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}}.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}.container{box-sizing:border-box;padding:0 2rem 5rem}.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}.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}.container{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%}.section-header{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:#dc2626;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{border-bottom:1px solid #e5e7eb;color:#1e40af;font-size:1.25rem;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: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: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%}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-50%)}to{transform:translateX(100%) translateY(-50%)}}.step-content{animation:fadeIn .4s ease-out;background:linear-gradient(180deg,#fff,#f9fafb);min-height:400px;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: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}}.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}.spinner{animation:spin 1s linear infinite}.section-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom: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}.Alert_alert__xyYOG{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__xyYOG:hover{box-shadow:0 4px 16px #3b82f621}.Alert_icon__qhT1U{color:var(--primary-blue);height:20px;width:20px}.Alert_alert__xyYOG.Alert_success__ph9AY{background:linear-gradient(135deg,#f0fff4,#e6fffa);border-color:#55efc4 #00b894 #55efc4 #55efc4;color:#00b894}.Alert_alert__xyYOG.Alert_warning__I1XPU{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fdcb6e #e17055 #fdcb6e #fdcb6e;color:#e17055}.Alert_alert__xyYOG.Alert_info__GxfjU{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#74b9ff #0984e3 #74b9ff #74b9ff;color:#0984e3}.ProductCard_card__JjBUo{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__JjBUo:hover{border-color:#3b82f6;box-shadow:0 8px 32px #3b82f621}.ProductCard_imageContainer__IohCz{border-radius:12px;height:140px;margin-bottom:14px;overflow:hidden;position:relative;transition:transform .2s ease;width:100%}.ProductCard_imageContainer__IohCz:hover{transform:scale(1.02)}.ProductCard_image__7BBGJ{background:#f0f6ff;border:1px solid #e3eafc;border-radius:12px;height:100%;object-fit:cover;width:100%}.ProductCard_title__owxuo{color:#2563eb;font-size:1.15em;font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.ProductCard_description__lSld\+{color:#3b4252;font-size:.97em;line-height:1.5;margin-bottom:12px;min-height:32px}.ProductCard_barcodeSection__rzR9D{background:#f0f6ff;border-radius:8px;margin:10px 0;padding:6px;text-align:center}.ProductCard_meta__3OFn4{border-top:1px solid #e3eafc;margin-top:auto;padding-top:12px}.ProductCard_priceDetails__s8dsD{align-items:center;color:#2563eb;display:flex;font-size:.97em;justify-content:space-between;margin-bottom:7px}.ProductCard_priceLabel__l0bqy{font-weight:500}.ProductCard_price__cMqDS{color:#2563eb;font-weight:700}.ProductCard_stock__6Q1I2{background:#eaf1ff;border-radius:6px;color:#2563eb;display:inline-block;font-size:.97em;font-weight:600;margin-top:7px;padding:3px 10px}.ProductCard_stock__6Q1I2.ProductCard_lowStock__eXWAz{background:#fef2f2;border:1px solid #dc2626;color:#dc2626}.ProductCard_actions__rFV2W{display:flex;gap:10px;margin-top:14px}.ProductCard_button__IivgQ{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__IivgQ:hover{background:#2563eb}.ProductCard_archiveButton__\+e67b{background:#eaf1ff;color:#2563eb}.ProductCard_archiveButton__\+e67b:hover{background:#dbeafe}.ProductCard_viewButton__uA8nS{background:#10b981;color:#fff}.ProductCard_viewButton__uA8nS:hover{background:#059669}.ProductCard_forecastContainer__2210S,.ProductCard_warehouseLinks__XeC\+K{background:#f6faff;border:1px solid #e3eafc;border-radius:10px;display:flex;flex-direction:column;gap:7px;margin-bottom:12px;padding:10px}.ProductCard_forecastButton__45EIP,.ProductCard_linkToWarehouse__YU3YR,.ProductCard_warehouseIndicator__zg25s{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__45EIP:hover,.ProductCard_linkToWarehouse__YU3YR:hover,.ProductCard_warehouseIndicator__zg25s:hover{background:#dbeafe;color:#1d4ed8}.ProductCard_warehouseError__VP7ZO{background:#fef2f2;border:1px solid #dc2626;color:#dc2626}.ProductCard_warehouseError__VP7ZO:hover{background:#fee2e2;color:#b91c1c}@media (max-width:768px){.ProductListItem_mainInfo__udCS6{gap:12px;grid-template-columns:1fr}.ProductListItem_actions__jpmDk{justify-content:flex-end}}.ProductListItem_listItem__F8RUi{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease}.ProductListItem_listItem__F8RUi:hover{box-shadow:0 2px 8px #0000001a}.ProductListItem_mainInfo__udCS6{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto auto auto}.ProductListItem_imageContainer__0mfBZ{flex-shrink:0;height:100px;width:100px}.ProductListItem_productImage__f-ZV3{border-radius:6px;height:100%;object-fit:cover;width:100%}.ProductListItem_productDetails__JTPlY{display:flex;flex-direction:column;gap:8px}.ProductListItem_productName__6LcjF{color:#1f2937;font-size:1.1rem;font-weight:700;margin:0}.ProductListItem_description__-ALK2{color:#6b7280;font-size:.9rem;margin:0}.ProductListItem_barcode__gX9aE{max-width:150px}.ProductListItem_warehouseLinks__Lzow3{display:flex;gap:12px;margin-top:8px}.ProductListItem_linkToWarehouse__lenkt,.ProductListItem_warehouseIndicator__YO6Vx{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:4px 8px;transition:all .2s ease}.ProductListItem_warehouseIndicator__YO6Vx{background-color:#3b82f61a;color:#3b82f6}.ProductListItem_warehouseIndicator__YO6Vx:hover{background-color:#3b82f633}.ProductListItem_linkToWarehouse__lenkt{background-color:#10b9811a;color:#10b981}.ProductListItem_linkToWarehouse__lenkt:hover{background-color:#10b98133}.ProductListItem_warehouseError__M1e\+6{background-color:#ef44441a;color:#ef4444}.ProductListItem_warehouseError__M1e\+6:hover{background-color:#ef444433}.ProductListItem_priceInfo__B-o10{display:flex;flex-direction:column;gap:8px}.ProductListItem_price__s4ZcD{align-items:flex-start;display:flex;flex-direction:column}.ProductListItem_priceLabel__0vHRo{color:#6b7280;font-size:.9rem}.ProductListItem_priceValue__v9GO7{color:#1f2937;font-weight:700}.ProductListItem_stockInfo__sh5Ap{text-align:center}.ProductListItem_stock__v0BpH{color:#6b7280;font-size:.9rem}.ProductListItem_lowStock__iYqc5{color:#ef4444}.ProductListItem_actions__jpmDk{display:flex;gap:8px}.ProductListItem_archiveButton__IacRw,.ProductListItem_editButton__HsSCw{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.ProductListItem_editButton__HsSCw{background-color:#10b981;color:#fff}.ProductListItem_editButton__HsSCw:hover{background-color:#059669}.ProductListItem_archiveButton__IacRw{background-color:#ef4444;color:#fff}.ProductListItem_archiveButton__IacRw:hover{background-color:#dc2626}@media (max-width:768px){.ProductListItem_mainInfo__udCS6{gap:12px;grid-template-columns:1fr}.ProductListItem_actions__jpmDk{justify-content:flex-end}.ProductListItem_warehouseLinks__Lzow3{margin-top:12px}}.WarehouseModal_modalOverlay__Pg9Fo{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__A2rDb{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__b1j9F{align-items:center;border-bottom:2px solid #e3eafc;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.WarehouseModal_modalHeader__b1j9F h2{color:#2563eb;font-size:1.4em;font-weight:700;margin:0}.WarehouseModal_closeButton__IrFZb{background:#f0f6ff;border:1px solid #e3eafc;border-radius:8px;color:#2563eb;cursor:pointer;padding:8px;transition:all .2s ease}.WarehouseModal_closeButton__IrFZb:hover{background:#dbeafe;color:#1d4ed8}.WarehouseModal_warehouseList__9Pqex{display:flex;flex-direction:column;gap:16px}.WarehouseModal_warehouseItem__DfqoG{align-items:center;background:#f0f6ff;border:1px solid #e3eafc;border-radius:12px;display:flex;gap:16px;padding:16px}.WarehouseModal_icon__W7vHb{color:#2563eb;flex-shrink:0}.WarehouseModal_warehouseDetails__8ubRs{flex-grow:1}.WarehouseModal_warehouseDetails__8ubRs h3{color:#2563eb;font-weight:600;margin:0 0 8px}.WarehouseModal_warehouseDetails__8ubRs p{color:#3b4252;font-size:.95em;margin:4px 0}.WarehouseModal_notes__w2YxD{color:#dc2626;font-style:italic;font-weight:500}.WarehouseLinkModal_modalOverlay__ZXjo0{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__iX5tX{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__OqaZ3{align-items:center;border-bottom:2px solid #e3eafc;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.WarehouseLinkModal_modalTitle__Jol97{color:#2563eb;font-size:1.4em;font-weight:700;margin:0}.WarehouseLinkModal_closeButton__Xu6i-{background:none;border:none;border-radius:6px;color:#2563eb;cursor:pointer;font-size:1.5em;padding:4px;transition:background-color .2s}.WarehouseLinkModal_closeButton__Xu6i-:hover{background-color:#f0f6ff}.WarehouseLinkModal_modalBody__lM7Cs{color:#3b4252;line-height:1.6}.WarehouseLinkModal_form__A2j3C{display:flex;flex-direction:column;gap:16px}.WarehouseLinkModal_formGroup__V\+H9W{display:flex;flex-direction:column;gap:8px}.WarehouseLinkModal_label__v15uC{color:#2563eb;font-size:.95em;font-weight:600}.WarehouseLinkModal_input__yOke-,.WarehouseLinkModal_select__U6p2i{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__yOke-:focus,.WarehouseLinkModal_select__U6p2i:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseLinkModal_buttonGroup__2Y5WS{border-top:1px solid #e3eafc;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}.WarehouseLinkModal_button__jVKKW{border:2px solid #0000;border-radius:10px;cursor:pointer;font-size:1em;font-weight:600;padding:12px 24px;transition:all .2s}.WarehouseLinkModal_cancelButton__V1OJC{background:#f0f6ff;border-color:#e3eafc;color:#2563eb}.WarehouseLinkModal_cancelButton__V1OJC:hover{background:#dbeafe;border-color:#3b82f6}.WarehouseLinkModal_submitButton__ZIedd{background:#3b82f6;border-color:#3b82f6;color:#fff}.WarehouseLinkModal_submitButton__ZIedd:hover{background:#2563eb;border-color:#2563eb}.WarehouseLinkModal_submitButton__ZIedd:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#64748b;cursor:not-allowed}.WarehouseLinkModal_error__isGRj{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.9em;margin-top:12px;padding:12px}.WarehouseLinkModal_success__LjzkL{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#16a34a;font-size:.9em;margin-top:12px;padding:12px}.WarehouseLinkModal_productInfo__GWZZ1{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:15px}.WarehouseLinkModal_productInfo__GWZZ1 h3{color:#1f2937;font-size:1.2rem;margin:0 0 12px}.WarehouseLinkModal_stockInfo__kJBOC{display:flex;flex-wrap:wrap;gap:15px}.WarehouseLinkModal_stockItem__odqcg{align-items:center;display:flex;gap:8px}.WarehouseLinkModal_stockLabel__UOuPP{color:#6b7280;font-size:.9rem}.WarehouseLinkModal_stockValue__xKvzh{color:#1f2937;font-weight:700}.WarehouseLinkModal_stockWarning__9e91J{color:#ef4444}.WarehouseLinkModal_formRow__cnolT{display:flex;gap:16px}.WarehouseLinkModal_formRow__cnolT .WarehouseLinkModal_formGroup__V\+H9W{flex:1 1}.WarehouseLinkModal_textarea__s773G{min-height:80px;resize:vertical}.WarehouseLinkModal_currentLinksSection__tbZdK{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.WarehouseLinkModal_sectionTitle__pCF4F{color:#1f2937;font-size:1.1rem;margin:0 0 16px}.WarehouseLinkModal_linksList__jTU71{display:flex;flex-direction:column;gap:12px}.WarehouseLinkModal_linkItem__m\+32u{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.WarehouseLinkModal_linkHeader__SbFIe{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.WarehouseLinkModal_linkHeader__SbFIe h4{color:#1f2937;font-size:1rem;margin:0}.WarehouseLinkModal_quantityBadge__f8-a6{background-color:#dbeafe;border-radius:12px;color:#1e40af;font-size:.8rem;font-weight:500;padding:3px 8px}.WarehouseLinkModal_linkDetails__I-LcN{color:#6b7280;font-size:.9rem}.WarehouseLinkModal_linkDetails__I-LcN p{margin:4px 0}@media (max-width:768px){.WarehouseLinkModal_modalContent__iX5tX{padding:16px;width:95%}.WarehouseLinkModal_formRow__cnolT{flex-direction:column;gap:16px}.WarehouseLinkModal_actionButtons__0CIPx{justify-content:space-between}}.container{direction:rtl;margin:0 auto;max-width:1200px}.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}.flex{flex-direction:column}.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: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__r43hW{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__o\+6E3{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__Pb99a{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__Pb99a 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__PRtaw{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__PRtaw:hover{box-shadow:0 6px 20px #ef444466;transform:scale(1.05)}.ForecastModal_modalBody__hGKez{background:linear-gradient(135deg,#fafbff,#f0f4f8);display:flex;flex-direction:column;gap:32px;padding:24px}.ForecastModal_sectionHeader__\+JGNT{align-items:center;border-bottom:2px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.ForecastModal_sectionHeader__\+JGNT 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__HXhJ7{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__HXhJ7:hover:not(:disabled){box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.ForecastModal_refreshButton__HXhJ7:disabled{cursor:not-allowed;opacity:.6;transform:none}.ForecastModal_forecastSection__MVM6w,.ForecastModal_salesSection__PbBie{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;box-shadow:0 8px 32px #00000014;padding:24px}.ForecastModal_chartsContainer__fIko7{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin-top:24px}.ForecastModal_chartSection__\+gZZw{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__\+gZZw: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__\+gZZw:hover{box-shadow:0 12px 48px #0000001a,0 8px 24px #3b82f626;transform:translateY(-4px)}.ForecastModal_chartSection__\+gZZw 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__Tgeu1{display:flex;height:250px;margin-top:16px}.ForecastModal_yAxis__alBqg{color:#6b7280;display:flex;flex-direction:column;font-size:.8rem;justify-content:space-between;margin-right:8px;padding-right:8px}.ForecastModal_chart__GGiEj{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__nnP-b{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.ForecastModal_bar__ZI61\+{background:linear-gradient(0deg,#3b82f6,#60a5fa);border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease;width:100%}.ForecastModal_date__6Y6aq{bottom:-24px;color:#6b7280;font-size:.8rem;left:50%;position:absolute;transform:rotate(-45deg);transform-origin:top left;white-space:nowrap}.ForecastModal_lineChartContainer__9BEaw,.ForecastModal_scatterChartContainer__sEhT4{display:flex;height:250px;margin-top:16px;position:relative}.ForecastModal_lineChart__wrFtI,.ForecastModal_scatterChart__l7-JE{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__PGgdE,.ForecastModal_scatterSvg__24cDb{height:100%;width:100%}.ForecastModal_lineGraph__GSCEK{stroke:#3b82f6;stroke-width:2;fill:none;stroke-linejoin:round}.ForecastModal_dataPoint__Sxhso{fill:#60a5fa;stroke:#fff;stroke-width:1}.ForecastModal_xAxisLabels__InOSu{display:flex;justify-content:space-between;margin-top:5px;padding-right:12px}.ForecastModal_xLabel__r5W8M{color:#6b7280;flex:1 1;font-size:.7rem;text-align:center;transform:rotate(-45deg);transform-origin:top right;white-space:nowrap}.ForecastModal_gridLine__ZK8se{stroke:#e5e7eb;stroke-width:1;stroke-dasharray:4}.ForecastModal_scatterPoint__R9s9n{fill:#8b5cf6;stroke:#fff;stroke-width:1;transition:r .2s ease}.ForecastModal_scatterPoint__R9s9n:hover{r:7}.ForecastModal_pointLabel__1-LPQ{fill:#4b5563;font-size:.65rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.ForecastModal_scatterSvg__24cDb g:hover .ForecastModal_pointLabel__1-LPQ{opacity:1}.ForecastModal_salesContainer__Iel8O{display:flex;flex-direction:column;gap:24px}.ForecastModal_salesListContainer__Kk2CW{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f099;border-radius:16px;box-shadow:0 8px 32px #0000000f;padding:24px}.ForecastModal_salesListContainer__Kk2CW 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__7CPhf{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.ForecastModal_salesList__7CPhf::-webkit-scrollbar{width:6px}.ForecastModal_salesList__7CPhf::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.ForecastModal_salesList__7CPhf::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px}.ForecastModal_saleItem__TGlV2{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__TGlV2:hover{border-color:#3b82f64d;box-shadow:0 8px 32px #00000014;transform:translateY(-2px)}.ForecastModal_saleItemIcon__SsacW{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__8zKZs{flex:1 1}.ForecastModal_saleHeader__xfo6Z{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ForecastModal_saleOrderId__R3YR5{color:#1e40af;font-size:1.1rem;font-weight:700}.ForecastModal_saleDate__TVjB5{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:.9rem;padding:4px 8px}.ForecastModal_saleData__hoRlX{display:flex;flex-wrap:wrap;font-size:.95rem;gap:16px}.ForecastModal_saleDataItem__MdLo7{display:flex;flex-direction:column;gap:4px}.ForecastModal_label__BU32N{color:#64748b;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ForecastModal_value__VWnlp{color:#1e40af;font-weight:600}.ForecastModal_valueTotal__mnXP3{color:#059669;font-size:1.1rem;font-weight:700}.ForecastModal_loading__DW6bX{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__DW6bX p{color:#64748b;font-size:1.1rem;margin:0}.ForecastModal_spinner__-LAxd{animation:ForecastModal_spin__vuzAa 1s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}.ForecastModal_errorContainer__74wsU,.ForecastModal_noData__XHHay{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__74wsU{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef44444d;color:#dc2626}.ForecastModal_loadingSpinner__fjDBD{animation:ForecastModal_spin__vuzAa 1s linear infinite;border:2px solid #3b82f64d;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;width:16px}@keyframes ForecastModal_spin__vuzAa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ForecastModal_modalContent__o\+6E3{margin:1vh;max-height:98vh;width:98%}.ForecastModal_modalHeader__Pb99a{padding:16px 20px}.ForecastModal_modalHeader__Pb99a h2{font-size:1.4rem}.ForecastModal_modalBody__hGKez{gap:24px;padding:20px}.ForecastModal_chartSection__\+gZZw{padding:16px}.ForecastModal_chartSection__\+gZZw h4{font-size:1rem;margin-bottom:16px}.ForecastModal_sectionHeader__\+JGNT h3{font-size:1.2rem}.ForecastModal_sectionHeader__\+JGNT{align-items:stretch;flex-direction:column;gap:12px}.ForecastModal_refreshButton__HXhJ7{align-self:center;width:fit-content}.ForecastModal_saleData__hoRlX{flex-direction:column;gap:8px}.ForecastModal_saleItem__TGlV2{gap:12px;padding:16px}.ForecastModal_saleHeader__xfo6Z{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.ForecastModal_modalContent__o\+6E3{border-radius:0;height:100vh;margin:0;max-height:100vh;width:100%}.ForecastModal_modalHeader__Pb99a{border-radius:0;padding:12px 16px}.ForecastModal_modalHeader__Pb99a h2{font-size:1.2rem}.ForecastModal_modalBody__hGKez{gap:20px;padding:16px}.ForecastModal_chartSection__\+gZZw{padding:12px}}.ProductDetailModal_modalOverlay__e9yMM{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__YqI6i{animation:ProductDetailModal_modalSlideIn__B2QTR .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__B2QTR{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ProductDetailModal_modalHeader__m6UuH{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__36bIu{align-items:center;display:flex;flex:1 1;gap:20px}.ProductDetailModal_productImage__-EuwU{background:#fff;border-radius:12px;height:60px;overflow:hidden;padding:4px;width:60px}.ProductDetailModal_productImage__-EuwU img{border-radius:8px;height:100%;object-fit:cover;width:100%}.ProductDetailModal_productBasicInfo__lCA8B h2{font-size:1.5rem;font-weight:600;margin:0 0 8px}.ProductDetailModal_businessName__KP5rp{font-size:.9rem;margin:0 0 12px;opacity:.9}.ProductDetailModal_priceInfo__000Ku{display:flex;flex-wrap:wrap;gap:15px}.ProductDetailModal_rentalPrice__UKjRh,.ProductDetailModal_salePrice__2vYEs{background:#fff3;border-radius:6px;font-size:.85rem;font-weight:500;padding:4px 8px}.ProductDetailModal_closeButton__TPWSv{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__TPWSv:hover{background:#ffffff4d;transform:scale(1.05)}.ProductDetailModal_tabsContainer__HbvHP{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;padding:0 30px}.ProductDetailModal_tab__NUkfe{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__NUkfe:hover{background:#3b82f60d;color:#3b82f6}.ProductDetailModal_activeTab__ZJSOz{background:#3b82f60d;border-bottom-color:#3b82f6;color:#3b82f6!important}.ProductDetailModal_modalBody__xk4BS{flex:1 1;overflow-y:auto;padding:30px}.ProductDetailModal_loading__FMqP8{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:15px;height:200px;justify-content:center}.ProductDetailModal_spinner__b05W7{animation:ProductDetailModal_spin__MN-Nx 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes ProductDetailModal_spin__MN-Nx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDetailModal_overviewTab__KlVMG{display:flex;flex-direction:column;gap:30px}.ProductDetailModal_statsGrid__ZN8KU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductDetailModal_statCard__tYEh1{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__tYEh1:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.ProductDetailModal_statIcon__mTfJ5{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__LLp5d h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 4px}.ProductDetailModal_statInfo__LLp5d p{color:#64748b;font-size:.9rem;margin:0}.ProductDetailModal_businessInfo__Ixr3R{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.ProductDetailModal_businessInfo__Ixr3R h3{color:#1e293b;font-size:1.1rem;margin:0 0 16px}.ProductDetailModal_businessDetails__1583y{display:flex;flex-direction:column;gap:12px}.ProductDetailModal_businessDetail__WBtnn{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:10px}.ProductDetailModal_salesTab__8Mhgf{display:flex;flex-direction:column;gap:30px}.ProductDetailModal_chartSection__TUplu{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.ProductDetailModal_chartSection__TUplu h3{color:#1e293b;font-size:1.1rem;margin:0 0 20px}.ProductDetailModal_customersTab__\+q\+2U{display:flex;flex-direction:column;gap:30px}.ProductDetailModal_customersList__lxRJy{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.ProductDetailModal_customersList__lxRJy h3{color:#1e293b;font-size:1.1rem;margin:0 0 20px}.ProductDetailModal_customerItem__JWxBt{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.ProductDetailModal_customerItem__JWxBt:last-child{border-bottom:none}.ProductDetailModal_customerInfo__fMAEL{display:flex;flex-direction:column;gap:4px}.ProductDetailModal_customerName__ve26J{color:#1e293b;font-weight:600}.ProductDetailModal_customerValue__52hWL{color:#3b82f6;font-weight:500}.ProductDetailModal_customerOrders__LRUA2{color:#64748b;font-size:.85rem}.ProductDetailModal_historyTab__R35Jw{display:flex;flex-direction:column;gap:20px}.ProductDetailModal_historyTab__R35Jw h3{color:#1e293b;font-size:1.1rem;margin:0}.ProductDetailModal_ordersTable__In3rw{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.ProductDetailModal_tableHeader__HpIFn{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#374151;font-weight:600}.ProductDetailModal_tableHeader__HpIFn,.ProductDetailModal_tableRow__-qont{display:grid;font-size:.85rem;grid-template-columns:1fr 1fr 1.5fr 80px 100px 120px;padding:16px 20px}.ProductDetailModal_tableRow__-qont{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.ProductDetailModal_tableRow__-qont:hover{background:#f8fafc}.ProductDetailModal_tableRow__-qont:last-child{border-bottom:none}.ProductDetailModal_status__2bWh-{border-radius:6px;font-size:.75rem;font-weight:500;padding:4px 8px;text-align:center}.ProductDetailModal_status__2bWh-.ProductDetailModal_הושלם__2nGDZ{background:#dcfce7;color:#166534}.ProductDetailModal_status__2bWh-.ProductDetailModal_בטיפול__-oX64{background:#fef3c7;color:#92400e}.ProductDetailModal_status__2bWh-.ProductDetailModal_הצעתמחירפעילה__ylGMs{background:#dbeafe;color:#1e40af}.ProductDetailModal_status__2bWh-.ProductDetailModal_הזמנהעתידיתמאושרת__js0\+S{background:#f3e8ff;color:#7c3aed}.ProductDetailModal_productInfo__YrzFC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;padding:20px}.ProductDetailModal_productImage__-EuwU{border-radius:8px;height:80px;object-fit:cover;width:80px}.ProductDetailModal_productDetails__h2E-P{flex:1 1}.ProductDetailModal_productDetails__h2E-P p{color:#475569;font-size:.9rem;margin:8px 0}@media (max-width:768px){.ProductDetailModal_modalContent__YqI6i{height:90vh;width:95vw}.ProductDetailModal_modalHeader__m6UuH{padding:15px 20px}.ProductDetailModal_modalBody__xk4BS{padding:20px}.ProductDetailModal_statsGrid__ZN8KU{grid-template-columns:1fr}.ProductDetailModal_tableHeader__HpIFn,.ProductDetailModal_tableRow__-qont{gap:10px;grid-template-columns:1fr 1fr 1fr}.ProductDetailModal_tableHeader__HpIFn span:nth-child(n+4),.ProductDetailModal_tableRow__-qont span:nth-child(n+4){display:none}.ProductDetailModal_tabsContainer__HbvHP{overflow-x:auto;padding:0 20px}.ProductDetailModal_tab__NUkfe{padding:12px 16px;white-space:nowrap}}.ProductGrid_loadingContainer__m57f-,.ProductGrid_noProducts__s3oP9{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__m57f-:before,.ProductGrid_noProducts__s3oP9:before{animation:ProductGrid_shimmer__3wv3X 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.ProductGrid_loadingContainer__m57f- p,.ProductGrid_noProducts__s3oP9 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__5gdJk{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__5gdJk: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__OltwQ{background:var(--very-light-blue);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:12px}.ProductGrid_productsList__OltwQ: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__pVaz4{display:flex;justify-content:flex-end;margin-bottom:20px;padding:0 4px}.ProductGrid_searchStats__xThhd{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__xThhd p{color:#475569;font-size:14px;font-weight:600;margin:0;text-align:center}.ProductGrid_productsGrid__5gdJk>*,.ProductGrid_productsList__OltwQ>*{animation:ProductGrid_fadeInUp__\+2mjN .6s ease-out;animation-fill-mode:both}.ProductGrid_productsGrid__5gdJk>:first-child{animation-delay:.1s}.ProductGrid_productsGrid__5gdJk>:nth-child(2){animation-delay:.2s}.ProductGrid_productsGrid__5gdJk>:nth-child(3){animation-delay:.3s}.ProductGrid_productsGrid__5gdJk>:nth-child(4){animation-delay:.4s}.ProductGrid_productsGrid__5gdJk>:nth-child(5){animation-delay:.5s}.ProductGrid_productsGrid__5gdJk>:nth-child(6){animation-delay:.6s}.ProductGrid_productsGrid__5gdJk>:nth-child(n+7){animation-delay:.7s}@keyframes ProductGrid_shimmer__3wv3X{0%{left:-100%}to{left:100%}}@keyframes ProductGrid_fadeInUp__\+2mjN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.ProductGrid_productsGrid__5gdJk{gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.ProductGrid_productsGrid__5gdJk{gap:10px;grid-template-columns:1fr;padding:8px}.ProductGrid_productsList__OltwQ{gap:6px;padding:8px}.ProductGrid_loadingContainer__m57f-,.ProductGrid_noProducts__s3oP9{margin-top:30px;min-height:250px;padding:30px 16px}}@media (max-width:480px){.ProductGrid_productsGrid__5gdJk{gap:12px;grid-template-columns:1fr;padding:12px}.ProductGrid_loadingContainer__m57f-,.ProductGrid_noProducts__s3oP9{margin-top:20px;min-height:200px;padding:24px 12px}.ProductGrid_loadingContainer__m57f- p,.ProductGrid_noProducts__s3oP9 p{font-size:1em}}.ProductManagement_pageContainer__UPrHU{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__EUBUk{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__c1lhU{-webkit-text-fill-color:#0000;animation:ProductManagement_gradientText__KQqAt 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__Bjgen{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__Bjgen:hover{background-color:var(--danger-hover);box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.ProductManagement_addProductButton__Gq4N9{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__Gq4N9:hover{box-shadow:0 6px 16px #3b82f64d;transform:translateY(-2px)}.ProductManagement_headerActions__GYVfr{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__G2KGB{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:6px;padding:4px}.ProductManagement_viewButton__CueZ5{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:8px;transition:all .2s ease}.ProductManagement_viewButton__CueZ5.ProductManagement_active__HF8wG{background:var(--primary-blue);box-shadow:0 2px 4px #3b82f633;color:#fff}.ProductManagement_viewButton__CueZ5:hover:not(.ProductManagement_active__HF8wG){background:#f1f5f9;color:#334155}.ProductManagement_filterButton__CUCcH{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__CUCcH:hover{background:#f1f5f9;color:#334155;transform:translateY(-1px)}.ProductManagement_errorMessage__4VPzG{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__5p4fY{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__5p4fY:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px) scale(1.05)}@media (max-width:768px){.ProductManagement_mainContent__EUBUk{padding:16px 12px}.ProductManagement_pageTitle__c1lhU{font-size:1.6rem;margin:8px 0 20px}.ProductManagement_headerActions__GYVfr{flex-wrap:wrap;gap:8px;padding:8px}.ProductManagement_backButton__Bjgen{display:inline-flex;font-size:13px;height:32px;padding:20px}.ProductManagement_floatingButton__5p4fY{border-radius:24px;bottom:calc(var(--bottom-nav-height) + 16px);height:48px;width:48px}.ProductManagement_addProductButton__Gq4N9{border-radius:10px;font-size:15px;height:44px;margin-bottom:20px}}@keyframes ProductManagement_gradientText__KQqAt{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CustomersPage_customers-page-container__DVWlT{background-color:#f6f7fb;box-sizing:border-box;min-height:100vh;padding-left:240px;padding-top:70px;position:relative}.CustomersPage_customers-content__arM0O{margin:0 auto;max-width:1200px;padding:20px}.CustomersPage_customers-header__7GSPV{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CustomersPage_customers-header__7GSPV h2{color:#333;font-size:24px;font-weight:600;margin:0}.CustomersPage_add-button__giFFM{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__giFFM:hover{background-color:#0ea66a;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.CustomersPage_add-button__giFFM:active{transform:translateY(0)}.CustomersPage_customers-search__9lDx2{margin-bottom:24px}.CustomersPage_search-input-wrapper__bGpTe{display:block;max-width:500px;position:relative;width:100%}.CustomersPage_search-icon__pjw66{color:#aaa;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.CustomersPage_search-input-wrapper__bGpTe 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__bGpTe input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.CustomersPage_loading-state__5Cdzu{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.CustomersPage_spinner__UFlqj{animation:CustomersPage_spin__Vbl\+g 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__Vbl\+g{to{transform:rotate(1turn)}}.CustomersPage_add-customer-form__GNzXi{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:24px;overflow:hidden;padding:24px}.CustomersPage_add-customer-form__GNzXi h3{color:#333;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.CustomersPage_add-customer-form__GNzXi label{color:#555;display:block;font-weight:500;margin-bottom:16px}.CustomersPage_add-customer-form__GNzXi input,.CustomersPage_add-customer-form__GNzXi 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__GNzXi input:focus,.CustomersPage_add-customer-form__GNzXi textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CustomersPage_add-customer-form__GNzXi textarea{min-height:80px;resize:vertical}.CustomersPage_add-customer-form__GNzXi 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__GNzXi button:hover{background-color:#2563eb;box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.CustomersPage_add-customer-form__GNzXi button:active{transform:translateY(0)}.CustomersPage_error__ECmB5{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__PYxrI{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__PYxrI svg{color:#9ca3af;margin-bottom:16px}.CustomersPage_empty-state__PYxrI p{font-size:16px;margin-bottom:24px}.CustomersPage_add-button-empty__K15xl{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__K15xl:hover{background-color:#2563eb}.CustomersPage_customers-list__flNH7{background-color:initial;margin-top:20px;padding:0}.CustomersPage_customer-cards__IYfMm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.CustomersPage_customer-card__JrxMo{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__JrxMo:hover{box-shadow:0 4px 15px #00000014;transform:translateY(-2px)}.CustomersPage_customer-card__JrxMo.CustomersPage_expanded__VPbr-{grid-column:span 2;transform:none}.CustomersPage_customer-card-header__DbuZo{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__VPbr- .CustomersPage_customer-card-header__DbuZo{background-color:#f9fafb;border-color:#f0f0f0}.CustomersPage_customer-card-header__DbuZo:hover{background-color:#f9fafb}.CustomersPage_customer-info-main__IDBU7{flex:1 1}.CustomersPage_customer-info-main__IDBU7 h4{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px}.CustomersPage_customer-contacts__CtkVG{display:flex;flex-wrap:wrap;gap:10px}.CustomersPage_customer-email__m2Thg,.CustomersPage_customer-phone__YoE7J{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:4px}.CustomersPage_customer-stats-preview__lVjRW{display:flex;gap:15px;margin-right:16px}.CustomersPage_customer-stat__LiUjb{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:4px;white-space:nowrap}.CustomersPage_expand-button__DIOgv{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__DIOgv:hover{background-color:#f3f4f6;color:#4b5563}.CustomersPage_customer-card-details__OBzRl{border-top:1px solid #f0f0f0;padding:20px}.CustomersPage_customer-stats-grid__SnKig{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-bottom:20px}.CustomersPage_customer-stat-box__DCifx{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;padding:12px;text-align:center}.CustomersPage_stat-label__Mt0oq{color:#6b7280;font-size:12px;margin-bottom:6px}.CustomersPage_stat-value__gKYXe{color:#1f2937;font-size:16px;font-weight:600}.CustomersPage_customer-notes__bo\+MO{background-color:#fef9c3;border-radius:6px;color:#854d0e;font-size:13px;line-height:1.5;margin:16px 0;padding:12px 16px}.CustomersPage_customer-actions__Q2CzT{display:flex;gap:10px;margin-bottom:20px;margin-top:20px}.CustomersPage_action-button__FOd8d{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__FOd8d:hover{background-color:#e5e7eb}.CustomersPage_customer-orders__eVqCH{margin-top:24px}.CustomersPage_customer-orders__eVqCH h5{color:#374151;font-size:15px;font-weight:600;margin:0 0 12px}.CustomersPage_orders-list__Mg9UB{background-color:#f9fafb;border-radius:8px;overflow:hidden}.CustomersPage_order-item__4zEQX{border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px;position:relative;transition:background-color .15s ease}.CustomersPage_order-item__4zEQX:hover{background-color:#f3f4f8}.CustomersPage_order-item__4zEQX:last-child{border-bottom:none}.CustomersPage_order-icon__QTS1C{align-items:center;color:#6b7280;display:flex;justify-content:center;width:30px}.CustomersPage_order-details__LU\+yn{flex:1 1;margin-left:40px;margin-right:10px}.CustomersPage_view-order-btn__bdTtR{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__bdTtR:hover{background-color:#3b82f61a;color:#3b82f6;opacity:1}.CustomersPage_view-order-btn__bdTtR:active{transform:translateY(-50%) scale(.95)}.CustomersPage_order-item__4zEQX:hover .CustomersPage_view-order-btn__bdTtR{opacity:1}.CustomersPage_order-primary__TjGOv{display:flex;justify-content:space-between;margin-bottom:4px}.CustomersPage_order-id-container__T7kbN{align-items:center;background-color:#f0f4f8;border-radius:4px;display:flex;gap:4px;padding:2px 6px}.CustomersPage_order-number__DRf44{color:#334155;font-size:13px;font-weight:600}.CustomersPage_order-date__469yd{color:#6b7280;font-size:12px}.CustomersPage_order-secondary__PSkuh{display:flex;font-size:12px;justify-content:space-between}.CustomersPage_order-status__uSAwm{background-color:#e5e7eb;border-radius:12px;color:#4b5563;font-size:11px;padding:2px 8px}.CustomersPage_הזמנה-חדשה__sj\+yE{background-color:#e0f2fe;color:#0369a1}.CustomersPage_הזמנה-בתהליך__hIgxQ{background-color:#fef3c7;color:#92400e}.CustomersPage_הזמנה-הושלמה__4ztQ2{background-color:#dcfce7;color:#166534}.CustomersPage_הזמנה-בוטלה__mD3Hx{background-color:#fee2e2;color:#b91c1c}.CustomersPage_הזמנה-הוחזרה__AR-i0{background-color:#e0e7ff;color:#4338ca}.CustomersPage_הזמנה-עתידית-מאושרת__tdI8w{background-color:#f0fdf4;color:#16a34a}.CustomersPage_בהמתנה-לאישור__SZ5rq{background-color:#fef9c3;color:#854d0e}.CustomersPage_more-orders__Xb3Kj{background-color:#f3f4f6;color:#6b7280;cursor:pointer;font-size:12px;padding:10px 16px;text-align:center}.CustomersPage_no-orders__eURlv{background-color:#f9fafb;border-radius:8px;color:#6b7280;font-size:13px;padding:16px;text-align:center}@media (max-width:768px){.CustomersPage_customers-page-container__DVWlT{padding-bottom:70px;padding-left:0;padding-top:70px}.CustomersPage_customer-cards__IYfMm{grid-template-columns:1fr}.CustomersPage_customer-card__JrxMo.CustomersPage_expanded__VPbr-{grid-column:span 1}.CustomersPage_customer-stats-preview__lVjRW{display:none}.CustomersPage_customer-stats-grid__SnKig{grid-template-columns:repeat(2,1fr)}.CustomersPage_order-primary__TjGOv,.CustomersPage_order-secondary__PSkuh{align-items:flex-start;flex-direction:column;gap:5px}.CustomersPage_order-date__469yd{margin-top:5px}}.WarehouseCard_card__qRCFG{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__qRCFG:hover{box-shadow:0 4px 8px #0000001a}.WarehouseCard_content__dpAXd{flex-grow:1}.WarehouseCard_title__-r9Vm{color:#2c3e50;font-size:1.2em;font-weight:700;margin-bottom:8px}.WarehouseCard_locationContainer__tevP1{align-items:center;display:flex;gap:8px;margin-bottom:16px}.WarehouseCard_locationIcon__rNJ64{color:#64748b}.WarehouseCard_location__Dlmd2{color:#64748b;font-size:.9em;margin:0}.WarehouseCard_meta__u3en-{margin:16px 0}.WarehouseCard_productsAction__0Nipi{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__0Nipi:hover{background-color:#3b82f633}.WarehouseCard_actions__KAQMn{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.WarehouseCard_button__-UYAv{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__K9smS{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.WarehouseCard_editButton__K9smS:hover{box-shadow:0 2px 4px #3b82f64d;transform:translateY(-1px)}.WarehouseCard_linkButton__tlatK{background-color:#10b981;color:#fff}.WarehouseCard_linkButton__tlatK:hover{background-color:#059669;box-shadow:0 2px 4px #10b9814d;transform:translateY(-1px)}.WarehouseCard_deleteButton__S6k5E{background-color:#ef4444;color:#fff}.WarehouseCard_deleteButton__S6k5E: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__yXcii{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__GSWT0{flex:1 1;max-width:1200px;padding:16px;padding:var(--spacing-md)}.WarehouseManagement_headerContainer__ZTXIb{gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-md)}.WarehouseManagement_addButton__FhsA-{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__FhsA-:hover{background:#2563eb;background:var(--primary-hover)}.WarehouseManagement_floatingButton__LX5YE{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__LX5YE:hover{background-color:#2563eb;background-color:var(--primary-hover)}.WarehouseManagement_errorMessage__hoM\+s{margin-bottom:16px;margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.WarehouseManagement_warehousesGrid__MX55g{grid-gap:16px;grid-gap:var(--spacing-md);animation:WarehouseManagement_fadeIn__vvuzL .3s ease;gap:16px;gap:var(--spacing-md)}.WarehouseManagement_warehouseCard__E7YEB{border:1px solid #e0e0e0;border:1px solid var(--border-color);padding:16px;padding:var(--spacing-md)}.WarehouseManagement_warehouseCard__E7YEB:hover{box-shadow:0 4px 12px #0000000d;box-shadow:var(--box-shadow);transform:translateY(-2px)}.WarehouseManagement_warehouseInfo__BSJ6b h3{color:#1f2937;color:var(--text-primary);font-size:18px;margin-bottom:8px}.WarehouseManagement_warehouseInfo__BSJ6b .WarehouseManagement_itemsCount__r0UDe,.WarehouseManagement_warehouseInfo__BSJ6b .WarehouseManagement_location__6fITy{color:#6b7280;color:var(--text-secondary);font-size:14px;margin-bottom:4px}.WarehouseManagement_warehouseActions__y66f1{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.WarehouseManagement_deleteButton__mBLmZ,.WarehouseManagement_editButton__-LcA6,.WarehouseManagement_viewProductsButton__VfSYa{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__-LcA6{background:var(--primary-blue)}.WarehouseManagement_deleteButton__mBLmZ{background:#dc2626;background:var(--danger-red)}.WarehouseManagement_viewProductsButton__VfSYa{background:#6b7280}.WarehouseManagement_viewProductsButton__VfSYa:hover{background:#4b5563}.WarehouseManagement_searchContainer__wMODv{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__wMODv:hover{background:#3a63ed0d}.WarehouseManagement_searchIcon__stDlX{color:var(--text-secondary);margin-right:8px}.WarehouseManagement_searchInput__B\+atd{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__B\+atd::placeholder{color:#6b7280;color:var(--text-secondary)}.WarehouseManagement_searchInput__B\+atd:focus{background:#3a63ed1a;border-radius:12px;border-radius:var(--border-radius)}.WarehouseManagement_modalOverlay__9lBqo{animation:WarehouseManagement_fadeIn__vvuzL .3s ease;bottom:0;right:0}.WarehouseManagement_modalContent__qV0Ri{animation:WarehouseManagement_fadeIn__vvuzL .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__PvPzH{font-size:20px;margin-bottom:16px;margin-bottom:var(--spacing-md)}.WarehouseManagement_formGroup__5D78t{margin-bottom:16px;margin-bottom:var(--spacing-md);text-align:right}.WarehouseManagement_formGroup__5D78t label{font-size:14px;font-weight:600}.WarehouseManagement_formGroup__5D78t 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__5D78t input:focus{background:#fff;background:var(--bg-white)}.WarehouseManagement_modalActions__7Vetz{gap:8px;gap:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-md)}.WarehouseManagement_cancelButton__TbJXW,.WarehouseManagement_submitButton__IYWH4{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__IYWH4{background:#3b82f6;background:var(--primary-blue)}.WarehouseManagement_submitButton__IYWH4:hover{background:#2563eb;background:var(--primary-hover)}.WarehouseManagement_cancelButton__TbJXW{background:#f7f8fa}.WarehouseManagement_cancelButton__TbJXW:hover{background:#e5e7eb}.WarehouseManagement_loading__lynXS,.WarehouseManagement_noResults__AWxst{color:var(--text-secondary);padding:16px;padding:var(--spacing-md)}.WarehouseManagement_noResults__AWxst{background:#f8f9fa;border-radius:12px;border-radius:var(--border-radius)}@media (max-width:768px){.WarehouseManagement_warehouseContent__GSWT0{padding:8px;padding:var(--spacing-sm)}.WarehouseManagement_warehousesGrid__MX55g{grid-template-columns:1fr}.WarehouseManagement_floatingButton__LX5YE{bottom:70px;height:50px;right:16px;width:50px}.WarehouseManagement_modalContent__qV0Ri{padding:16px;padding:var(--spacing-md);width:95%}.WarehouseManagement_searchContainer__wMODv{padding:6px 10px}.WarehouseManagement_searchIcon__stDlX{margin-right:6px}.WarehouseManagement_searchInput__B\+atd{padding:6px}.WarehouseManagement_modalActions__7Vetz{align-items:stretch;flex-direction:column}.WarehouseManagement_modalActions__7Vetz button{width:100%}}.WarehouseManagement_backButton__JxTkn{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__JxTkn{border-radius:32px;font-size:14px;padding:8px 16px}}.WarehouseManagement_productsModal__tYOFa{overflow-y:auto}.WarehouseManagement_productsContainer__3FmW9{margin-top:1rem}.WarehouseManagement_tableContainer__QvTuf{overflow-x:auto}.WarehouseManagement_productsTable__8qK1R{direction:rtl}.WarehouseManagement_productsTable__8qK1R td,.WarehouseManagement_productsTable__8qK1R th{border:1px solid #e0e0e0;border:1px solid var(--border-color);padding:.75rem}.WarehouseManagement_productsTable__8qK1R tr:nth-child(2n){background-color:#f8f9fa}.WarehouseManagement_productsTable__8qK1R tr:hover{background-color:#f0f0f0}.WarehouseManagement_noProducts__QBb0f{background:#f8f9fa;border-radius:12px;border-radius:var(--border-radius);color:#6b7280;color:var(--text-secondary);margin:1rem 0;padding:2rem;text-align:center}.WarehouseManagement_modalHeader__Def-J{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.WarehouseManagement_input__N5Kef:disabled{background-color:#f0f0f0;color:#6c757d;cursor:not-allowed}.WarehouseManagement_required__4u2aE{color:red;margin-left:.2rem}.WarehouseManagement_modalHeader__Def-J{padding:1rem;z-index:1}.WarehouseManagement_closeButton__J7Nuz{background:#0000;color:#6b7280;left:.75rem;position:absolute;top:.75rem}.WarehouseManagement_modalTitle__PvPzH{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__yXcii{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;padding:1rem}.WarehouseManagement_warehouseContent__GSWT0{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__ZTXIb{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.WarehouseManagement_backButton__JxTkn{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__JxTkn: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__wMODv{flex:1 1;max-width:500px}.WarehouseManagement_searchBar__5HrVQ{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__5HrVQ:focus{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_warehouseList__NckR4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:2rem}.WarehouseManagement_warehouseCard__E7YEB{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__E7YEB:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.WarehouseManagement_warehouseCard__E7YEB: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__E7YEB:hover:before{transform:scaleX(1)}.WarehouseManagement_warehouseInfo__BSJ6b{margin-bottom:1.25rem;text-align:right}.WarehouseManagement_warehouseInfo__BSJ6b h3{color:#1e293b;color:var(--secondary-color);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.WarehouseManagement_location__6fITy{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.375rem}.WarehouseManagement_warehouseActions__y66f1{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.WarehouseManagement_actionButton__MNdVD,.WarehouseManagement_deleteButton__mBLmZ,.WarehouseManagement_editButton__-LcA6,.WarehouseManagement_linkButton__lhTqQ,.WarehouseManagement_viewProductsButton__VfSYa{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__VfSYa{background:#22c55e;background:var(--success-color);color:#fff;grid-column:span 2}.WarehouseManagement_viewProductsButton__VfSYa:hover{background:#16a34a;background:var(--success-hover)}.WarehouseManagement_editButton__-LcA6{background:#3b82f6;background:var(--primary-color)}.WarehouseManagement_editButton__-LcA6:hover{background:#2563eb;background:var(--primary-hover)}.WarehouseManagement_deleteButton__mBLmZ{background:#ef4444;background:var(--danger-color);color:#fff}.WarehouseManagement_deleteButton__mBLmZ:hover{background:#b91c1c;background:var(--danger-hover)}.WarehouseManagement_linkButton__lhTqQ{background:#f59e0b;background:var(--warning-color);color:#fff;grid-column:span 2}.WarehouseManagement_linkButton__lhTqQ:hover{background:#d97706}.WarehouseManagement_modalOverlay__9lBqo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;padding:1rem;z-index:50}.WarehouseManagement_modalContent__qV0Ri{background:#fff;border-radius:16px;border-radius:var(--border-radius-lg);max-height:90vh;max-width:600px;padding:2rem;position:relative;width:100%}.WarehouseManagement_formGroup__5D78t{margin-bottom:1.5rem}.WarehouseManagement_formGroup__5D78t label{color:#1e293b;color:var(--secondary-color);margin-bottom:.5rem}.WarehouseManagement_formGroup__5D78t input,.WarehouseManagement_formGroup__5D78t select,.WarehouseManagement_formGroup__5D78t 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__5D78t input:focus,.WarehouseManagement_formGroup__5D78t select:focus,.WarehouseManagement_formGroup__5D78t textarea:focus{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_productsTable__8qK1R{border-collapse:initial;border-spacing:0;margin-top:1rem}.WarehouseManagement_productsTable__8qK1R td,.WarehouseManagement_productsTable__8qK1R th{border-bottom:1px solid #e2e8f0;padding:1rem}.WarehouseManagement_productsTable__8qK1R th{background:#f8fafc;color:#1e293b;color:var(--secondary-color);white-space:nowrap}.WarehouseManagement_productsTable__8qK1R tr:hover{background:#f1f5f9}@media (max-width:768px){.WarehouseManagement_warehouseContent__GSWT0{padding:1rem}.WarehouseManagement_headerContainer__ZTXIb{flex-direction:column}.WarehouseManagement_searchContainer__wMODv{max-width:none;width:100%}.WarehouseManagement_warehouseList__NckR4{grid-template-columns:1fr}.WarehouseManagement_modalContent__qV0Ri{padding:1.5rem}.WarehouseManagement_warehouseActions__y66f1{grid-template-columns:1fr}.WarehouseManagement_linkButton__lhTqQ,.WarehouseManagement_viewProductsButton__VfSYa{grid-column:auto}}.WarehouseManagement_loading__lynXS,.WarehouseManagement_noWarehouses__RDWB\+{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__hoM\+s{background:#fef2f2;border-radius:var(--border-radius);color:#ef4444;color:var(--danger-color);margin-bottom:1rem;padding:1rem}.WarehouseManagement_linkProductModal__ffTZw{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__Def-J{border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;direction:rtl;padding:1.5rem 2rem}.WarehouseManagement_modalTitle__PvPzH{flex:1 1;font-size:1.25rem;text-align:center}.WarehouseManagement_closeButton__J7Nuz{align-items:center;border-radius:50%;color:#4b5563;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.WarehouseManagement_closeButton__J7Nuz:hover{background-color:#f3f4f6;color:#1f2937}.WarehouseManagement_errorMessage__hoM\+s,.WarehouseManagement_successMessage__fPLLU{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__hoM\+s{color:#b91c1c}.WarehouseManagement_successMessage__fPLLU{background-color:#d1fae5;color:#047857}.WarehouseManagement_productSelectionStep__RWhHY{padding:1.5rem}.WarehouseManagement_searchContainer__wMODv{margin-bottom:1.5rem;position:relative}.WarehouseManagement_searchInput__B\+atd{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__B\+atd:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_searchIcon__stDlX{color:#6b7280;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.WarehouseManagement_productsList__5IG\+2{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__xbhFL{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.WarehouseManagement_productCard__xbhFL:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.WarehouseManagement_productImageContainer__ySCPu{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__jEUGr{height:100%;object-fit:cover;width:100%}.WarehouseManagement_noProductImage__2zktp{align-items:center;background-color:#f3f4f6;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.WarehouseManagement_productInfo__Qu3tI{display:flex;flex:1 1;flex-direction:column}.WarehouseManagement_productName__iBxxg{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 .5rem}.WarehouseManagement_productDetails__0Je9w{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.WarehouseManagement_productBarcode__2ENTl,.WarehouseManagement_productSku__eIdQE,.WarehouseManagement_productStock__fsld5,.WarehouseManagement_productType__xQxTm{background-color:#f3f4f6;border-radius:.25rem;color:#6b7280;display:inline-block;font-size:.75rem;margin:0;padding:.25rem .5rem}.WarehouseManagement_lowStock__DjjHs{color:#b91c1c}.WarehouseManagement_productPrice__RJkef{align-items:center;display:flex;gap:.5rem}.WarehouseManagement_priceLabel__ir7Jc{color:#4b5563;font-size:.875rem}.WarehouseManagement_priceValue__n22ZR{color:#1f2937;font-size:1rem;font-weight:600}.WarehouseManagement_productDetailsStep__fWrjT{padding:1.5rem}.WarehouseManagement_selectedProductInfo__\+QExy{background-color:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.WarehouseManagement_selectedProductHeader__rgE9M{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.WarehouseManagement_selectedProductHeader__rgE9M h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.WarehouseManagement_stockInfo__Iznn2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.WarehouseManagement_stockItem__qegru{display:flex;flex-direction:column;gap:.25rem}.WarehouseManagement_stockLabel__9CGvL{color:#6b7280;font-size:.75rem}.WarehouseManagement_stockValue__BGapd{color:#1f2937;font-size:1.125rem;font-weight:600}.WarehouseManagement_noStock__WhnUE{color:#b91c1c}.WarehouseManagement_detailsForm__ins2t{grid-gap:1rem;direction:rtl;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.WarehouseManagement_formGroup__5D78t{display:flex;flex-direction:column;gap:.375rem}.WarehouseManagement_formGroup__5D78t:nth-child(3),.WarehouseManagement_formGroup__5D78t:nth-child(4){grid-column:span 2}.WarehouseManagement_formLabel__bWlk6{color:#4b5563;font-size:.875rem;font-weight:500}.WarehouseManagement_requiredField__L32VS{color:#b91c1c;margin-right:.125rem}.WarehouseManagement_formInput__zZ\+Ow,.WarehouseManagement_formTextarea__Y79N-{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.625rem .75rem;transition:all .2s ease}.WarehouseManagement_formInput__zZ\+Ow:focus,.WarehouseManagement_formTextarea__Y79N-:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WarehouseManagement_formInput__zZ\+Ow:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.75}.WarehouseManagement_formTextarea__Y79N-{resize:vertical}.WarehouseManagement_formActions__APL6B{display:flex;gap:1rem;grid-column:span 2;justify-content:space-between;margin-top:1rem}.WarehouseManagement_backButton__JxTkn,.WarehouseManagement_submitButton__IYWH4{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__JxTkn{background-color:#f3f4f6;color:#4b5563}.WarehouseManagement_backButton__JxTkn:hover{background-color:#e5e7eb;color:#1f2937}.WarehouseManagement_submitButton__IYWH4{background-color:#3b82f6;color:#fff}.WarehouseManagement_submitButton__IYWH4:hover:not(:disabled){background-color:#2563eb}.WarehouseManagement_submitButton__IYWH4:disabled{cursor:not-allowed;opacity:.5}.WarehouseManagement_loading__lynXS,.WarehouseManagement_noResults__AWxst{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:2rem;text-align:center}@media (max-width:768px){.WarehouseManagement_detailsForm__ins2t,.WarehouseManagement_productsList__5IG\+2{grid-template-columns:1fr}.WarehouseManagement_formGroup__5D78t:nth-child(3),.WarehouseManagement_formGroup__5D78t:nth-child(4){grid-column:auto}.WarehouseManagement_formActions__APL6B{flex-direction:column;grid-column:auto}.WarehouseManagement_backButton__JxTkn,.WarehouseManagement_submitButton__IYWH4{width:100%}.WarehouseManagement_modalHeader__Def-J{padding:1rem}.WarehouseManagement_modalTitle__PvPzH{font-size:1rem}}:root{--primary-blue:#3b82f6;--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__2QcZv{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__7f3YI{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__aR6W9{-webkit-text-fill-color:#0000;animation:WarehouseManagement_gradientText__H6UAP 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__JxTkn{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__JxTkn:hover{box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.WarehouseManagement_addWarehouseButton__SpgGu{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__SpgGu:hover{box-shadow:0 6px 16px #3b82f64d;transform:translateY(-2px)}.WarehouseManagement_headerActions__GTV4P{align-items:center;background:#f7f8fa;background:var(--bg-light);border-radius:16px;box-shadow:inset 0 2px 4px #0000000d;display:flex;gap:12px;margin-bottom:24px;padding:12px}.WarehouseManagement_viewControls__Ve\+Wg{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:6px;padding:4px}.WarehouseManagement_viewButton__Tu5kz{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:8px;transition:all .2s ease}.WarehouseManagement_viewButton__Tu5kz.WarehouseManagement_active__djc2n{background:#3b82f6;background:var(--primary-blue);box-shadow:0 2px 4px #3b82f633;color:#fff}.WarehouseManagement_viewButton__Tu5kz:hover:not(.WarehouseManagement_active__djc2n){background:#f1f5f9;color:#334155}.WarehouseManagement_filterButton__2BjCr{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__2BjCr:hover{background:#f1f5f9;color:#334155;transform:translateY(-1px)}.WarehouseManagement_errorMessage__hoM\+s{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__LX5YE{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__LX5YE:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px) scale(1.05)}.WarehouseManagement_warehousesGrid__MX55g{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.WarehouseManagement_warehousesList__WtUGF{display:flex;flex-direction:column;gap:12px;margin-top:20px}.WarehouseManagement_loadingContainer__kx3tf,.WarehouseManagement_noWarehouses__RDWB\+{align-items:center;color:#777;display:flex;flex-direction:column;justify-content:center;margin-top:20px;min-height:200px}.WarehouseManagement_modalOverlay__9lBqo{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__qV0Ri{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__Def-J{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;position:sticky;top:0;z-index:10}.WarehouseManagement_closeButton__J7Nuz{background:none;border:none;color:#666;cursor:pointer;transition:color .2s ease}.WarehouseManagement_closeButton__J7Nuz:hover{color:#333}.WarehouseManagement_modalTitle__PvPzH{color:#1f2937;color:var(--text-primary);font-size:1.5rem;font-weight:600}.WarehouseManagement_formGroup__5D78t{margin-bottom:20px}.WarehouseManagement_formGroup__5D78t label{color:#1f2937;color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.WarehouseManagement_formGroup__5D78t input{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:10px 12px;width:100%}.WarehouseManagement_formGroup__5D78t input:focus{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 0 0 2px #3b82f633;outline:none}.WarehouseManagement_modalActions__7Vetz{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.WarehouseManagement_cancelButton__TbJXW,.WarehouseManagement_saveButton__qvYpi{border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.WarehouseManagement_saveButton__qvYpi{background:#3b82f6;background:var(--primary-blue);border:none;color:#fff}.WarehouseManagement_saveButton__qvYpi:hover{background:#2563eb;background:var(--primary-hover);transform:translateY(-1px)}.WarehouseManagement_cancelButton__TbJXW{background:#f1f5f9;border:1px solid #ddd;color:#6b7280;color:var(--text-secondary)}.WarehouseManagement_cancelButton__TbJXW:hover{background:#e2e8f0}.WarehouseManagement_productsModal__tYOFa{max-height:80vh;max-width:800px;width:90%}.WarehouseManagement_productsTable__8qK1R{border-collapse:collapse;margin-top:16px;width:100%}.WarehouseManagement_productsTable__8qK1R td,.WarehouseManagement_productsTable__8qK1R th{border-bottom:1px solid #eee;padding:12px;text-align:right}.WarehouseManagement_productsTable__8qK1R th{background-color:#f8f9fa;color:#1f2937;color:var(--text-primary);font-weight:600}.WarehouseManagement_productsTable__8qK1R tr:hover{background-color:#f1f5f9}@media (max-width:768px){.WarehouseManagement_mainContent__7f3YI{padding:16px 12px}.WarehouseManagement_pageTitle__aR6W9{font-size:1.6rem;margin:8px 0 20px}.WarehouseManagement_headerActions__GTV4P{flex-wrap:wrap;gap:8px;padding:8px}.WarehouseManagement_backButton__JxTkn{display:inline-flex;font-size:13px;height:32px;padding:20px}.WarehouseManagement_warehousesGrid__MX55g{grid-template-columns:1fr}.WarehouseManagement_floatingButton__LX5YE{border-radius:24px;bottom:86px;bottom:calc(var(--bottom-nav-height) + 16px);height:48px;width:48px}.WarehouseManagement_addWarehouseButton__SpgGu{border-radius:10px;font-size:15px;height:44px;margin-bottom:20px}.WarehouseManagement_modalContent__qV0Ri{padding:16px;width:95%}.WarehouseManagement_modalActions__7Vetz{flex-direction:column}.WarehouseManagement_cancelButton__TbJXW,.WarehouseManagement_saveButton__qvYpi{width:100%}}@keyframes WarehouseManagement_gradientText__H6UAP{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.WarehouseManagement_statisticsToggle__9X2Na{display:flex;justify-content:flex-end;margin-bottom:16px}.WarehouseManagement_toggleButton__1ZVbj{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__1ZVbj:hover{background-color:#3b82f61a}.WarehouseManagement_statisticsSection__MrvwW{animation:WarehouseManagement_fadeIn__vvuzL .3s ease;margin-bottom:24px}@keyframes WarehouseManagement_fadeIn__vvuzL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.WarehouseManagement_statisticsSection__MrvwW{margin-bottom:16px}.WarehouseManagement_toggleButton__1ZVbj{font-size:.8rem}}.WarehouseManagement_simpleInventoryContainer__JYpt5{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__DFNcD{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__Yd1vd{margin-top:1rem;overflow-x:auto}.WarehouseManagement_productTable__k6fqZ{border-collapse:initial;border-spacing:0;font-size:14px;width:100%}.WarehouseManagement_productTable__k6fqZ th{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#4b5563;font-weight:600;padding:12px 16px;position:sticky;text-align:right;top:0;z-index:10}.WarehouseManagement_productTable__k6fqZ td{border-bottom:1px solid #e9ecef;padding:12px 16px;vertical-align:middle}.WarehouseManagement_productTable__k6fqZ tr:hover{background-color:#f9fafb}.WarehouseManagement_productNameCell__3IZLM{align-items:center;display:flex;gap:12px;min-width:200px}.WarehouseManagement_productThumbnail__I6e4L{border:1px solid #e0e0e0;border-radius:4px;height:40px;object-fit:cover;width:40px}.WarehouseManagement_productCol__DqCgN{min-width:240px}.WarehouseManagement_quantityCell__0LTnB{font-weight:600}.WarehouseManagement_outOfStock__FclLf{background-color:#dc26261a;border-radius:4px;color:#dc2626;font-size:12px;padding:4px 8px}.WarehouseManagement_lowStock__DjjHs{background-color:#ea580c1a;border-radius:4px;color:#ea580c;font-size:12px;padding:4px 8px}.WarehouseManagement_inStock__cdwlj{background-color:#16a34a1a;border-radius:4px;color:#16a34a;font-size:12px;padding:4px 8px}.WarehouseManagement_outOfStockRow__eJWbe{background-color:#dc26260d}.WarehouseManagement_lowStockRow__scWGI{background-color:#ea580c0d}.WarehouseManagement_activeStatus__xiLUR,.WarehouseManagement_archivedStatus__b7lMI,.WarehouseManagement_draftStatus__pTdKp{border-radius:4px;font-size:12px;padding:4px 8px}.WarehouseManagement_activeStatus__xiLUR{background-color:#16a34a1a;color:#16a34a}.WarehouseManagement_archivedStatus__b7lMI{background-color:#4b55631a;color:#4b5563}.WarehouseManagement_draftStatus__pTdKp{background-color:#6366f11a;color:#6366f1}.WarehouseManagement_actionButtons__TwDwF{display:flex;gap:8px}.WarehouseManagement_editButton__-LcA6{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.WarehouseManagement_editButton__-LcA6:hover{background-color:#2563eb}.WarehouseManagement_addProductButton__HXlGa{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__HXlGa:hover{background-color:#2563eb;transform:translateY(-1px)}.WarehouseManagement_emptyContainer__Kd2vU{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__J6vvF{color:#f59e0b;margin-bottom:1rem}.WarehouseManagement_addButton__FhsA-{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__FhsA-:hover{background-color:#2563eb;transform:translateY(-1px)}.WarehouseManagement_redirectContainer__8h6BE{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.WarehouseManagement_redirectMessage__NixzV{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__NixzV svg{color:#3b82f6;margin-bottom:.5rem}.WarehouseManagement_redirectMessage__NixzV h2{color:#1f2937;font-size:1.5rem;margin-bottom:.5rem}.WarehouseManagement_redirectMessage__NixzV p{color:#4b5563;font-size:1rem}.WarehouseManagement_spinner__UdIIW{animation:WarehouseManagement_spin__hm\+JS 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__hm\+JS{to{transform:rotate(1turn)}}.WarehouseManagement_loadingContainer__kx3tf{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.WarehouseManagement_warehouseSelector__i4D4c{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:16px}.WarehouseManagement_warehouseSelector__i4D4c h3{align-items:center;color:#334155;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin-bottom:16px}.WarehouseManagement_warehouseButtons__eTplN{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.WarehouseManagement_warehouseButton__tBRAH{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__tBRAH:hover{background-color:#f1f5f9;border-color:#cbd5e1;box-shadow:0 3px 6px #00000014;transform:translateY(-2px)}.WarehouseManagement_warehouseButton__tBRAH.WarehouseManagement_activeWarehouse__gmKDv{background-color:#3b82f6;border-color:#2563eb;box-shadow:0 4px 8px #3b82f640;color:#fff}.WarehouseManagement_warehouseButton__tBRAH.WarehouseManagement_activeWarehouse__gmKDv:hover{background-color:#2563eb;transform:translateY(-2px)}.WarehouseManagement_inventoryViewContainer__LXyam{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}@media (max-width:768px){.WarehouseManagement_warehouseButtons__eTplN{flex-direction:column;gap:8px}.WarehouseManagement_warehouseButton__tBRAH{justify-content:flex-start;padding:10px 16px;width:100%}}.WarehouseTabs_tabsWrapper__8YlCK{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.WarehouseTabs_primaryTabs__AB9lY{background-color:#e5e7eb;border-radius:8px;display:flex;gap:1px;padding:4px}.WarehouseTabs_primaryTab__cSMZa{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__cSMZa:hover:not(.WarehouseTabs_activeTab__pGGRn){background-color:#ffffff80;color:#4b5563}.WarehouseTabs_primaryTab__cSMZa.WarehouseTabs_activeTab__pGGRn{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.WarehouseTabs_secondaryTabs__qudGS{-ms-overflow-style:none;background-color:#f9fafb;border-radius:8px;display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;scrollbar-width:none}.WarehouseTabs_secondaryTabs__qudGS::-webkit-scrollbar{display:none}.WarehouseTabs_secondaryTab__H2UKR{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__H2UKR:hover:not(.WarehouseTabs_activeSecondaryTab__r3qiB){background-color:#f3f4f6;color:#374151}.WarehouseTabs_secondaryTab__H2UKR.WarehouseTabs_activeSecondaryTab__r3qiB{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.WarehouseTabs_tabIcon__2jRrV{height:1.25rem;width:1.25rem}@media (max-width:768px){.WarehouseTabs_primaryTabs__AB9lY{flex-direction:column;gap:4px}.WarehouseTabs_secondaryTab__H2UKR{padding:.5rem .75rem}}.SearchBar_searchContainer__SJDE0{flex:1 1}.SearchBar_searchWrapper__KSLte{align-items:center;display:flex;position:relative}.SearchBar_searchIcon__MqyqE{color:#9ca3af;pointer-events:none;position:absolute;right:12px}.SearchBar_searchInput__QMzdy{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__QMzdy:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.SearchBar_searchInput__QMzdy::placeholder{color:#9ca3af}.RealTimeWarehouseStatistics_statisticsContainer__s\+Pi9{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__rs3FA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.RealTimeWarehouseStatistics_statCard__madlB{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__madlB:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-3px)}.RealTimeWarehouseStatistics_statIconWrapper__hMVSZ{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__LDfy3{color:#fff;height:24px;width:24px}.RealTimeWarehouseStatistics_statInfo__ffMMN{flex-grow:1;overflow:hidden}.RealTimeWarehouseStatistics_statInfo__ffMMN h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.RealTimeWarehouseStatistics_statInfo__ffMMN p{color:#6b7280;font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RealTimeWarehouseStatistics_utilizationIndicator__lSfmr{background-color:#ffffff4d;border-radius:4px;height:8px;overflow:hidden;position:relative;width:36px}.RealTimeWarehouseStatistics_utilizationBar__Q9zU5{background-color:#fff;border-radius:4px;height:100%;left:0;min-width:4px;position:absolute;top:0}.RealTimeWarehouseStatistics_warningIcon__DsgnY{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.RealTimeWarehouseStatistics_errorIcon__VSKM3{background:linear-gradient(135deg,#ef4444,#f87171)}.RealTimeWarehouseStatistics_warehouseStatsList__LXZLo{border-top:1px solid #e5e7eb;padding-top:1.5rem}.RealTimeWarehouseStatistics_sectionTitle__2YHb9{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem}.RealTimeWarehouseStatistics_warehouseStatsGrid__xbJlV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.RealTimeWarehouseStatistics_warehouseStatCard__XhEor{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__XhEor:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.RealTimeWarehouseStatistics_warehouseHeader__Sp7-l{margin-bottom:1rem}.RealTimeWarehouseStatistics_warehouseName__br6qR{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.RealTimeWarehouseStatistics_warehouseAddress__rXDp3{color:#6b7280;font-size:.875rem;margin:0}.RealTimeWarehouseStatistics_warehouseStatsRow__6mPXF{display:flex;justify-content:space-between;margin-bottom:.75rem}.RealTimeWarehouseStatistics_warehouseStat__AV23t{display:flex;flex-direction:column;gap:.25rem}.RealTimeWarehouseStatistics_statLabel__o73Ir{color:#6b7280;font-size:.75rem}.RealTimeWarehouseStatistics_statNumber__vYVTD{color:#1f2937;font-size:1rem;font-weight:600}.RealTimeWarehouseStatistics_warningText__09pXa{color:#f59e0b}.RealTimeWarehouseStatistics_errorText__p9\+2I{color:#ef4444}.RealTimeWarehouseStatistics_utilizationSection__SS595{margin-top:1rem}.RealTimeWarehouseStatistics_utilizationHeader__t3C87{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.RealTimeWarehouseStatistics_utilizationLabel__s-Rmj{color:#6b7280;font-size:.75rem}.RealTimeWarehouseStatistics_utilizationPercentage__izaZK{color:#1f2937;font-size:.875rem;font-weight:600}.RealTimeWarehouseStatistics_utilizationBarContainer__aY8kW{background-color:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.RealTimeWarehouseStatistics_utilizationBarFill__KGcK5{border-radius:4px;height:100%;min-width:4px}.RealTimeWarehouseStatistics_loadingIndicator__jw4Ch{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:2rem}.RealTimeWarehouseStatistics_spinner__cJXaI{animation:RealTimeWarehouseStatistics_spin__RvnNA 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}.RealTimeWarehouseStatistics_errorContainer__yYoYa{align-items:center;color:#ef4444;display:flex;flex-direction:column;justify-content:center;padding:2rem}.RealTimeWarehouseStatistics_errorIcon__VSKM3{margin-bottom:1rem}@keyframes RealTimeWarehouseStatistics_spin__RvnNA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RealTimeWarehouseStatistics_mainStats__rs3FA{grid-template-columns:repeat(2,1fr)}.RealTimeWarehouseStatistics_warehouseStatsGrid__xbJlV{grid-template-columns:1fr}}@media (max-width:480px){.RealTimeWarehouseStatistics_mainStats__rs3FA{grid-template-columns:1fr}.RealTimeWarehouseStatistics_statCard__madlB{padding:1rem}}.RealTimeWarehouseChart_chartContainer__DSOMP{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;direction:rtl;margin-bottom:24px;padding:16px}.RealTimeWarehouseChart_chartHeader__yHhVd{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:16px}.RealTimeWarehouseChart_chartTitle__I4Ij6{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.RealTimeWarehouseChart_chartControls__BNRae{display:flex;flex-wrap:wrap;gap:1rem}.RealTimeWarehouseChart_chartTypeButtons__kXsll{background-color:#f3f4f6;border-radius:8px;display:flex;padding:.25rem}.RealTimeWarehouseChart_chartTypeButton__w-bSQ{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__w-bSQ:hover:not(.RealTimeWarehouseChart_active__PRFTW){background-color:#e5e7eb;color:#1f2937}.RealTimeWarehouseChart_chartTypeButton__w-bSQ.RealTimeWarehouseChart_active__PRFTW{background-color:#3b82f6;color:#fff}.RealTimeWarehouseChart_warehouseFilter__kbmKs{display:flex}.RealTimeWarehouseChart_filterButton__WOzzX{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__WOzzX:hover{background-color:#e5e7eb;color:#1f2937}.RealTimeWarehouseChart_filterButton__WOzzX.RealTimeWarehouseChart_active__PRFTW{background-color:#3b82f6;color:#fff}.RealTimeWarehouseChart_chartContent__Vj\+ky{display:flex;flex-direction:column;gap:2rem}.RealTimeWarehouseChart_mainChart__T09nS{flex:1 1}.RealTimeWarehouseChart_chartSubtitle__FQCe\+{align-items:center;color:#4b5563;display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin:0 0 1rem}.RealTimeWarehouseChart_selectedWarehouseTag__8pTCe{background-color:#dbeafe;border-radius:4px;color:#1e40af;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.RealTimeWarehouseChart_barChart__vG4L3{display:flex;flex-direction:column;gap:.75rem}.RealTimeWarehouseChart_barChartRow__aH-z3{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:150px 1fr}.RealTimeWarehouseChart_barLabel__KWEef{overflow:hidden;text-align:left}.RealTimeWarehouseChart_labelText__aqOso{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__wGUO7,.RealTimeWarehouseChart_labelText__aqOso:hover{background-color:#f3f4f6;color:#1f2937}.RealTimeWarehouseChart_barContainer__vl9p7{background-color:#f3f4f6;border-radius:6px;height:32px;overflow:hidden}.RealTimeWarehouseChart_bar__PQldj{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__v4oX8,.RealTimeWarehouseChart_bar__PQldj:hover{box-shadow:0 2px 4px #0000001a;filter:brightness(1.1)}.RealTimeWarehouseChart_barValue__mHFmj{text-shadow:0 1px 2px #0003}.RealTimeWarehouseChart_productsChart__\+BDAv{border-top:1px solid #e5e7eb;padding-top:1.5rem}.RealTimeWarehouseChart_productsList__0FEv2{background-color:#f9fafb;border-radius:8px;padding:1rem}.RealTimeWarehouseChart_productsTable__tYb-D{border-collapse:collapse;width:100%}.RealTimeWarehouseChart_productsTable__tYb-D td,.RealTimeWarehouseChart_productsTable__tYb-D th{padding:.75rem 1rem;text-align:right}.RealTimeWarehouseChart_productsTable__tYb-D th{background-color:#f3f4f6;border-bottom:2px solid #e5e7eb;color:#4b5563;font-size:.875rem;font-weight:600}.RealTimeWarehouseChart_productsTable__tYb-D tr{border-bottom:1px solid #e5e7eb}.RealTimeWarehouseChart_productsTable__tYb-D tr:last-child{border-bottom:none}.RealTimeWarehouseChart_productsTable__tYb-D tr:hover{background-color:#f3f4f6}.RealTimeWarehouseChart_productNameColumn__aRzRe{width:40%}.RealTimeWarehouseChart_productNameCell__TLwLn{color:#1f2937;font-weight:500}.RealTimeWarehouseChart_quantityCell__NaIiF{color:#1f2937;font-weight:600}.RealTimeWarehouseChart_priceCell__3eHdw,.RealTimeWarehouseChart_valueCell__JJF4o{color:#1f2937}.RealTimeWarehouseChart_noDataMessage__5yYxC{align-items:center;background-color:#f9fafb;border-radius:8px;color:#6b7280;display:flex;font-size:.875rem;justify-content:center;padding:2rem}.RealTimeWarehouseChart_errorContainer__N0lTQ,.RealTimeWarehouseChart_loadingContainer__Lqdx\+{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:300px}.RealTimeWarehouseChart_spinningIcon__ITRhj{animation:RealTimeWarehouseChart_spin__GtXuG 1.5s linear infinite;color:#3b82f6;margin-bottom:1rem}.RealTimeWarehouseChart_errorIcon__gBtfJ{color:#ef4444;margin-bottom:1rem}@keyframes RealTimeWarehouseChart_spin__GtXuG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RealTimeWarehouseChart_chartHeader__yHhVd{align-items:flex-start;flex-direction:column}.RealTimeWarehouseChart_chartControls__BNRae{justify-content:space-between;width:100%}.RealTimeWarehouseChart_barChartRow__aH-z3{grid-template-columns:120px 1fr}.RealTimeWarehouseChart_productsTable__tYb-D{font-size:.875rem}.RealTimeWarehouseChart_productsTable__tYb-D td,.RealTimeWarehouseChart_productsTable__tYb-D th{padding:.5rem}}@media (max-width:480px){.RealTimeWarehouseChart_chartControls__BNRae{flex-direction:column}.RealTimeWarehouseChart_chartTypeButtons__kXsll,.RealTimeWarehouseChart_warehouseFilter__kbmKs{justify-content:center;width:100%}.RealTimeWarehouseChart_barChartRow__aH-z3{gap:.5rem;grid-template-columns:100px 1fr}.RealTimeWarehouseChart_productNameColumn__aRzRe{width:auto}}.RealTimeWarehouseChart_noDataContainer__Q4a9i{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__1Zx0v{color:#9ca3af;height:32px;margin-bottom:1rem;width:32px}.RealTimeWarehouseChart_mockDataIndicator__1xI83{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__1xI83 svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.RealTimeWarehouseChart_mockDataContent__peMo1{display:flex;flex-direction:column;gap:4px}.RealTimeWarehouseChart_mockDataContent__peMo1 strong{font-size:14px;font-weight:600}.RealTimeWarehouseChart_mockDataContent__peMo1 span{font-size:13px;opacity:.9}.WarehouseInventoryRealtime_inventoryContainer__8MT-e{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;direction:rtl;margin-bottom:2rem;padding:1.5rem}.WarehouseInventoryRealtime_inventoryHeader__NZoPS{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.WarehouseInventoryRealtime_inventoryTitle__FluYE{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.WarehouseInventoryRealtime_searchContainer__0d8Gi{flex:1 1;max-width:400px;position:relative}.WarehouseInventoryRealtime_searchIcon__bOrwU{color:#718096;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.WarehouseInventoryRealtime_searchInput__E1mKS{border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.WarehouseInventoryRealtime_searchInput__E1mKS:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.WarehouseInventoryRealtime_refreshButton__3oOM7{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__3oOM7:hover{background-color:#edf2f7}.WarehouseInventoryRealtime_refreshButton__3oOM7 svg{transition:transform .3s ease}.WarehouseInventoryRealtime_refreshButton__3oOM7:hover svg{transform:rotate(180deg)}.WarehouseInventoryRealtime_summarySectionDesktop__c9l64{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:1.5rem}.WarehouseInventoryRealtime_summaryAndVisualization__OZBzA{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr;margin-bottom:1.5rem}.WarehouseInventoryRealtime_summaryCards__zX1uP{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.WarehouseInventoryRealtime_summaryCard__rm8jY{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__rm8jY:hover{box-shadow:0 4px 8px #00000014;transform:translateY(-2px)}.WarehouseInventoryRealtime_summaryIcon__csYNI{align-items:center;background-color:#3b82f626;border-radius:10px;color:#3b82f6;display:flex;height:40px;justify-content:center;width:40px}.WarehouseInventoryRealtime_valueSummary__xpIAJ{background-color:#10b98126;color:#10b981}.WarehouseInventoryRealtime_outOfStockIcon__gZ5UU{background-color:#ef444426;color:#ef4444}.WarehouseInventoryRealtime_lowStockIcon__BBnix{background-color:#f59e0b26;color:#f59e0b}.WarehouseInventoryRealtime_summaryContent__V-zZ2{flex:1 1}.WarehouseInventoryRealtime_summaryContent__V-zZ2 h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.WarehouseInventoryRealtime_summaryContent__V-zZ2 p{color:#64748b;font-size:.85rem;margin:0}.WarehouseInventoryRealtime_outOfStockSummary__QTNg2{background-color:#fef2f2;border-color:#fecaca}.WarehouseInventoryRealtime_lowStockSummary__o4rgN{background-color:#fff7ed;border-color:#fed7aa}.WarehouseInventoryRealtime_visualizationSection__hw-dy{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:1rem}.WarehouseInventoryRealtime_sectionHeader__15HVm{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.WarehouseInventoryRealtime_sectionHeader__15HVm h3{color:#334155;font-size:1rem;font-weight:600;margin:0}.WarehouseInventoryRealtime_toggleChartButton__cNRXB{background:none;border:none;border-radius:.25rem;color:#3b82f6;cursor:pointer;font-size:.85rem;padding:.25rem .5rem}.WarehouseInventoryRealtime_toggleChartButton__cNRXB:hover{background-color:#3b82f61a}.WarehouseInventoryRealtime_pieChartContainer__0viKj{text-align:center}.WarehouseInventoryRealtime_pieChartTitle__eMRYP{color:#475569;font-size:.9rem;font-weight:600;margin-bottom:1rem;text-align:center}.WarehouseInventoryRealtime_pieChartWrapper__WBpH6{align-items:center;display:flex;flex-direction:column;gap:1rem}.WarehouseInventoryRealtime_pieChart__Rz-tf{background-color:#f1f5f9;border-radius:50%;height:150px;overflow:hidden;position:relative;width:150px}.WarehouseInventoryRealtime_segment__SF91N{height:100%;left:0;position:absolute;top:0;transform-origin:50% 50%;transition:all .3s ease;width:100%}.WarehouseInventoryRealtime_pieChartLabels__NQoFP{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.WarehouseInventoryRealtime_pieChartLabel__kcisP{align-items:center;color:#475569;display:flex;font-size:.85rem;gap:.5rem}.WarehouseInventoryRealtime_colorBox__-3eNw{border-radius:3px;height:12px;width:12px}.WarehouseInventoryRealtime_actionButtons__b4UfQ{display:flex;gap:.75rem;margin-top:1rem}.WarehouseInventoryRealtime_adjustButton__3zkRW,.WarehouseInventoryRealtime_moveButton__K5fyZ,.WarehouseInventoryRealtime_orderButton__bDN1x{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__bDN1x{background-color:#3b82f6;color:#fff;flex:2 1}.WarehouseInventoryRealtime_orderButton__bDN1x:hover{background-color:#2563eb}.WarehouseInventoryRealtime_moveButton__K5fyZ{background-color:#f59e0b;color:#fff;flex:2 1}.WarehouseInventoryRealtime_moveButton__K5fyZ:hover{background-color:#d97706}.WarehouseInventoryRealtime_adjustButton__3zkRW{background-color:#10b981;color:#fff;flex:1 1}.WarehouseInventoryRealtime_adjustButton__3zkRW:hover{background-color:#059669}.WarehouseInventoryRealtime_stockTrend__fIF9M{align-items:center;display:flex}.WarehouseInventoryRealtime_trendingUp__Z3DsF{color:#10b981}.WarehouseInventoryRealtime_trendingDown__oO2q-{color:#ef4444}.WarehouseInventoryRealtime_trendingStable__Rcukj{color:#6b7280}.WarehouseInventoryRealtime_trendDown__gxdDk,.WarehouseInventoryRealtime_trendStable__uytEl,.WarehouseInventoryRealtime_trendUp__y5pD-{align-items:center;display:flex;font-size:.85rem;gap:.25rem}.WarehouseInventoryRealtime_trendUp__y5pD-{color:#10b981}.WarehouseInventoryRealtime_trendDown__gxdDk{color:#ef4444}.WarehouseInventoryRealtime_trendStable__uytEl{color:#6b7280}.WarehouseInventoryRealtime_productsContainer__sa8q-{display:flex;flex-direction:column;gap:1rem}.WarehouseInventoryRealtime_productCard__o9NhD{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:all .2s ease}.WarehouseInventoryRealtime_productCard__o9NhD:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #0000000d}.WarehouseInventoryRealtime_productCard__o9NhD.WarehouseInventoryRealtime_expanded__nDTUW{box-shadow:0 4px 12px #0000001a}.WarehouseInventoryRealtime_productHeader__II2ra{grid-gap:1rem;align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 2fr 1fr 1fr auto;padding:1rem}.WarehouseInventoryRealtime_productImageContainer__yyQUB{align-items:center;background-color:#f7fafc;border-radius:8px;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.WarehouseInventoryRealtime_productImage__PdGCX{height:100%;object-fit:cover;width:100%}.WarehouseInventoryRealtime_noImage__1isxS{align-items:center;background-color:#edf2f7;color:#a0aec0;display:flex;height:100%;justify-content:center;width:100%}.WarehouseInventoryRealtime_productInfo__LIsMq{display:flex;flex-direction:column;justify-content:center}.WarehouseInventoryRealtime_productName__\+pGUf{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .25rem}.WarehouseInventoryRealtime_productMeta__AuNnb{display:flex;flex-wrap:wrap;gap:.5rem}.WarehouseInventoryRealtime_productBarcode__QCaFj,.WarehouseInventoryRealtime_productSku__lSfKr{background-color:#f7fafc;border-radius:4px;color:#718096;font-size:.8rem;padding:.25rem .5rem}.WarehouseInventoryRealtime_productStock__JM9ol{display:flex;flex-direction:column;gap:.5rem}.WarehouseInventoryRealtime_stockValue__PEy40{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.WarehouseInventoryRealtime_stockNumber__ewebI{border-radius:4px;font-weight:700;margin-right:.5rem;min-width:2.5rem;padding:.25rem .5rem;text-align:center}.WarehouseInventoryRealtime_productDetails__hU2kL{display:flex;flex-direction:column;gap:.5rem}.WarehouseInventoryRealtime_locationContainer__t1Gcm,.WarehouseInventoryRealtime_priceContainer__JtzX-{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.WarehouseInventoryRealtime_locationLabel__SFEDc,.WarehouseInventoryRealtime_priceLabel__unazS{color:#718096}.WarehouseInventoryRealtime_priceValue__vcW4z{color:#2d3748;font-weight:700}.WarehouseInventoryRealtime_locationValue__\+Z5ag{color:#4a5568;font-weight:500}.WarehouseInventoryRealtime_expandIcon__EB-kY{color:#a0aec0;transition:transform .3s ease}.WarehouseInventoryRealtime_productCard__o9NhD.WarehouseInventoryRealtime_expanded__nDTUW .WarehouseInventoryRealtime_expandIcon__EB-kY{transform:rotate(180deg)}.WarehouseInventoryRealtime_expandedContent__Ub6gz{animation:WarehouseInventoryRealtime_expandAnimation__YkrC0 .3s ease;border-top:1px solid #e2e8f0;padding:0 1rem 1rem}.WarehouseInventoryRealtime_expandedSection__KHROe{margin-top:1rem}.WarehouseInventoryRealtime_expandedSection__KHROe h4{color:#4a5568;font-size:.95rem;font-weight:600;margin:0 0 .75rem}.WarehouseInventoryRealtime_expandedGrid__hJbW1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.WarehouseInventoryRealtime_expandedItem__llwMK{display:flex;flex-direction:column;gap:.25rem}.WarehouseInventoryRealtime_expandedLabel__iwhiB{color:#718096;font-size:.8rem}.WarehouseInventoryRealtime_expandedValue__S02ZG{color:#2d3748;font-size:.9rem;font-weight:500}.WarehouseInventoryRealtime_notesSection__q3TYg{background-color:#fafafa;border-radius:8px;margin-top:1rem;padding:1rem}.WarehouseInventoryRealtime_notesContent__ToTi3{color:#4a5568;font-size:.9rem;margin:0;white-space:pre-wrap}.WarehouseInventoryRealtime_stockAlert__hF0Kz{border-radius:8px;margin-top:1rem;padding:.75rem}.WarehouseInventoryRealtime_outOfStockAlert__R7VgH{align-items:center;background-color:#fff5f5;border-radius:8px;color:#e53e3e;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.WarehouseInventoryRealtime_lowStockAlert__WB5Q0{align-items:center;background-color:#fffaf0;border-radius:8px;color:#dd6b20;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.WarehouseInventoryRealtime_goodStockAlert__7v79U{align-items:center;background-color:#f0fff4;border-radius:8px;color:#38a169;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.WarehouseInventoryRealtime_outOfStock__7PWwQ{background-color:#fc8181;color:#fff}.WarehouseInventoryRealtime_lowStock__YufKo{background-color:#f6ad55;color:#fff}.WarehouseInventoryRealtime_mediumStock__rAYUv{background-color:#f6e05e;color:#744210}.WarehouseInventoryRealtime_goodStock__KTIrf{background-color:#68d391;color:#fff}.WarehouseInventoryRealtime_activeStatus__PAJTy{color:#38a169}.WarehouseInventoryRealtime_inactiveStatus__NmiUi{color:#718096}.WarehouseInventoryRealtime_outOfStockStatus__HuVYb{color:#e53e3e}.WarehouseInventoryRealtime_emptyContainer__HrifS,.WarehouseInventoryRealtime_errorContainer__CtofL,.WarehouseInventoryRealtime_loadingContainer__GPFfw{align-items:center;color:#718096;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.WarehouseInventoryRealtime_spinningIcon__jBd4H{animation:WarehouseInventoryRealtime_spin__I5e72 1.5s linear infinite;color:#4299e1;margin-bottom:1rem}.WarehouseInventoryRealtime_errorIcon__fpz8O{color:#e53e3e;margin-bottom:1rem}.WarehouseInventoryRealtime_clearButton__9N\+42,.WarehouseInventoryRealtime_retryButton__3Q29\+{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__9N\+42:hover,.WarehouseInventoryRealtime_retryButton__3Q29\+:hover{background-color:#3182ce}.WarehouseInventoryRealtime_clearButton__9N\+42{background-color:#718096}.WarehouseInventoryRealtime_clearButton__9N\+42:hover{background-color:#4a5568}@keyframes WarehouseInventoryRealtime_spin__I5e72{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes WarehouseInventoryRealtime_expandAnimation__YkrC0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.WarehouseInventoryRealtime_sortControls__B0ldF{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__B0ldF>div{align-items:center;display:flex;font-size:.9rem;gap:.25rem;justify-content:flex-start}.WarehouseInventoryRealtime_sortButton__zp5o8{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__zp5o8:hover{background-color:#edf2f7;color:#2d3748}.WarehouseInventoryRealtime_sortIcon__VWwbi{align-items:center;color:#4299e1;display:flex}@media (max-width:1024px){.WarehouseInventoryRealtime_productHeader__II2ra{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto}.WarehouseInventoryRealtime_productImageContainer__yyQUB{grid-row:span 2}.WarehouseInventoryRealtime_productInfo__LIsMq{grid-column:2}.WarehouseInventoryRealtime_productStock__JM9ol{grid-column:2;grid-row:2}.WarehouseInventoryRealtime_productDetails__hU2kL{grid-column:3;grid-row:span 2}.WarehouseInventoryRealtime_expandIcon__EB-kY{grid-column:4;grid-row:span 2}.WarehouseInventoryRealtime_sortControls__B0ldF{grid-template-columns:auto 1fr 1fr auto}}@media (max-width:768px){.WarehouseInventoryRealtime_summaryAndVisualization__OZBzA{grid-template-columns:1fr}.WarehouseInventoryRealtime_summaryCards__zX1uP{grid-template-columns:1fr 1fr;margin-bottom:1rem}.WarehouseInventoryRealtime_summaryCard__rm8jY:last-child{grid-column:span 2}.WarehouseInventoryRealtime_sortControls__B0ldF{gap:.75rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:.75rem}.WarehouseInventoryRealtime_sortControls__B0ldF>div:first-child{grid-column:span 2}.WarehouseInventoryRealtime_productHeader__II2ra{gap:.75rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding:1rem}.WarehouseInventoryRealtime_productImageContainer__yyQUB{grid-column:1;grid-row:1;height:80px;margin:0 auto;width:80px}.WarehouseInventoryRealtime_productInfo__LIsMq{grid-column:1;grid-row:2;text-align:center}.WarehouseInventoryRealtime_productMeta__AuNnb{justify-content:center}.WarehouseInventoryRealtime_productStock__JM9ol{grid-column:1;grid-row:3}.WarehouseInventoryRealtime_productDetails__hU2kL{grid-column:1;grid-row:4}.WarehouseInventoryRealtime_expandIcon__EB-kY{left:.75rem;position:absolute;top:.75rem}.WarehouseInventoryRealtime_productCard__o9NhD{position:relative}}.WarehouseInventoryRealtime_filterSection__\+vCDi{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;padding:16px}.WarehouseInventoryRealtime_filterHeader__u09nn{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.WarehouseInventoryRealtime_filterTitle__Q8TR4{align-items:center;color:#334155;display:flex;font-size:1rem;font-weight:600;gap:8px}.WarehouseInventoryRealtime_filterToggle__Dd8eP{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__Dd8eP:hover{background-color:#3b82f61a}.WarehouseInventoryRealtime_filterContent__G4gdd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.WarehouseInventoryRealtime_filterGroup__uVh7W{display:flex;flex-direction:column;gap:8px}.WarehouseInventoryRealtime_filterLabel__ivDVz{color:#475569;font-size:.85rem;font-weight:500}.WarehouseInventoryRealtime_filterInput__E77R4,.WarehouseInventoryRealtime_filterSelect__vj7yn{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:.9rem;padding:8px 12px;transition:all .2s ease}.WarehouseInventoryRealtime_filterInput__E77R4:focus,.WarehouseInventoryRealtime_filterSelect__vj7yn:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.WarehouseInventoryRealtime_filterRangeInputs__A8zBx{display:flex;gap:8px}.WarehouseInventoryRealtime_filterRangeInputs__A8zBx input{border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;padding:8px;width:100%}.WarehouseInventoryRealtime_filterActions__sUeKd{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.WarehouseInventoryRealtime_filterApplyButton__6dUt3,.WarehouseInventoryRealtime_filterResetButton__UorQK{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__6dUt3{background-color:#3b82f6;border:none;color:#fff}.WarehouseInventoryRealtime_filterApplyButton__6dUt3:hover{background-color:#2563eb}.WarehouseInventoryRealtime_filterResetButton__UorQK{background-color:initial;border:1px solid #e5e7eb;color:#4b5563}.WarehouseInventoryRealtime_filterResetButton__UorQK:hover{background-color:#f1f5f9;border-color:#d1d5db}.WarehouseInventoryRealtime_filterBadge__Zi11N{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__Zi11N button{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:0}.WarehouseInventoryRealtime_activeFilters__xPI3\+{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media (max-width:768px){.WarehouseInventoryRealtime_filterContent__G4gdd{grid-template-columns:1fr}.WarehouseInventoryRealtime_filterRangeInputs__A8zBx{flex-direction:column;gap:8px}.WarehouseInventoryRealtime_filterActions__sUeKd{flex-direction:column}.WarehouseInventoryRealtime_filterApplyButton__6dUt3,.WarehouseInventoryRealtime_filterResetButton__UorQK{width:100%}}: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__k\+F1J{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__6wXvy{animation:ExecutionModal_modalSlideIn__aGC-n .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__eVF9U{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px}.ExecutionModal_modalTitle__6S\+qq{color:#333;font-size:22px;font-weight:700;margin:0}.ExecutionModal_closeButton__hPxAc{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__hPxAc:hover{background-color:#e0e0e0;color:#333}.ExecutionModal_errorState__qa-\+z,.ExecutionModal_loadingState__\+s\+Ch{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.ExecutionModal_spinner__8zF\+C{animation:ExecutionModal_spin__NfGs8 1s linear infinite;border:3px solid #3a63ed1a;border-radius:50%;border-top-color:#3a63ed;height:40px;margin-bottom:20px;width:40px}@keyframes ExecutionModal_spin__NfGs8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExecutionModal_errorState__qa-\+z{color:#dc2626}.ExecutionModal_retryButton__8bNkJ{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__8bNkJ:hover{background-color:#2a4fd8}.ExecutionModal_executionStepsWrapper__c0h29{display:flex;flex-direction:column;padding:24px}.ExecutionModal_stepsGuide__Xiqr\+{align-items:center;background-color:#f8f9fa;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;padding:16px}.ExecutionModal_stepItem__Nv9Lx{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__Nv9Lx:hover{background-color:#f0f0f0}.ExecutionModal_activeStep__p-KST{background-color:#e6effd;color:#3a63ed;font-weight:500}.ExecutionModal_completedStep__MoJX3{color:#16a34a}.ExecutionModal_stepIcon__sNrXE{color:currentColor;margin-left:8px}.ExecutionModal_stepText__P1w2f{white-space:nowrap}.ExecutionModal_stepConnector__6ssO0{background-color:#ddd;flex-grow:1;height:2px;margin:0 8px}.ExecutionModal_stepContent__3kohs{background-color:#fff;border:1px solid #eee;border-radius:12px;padding:24px}.ExecutionModal_stepHeader__rHC3M{border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:16px}.ExecutionModal_stepTitle__DVlkp{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.ExecutionModal_stepDescription__yRgaz{color:#666;margin:0}.ExecutionModal_stepActions__ITK2b{border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.ExecutionModal_nextStepButton__hJNRG{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__hJNRG:hover{background-color:#2a4fd8;transform:translateY(-2px)}.ExecutionModal_backButton__31ZIy{background-color:#f0f0f0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:16px;padding:10px 24px;transition:all .2s}.ExecutionModal_backButton__31ZIy:hover{background-color:#e0e0e0}.ExecutionModal_orderInfoCards__1OcR2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.ExecutionModal_infoCard__EjQW2{align-items:flex-start;background-color:#f8f9fa;border-radius:10px;display:flex;gap:12px;padding:16px;transition:all .2s}.ExecutionModal_infoCard__EjQW2:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.ExecutionModal_infoIcon__YiP2Z{background-color:#e6effd;border-radius:8px;color:#3a63ed;padding:8px}.ExecutionModal_infoLabel__uOaGs{color:#666;font-size:12px;margin:0 0 4px}.ExecutionModal_infoValue__2wuIq{color:#333;font-size:16px;font-weight:500;margin:0}.ExecutionModal_locationSection__AU3EH{margin-bottom:24px;margin-top:24px}.ExecutionModal_sectionSubtitle__vN6KR{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.ExecutionModal_locationCard__dkXSm{background-color:#f8f9fa;border-radius:10px;padding:16px}.ExecutionModal_locationRow__Ntszn{display:flex;margin-bottom:8px}.ExecutionModal_locationLabel__fNlnf{font-weight:500;margin-left:8px;min-width:60px}.ExecutionModal_notesSection__MUay5{margin-bottom:24px;margin-top:24px}.ExecutionModal_noteCard__HXg1N{background-color:#f8f9fa;border-radius:10px;padding:16px}.ExecutionModal_noteCard__HXg1N p{line-height:1.5;margin:0}.ExecutionModal_addonsTable__naT-t,.ExecutionModal_productsTable__pdaHy{margin-bottom:24px;overflow-x:auto}.ExecutionModal_addonsTable__naT-t table,.ExecutionModal_productsTable__pdaHy table{border-collapse:collapse;width:100%}.ExecutionModal_addonsTable__naT-t th,.ExecutionModal_productsTable__pdaHy th{background-color:#f8f9fa;border-bottom:1px solid #eee;color:#333;font-weight:600;padding:12px;text-align:right}.ExecutionModal_addonsTable__naT-t td,.ExecutionModal_productsTable__pdaHy td{border-bottom:1px solid #eee;padding:12px}.ExecutionModal_addonsTable__naT-t tr:hover,.ExecutionModal_productsTable__pdaHy tr:hover{background-color:#f8f9fa}.ExecutionModal_addonCostInput__RQ0Lj,.ExecutionModal_addonNameInput__e-IKg,.ExecutionModal_notesInput__a190Z,.ExecutionModal_quantityInput__\+ujpl,.ExecutionModal_statusSelect__uUTFc{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.ExecutionModal_statusSelect__uUTFc{background-color:#fff}.ExecutionModal_addAddonRow__qK0zx,.ExecutionModal_addProductRow__0yKMF{display:flex;justify-content:flex-start;margin-top:16px}.ExecutionModal_addButton__QEWXv{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__QEWXv:hover{background-color:#e0e0e0}.ExecutionModal_removeButton__\+vX0p{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__\+vX0p:hover{background-color:#fecaca}.ExecutionModal_summary__VYINx{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExecutionModal_summarySection__QenzG{margin-bottom:24px}.ExecutionModal_summarySectionTitle__LsfXA{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.ExecutionModal_summaryCard__t8\+ZG{background-color:#f8f9fa;border-radius:10px;padding:16px}.ExecutionModal_summaryRow__sMfff{display:flex;justify-content:space-between;margin-bottom:8px}.ExecutionModal_totalRow__UfbxZ{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__H\+NJ9{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.ExecutionModal_printButton__H\+ZFP{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__H\+ZFP:hover{background-color:#e0e0e0}.ExecutionModal_saveButton__oMgC4{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__oMgC4:hover{background-color:#15803d}.ExecutionModal_statusBadge__ZvZku{border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;padding:6px 12px}@keyframes ExecutionModal_modalSlideIn__aGC-n{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ExecutionModal_executionModalContent__6wXvy{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.ExecutionModal_executionModalOverlay__k\+F1J{padding:0}.ExecutionModal_stepsGuide__Xiqr\+{flex-direction:column;gap:8px}.ExecutionModal_stepItem__Nv9Lx{justify-content:flex-start;width:100%}.ExecutionModal_stepConnector__6ssO0{height:16px;margin:4px 0;width:2px}.ExecutionModal_orderInfoCards__1OcR2,.ExecutionModal_summary__VYINx{grid-template-columns:1fr}.ExecutionModal_finalizationActions__H\+NJ9{flex-direction:column}}.ProductModal_productModalOverlay__4mWxG{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__G8IBx{animation:ProductModal_modalFadeIn__\+1cX9 .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__kUzll{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px;position:sticky;top:0;z-index:10}.ProductModal_modalTitle__2l6pi{color:#333;font-size:20px;font-weight:700;margin:0}.ProductModal_closeButton__q7GHc{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__q7GHc:hover{background-color:#eee;color:#333}.ProductModal_searchContainer__1hQfh{padding:16px 24px;position:relative}.ProductModal_searchInput__bVhDn{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px 16px 12px 40px;transition:all .3s;width:100%}.ProductModal_searchInput__bVhDn:focus{border-color:#3a63ed;box-shadow:0 0 0 2px #3a63ed1a;outline:none}.ProductModal_searchIcon__GT9Dd{color:#aaa;pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.ProductModal_clearSearch__tGZkI{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__tGZkI:hover{background-color:#eee;color:#333}.ProductModal_categoriesList__KwXhZ{display:flex;gap:8px;overflow-x:auto;padding:0 24px 16px;scrollbar-width:thin;white-space:nowrap}.ProductModal_categoriesList__KwXhZ::-webkit-scrollbar{height:6px}.ProductModal_categoriesList__KwXhZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ProductModal_categoriesList__KwXhZ::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.ProductModal_categoryButton__HhClv{background-color:#f0f0f0;border:none;border-radius:20px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.ProductModal_categoryButton__HhClv:hover{background-color:#e0e0e0}.ProductModal_categoryButton__HhClv.ProductModal_active__PfLuo{background-color:#3a63ed;color:#fff}.ProductModal_resultsInfo__lcYCJ{border-bottom:1px solid #eee;color:#666;font-size:14px;padding:0 24px 8px}.ProductModal_productsList__sUBSf{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:16px 24px}.ProductModal_productItem__5I7KA{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__5I7KA:focus,.ProductModal_productItem__5I7KA:hover{background-color:#f8f9fa;border-color:#3a63ed;outline:none}.ProductModal_productInfo__BgDXE{display:flex;flex-direction:column;gap:4px}.ProductModal_productName__RbS4d{color:#333;font-size:16px;margin:0}.ProductModal_productId__bYT5K{color:#666;font-size:13px}.ProductModal_productPrice__1XbLj{color:#2c5282;font-size:16px;font-weight:600}.ProductModal_emptyProducts__WQosQ{color:#666;padding:40px 20px;text-align:center}@keyframes ProductModal_modalFadeIn__\+1cX9{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ProductModal_productModalContent__G8IBx{height:95%;max-height:95%;width:95%}.ProductModal_categoriesList__KwXhZ{padding:0 16px 16px}.ProductModal_productsList__sUBSf{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{border-radius:8px;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{background-color:#f8f9fa;color:#666;font-size:18px;height:200px}@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{align-items:center;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);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease;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;outline:none}.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: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;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;color:#fff;font-size:12px;font-weight:600;padding:2px 8px}.order-status{border-radius:20px;color:#fff;font-size:12px;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 fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@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}:root{--danger-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--glass-bg:#ffffff40;--glass-border:#ffffff2e;--shadow-soft:0 8px 32px #1f26875e;--shadow-hover:0 15px 35px #1f268780}.OrderDashboard_dashboard-container__kOwhZ{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__kOwhZ: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__oDiSh{-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__oDiSh,.OrderDashboard_dashboard-header__R7BcS{background:#ffffff40;background:var(--glass-bg);border-radius:20px;border-radius:var(--border-radius)}.OrderDashboard_dashboard-header__R7BcS{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__7tnUc{-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__QeYY3{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__QeYY3: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__QeYY3:hover:before{left:100%}.OrderDashboard_view-toggle-btn__QeYY3.OrderDashboard_active__gtJO6{background:linear-gradient(135deg,#fff3,#ffffff1a);box-shadow:0 4px 15px #0000001a;color:#fff}.OrderDashboard_dashboard-actions__AIpIe{display:flex;gap:15px}.OrderDashboard_action-button__k4UrL{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__k4UrL: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__k4UrL:hover{border-color:#ffffff80;box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.OrderDashboard_action-button__k4UrL:hover:before{width:100%}.OrderDashboard_action-button__k4UrL.OrderDashboard_refresh__SnTlT:hover{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient)}.OrderDashboard_action-button__k4UrL.OrderDashboard_export__P3jdw:hover{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--success-gradient)}.OrderDashboard_metrics-row__nIV9N{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.OrderDashboard_metric-card__h\+qAE{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__h\+qAE: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__h\+qAE:hover{box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-8px) scale(1.02)}.OrderDashboard_metric-card__h\+qAE:hover:before{transform:scaleX(1)}.OrderDashboard_metric-card__h\+qAE:first-child{background:linear-gradient(135deg,#667eea1a,#764ba21a)}.OrderDashboard_metric-card__h\+qAE:nth-child(2){background:linear-gradient(135deg,#4bb5431a,#38f9d71a)}.OrderDashboard_metric-card__h\+qAE:nth-child(3){background:linear-gradient(135deg,#f093fb1a,#f5576c1a)}.OrderDashboard_metric-card__h\+qAE:nth-child(4){background:linear-gradient(135deg,#4facfe1a,#00f2fe1a)}.OrderDashboard_metric-icon__JDoXK{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__h\+qAE:first-child .OrderDashboard_metric-icon__JDoXK{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--chart-gradient-1);color:#fff}.OrderDashboard_metric-card__h\+qAE:nth-child(2) .OrderDashboard_metric-icon__JDoXK{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--chart-gradient-3);color:#fff}.OrderDashboard_metric-card__h\+qAE:nth-child(3) .OrderDashboard_metric-icon__JDoXK{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--chart-gradient-2);color:#fff}.OrderDashboard_metric-card__h\+qAE:nth-child(4) .OrderDashboard_metric-icon__JDoXK{background:linear-gradient(135deg,#43e97b,#38f9d7);background:var(--chart-gradient-4);color:#fff}.OrderDashboard_metric-content__8jvor{flex-grow:1}.OrderDashboard_metric-title__lf91a{color:#fffc;font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0 0 .8rem;text-transform:uppercase}.OrderDashboard_metric-value__kwKEV{-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__POTvi{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:fit-content;padding:.4rem 1rem}.OrderDashboard_metric-change__POTvi.OrderDashboard_increase__KlSuL{background:#4ade8033;border:1px solid #4ade804d;color:#4ade80}.OrderDashboard_metric-change__POTvi.OrderDashboard_decrease__ChylS{background:#f8717133;border:1px solid #f871714d;color:#f87171}.OrderDashboard_charts-grid__3QH0a{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(550px,1fr))}.OrderDashboard_chart-card__73Brg{-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__73Brg: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__73Brg:hover{box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.OrderDashboard_chart-card__73Brg:hover:before{opacity:1}.OrderDashboard_chart-card__73Brg.OrderDashboard_expanded__6Swho{animation:OrderDashboard_expandChart__h2VvG .5s ease-out forwards;grid-column:1/-1}@keyframes OrderDashboard_expandChart__h2VvG{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.OrderDashboard_chart-header__dpEp0{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.OrderDashboard_chart-title__PCdls{align-items:center;display:flex;gap:1rem}.OrderDashboard_chart-icon__2k7Zv{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__1m4vP 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__bn3PY{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin-top:.5rem}.OrderDashboard_expand-button__IplY6{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__IplY6:hover{background:#fff3;transform:scale(1.1)}.OrderDashboard_chart-content__ZTwos{border-radius:15px;min-height:350px;overflow:hidden;position:relative}.OrderDashboard_custom-tooltip__iHCC1{-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__vSIRe{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__xoE2V{display:flex!important;flex-direction:column!important;gap:.8rem!important}.OrderDashboard_tooltip-item__u\+nom{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__ZncTQ{border-radius:50%!important;box-shadow:0 0 10px #ffffff4d!important;flex-shrink:0!important;height:12px!important;width:12px!important}.OrderDashboard_tooltip-label__Hwjqn{color:#ffffffe6!important;font-weight:600!important}.OrderDashboard_tooltip-value__MVfkk{color:#fff!important;font-weight:800!important;margin-right:auto!important}.OrderDashboard_orders-list__OckEp{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.OrderDashboard_order-card__f5txT{-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__f5txT: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__f5txT:hover{box-shadow:0 15px 35px #1f268780;box-shadow:var(--shadow-hover);transform:translateY(-8px)}.OrderDashboard_order-card__f5txT:hover:before{transform:scaleX(1)}.OrderDashboard_order-card__f5txT.OrderDashboard_urgent__WGoRj: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__f5txT.OrderDashboard_rental-ending__Mno7Y: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__Z5\+5-{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__\+Je0k{-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__75bZA{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);border:1px solid #fff3;border-radius:20px;padding:.3rem .8rem}.OrderDashboard_order-status__cNMH-,.OrderDashboard_rental-badge__75bZA{-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__cNMH-{border:1px solid #fff3;border-radius:25px;padding:.5rem 1rem}.OrderDashboard_order-card-body__EBF2V{cursor:pointer;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderDashboard_order-card-body__EBF2V:hover{background:#ffffff0d}.OrderDashboard_order-title__BRUsg{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.OrderDashboard_order-details__UqTlF{display:flex;flex-direction:column;gap:.8rem}.OrderDashboard_order-detail-item__FyGv-{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__LfKER{color:#ffffffb3;font-weight:600}.OrderDashboard_detail-value__DZloF{align-items:center;color:#fff;display:flex;font-weight:700;gap:.5rem}.OrderDashboard_detail-value__DZloF.OrderDashboard_amount__UDVNL{-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__-rzNW,.OrderDashboard_urgent-badge__MfVRv{align-items:center;animation:OrderDashboard_pulse__mcAnD 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__MfVRv{background:#f8717133;border:1px solid #f871714d;color:#fca5a5}.OrderDashboard_ending-soon-badge__-rzNW{background:#f59e0b33;border:1px solid #f59e0b4d;color:#fbbf24}@keyframes OrderDashboard_pulse__mcAnD{0%,to{opacity:1}50%{opacity:.6}}.OrderDashboard_order-card-actions__n7bns{-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__9\+Pv8{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__9\+Pv8:hover{background:#ffffff1a;transform:scale(1.1)}.OrderDashboard_view-btn__RL5ur:hover{background:#60a5fa33;box-shadow:0 0 20px #60a5fa66;color:#60a5fa}.OrderDashboard_edit-btn__q3oxY:hover{background:#34d39933;box-shadow:0 0 20px #34d39966;color:#34d399}.OrderDashboard_delete-btn__h9bWX:hover{background:#f8717133;box-shadow:0 0 20px #f8717166;color:#f87171}.OrderDashboard_execute-btn__Kjlr5:hover{background:#a78bfa33;box-shadow:0 0 20px #a78bfa66;color:#a78bfa}.OrderDashboard_empty-state__unbMZ,.OrderDashboard_error-state__j18LR,.OrderDashboard_loading-state__-KLsz{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__j18LR{background:linear-gradient(135deg,#f8717133,#ef44441a);border-color:#f871714d}@media screen and (max-width:1280px){.OrderDashboard_charts-grid__3QH0a{grid-template-columns:1fr}.OrderDashboard_chart-card__73Brg{margin-bottom:1rem}}@media screen and (max-width:768px){.OrderDashboard_dashboard-content__oDiSh{margin:.5rem;padding:1rem}.OrderDashboard_dashboard-header__R7BcS{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.OrderDashboard_metrics-row__nIV9N{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OrderDashboard_metric-card__h\+qAE{padding:1.5rem}.OrderDashboard_metric-value__kwKEV{font-size:1.8rem}.OrderDashboard_orders-list__OckEp{gap:1.5rem;grid-template-columns:1fr}.OrderDashboard_chart-card__73Brg{padding:1.5rem}.OrderDashboard_chart-content__ZTwos{min-height:280px}}@media screen and (max-width:480px){.OrderDashboard_dashboard-content__oDiSh{padding:.5rem}.OrderDashboard_metric-card__h\+qAE{gap:1rem;padding:1rem}.OrderDashboard_metric-icon__JDoXK{font-size:1.4rem;height:50px;width:50px}.OrderDashboard_metric-value__kwKEV{font-size:1.5rem}.OrderDashboard_chart-card__73Brg{padding:1rem}.OrderDashboard_chart-content__ZTwos{min-height:220px}.OrderDashboard_order-card-actions__n7bns,.OrderDashboard_order-card-body__EBF2V,.OrderDashboard_order-card-header__Z5\+5-{padding:1rem}}@keyframes OrderDashboard_fadeInUp__wXEgZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes OrderDashboard_slideIn__2\+jND{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.OrderDashboard_dashboard-view__Dy1FP{animation:OrderDashboard_fadeInUp__wXEgZ .6s ease-out forwards}.OrderDashboard_metrics-row__nIV9N .OrderDashboard_metric-card__h\+qAE:first-child{animation:OrderDashboard_slideIn__2\+jND .4s ease-out forwards}.OrderDashboard_metrics-row__nIV9N .OrderDashboard_metric-card__h\+qAE:nth-child(2){animation:OrderDashboard_slideIn__2\+jND .5s ease-out forwards}.OrderDashboard_metrics-row__nIV9N .OrderDashboard_metric-card__h\+qAE:nth-child(3){animation:OrderDashboard_slideIn__2\+jND .6s ease-out forwards}.OrderDashboard_metrics-row__nIV9N .OrderDashboard_metric-card__h\+qAE:nth-child(4){animation:OrderDashboard_slideIn__2\+jND .7s ease-out forwards}.OrderDashboard_chart-card__73Brg{animation:OrderDashboard_fadeInUp__wXEgZ .5s ease-out forwards}.OrderDashboard_order-card__f5txT{animation:OrderDashboard_fadeInUp__wXEgZ .4s ease-out forwards}.OrderDashboard_recharts-default-tooltip__SIsTl{-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__HjCsz{color:#fff!important}.OrderDashboard_recharts-cartesian-grid-horizontal__uHzIR line,.OrderDashboard_recharts-cartesian-grid-vertical__H7NEa line{stroke:#ffffff1a!important}.OrderDashboard_recharts-text__YMZtS{fill:#fffc!important;font-weight:600!important}.OrderDashboard_metric-card__h\+qAE:hover .OrderDashboard_metric-icon__JDoXK{box-shadow:0 0 30px #ffffff4d}.OrderDashboard_chart-card__73Brg:hover .OrderDashboard_chart-icon__2k7Zv{box-shadow:0 0 25px #ffffff4d}.OrderDashboard_action-btn__9\+Pv8: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__Ccc8-{background-color:#f6f8fa;direction:rtl;display:flex;flex-direction:column;min-height:100vh}.OrderTypeSelection_mainContent__Lczex{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.OrderTypeSelection_contentWrapper__4ZJlQ{max-width:800px;text-align:center;width:100%}.OrderTypeSelection_heading__hht2l{color:#1a1a1a;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.OrderTypeSelection_subHeading__L\+dBg{color:#666;font-size:1.1rem;margin-bottom:3rem}.OrderTypeSelection_optionsContainer__dtbAX{display:flex;flex-direction:column;gap:1.5rem;width:100%}.OrderTypeSelection_optionCard__hMoCD{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__hMoCD: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__d7bOg:before{background:linear-gradient(135deg,#3498db1a,#3498db33)}.OrderTypeSelection_quoteCard__9TLQr:before{background:linear-gradient(135deg,#9b59b61a,#9b59b633)}.OrderTypeSelection_iconContainer__Zx5ej{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.OrderTypeSelection_orderCard__d7bOg .OrderTypeSelection_iconContainer__Zx5ej{background-color:#3498db26;color:#3498db}.OrderTypeSelection_quoteCard__9TLQr .OrderTypeSelection_iconContainer__Zx5ej{background-color:#9b59b626;color:#9b59b6}.OrderTypeSelection_icon__f24NK{height:28px;width:28px}.OrderTypeSelection_cardContent__CRqya{flex:1 1;margin:0 1.5rem}.OrderTypeSelection_cardTitle__iVs9L{color:#1a1a1a;font-size:1.3rem;font-weight:600;margin:0 0 .3rem}.OrderTypeSelection_cardDescription__UqbrD{color:#666;font-size:.95rem;margin:0}.OrderTypeSelection_cardAction__i23fI{color:#999;transition:all .3s ease}.OrderTypeSelection_actionIcon__IpqWA{height:20px;width:20px}.OrderTypeSelection_optionCard__hMoCD:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.OrderTypeSelection_orderCard__d7bOg:hover{background-color:#3498db0d}.OrderTypeSelection_quoteCard__9TLQr:hover{background-color:#9b59b60d}.OrderTypeSelection_optionCard__hMoCD:hover .OrderTypeSelection_cardAction__i23fI{transform:translateX(-5px)}.OrderTypeSelection_orderCard__d7bOg:hover .OrderTypeSelection_cardAction__i23fI{color:#3498db}.OrderTypeSelection_quoteCard__9TLQr:hover .OrderTypeSelection_cardAction__i23fI{color:#9b59b6}.OrderTypeSelection_orderCard__d7bOg:active,.OrderTypeSelection_quoteCard__9TLQr:active{box-shadow:0 5px 15px #0000001a;transform:translateY(0)}@media (min-width:768px){.OrderTypeSelection_optionsContainer__dtbAX{flex-direction:row;justify-content:center}.OrderTypeSelection_optionCard__hMoCD{flex-direction:column;height:250px;padding:2rem;text-align:center;width:300px}.OrderTypeSelection_cardContent__CRqya{margin:1.5rem 0}.OrderTypeSelection_cardAction__i23fI{transform:rotate(90deg)}.OrderTypeSelection_optionCard__hMoCD:hover .OrderTypeSelection_cardAction__i23fI{transform:rotate(90deg) translateX(-5px)}.OrderTypeSelection_iconContainer__Zx5ej{height:80px;width:80px}.OrderTypeSelection_icon__f24NK{height:36px;width:36px}}.CreateOrderStepFour_stepFourContainer__dy33e{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__HAwtd{background-color:#f9f9fc;min-height:calc(100vh - 120px);padding:20px}.CreateOrderStepFour_mainContent__HAwtd 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__ZhUGX{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.CreateOrderStepFour_spinner__Hy3Rf{animation:CreateOrderStepFour_spin__wbFCM 1s linear infinite;border:4px solid #f0f0f4;border-radius:50%;border-top-color:#4a6bec;height:40px;margin-left:16px;width:40px}@keyframes CreateOrderStepFour_spin__wbFCM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateOrderStepFour_errorMessage__5Xr8D{background-color:#fff4f4;border-right:4px solid #d42222;color:#d42222}.CreateOrderStepFour_errorMessage__5Xr8D,.CreateOrderStepFour_successMessage__9nV9o{align-items:center;border-radius:8px;box-shadow:0 4px 8px #0000000d;display:flex;gap:12px;margin-bottom:20px;padding:16px}.CreateOrderStepFour_successMessage__9nV9o{background-color:#f1f9f1;border-right:4px solid #2e7d32;color:#2e7d32}.CreateOrderStepFour_planSection__uV29P{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;padding:24px;transition:all .3s ease}.CreateOrderStepFour_planSection__uV29P:hover{box-shadow:0 6px 16px #00000014}.CreateOrderStepFour_planSection__uV29P h3{align-items:center;color:#1e293b;display:flex;font-size:20px;gap:8px;margin-bottom:20px;margin-top:0}.CreateOrderStepFour_formGrid__j33Gi{grid-gap:24px;gap:24px;grid-template-columns:1fr 2fr}.CreateOrderStepFour_formGroup__dslRR{display:flex;flex-direction:column;gap:10px}.CreateOrderStepFour_formGroup__dslRR label{color:#4b5563;font-size:15px}.CreateOrderStepFour_dateInput__X6nSt{border:1px solid #e2e8f0;border-radius:8px;font-size:15px;padding:12px;transition:all .2s ease}.CreateOrderStepFour_dateInput__X6nSt:focus{border-color:#4a6bec;box-shadow:0 0 0 3px #4a6bec26;outline:none}.CreateOrderStepFour_textarea__MxLnW{border:1px solid #e2e8f0;border-radius:8px;font-size:15px;min-height:120px;padding:12px;transition:all .2s ease}.CreateOrderStepFour_textarea__MxLnW:focus{border-color:#4a6bec;box-shadow:0 0 0 3px #4a6bec26;outline:none}.CreateOrderStepFour_preparationSection__jHxwo{margin-bottom:20px}.CreateOrderStepFour_buttonsContainer__ThyiH{display:flex;gap:16px;margin-top:20px}.CreateOrderStepFour_backButton__By2Sc{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:10px 20px;transition:all .2s ease}.CreateOrderStepFour_backButton__By2Sc:hover{background-color:#e8e8e8}.CreateOrderStepFour_skipButton__CYJyG{background-color:#eee;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;padding:10px 20px;transition:all .2s ease}.CreateOrderStepFour_skipButton__CYJyG:hover{background-color:#e0e0e0}@media (max-width:768px){.CreateOrderStepFour_formGrid__j33Gi{grid-template-columns:1fr}.CreateOrderStepFour_buttonsContainer__ThyiH{flex-direction:column}}.CreateOrderStepFour_planSection__uV29P,.CreateOrderStepFour_productsSection__-o9o1,.CreateOrderStepFour_statusSection__SKuH7{background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d;margin-bottom:20px;padding:16px}.CreateOrderStepFour_planSection__uV29P h3,.CreateOrderStepFour_productsSection__-o9o1 h3,.CreateOrderStepFour_statusSection__SKuH7 h3{color:#2c3e50;font-size:1.4rem;margin-bottom:16px;margin-top:0}.CreateOrderStepFour_sectionDescription__RsZta{color:#6c757d;font-size:.95rem;margin-bottom:16px}.CreateOrderStepFour_formGrid__j33Gi{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CreateOrderStepFour_formGroup__dslRR{margin-bottom:16px}.CreateOrderStepFour_formGroup__dslRR label{color:#495057;display:block;font-weight:500;margin-bottom:8px}.CreateOrderStepFour_barcodeInput__ZwHxp,.CreateOrderStepFour_dateInput__X6nSt,.CreateOrderStepFour_numberInput__aKGl5,.CreateOrderStepFour_select__bdm5l,.CreateOrderStepFour_textInput__Z6Z2b,.CreateOrderStepFour_textarea__MxLnW{border:1px solid #ced4da;border-radius:4px;font-size:16px;padding:10px 12px;width:100%}.CreateOrderStepFour_textarea__MxLnW{min-height:100px;resize:vertical}.CreateOrderStepFour_statusHeader__NK8AE{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.CreateOrderStepFour_statusDisplay__qt9hA{align-items:center;display:flex}.CreateOrderStepFour_statusBadge__I6lOu{border-radius:16px;color:#fff;display:inline-block;font-size:.9rem;font-weight:500;padding:6px 12px}.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_pending__9gUW4,.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_פתוח__hAjeK{background-color:#ffc107;color:#212529}.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_approved__gtC4s,.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_אושר__pa5up,.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_מאושר__nwEhn{background-color:#28a745}.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_rejected__5CZbY,.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_נדחה__2l0lu{background-color:#dc3545}.CreateOrderStepFour_statusBadge__I6lOu.CreateOrderStepFour_default__W8HID{background-color:#6c757d}.CreateOrderStepFour_barcodeScannerSection__DBm-X{background-color:#f0f4f8;border:1px dashed #ced4da;border-radius:6px;margin-top:16px;padding:12px}.CreateOrderStepFour_barcodeInputContainer__YDk79{display:flex;gap:8px}.CreateOrderStepFour_barcodeInput__ZwHxp{flex-grow:1}.CreateOrderStepFour_scanButton__hSxjo{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__hSxjo:hover{background-color:#0069d9}.CreateOrderStepFour_scannedProductInfo__WNtZT{background-color:#e3f2fd;border-radius:4px;color:#0d47a1;font-weight:500;margin-top:12px;padding:8px 12px}.CreateOrderStepFour_productGrid__3i\+Zx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.CreateOrderStepFour_productCard__I34Df{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:16px;position:relative;transition:all .2s ease}.CreateOrderStepFour_productCard__I34Df:hover{box-shadow:0 4px 8px #0000001a}.CreateOrderStepFour_productCard__I34Df.CreateOrderStepFour_highlighted__t7rjg{animation:CreateOrderStepFour_highlight__7RFa\+ 2s ease;background-color:#ffc1071a;border-color:#ffc107}@keyframes CreateOrderStepFour_highlight__7RFa\+{0%{background-color:#ffc10780}to{background-color:#ffc1071a}}.CreateOrderStepFour_productHeader__yMyPI{display:flex;gap:12px;margin-bottom:16px}.CreateOrderStepFour_productImage__NEqpP{border-radius:4px;height:60px;object-fit:cover;width:60px}.CreateOrderStepFour_productInfo__46urt{flex:1 1}.CreateOrderStepFour_productInfo__46urt h4{color:#2c3e50;font-size:1.1rem;margin:0 0 8px}.CreateOrderStepFour_productMeta__8CjJN{display:flex;flex-wrap:wrap;gap:8px}.CreateOrderStepFour_quantity__mJZJx{color:#495057;font-size:.9rem}.CreateOrderStepFour_rentalBadge__YHCTv{background-color:#e9ecef;border-radius:20px;color:#495057;font-size:.8rem;padding:2px 8px;white-space:nowrap}.CreateOrderStepFour_productActions__nm5O9{display:flex;gap:8px;margin-bottom:12px}.CreateOrderStepFour_locationButton__qN06E{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__qN06E:hover{background-color:#5a6268}.CreateOrderStepFour_warehouseSelect__b0g4y{margin-bottom:12px}.CreateOrderStepFour_warehouseSelect__b0g4y label{color:#495057;display:block;font-weight:500;margin-bottom:8px}.CreateOrderStepFour_select__bdm5l{height:40px;width:100%}.CreateOrderStepFour_locationInfo__txT4r{border-top:1px solid #dee2e6;margin-top:12px;padding-top:12px}.CreateOrderStepFour_locationDisplay__j9cQ7{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__pZDvw{display:flex;gap:8px;margin-bottom:12px}.CreateOrderStepFour_locationInput__B64FK{border:1px solid #ced4da;border-radius:4px;font-size:16px;padding:8px 12px;width:100%}.CreateOrderStepFour_applyLocationButton__Ric0i{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.CreateOrderStepFour_applyLocationButton__Ric0i:hover:not(:disabled){background-color:#5a6268}.CreateOrderStepFour_applyLocationButton__Ric0i:disabled{cursor:not-allowed;opacity:.6}.CreateOrderStepFour_insufficientStockWarning__C07cI{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__sotbi{margin-top:12px}.CreateOrderStepFour_checkAvailabilityButton__cC7ey{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__cC7ey:hover{background-color:#138496}.CreateOrderStepFour_conflictingOrders__LyySy{background-color:#f8d7da;border-radius:4px;margin-top:10px;padding:10px}.CreateOrderStepFour_conflictingOrders__LyySy h5{color:#721c24;margin-bottom:10px;margin-top:0}.CreateOrderStepFour_conflictsList__dE-XM{font-size:.9rem;margin:0;padding-right:20px}.CreateOrderStepFour_conflictsList__dE-XM li{margin-bottom:6px}.CreateOrderStepFour_noProducts__IIMDu{align-items:center;color:#6c757d;display:flex;flex-direction:column;gap:16px;padding:40px 0;text-align:center}.CreateOrderStepFour_error__FcWuu,.CreateOrderStepFour_success__xeX4Z{border-radius:6px;margin:16px 0;padding:12px 16px}.CreateOrderStepFour_error__FcWuu{background-color:#f8d7da;border-right:4px solid #dc3545;color:#721c24}.CreateOrderStepFour_success__xeX4Z{background-color:#d4edda;border-right:4px solid #28a745;color:#155724}.CreateOrderStepFour_actions__NSrAk{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.CreateOrderStepFour_assignButton__ssYVQ,.CreateOrderStepFour_backButton__By2Sc,.CreateOrderStepFour_skipButton__CYJyG{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;min-height:44px;padding:10px 16px}.CreateOrderStepFour_backButton__By2Sc{background-color:#f8f9fa;border:1px solid #ced4da;color:#6c757d}.CreateOrderStepFour_skipButton__CYJyG{background-color:#6c757d;color:#fff}.CreateOrderStepFour_assignButton__ssYVQ{align-items:center;background-color:#007bff;color:#fff;display:flex;gap:8px;justify-content:center;min-width:120px}.CreateOrderStepFour_assignButton__ssYVQ:hover:not(:disabled){background-color:#0069d9}.CreateOrderStepFour_assignButton__ssYVQ:disabled{cursor:not-allowed;opacity:.65}.CreateOrderStepFour_modalOverlay__VqMBs{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__jDyd3{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.CreateOrderStepFour_modalHeader__l5kvF{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:16px}.CreateOrderStepFour_modalHeader__l5kvF h3{font-size:1.25rem;margin:0}.CreateOrderStepFour_closeButton__tikRa{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__tikRa:hover{background-color:#f8f9fa}.CreateOrderStepFour_modalBody__3yF6k{max-height:calc(80vh - 130px);overflow-y:auto;padding:16px}.CreateOrderStepFour_locationsTable__uWHj9{border-collapse:collapse;width:100%}.CreateOrderStepFour_locationsTable__uWHj9 td,.CreateOrderStepFour_locationsTable__uWHj9 th{border-bottom:1px solid #dee2e6;padding:10px;text-align:right}.CreateOrderStepFour_locationsTable__uWHj9 th{background-color:#f8f9fa;font-weight:500}.CreateOrderStepFour_noLocations__GWdAr{color:#6c757d;padding:30px 0;text-align:center}.CreateOrderStepFour_customLocationSection__Zqlij{border-top:1px solid #dee2e6;margin-top:24px;padding-top:16px}.CreateOrderStepFour_customLocationSection__Zqlij h4{font-size:1rem;margin-bottom:12px;margin-top:0}.CreateOrderStepFour_customLocationControls__NLX16{display:flex;flex-wrap:wrap;gap:10px}.CreateOrderStepFour_customLocationField__OzTPC{flex:1 1;min-width:120px}.CreateOrderStepFour_customLocationField__OzTPC label{display:block;font-size:.9rem;margin-bottom:6px}.CreateOrderStepFour_useCustomLocationButton__fjz07{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__fjz07:hover:not(:disabled){background-color:#0069d9}.CreateOrderStepFour_selectLocationButton__3KGuo{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 10px}.CreateOrderStepFour_selectLocationButton__3KGuo:hover{background-color:#0069d9}@media (max-width:768px){.CreateOrderStepFour_mainContent__HAwtd{padding:15px}.CreateOrderStepFour_mainContent__HAwtd h2{font-size:1.5rem}.CreateOrderStepFour_formGrid__j33Gi,.CreateOrderStepFour_productGrid__3i\+Zx{grid-template-columns:1fr}.CreateOrderStepFour_actions__NSrAk{flex-direction:column;gap:12px}.CreateOrderStepFour_assignButton__ssYVQ,.CreateOrderStepFour_backButton__By2Sc,.CreateOrderStepFour_skipButton__CYJyG{width:100%}.CreateOrderStepFour_productHeader__yMyPI{flex-direction:column}.CreateOrderStepFour_productImage__NEqpP{height:80px;margin-bottom:10px;width:80px}.CreateOrderStepFour_customLocationControls__NLX16{flex-direction:column}.CreateOrderStepFour_useCustomLocationButton__fjz07{width:100%}.CreateOrderStepFour_statusHeader__NK8AE{align-items:flex-start;flex-direction:column}.CreateOrderStepFour_barcodeScannerSection__DBm-X{padding:10px}.CreateOrderStepFour_barcodeInputContainer__YDk79{flex-direction:column}.CreateOrderStepFour_scanButton__hSxjo{justify-content:center;width:100%}.CreateOrderStepFour_locationsTable__uWHj9{font-size:.9rem}.CreateOrderStepFour_locationsTable__uWHj9 td,.CreateOrderStepFour_locationsTable__uWHj9 th{padding:8px 6px}.CreateOrderStepFour_locationsTable__uWHj9 thead{display:none}.CreateOrderStepFour_locationsTable__uWHj9 tbody tr{border:1px solid #dee2e6;border-radius:6px;display:block;margin-bottom:10px}.CreateOrderStepFour_locationsTable__uWHj9 td{border-bottom:1px solid #f0f0f0;display:flex;padding:8px 10px;text-align:right}.CreateOrderStepFour_locationsTable__uWHj9 td:last-child{border-bottom:none}.CreateOrderStepFour_locationsTable__uWHj9 td:before{content:attr(data-label);font-weight:600;margin-left:8px;min-width:120px}.CreateOrderStepFour_productInfo__46urt h4{font-size:1rem}.CreateOrderStepFour_modalContent__jDyd3{max-height:90vh;width:95%}}.CreateOrderStepFour_loading__nkU7A{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__tUijd{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;padding:24px}.CreateOrderStepFour_simplePreparation__tUijd h3{align-items:center;color:#1e293b;display:flex;font-size:20px;gap:8px;margin-bottom:20px;margin-top:0}.CreateOrderStepFour_productsListSimple__lv1o\+{display:flex;flex-direction:column;gap:20px;margin:24px 0}.CreateOrderStepFour_productCardSimple__bkFH1{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__bkFH1:hover{box-shadow:0 8px 16px #00000014}.CreateOrderStepFour_productCardSimple__bkFH1.CreateOrderStepFour_completed__\+M22x{background-color:#f0fdf4;border-color:#22c55e}.CreateOrderStepFour_productSimpleHeader__uIpts{align-items:center;display:flex;gap:20px}.CreateOrderStepFour_productImageSimple__HHXJE{border-radius:8px;height:90px;object-fit:cover;width:90px}.CreateOrderStepFour_productInfoSimple__mGNNa h4{color:#0f172a;font-size:18px;margin:0 0 8px}.CreateOrderStepFour_productSimpleDetails__FwU8g{display:flex;flex-direction:column;gap:16px;margin-top:12px}.CreateOrderStepFour_productNote__TEBWD{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__TEBWD:focus{border-color:#4a6bec;box-shadow:0 0 0 3px #4a6bec26;outline:none}.CreateOrderStepFour_completeButton__laF71{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__laF71:hover{background-color:#f1f5f9}.CreateOrderStepFour_completedButton__ROfNo{background-color:#22c55e;border-color:#22c55e;color:#fff}.CreateOrderStepFour_completedButton__ROfNo:hover{background-color:#16a34a}.CreateOrderStepFour_simpleActions__QgoGz{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:32px}.CreateOrderStepFour_finishSimpleButton__QKeyw{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__QKeyw:hover:not(:disabled){background-color:#3a55c5;box-shadow:0 4px 12px #4a6bec33;transform:translateY(-2px)}.CreateOrderStepFour_finishSimpleButton__QKeyw:disabled{background-color:#94a3b8;cursor:not-allowed}.CreateOrderStepFour_simpleWarning__Fq\+ev{align-items:center;color:#fb923c;display:flex;font-size:15px;font-weight:500;gap:8px}@media (max-width:768px){.CreateOrderStepFour_productSimpleHeader__uIpts{align-items:center;flex-direction:column;text-align:center}.CreateOrderStepFour_productImageSimple__HHXJE{height:120px;width:120px}.CreateOrderStepFour_productInfoSimple__mGNNa{text-align:center}}.CreateOrderConfirmation_confirmationContainer__m0CSI{background-color:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.CreateOrderConfirmation_content__2G-Zq{background-color:#f9fafb;direction:rtl;margin:0 auto;max-width:800px;padding:24px 16px;width:100%}.CreateOrderConfirmation_successBanner__kZpXD{align-items:center;background-color:#ecfdf5;border:1px solid #10b981;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.CreateOrderConfirmation_successIcon__MeYJM{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__JNknM h2{color:#047857;font-size:1.25rem;margin:0 0 8px}.CreateOrderConfirmation_successText__JNknM p{color:#065f46;font-size:.875rem;margin:0}.CreateOrderConfirmation_orderNumber__NE64B{background-color:#d1fae5;border-radius:4px;color:#059669;font-size:1rem;font-weight:700;padding:2px 8px}.CreateOrderConfirmation_section__DI7wx{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.CreateOrderConfirmation_sectionHeader__HPOwk{align-items:center;background-color:#f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.CreateOrderConfirmation_sectionHeader__HPOwk h3{align-items:center;color:#1f2937;display:flex;font-size:1rem;gap:8px;margin:0}.CreateOrderConfirmation_sectionContent__HqkEA{padding:16px}.CreateOrderConfirmation_couponForm__AIepB{display:flex;flex-direction:column;gap:12px}.CreateOrderConfirmation_couponInputGroup__-x6Sd{display:flex;gap:8px}.CreateOrderConfirmation_couponInput__sSjoc{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:.875rem;padding:10px 16px}.CreateOrderConfirmation_couponButton__gTWD2{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__gTWD2:hover:not(:disabled){background-color:#2563eb}.CreateOrderConfirmation_couponButton__gTWD2:disabled{background-color:#93c5fd;cursor:not-allowed}.CreateOrderConfirmation_appliedCoupon__1IHUp{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:12px}.CreateOrderConfirmation_couponInfo__aCWGh{align-items:center;display:flex;gap:12px;margin-bottom:8px}.CreateOrderConfirmation_couponText__oA4eI{flex:1 1}.CreateOrderConfirmation_couponTitle__Xw7Fy{color:#047857;font-size:.875rem;font-weight:600;margin:0 0 4px}.CreateOrderConfirmation_couponDetails__vDM\+l{color:#065f46;font-size:.75rem;margin:0}.CreateOrderConfirmation_discountAmount__QrdFk{border-top:1px dashed #bbf7d0;color:#047857;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding-top:8px}.CreateOrderConfirmation_summaryCard__Jj7Sz{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:16px}.CreateOrderConfirmation_summaryCard__Jj7Sz h3{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.125rem;margin:0 0 16px;padding-bottom:8px}.CreateOrderConfirmation_summaryDetails__8Z8ul{margin-bottom:16px}.CreateOrderConfirmation_summaryRow__qgp5V{color:#374151;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 0}.CreateOrderConfirmation_totalRow__upLxS{border-top:1px solid #e5e7eb;color:#1f2937;font-size:1rem;font-weight:600;margin-top:8px;padding-top:12px}.CreateOrderConfirmation_discountText__666bj{color:#059669}.CreateOrderConfirmation_rentalDates__glfYG{border-top:1px solid #e5e7eb;padding-top:12px}.CreateOrderConfirmation_dateRow__USm\+y{color:#374151;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:8px}.CreateOrderConfirmation_paymentOptions__V9EQf{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.CreateOrderConfirmation_paymentOption__U8XYX{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__U8XYX.CreateOrderConfirmation_selected__gW856{background-color:#dbeafe;border-color:#3b82f6;color:#1e40af}.CreateOrderConfirmation_paymentOption__U8XYX span{font-size:.875rem;font-weight:500}.CreateOrderConfirmation_creditCardForm__ETeim{margin-bottom:16px;margin-top:16px}.CreateOrderConfirmation_formRow__4esDq{display:flex;gap:12px;margin-bottom:12px}.CreateOrderConfirmation_formInput__\+-i7r{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:10px 16px;width:100%}.CreateOrderConfirmation_small__nVyg1{width:calc(50% - 6px)}.CreateOrderConfirmation_cashPaymentInfo__6Byo2{background-color:#f3f4f6;border-radius:6px;color:#4b5563;font-size:.875rem;margin:16px 0;padding:12px}.CreateOrderConfirmation_payButton__n42Ug{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__n42Ug:hover:not(:disabled){background-color:#2563eb}.CreateOrderConfirmation_payButton__n42Ug:disabled{background-color:#93c5fd;cursor:not-allowed}.CreateOrderConfirmation_paymentIcon__LTWqw{color:currentColor}.CreateOrderConfirmation_paymentConfirmation__BUedK{background-color:#ecfdf5;border-radius:8px;margin-bottom:24px;padding:24px;text-align:center}.CreateOrderConfirmation_paymentSuccessIcon__PzP0d{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__BUedK h3{color:#047857;font-size:1.25rem;margin:0 0 8px}.CreateOrderConfirmation_paymentConfirmation__BUedK p{color:#065f46;font-size:.875rem;margin:0}.CreateOrderConfirmation_productsSection__I3nj5{margin-bottom:24px}.CreateOrderConfirmation_productsSection__I3nj5 h3{color:#1f2937;font-size:1.125rem;margin:0 0 16px}.CreateOrderConfirmation_productsGrid__lJJLa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CreateOrderConfirmation_productCard__jgDc0{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px;transition:transform .2s}.CreateOrderConfirmation_productCard__jgDc0:hover{transform:translateY(-2px)}.CreateOrderConfirmation_productInfo__FbRJZ{display:flex;flex-direction:column;gap:8px}.CreateOrderConfirmation_productName__vUpJY{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.CreateOrderConfirmation_productDetails__Rva\+J{display:flex;flex-direction:column;gap:4px}.CreateOrderConfirmation_productDetail__WDqJp{color:#4b5563;display:flex;font-size:.875rem;justify-content:space-between}.CreateOrderConfirmation_dashboardButton__kDz0R{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__kDz0R:hover{background-color:#111827}.CreateOrderConfirmation_loading__RMMLO{align-items:center;color:#6b7280;display:flex;font-size:1rem;justify-content:center;padding:40px}.CreateOrderConfirmation_error__HQNoj{background-color:#fee2e2;border-radius:6px;color:#b91c1c;font-size:.875rem;margin-bottom:24px;padding:16px}.CreateOrderConfirmation_errorText__Jw31Q{color:#dc2626;font-size:.75rem;margin:4px 0 0}@media (max-width:640px){.CreateOrderConfirmation_content__2G-Zq{padding:16px 12px}.CreateOrderConfirmation_successBanner__kZpXD{flex-direction:column;padding:16px;text-align:center}.CreateOrderConfirmation_paymentOptions__V9EQf,.CreateOrderConfirmation_productsGrid__lJJLa{grid-template-columns:1fr}.CreateOrderConfirmation_formRow__4esDq{flex-direction:column;gap:8px}.CreateOrderConfirmation_small__nVyg1{width:100%}}.CreateOrderConfirmation_couponActions__gXEgY{border-top:1px dashed #e5e7eb;display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.CreateOrderConfirmation_confirmButton__VqH8s{background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:background-color .2s}.CreateOrderConfirmation_confirmButton__VqH8s:hover{background-color:#059669}.CreateOrderConfirmation_confirmButton__VqH8s:disabled{background-color:#d1d5db;cursor:not-allowed}.CreateOrderConfirmation_cancelButton__Y\+GUP{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__Y\+GUP:hover{background-color:#f9fafb;border-color:#d1d5db}.CreateOrderConfirmation_cancelButton__Y\+GUP:disabled{cursor:not-allowed;opacity:.5}.CreateOrderConfirmation_couponAppliedMessage__aVQLl{align-items:center;background-color:#ecfdf5;border-radius:4px;color:#10b981;display:flex;margin-top:1rem;padding:.75rem}.CreateOrderConfirmation_couponAppliedMessage__aVQLl svg{margin-left:.5rem}.CreateOrderConfirmation_section__DI7wx{position:relative;z-index:5}.CreateOrderConfirmation_section__DI7wx:has(.CreateOrderConfirmation_sectionHeader__HPOwk:has(svg[data-chevron-up])){z-index:10}.CouponApplication_couponContainer__uRuED{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;padding:1rem;position:relative}.CouponApplication_couponSelector__EqN1o{position:relative;width:100%}.CouponApplication_selectorHeader__wFcWN{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__wFcWN:hover{background-color:#f5f5f5;border-color:#bbb}.CouponApplication_selectorText__A99fI{flex-grow:1;margin:0 .5rem}.CouponApplication_couponIcon__SWu9\+{color:#6b7280;margin-left:.5rem}.CouponApplication_dropdownContent__75pxV{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__ixP29{animation:CouponApplication_fadeIn__swbr4 .3s forwards;background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:9998}@keyframes CouponApplication_fadeIn__swbr4{0%{opacity:0}to{opacity:1}}.CouponApplication_dropdownHeader__lI1F9{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;padding:.75rem;position:sticky;top:0;z-index:2}.CouponApplication_searchContainer__Rnv1F{align-items:center;display:flex;flex-grow:1}.CouponApplication_searchIcon__bPE1f{color:#6b7280;margin-left:.5rem}.CouponApplication_searchInput__MAWnc{background-color:#f9f9f9;border:none;border-radius:4px;flex-grow:1;font-size:.9rem;outline:none;padding:.5rem}.CouponApplication_closeButton__419Sd{background:none;border:none;color:#6b7280;cursor:pointer;display:none;margin-right:.5rem;padding:.5rem}.CouponApplication_dropdownBody__gvivW{-webkit-overflow-scrolling:touch;max-height:300px;overflow-y:auto}.CouponApplication_couponList__BeteM{list-style:none;margin:0;padding:0}.CouponApplication_couponItem__okFYE{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__okFYE:last-child{border-bottom:none}.CouponApplication_couponItem__okFYE:hover{background-color:#f5f5f5}.CouponApplication_couponItem__okFYE:active{background-color:#e5e7eb}.CouponApplication_couponItemContent__vbZ1v{display:flex;flex-direction:column;flex-grow:1;margin-left:1rem}.CouponApplication_couponCode__8gWfJ{font-size:1rem;font-weight:700;margin-bottom:.25rem}.CouponApplication_discountValue__lzmCc{color:#10b981;font-size:.9rem;font-weight:700}.CouponApplication_couponNote__q0jxo{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CouponApplication_couponNote__q0jxo,.CouponApplication_expirationDate__WOt-m{color:#6b7280;font-size:.8rem;margin-top:.25rem}.CouponApplication_selectIcon__9zaIn{color:#10b981;opacity:0;transition:opacity .2s ease}.CouponApplication_couponItem__okFYE:hover .CouponApplication_selectIcon__9zaIn{opacity:1}.CouponApplication_couponPreview__ujZ6A{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__DUNst{align-items:flex-start;display:flex;flex-grow:1}.CouponApplication_couponDetails__M3xFP{display:flex;flex-direction:column;flex-grow:1;margin-right:.75rem}.CouponApplication_discountInfo__j9BzS{color:#0284c7;font-size:.9rem;margin-top:.25rem}.CouponApplication_pricePreview__ZsSR-{border-top:1px dashed #bae6fd;margin-top:.75rem;padding-top:.75rem}.CouponApplication_priceRow__lCz2o{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.CouponApplication_priceRow__lCz2o:last-child{border-top:1px solid #bae6fd;margin-bottom:0;margin-top:.5rem;padding-top:.5rem}.CouponApplication_discountPreview__Nf0TT{color:#10b981;font-weight:700}.CouponApplication_finalPriceLabel__1u6xI{font-weight:700}.CouponApplication_finalPriceValue__6mK80{color:#0284c7;font-weight:700}.CouponApplication_removeButton__JRRtM{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__JRRtM:hover{background-color:#fee2e2;color:#ef4444}.CouponApplication_loadingText__txA-q{color:#6b7280}.CouponApplication_errorMessage__93801{color:#ef4444;padding:1rem;text-align:center}.CouponApplication_loadingMessage__yQI7b,.CouponApplication_noCoupons__itN2D{color:#6b7280;padding:1.5rem;text-align:center}@media (max-width:768px){.CouponApplication_mobileDropdown__T-mih{box-shadow:0 -5px 25px #00000026;margin-top:0}.CouponApplication_dropdownContent__75pxV{animation:CouponApplication_slideUp__sOJFS .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__sOJFS{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CouponApplication_dropdownHeader__lI1F9{justify-content:space-between;padding:1rem}.CouponApplication_closeButton__419Sd{display:block}.CouponApplication_searchContainer__Rnv1F{flex-basis:85%}.CouponApplication_dropdownBody__gvivW{flex-grow:1;max-height:calc(70vh - 70px)}.CouponApplication_couponItem__okFYE{padding:1rem}.CouponApplication_dropdownContent__75pxV:after{background-color:#e5e7eb;border-radius:4px;content:"";display:block;height:20px;margin:0 auto 10px;width:40px}.CouponApplication_couponContainer__uRuED,.CouponApplication_couponPreview__ujZ6A,.CouponApplication_selectorHeader__wFcWN{padding:.75rem}.CouponApplication_couponNote__q0jxo{max-width:220px}}@media (max-width:480px){.CouponApplication_couponNote__q0jxo{max-width:180px}.CouponApplication_dropdownContent__75pxV{max-height:80vh!important}.CouponApplication_searchContainer__Rnv1F{flex-basis:80%}}.CouponsManagementPage_floatingAddButton__i0hQA{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__i0hQA:hover{background-color:#0056b3;box-shadow:0 6px 12px #00000040;transform:translateY(-3px)}.CouponsManagementPage_floatingAddButton__i0hQA:active{box-shadow:0 4px 8px #0003;transform:translateY(0)}.CouponsManagementPage_tabButton__jbl4V:after{left:0;right:0}@media (max-width:768px){.CouponsManagementPage_tabsContainer__47Xjb{justify-content:space-between}.CouponsManagementPage_tabButton__jbl4V{flex:1 1;font-size:14px;padding:10px;text-align:center}}.CouponsManagementPage_tabsContainer__47Xjb{border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:20px;overflow-x:auto}.CouponsManagementPage_tabButton__jbl4V{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__jbl4V:hover{color:#333}.CouponsManagementPage_activeTab__XQyMB{color:#007bff}.CouponsManagementPage_activeTab__XQyMB:after{background-color:#007bff;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.CouponsManagementPage_disabledButton__gV7qT{border-color:#6c757d;color:#6c757d;cursor:not-allowed;opacity:.6}.CouponsManagementPage_disabledButton__gV7qT:hover{background-color:#f8f9fa!important;color:#6c757d!important}.CouponsManagementPage_couponsManagementContainer__Na0SN{background-color:#f4f6f9;display:flex;flex-direction:column;min-height:100vh}.CouponsManagementPage_couponsContent__S8T9Z{margin:0 auto;max-width:1200px;padding:20px;width:100%}.CouponsManagementPage_couponsHeader__qzJDr{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.CouponsManagementPage_couponsHeader__qzJDr h2{color:#333;font-size:1.5rem;margin:0}.CouponsManagementPage_createCouponButton__2nOVO{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__2nOVO:hover{background-color:#0056b3}.CouponsManagementPage_searchAndFilterContainer__WkorO{display:flex;gap:15px;margin-bottom:20px}.CouponsManagementPage_filterSelect__25Zfn,.CouponsManagementPage_searchInput__CSdYl{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:0 10px}.CouponsManagementPage_searchInput__CSdYl{flex:1 1}.CouponsManagementPage_filterSelect__25Zfn{min-width:200px}.CouponsManagementPage_filterSelect__25Zfn select,.CouponsManagementPage_searchInput__CSdYl input{background:#0000;border:none;outline:none;padding:10px;width:100%}.CouponsManagementPage_errorAlert__15MSf,.CouponsManagementPage_successAlert__DiBMT{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;margin-bottom:15px;padding:12px 15px}.CouponsManagementPage_successAlert__DiBMT{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.CouponsManagementPage_errorAlert__15MSf{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.CouponsManagementPage_alertIcon__a5RAo{align-items:center;display:flex;margin-left:10px}.CouponsManagementPage_alertCloseButton__QAr5h{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:auto}.CouponsManagementPage_successAlert__DiBMT .CouponsManagementPage_alertCloseButton__QAr5h{color:#155724}.CouponsManagementPage_errorAlert__15MSf .CouponsManagementPage_alertCloseButton__QAr5h{color:#721c24}.CouponsManagementPage_createCouponForm__7U7qX{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px}.CouponsManagementPage_formTitle__d0OYk{border-bottom:1px solid #f0f0f0;color:#333;font-size:1.2rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.CouponsManagementPage_formGrid__A8Y3C{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CouponsManagementPage_fullWidth__vPd7t{grid-column:1/-1}.CouponsManagementPage_formGroup__Pgx9f{display:flex;flex-direction:column;margin-bottom:15px}.CouponsManagementPage_formGroup__Pgx9f label{color:#555;font-weight:500;margin-bottom:5px}.CouponsManagementPage_formGroup__Pgx9f input,.CouponsManagementPage_formGroup__Pgx9f select,.CouponsManagementPage_formGroup__Pgx9f textarea{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px}.CouponsManagementPage_formGroup__Pgx9f textarea{min-height:80px;resize:vertical}.CouponsManagementPage_inputWithButton__HKxtB{display:flex}.CouponsManagementPage_inputWithButton__HKxtB input{border-bottom-right-radius:0;border-top-right-radius:0;flex-grow:1}.CouponsManagementPage_inputWithButton__HKxtB 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__HKxtB button:hover{background-color:#e0e0e0}.CouponsManagementPage_inputWithIcon__gLBaX{position:relative}.CouponsManagementPage_inputWithIcon__gLBaX input{padding-left:35px;width:100%}.CouponsManagementPage_inputIcon__sAsLa{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.CouponsManagementPage_toggleSwitch__1TZga{align-items:center;display:flex}.CouponsManagementPage_toggleSwitch__1TZga input{display:none}.CouponsManagementPage_toggleSwitch__1TZga label{background-color:#ccc;border-radius:15px;cursor:pointer;display:inline-block;height:30px;margin-right:10px;position:relative;transition:background-color .3s;width:60px}.CouponsManagementPage_toggleSwitch__1TZga label:after{background-color:#fff;border-radius:50%;content:"";height:22px;left:4px;position:absolute;top:4px;transition:transform .3s;width:22px}.CouponsManagementPage_toggleSwitch__1TZga input:checked+label{background-color:#28a745}.CouponsManagementPage_toggleSwitch__1TZga input:checked+label:after{transform:translateX(30px)}.CouponsManagementPage_formActions__M6d7W{border-top:1px solid #f0f0f0;display:flex;gap:.5rem;justify-content:flex-end;margin-top:20px;padding-top:20px}.CouponsManagementPage_cancelButton__vKvJ6,.CouponsManagementPage_deleteButton__lSYi1,.CouponsManagementPage_submitButton__fFOd0{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.CouponsManagementPage_cancelButton__vKvJ6{background-color:#f0f0f0;color:#333}.CouponsManagementPage_cancelButton__vKvJ6:hover{background-color:#e0e0e0}.CouponsManagementPage_submitButton__fFOd0{background-color:#28a745;color:#fff}.CouponsManagementPage_submitButton__fFOd0:hover{background-color:#218838}.CouponsManagementPage_deleteButton__lSYi1{align-items:center;background-color:#dc3545;color:#fff;display:flex;gap:8px;justify-content:center}.CouponsManagementPage_deleteButton__lSYi1:hover{background-color:#c82333}.CouponsManagementPage_buttonIcon__P2K-m{display:inline-flex;vertical-align:middle}.CouponsManagementPage_deleteButton__lSYi1:disabled,.CouponsManagementPage_submitButton__fFOd0:disabled{cursor:not-allowed;opacity:.6}.CouponsManagementPage_couponsGrid__FyYVL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CouponsManagementPage_couponCard__Nl0gF{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.CouponsManagementPage_couponCard__Nl0gF:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-5px)}.CouponsManagementPage_couponHeader__hOiDo{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.CouponsManagementPage_couponCode__ZzjXT{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:700;gap:8px}.CouponsManagementPage_couponActions__n98F\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CouponsManagementPage_actionButton__s52X2{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__s52X2[title="פרטי שימוש"]{border-color:#007bff;color:#007bff}.CouponsManagementPage_actionButton__s52X2[title="פרטי שימוש"]:hover{background-color:#007bff;color:#fff}.CouponsManagementPage_actionButton__s52X2[title="ערוך קופון"]{border-color:#28a745;color:#28a745}.CouponsManagementPage_actionButton__s52X2[title="ערוך קופון"]:hover{background-color:#28a745;color:#fff}.CouponsManagementPage_actionButton__s52X2[title="מחק קופון"]{border-color:#dc3545;color:#dc3545}.CouponsManagementPage_actionButton__s52X2[title="מחק קופון"]:hover{background-color:#dc3545;color:#fff}.CouponsManagementPage_buttonText__nxmPa{font-weight:500}.CouponsManagementPage_couponDetails__nXYei{grid-gap:10px;display:grid;gap:10px}.CouponsManagementPage_couponDetail__FhiOO{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.CouponsManagementPage_couponDetail__FhiOO:not(:last-child){border-bottom:1px dashed #f0f0f0}.CouponsManagementPage_couponDetail__FhiOO span{color:#666}.CouponsManagementPage_couponDetail__FhiOO strong{color:#333}.CouponsManagementPage_activeStatus__Hpeer{align-items:center;color:#28a745;display:flex;gap:5px}.CouponsManagementPage_expiredStatus__t6KXl{align-items:center;color:#dc3545;display:flex;gap:5px}.CouponsManagementPage_usageDetails__zRg5X{background-color:#f8f9fa;border:1px dashed #e0e0e0;border-radius:8px;margin-top:15px;padding:15px}.CouponsManagementPage_usageDetails__zRg5X h4{color:#333;font-size:1rem;margin-bottom:15px;margin-top:0}.CouponsManagementPage_usageDetails__zRg5X ul{list-style-type:none;margin:0;padding:0}.CouponsManagementPage_usageDetails__zRg5X li{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;margin-bottom:10px;padding:15px}.CouponsManagementPage_usageDetails__zRg5X li:last-child{margin-bottom:0}.CouponsManagementPage_modalOverlay__4KtPa{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__83hE2{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:500px;padding:25px;width:90%}.CouponsManagementPage_confirmModal__83hE2 h3{border-bottom:1px solid #f0f0f0;color:#333;margin-bottom:15px;margin-top:0;padding-bottom:15px}.CouponsManagementPage_modalActions__5v0op{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.CouponsManagementPage_emptyState__CiqFg,.CouponsManagementPage_errorState__N-DQF,.CouponsManagementPage_loadingState__hMXo\+{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:40px 20px;text-align:center}.CouponsManagementPage_loadingState__hMXo\+{color:#666}.CouponsManagementPage_errorState__N-DQF{color:#dc3545}.CouponsManagementPage_emptyState__CiqFg{color:#666}.CouponsManagementPage_inputWithButton__HKxtB input{border-left:none;border-radius:0 6px 6px 0}.CouponsManagementPage_inputWithButton__HKxtB button{border-left:1px solid #ddd;border-radius:6px 0 0 6px;border-right:none}.CouponsManagementPage_inputWithIcon__gLBaX input{padding-left:10px;padding-right:35px}.CouponsManagementPage_inputIcon__sAsLa{left:auto;right:10px}.CouponsManagementPage_toggleSwitch__1TZga label:after{left:auto;right:4px}.CouponsManagementPage_toggleSwitch__1TZga input:checked+label:after{transform:translateX(-30px)}@media (max-width:768px){.CouponsManagementPage_searchAndFilterContainer__WkorO{flex-direction:column}.CouponsManagementPage_couponsGrid__FyYVL,.CouponsManagementPage_formGrid__A8Y3C{grid-template-columns:1fr}.CouponsManagementPage_formActions__M6d7W{flex-direction:column}.CouponsManagementPage_formActions__M6d7W button{width:100%}.CouponsManagementPage_couponCard__Nl0gF{padding:15px}.CouponsManagementPage_couponHeader__hOiDo{align-items:flex-start;flex-direction:column}.CouponsManagementPage_couponActions__n98F\+{justify-content:space-between;margin-top:10px;width:100%}.CouponsManagementPage_actionButton__s52X2{font-size:12px;padding:5px 10px}.CouponsManagementPage_couponDetail__FhiOO{align-items:flex-start;flex-direction:column}.CouponsManagementPage_couponDetail__FhiOO span{margin-bottom:5px}}@media (max-width:480px){.CouponsManagementPage_couponsContent__S8T9Z{padding:10px}.CouponsManagementPage_actionButton__s52X2{flex:1 1;justify-content:center}}.NotificationsPage_container__COVxM{background:linear-gradient(135deg,#f8fafc,#e2e8f0);direction:rtl;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.NotificationsPage_mainPaper__sEWKe{animation:NotificationsPage_slideInUp__IbqXp .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}@keyframes NotificationsPage_slideInUp__IbqXp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationsPage_headerBox__4kyFI{align-items:center;background:linear-gradient(135deg,#3b82f608,#93c5fd05);border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:28px 32px 24px}.NotificationsPage_titleContainer__gaEjl{align-items:center;display:flex;gap:16px}.NotificationsPage_bellIcon__C6Tx-{color:#3b82f6;filter:drop-shadow(0 4px 8px rgba(59,130,246,.2));font-size:32px}.NotificationsPage_pageTitle__Spmwu{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;color:#111827;display:flex;font-size:28px;font-weight:700;gap:12px}.NotificationsPage_notificationBadge__9e6ee{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef44444d;margin-right:12px}.NotificationsPage_actionsContainer__d\+Z2u{align-items:center;display:flex;gap:16px}.NotificationsPage_refreshButton__xnAEr{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border:1px solid #3b82f633;border-radius:12px;color:#3b82f6;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_refreshButton__xnAEr:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:translateY(-1px) rotate(180deg)}.NotificationsPage_refreshAnimating__k\+Zzh{animation:NotificationsPage_rotateRefresh__FQxvx 1s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes NotificationsPage_rotateRefresh__FQxvx{to{transform:rotate(1turn)}}.NotificationsPage_filterButton__b5DlN,.NotificationsPage_markAllButton__8debB{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;font-size:14px;font-weight:600;padding:12px 20px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_filterButton__b5DlN{background:linear-gradient(135deg,#fffc,#f9fafbcc);border:1px solid #0000001a;color:#374151}.NotificationsPage_filterButton__b5DlN:hover{background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border-color:#3b82f633;color:#3b82f6;transform:translateY(-1px)}.NotificationsPage_markAllButton__8debB{background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #2563eb;color:#fff}.NotificationsPage_markAllButton__8debB:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;box-shadow:0 8px 25px #3b82f666;transform:translateY(-1px)}.NotificationsPage_markAllButton__8debB:disabled{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-color:#d1d5db;box-shadow:none;color:#9ca3af;transform:none}.NotificationsPage_tabsContainer__3pWg0{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffc,#f9fafb99);border-bottom:1px solid #0000000d;padding:0 24px}.NotificationsPage_tab__9xpjE{border-radius:12px 12px 0 0;color:#6b7280;font-weight:600;margin:0 4px;min-height:52px;min-width:120px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_tab__9xpjE:hover{background:#3b82f60d;color:#3b82f6}.NotificationsPage_tab__9xpjE.NotificationsPage_Mui-selected__BaFA4{background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border-bottom:3px solid #3b82f6;color:#3b82f6}.NotificationsPage_tabBadge__HRXdb{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:11px;box-shadow:0 2px 8px #ef44444d;font-size:11px;font-weight:700;height:22px;min-width:22px}.NotificationsPage_filtersCard__H52wC{animation:NotificationsPage_slideIn__I4ewd .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f608,#93c5fd05);border:1px solid #3b82f61a;border-radius:16px;margin:20px 28px;padding:24px}@keyframes NotificationsPage_slideIn__I4ewd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationsPage_filterActionsContainer__KS18o{display:flex;justify-content:flex-end}.NotificationsPage_selectField__Px-r5{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #00000014;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_selectField__Px-r5:hover{background:#fff;border-color:#3b82f64d;box-shadow:0 4px 20px #3b82f61a;transform:translateY(-1px)}.NotificationsPage_resetButton__sixUv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid #0000001a;border-radius:12px;color:#6b7280;font-weight:600;padding:10px 16px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_resetButton__sixUv:hover{background:linear-gradient(135deg,#ef44441a,#fca5a50d);border-color:#ef444433;color:#ef4444;transform:translateY(-1px)}.NotificationsPage_dateField__BshfI{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #00000014;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_dateField__BshfI:hover{background:#fff;border-color:#3b82f64d;box-shadow:0 4px 20px #3b82f61a;transform:translateY(-1px)}.NotificationsPage_emptyContainer__oapID,.NotificationsPage_errorContainer__WZRYj,.NotificationsPage_loadingContainer__anf9j{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:48px 24px;text-align:center}.NotificationsPage_spinner__EZS56{color:#1976d2;margin-bottom:16px}.NotificationsPage_emptyIcon__qaQNL,.NotificationsPage_errorIcon__Mnp8c{color:#f44336;font-size:64px;margin-bottom:16px}.NotificationsPage_emptyIcon__qaQNL{color:#9e9e9e}.NotificationsPage_resetFiltersButton__dS1i5,.NotificationsPage_retryButton__UHMB-{margin-top:16px}.NotificationsPage_tableContainer__ZRUXP{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #0000000a;border-radius:16px;margin:20px 0;overflow-x:auto}.NotificationsPage_tableContainer__ZRUXP th{background:linear-gradient(135deg,#f9fafbe6,#f3f4f6cc);border-bottom:2px solid #3b82f61a;color:#374151;font-size:.8rem;font-weight:700;letter-spacing:.75px;padding:18px 20px;text-transform:uppercase}.NotificationsPage_tableContainer__ZRUXP td{border-bottom:1px solid #0000000a;padding:20px}.NotificationsPage_readRow__lrfiu{background:#f9fafb99;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_readRow__lrfiu:hover{background:#ffffffe6;box-shadow:0 4px 20px #0000000d;transform:scale(1.005)}.NotificationsPage_unreadRow__AdUDH{background:#ffffffe6;border-right:4px solid #0000;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_unreadRow__AdUDH:before{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:0 2px 2px 0;bottom:0;box-shadow:0 0 10px #3b82f64d;content:"";position:absolute;right:-1px;top:0;width:4px}.NotificationsPage_unreadRow__AdUDH:hover{background:#3b82f608;box-shadow:0 8px 25px #3b82f61a;transform:scale(1.005)}.NotificationsPage_titleCell__fMoHY{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPage_messageCell__Mi9pN{color:#555;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPage_boldText__XLliC{color:#000;font-weight:600}.NotificationsPage_actionButton__nL23H{color:#1976d2}.NotificationsPage_actionButton__nL23H:hover{background-color:#eff6ff;color:#2563eb}.NotificationsPage_paginationContainer__g9EY9{border-top:1px solid #eaeaea;display:flex;justify-content:center;padding:16px}.NotificationsPage_chipCritical__tN0G0,.NotificationsPage_chipHigh__UV-xm,.NotificationsPage_chipLow__Lea4b,.NotificationsPage_chipNormal__T-Kpu,.NotificationsPage_statusRead__zN1Zn,.NotificationsPage_statusUnread__IK4Yw,.NotificationsPage_typeChip__tEw2l{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000;border-radius:12px;box-shadow:0 2px 8px #00000014;font-size:12px;font-weight:700;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.NotificationsPage_statusRead__zN1Zn{background:linear-gradient(135deg,#10b9811a,#6ee7b71a);border-color:#10b98133;color:#065f46}.NotificationsPage_statusUnread__IK4Yw{animation:NotificationsPage_shimmer__ZdbR6 2s infinite;background:linear-gradient(135deg,#3b82f626,#93c5fd1a);border-color:#3b82f64d;color:#1d4ed8}@keyframes NotificationsPage_shimmer__ZdbR6{0%,to{background:linear-gradient(135deg,#3b82f626,#93c5fd1a)}50%{background:linear-gradient(135deg,#3b82f633,#93c5fd26)}}.NotificationsPage_typeContainer__raXbC{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NotificationsPage_typeIcon__AcbM1{color:#6b7280;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:22px}.NotificationsPage_typeChip__tEw2l{background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border-color:#3b82f633;color:#1d4ed8;font-size:11px;font-weight:600}.NotificationsPage_chipHigh__UV-xm{background:linear-gradient(135deg,#ef444426,#fca5a51a);border-color:#ef44444d;color:#991b1b}.NotificationsPage_chipCritical__tN0G0{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;box-shadow:0 4px 14px #ef444466;color:#fff}.NotificationsPage_chipNormal__T-Kpu{background:linear-gradient(135deg,#3b82f61a,#93c5fd0d);border-color:#3b82f633;color:#1d4ed8}.NotificationsPage_chipLow__Lea4b{background:linear-gradient(135deg,#10b9811a,#6ee7b70d);border-color:#10b98133;color:#065f46}.NotificationsPage_timeElement__kM1Vr{align-items:center;color:#9ca3af;display:flex;font-size:13px;font-weight:500;gap:6px}.NotificationsPage_cardsContainer__ysbGN{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.NotificationsPage_notificationCard__Upodp{animation:NotificationsPage_cardSlideIn__Ip0jv .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes NotificationsPage_cardSlideIn__Ip0jv{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationsPage_notificationCard__Upodp:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px) scale(1.01)}.NotificationsPage_notificationCardUnread__hcS8o{background:linear-gradient(135deg,#fffffff2,#f9fafbe6);border:1px solid #3b82f633;box-shadow:0 4px 20px #3b82f61a}.NotificationsPage_notificationCardUnread__hcS8o:before{background:linear-gradient(135deg,#3b82f6,#2563eb);bottom:0;box-shadow:0 0 12px #3b82f666;content:"";position:absolute;right:0;top:0;width:4px}.NotificationsPage_notificationCardRead__uF5z4{background:linear-gradient(135deg,#f9fafbcc,#f3f4f699);border:1px solid #0000000f;box-shadow:0 2px 12px #0000000a}.NotificationsPage_cardHeader__DKv65{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 20px 0}.NotificationsPage_cardContent__fxuP1{padding:12px 20px 20px}.NotificationsPage_cardTitle__xBLlI{display:flex;flex-direction:column;gap:12px}.NotificationsPage_cardMessage__eLw7w{color:#6b7280;font-size:15px;font-weight:500;line-height:1.6}.NotificationsPage_cardFooter__CajMn{background:#f9fafb80;border-top:1px solid #0000000a;display:flex;justify-content:flex-end;padding:12px 20px 20px}@media (max-width:768px){.NotificationsPage_container__COVxM{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:12px}.NotificationsPage_mainPaper__sEWKe{border-radius:20px;margin:0}.NotificationsPage_headerBox__4kyFI{align-items:flex-start;flex-direction:column;gap:20px;padding:24px 20px}.NotificationsPage_titleContainer__gaEjl{gap:12px}.NotificationsPage_pageTitle__Spmwu{font-size:24px}.NotificationsPage_bellIcon__C6Tx-{font-size:28px}.NotificationsPage_actionsContainer__d\+Z2u{flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.NotificationsPage_filterButton__b5DlN,.NotificationsPage_markAllButton__8debB{border-radius:10px;font-size:13px;padding:10px 16px}.NotificationsPage_refreshButton__xnAEr{border-radius:10px;padding:8px}.NotificationsPage_tabsContainer__3pWg0{-ms-overflow-style:none;overflow-x:auto;padding:0 16px;scrollbar-width:none}.NotificationsPage_tabsContainer__3pWg0::-webkit-scrollbar{display:none}.NotificationsPage_tab__9xpjE{border-radius:10px 10px 0 0;font-size:14px;min-height:48px;min-width:100px}.NotificationsPage_filtersCard__H52wC{border-radius:14px;margin:16px;padding:20px}.NotificationsPage_cardsContainer__ysbGN{gap:12px;padding:16px}.NotificationsPage_notificationCard__Upodp{border-radius:14px}.NotificationsPage_cardHeader__DKv65{padding:16px 16px 0}.NotificationsPage_cardContent__fxuP1,.NotificationsPage_cardFooter__CajMn{padding:10px 16px 16px}.NotificationsPage_cardMessage__eLw7w{font-size:14px}.NotificationsPage_typeIcon__AcbM1{font-size:20px}.NotificationsPage_chipCritical__tN0G0,.NotificationsPage_chipHigh__UV-xm,.NotificationsPage_chipLow__Lea4b,.NotificationsPage_chipNormal__T-Kpu,.NotificationsPage_statusRead__zN1Zn,.NotificationsPage_statusUnread__IK4Yw,.NotificationsPage_typeChip__tEw2l{border-radius:8px;font-size:11px;padding:4px 8px}.NotificationsPage_timeElement__kM1Vr{font-size:12px;gap:4px}.NotificationsPage_tableContainer__ZRUXP{border-radius:14px;margin:16px 0}.NotificationsPage_tableContainer__ZRUXP th{font-size:.7rem;padding:14px 12px}.NotificationsPage_tableContainer__ZRUXP td{padding:16px 12px}}.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__1YMVJ{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__9FDvd{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.ShopifyProductsImport_title__SW8U2{color:#111827;font-size:1.5rem;font-weight:600}.ShopifyProductsImport_shopInfo__9Lz8i{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;gap:.5rem;max-width:24rem;padding:.5rem .75rem}.ShopifyProductsImport_shopDomain__78YaM{color:#1f2937;font-weight:500}.ShopifyProductsImport_connectButton__tqycr{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__tqycr:hover{background-color:#4338ca}.ShopifyProductsImport_productGrid__2Ve7J{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ShopifyProductsImport_productCard__Rn5uW{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:transform .2s,box-shadow .2s}.ShopifyProductsImport_productCard__Rn5uW:hover{box-shadow:0 6px 12px -2px #0000001a;transform:translateY(-2px)}.ShopifyProductsImport_productCardSelected__TDQIs{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.ShopifyProductsImport_productImage__DnG20{background-color:#f3f4f6;height:180px;object-fit:cover;width:100%}.ShopifyProductsImport_productDetails__R-3nX{padding:1rem}.ShopifyProductsImport_productTitle__Veprz{-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__-PT37{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-top:.75rem}.ShopifyProductsImport_price__\+6UsR{color:#111827;font-weight:600}.ShopifyProductsImport_selectCheckbox__-f-K8{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__Inslo{background-color:#f9fafb;position:sticky;top:0;z-index:10}.ShopifyProductsImport_sortButton__kU3Ej{align-items:center;cursor:pointer;display:inline-flex;gap:.25rem;-webkit-user-select:none;user-select:none}.ShopifyProductsImport_filterInput__uPkwp{border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;padding:.5rem 2.5rem .5rem .75rem;width:100%}.ShopifyProductsImport_filterIcon__m4g3X{color:#9ca3af;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.ShopifyProductsImport_progressContainer__9JAJr{margin:1.5rem 0;width:100%}.ShopifyProductsImport_progressBar__hKonl{background-color:#e5e7eb;border-radius:9999px;height:.5rem;overflow:hidden}.ShopifyProductsImport_progressFill__5LkME{background-color:#4f46e5;height:100%;transition:width .3s ease}.ShopifyProductsImport_stepContainer__wFHJX{display:flex;justify-content:space-between;margin-bottom:2rem}.ShopifyProductsImport_step__PxHX2{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative}.ShopifyProductsImport_step__PxHX2: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__mhmGJ:not(:last-child):after{background-color:#4f46e5}.ShopifyProductsImport_stepCircle__OzhO6{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__mhmGJ .ShopifyProductsImport_stepCircle__OzhO6{background-color:#4f46e5;border-color:#4f46e5;color:#fff}.ShopifyProductsImport_stepCompleted__K103b .ShopifyProductsImport_stepCircle__OzhO6{background-color:#10b981;border-color:#10b981;color:#fff}.ShopifyProductsImport_stepText__iMz0v{color:#6b7280;font-size:.875rem;font-weight:500}.ShopifyProductsImport_stepActive__mhmGJ .ShopifyProductsImport_stepText__iMz0v{color:#4f46e5}.ShopifyProductsImport_stepCompleted__K103b .ShopifyProductsImport_stepText__iMz0v{color:#10b981}.ShopifyProductsImport_errorContainer__yrU94{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.ShopifyProductsImport_errorMessage__H0Fep{align-items:center;color:#b91c1c;display:flex;font-size:.875rem;gap:.5rem}.ShopifyProductsImport_buttonSuccess__wNqEW{background-color:#10b981}.ShopifyProductsImport_buttonSuccess__wNqEW:hover{background-color:#059669}.ShopifyProductsImport_table__iJiZz{border-collapse:initial;border-spacing:0;width:100%}.ShopifyProductsImport_tableRow__MaaPm{border-bottom:1px solid #e5e7eb}.ShopifyProductsImport_tableRow__MaaPm:hover{background-color:#f9fafb}.ShopifyProductsImport_tableCell__oL\+CB{padding:.75rem 1rem;text-align:right}@media (max-width:768px){.ShopifyProductsImport_productGrid__2Ve7J{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ShopifyProductsImport_header__9FDvd{align-items:flex-start;flex-direction:column;gap:1rem}.ShopifyProductsImport_shopInfo__9Lz8i{max-width:100%}.ShopifyProductsImport_stepContainer__wFHJX{flex-direction:column;gap:1.5rem}.ShopifyProductsImport_step__PxHX2:not(:last-child):after{bottom:-.75rem;height:.75rem;left:1rem;top:auto;width:2px}}.ShopifyProductsImport_apiTokenGuideOverlay__csMTS{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__wliKF{background-color:#fff;border-radius:8px;max-height:90vh;max-width:700px;overflow-y:auto;padding:20px;position:relative;width:90%}.ShopifyProductsImport_guideHeader__vyZpe{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.ShopifyProductsImport_guideHeader__vyZpe h2{color:#333;margin:0}.ShopifyProductsImport_closeButton__X\+SOg{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.ShopifyProductsImport_guideContent__ShXDy{margin-top:20px}.ShopifyProductsImport_guideStep__VeSCt{align-items:flex-start;display:flex;margin-bottom:25px}.ShopifyProductsImport_stepNumber__csJMt{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__M8dX9{flex:1 1}.ShopifyProductsImport_stepDescription__M8dX9 h3{color:#0073aa;margin-bottom:10px;margin-top:0}.ShopifyProductsImport_stepDescription__M8dX9 p{line-height:1.5;margin:0 0 8px}.ShopifyProductsImport_stepDescription__M8dX9 ul{margin-top:5px;padding-right:20px}.ShopifyProductsImport_warning__MzAy0{background-color:#d32f2f1a;border-radius:4px;color:#d32f2f;font-weight:500;margin-top:10px;padding:8px 12px}.ShopifyProductsImport_helpButton__sVW2s{background:none;border:none;color:#0073aa;cursor:pointer;display:block;font-size:14px;margin-top:10px;text-decoration:underline}.ShopifyProductsImport_stepImage__q8hAl{border:1px solid #eee;border-radius:8px;margin:10px 0;max-width:100%;overflow:hidden}.ShopifyProductsImport_stepImage__q8hAl img{display:block;height:auto;object-fit:contain;width:100%}.ShopifyProductsImport_fullGuideButtonContainer__Dbm33{border-top:1px solid #eee;margin-bottom:20px;margin-top:30px;padding:10px;text-align:center}.ShopifyProductsImport_fullGuideButton__Ih7NJ{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__Ih7NJ:hover{background:linear-gradient(135deg,#005582,#003d5c);box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.ShopifyProductsImport_fullGuideButton__Ih7NJ:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}.WooCommerceProductsImport_helpButton__vMOIv{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__vMOIv:hover{background-color:#e5e7eb;color:#374151}.WooCommerceProductsImport_helpButton__vMOIv:focus{box-shadow:0 0 0 2px #4f46e533;outline:none}.WooCommerceProductsImport_fullGuideButtonContainer__RpAnq{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1.5rem}.WooCommerceProductsImport_fullGuideButton__n-J\+5{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__n-J\+5:hover{background:linear-gradient(135deg,#6b21a8,#4338ca);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.WooCommerceProductsImport_fullGuideButton__n-J\+5:active{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(0)}.WooCommerceProductsImport_guideImage__wLKS5{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__8YU13{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__zNI3a{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.WooCommerceProductsImport_apiGuideTitle__ljKRk{color:#1f2937;font-size:1.5rem;font-weight:700}.WooCommerceProductsImport_apiGuideCloseButton__YhOzM{background:none;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;padding:.5rem;transition:background-color .2s}.WooCommerceProductsImport_apiGuideCloseButton__YhOzM:hover{background-color:#f3f4f6;color:#1f2937}.WooCommerceProductsImport_apiGuideContent__xAYP0{margin-bottom:1.5rem}.WooCommerceProductsImport_apiGuideStep__FIqrH{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.WooCommerceProductsImport_apiGuideStep__FIqrH:last-child{border-bottom:none}.WooCommerceProductsImport_apiGuideStepHeader__XfJh5{align-items:flex-start;display:flex;margin-bottom:.75rem}.WooCommerceProductsImport_apiGuideStepNumber__kOw3-{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__OUfpu{color:#1f2937;font-size:1.125rem;font-weight:600}.WooCommerceProductsImport_apiGuideStepDescription__PKlZ4{color:#4b5563;line-height:1.5;margin-right:2.75rem}.WooCommerceProductsImport_apiGuideNote__0jFFO{background-color:#fef3c7;border-radius:.25rem;border-right:4px solid #f59e0b;margin-right:2.75rem;margin-top:.75rem;padding:.75rem}.WooCommerceProductsImport_apiGuideNoteText__UzxxP{color:#92400e;font-size:.875rem}.WooCommerceProductsImport_apiGuideOverlay__JkNA3{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__Eo4eB{max-height:80vh;overflow-y:auto;padding:.5rem;width:100%}.WooCommerceProductsImport_apiGuideModalContainer__DFpEL{max-width:800px;width:100%}.WooCommerceProductsImport_container__IhfBp{direction:rtl;margin:0 auto;max-width:1400px;padding:20px}.WooCommerceProductsImport_title__AKiT0{color:#333;margin-bottom:24px;text-align:center}.WooCommerceProductsImport_backButton__fbtxu{margin-bottom:20px}.WooCommerceProductsImport_connectionForm__y-c17{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:600px;padding:24px}.WooCommerceProductsImport_connectButton__Ou4Dg{height:48px;margin-top:16px;width:100%}.WooCommerceProductsImport_tokenHelp__e7Xk8{margin-top:16px;text-align:center}.WooCommerceProductsImport_productList__hykE1{margin-bottom:24px;padding:24px}.WooCommerceProductsImport_productListHeader__pX6Nq{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.WooCommerceProductsImport_productListActions__VD\+Sc{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.WooCommerceProductsImport_emptyList__lUSvR,.WooCommerceProductsImport_loadingContainer__y0rVA{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px}.WooCommerceProductsImport_productGrid__RXEZp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:16px}.WooCommerceProductsImport_productCard__PLHcR{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__PLHcR:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.WooCommerceProductsImport_selectedProduct__nbu92{background-color:#1976d20d;border:2px solid #1976d2}.WooCommerceProductsImport_productCardHeader__WsSZX{align-items:center;display:flex;justify-content:space-between;padding:8px}.WooCommerceProductsImport_productId__BI1qZ{color:#757575}.WooCommerceProductsImport_productImage__5Q5EX{background-color:#f5f5f5;border-bottom:1px solid #eee;height:160px;object-fit:contain;width:100%}.WooCommerceProductsImport_noImage__v9enm{align-items:center;background-color:#f5f5f5;color:#9e9e9e;display:flex;font-size:14px;height:160px;justify-content:center;width:100%}.WooCommerceProductsImport_productName__jPOtX{flex-grow:1;font-weight:500;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.WooCommerceProductsImport_productPrice__FCs68{color:#4caf50;font-weight:700;padding:8px}.WooCommerceProductsImport_importProgress__bomuQ{margin-bottom:24px;padding:24px}.WooCommerceProductsImport_progressStats__WYHAz{display:flex;gap:16px;justify-content:space-between;margin:24px 0}.WooCommerceProductsImport_progressStat__vdzVu{background-color:#f5f5f5;border-radius:8px;flex:1 1;padding:16px;text-align:center}.WooCommerceProductsImport_successText__KB8qb{color:#4caf50}.WooCommerceProductsImport_errorText__rlgm7{color:#f44336}.WooCommerceProductsImport_progressBarContainer__CjKYt{background-color:#e0e0e0;border-radius:4px;height:8px;margin-bottom:16px;overflow:hidden}.WooCommerceProductsImport_progressBar__lE6jB{background-color:#4caf50;height:100%;transition:width .3s ease-in-out}.WooCommerceProductsImport_timeInfo__HYgMy{display:flex;gap:16px;justify-content:space-between;margin-top:16px}.WooCommerceProductsImport_timeItem__gxdPP{background-color:#f5f5f5;border-radius:4px;flex:1 1;padding:12px;text-align:center}.WooCommerceProductsImport_importSummary__SSMAG{background-color:#f8f8f8;border-radius:8px;margin-top:32px;padding:16px;text-align:center}.WooCommerceProductsImport_summaryStats__7Eutc{display:flex;gap:24px;justify-content:center;margin:16px 0}.WooCommerceProductsImport_summaryStatCard__eo7Lc{min-width:120px;padding:16px;text-align:center}.WooCommerceProductsImport_completionTime__mu6j6{color:#616161;margin:8px 0 16px}.WooCommerceProductsImport_summaryActions__wi2VF{margin-top:16px}@media (max-width:768px){.WooCommerceProductsImport_productListHeader__pX6Nq{align-items:flex-start;flex-direction:column}.WooCommerceProductsImport_productGrid__RXEZp{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.WooCommerceProductsImport_progressStats__WYHAz{flex-wrap:wrap}.WooCommerceProductsImport_progressStat__vdzVu{flex-basis:calc(50% - 8px)}}.WooCommerceProductsImport_tokenGuideOverlay__7Y1My{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__mcY1q{max-height:90vh;max-width:600px;overflow-y:auto;padding:0}.WooCommerceProductsImport_tokenGuideHeader__ffJ8C{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px;position:sticky;top:0;z-index:1}.WooCommerceProductsImport_tokenGuideContent__XSh7\+{padding:16px}.WooCommerceProductsImport_guideSteps__WhhU8{margin:16px 0}.WooCommerceProductsImport_guideSteps__WhhU8 li{margin-bottom:12px}.WooCommerceProductsImport_tokenWarning__JoqiC{margin-top:20px}: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,#ff6b6b,#feca57);--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:#ffffffb3;--glass-border:#0000001a;--shadow-soft:0 8px 32px #00000026;--shadow-hover:0 15px 35px #00000040;--border-radius:20px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--primary-blue:#667eea;--success-green:#43e97b;--warning-orange:#f5576c;--danger-red:#ff6b6b;--info-cyan:#4facfe;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-glow:0 0 20px #667eea66;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--transition-fast:all 0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:all 0.25s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.35s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.4s cubic-bezier(0.68,-0.55,0.265,1.55)}.insights-dashboard-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:20px;border-radius:var(--border-radius);direction:rtl;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;margin:0 auto;max-width:1600px;min-height:100vh;overflow:hidden;position:relative;width:100%}.insights-dashboard-container: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(0,0,0,0.02)'/%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}.insights-dashboard-content{animation:slide-up .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #ffffff4d;border-radius:20px;border-radius:var(--border-radius);flex:1 1;margin:1rem;padding:2rem;position:relative;z-index:2}@keyframes slide-up{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #667eea66}50%{box-shadow:0 0 30px #667eea99}}.insights-content{animation:content-fade-in .4s ease-out}@keyframes content-fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.insights-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;background:var(--glass-bg);border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);margin-bottom:2rem;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.insights-section: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%}.insights-section:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-8px) scale(1.02)}.insights-section:hover:before{transform:scaleX(1)}.section-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-bottom:1px solid #0000001a;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem}.section-header h2{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--gray-800);display:flex;font-size:1.3rem;font-weight:700;margin:0}.section-header h2 svg{color:#334155;color:var(--gray-700);filter:drop-shadow(0 0 5px rgba(0,0,0,.1));margin-left:1rem}.toggle-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--apple-gray-600);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs);transition:all .15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.toggle-button:hover{background-color:var(--apple-gray-100)}.insight-cards{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:var(--spacing-lg)}.insight-card{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;background:var(--glass-bg);border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);display:flex;flex-direction:row-reverse;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.insight-card: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%}.insight-card:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-8px) scale(1.02)}.insight-card:hover:before{transform:scaleX(1)}.insight-card.warning:before{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--warning-gradient);transform:scaleX(1)}.insight-card.alert:before{background:linear-gradient(135deg,#ff6b6b,#feca57);background:var(--danger-gradient);transform:scaleX(1)}.insight-card-content{flex:1 1;margin-right:1.5rem}.insight-card h3{color:#475569;color:var(--gray-600);font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0 0 .8rem;text-transform:uppercase}.insight-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#0f172a;color:var(--gray-900);font-size:2.2rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.sub-value{color:#475569;color:var(--gray-600);font-size:.9rem;font-weight:500;margin-top:.5rem}.insight-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff3;border-radius:18px;color:#fff;display:flex;flex-shrink:0;font-size:1.8rem;height:70px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:70px}.insight-card:hover .insight-icon{box-shadow:0 0 30px #ffffff4d;transform:scale(1.1)}.inventory-icon{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--chart-gradient-3)}.sales-icon{background:linear-gradient(135deg,#43e97b,#38f9d7);background:var(--chart-gradient-4)}.customers-icon{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--chart-gradient-1)}.warning-icon{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--warning-gradient)}.alert-icon{background:linear-gradient(135deg,#ff6b6b,#feca57);background:var(--danger-gradient)}.pending-icon{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--chart-gradient-2)}.trend{align-items:center;border-radius:4px;border-radius:var(--radius-sm);display:inline-flex;font-size:.85rem;font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.trend-up{background-color:#34c7591a;color:var(--apple-green)}.trend-down{background-color:#ff3b301a;color:var(--apple-red)}.charts-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(550px,1fr))}.chart-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;background:var(--glass-bg);border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.chart-container: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%}.chart-container:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.chart-container:hover:before{opacity:1}.chart-container h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;margin:0 0 2rem}.chart-container.full-width{grid-column:1/-1}.financial-chart{display:flex;flex-direction:column;height:250px}.chart-bars{border-bottom:1px solid var(--apple-gray-200);padding-bottom:var(--spacing-sm)}.chart-month{align-items:center;display:flex;flex:1 1;flex-direction:column}.chart-bar-group{gap:2px;height:100%;margin-bottom:var(--spacing-xs)}.chart-bar{border-radius:2px 2px 0 0;width:10px}.chart-bar:hover{cursor:pointer}.chart-bar.revenue{background-color:var(--apple-blue)}.chart-bar.expenses{background-color:var(--apple-gray-500)}.chart-bar.profit{background-color:var(--apple-green)}.chart-label{color:var(--apple-gray-600)}.chart-legend{gap:var(--spacing-md);margin-top:var(--spacing-md)}.legend-item{color:var(--apple-gray-700);font-size:.85rem}.legend-color{border-radius:2px;height:12px;margin-left:var(--spacing-xs);width:12px}.legend-color.revenue{background-color:var(--apple-blue)}.legend-color.expenses{background-color:var(--apple-gray-500)}.legend-color.profit{background-color:var(--apple-green)}.analytics-content{grid-gap:32px;grid-gap:var(--spacing-8);display:grid;gap:32px;gap:var(--spacing-8);grid-template-columns:2fr 1fr}.analytics-content,.chart-container{padding:24px;padding:var(--spacing-6)}.chart-container{background:#fff;background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.chart-container h3{color:#1e293b;color:var(--gray-800);font-size:1.125rem;font-weight:700;margin:0 0 24px;margin:0 0 var(--spacing-6) 0;text-align:right}.orders-chart{display:flex;flex-direction:column;height:300px}.chart-bars{align-items:flex-end;border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--gray-200);display:flex;flex:1 1;gap:4px;gap:var(--spacing-1);justify-content:space-around;padding:16px 0;padding:var(--spacing-4) 0}.chart-day{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:40px}.chart-bar-group{align-items:flex-end;display:flex;gap:3px;height:200px;margin-bottom:8px;margin-bottom:var(--spacing-2)}.chart-bar{border-radius:4px 4px 0 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:12px}.chart-bar:hover{opacity:.8;transform:scaleY(1.05)}.chart-bar.orders{background:var(--gradient-info)}.chart-bar.revenue{background:var(--gradient-success)}.chart-label{font-size:.75rem;font-weight:500;margin-top:8px;margin-top:var(--spacing-2);transform:rotate(-45deg);white-space:nowrap}.chart-label,.empty-chart{color:#64748b;color:var(--gray-500)}.empty-chart{align-items:center;font-style:italic;height:200px}.chart-legend,.empty-chart{display:flex;justify-content:center}.chart-legend{gap:24px;gap:var(--spacing-6);margin-top:16px;margin-top:var(--spacing-4);padding-top:16px;padding-top:var(--spacing-4)}.legend-item{align-items:center;color:#334155;color:var(--gray-700);display:flex;font-size:.875rem;font-weight:500}.legend-color{border-radius:4px;border-radius:var(--radius-sm);height:16px;margin-left:8px;margin-left:var(--spacing-2);width:16px}.legend-color.orders{background:var(--gradient-info)}.legend-color.revenue{background:var(--gradient-success)}.business-insights{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;background:var(--glass-bg);border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);padding:2rem}.business-insights h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--gray-800);font-size:1.3rem;font-weight:700;margin:0 0 2rem;text-align:right}.insights-list{display:flex;flex-direction:column;gap:1rem}.business-insight{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border-radius:20px;border-radius:var(--border-radius);border-right:4px solid #0003;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.business-insight:hover{background:#ffffffe6;box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);transform:translateX(-5px)}.business-insight.success{background:#43e97b1a;border-right-color:#43e97b}.business-insight.warning{background:#f5576c1a;border-right-color:#f5576c}.business-insight.danger{background:#ff6b6b1a;border-right-color:#ff6b6b}.business-insight.info{background:#4facfe1a;border-right-color:#4facfe}.insight-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.insight-title{color:#1e293b;color:var(--gray-800);font-size:.9rem;font-weight:700}.insight-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.insight-badge.success{background:linear-gradient(135deg,#43e97b,#38f9d7);background:var(--chart-gradient-4)}.insight-badge.warning{background:linear-gradient(135deg,#f093fb,#f5576c);background:var(--warning-gradient)}.insight-badge.danger{background:linear-gradient(135deg,#ff6b6b,#feca57);background:var(--danger-gradient)}.insight-badge.info{background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--chart-gradient-3)}.insight-message{color:#475569;color:var(--gray-600);font-size:.9rem;line-height:1.5;margin:0}.empty-insights{color:#64748b;color:var(--gray-500);font-style:italic;padding:32px;padding:var(--spacing-8);text-align:center}.categories-chart{margin-top:var(--spacing-md)}.category-row{align-items:center;direction:rtl;display:flex;margin-bottom:var(--spacing-md)}.category-name{color:#334155;color:var(--gray-700);font-size:.9rem;text-align:right;width:100px}.category-bar-container{background-color:#f1f5f9;background-color:var(--gray-100);border-radius:6px;flex:1 1;height:12px;overflow:hidden}.category-bar{border-radius:6px;height:100%;transition:width all .25s cubic-bezier(.4,0,.2,1);transition:width var(--transition-normal)}.category-value{color:#1e293b;color:var(--gray-800);font-size:.85rem;font-weight:500;margin-right:16px;margin-right:var(--spacing-4);text-align:left;width:50px}.low-stock-alerts{display:flex;flex-direction:column;gap:1rem;padding:2rem}.low-stock-alert{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;background:var(--glass-bg);border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);display:flex;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.low-stock-alert:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.low-stock-alert.out-of-stock{border-right-color:#ff6b6b}.alert-details{flex:1 1;margin-left:1.5rem;margin-right:1.5rem}.alert-title{color:#1e293b;color:var(--gray-800);font-size:1rem;font-weight:700;margin-bottom:.5rem}.alert-description{color:#475569;color:var(--gray-600);font-size:.9rem}.alert-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--chart-gradient-3);border:none;border-radius:12px;box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.alert-action:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-2px) scale(1.05)}.recent-orders{overflow-x:auto;padding:2rem}.view-all-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #667eea;border:2px solid var(--primary-blue);border-radius:12px;color:#667eea;color:var(--primary-blue);cursor:pointer;font-size:.9rem;font-weight:600;margin-left:1rem;padding:.8rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.view-all-button:hover{background:#667eea;background:var(--primary-blue);border-color:#667eea;border-color:var(--primary-blue);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);color:#fff;transform:translateY(-2px)}.recent-orders-table{border-collapse:collapse;direction:rtl;width:100%}.recent-orders-table th{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border-bottom:2px solid #0000001a;color:#334155;color:var(--gray-700);font-size:.9rem;font-weight:700;padding:1rem;text-align:right}.recent-orders-table td{border-bottom:1px solid #0000001a;color:#1e293b;color:var(--gray-800);font-size:.9rem;padding:1rem}.recent-orders-table tr:hover td{background-color:#0000000d}.order-status{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.4rem 1rem;text-transform:uppercase}.order-status.הושלם{background:#43e97b33;border:1px solid #43e97b4d;color:#4ade80}.order-status.בהמתנה{background:#f5576c33;border:1px solid #f5576c4d;color:#fbbf24}.order-status.מבוטל{background:#ff6b6b33;border:1px solid #ff6b6b4d;color:#f87171}.table-action-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4facfe,#00f2fe);background:var(--chart-gradient-3);border:none;border-radius:10px;box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:.6rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.table-action-button:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-2px) scale(1.05)}.insights-placeholder{align-items:center;background-color:#fff;border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #00000014;box-shadow:var(--shadow-sm);display:flex;height:300px;justify-content:center}.insights-placeholder h3{color:var(--apple-gray-600);font-weight:400}@media (max-width:1200px){.insights-dashboard-content{padding:var(--spacing-md)}.insights-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.charts-grid{grid-template-columns:1fr}}@media (max-width:768px){.insights-dashboard-content{padding:12px 16px;padding:var(--spacing-3) var(--spacing-4)}.insight-cards{gap:16px;gap:var(--spacing-4);grid-template-columns:1fr}.analytics-content{gap:24px;gap:var(--spacing-6);grid-template-columns:1fr}.chart-container{padding:16px;padding:var(--spacing-4)}.orders-chart{height:250px}.chart-bar-group{height:150px}.chart-label{font-size:.6rem;transform:rotate(-90deg)}.business-insights{padding:16px;padding:var(--spacing-4)}.low-stock-alert{align-items:flex-start;flex-direction:column}.alert-action{align-self:stretch;margin-top:16px;margin-top:var(--spacing-4)}.recent-orders{padding:12px;padding:var(--spacing-3)}.section-header{padding:16px 20px;padding:var(--spacing-4) var(--spacing-5)}.section-header h2{font-size:1.125rem}}.insights-error{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #ff6b6b4d;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;justify-content:center;margin:2rem auto;max-width:600px;padding:2rem;text-align:center}.insights-error h3{color:#ff6b6b;font-weight:700;margin:1rem 0 .5rem}.insights-error p{color:#475569;color:var(--gray-600);margin-bottom:1rem}.retry-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6b6b,#feca57);background:var(--danger-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.retry-button:hover{box-shadow:0 15px 35px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-2px) scale(1.05)}.loading-container{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);display:flex;flex-direction:column;height:200px;justify-content:center;margin:3rem auto}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#667eea;height:48px;margin-bottom:1rem;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning{animation:spin 1s linear infinite}.empty-state{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #0000001a;border:1px solid var(--glass-border);border-radius:20px;border-radius:var(--border-radius);color:#64748b;color:var(--gray-500);display:flex;flex-direction:column;justify-content:center;margin:1rem 0;padding:2rem;text-align:center}.empty-state svg{color:#cbd5e1;color:var(--gray-300);margin-bottom:1rem}.empty-state p{color:#64748b;color:var(--gray-500);font-size:.9rem;margin:0}.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.e864e808.css.map*/