@font-face{font-family:Vazir;src:url(/assets/Vazir-Light-B-5hLCB5.woff2)format("woff2"),url(/assets/Vazir-Light-BiEKZmwk.woff)format("woff"),url(/assets/Vazir-Light-DbIbCec-.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/Vazir-hIcC0_yW.woff2)format("woff2"),url(/assets/Vazir-CjVB_RyC.woff)format("woff"),url(/assets/Vazir-DxR6xARY.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/Vazir-Medium-AicQr7Gq.woff2)format("woff2"),url(/assets/Vazir-Medium-DjOmHT4B.woff)format("woff"),url(/assets/Vazir-Medium-TAUl9neI.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Vazir;src:url(/assets/Vazir-Bold-Blh0mdkI.woff2)format("woff2"),url(/assets/Vazir-Bold-C-FneLdy.woff)format("woff"),url(/assets/Vazir-Bold-Dc096CGp.ttf)format("truetype");font-weight:700;font-display:swap}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-16{bottom:-4rem}.-bottom-40{bottom:-10rem}.-end-12{inset-inline-end:-3rem}.-end-16{inset-inline-end:-4rem}.-left-40{left:-10rem}.-right-40{right:-10rem}.-start-20{inset-inline-start:-5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.end-10{inset-inline-end:2.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-\[20\%\]{top:20%}.top-\[40\%\]{top:40%}.z-0{z-index:0}.z-10{z-index:10}.order-2{order:2}.order-3{order:3}.order-4{order:4}.\!m-0{margin:0!important}.m-0{margin:0}.\!my-0{margin-top:0!important;margin-bottom:0!important}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.\!mt-3{margin-top:.75rem!important}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-2{margin-inline-end:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-4{margin-inline-start:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[1200\/1071\]{aspect-ratio:1200/1071}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[20\%\]{height:20%}.h-\[8\%\]{height:8%}.h-full{height:100%}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[60vh\]{max-height:60vh}.min-h-64{min-height:16rem}.min-h-\[16px\]{min-height:16px}.min-h-\[300px\]{min-height:300px}.min-h-\[520px\]{min-height:520px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.\!w-32{width:8rem!important}.\!w-52{width:13rem!important}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-48{width:12rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[280px\]{width:280px}.w-\[min\(720px\,calc\(100vw-48px\)\)\]{width:min(720px,100vw - 48px)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-20{min-width:5rem}.min-w-32{min-width:8rem}.min-w-48{min-width:12rem}.min-w-8{min-width:2rem}.min-w-\[0\.9rem\]{min-width:.9rem}.min-w-\[1\.3rem\]{min-width:1.3rem}.min-w-\[1\.6rem\]{min-width:1.6rem}.min-w-\[260px\]{min-width:260px}.min-w-\[7\.2rem\]{min-width:7.2rem}.min-w-\[760px\]{min-width:760px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[540px\]{max-width:540px}.max-w-\[85\%\]{max-width:85%}.max-w-\[95\%\]{max-width:95%}.max-w-\[96\%\]{max-width:96%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;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%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[200px_120px_120px_130px_90px_70px\]{grid-template-columns:200px 120px 120px 130px 90px 70px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-3xl{border-radius:1.5rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-e-xl{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-double{border-style:double}.border-none{border-style:none}.\!border-slate-200{--tw-border-opacity:1!important;border-color:rgb(226 232 240/var(--tw-border-opacity,1))!important}.\!border-slate-700{--tw-border-opacity:1!important;border-color:rgb(51 65 85/var(--tw-border-opacity,1))!important}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/60{border-color:#33415599}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-200\/80{border-color:#99f6e4cc}.border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-teal-500\/20{border-color:#14b8a633}.border-teal-500\/25{border-color:#14b8a640}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-600{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-teal-600\/30{border-color:#0d94884d}.border-teal-800{--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.border-teal-900\/50{border-color:#134e4a80}.border-white\/10{border-color:#ffffff1a}.border-white\/25{border-color:#ffffff40}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.\!bg-slate-900{--tw-bg-opacity:1!important;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#060b14\]\/95{background-color:#060b14f2}.bg-\[\#111c2e\]{--tw-bg-opacity:1;background-color:rgb(17 28 46/var(--tw-bg-opacity,1))}.bg-\[\#1f4fbf\]{--tw-bg-opacity:1;background-color:rgb(31 79 191/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/95{background-color:#f1f5f9f2}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/80{background-color:#020617cc}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-teal-50\/80{background-color:#f0fdfacc}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-700{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-teal-800{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity,1))}.bg-teal-950\/30{background-color:#042f2e4d}.bg-teal-950\/40{background-color:#042f2e66}.bg-teal-950\/60{background-color:#042f2e99}.bg-transparent{background-color:#0000}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/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\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(130deg\,\#0f172a_0\%\,\#0f766e_52\%\,\#0ea5e9_100\%\)\]{background-image:linear-gradient(130deg,#0f172a 0%,#0f766e 52%,#0ea5e9 100%)}.bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#eef6ff_42\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(#f8fbff 0%,#eef6ff 42%,#f8fafc 100%)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#fbfcfe_100\%\)\]{background-image:linear-gradient(#fff 0%,#fbfcfe 100%)}.bg-\[radial-gradient\(circle_at_top\,\#dbeafe_0\%\,transparent_58\%\)\]{background-image:radial-gradient(circle at top,#dbeafe 0%,#0000 58%)}.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-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-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/20{--tw-gradient-from:#14b8a633 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-700{--tw-gradient-to:#0f766e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f766e var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-500\/20{--tw-gradient-to:#10b98133 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-1{padding-inline-end:.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.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-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-slate-100{--tw-text-opacity:1!important;color:rgb(241 245 249/var(--tw-text-opacity,1))!important}.\!text-slate-300{--tw-text-opacity:1!important;color:rgb(203 213 225/var(--tw-text-opacity,1))!important}.\!text-slate-500{--tw-text-opacity:1!important;color:rgb(100 116 139/var(--tw-text-opacity,1))!important}.\!text-slate-700{--tw-text-opacity:1!important;color:rgb(51 65 85/var(--tw-text-opacity,1))!important}.\!text-slate-900{--tw-text-opacity:1!important;color:rgb(15 23 42/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-white\/85{color:#ffffffd9!important}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;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-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-100{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-200{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/75{color:#ffffffbf}.underline{text-decoration-line:underline}.opacity-20{opacity:.2}.opacity-95{opacity:.95}.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);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);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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #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:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);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-\[0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 1px 0 #ffffffb3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}:root{--font-sans:"Vazir", "Inter", system-ui, sans-serif;--app-bg:#fdfefe;--app-text:#1e293b;--card-bg:#fff;--muted-border:#e2e8f0;--table-head-bg:#f8fafc;--table-head-text:#64748b}body[data-theme=dark]{--app-bg:#020617;--app-text:#e2e8f0;--card-bg:#0f172a;--muted-border:#1e293b;--table-head-bg:#0f172a;--table-head-text:#94a3b8}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-gutter:stable}body{background:var(--app-bg);color:var(--app-text);font-size:14px;line-height:1.6;font-family:var(--font-sans);margin:0;transition:background-color .2s,color .2s;width:auto!important}body,button,input,textarea,select{font-family:var(--font-sans)}#root{width:100%;min-height:100vh}.ant-layout{background:0 0!important}.ant-menu-dark{background:#0f172a!important}.ant-menu-dark .ant-menu-item-selected{border-right:3px solid #3b82f6;background:#3b82f633!important}.ant-menu-dark .ant-menu-item:hover{background:#ffffff0f!important}.app-layout__nav-item{backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;transition:background-color .14s,color .14s!important;transform:none!important}.app-layout__nav-item:hover{background-color:#ffffff1f!important;transform:none!important}.app-layout__nav-item span,.app-layout__nav-item div,.app-layout__nav-item svg{flex-shrink:0}.app-layout__nav-item svg{display:block}.app-layout__nav-item:hover span{color:#fff!important}.app-layout__submenu-item{backface-visibility:hidden;-webkit-font-smoothing:antialiased;transition:background-color .14s,color .14s;transform:none!important}.app-layout__submenu-item:hover{color:#fff!important;background-color:#ffffff1f!important;transform:none!important}.app-layout__sidebar-nav{scrollbar-width:thin;scrollbar-color:#94a3b8b8 transparent}.app-layout__sidebar-nav::-webkit-scrollbar{width:5px}.app-layout__sidebar-nav::-webkit-scrollbar-track{background:0 0}.app-layout__sidebar-nav::-webkit-scrollbar-thumb{background:#94a3b89e;border-radius:999px}.app-layout__sidebar-nav::-webkit-scrollbar-thumb:hover{background:#cbd5e1d6}.app-layout__logout-button{background-color:#0000!important}.app-layout__logout-button:hover{background-color:#f8717124!important}.app-layout__logout-button:hover span,.app-layout__logout-button:hover div{color:#fecaca!important}body[data-theme=dark] .app-layout__logout-button:hover{background-color:#ef444429!important}.app-layout__user-chip{transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s,border-color .25s,box-shadow .25s}.app-layout__user-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f61f;background:#ffffff24!important;border-color:#ffffff3d!important}.app-layout__brand-logo-glow{filter:drop-shadow(0 0 10px #38bdf857)drop-shadow(0 0 18px #3b82f642)drop-shadow(0 0 28px #0ea5e92e)}body[data-theme=dark] .app-layout__brand-logo-glow{filter:drop-shadow(0 0 12px #7dd3fc6b)drop-shadow(0 0 22px #3b82f657)drop-shadow(0 0 32px #0ea5e93d)}.ant-dropdown-menu{-webkit-backdrop-filter:blur(22px)saturate(165%);background:#ffffffd9!important;border:1px solid #94a3b833!important;border-radius:14px!important;box-shadow:0 24px 60px #0f172a29!important}.dashboard-redesign__feature-carousel-dropdown .ant-dropdown-menu-item-selected,.dashboard-redesign__feature-carousel-dropdown .ant-dropdown-menu-item-selected:hover{color:#2563eb!important;background:#3b82f624!important}body[data-theme=dark] .ant-dropdown-menu,body[data-theme=dark] .ant-popover-inner,body[data-theme=dark] .ant-select-dropdown,body[data-theme=dark] .ant-picker-dropdown,body[data-theme=dark] .ant-tooltip-inner{-webkit-backdrop-filter:blur(22px)saturate(165%);background:#0f172ac7!important;border:1px solid #94a3b829!important}body[data-theme=dark] .ant-dropdown-menu-item,body[data-theme=dark] .ant-dropdown-menu-submenu-title,body[data-theme=dark] .ant-dropdown-menu-title-content{color:#e2e8f0!important}body[data-theme=dark] .ant-dropdown-menu-item:hover,body[data-theme=dark] .ant-dropdown-menu-submenu-title:hover{background:#3b82f624!important}body[data-theme=dark] .dashboard-redesign__feature-carousel-dropdown .ant-dropdown-menu-item-selected,body[data-theme=dark] .dashboard-redesign__feature-carousel-dropdown .ant-dropdown-menu-item-selected:hover{color:#7dd3fc!important;background:#3b82f624!important}.ant-card{background:var(--card-bg)!important;border-color:var(--muted-border)!important;border-radius:12px!important}.sales-create-page .sales-customer-card{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.sales-create-page .sales-customer-card:hover{transform:translateY(-1px)}.sales-create-page .sales-customer-card--selected.ant-card{box-shadow:none!important;background:#f3f4f6!important;border-color:#9ca3af!important}.sales-create-page .sales-customer-card--selected .font-medium{color:#111827}body[data-theme=dark] .sales-create-page .sales-customer-card--selected.ant-card{box-shadow:none!important;background:#4b55635c!important;border-color:#6b7280!important}body[data-theme=dark] .sales-create-page .sales-customer-card--selected .font-medium{color:#e2e8f0}.sales-inventory-card .ant-card-body{padding:8px 24px!important}.sales-inventory-card .ant-typography{line-height:1.35!important}.sales-inventory-card h5.ant-typography{margin-top:0!important}.ant-typography,.ant-btn,.ant-card,.ant-card-head-title,.ant-tag,.ant-table,.ant-table-wrapper,.ant-statistic,.ant-statistic-content,.ant-descriptions,.ant-form,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-modal,.ant-empty,.ant-upload,.ant-picker{font-family:var(--font-sans)!important}.reports-kpi-text-black .ant-card,.reports-kpi-text-black .ant-card-head-title,.reports-kpi-text-black .ant-statistic,.reports-kpi-text-black .ant-statistic-title,.reports-kpi-text-black .ant-statistic-content,.reports-kpi-text-black .ant-statistic-content-prefix,.reports-kpi-text-black .ant-statistic-content-value,.reports-kpi-text-black .ant-statistic-content-suffix,.reports-kpi-text-black .ant-typography{color:#000!important}body[data-theme=dark] .reports-kpi-text-black .ant-card,body[data-theme=dark] .reports-kpi-text-black .ant-card-head-title,body[data-theme=dark] .reports-kpi-text-black .ant-statistic,body[data-theme=dark] .reports-kpi-text-black .ant-statistic-title,body[data-theme=dark] .reports-kpi-text-black .ant-statistic-content,body[data-theme=dark] .reports-kpi-text-black .ant-statistic-content-prefix,body[data-theme=dark] .reports-kpi-text-black .ant-statistic-content-value,body[data-theme=dark] .reports-kpi-text-black .ant-statistic-content-suffix,body[data-theme=dark] .reports-kpi-text-black .ant-typography,[data-theme=dark] .reports-kpi-text-black .ant-card,[data-theme=dark] .reports-kpi-text-black .ant-card-head-title,[data-theme=dark] .reports-kpi-text-black .ant-statistic,[data-theme=dark] .reports-kpi-text-black .ant-statistic-title,[data-theme=dark] .reports-kpi-text-black .ant-statistic-content,[data-theme=dark] .reports-kpi-text-black .ant-statistic-content-prefix,[data-theme=dark] .reports-kpi-text-black .ant-statistic-content-value,[data-theme=dark] .reports-kpi-text-black .ant-statistic-content-suffix,[data-theme=dark] .reports-kpi-text-black .ant-typography{color:#fff!important}.projects-kpi-text-black .ant-statistic-content,.projects-kpi-text-black .ant-statistic-content-value,.projects-kpi-text-black .ant-statistic-content-suffix,.projects-kpi-text-black .text-2xl{color:#000!important}body[data-theme=dark] .projects-kpi-text-black .ant-statistic-content,body[data-theme=dark] .projects-kpi-text-black .ant-statistic-content-value,body[data-theme=dark] .projects-kpi-text-black .ant-statistic-content-suffix,body[data-theme=dark] .projects-kpi-text-black .text-2xl,[data-theme=dark] .projects-kpi-text-black .ant-statistic-content,[data-theme=dark] .projects-kpi-text-black .ant-statistic-content-value,[data-theme=dark] .projects-kpi-text-black .ant-statistic-content-suffix,[data-theme=dark] .projects-kpi-text-black .text-2xl{color:#fff!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.04em;background:var(--table-head-bg)!important;color:var(--table-head-text)!important;font-size:12px!important;font-weight:600!important}[dir=rtl] .logistics-page .ant-statistic,[dir=rtl] .accounting-page .ant-statistic,[dir=rtl] .reports-page .ant-statistic,[dir=rtl] .procurement-page .ant-statistic,body[data-lang=fa] .logistics-page .ant-statistic,body[data-lang=fa] .accounting-page .ant-statistic,body[data-lang=fa] .reports-page .ant-statistic,body[data-lang=fa] .procurement-page .ant-statistic{text-align:right}[dir=rtl] .logistics-page .ant-statistic-content,[dir=rtl] .accounting-page .ant-statistic-content,[dir=rtl] .reports-page .ant-statistic-content,[dir=rtl] .procurement-page .ant-statistic-content,body[data-lang=fa] .logistics-page .ant-statistic-content,body[data-lang=fa] .accounting-page .ant-statistic-content,body[data-lang=fa] .reports-page .ant-statistic-content,body[data-lang=fa] .procurement-page .ant-statistic-content{direction:rtl;unicode-bidi:isolate;justify-content:flex-start;align-items:baseline;gap:8px;display:flex;text-align:right!important}[dir=rtl] .logistics-page .ant-statistic-content-prefix,[dir=rtl] .accounting-page .ant-statistic-content-prefix,[dir=rtl] .reports-page .ant-statistic-content-prefix,[dir=rtl] .procurement-page .ant-statistic-content-prefix,body[data-lang=fa] .logistics-page .ant-statistic-content-prefix,body[data-lang=fa] .accounting-page .ant-statistic-content-prefix,body[data-lang=fa] .reports-page .ant-statistic-content-prefix,body[data-lang=fa] .procurement-page .ant-statistic-content-prefix{margin-inline:0!important}[dir=ltr] .ant-statistic,[dir=ltr] .ant-statistic-title,[dir=ltr] .ant-statistic-content,[dir=ltr] .ant-statistic-content-value,[dir=ltr] .ant-statistic-content-prefix,[dir=ltr] .ant-statistic-content-suffix,[dir=ltr] .logistics-page .ant-statistic,[dir=ltr] .accounting-page .ant-statistic,[dir=ltr] .reports-page .ant-statistic,[dir=ltr] .procurement-page .ant-statistic,body[data-lang=en] .ant-statistic,body[data-lang=en] .ant-statistic-title,body[data-lang=en] .ant-statistic-content,body[data-lang=en] .ant-statistic-content-value,body[data-lang=en] .ant-statistic-content-prefix,body[data-lang=en] .ant-statistic-content-suffix,body[data-lang=en] .logistics-page .ant-statistic,body[data-lang=en] .accounting-page .ant-statistic,body[data-lang=en] .reports-page .ant-statistic,body[data-lang=en] .procurement-page .ant-statistic,html[dir=ltr] .ant-statistic,html[dir=ltr] .ant-statistic-title,html[dir=ltr] .ant-statistic-content,html[dir=ltr] .ant-statistic-content-value,html[dir=ltr] .ant-statistic-content-prefix,html[dir=ltr] .ant-statistic-content-suffix{text-align:left!important;direction:ltr!important}[dir=ltr] .ant-statistic-content,[dir=ltr] .logistics-page .ant-statistic-content,[dir=ltr] .accounting-page .ant-statistic-content,[dir=ltr] .reports-page .ant-statistic-content,[dir=ltr] .procurement-page .ant-statistic-content,body[data-lang=en] .ant-statistic-content,body[data-lang=en] .logistics-page .ant-statistic-content,body[data-lang=en] .accounting-page .ant-statistic-content,body[data-lang=en] .reports-page .ant-statistic-content,body[data-lang=en] .procurement-page .ant-statistic-content,html[dir=ltr] .ant-statistic-content{unicode-bidi:isolate;text-align:left!important;direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:6px!important;display:flex!important}[dir=ltr] .ant-statistic-content-prefix,body[data-lang=en] .ant-statistic-content-prefix,html[dir=ltr] .ant-statistic-content-prefix{margin-inline:0 4px!important}[dir=ltr] .ant-statistic-content-suffix,body[data-lang=en] .ant-statistic-content-suffix,html[dir=ltr] .ant-statistic-content-suffix{margin-inline:4px 0!important}[dir=ltr] .kpi-card,[dir=ltr] .kpi-card .ant-card-body,[dir=ltr] .logistics-overview__kpi-card,[dir=ltr] .logistics-overview__kpi-card .ant-card-body,[dir=ltr] .account-stat-tile,[dir=ltr] .dashboard-kpi-card,body[data-lang=en] .kpi-card,body[data-lang=en] .kpi-card .ant-card-body,body[data-lang=en] .logistics-overview__kpi-card,body[data-lang=en] .logistics-overview__kpi-card .ant-card-body,body[data-lang=en] .account-stat-tile,body[data-lang=en] .dashboard-kpi-card{text-align:left!important;direction:ltr!important}[dir=ltr] .kpi-card div,[dir=ltr] .kpi-card span,[dir=ltr] .kpi-card p,[dir=ltr] .logistics-overview__kpi-card .ant-typography,[dir=ltr] .dashboard-kpi-title,[dir=ltr] .dashboard-kpi-value,[dir=ltr] .dashboard-kpi-subtitle,[dir=ltr] .account-stat-tile .ant-statistic-title,[dir=ltr] .account-stat-tile .ant-statistic-content,body[data-lang=en] .kpi-card div,body[data-lang=en] .kpi-card span,body[data-lang=en] .kpi-card p,body[data-lang=en] .logistics-overview__kpi-card .ant-typography,body[data-lang=en] .dashboard-kpi-title,body[data-lang=en] .dashboard-kpi-value,body[data-lang=en] .dashboard-kpi-subtitle,body[data-lang=en] .account-stat-tile .ant-statistic-title,body[data-lang=en] .account-stat-tile .ant-statistic-content{text-align:left!important}[dir=ltr] .dashboard-redesign__signal,[dir=ltr] .dashboard-redesign__signal-copy,[dir=ltr] .dashboard-redesign__signal-copy span,[dir=ltr] .dashboard-redesign__signal-copy strong,[dir=ltr] .dashboard-redesign__signal-copy small,[dir=ltr] .dashboard-redesign__signal-value,[dir=ltr] .dashboard-redesign__signal-unit,body[data-lang=en] .dashboard-redesign__signal,body[data-lang=en] .dashboard-redesign__signal-copy,body[data-lang=en] .dashboard-redesign__signal-copy span,body[data-lang=en] .dashboard-redesign__signal-copy strong,body[data-lang=en] .dashboard-redesign__signal-copy small,body[data-lang=en] .dashboard-redesign__signal-value,body[data-lang=en] .dashboard-redesign__signal-unit{text-align:left!important;direction:ltr!important;justify-content:flex-start!important}[dir=ltr] .dashboard-redesign__mini-card,[dir=ltr] .dashboard-redesign__mini-card--summary,[dir=ltr] .dashboard-redesign__console-card,[dir=ltr] .dashboard-redesign__ops-card,[dir=ltr] .dashboard-redesign__tank-summary-card,body[data-lang=en] .dashboard-redesign__mini-card,body[data-lang=en] .dashboard-redesign__mini-card--summary,body[data-lang=en] .dashboard-redesign__console-card,body[data-lang=en] .dashboard-redesign__ops-card,body[data-lang=en] .dashboard-redesign__tank-summary-card,[dir=ltr] .dashboard-redesign__mini-card span,[dir=ltr] .dashboard-redesign__mini-card strong,[dir=ltr] .dashboard-redesign__mini-card small,[dir=ltr] .dashboard-redesign__console-card span,[dir=ltr] .dashboard-redesign__console-card strong,[dir=ltr] .dashboard-redesign__console-card small,[dir=ltr] .dashboard-redesign__ops-card span,[dir=ltr] .dashboard-redesign__ops-card strong,[dir=ltr] .dashboard-redesign__ops-card small,[dir=ltr] .dashboard-redesign__tank-summary-card span,[dir=ltr] .dashboard-redesign__tank-summary-card strong,body[data-lang=en] .dashboard-redesign__mini-card span,body[data-lang=en] .dashboard-redesign__mini-card strong,body[data-lang=en] .dashboard-redesign__mini-card small,body[data-lang=en] .dashboard-redesign__console-card span,body[data-lang=en] .dashboard-redesign__console-card strong,body[data-lang=en] .dashboard-redesign__console-card small,body[data-lang=en] .dashboard-redesign__ops-card span,body[data-lang=en] .dashboard-redesign__ops-card strong,body[data-lang=en] .dashboard-redesign__ops-card small,body[data-lang=en] .dashboard-redesign__tank-summary-card span,body[data-lang=en] .dashboard-redesign__tank-summary-card strong{text-align:left!important;direction:ltr!important}.logistics-overview__kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;min-width:0;max-width:100%;margin-bottom:16px;display:grid}.logistics-page,.dashboard-redesign,.logistics-page .ant-card,.dashboard-redesign .ant-card,.logistics-page .ant-table-wrapper,.dashboard-redesign .ant-table-wrapper{width:100%;min-width:0;max-width:100%}.logistics-page .ant-table-container,.dashboard-redesign .ant-table-container{max-width:100%}.logistics-overview__kpi-card{min-width:0}.logistics-overview__kpi-card .ant-card-body{height:100%}.logistics-overview__kpi-card .ant-statistic-title,.logistics-overview__kpi-card .ant-statistic-content,.logistics-overview__kpi-card .ant-typography{min-width:0}.money-amount{direction:ltr;unicode-bidi:isolate;gap:.35em;display:inline-flex}.money-amount__currency,.money-amount__value{display:inline-block}.logistics-page .ant-table-cell[align=right],.accounting-page .ant-table-cell[align=right],.reports-page .ant-table-cell[align=right],.procurement-page .ant-table-cell[align=right]{direction:rtl;unicode-bidi:plaintext;text-align:right!important}.logistics-page .ant-input-number-input,.accounting-page .ant-input-number-input,.reports-page .ant-input-number-input,.procurement-page .ant-input-number-input{text-align:right;direction:ltr}.hesabfa-jobs-table .ant-table,.hesabfa-jobs-table .ant-table-container,.hesabfa-jobs-table .ant-table-content{overflow:visible!important}.hesabfa-jobs-table table{table-layout:fixed!important;width:100%!important}.hesabfa-jobs-table .ant-table-cell{padding-inline:6px!important}body[data-theme=dark] .inventory-page{color:var(--app-text)}.inventory-page .inventory-virtual-card .ant-card-body{padding-top:14px}.inventory-page .inventory-virtual-table .ant-table{font-size:12px}.inventory-page .inventory-virtual-table .ant-table-thead>tr>th{white-space:nowrap;height:44px;padding:10px 12px!important}.inventory-page .inventory-virtual-table .ant-table-tbody>tr>td{vertical-align:middle;height:56px;padding:9px 12px!important}.inventory-page .inventory-virtual-table .ant-table-tbody>tr:hover>td{background:#2563eb0b!important}.inventory-virtual-warehouse-cell{min-width:0;line-height:1.35}.inventory-virtual-warehouse-cell__name{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-weight:600;overflow:hidden}.inventory-virtual-warehouse-cell__code,.inventory-virtual-code{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-family:var(--font-mono);font-size:11px;display:block;overflow:hidden}.inventory-virtual-weight{text-align:right;line-height:1.35}.inventory-virtual-weight__primary{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:600}.inventory-virtual-weight__secondary{color:#64748b;white-space:nowrap;margin-top:2px;font-size:11px}.inventory-virtual-weight--danger .inventory-virtual-weight__primary,.inventory-virtual-weight--danger .inventory-virtual-weight__secondary{color:#dc2626}.inventory-virtual-money{color:#334155;white-space:nowrap;font-size:12px;font-weight:600}.inventory-virtual-aging{color:#475569;background:#f8fafc;border-radius:999px;margin-inline-end:0;font-size:11px}body[data-theme=dark] .inventory-page .inventory-virtual-table .ant-table-tbody>tr:hover>td{background:#60a5fa1a!important}body[data-theme=dark] .inventory-virtual-warehouse-cell__name,body[data-theme=dark] .inventory-virtual-weight__primary{color:#e2e8f0}body[data-theme=dark] .inventory-virtual-warehouse-cell__code,body[data-theme=dark] .inventory-virtual-code,body[data-theme=dark] .inventory-virtual-weight__secondary{color:#94a3b8}body[data-theme=dark] .inventory-virtual-money{color:#cbd5e1}body[data-theme=dark] .inventory-virtual-aging{color:#cbd5e1;background:#111827;border-color:#334155}body[data-theme=dark] .inventory-fill-percent{color:#fff!important}body[data-theme=dark] .logistics-page{color:var(--app-text)}body[data-theme=dark] .logistics-page .text-slate-900,body[data-theme=dark] .logistics-page .text-slate-800,body[data-theme=dark] .logistics-page .text-slate-700,body[data-theme=dark] .logistics-page .text-slate-600{color:var(--app-text)!important}body[data-theme=dark] .logistics-page .text-slate-500,body[data-theme=dark] .logistics-page .text-slate-400{color:#94a3b8!important}body[data-theme=dark] .logistics-page .bg-slate-50,body[data-theme=dark] .logistics-page .bg-slate-100,body[data-theme=dark] .logistics-page .bg-white{background-color:#0f172a!important}body[data-theme=dark] .logistics-page .cryogenic-tanks-page .bg-slate-50,body[data-theme=dark] .logistics-page .cryogenic-tanks-page .bg-slate-100{background-color:#111827!important}body[data-theme=dark] .logistics-page .cryogenic-tanks-page .bg-white{background-color:#131c2e!important}body[data-theme=dark] .logistics-page .cryogenic-tanks-page .rounded-2xl.border.border-slate-200.bg-slate-50,body[data-theme=dark] .logistics-page .cryogenic-tanks-page .rounded-2xl.border.border-slate-200.bg-white{background-color:#131c2e!important;border-color:#2a3a52!important}body[data-theme=dark] .logistics-page .cryogenic-tanks-page .rounded-xl.bg-slate-50,body[data-theme=dark] .logistics-page .cryogenic-tanks-page .rounded-2xl.bg-slate-50{background-color:#111827!important}body[data-theme=dark] .logistics-page .bg-blue-50,body[data-theme=dark] .logistics-page .bg-cyan-50,body[data-theme=dark] .logistics-page .bg-indigo-50,body[data-theme=dark] .logistics-page .bg-emerald-50,body[data-theme=dark] .logistics-page .bg-amber-50,body[data-theme=dark] .logistics-page .bg-orange-50,body[data-theme=dark] .logistics-page .bg-red-50,body[data-theme=dark] .logistics-page .bg-violet-50,body[data-theme=dark] .logistics-page .bg-purple-50{background-color:#0f172a!important}body[data-theme=dark] .logistics-page .text-blue-600,body[data-theme=dark] .logistics-page .text-cyan-600,body[data-theme=dark] .logistics-page .text-sky-500,body[data-theme=dark] .logistics-page .text-indigo-600,body[data-theme=dark] .logistics-page .text-emerald-600,body[data-theme=dark] .logistics-page .text-amber-600,body[data-theme=dark] .logistics-page .text-orange-600,body[data-theme=dark] .logistics-page .text-red-600,body[data-theme=dark] .logistics-page .text-violet-600,body[data-theme=dark] .logistics-page .text-purple-600{color:#93c5fd!important}body[data-theme=dark] .logistics-page .border-blue-200,body[data-theme=dark] .logistics-page .border-cyan-200,body[data-theme=dark] .logistics-page .border-indigo-200,body[data-theme=dark] .logistics-page .border-emerald-200,body[data-theme=dark] .logistics-page .border-amber-200,body[data-theme=dark] .logistics-page .border-orange-200,body[data-theme=dark] .logistics-page .border-red-200,body[data-theme=dark] .logistics-page .border-violet-200,body[data-theme=dark] .logistics-page .border-purple-200{border-color:#22314a!important}body[data-theme=dark] .logistics-page .bg-gradient-to-r.from-blue-50.to-indigo-50{background-image:linear-gradient(90deg,#0f172a,#111827)!important}body[data-theme=dark] .logistics-page .border-slate-200,body[data-theme=dark] .logistics-page .border-slate-300{border-color:#22314a!important}.logistics-recent-trip-card{background:#f8fafc;border:0}.logistics-recent-trip-card__title{color:#0f172a}.logistics-recent-trip-card__route{color:#64748b}.logistics-recent-trip-card__meta{color:#475569}.logistics-recent-trip-card__meta span{color:#334155;font-weight:600}.customer-workspace-page .customer-timeline-event-card{background:#f8fafc;border:0}body[data-theme=dark] .customer-workspace-page .customer-timeline-event-card,body[data-theme=dark] .logistics-page .logistics-recent-trip-card{box-shadow:inset 0 1px #94a3b814;background:linear-gradient(#111827,#0f172a)!important}body[data-theme=dark] .logistics-page .logistics-recent-trip-card__title{color:#f8fafc!important}body[data-theme=dark] .logistics-page .logistics-recent-trip-card__route{color:#cbd5e1!important}body[data-theme=dark] .logistics-page .logistics-recent-trip-card__meta{color:#dbeafe!important}body[data-theme=dark] .logistics-page .logistics-recent-trip-card__meta span{color:#93c5fd!important}body[data-theme=dark] .logistics-page .cryogenic-tanks-page .border-slate-200,body[data-theme=dark] .logistics-page .cryogenic-tanks-page .border-slate-300{border-color:#2a3a52!important}body[data-theme=dark] .cryogenic-tanks-popup{color:var(--app-text)}body[data-theme=dark] .cryogenic-tanks-popup .text-slate-900,body[data-theme=dark] .cryogenic-tanks-popup .text-slate-800,body[data-theme=dark] .cryogenic-tanks-popup .text-slate-700,body[data-theme=dark] .cryogenic-tanks-popup .text-slate-600{color:var(--app-text)!important}body[data-theme=dark] .cryogenic-tanks-popup .text-slate-500,body[data-theme=dark] .cryogenic-tanks-popup .text-slate-400{color:#94a3b8!important}body[data-theme=dark] .cryogenic-tanks-popup .bg-slate-50,body[data-theme=dark] .cryogenic-tanks-popup .bg-slate-100{background-color:#111827!important}body[data-theme=dark] .cryogenic-tanks-popup .bg-white{background-color:#131c2e!important}body[data-theme=dark] .cryogenic-tanks-popup .border-slate-200,body[data-theme=dark] .cryogenic-tanks-popup .border-slate-300{border-color:#2a3a52!important}body[data-theme=dark] .cryogenic-tanks-popup .ant-card{background-color:#131c2e!important;border-color:#2a3a52!important}body[data-theme=dark] .cryogenic-tanks-popup .ant-card-head,body[data-theme=dark] .cryogenic-tanks-popup .ant-card-body{background-color:#131c2e!important}body[data-theme=dark] .cryogenic-tanks-popup .bg-gradient-to-r.from-blue-50.to-indigo-50{background-image:linear-gradient(135deg,#0f172afa 0%,#1e293bfa 100%)!important}body[data-theme=dark] .cryogenic-tanks-popup .bg-gradient-to-r.from-blue-50.to-indigo-50 .text-slate-600{color:#cbd5e1!important}body[data-theme=dark] .cryogenic-tanks-popup .bg-gradient-to-r.from-blue-50.to-indigo-50 .text-slate-500{color:#94a3b8!important}body[data-theme=dark] .cryogenic-tanks-popup .bg-gradient-to-r.from-blue-50.to-indigo-50 .text-slate-900{color:#f8fafc!important}body[data-theme=dark] .cryogenic-tanks-popup .ant-modal-content,body[data-theme=dark] .cryogenic-tanks-popup .ant-modal-header,body[data-theme=dark] .cryogenic-tanks-popup .ant-drawer-content,body[data-theme=dark] .cryogenic-tanks-popup .ant-drawer-header,body[data-theme=dark] .cryogenic-tanks-popup .ant-drawer-body{background-color:#0f172a!important}body[data-theme=dark] .logistics-page .hover\:bg-slate-50:hover,body[data-theme=dark] .logistics-page .hover\:bg-white:hover{background-color:#162033!important}body[data-theme=dark] .logistics-page .ant-statistic-title,body[data-theme=dark] .logistics-page .ant-statistic-content-value,body[data-theme=dark] .logistics-page .ant-statistic-content-suffix{color:var(--app-text)!important}@media (width<=1440px){.logistics-overview__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.logistics-overview__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.logistics-overview__kpi-grid{grid-template-columns:1fr}}body[data-theme=dark] .logistics-page .ant-tabs-tab,body[data-theme=dark] .logistics-page .ant-tabs-tab-btn{color:#94a3b8!important}body[data-theme=dark] .logistics-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-text)!important}body[data-theme=dark] .logistics-page .ant-tabs-ink-bar{background:#60a5fa!important}body[data-theme=dark] .logistics-page .plate-badge .plate-badge__province{color:#020617!important;background-color:#fff!important;border-color:#94a3b8!important}.chat-page{color:var(--app-text);box-shadow:0 18px 48px #0f172a14}.chat-page .chat-main,.chat-page .chat-header,.chat-page .chat-composer,.chat-page .chat-info-panel,.chat-page .chat-search-panel,.chat-page .chat-reply-preview,.chat-page .chat-file-preview-strip{background:var(--card-bg)}.chat-page .chat-header{min-height:65px}.chat-page .chat-header-actions{flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.chat-page .chat-icon-button.ant-btn{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.chat-page .chat-icon-button--active.ant-btn{color:#1677ff;background:#1677ff14;border-color:#1677ff59}.chat-wallpaper-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:220px;padding:4px;display:grid}.chat-wallpaper-option{color:var(--app-text);cursor:pointer;text-align:center;background:0 0;border:1px solid #94a3b852;border-radius:8px;gap:6px;padding:6px;font-size:11px;display:grid}.chat-wallpaper-option:hover,.chat-wallpaper-option--active{background:#1677ff14;border-color:#1677ff}.chat-wallpaper-option__preview{color:#1677ff;border-radius:6px;place-items:center;height:46px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a14}.chat-page .chat-room-type-tag.ant-tag{direction:ltr;border-radius:8px;justify-content:center;align-items:center;min-width:58px;height:26px;margin:0;font-size:13px;display:inline-flex}.chat-page .chat-search-panel{border-bottom:1px solid var(--muted-border);padding:10px 16px}.chat-page .chat-info-section+.chat-info-section{border-top:1px solid var(--muted-border);margin-top:20px;padding-top:16px}.chat-page .chat-info-section__title{letter-spacing:.02em;margin-bottom:10px;font-size:13px;display:block}.chat-page .chat-info-members{flex-direction:column;gap:8px;display:flex}.chat-page .chat-info-member{align-items:center;gap:8px;display:flex}.chat-page .chat-info-member__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.chat-page .chat-info-shared__segmented{width:100%}.chat-page .chat-info-shared__segmented .ant-segmented-item{padding-inline:2px}.chat-page .chat-shared-segment-label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.chat-page .chat-shared-segment-count{background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.chat-page .ant-segmented-item-selected .chat-shared-segment-count{color:#1677ff;background:#1677ff2e}.chat-page .chat-info-shared__list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.chat-page .chat-info-shared__item{border:1px solid var(--muted-border);cursor:pointer;width:100%;text-align:inherit;color:inherit;background:0 0;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.chat-page .chat-info-shared__item:hover{background:#1677ff0f;border-color:#1677ff59}.chat-page .chat-info-shared__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.chat-page .chat-info-shared__item--file .chat-info-shared__icon{color:#3730a3;background:#e0e7ff}.chat-page .chat-info-shared__item--bot_document .chat-info-shared__icon{color:#7c2d12;background:#ffedd5}.chat-page .chat-info-shared__item--finance .chat-info-shared__icon{color:#166534;background:#dcfce7}.chat-page .chat-info-shared__item--interaction .chat-info-shared__icon{color:#0f766e;background:#ccfbf1}.chat-page .chat-info-shared__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-page .chat-info-shared__primary{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-page .chat-info-shared__meta{color:#8c8c8c;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.chat-page .chat-message-row--flash>.chat-message-wrap>.chat-message-bubble{animation:1.4s ease-out chat-message-flash}@keyframes chat-message-flash{0%{box-shadow:0 0 0 3px #1677ff8c}to{box-shadow:0 0 #1677ff00}}.chat-page .chat-search-panel .ant-input-affix-wrapper,.chat-page .chat-sidebar-header .ant-input-affix-wrapper,.chat-page .chat-composer .ant-input{border-radius:8px}.chat-page .chat-room-item,.chat-page .chat-info-panel{color:var(--app-text)}.chat-page .chat-info-panel__topbar{color:var(--app-text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.chat-page .chat-info-panel__identity{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.chat-page .chat-info-panel h3{color:var(--app-text);line-height:1.45}.chat-page .chat-info-panel strong,.chat-page .chat-room-item strong{color:var(--app-text)}.chat-page .chat-message-row .ant-btn{flex-shrink:0}.chat-page .chat-message-actions.ant-btn{color:#64748b;border-radius:8px;justify-content:center;align-items:center;width:24px;height:28px;margin-top:6px;display:inline-flex}.chat-page .chat-message-actions.ant-btn:hover{color:#0f172a;background:#0f172a0f}.chat-page .chat-message-source-chip{color:#334155;background:#ffffffad;border-radius:7px;align-items:center;width:fit-content;margin-bottom:6px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex;box-shadow:inset 0 0 0 1px #94a3b842}.chat-page .chat-message-row--other .chat-message-source-chip--interaction{color:#0f766e;background:#ccfbf1}.chat-page .chat-message-row--other .chat-message-source-chip--bot_document{color:#7c2d12;background:#ffedd5}.chat-page .chat-message-row--other .chat-message-source-chip--finance{color:#166534;background:#dcfce7}.chat-page .chat-message-row--other .chat-message-source-chip--file{color:#3730a3;background:#e0e7ff}.chat-page .chat-message-meta{align-items:center}.chat-page .chat-reply-preview,.chat-page .chat-file-preview-strip{border-color:var(--muted-border)!important}.chat-page .chat-file-preview{border:1px solid #facc1559}.chat-page .chat-attachment-pill{border:1px solid #94a3b829}.chat-page .chat-mentions-panel{border-color:var(--muted-border)!important;background:var(--card-bg)!important}.chat-page .chat-mentions-panel button{color:var(--app-text)}body[data-theme=dark] .chat-page{box-shadow:0 18px 48px #02061757;background:#020617!important;border-color:#1e293b!important}body[data-theme=dark] .chat-page .chat-sidebar{border-color:#1e293b!important;background:#0f172a!important;border-inline-end-color:#1e293b!important}body[data-theme=dark] .chat-page .chat-main,body[data-theme=dark] .chat-page .chat-header,body[data-theme=dark] .chat-page .chat-composer,body[data-theme=dark] .chat-page .chat-info-panel,body[data-theme=dark] .chat-page .chat-search-panel,body[data-theme=dark] .chat-page .chat-reply-preview,body[data-theme=dark] .chat-page .chat-file-preview-strip{background:#0f172a!important}body[data-theme=dark] .chat-page .chat-sidebar-header,body[data-theme=dark] .chat-page .chat-header,body[data-theme=dark] .chat-page .chat-composer,body[data-theme=dark] .chat-page .chat-info-panel,body[data-theme=dark] .chat-page .chat-search-panel,body[data-theme=dark] .chat-page .chat-reply-preview,body[data-theme=dark] .chat-page .chat-file-preview-strip{border-color:#1e293b!important;border-inline-color:#1e293b!important}body[data-theme=dark] .chat-page .chat-info-section+.chat-info-section{border-top-color:#1e293b}body[data-theme=dark] .chat-page .chat-info-shared__item{border-color:#1e293b}body[data-theme=dark] .chat-page .chat-info-shared__item:hover{background:#2563eb26;border-color:#60a5fa73}body[data-theme=dark] .chat-page .chat-shared-segment-count{color:#cbd5e1;background:#94a3b82e}body[data-theme=dark] .chat-page .ant-segmented-item-selected .chat-shared-segment-count{color:#bfdbfe;background:#60a5fa47}body[data-theme=dark] .chat-page .chat-info-shared__meta{color:#94a3b8}body[data-theme=dark] .chat-page .chat-info-shared__item--file .chat-info-shared__icon{color:#c7d2fe;background:#4338ca47}body[data-theme=dark] .chat-page .chat-info-shared__item--bot_document .chat-info-shared__icon{color:#fed7aa;background:#9a341247}body[data-theme=dark] .chat-page .chat-info-shared__item--finance .chat-info-shared__icon{color:#bbf7d0;background:#16653447}body[data-theme=dark] .chat-page .chat-info-shared__item--interaction .chat-info-shared__icon{color:#99f6e4;background:#0f766e47}body[data-theme=dark] .chat-page .chat-sidebar-icon{color:#60a5fa!important}body[data-theme=dark] .chat-page .chat-room-item{background:0 0!important}body[data-theme=dark] .chat-page .chat-room-item:hover{background:#1e293beb!important}body[data-theme=dark] .chat-page .chat-room-item--active{border-color:#0000!important;background:#1e40af38!important;border-inline-end-color:#60a5fa!important}body[data-theme=dark] .chat-page .chat-room-avatar,body[data-theme=dark] .chat-page .chat-header-avatar,body[data-theme=dark] .chat-page .chat-message-avatar{box-shadow:0 0 0 1px #94a3b826}body[data-theme=dark] .chat-page .chat-room-meta,body[data-theme=dark] .chat-page .chat-empty-state,body[data-theme=dark] .chat-page .chat-message-sender,body[data-theme=dark] .chat-page .chat-message-meta,body[data-theme=dark] .chat-page .chat-typing,body[data-theme=dark] .chat-page .chat-header-status{color:#94a3b8!important}body[data-theme=dark] .chat-page .chat-info-panel h3,body[data-theme=dark] .chat-page .chat-info-panel strong,body[data-theme=dark] .chat-page .chat-room-item strong{color:#e2e8f0!important}body[data-theme=dark] .chat-page .chat-message-bubble--other{border:1px solid #1e293b;color:#e2e8f0!important;background:#111827!important}body[data-theme=dark] .chat-page .chat-message-bubble--me{border:1px solid #60a5fa4d;color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important}body[data-theme=dark] .chat-page .chat-message-source-chip{color:#e2e8f0;background:#0f172ab8;box-shadow:inset 0 0 0 1px #94a3b83d}body[data-theme=dark] .chat-page .chat-message-row--other .chat-message-source-chip--interaction{color:#99f6e4;background:#0f766e3d}body[data-theme=dark] .chat-page .chat-message-row--other .chat-message-source-chip--bot_document{color:#fed7aa;background:#9a341242}body[data-theme=dark] .chat-page .chat-message-row--other .chat-message-source-chip--finance{color:#bbf7d0;background:#16653442}body[data-theme=dark] .chat-page .chat-message-row--other .chat-message-source-chip--file{color:#c7d2fe;background:#4338ca47}body[data-theme=dark] .chat-page .chat-message-list{background:linear-gradient(#02061733 0%,#0f172a33 100%)}body[data-theme=dark] .chat-page .ant-input,body[data-theme=dark] .chat-page .ant-input-affix-wrapper,body[data-theme=dark] .chat-page .chat-composer .ant-input{color:#e2e8f0!important;background:#0f172a!important;border-color:#1e293b!important}body[data-theme=dark] .chat-page .ant-input::-moz-placeholder{color:#64748b!important}body[data-theme=dark] .chat-page .chat-composer .ant-input::-moz-placeholder{color:#64748b!important}body[data-theme=dark] .chat-page .ant-input::placeholder,body[data-theme=dark] .chat-page .chat-composer .ant-input::placeholder{color:#64748b!important}body[data-theme=dark] .chat-page .chat-icon-button.ant-btn{color:#cbd5e1;background:#111827;border-color:#1e293b}body[data-theme=dark] .chat-page .chat-icon-button--active.ant-btn{color:#93c5fd!important;background:#60a5fa24!important;border-color:#60a5fa61!important}body[data-theme=dark] .chat-page .chat-message-actions.ant-btn{color:#94a3b8}body[data-theme=dark] .chat-page .chat-message-actions.ant-btn:hover{color:#e2e8f0;background:#94a3b81f}body[data-theme=dark] .chat-page .chat-file-preview{border-color:#facc1538;background:#713f1257!important}body[data-theme=dark] .chat-page .chat-attachment-pill{border-color:#94a3b82e;background:#0f172a85!important}body[data-theme=dark] .chat-page .chat-mentions-panel{background:#0f172a!important;border-color:#1e293b!important;box-shadow:0 16px 32px #02061761!important}body[data-theme=dark] .chat-page .chat-mentions-panel button{color:#e2e8f0!important}body[data-theme=dark] .chat-page .chat-composer .ant-btn-primary{background:#2563eb!important;border-color:#2563eb!important}body[data-theme=dark] .chat-page .ant-empty-description{color:#94a3b8!important}.chat-page .chat-mobile-back{display:none}@media (width<=1100px){.chat-page{position:relative;grid-template-columns:280px minmax(0,1fr)!important}.chat-page .chat-info-panel{display:none}.chat-page.chat-page--info-open .chat-info-panel{z-index:5;width:min(300px,100% - 280px);display:block;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-18px 0 36px #0f172a2e}}@media (width<=760px){.chat-page{grid-template-columns:1fr!important;height:calc(100vh - 88px)!important}.chat-page .chat-main,.chat-page .chat-info-panel,.chat-page.chat-page--room-open .chat-sidebar{display:none!important}.chat-page.chat-page--room-open .chat-main{display:flex!important}.chat-page.chat-page--room-open.chat-page--info-open .chat-info-panel{z-index:8;width:100%;position:absolute;inset:0;border-inline-start:0!important;display:block!important}.chat-page.chat-page--room-open .chat-mobile-back{display:inline-flex}.chat-page .chat-message-wrap{max-width:82%!important}.chat-page .chat-header{gap:8px!important}.chat-page .chat-header-actions{gap:10px}.chat-page .chat-header .ant-input-affix-wrapper{display:none}}body[data-theme=dark] .procurement-page{color:var(--app-text)}body[data-theme=dark] .procurement-page .text-slate-900,body[data-theme=dark] .procurement-page .text-slate-800,body[data-theme=dark] .procurement-page .text-slate-700,body[data-theme=dark] .procurement-page .text-slate-600{color:var(--app-text)!important}body[data-theme=dark] .procurement-page .text-slate-500,body[data-theme=dark] .procurement-page .text-slate-400{color:#94a3b8!important}body[data-theme=dark] .procurement-page .bg-slate-50,body[data-theme=dark] .procurement-page .bg-slate-100,body[data-theme=dark] .procurement-page .bg-white{background-color:#0f172a!important}body[data-theme=dark] .procurement-page .border-slate-200,body[data-theme=dark] .procurement-page .border-slate-300{border-color:#22314a!important}body[data-theme=dark] .procurement-page .hover\:bg-slate-50:hover,body[data-theme=dark] .procurement-page .hover\:bg-white:hover{background-color:#162033!important}body[data-theme=dark] .procurement-page .ant-statistic-title,body[data-theme=dark] .procurement-page .ant-statistic-content-value,body[data-theme=dark] .procurement-page .ant-statistic-content-suffix{color:var(--app-text)!important}body[data-theme=dark] .procurement-page .ant-tabs-tab,body[data-theme=dark] .procurement-page .ant-tabs-tab-btn{color:#94a3b8!important}body[data-theme=dark] .procurement-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-text)!important}body[data-theme=dark] .procurement-page .ant-tabs-ink-bar{background:#60a5fa!important}.project-workspace-tabs>.ant-tabs-nav{background:linear-gradient(#fffffff5,#f8fafce6);border:1px solid #cbd5e1c7;border-radius:8px;padding:6px;box-shadow:0 12px 30px #0f172a12;margin:0 0 18px!important}.project-workspace-tabs>.ant-tabs-nav:before{display:none}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{width:100%}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;width:100%;display:grid!important;transform:none!important}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab{color:#64748b;border:1px solid #0000;border-radius:8px;justify-content:center;min-width:0;height:42px;padding:0 10px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;margin:0!important}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:#1d4ed8;background:#eff6ffe0;border-color:#93c5fd99}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;color:inherit!important}.project-workspace-tabs>.ant-tabs-nav .ant-space{justify-content:center;width:100%;gap:7px!important}.project-workspace-tabs>.ant-tabs-nav .anticon{font-size:15px}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active{color:#1677ff;background:#eaf4ff;border-color:#1677ff47;box-shadow:inset 0 0 0 1px #1677ff14,0 8px 18px #1677ff1f}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}body[data-theme=dark] .project-workspace-tabs>.ant-tabs-nav{background:linear-gradient(#0f172afa,#111827f0);border-color:#334155eb;box-shadow:0 14px 32px #02061752}body[data-theme=dark] .project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab{color:#94a3b8}body[data-theme=dark] .project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:#bfdbfe;background:#1e293beb;border-color:#60a5fa47}body[data-theme=dark] .project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active{color:#dbeafe;background:#2563eb33;border-color:#60a5fa6b;box-shadow:inset 0 0 0 1px #93c5fd1f,0 10px 22px #02061747}.project-calendar{border:1px solid var(--project-calendar-border);background:var(--project-calendar-surface);color:var(--project-calendar-text);border-radius:8px;overflow:hidden}.project-calendar--empty{padding:36px 16px}.project-calendar__toolbar,.project-calendar__filters,.project-calendar__summary,.project-calendar__month-layout,.project-calendar__list{padding-inline:20px}.project-calendar__toolbar{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;padding-bottom:12px;display:flex}.project-calendar__filters{padding-bottom:14px}.project-calendar__filters .ant-checkbox-wrapper{margin-inline:0 14px}.project-calendar__filter-label{align-items:center;gap:6px;display:inline-flex}.project-calendar__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:16px;display:grid}.project-calendar__summary-item{border:1px solid var(--project-calendar-border);background:var(--project-calendar-surface-alt);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.project-calendar__summary-icon,.project-calendar__event-icon{border-radius:8px;flex:none;place-items:center;display:grid}.project-calendar__summary-icon{width:34px;height:34px;font-size:16px}.project-calendar__summary-item strong{margin-top:2px;font-size:17px;line-height:1.2;display:block}.project-calendar__month-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px;padding-bottom:20px;display:grid}.project-calendar__month-panel,.project-calendar__agenda,.project-calendar__list-day{border:1px solid var(--project-calendar-border);background:var(--project-calendar-surface-alt);border-radius:8px}.project-calendar__month-panel{overflow:hidden}.project-calendar__month-header{border-bottom:1px solid var(--project-calendar-border);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.project-calendar__month-title{font-size:15px;font-weight:800}.project-calendar__weekdays,.project-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.project-calendar__weekdays{border-bottom:1px solid var(--project-calendar-border);background:var(--project-calendar-surface)}.project-calendar__weekdays span{min-width:0;color:var(--project-calendar-muted);text-align:center;padding:9px 6px;font-size:12px;font-weight:700}.project-calendar__day{border:0;border-left:1px solid var(--project-calendar-border);border-bottom:1px solid var(--project-calendar-border);background:var(--project-calendar-surface);min-width:0;min-height:112px;color:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:6px;padding:8px;transition:background-color .18s,box-shadow .18s;display:flex}.project-calendar__day:nth-child(7n){border-left:0}.project-calendar__day:hover{background:var(--project-calendar-hover)}.project-calendar__day--muted{color:var(--project-calendar-subtle);background:var(--project-calendar-surface-alt)}.project-calendar__day--selected{box-shadow:inset 0 0 0 2px #1677ff}.project-calendar__day--today .project-calendar__day-number{color:#1677ff}.project-calendar__day-number{justify-content:space-between;align-items:center;gap:4px;min-height:22px;font-size:13px;font-weight:800;display:flex}.project-calendar__day-events{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.project-calendar__day-chip,.project-calendar__day-more{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:2px 6px;font-size:11px;line-height:1.55;display:block;overflow:hidden}.project-calendar__day-more{color:var(--project-calendar-muted);background:var(--project-calendar-hover)}.project-calendar__agenda{flex-direction:column;min-width:0;max-height:760px;display:flex;overflow:hidden}.project-calendar__agenda-head{border-bottom:1px solid var(--project-calendar-border);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.project-calendar__agenda-head strong{margin-top:4px;font-size:13px;display:block}.project-calendar__agenda-list,.project-calendar__list-events{flex-direction:column;gap:8px;display:flex}.project-calendar__agenda-list{min-height:180px;padding:12px;overflow:auto}.project-calendar__undated{border-top:1px solid var(--project-calendar-border);flex-direction:column;gap:8px;padding:12px;display:flex}.project-calendar__event{border:1px solid;border-radius:8px;gap:9px;min-width:0;padding:9px;display:flex}.project-calendar__event--compact{padding:7px}.project-calendar__event-icon{width:30px;height:30px;font-size:14px}.project-calendar__event-body{min-width:0}.project-calendar__event-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.project-calendar__event-meta{flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:11px;display:flex}.project-calendar__list{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.project-calendar__list-day{padding:12px}.project-calendar__list-date{align-items:center;gap:8px;margin-bottom:10px;display:flex}.project-gantt{overflow:hidden}.project-gantt__header,.project-gantt__summary{padding-inline:20px}.project-gantt__header{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;padding-bottom:12px;display:flex}.project-gantt__eyebrow{font-size:11px;font-weight:700;line-height:1.7;display:block}.project-gantt__range{max-width:100%;min-height:36px;color:var(--app-text);border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 11px;font-size:12px;line-height:1.7;display:inline-flex}.project-gantt__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-bottom:14px;display:grid}.project-gantt__summary-item{border:1px solid;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px;display:flex}.project-gantt__summary-icon{border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.project-gantt__summary-copy{min-width:0}.project-gantt__summary-item strong{margin-top:2px;font-size:17px;line-height:1.2;display:block}.project-gantt__viewport{border-top:1px solid var(--muted-border);overscroll-behavior-x:contain;scrollbar-width:thin;direction:ltr;background:#f8fafc6b;width:100%;max-width:100%;max-height:620px;overflow:scroll auto}.project-gantt__canvas{width:max(100%, calc(var(--project-gantt-sidebar-width,300px) + var(--project-gantt-timeline-width,960px)));max-width:none;min-width:calc(var(--project-gantt-sidebar-width,300px) + var(--project-gantt-timeline-width,960px));--project-gantt-sidebar-width:300px;direction:rtl;display:block}.project-gantt__grid{grid-template-columns:var(--project-gantt-sidebar-width,300px) minmax(var(--project-gantt-timeline-width,960px), 1fr);display:grid}.project-gantt__axis{z-index:8;position:sticky;top:0;box-shadow:0 10px 22px -22px #0f172a73}.project-gantt__axis-title,.project-gantt__axis-scale,.project-gantt__milestone-title,.project-gantt__milestone-track,.project-gantt__task,.project-gantt__track{border-bottom:1px solid}.project-gantt__axis-title,.project-gantt__milestone-title,.project-gantt__task{z-index:5;border-left:1px solid;min-width:0;position:sticky;right:0}.project-gantt__axis-title,.project-gantt__axis-scale{min-height:76px}.project-gantt__axis-title,.project-gantt__milestone-title{align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.project-gantt__axis-title{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.45}.project-gantt__axis-title small{opacity:.84;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;display:block;overflow:hidden}.project-gantt__axis-scale,.project-gantt__milestone-track,.project-gantt__track{direction:ltr;position:relative;overflow:hidden}.project-gantt__axis-label,.project-gantt__today-badge{white-space:nowrap;direction:rtl;font-size:11px;position:absolute;top:37px;transform:translate(-50%)}.project-gantt__axis-label{justify-items:center;min-width:30px;line-height:1.25;display:grid}.project-gantt__axis-label strong{color:var(--app-text);font-size:12px;font-weight:800}.project-gantt__axis-label small{opacity:.78;font-size:10px;font-weight:600}.project-gantt__today-badge{font-weight:700;top:59px}.project-gantt__month-band{z-index:1;border-inline-start:1px solid;text-align:center;text-overflow:ellipsis;white-space:nowrap;direction:rtl;border-bottom:1px solid;justify-content:center;align-items:center;height:28px;padding-inline:8px;font-size:11px;font-weight:800;line-height:1.2;display:flex;position:absolute;top:0;overflow:hidden}.project-gantt__month-band:first-child{border-inline-start:0}.project-gantt__milestone-row,.project-gantt__milestone-title,.project-gantt__milestone-track{min-height:62px}.project-gantt__milestone{z-index:4;pointer-events:auto;justify-items:center;display:inline-grid;position:absolute;top:11px;transform:translate(-50%)}.project-gantt__milestone i{background:currentColor;border:2px solid #fff;border-radius:3px;width:13px;height:13px;transform:rotate(45deg);box-shadow:0 8px 16px #ea580c38}.project-gantt__milestone small{max-width:116px;color:var(--app-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;direction:rtl;margin-top:9px;font-size:10px;font-weight:700;line-height:1.45;display:block;overflow:hidden}.project-gantt__section-head{min-height:38px}.project-gantt__section-title,.project-gantt__section-line{align-items:center;display:flex}.project-gantt__section-title{z-index:3;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;position:sticky;right:0}.project-gantt__section-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-gantt__section-title small{color:#94a3b8;flex:none;font-size:10px;font-weight:600}.project-gantt__section-title span{border-radius:999px;width:8px;height:8px}.project-gantt__section-line span{border-top:1px dashed;width:100%}.project-gantt__row{min-height:72px}.project-gantt__task{padding:11px 14px}.project-gantt__task-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.project-gantt__task-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:7px;font-size:11px;display:flex}.project-gantt__track{min-height:72px}.project-gantt__tick-line,.project-gantt__today-line{opacity:.75;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.project-gantt__today-line{z-index:2;opacity:.8;width:2px}.project-gantt__bar{z-index:3;color:#fff;border:1px solid #ffffff57;border-radius:8px;justify-content:center;align-items:center;min-width:42px;height:32px;display:flex;position:absolute;top:20px;overflow:hidden}.project-gantt__bar-progress{inset-block:0;background:#ffffff3d;position:absolute;left:0}.project-gantt__bar-label{z-index:1;text-shadow:0 1px 2px #0f172a59;direction:rtl;font-size:11px;font-weight:800;line-height:1;position:relative}.project-gantt__dependency{align-items:center;gap:3px;font-weight:700;display:inline-flex}body[data-theme=dark] .project-gantt__viewport{background:#0f172a52;border-top-color:#334155eb}body[data-theme=dark] .project-gantt__milestone small{color:#e2e8f0}@media (width<=1180px){.project-gantt__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.project-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.project-calendar__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-calendar__month-layout{grid-template-columns:1fr}.project-calendar__agenda{max-height:none}.project-gantt__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.project-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace-tabs>.ant-tabs-nav .ant-tabs-tab{height:40px}.project-calendar__toolbar,.project-calendar__filters,.project-calendar__summary,.project-calendar__month-layout,.project-calendar__list{padding-inline:12px}.project-calendar__toolbar{flex-direction:column;align-items:stretch}.project-calendar__summary{grid-template-columns:1fr}.project-calendar__month-panel{overflow-x:auto}.project-calendar__weekdays,.project-calendar__grid{min-width:700px}.project-gantt__header,.project-gantt__summary{padding-inline:12px}.project-gantt__header{flex-direction:column;align-items:stretch}.project-gantt__summary{grid-template-columns:1fr}.project-gantt__canvas{--project-gantt-sidebar-width:230px;min-width:calc(var(--project-gantt-sidebar-width,230px) + var(--project-gantt-timeline-width,760px))}.project-gantt__grid{grid-template-columns:var(--project-gantt-sidebar-width,230px) minmax(var(--project-gantt-timeline-width,760px), 1fr)}.project-gantt__task,.project-gantt__axis-title,.project-gantt__milestone-title,.project-gantt__section-title{padding-inline:10px}.project-gantt__milestone small{max-width:84px}}body[data-theme=dark] .ant-modal-content,body[data-theme=dark] .ant-modal-header,body[data-theme=dark] .ant-dropdown-menu,body[data-theme=dark] .ant-popover-inner,body[data-theme=dark] .ant-select-dropdown,body[data-theme=dark] .ant-picker-panel-container,body[data-theme=dark] .ant-picker-dropdown,body[data-theme=dark] .ant-tooltip-inner,body[data-theme=dark] .ant-drawer-content,body[data-theme=dark] .ant-drawer-header,body[data-theme=dark] .ant-drawer-body,body[data-theme=dark] .ant-drawer-footer,body[data-theme=dark] .ant-notification-notice,body[data-theme=dark] .ant-message-notice-content,body[data-theme=dark] .ant-popconfirm-inner,body[data-theme=dark] .ant-tour-content,body[data-theme=dark] .ant-table,body[data-theme=dark] .ant-table-container,body[data-theme=dark] .ant-input,body[data-theme=dark] .ant-input-affix-wrapper,body[data-theme=dark] .ant-select-selector,body[data-theme=dark] .ant-list,body[data-theme=dark] .ant-descriptions,body[data-theme=dark] .ant-card{background-color:var(--card-bg)!important}body[data-theme=dark] .ant-table-tbody>tr>td,body[data-theme=dark] .ant-descriptions-item-label,body[data-theme=dark] .ant-descriptions-item-content,body[data-theme=dark] .ant-list-item,body[data-theme=dark] .ant-modal-body,body[data-theme=dark] .ant-modal-title,body[data-theme=dark] .ant-empty-description,body[data-theme=dark] .ant-typography,body[data-theme=dark] .ant-form-item-label>label,body[data-theme=dark] .ant-input,body[data-theme=dark] .ant-input-affix-wrapper,body[data-theme=dark] .ant-select-selection-item,body[data-theme=dark] .ant-select-selection-placeholder,body[data-theme=dark] .ant-dropdown-menu-title-content,body[data-theme=dark] .ant-popover-inner-content,body[data-theme=dark] .ant-tooltip-inner,body[data-theme=dark] .ant-drawer-title,body[data-theme=dark] .ant-drawer-body,body[data-theme=dark] .ant-drawer-footer,body[data-theme=dark] .ant-notification-notice-message,body[data-theme=dark] .ant-notification-notice-description,body[data-theme=dark] .ant-message-notice-content,body[data-theme=dark] .ant-popconfirm-message-title,body[data-theme=dark] .ant-tour-title,body[data-theme=dark] .ant-tour-description{color:var(--app-text)!important}.hesabfa-mapping-popover .ant-popover-inner{border-radius:10px;padding:10px}.hesabfa-mapping-popover .ant-popover-title{margin-bottom:8px}.hesabfa-popover-panel{contain:layout paint}.hesabfa-popover-panel .ant-card{box-shadow:none}body[data-theme=dark] .hesabfa-popover-panel .ant-card,body[data-theme=dark] .hesabfa-popover-panel .ant-card-head,body[data-theme=dark] .hesabfa-popover-panel .ant-card-body,body[data-theme=dark] .hesabfa-popover-panel .ant-descriptions-view,body[data-theme=dark] .hesabfa-popover-panel .ant-descriptions-item-label,body[data-theme=dark] .hesabfa-popover-panel .ant-descriptions-item-content{color:#e2e8f0;background:#0f172a;border-color:#1e293b}body[data-theme=dark] .hesabfa-popover-panel .ant-typography,body[data-theme=dark] .hesabfa-popover-panel .ant-card-head-title{color:#e2e8f0}body[data-theme=dark] .hesabfa-popover-panel .ant-typography-secondary{color:#94a3b8}body[data-theme=dark] .customers-province-modal .customers-province-row{box-shadow:inset 0 1px #94a3b814;background:linear-gradient(#111827,#0f172a)!important;border-color:#22314a!important}body[data-theme=dark] .customers-province-modal .customers-province-row .font-medium{color:#f8fafc!important}body[data-theme=dark] .customers-province-modal .text-slate-500,body[data-theme=dark] .customers-province-modal .text-slate-400{color:#94a3b8!important}body[data-theme=dark] .ant-input,body[data-theme=dark] .ant-input-affix-wrapper,body[data-theme=dark] .ant-select-selector,body[data-theme=dark] .ant-table-container,body[data-theme=dark] .ant-modal-content,body[data-theme=dark] .ant-dropdown-menu,body[data-theme=dark] .ant-popover-inner,body[data-theme=dark] .ant-select-dropdown,body[data-theme=dark] .ant-picker-dropdown,body[data-theme=dark] .ant-tooltip-inner,body[data-theme=dark] .ant-drawer-content,body[data-theme=dark] .ant-drawer-header,body[data-theme=dark] .ant-drawer-body,body[data-theme=dark] .ant-drawer-footer,body[data-theme=dark] .ant-notification-notice,body[data-theme=dark] .ant-message-notice-content,body[data-theme=dark] .ant-popconfirm-inner,body[data-theme=dark] .ant-tour-content,body[data-theme=dark] .ant-card,body[data-theme=dark] .ant-list-item,body[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label,body[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content,body[data-theme=dark] .ant-table-tbody>tr>td,body[data-theme=dark] .ant-table-thead>tr>th{border-color:var(--muted-border)!important}.pricing-rule-modal__type-summary{background:#f8fafc;border-color:#e2e8f0}.pricing-rules-table .ant-table{font-size:12px}.pricing-rules-table .ant-table-thead>tr>th,.pricing-rules-table .ant-table-tbody>tr>td{padding:5px 6px!important}.pricing-rules-table .ant-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pricing-rules-table .ant-btn-sm{width:24px;height:24px;padding:0}.pricing-rules-table .ant-pagination{margin:8px 0 0!important}.pricing-transport-tooltip.ant-tooltip{width:max-content;max-width:none}.pricing-transport-tooltip .ant-tooltip-content{width:max-content}.pricing-transport-tooltip .ant-tooltip-inner{white-space:nowrap;min-width:420px;max-width:none}body[data-theme=dark] .pricing-rule-modal .ant-modal-content,body[data-theme=dark] .pricing-rule-modal .ant-modal-header,body[data-theme=dark] .pricing-rule-modal .ant-modal-footer{background:#0f172a!important;border-color:#1e293b!important}body[data-theme=dark] .pricing-rule-modal .ant-modal-title,body[data-theme=dark] .pricing-rule-modal .ant-form-item-label>label,body[data-theme=dark] .pricing-rule-modal .ant-typography{color:#e2e8f0!important}body[data-theme=dark] .pricing-rule-modal .ant-typography-secondary{color:#94a3b8!important}body[data-theme=dark] .pricing-rule-modal .pricing-rule-modal__type-summary{background:#111827!important;border-color:#25344c!important}body[data-theme=dark] .pricing-rule-modal .ant-modal-close{color:#94a3b8!important}body[data-theme=dark] .pricing-rule-modal .ant-modal-close:hover{color:#e2e8f0!important;background:#94a3b81f!important}.customers-page .customers-table-row--selected>td{background:#2563eb14!important}.customers-page .customers-table-row--selected>td:first-child{box-shadow:inset 3px 0 #2563ebd9}body[data-theme=dark] .customers-page .customers-table-row--selected>td{background:linear-gradient(90deg,#0f172af5 0%,#2563eb2e 100%)!important}body[data-theme=dark] .customers-page .customers-table-row--selected>td:first-child{box-shadow:inset 3px 0 #60a5faf2}body[data-theme=dark] .customers-page .customers-map-badge{color:#dbeafe!important;background:#0f172af5!important;border-color:#60a5fa4d!important;box-shadow:0 8px 24px #02061759!important}.customers-page .customers-map-card{align-self:start}.customers-page .customers-activity-list{max-height:min(420px,55vh);padding-inline-end:4px;overflow-y:auto}.customers-page .customers-activity-list::-webkit-scrollbar{width:8px}.customers-page .customers-activity-list::-webkit-scrollbar-thumb{background:#94a3b88c;border-radius:999px}.customers-products-select .ant-select-selection-overflow{overflow:hidden;flex-wrap:nowrap!important}.customers-products-select .ant-select-selection-overflow-item,.customers-products-select .ant-select-selection-overflow-item-rest,.customers-products-select .ant-select-selection-overflow-item-suffix{flex:none!important}.customers-products-select .ant-select-selection-overflow-item:first-child{max-width:calc(100% - 52px)!important}.customers-products-select .ant-select-selection-overflow-item:first-child .ant-select-selection-item,.customers-products-select .ant-select-selection-overflow-item:first-child .ant-select-selection-item-content{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.customers-products-select .customers-products-count{white-space:nowrap;display:inline-block}body[data-theme=dark] .customers-page .customers-followups-section{color:#f1f5f9!important;background:#0f172a!important;border-color:#334155!important;box-shadow:0 18px 45px #02061747!important}body[data-theme=dark] .customers-page .customers-followups-history,body[data-theme=dark] .customers-page .customers-followups-count{background-color:#1e293bcc!important;border-color:#334155f2!important}body[data-theme=dark] .customers-page .customers-followups-history{background:#0f172a!important;border-color:#334155!important}body[data-theme=dark] .customers-page .customers-funnel-card,body[data-theme=dark] .customers-page .customers-funnel-summary,body[data-theme=dark] .customers-page .customers-activity-card,body[data-theme=dark] .customers-page .customers-activity-empty,body[data-theme=dark] .customers-page .customers-profile-metric,body[data-theme=dark] .customers-page .customers-purchase-item,body[data-theme=dark] .customers-page .customers-province-row,body[data-theme=dark] .customers-page .customers-payment-term{background-color:#0f172ab8!important;border-color:#334155f2!important}body[data-theme=dark] .customers-page .customers-followups-history .customers-activity-card{background:linear-gradient(#111827,#0f172a)!important;border-color:#0000!important;box-shadow:inset 0 1px #94a3b814!important}body[data-theme=dark] .customers-page .customers-followups-history .customers-activity-card__icon{box-shadow:0 10px 22px #02061747}body[data-theme=dark] .customers-page .customers-followups-history .ant-btn-default{color:#e2e8f0!important;background:#0f172a9e!important;border-color:#475569e6!important}body[data-theme=dark] .customers-page .customers-followups-history .ant-btn-default:hover{background:#1e293beb!important;border-color:#60a5fa94!important}body[data-theme=dark] .customers-page .customers-funnel-card{color:#e2e8f0!important}body[data-theme=dark] .customers-page .customers-funnel-card:hover{background-color:#1e40af38!important;border-color:#60a5faa6!important}body[data-theme=dark] .customers-page .customers-funnel-card .bg-blue-100{background-color:#2563eb2e!important}body[data-theme=dark] .customers-page .customers-funnel-card .text-blue-600{color:#93c5fd!important}body[data-theme=dark] .customers-page .customers-funnel-card .text-slate-500,body[data-theme=dark] .customers-page .customers-funnel-summary .text-slate-500,body[data-theme=dark] .customers-page .customers-activity-card .text-slate-500,body[data-theme=dark] .customers-page .customers-activity-card__date,body[data-theme=dark] .customers-page .customers-activity-empty,body[data-theme=dark] .customers-page .customers-followups-eyebrow,body[data-theme=dark] .customers-page .customers-followups-history__desc,body[data-theme=dark] .customers-page .customers-followups-count,body[data-theme=dark] .customers-page .customers-purchase-item .text-slate-500,body[data-theme=dark] .customers-page .customers-province-row .text-slate-500,body[data-theme=dark] .customers-page .customers-payment-term .text-slate-500{color:#94a3b8!important}body[data-theme=dark] .customers-page .customers-funnel-title,body[data-theme=dark] .customers-page .customers-followups-title,body[data-theme=dark] .customers-page .customers-followups-history__title,body[data-theme=dark] .customers-page .customers-funnel-card__title,body[data-theme=dark] .customers-page .customers-funnel-summary__title,body[data-theme=dark] .customers-page .customers-activity-card__title{color:#e2e8f0!important}body[data-theme=dark] .customers-page .customers-activity-card__notes{color:#cbd5e1!important}body[data-theme=dark] .customers-page .customers-funnel-card__desc{color:#94a3b8!important}body[data-theme=dark] .customers-profile-modal .ant-modal-content{border:1px solid #1e293b;background:#0f172a!important}body[data-theme=dark] .customers-profile-modal .customers-profile-metric,body[data-theme=dark] .customers-profile-modal .customers-payment-term,body[data-theme=dark] .customers-profile-modal .customers-purchase-item,body[data-theme=dark] .customers-profile-modal .customers-province-row{background-color:#0f172ad6!important;border-color:#334155f2!important}body[data-theme=dark] .customers-profile-modal .customers-profile-metric .text-xs,body[data-theme=dark] .customers-profile-modal .customers-payment-term .text-xs,body[data-theme=dark] .customers-profile-modal .customers-purchase-item .text-xs,body[data-theme=dark] .customers-profile-modal .customers-province-row .text-xs{color:#94a3b8!important}body[data-theme=dark] .customers-profile-modal .customers-profile-metric .font-semibold,body[data-theme=dark] .customers-profile-modal .customers-payment-term .font-semibold,body[data-theme=dark] .customers-profile-modal .customers-purchase-item .font-semibold,body[data-theme=dark] .customers-profile-modal .customers-province-row .font-semibold,body[data-theme=dark] .customers-profile-modal .customers-purchase-item .font-medium,body[data-theme=dark] .customers-profile-modal .customers-province-row .font-medium,body[data-theme=dark] .customers-profile-modal .customers-profile-metric .text-white\/75,body[data-theme=dark] .customers-profile-modal .customers-profile-metric .text-white\/85,body[data-theme=dark] .customers-profile-modal .customers-profile-metric .text-white,body[data-theme=dark] .customers-profile-modal .customers-profile-metric .ant-typography,body[data-theme=dark] .customers-profile-modal .customers-profile-metric .ant-typography *,body[data-theme=dark] .customers-profile-modal .ant-card,body[data-theme=dark] .customers-profile-modal .ant-descriptions,body[data-theme=dark] .customers-profile-modal .ant-descriptions-item-label,body[data-theme=dark] .customers-profile-modal .ant-descriptions-item-content,body[data-theme=dark] .customers-profile-modal .ant-text,body[data-theme=dark] .customers-profile-modal .ant-typography{color:#e2e8f0!important}body[data-theme=dark] .customers-profile-modal .ant-descriptions-item-label{color:#94a3b8!important}body[data-theme=dark] .customers-profile-modal .ant-card-head-title,body[data-theme=dark] .customers-profile-modal .ant-card-extra{color:#e2e8f0!important}body[data-theme=dark] .customers-profile-modal .ant-tag{color:#e2e8f0!important;background:#1e293bd9!important;border-color:#475569f2!important}[dir=rtl] .ant-table-thead>tr>th,.ant-typography-rtl,.ant-tag-rtl,.ant-btn-rtl,.ant-message,.ant-message-notice-content,.ant-descriptions-rtl,.ant-form-rtl,.ant-select-rtl,.ant-picker-rtl{font-family:var(--font-sans)!important;text-transform:none!important;letter-spacing:normal!important}.ant-message-notice-content{font-size:13px;font-weight:500;line-height:1.8}.kanban-board::-webkit-scrollbar{height:6px}.dashboard-admin{position:relative}.dashboard-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 32px #1e40af14;background:linear-gradient(#fffffff0 0%,#f8fafceb 100%)!important;border:1px solid #94a3b847!important}body[data-theme=dark] .dashboard-panel{box-shadow:0 12px 28px #02061773;background:linear-gradient(#0f172ae6 0%,#020617db 100%)!important;border-color:#475569a6!important}.dashboard-hero-card{position:relative;overflow:hidden;box-shadow:0 16px 40px #1e3a8a3d;background:linear-gradient(126deg,#0f172af0 0%,#1e40afeb 58%,#0ea5e9e0 100%)!important;border:1px solid #3b82f652!important}.dashboard-hero-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 22%,#ffffff29 46%,#0000 68%);animation:8s ease-in-out infinite dashboard-sheen;position:absolute;inset:0;transform:translate(-130%)}.dashboard-hero-card--dark{background:linear-gradient(126deg,#020617f5 0%,#1e293bf0 58%,#1e40afd1 100%)!important;border-color:#3b82f63d!important}.dashboard-hero-eyebrow{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-size:22px;font-weight:800}.dashboard-hero-title,.dashboard-hero-subtitle{color:#f8fafc!important}.dashboard-hero-meta-box{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:center;background:#0f172a57;border:1px solid #ffffff57;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:min(100%,240px);min-height:92px;margin-inline-start:auto;padding:12px 14px;display:flex}.dashboard-hero-meta-label{color:#dbeafedb;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.dashboard-hero-meta-value{color:#fff;margin-top:0;font-size:20px;font-weight:700;line-height:1.35}.dashboard-hero-meta-note{color:#dbeafec2;margin-top:0;font-size:12px;line-height:1.5}.dashboard-kpi-card{--kpi-accent:#2563eb;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a0f;border:1px solid #94a3b83d!important}body[data-theme=dark] .dashboard-kpi-card{box-shadow:0 8px 20px #02061773;border-color:#475569b3!important}.dashboard-kpi-card:before{content:"";inset-inline-start:0;background:var(--kpi-accent);opacity:.88;width:3px;position:absolute;top:0;bottom:0}.dashboard-kpi-card:after{content:"";top:0;background:linear-gradient(90deg, var(--kpi-accent) 0%, transparent 100%);opacity:.38;height:1px;position:absolute;inset-inline:0}.dashboard-kpi-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px #1e3a8a24}body[data-theme=dark] .dashboard-kpi-card:hover{box-shadow:0 14px 26px #0f172a99}.dashboard-kpi-card--primary,.dashboard-kpi-card--success,.dashboard-kpi-card--warning,.dashboard-kpi-card--danger,.dashboard-kpi-card--cyan,.dashboard-kpi-card--violet,.dashboard-kpi-card--neutral{--kpi-accent:#2563eb}.dashboard-kpi-title{color:#64748b;font-size:12px;font-weight:600}body[data-theme=dark] .dashboard-kpi-title{color:#94a3b8}.dashboard-kpi-value{color:#0f172a;margin-top:6px;font-size:25px;font-weight:700;line-height:1.25}body[data-theme=dark] .dashboard-kpi-value{color:#f8fafc}.dashboard-kpi-subtitle{color:#94a3b8;margin-top:4px;font-size:12px}body[data-theme=dark] .dashboard-kpi-subtitle{color:#94a3b8}.dashboard-alert-stack{gap:8px;display:grid}.dashboard-hint-row{color:#64748b;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}body[data-theme=dark] .dashboard-hint-row{color:#94a3b8}.dashboard-gas-wrap{gap:10px;display:grid}.dashboard-gas-chart-wrap{position:relative}.dashboard-gas-center{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-gas-center span{color:#64748b;font-size:11px;display:block}.dashboard-gas-center strong{color:#0f172a;font-size:18px;font-weight:800;display:block}body[data-theme=dark] .dashboard-gas-center span{color:#94a3b8}body[data-theme=dark] .dashboard-gas-center strong{color:#f8fafc}.dashboard-gas-list{gap:8px;display:grid}.dashboard-gas-row{background:#f8fafcb8;border:1px solid #94a3b838;border-radius:10px;padding:8px 10px}body[data-theme=dark] .dashboard-gas-row{background:#0f172ab8;border-color:#4755699e}.dashboard-gas-row-head{color:#334155;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.dashboard-gas-row-label{align-items:center;gap:6px;display:inline-flex}.dashboard-gas-row-head strong{color:#0f172a;font-size:12px}body[data-theme=dark] .dashboard-gas-row-head{color:#cbd5e1}body[data-theme=dark] .dashboard-gas-row-head strong{color:#f8fafc}.dashboard-gas-row-meta{color:#64748b;justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;display:flex}.dashboard-gas-row-meta strong{color:#334155}body[data-theme=dark] .dashboard-gas-row-meta{color:#94a3b8}body[data-theme=dark] .dashboard-gas-row-meta strong{color:#e2e8f0}.dashboard-tanks-list{gap:10px;display:grid}.dashboard-tank-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.dashboard-tank-summary-card{color:#64748b;background:#f8fafccc;border:1px solid #94a3b83d;border-radius:10px;gap:2px;padding:8px 10px;font-size:11px;display:grid}body[data-theme=dark] .dashboard-tank-summary-card{color:#94a3b8;background:#0f172ab8;border-color:#4755699e}.dashboard-tank-summary-card strong{color:#0f172a;font-size:15px}body[data-theme=dark] .dashboard-tank-summary-card strong{color:#f8fafc}.dashboard-tank-summary-card--active strong{color:#15803d}.dashboard-tank-summary-card--alert strong{color:#dc2626}.dashboard-tank-summary-card--maintenance strong{color:#d97706}.dashboard-tank-overview{background:#eff6ff8c;border:1px solid #94a3b833;border-radius:10px;margin-bottom:10px;padding:10px}body[data-theme=dark] .dashboard-tank-overview{background:#0f172aad;border-color:#4755699e}.dashboard-tank-card{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:10px;padding:10px}body[data-theme=dark] .dashboard-tank-card{background:#0f172ab8;border-color:#4755699e}.dashboard-tank-card--alert{box-shadow:inset 3px 0 #ef4444}.dashboard-tank-card--maintenance{box-shadow:inset 3px 0 #f59e0b}.dashboard-tank-card--active{box-shadow:inset 3px 0 #22c55e}.dashboard-tank-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dashboard-tank-row{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}body[data-theme=dark] .dashboard-tank-row{background:#0f172ab8;border-color:#4755699e}.dashboard-tank-name{color:#0f172a;font-size:12px;font-weight:700}body[data-theme=dark] .dashboard-tank-name{color:#f8fafc}.dashboard-tank-meta{color:#64748b;margin-top:2px;font-size:11px}body[data-theme=dark] .dashboard-tank-meta{color:#94a3b8}.dashboard-tank-right{align-items:center;gap:8px;display:flex}.dashboard-tank-percent{text-align:end;color:#0f172a;min-width:48px;font-size:12px;font-weight:700}body[data-theme=dark] .dashboard-tank-percent{color:#f8fafc}.dashboard-driver-wrap{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-driver-legend{flex:1;gap:9px;display:grid}.dashboard-driver-legend-row{color:#334155;align-items:center;gap:8px;font-size:12px;display:flex}body[data-theme=dark] .dashboard-driver-legend-row{color:#cbd5e1}.dashboard-driver-legend-row strong{margin-inline-start:auto;font-size:13px}.dashboard-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.dashboard-order-status{gap:10px;display:grid}.dashboard-order-status-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dashboard-order-status-total-label{color:#64748b;font-size:11px}.dashboard-order-status-total-value{color:#0f172a;margin-top:2px;font-size:23px;font-weight:800;line-height:1.2}.dashboard-order-status-stack{background:#f1f5f9d9;border:1px solid #94a3b847;border-radius:999px;align-items:stretch;min-height:11px;display:flex;overflow:hidden}.dashboard-order-status-stack-segment{min-width:7px}.dashboard-order-status-stack-segment:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.dashboard-order-status-stack-segment:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.dashboard-order-status-list{gap:8px;display:grid}.dashboard-order-status-row{background:#eff6ffa6;border:1px solid #bfdbfe99;border-radius:10px;gap:4px;padding:7px 9px;display:grid}.dashboard-order-status-row-head{color:#1e293b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-order-status-row-head strong{font-size:13px;font-weight:700}.dashboard-order-status-label{align-items:center;gap:7px;display:inline-flex}.dashboard-order-status-track{background:#94a3b838;border-radius:999px;height:7px;overflow:hidden}.dashboard-order-status-fill{border-radius:999px;height:100%;transition:width .28s}.dashboard-order-status-meta{color:#475569;justify-self:end;font-size:11px}.access-denied-page{max-width:760px;margin:24px auto}.access-denied-page__card{background:#ffffffdb;border:1px solid #e2e8f0f2;border-radius:8px;padding:24px;box-shadow:0 14px 40px #0f172a14}.access-denied-page__icon{color:#dc2626;background:#fee2e2;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.access-denied-page__title{color:#0f172a!important;margin:0!important}.access-denied-page__description,.access-denied-page__contact-subtitle{color:#64748b!important}.access-denied-page__contacts{margin-top:22px}.access-denied-page__list-item{border-block-end-color:#e2e8f0f2!important}.access-denied-page__contact-name{color:#0f172a;font-weight:600}.access-denied-page__contact-phone{color:#334155!important}body[data-theme=dark] .access-denied-page__card{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#0f172ad1;border-color:#334155e6;box-shadow:0 18px 44px #02061761}body[data-theme=dark] .access-denied-page__icon{color:#fca5a5;background:#7f1d1d61;box-shadow:inset 0 0 0 1px #f871712e}body[data-theme=dark] .access-denied-page__title,body[data-theme=dark] .access-denied-page__contact-name{color:#f8fafc!important}body[data-theme=dark] .access-denied-page__description,body[data-theme=dark] .access-denied-page__contact-subtitle,body[data-theme=dark] .access-denied-page__empty .ant-empty-description{color:#94a3b8!important}body[data-theme=dark] .access-denied-page__contact-phone{color:#cbd5e1!important}body[data-theme=dark] .access-denied-page__list-item{border-block-end-color:#334155e0!important}body[data-theme=dark] .access-denied-page__list .ant-list-item-action-split{background-color:#475569cc!important}.login-auth-input,.login-auth-input input{text-align:left;direction:ltr}.login-page{color:#0f172a;background-color:#f1f5f9;background-image:linear-gradient(135deg,#f8fafc59 0%,#f1f5f973 100%),url(/login-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;justify-content:center!important;padding-inline:1rem!important}.login-page__bg{z-index:0}.login-page__orb--top{background:#3b82f61a}.login-page__orb--bottom{background:#6366f11a}.login-page__card-shell{--login-frame-radius:20px;--login-frame-glow:#3b82f638;isolation:isolate;animation:.72s cubic-bezier(.22,1,.36,1) both login-card-enter}.login-page__card-shell:after{border-radius:var(--login-frame-radius);content:"";pointer-events:none;z-index:-2;inset:0;background:radial-gradient(circle at 24% 18%, #0ea5e933, transparent 42%), radial-gradient(circle at 80% 72%, #2563eb2e, transparent 46%), conic-gradient(from 90deg, transparent, var(--login-frame-glow), transparent 42%);filter:blur(18px);opacity:.72;animation:9s ease-in-out infinite login-frame-breathe;position:absolute;inset:-12px}.login-page__card{z-index:1;-webkit-backdrop-filter:blur(30px)saturate(165%);background:#ffffff61;border:none;position:relative;box-shadow:0 28px 80px #0f172a3d}@keyframes login-frame-breathe{0%,to{opacity:.54;transform:scale(.985)}50%{opacity:.82;transform:scale(1.015)}}@keyframes login-card-enter{0%{filter:blur(8px);opacity:0;transform:translateY(18px)scale(.985)}to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}.login-page__header{background:#2563eb47;border-bottom:1px solid #ffffff52}.login-page__title{color:#f8fafc!important}.login-page__section-title{color:#111827!important}.login-page__subtitle{color:#ffffffc7!important}.login-page__section-description{color:#9ca3af!important}.login-page__input-icon{color:#9ca3af}.login-page .login-auth-input,.login-page .login-auth-input .ant-input,.login-page .login-auth-input .ant-input-password,.login-page .login-auth-input .ant-input-affix-wrapper,.login-page .login-auth-input input{background:#fff}.login-page .login-auth-input .ant-input-affix-wrapper,.login-page .login-auth-input.ant-input-affix-wrapper{box-shadow:none;border-color:#cbd5e1}.login-page .login-auth-input .ant-input-prefix,.login-page .login-auth-input .ant-input-suffix{color:#9ca3af}.login-page .login-auth-input .ant-input-affix-wrapper-focused,.login-page .login-auth-input.ant-input-affix-wrapper-focused{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f629}.login-page__submit-button{box-shadow:0 14px 30px #4f46e53d;background:linear-gradient(135deg,#2563eb,#4f46e5)!important}.login-page__divider{border-color:#e2e8f0e6}.login-page__version,.login-page__copyright{color:#94a3b8!important}.login-page.login-page--dark{color:#e2e8f0;background-color:#0b0f19;background-image:linear-gradient(135deg,#0f172ae0 0%,#0f172af0 100%),url(/login-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=768px){.login-page{justify-content:center!important;padding-inline:1rem!important}.login-page__card-shell:after{filter:blur(12px);inset:-7px}}.login-page.login-page--dark .login-page__orb--top{background:#3b82f629}.login-page.login-page--dark .login-page__orb--bottom{background:#0f766e24}.login-page.login-page--dark .login-page__card-shell{--login-frame-glow:#60a5fa42}.login-page.login-page--dark .login-page__card-shell:after{background:radial-gradient(circle at 24% 18%, #22d3ee2e, transparent 42%), radial-gradient(circle at 80% 72%, #6366f133, transparent 46%), conic-gradient(from 90deg, transparent, var(--login-frame-glow), transparent 42%);opacity:.82}.login-page.login-page--dark .login-page__card{background:#0f172aeb;box-shadow:0 28px 80px #0206179e}.login-page .login-page__card--light{-webkit-backdrop-filter:blur(34px)saturate(185%);background:#ffffffe6;border:1px solid #ffffff6b;box-shadow:inset 0 1px #ffffff75,0 28px 80px #0f172a57}.login-page.login-page--dark .login-page__header{background:#1d4ed83d;border-bottom-color:#ffffff1f}.login-page .login-page__card--light .login-page__header{background:linear-gradient(135deg,#bfdbfe9e,#bae6fd8f);border-bottom-color:#ffffff5c}.login-page.login-page--dark .login-page__subtitle{color:#e2e8f0c7!important}.login-page.login-page--dark .login-page__section-title,.login-page.login-page--dark .login-page__title{color:#f8fafc!important}.login-page .login-page__card--light .login-page__title,.login-page .login-page__card--light .login-page__section-title{color:#0f172a!important}.login-page .login-page__card--light .login-page__subtitle{color:#475569!important}.login-page.login-page--dark .login-page__section-description,.login-page.login-page--dark .login-page__version,.login-page.login-page--dark .login-page__copyright{color:#94a3b8!important}.login-page .login-page__card--light .login-page__section-description,.login-page .login-page__card--light .login-page__version,.login-page .login-page__card--light .login-page__copyright{color:#64748b!important}.login-page.login-page--dark .ant-tabs-tab,.login-page.login-page--dark .ant-tabs-tab-btn,.login-page.login-page--dark .ant-input-password-icon{color:#94a3b8!important}.login-page .login-page__card--light .ant-tabs-tab,.login-page .login-page__card--light .ant-tabs-tab-btn,.login-page .login-page__card--light .ant-input-password-icon{color:#64748b!important}.login-page.login-page--dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#3b82f6!important}.login-page .login-page__card--light .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important}.login-page.login-page--dark .login-page__otp-alert{background:#0f172adb;border:none}.login-page .login-page__card--light .login-page__otp-alert{background:#eff6fffa;border:1px solid #bfdbfedb}.login-page__otp-alert.ant-alert-with-description{--otp-alert-row-gap:8px;--otp-alert-row-height:28px;-moz-column-gap:12px;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;column-gap:12px;display:grid!important}.login-page.login-page--dark .login-page__otp-alert .ant-alert-icon{color:#3b82f6}.login-page__otp-alert .ant-alert-icon{grid-column:1;align-self:flex-start;padding-top:0;display:flex;margin-inline-end:0!important}.login-page__otp-icon-stack{gap:var(--otp-alert-row-gap);grid-template-rows:repeat(2, var(--otp-alert-row-height));justify-items:center;line-height:1;display:grid}.login-page__otp-check-icon{color:#3b82f6;font-size:26px}.login-page__otp-alert .ant-alert-content{gap:var(--otp-alert-row-gap);grid-column:2;grid-template-rows:repeat(2, var(--otp-alert-row-height));min-width:0;display:grid}.login-page__otp-alert .ant-alert-message{align-items:center;min-width:0;line-height:1.45;display:flex;margin-bottom:0!important}.login-page__otp-alert .ant-alert-description{align-items:center;min-width:0;display:flex;margin-top:0!important}.login-page__otp-alert.ant-alert-success .ant-alert-content,.login-page__otp-alert.ant-alert-success .ant-alert-content *,.login-page__otp-alert.ant-alert-success .ant-alert-message,.login-page__otp-alert.ant-alert-success .ant-alert-message span,.login-page__otp-alert.ant-alert-success .ant-alert-message bdi,.login-page__otp-alert.ant-alert-success .ant-alert-description,.login-page__otp-alert.ant-alert-success .ant-alert-description span,.login-page__otp-alert.ant-alert-success .ant-alert-description bdi,.login-page__otp-alert.ant-alert-success .login-page__otp-description-text,.login-page.login-page--dark .login-page__otp-alert .ant-alert-message,.login-page.login-page--dark .login-page__otp-alert .ant-alert-message span,.login-page.login-page--dark .login-page__otp-alert .ant-alert-message bdi,.login-page.login-page--dark .login-page__otp-alert .ant-alert-description,.login-page.login-page--dark .login-page__otp-alert .ant-alert-description span,.login-page.login-page--dark .login-page__otp-alert .ant-alert-description bdi,.login-page.login-page--dark .login-page__otp-alert .login-page__otp-timer,.login-page.login-page--dark .login-page__otp-alert .login-page__otp-timer span,.login-page.login-page--dark .login-page__otp-alert .login-page__otp-description-text{color:#60a5fa!important}.login-page__otp-description-text{text-align:right;direction:rtl;min-width:0;line-height:1.45;display:block;transform:translateY(5px)}.login-page__otp-timer.ant-progress{width:26px;height:26px;line-height:1;display:block}.login-page__otp-timer .ant-progress-text{color:#60a5fa!important;font-size:10px!important}.login-page__otp-timer .ant-progress-text,.login-page__otp-timer .ant-progress-text span,.login-page__otp-alert .login-page__otp-timer .ant-progress-text,.login-page__otp-alert .login-page__otp-timer .ant-progress-text span,.login-page__otp-alert .login-page__otp-timer.ant-progress .ant-progress-text,.login-page__otp-alert .login-page__otp-timer.ant-progress .ant-progress-text span,.login-page__otp-timer-value{color:#60a5fa!important}.login-page__otp-link-button,.login-page__otp-link-button span,.login-page__otp-link-button:disabled,.login-page__otp-link-button:disabled span,.login-page__otp-link-button.ant-btn-disabled,.login-page__otp-link-button.ant-btn-disabled span,.login-page__otp-link-button .ant-btn-loading-icon,.login-page__otp-resend-button,.login-page__otp-resend-button span,.login-page__otp-resend-button:disabled,.login-page__otp-resend-button:disabled span,.login-page__otp-resend-button.ant-btn-disabled,.login-page__otp-resend-button.ant-btn-disabled span,.login-page__otp-resend-button .ant-btn-loading-icon{color:#1677ff!important}.login-page__otp-link-button:disabled,.login-page__otp-link-button.ant-btn-disabled,.login-page__otp-resend-button:disabled,.login-page__otp-resend-button.ant-btn-disabled{opacity:1!important}.login-page__otp-link-button:not(:disabled):not(.ant-btn-disabled):hover,.login-page__otp-link-button:not(:disabled):not(.ant-btn-disabled):hover span,.login-page__otp-resend-button:not(:disabled):not(.ant-btn-disabled):hover,.login-page__otp-resend-button:not(:disabled):not(.ant-btn-disabled):hover span{color:#69b1ff!important}.login-page.login-page--dark .login-auth-input,.login-page.login-page--dark .login-auth-input.ant-input,.login-page.login-page--dark .login-auth-input.ant-input-affix-wrapper,.login-page.login-page--dark .login-auth-input .ant-input,.login-page.login-page--dark .login-auth-input .ant-input-password,.login-page.login-page--dark .login-auth-input .ant-input-affix-wrapper,.login-page.login-page--dark .login-auth-input input{color:#e2e8f0!important;background:#0f172adb!important}.login-page .login-page__card--light .login-auth-input,.login-page .login-page__card--light .login-auth-input.ant-input,.login-page .login-page__card--light .login-auth-input.ant-input-affix-wrapper,.login-page .login-page__card--light .login-auth-input .ant-input,.login-page .login-page__card--light .login-auth-input .ant-input-password,.login-page .login-page__card--light .login-auth-input .ant-input-affix-wrapper,.login-page .login-page__card--light .login-auth-input input{color:#0f172a!important;background:#fff!important}.login-page.login-page--dark .login-auth-input .ant-input-affix-wrapper,.login-page.login-page--dark .login-auth-input.ant-input-affix-wrapper{border-color:#475569b8!important}.login-page.login-page--dark .login-auth-input.ant-input-affix-wrapper,.login-page.login-page--dark .login-auth-input.ant-input{background-color:#0f172adb!important;border-color:#475569b8!important}.login-page .login-page__card--light .login-auth-input .ant-input-affix-wrapper,.login-page .login-page__card--light .login-auth-input.ant-input-affix-wrapper,.login-page .login-page__card--light .login-auth-input.ant-input{box-shadow:none!important;background-color:#fff!important;border-color:#cbd5e1!important}.login-page.login-page--dark .login-auth-input.ant-input-affix-wrapper>input,.login-page.login-page--dark .login-auth-input.ant-input>input,.login-page.login-page--dark .login-auth-input .ant-input,.login-page.login-page--dark .login-auth-input input{color:#e2e8f0!important;caret-color:#e2e8f0!important;background-color:#0000!important;background-image:none!important}.login-page .login-page__card--light .login-auth-input.ant-input-affix-wrapper>input,.login-page .login-page__card--light .login-auth-input.ant-input>input,.login-page .login-page__card--light .login-auth-input .ant-input,.login-page .login-page__card--light .login-auth-input input{color:#0f172a!important;caret-color:#0f172a!important;background-color:#0000!important}.login-page.login-page--dark .login-auth-input input:-webkit-autofill{-webkit-text-fill-color:#e2e8f0!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #0f172af5!important}.login-page.login-page--dark .login-auth-input input:-webkit-autofill:hover{-webkit-text-fill-color:#e2e8f0!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #0f172af5!important}.login-page.login-page--dark .login-auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#e2e8f0!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #0f172af5!important}.login-page.login-page--dark .login-auth-input input:-webkit-autofill:active{-webkit-text-fill-color:#e2e8f0!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #0f172af5!important}.login-page .login-page__card--light .login-auth-input input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-page .login-page__card--light .login-auth-input input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-page .login-page__card--light .login-auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-page .login-page__card--light .login-auth-input input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-page.login-page--dark .login-auth-input .ant-input::-moz-placeholder{color:#64748b}.login-page.login-page--dark .login-auth-input input::-moz-placeholder{color:#64748b}.login-page.login-page--dark .login-auth-input .ant-input::placeholder,.login-page.login-page--dark .login-auth-input input::placeholder{color:#64748b}.login-page .login-page__card--light .login-auth-input .ant-input::-moz-placeholder{color:#94a3b8!important}.login-page .login-page__card--light .login-auth-input input::-moz-placeholder{color:#94a3b8!important}.login-page .login-page__card--light .login-auth-input .ant-input::placeholder,.login-page .login-page__card--light .login-auth-input input::placeholder,.login-page.login-page--dark .login-auth-input .ant-input-prefix,.login-page.login-page--dark .login-auth-input .ant-input-suffix,.login-page.login-page--dark .login-page__input-icon{color:#94a3b8!important}.login-page .login-page__card--light .login-auth-input .ant-input-prefix,.login-page .login-page__card--light .login-auth-input .ant-input-suffix,.login-page .login-page__card--light .login-page__input-icon{color:#64748b!important}.login-page.login-page--dark .login-auth-input .ant-input-affix-wrapper-focused,.login-page.login-page--dark .login-auth-input.ant-input-affix-wrapper-focused{border-color:#60a5fae6!important;box-shadow:0 0 0 3px #2563eb38!important}.login-page .login-page__card--light .login-auth-input .ant-input-affix-wrapper-focused,.login-page .login-page__card--light .login-auth-input.ant-input-affix-wrapper-focused{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f629!important}.login-page.login-page--dark .login-page__submit-button{box-shadow:0 16px 34px #2563eb47;background:linear-gradient(135deg,#3b82f6,#6366f1)!important}.login-page.login-page--dark .login-page__divider{border-color:#334155c7}.login-page .login-page__card--light .login-page__divider{border-color:#e2e8f0e6}@media (prefers-reduced-motion:reduce){.login-page__card-shell,.login-page__card-shell:after{animation:none!important}.login-page__card-shell{filter:none;opacity:1;transform:none}}.dashboard-customer-col{display:flex}.dashboard-customer-card{width:100%;height:100%}.dashboard-customer-card .ant-card-body{flex-direction:column;height:calc(100% - 48px);display:flex}.dashboard-customer-table{flex:1;min-height:0}.dashboard-customer-table .ant-table-wrapper,.dashboard-customer-table .ant-table-container{height:100%}.dashboard-customer-performance-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.dashboard-customer-kpi{background:#eff6ffc2;border:1px solid #93c5fdb3;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.dashboard-customer-kpi--wide{grid-column:1/-1}.dashboard-customer-kpi span{color:#475569;font-size:11px}.dashboard-customer-kpi strong{color:#0f172a;font-size:14px;font-weight:700}.dashboard-customer-chart-wrap{flex:1;min-height:0}body[data-theme=dark] .dashboard-order-status-total-label{color:#94a3b8}body[data-theme=dark] .dashboard-order-status-total-value{color:#f8fafc}body[data-theme=dark] .dashboard-order-status-stack{background:#0f172ab8;border-color:#47556999}body[data-theme=dark] .dashboard-order-status-row{background:#0f172abf;border-color:#1e40af73}body[data-theme=dark] .dashboard-order-status-row-head{color:#e2e8f0}body[data-theme=dark] .dashboard-order-status-track{background:#334155cc}body[data-theme=dark] .dashboard-order-status-meta{color:#94a3b8}body[data-theme=dark] .dashboard-customer-kpi{background:#0f172ab8;border-color:#1e40af75}body[data-theme=dark] .dashboard-customer-kpi span{color:#94a3b8}body[data-theme=dark] .dashboard-customer-kpi strong{color:#f8fafc}@media (width<=991px){.dashboard-customer-card .ant-card-body{height:auto}.dashboard-customer-performance-head{grid-template-columns:1fr}}@keyframes dashboard-sheen{0%{transform:translate(-130%)}48%{transform:translate(-130%)}to{transform:translate(170%)}}@media (width<=1200px){.dashboard-driver-wrap{flex-direction:column;align-items:stretch}.dashboard-tank-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-tank-summary-grid{grid-template-columns:1fr}}.dashboard-redesign{--dashboard-card-radius:12px;--dashboard-item-radius:12px;--dashboard-control-radius:12px;gap:24px;width:100%;max-width:100%;display:grid;overflow-x:hidden}.dashboard-redesign__hero{border-radius:var(--dashboard-card-radius);background:#fffffff5;border:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -32px #0f172a24}.dashboard-redesign__hero:before,.dashboard-redesign__hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.dashboard-redesign__hero:before{top:-140px;background:0 0;width:320px;height:320px;inset-inline-end:-110px}.dashboard-redesign__hero:after{bottom:-120px;background:0 0;width:260px;height:260px;inset-inline-start:18%}.dashboard-redesign__hero-copy,.dashboard-redesign__hero-surface{z-index:1;position:relative}.dashboard-redesign__hero-copy{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;min-height:100%;display:flex}.dashboard-redesign__hero-copy-top{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-redesign__eyebrow{color:#0284c7;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700}.dashboard-redesign__title,.dashboard-redesign__subtitle{color:#0f172a!important}.dashboard-redesign__title{max-width:12ch;margin:0!important;font-size:clamp(1.35rem,1.7vw,1.95rem)!important;line-height:1.08!important}.dashboard-redesign__subtitle{max-width:66ch;font-size:15px;line-height:1.9;color:#475569e6!important}.dashboard-redesign__badge-grid{grid-template-columns:repeat(3,minmax(0,168px));justify-content:start;align-self:end;gap:12px;margin-top:auto;display:grid}.dashboard-redesign__badge-grid--calendar{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,220px));justify-content:end;margin-inline-start:auto}.dashboard-redesign__badge{border-radius:var(--dashboard-card-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #bfdbfe8f;min-width:0;padding:14px 16px;box-shadow:0 16px 30px -26px #0f172a2e}.dashboard-redesign__badge span,.dashboard-redesign__badge strong{display:block}.dashboard-redesign__badge span{color:#0284c7;font-size:11px}.dashboard-redesign__badge strong{color:#0f172a;margin-top:6px;font-size:17px;font-weight:700}.dashboard-redesign__hero-surface{border-radius:var(--dashboard-card-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #94a3b82e;gap:18px;padding:18px;display:grid;box-shadow:0 20px 36px -30px #0f172a3d}.dashboard-redesign__feature-carousel{z-index:1;border-radius:var(--dashboard-card-radius);background:#fffffff0;border:1px solid #94a3b82e;gap:16px;min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 20px 44px #0f172a14}.dashboard-redesign__feature-carousel-controls{flex:none;align-items:center;gap:8px;display:inline-flex}.dashboard-redesign__feature-carousel-selector,.dashboard-redesign__feature-carousel-control{border-radius:var(--dashboard-control-radius);color:#0f172a;cursor:pointer;background:#f8fafcf5;border:1px solid #94a3b833;place-items:center;width:38px;height:38px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-grid}.dashboard-redesign__feature-carousel-control:hover{border-color:#3b82f64d;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn,.dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:focus,.dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:active{box-shadow:none!important;color:#0f172a!important;background:#f8fafcf5!important;border-color:#94a3b833!important;transform:none!important}.dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:hover,.dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:focus-visible{color:#2563eb!important;background:#dbeafef5!important;border-color:#3b82f659!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #0f172a14!important}.dashboard-redesign__feature-carousel-viewport{border-radius:var(--dashboard-card-radius);padding:6px 0 16px;overflow:hidden}.dashboard-redesign__feature-carousel-track{will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.dashboard-redesign__feature-carousel-slide{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:0 2px}.dashboard-redesign__showcase-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-redesign__showcase-head span{color:#0284c7;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.dashboard-redesign__showcase-head strong{color:#0f172a;margin-top:4px;font-size:17px;font-weight:800;display:block}.dashboard-redesign__showcase-stage{border-radius:var(--dashboard-card-radius);isolation:isolate;background:#fffffffa;border:1px solid #94a3b833;gap:12px;min-width:0;min-height:408px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 28px -18px #0f172a38}.dashboard-redesign__showcase-stage:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.dashboard-redesign__showcase-stage--sky{border-color:#0ea5e938}.dashboard-redesign__showcase-stage--emerald{border-color:#10b98138}.dashboard-redesign__showcase-stage--amber{border-color:#f59e0b3d}.dashboard-redesign__showcase-stage--violet{border-color:#8b5cf638}.dashboard-redesign__showcase-stage--rose{border-color:#f43f5e38}.dashboard-redesign__showcase-stage-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.dashboard-redesign__showcase-icon{border-radius:var(--dashboard-card-radius);color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 12px 22px #0284c738}.dashboard-redesign__showcase-stage--emerald .dashboard-redesign__showcase-icon{background:linear-gradient(135deg,#14b8a6,#22c55e);box-shadow:0 12px 22px #14b8a638}.dashboard-redesign__showcase-stage--amber .dashboard-redesign__showcase-icon{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 12px 22px #f59e0b38}.dashboard-redesign__showcase-stage--violet .dashboard-redesign__showcase-icon{background:linear-gradient(135deg,#8b5cf6,#4f46e5);box-shadow:0 12px 22px #8b5cf638}.dashboard-redesign__showcase-stage--rose .dashboard-redesign__showcase-icon{background:linear-gradient(135deg,#fb7185,#f43f5e);box-shadow:0 12px 22px #f43f5e38}.dashboard-redesign__showcase-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-redesign__showcase-chip{color:#475569;background:#f8fafce0;border:1px solid #94a3b83d;border-radius:999px;align-items:center;max-width:100%;min-height:30px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-redesign__showcase-copy{z-index:1;gap:8px;max-width:56ch;display:grid;position:relative}.dashboard-redesign__showcase-main{z-index:1;grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid;position:relative}.dashboard-redesign__showcase-detail{align-content:start;gap:10px;min-width:0;min-height:214px;display:grid}.dashboard-redesign__showcase-compact{gap:10px;display:grid}.dashboard-redesign__showcase-compact--gas{grid-template-columns:clamp(128px,34%,176px) minmax(0,1fr);align-items:center}.dashboard-redesign__showcase-compact--summary{align-content:start}.dashboard-redesign__showcase-detail--orders .dashboard-redesign__showcase-compact--summary{grid-template-columns:1fr}.dashboard-redesign__order-compact{border-radius:var(--dashboard-card-radius);background:#f8fafcd6;border:1px solid #e2e8f0e6;align-content:center;gap:14px;min-height:150px;padding:14px;display:grid}.dashboard-redesign__order-pills{flex-wrap:wrap;gap:8px;display:flex}.dashboard-redesign__order-pill{color:#334155;background:#ffffffb3;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.dashboard-redesign__order-pill i{border-radius:999px;flex:none;width:8px;height:8px}.dashboard-redesign__order-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-redesign__order-pill strong{color:#0f172a;font-size:13px}.dashboard-redesign__order-pill--more{color:#64748b;background:#f1f5f9d1}.dashboard-redesign__order-stack{background:#94a3b824;border-radius:999px;gap:3px;height:18px;padding:3px;display:flex;overflow:hidden}.dashboard-redesign__order-stack-segment{border-radius:999px;min-width:8px;box-shadow:inset 0 0 0 1px #ffffff47}.dashboard-redesign__order-stack-empty{color:#64748b;place-items:center;width:100%;font-size:11px;font-weight:700;display:grid}.dashboard-redesign__order-meta{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.dashboard-redesign__order-meta strong{color:#0f172a}.dashboard-redesign__showcase-detail .dashboard-redesign__gas-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.dashboard-redesign__showcase-detail .dashboard-redesign__status-wrap{grid-template-columns:minmax(150px,190px) minmax(0,1fr)}.dashboard-redesign__showcase-detail .dashboard-redesign__console-grid,.dashboard-redesign__showcase-detail .dashboard-redesign__ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-redesign__showcase-detail .dashboard-redesign__alert-list,.dashboard-redesign__showcase-detail .dashboard-redesign__bar-chart,.dashboard-redesign__showcase-detail .dashboard-redesign__ops-footer{margin-top:0}.dashboard-redesign__showcase-detail .dashboard-redesign__league{max-height:300px;padding-inline-end:4px;overflow:auto}.dashboard-redesign__showcase-detail .dashboard-redesign__tank-top{grid-template-columns:minmax(120px,150px) minmax(0,1fr)}.dashboard-redesign__donut-shell--compact{max-width:180px}.dashboard-redesign__showcase-copy span{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-redesign__showcase-copy strong{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:22px;font-weight:900;line-height:1.25;display:flex}.dashboard-redesign__showcase-copy strong .dashboard-redesign__showcase-value{color:inherit;letter-spacing:0;text-transform:none;font-size:22px;font-weight:900;display:inline-block}.dashboard-redesign__showcase-copy strong .dashboard-redesign__showcase-unit{color:inherit;letter-spacing:0;opacity:.72;text-transform:none;font-size:12px;font-weight:800;display:inline-block}.dashboard-redesign__showcase-copy p,.dashboard-redesign__showcase-copy small{color:#475569;line-height:1.75}.dashboard-redesign__showcase-copy p{margin:0;font-size:13px}.dashboard-redesign__showcase-copy small{font-size:11px}.dashboard-redesign__showcase-summary,.dashboard-redesign__showcase-detail-copy{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-redesign__showcase-summary{-webkit-line-clamp:2}.dashboard-redesign__showcase-detail-copy{-webkit-line-clamp:3}.dashboard-redesign__showcase-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.dashboard-redesign__showcase-stat{border-radius:var(--dashboard-card-radius);background:#eff6fff5;border:1px solid #bfdbfe85;padding:10px 12px}.dashboard-redesign__showcase-stat span{color:#64748b;font-size:11px;display:block}.dashboard-redesign__showcase-stat strong{color:#0f172a;margin-top:4px;font-size:15px;font-weight:800;display:block}.dashboard-redesign__surface-head,.dashboard-redesign__panel-heading,.dashboard-redesign__legend-head,.dashboard-redesign__status-row-top,.dashboard-redesign__league-head,.dashboard-redesign__tank-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-redesign__surface-head{color:#0284c7;font-size:12px;font-weight:700}.dashboard-redesign__signal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dashboard-redesign__signal{border-radius:var(--dashboard-card-radius);background:#fffffffa;border:1px solid #e2e8f0f5;grid-template-columns:auto 1fr;gap:12px;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 16px 28px -26px #0f172a38}.dashboard-redesign__signal:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.dashboard-redesign__signal-icon{border-radius:var(--dashboard-item-radius);color:#fff;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.dashboard-redesign__signal--sky .dashboard-redesign__signal-icon{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.dashboard-redesign__signal--emerald .dashboard-redesign__signal-icon{background:linear-gradient(135deg,#14b8a6,#22c55e)}.dashboard-redesign__signal--amber .dashboard-redesign__signal-icon{background:linear-gradient(135deg,#f59e0b,#f97316)}.dashboard-redesign__signal--rose .dashboard-redesign__signal-icon{background:linear-gradient(135deg,#fb7185,#f43f5e)}.dashboard-redesign__signal-copy span,.dashboard-redesign__signal-copy small{display:block}.dashboard-redesign__signal-copy span{color:#0284c7;font-size:11px}.dashboard-redesign__signal-copy strong{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:4px;font-size:18px;font-weight:800;line-height:1.35;display:flex}.dashboard-redesign__signal-copy strong .dashboard-redesign__signal-value{color:inherit;font-size:18px;font-weight:800;display:inline-block}.dashboard-redesign__signal-copy strong .dashboard-redesign__signal-unit{color:inherit;opacity:.72;font-size:11px;font-weight:700;display:inline-block}.dashboard-redesign__signal-copy small{color:#64748b;margin-top:3px;font-size:11px;line-height:1.7}.dashboard-redesign__signal-trend{border-radius:999px;grid-column:1/-1;align-items:center;gap:6px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-redesign__signal-trend--up{color:#bbf7d0;background:#22c55e29}.dashboard-redesign__signal-trend--down{color:#fecaca;background:#ef444429}.dashboard-redesign__layout{gap:20px;display:grid}.dashboard-redesign__layout-grid{grid-template-columns:minmax(0,1.8fr) 360px;align-items:start;gap:20px;display:grid}.dashboard-redesign__primary,.dashboard-redesign__sidebar{gap:20px;min-width:0;display:grid}.dashboard-redesign__primary{align-content:start}.dashboard-redesign__primary>*{grid-column:1/-1}.dashboard-redesign__panel--feature{width:100%}.dashboard-redesign__sidebar{align-self:start;position:sticky;top:24px}.dashboard-redesign__panel{min-width:0;overflow:hidden;box-shadow:0 20px 40px #0f172a14;border-radius:var(--dashboard-card-radius)!important;background:#fffffff0!important;border:1px solid #94a3b82e!important}.dashboard-redesign__panel .ant-card-head{min-height:auto;border-bottom:0!important;padding:18px 20px 0!important}.dashboard-redesign__panel .ant-card-body{padding:18px 20px 20px!important}.dashboard-redesign__panel-heading span{color:#64748b;font-size:12px;font-weight:600}.dashboard-redesign__panel-heading strong{color:#0f172a;font-size:18px;font-weight:800}.dashboard-redesign__chart-wrap{min-height:356px;margin-bottom:18px}.dashboard-redesign__chart-wrap .recharts-responsive-container{min-height:356px}.dashboard-redesign__mini-grid,.dashboard-redesign__console-grid,.dashboard-redesign__ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-redesign__contract-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-redesign__mini-chart{border-radius:var(--dashboard-card-radius);background:#eff6fff0;border:1px solid #bfdbfe8f;padding:10px}.dashboard-redesign__mini-chart--gas{justify-content:center;align-items:center;min-width:0;max-width:176px;min-height:144px;display:flex}.dashboard-redesign__mini-chart--gas .recharts-responsive-container{min-height:132px;max-height:148px}.dashboard-redesign__showcase-detail--gas .dashboard-redesign__status-list--gas{min-width:0}.dashboard-redesign__showcase-detail--gas .dashboard-redesign__status-row--gas{min-height:0}.dashboard-redesign__showcase-detail--gas .dashboard-redesign__status-row-top{gap:10px}.dashboard-redesign__showcase-detail--gas .dashboard-redesign__status-label,.dashboard-redesign__showcase-detail--gas .dashboard-redesign__status-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-redesign__mini-chart--console{min-height:188px;padding:12px 12px 8px}.dashboard-redesign__mini-chart--console .recharts-responsive-container{min-height:188px}.dashboard-redesign__mini-chart .recharts-wrapper:focus,.dashboard-redesign__mini-chart .recharts-wrapper:focus-visible,.dashboard-redesign__mini-chart .recharts-surface:focus,.dashboard-redesign__mini-chart .recharts-surface:focus-visible,.dashboard-redesign__mini-chart .recharts-sector:focus,.dashboard-redesign__mini-chart .recharts-sector:focus-visible,.dashboard-redesign__chart-wrap .recharts-wrapper:focus,.dashboard-redesign__chart-wrap .recharts-wrapper:focus-visible,.dashboard-redesign__chart-wrap .recharts-surface:focus,.dashboard-redesign__chart-wrap .recharts-surface:focus-visible,.dashboard-redesign__chart-wrap .recharts-layer:focus,.dashboard-redesign__chart-wrap .recharts-layer:focus-visible,.dashboard-redesign__chart-wrap .recharts-dot:focus,.dashboard-redesign__chart-wrap .recharts-dot:focus-visible{outline:none!important}.dashboard-redesign__mini-card,.dashboard-redesign__console-card,.dashboard-redesign__ops-card,.dashboard-redesign__tank-summary-card{border-radius:var(--dashboard-card-radius);background:#eff6fff0;border:1px solid #bfdbfe8f;padding:10px 12px}.dashboard-redesign__mini-card span,.dashboard-redesign__console-card span,.dashboard-redesign__ops-card span,.dashboard-redesign__tank-summary-card span{color:#64748b;font-size:11px;display:block}[dir=rtl] .dashboard-redesign__mini-card--summary,body[data-lang=fa] .dashboard-redesign__mini-card--summary{text-align:right}[dir=ltr] .dashboard-redesign__mini-card--summary,body[data-lang=en] .dashboard-redesign__mini-card--summary{text-align:left!important}.dashboard-redesign__mini-card strong,.dashboard-redesign__console-card strong,.dashboard-redesign__ops-card strong,.dashboard-redesign__tank-summary-card strong{color:#0f172a;margin-top:5px;font-size:16px;font-weight:800;display:block}.dashboard-redesign__mini-card small,.dashboard-redesign__console-card small,.dashboard-redesign__ops-card small{color:#64748b;margin-top:4px;font-size:11px;display:block}.dashboard-redesign__showcase-stack-card{gap:10px}.dashboard-redesign__showcase-stack-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-redesign__showcase-stack-head span{color:#64748b;font-size:11px;font-weight:700}.dashboard-redesign__showcase-stack-head strong{color:#0f172a;font-size:14px;font-weight:800}.dashboard-redesign__showcase-mini-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-redesign__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dashboard-redesign__gas-layout,.dashboard-redesign__status-wrap,.dashboard-redesign__league,.dashboard-redesign__tank-list{gap:12px;display:grid}.dashboard-redesign__gas-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start}.dashboard-redesign__status-wrap{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start}.dashboard-redesign__donut-shell{position:relative}.dashboard-redesign__donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:flex;position:absolute;inset:0}.dashboard-redesign__donut-center span{color:#64748b;font-size:11px;line-height:1.4}.dashboard-redesign__donut-center strong{color:#0f172a;font-size:18px;font-weight:800;line-height:1}.dashboard-redesign__donut-center--compact{padding:0 18px}.dashboard-redesign__donut-center--compact strong{text-align:center;word-break:break-word;max-width:78px;font-size:11px;line-height:1.35}.dashboard-redesign__legend-row,.dashboard-redesign__status-row,.dashboard-redesign__league-row,.dashboard-redesign__tank-row,.dashboard-redesign__ops-foot-card{border-radius:var(--dashboard-card-radius);background:#f8fafcd6;border:1px solid #e2e8f0e6}.dashboard-redesign__legend-row,.dashboard-redesign__status-row,.dashboard-redesign__tank-row{padding:10px 12px}.dashboard-redesign__legend-name,.dashboard-redesign__status-label{align-items:center;gap:8px;display:inline-flex}.dashboard-redesign__status-list--gas{align-content:center;gap:10px;display:grid}.dashboard-redesign__status-list--plain{gap:10px;display:grid}.dashboard-redesign__status-row--gas{direction:rtl}.dashboard-redesign__status-row--gas .dashboard-redesign__status-row-top,.dashboard-redesign__status-row--plain .dashboard-redesign__status-row-top{justify-content:space-between}.dashboard-redesign__legend-name i,.dashboard-redesign__status-label i{border-radius:999px;width:9px;height:9px;display:inline-block}.dashboard-redesign__status-stack{background:#e2e8f0e6;border-radius:999px;min-height:11px;display:flex;overflow:hidden}.dashboard-redesign__status-stack-bar{min-width:6px}.dashboard-redesign__status-track,.dashboard-redesign__league-track{background:#cbd5e1b8;border-radius:999px;height:8px;overflow:hidden}.dashboard-redesign__status-fill,.dashboard-redesign__league-fill{border-radius:999px;height:100%}.dashboard-redesign__league-row{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.dashboard-redesign__league-rank{border-radius:var(--dashboard-item-radius);color:#075985;background:linear-gradient(135deg,#bae6fdf2,#7dd3fcd6);place-items:center;width:36px;height:36px;font-weight:800;display:grid}.dashboard-redesign__league-main{gap:8px;display:grid}.dashboard-redesign__league-head strong,.dashboard-redesign__tank-row-head strong{color:#0f172a;font-size:14px;display:block}.dashboard-redesign__league-head small,.dashboard-redesign__tank-row-head small{color:#64748b;margin-top:4px;font-size:11px;display:block}.dashboard-redesign__league-fill{background:linear-gradient(90deg,#0ea5e9,#14b8a6)}.dashboard-redesign__league-value{color:#0f172a;white-space:nowrap;font-weight:800}.dashboard-redesign__alert-list{gap:10px;margin-top:14px;display:grid}.dashboard-redesign__alert-list--compact .ant-alert{padding:8px 10px}.dashboard-redesign__alert-list--compact .ant-alert-message{font-size:12px}.dashboard-redesign__all-clear{border-radius:var(--dashboard-card-radius);background:#f0fdf4e6;border:1px solid #22c55e33;gap:12px;padding:16px;display:flex}.dashboard-redesign__all-clear-icon{border-radius:var(--dashboard-item-radius);color:#fff;background:linear-gradient(135deg,#14b8a6,#22c55e);place-items:center;width:44px;height:44px;font-weight:800;display:grid}.dashboard-redesign__all-clear p{color:#64748b;margin:4px 0 0;font-size:12px}.dashboard-redesign__tank-top{grid-template-columns:minmax(140px,160px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.dashboard-redesign__tank-top--compact{gap:12px}.dashboard-redesign__tank-summary{gap:8px;display:grid}.dashboard-redesign__showcase-inline-meta{color:#64748b;margin:4px 0 6px;font-size:11px;display:block}.dashboard-redesign__bar-chart{margin-top:10px}.dashboard-redesign__ops-footer{gap:10px;margin-top:10px;display:grid}.dashboard-redesign__ops-foot-card{align-items:center;gap:12px;padding:14px;display:flex}.dashboard-redesign__ops-footer--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-redesign__ops-footer--compact .dashboard-redesign__ops-foot-card{padding:12px}.dashboard-redesign__ops-foot-card>span,.dashboard-redesign__ops-foot-card>svg{color:#0284c7;font-size:20px}.dashboard-redesign__ops-foot-card span{color:#64748b;font-size:11px;display:block}.dashboard-redesign__ops-foot-card strong{color:#0f172a;font-size:15px;font-weight:800;display:block}body[data-theme=dark] .dashboard-redesign__hero{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 30%),radial-gradient(circle at 0 100%,#a855f71a,#0000 34%),linear-gradient(#0f172afa,#0f172aeb);border-color:#334155e6;box-shadow:0 24px 44px #02061766}body[data-theme=dark] .dashboard-redesign__hero:before{background:radial-gradient(circle,#38bdf829 0%,#38bdf800 70%)}body[data-theme=dark] .dashboard-redesign__hero:after{background:radial-gradient(circle,#a855f729 0%,#a855f700 70%)}body[data-theme=dark] .dashboard-redesign__eyebrow{color:#bae6fdeb}body[data-theme=dark] .dashboard-redesign__title{color:#f8fafc!important}body[data-theme=dark] .dashboard-redesign__subtitle{color:#e2e8f0e0!important}body[data-theme=dark] .dashboard-redesign__badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172acc;border-color:#334155e0;box-shadow:0 18px 28px -24px #02061757}body[data-theme=dark] .dashboard-redesign__badge span{color:#bfdbfecc}body[data-theme=dark] .dashboard-redesign__badge strong{color:#fff}body[data-theme=dark] .dashboard-redesign__hero-surface{background:radial-gradient(circle at 100% 0,#38bdf824,#0000 28%),linear-gradient(#0f172af5,#020617f0);border-color:#334155e6;box-shadow:0 20px 34px -24px #0206176b}body[data-theme=dark] .dashboard-redesign__surface-head{color:#e0f2fe}body[data-theme=dark] .dashboard-redesign__signal{background:#0f172ad1;border-color:#334155d9;box-shadow:0 18px 28px -26px #02061761}body[data-theme=dark] .dashboard-redesign__signal:after{background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 26%),linear-gradient(135deg,#ffffff0d,#0000 60%)}body[data-theme=dark] .dashboard-redesign__signal-copy span{color:#bfdbfeb8}body[data-theme=dark] .dashboard-redesign__signal-copy strong{color:#fff}body[data-theme=dark] .dashboard-redesign__signal-copy small{color:#e2e8f0b8}body[data-theme=dark] .dashboard-redesign__panel{box-shadow:0 20px 40px #0206176b;background:linear-gradient(#0f172af0,#020617eb)!important;border-color:#334155d9!important}body[data-theme=dark] .dashboard-redesign__panel-heading span,body[data-theme=dark] .dashboard-redesign__mini-card span,body[data-theme=dark] .dashboard-redesign__console-card span,body[data-theme=dark] .dashboard-redesign__ops-card span,body[data-theme=dark] .dashboard-redesign__tank-summary-card span,body[data-theme=dark] .dashboard-redesign__donut-center span,body[data-theme=dark] .dashboard-redesign__league-head small,body[data-theme=dark] .dashboard-redesign__tank-row-head small,body[data-theme=dark] .dashboard-redesign__all-clear p{color:#94a3b8!important}body[data-theme=dark] .dashboard-redesign__panel-heading strong,body[data-theme=dark] .dashboard-redesign__mini-card strong,body[data-theme=dark] .dashboard-redesign__console-card strong,body[data-theme=dark] .dashboard-redesign__ops-card strong,body[data-theme=dark] .dashboard-redesign__tank-summary-card strong,body[data-theme=dark] .dashboard-redesign__donut-center strong,body[data-theme=dark] .dashboard-redesign__league-head strong,body[data-theme=dark] .dashboard-redesign__tank-row-head strong,body[data-theme=dark] .dashboard-redesign__league-value,body[data-theme=dark] .dashboard-redesign__ops-foot-card strong{color:#f8fafc!important}body[data-theme=dark] .dashboard-redesign__mini-card,body[data-theme=dark] .dashboard-redesign__console-card,body[data-theme=dark] .dashboard-redesign__ops-card,body[data-theme=dark] .dashboard-redesign__tank-summary-card,body[data-theme=dark] .dashboard-redesign__feature-carousel,body[data-theme=dark] .dashboard-redesign__showcase,body[data-theme=dark] .dashboard-redesign__legend-row,body[data-theme=dark] .dashboard-redesign__status-row,body[data-theme=dark] .dashboard-redesign__league-row,body[data-theme=dark] .dashboard-redesign__tank-row,body[data-theme=dark] .dashboard-redesign__ops-foot-card{background:#0f172ac7!important;border-color:#334155eb!important}body[data-theme=dark] .dashboard-redesign__status-stack,body[data-theme=dark] .dashboard-redesign__status-track,body[data-theme=dark] .dashboard-redesign__league-track{background:#334155b8!important}body[data-theme=dark] .dashboard-redesign__feature-carousel{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 30%),radial-gradient(circle at 0 100%,#a855f71a,#0000 34%),linear-gradient(#0f172af5,#0f172ae6)!important;border-color:#334155e6!important}body[data-theme=dark] .dashboard-redesign__feature-carousel-selector,body[data-theme=dark] .dashboard-redesign__feature-carousel-control{color:#f8fafc;background:#0f172ae0;border-color:#334155e6}body[data-theme=dark] .dashboard-redesign__feature-carousel-control:hover{border-color:#7dd3fc4d;box-shadow:0 10px 20px #02061747}body[data-theme=dark] .dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn,body[data-theme=dark] .dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:focus,body[data-theme=dark] .dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:active{box-shadow:none!important;color:#f8fafc!important;background:#0f172ae0!important;border-color:#334155e6!important;transform:none!important}body[data-theme=dark] .dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:hover,body[data-theme=dark] .dashboard-redesign__feature-carousel-controls .dashboard-redesign__feature-carousel-selector.ant-btn:focus-visible{color:#7dd3fc!important;background:#0ea5e929!important;border-color:#7dd3fc59!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #02061747!important}body[data-theme=dark] .dashboard-redesign__showcase-stage{background:linear-gradient(#0f172af5,#020617f0);border-color:#334155e6;box-shadow:0 18px 28px -18px #0206176b}body[data-theme=dark] .dashboard-redesign__showcase-stage:before{background:radial-gradient(circle at 100% 0,#38bdf829,#0000 28%),linear-gradient(135deg,#ffffff0f,#0000 56%)}body[data-theme=dark] .dashboard-redesign__showcase-head strong{color:#f8fafc!important}body[data-theme=dark] .dashboard-redesign__showcase-copy span{color:#7dd3fc}body[data-theme=dark] .dashboard-redesign__showcase-copy strong,body[data-theme=dark] .dashboard-redesign__showcase-copy p,body[data-theme=dark] .dashboard-redesign__showcase-copy small{color:#f8fafc!important}body[data-theme=dark] .dashboard-redesign__showcase-copy strong .dashboard-redesign__showcase-value,body[data-theme=dark] .dashboard-redesign__showcase-copy strong .dashboard-redesign__showcase-unit{color:inherit!important}body[data-theme=dark] .dashboard-redesign__showcase-chip{color:#cbd5e1;background:#0f172ad1;border-color:#475569e6}body[data-theme=dark] .dashboard-redesign__showcase-stat,body[data-theme=dark] .dashboard-redesign__mini-chart{background:#0f172ad1;border-color:#334155d9}body[data-theme=dark] .dashboard-redesign .recharts-default-tooltip{box-shadow:0 14px 28px #02061752;background:#0f172af5!important;border:1px solid #334155eb!important}body[data-theme=dark] .dashboard-redesign .recharts-tooltip-label{color:#f8fafc!important}body[data-theme=dark] .dashboard-redesign__showcase-stack-head span,body[data-theme=dark] .dashboard-redesign__showcase-inline-meta{color:#94a3b8}body[data-theme=dark] .dashboard-redesign__showcase-stack-head strong{color:#f8fafc}body[data-theme=dark] .dashboard-redesign__showcase-stat span{color:#94a3b8}body[data-theme=dark] .dashboard-redesign__showcase-stat strong{color:#f8fafc!important}body[data-theme=dark] .dashboard-redesign__order-compact{background:#0f172ac7;border-color:#334155eb}body[data-theme=dark] .dashboard-redesign__order-pill{color:#cbd5e1;background:#1e293ba8;border-color:#475569d1}body[data-theme=dark] .dashboard-redesign__order-pill strong,body[data-theme=dark] .dashboard-redesign__order-meta strong{color:#f8fafc}body[data-theme=dark] .dashboard-redesign__order-pill--more{color:#94a3b8;background:#0f172ab3}body[data-theme=dark] .dashboard-redesign__order-stack{background:#334155b8}body[data-theme=dark] .dashboard-redesign__order-stack-segment{box-shadow:inset 0 0 0 1px #f8fafc1f}body[data-theme=dark] .dashboard-redesign__order-stack-empty,body[data-theme=dark] .dashboard-redesign__order-meta{color:#94a3b8}@media (width<=1280px){.dashboard-redesign__layout-grid{grid-template-columns:1fr}.dashboard-redesign__signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-redesign__sidebar{position:static}.dashboard-redesign__showcase-main,.dashboard-redesign__showcase-detail .dashboard-redesign__gas-layout,.dashboard-redesign__showcase-detail .dashboard-redesign__status-wrap,.dashboard-redesign__gas-layout,.dashboard-redesign__status-wrap{grid-template-columns:1fr}}@media (width<=1024px){.dashboard-redesign__hero{grid-template-columns:1fr}.dashboard-redesign__hero-copy{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:start;gap:14px;display:grid}.dashboard-redesign__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-redesign__badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin-top:0}.dashboard-redesign__badge-grid--calendar{justify-self:end;width:min(100%,380px)}.dashboard-redesign__showcase-stats{grid-template-columns:1fr}.dashboard-redesign__showcase-stage{min-height:auto}.dashboard-redesign__showcase-detail{min-height:0}.dashboard-redesign__showcase-summary,.dashboard-redesign__showcase-detail-copy{display:block;overflow:visible}.dashboard-redesign__duo,.dashboard-redesign__mini-grid,.dashboard-redesign__contract-grid,.dashboard-redesign__console-grid,.dashboard-redesign__ops-grid,.dashboard-redesign__showcase-mini-duo,.dashboard-redesign__showcase-detail .dashboard-redesign__console-grid,.dashboard-redesign__showcase-detail .dashboard-redesign__ops-grid,.dashboard-redesign__showcase-detail .dashboard-redesign__tank-top,.dashboard-redesign__ops-footer--compact,.dashboard-redesign__tank-top{grid-template-columns:1fr}}@media (width<=768px){.dashboard-redesign{gap:14px}.dashboard-redesign__title{max-width:none;font-size:24px!important;line-height:1.25!important}.dashboard-redesign__subtitle{max-width:none;font-size:13px;line-height:1.75}.dashboard-redesign__hero,.dashboard-redesign__hero-surface,.dashboard-redesign__showcase,.dashboard-redesign__feature-carousel,.dashboard-redesign__panel .ant-card-body{padding:16px!important}.dashboard-redesign__hero,.dashboard-redesign__feature-carousel,.dashboard-redesign__hero-surface,.dashboard-redesign__panel{border-radius:var(--dashboard-card-radius)!important}.dashboard-redesign__hero-copy,.dashboard-redesign__surface-head,.dashboard-redesign__panel-heading,.dashboard-redesign__showcase-head,.dashboard-redesign__showcase-stage-top{flex-direction:column;align-items:stretch}.dashboard-redesign__hero-copy{grid-template-columns:1fr}.dashboard-redesign__badge-grid--calendar{justify-content:stretch;justify-self:stretch;width:100%;margin-inline-start:0}.dashboard-redesign__badge{border-radius:var(--dashboard-card-radius);padding:12px 14px}.dashboard-redesign__badge strong{overflow-wrap:anywhere;font-size:14px}.dashboard-redesign__feature-carousel-controls{align-self:flex-end}.dashboard-redesign__feature-carousel-viewport{border-radius:var(--dashboard-card-radius);padding-bottom:6px}.dashboard-redesign__showcase-stage{border-radius:var(--dashboard-card-radius);gap:14px;padding:14px}.dashboard-redesign__showcase-chip-row{justify-content:flex-start}.dashboard-redesign__showcase-copy{max-width:none}.dashboard-redesign__showcase-copy strong,.dashboard-redesign__showcase-copy strong .dashboard-redesign__showcase-value{font-size:19px}.dashboard-redesign__showcase-icon{border-radius:var(--dashboard-card-radius);width:44px;height:44px;font-size:19px}.dashboard-redesign__signal-grid{grid-template-columns:1fr}.dashboard-redesign__signal{border-radius:var(--dashboard-card-radius);padding:12px}.dashboard-redesign__tank-top,.dashboard-redesign__league-row,.dashboard-redesign__showcase-detail--orders .dashboard-redesign__showcase-compact--summary{grid-template-columns:1fr}.dashboard-redesign__showcase-compact--gas{grid-template-columns:minmax(112px,150px) minmax(0,1fr)}.dashboard-redesign__mini-chart--gas{max-width:150px;min-height:132px}.dashboard-redesign__order-compact{min-height:0;padding:12px}.dashboard-redesign__order-meta{flex-direction:column;align-items:flex-start}.dashboard-redesign__league-rank{margin-inline-end:auto}.dashboard-redesign__panel .ant-card-head{padding:14px 16px 0!important}.dashboard-redesign__panel-heading strong{font-size:15px}.dashboard-redesign__chart-wrap,.dashboard-redesign__chart-wrap .recharts-responsive-container{min-height:260px}}@media (width<=560px){.dashboard-redesign{gap:12px}.dashboard-redesign__hero,.dashboard-redesign__hero-surface,.dashboard-redesign__feature-carousel,.dashboard-redesign__panel .ant-card-body{padding:12px!important}.dashboard-redesign__showcase-stage{padding:12px}.dashboard-redesign__showcase-chip{overflow-wrap:anywhere;white-space:normal;min-height:28px;padding-inline:10px;font-size:10px}.dashboard-redesign__surface-head>div,.dashboard-redesign__showcase-head>div,.dashboard-redesign__panel-heading{min-width:0}.dashboard-redesign__surface-head .ant-tag,.dashboard-redesign__panel .ant-tag{white-space:normal;margin-inline:0}.dashboard-redesign__feature-carousel-controls{justify-content:flex-end;width:100%}.dashboard-redesign__feature-carousel-selector,.dashboard-redesign__feature-carousel-control{width:34px;height:34px}.dashboard-redesign__league-row{gap:8px;padding:10px}.dashboard-redesign__league-value{white-space:normal}.dashboard-redesign__ops-foot-card,.dashboard-redesign__all-clear{align-items:flex-start}.dashboard-redesign__chart-wrap,.dashboard-redesign__chart-wrap .recharts-responsive-container{min-height:230px}.dashboard-redesign__showcase-compact--gas{grid-template-columns:1fr}.dashboard-redesign__mini-chart--gas{justify-self:center;width:min(100%,164px)}}@media (width<=420px){.dashboard-redesign__badge-grid{grid-template-columns:1fr}.dashboard-redesign__title{font-size:21px!important}.dashboard-redesign__subtitle,.dashboard-redesign__showcase-copy p{font-size:12px}.dashboard-redesign__signal{grid-template-columns:1fr}.dashboard-redesign__signal-icon{width:38px;height:38px}.dashboard-redesign__showcase-copy strong,.dashboard-redesign__showcase-copy strong .dashboard-redesign__showcase-value{font-size:17px}.dashboard-redesign__showcase-stat,.dashboard-redesign__mini-card,.dashboard-redesign__console-card,.dashboard-redesign__ops-card,.dashboard-redesign__tank-summary-card,.dashboard-redesign__legend-row,.dashboard-redesign__status-row,.dashboard-redesign__tank-row{border-radius:12px;padding:9px 10px}}.market-price-memory-table .ant-table-thead>tr>th,.market-price-memory-table .ant-table-tbody>tr>td{padding:4px 6px}.market-price-memory-table .ant-table-container,.market-price-memory-table .ant-table-content,.market-price-memory-table .ant-table-header,.market-price-memory-table .ant-table-body{overflow-x:hidden!important}.market-price-memory-table table{width:100%!important;min-width:0!important}@media (width<=900px){.project-settings-header{grid-template-columns:1fr!important}}.market-price-memory-table .ant-btn-sm{padding-inline:6px}.account-page-shell{width:min(1180px,100%);color:var(--app-text);gap:20px;margin:0 auto;display:grid}.account-hero{background:linear-gradient(135deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0f5;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:164px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a0f}.account-hero:before{content:"";opacity:.52;background-color:#0000;background-image:linear-gradient(90deg,#94a3b824 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b829;border-radius:18px;width:118px;position:absolute;inset-block:22px;inset-inline-start:22px}.account-hero__identity{z-index:1;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.account-hero__avatar.ant-avatar{background:linear-gradient(135deg,#334155,#64748b);border:4px solid #ffffffdb;flex-shrink:0;font-size:32px;font-weight:800;box-shadow:0 16px 30px #0f172a29}.account-hero__copy{z-index:1;min-width:0;position:relative}.account-hero__eyebrow.ant-typography{color:#475569;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.account-hero__title.ant-typography{color:#0f172a;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1.25!important}.account-hero__subtitle.ant-typography{color:#475569;max-width:650px;margin-top:8px;font-size:13px;line-height:1.9;display:block}.account-hero__meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-hero__actions{z-index:1;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-self:flex-end;gap:10px;display:flex;position:relative}.account-surface.ant-card{height:100%;overflow:hidden;box-shadow:0 18px 40px #0f172a0f;background:#fffffff5!important;border:1px solid #e2e8f0f2!important;border-radius:16px!important}.account-surface .ant-card-head{border-bottom-color:#e2e8f0d1;min-height:56px}.account-title-with-icon{align-items:center;gap:8px;font-weight:800;display:inline-flex}.account-title-with-icon .anticon{color:#475569}.account-divider.ant-divider{border-color:#e2e8f0e6;margin:16px 0}.account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-detail-item{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.account-detail-item__icon,.account-card-heading__icon,.settings-option-row__icon,.settings-action-panel__icon{color:#2563eb;background:#2563eb1a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.account-detail-item span:not(.account-detail-item__icon){color:#64748b;font-size:12px;line-height:1.6;display:block}.account-detail-item strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.7;display:block}.account-side-stack{align-content:start;gap:20px;height:auto;display:grid}.profile-sidebar-column .account-surface.ant-card{height:auto}.account-card-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-card-heading strong{color:#0f172a;font-size:15px;font-weight:900;display:block}.account-card-heading span:not(.account-card-heading__icon){color:#64748b;font-size:12px;display:block}.account-muted.ant-typography{color:#64748b;font-size:12px;line-height:1.8}.account-chip-row{flex-wrap:wrap;gap:8px;display:flex}.account-chip-row .ant-tag{border-radius:999px;margin-inline-end:0;padding:3px 10px;font-weight:700}.account-stat-tile{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:14px;height:100%;padding:14px}.account-stat-tile .ant-statistic-title{color:#64748b;font-size:12px}.account-stat-tile .ant-statistic-content{color:#0f172a;font-size:17px;font-weight:900}.account-access-list{gap:2px;display:grid}.settings-page{padding-bottom:12px}@media (width>=1200px){.profile-main-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;margin-inline:0;display:grid}.profile-main-grid>.profile-info-column,.profile-main-grid>.profile-sidebar-column,.profile-main-grid>.profile-commission-column,.profile-main-grid>.profile-access-column{width:auto;max-width:none;padding-inline:0}.profile-info-column{grid-area:1/1}.profile-sidebar-column{grid-area:1/2}.profile-commission-column{grid-area:2/1}.profile-access-column{grid-area:2/2}}.settings-page>form{gap:20px;display:grid}.settings-hero{align-items:flex-end}.settings-option-list,.settings-control-stack,.settings-data-actions{gap:12px;display:grid}.settings-option-row,.settings-action-panel{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.settings-option-row__copy strong,.settings-action-panel__copy strong{color:#0f172a;font-size:14px;font-weight:900;display:block}.settings-option-row__copy span,.settings-action-panel__copy span{color:#64748b;margin-top:3px;font-size:12px;line-height:1.8;display:block}.settings-control-block{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:14px;gap:10px;padding:14px;display:grid}.settings-control-block .ant-segmented{background:#fff;border:1px solid #cbd5e1e0;padding:4px}.settings-action-panel--danger .settings-action-panel__icon{color:#dc2626;background:#ef44441a}.settings-save-bar{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffd1;border:1px solid #cbd5e1db;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:20px;padding:12px;display:flex;position:static;box-shadow:0 18px 40px #0f172a1a}body[data-theme=dark] .account-hero{background:linear-gradient(135deg,#0f172afa,#020617f0);border-color:#334155eb;box-shadow:0 18px 38px #0206174d}body[data-theme=dark] .account-hero:before{background:linear-gradient(90deg,#94a3b81a 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px);border-color:#94a3b81f}body[data-theme=dark] .account-hero__title.ant-typography,body[data-theme=dark] .account-detail-item strong,body[data-theme=dark] .account-card-heading strong,body[data-theme=dark] .settings-option-row__copy strong,body[data-theme=dark] .settings-action-panel__copy strong,body[data-theme=dark] .account-stat-tile .ant-statistic-content{color:#f8fafc!important}body[data-theme=dark] .account-hero__eyebrow.ant-typography,body[data-theme=dark] .account-title-with-icon .anticon{color:#cbd5e1}body[data-theme=dark] .account-hero__subtitle.ant-typography,body[data-theme=dark] .account-detail-item span:not(.account-detail-item__icon),body[data-theme=dark] .account-card-heading span:not(.account-card-heading__icon),body[data-theme=dark] .account-muted.ant-typography,body[data-theme=dark] .account-stat-tile .ant-statistic-title,body[data-theme=dark] .settings-option-row__copy span,body[data-theme=dark] .settings-action-panel__copy span{color:#94a3b8!important}body[data-theme=dark] .account-surface.ant-card{box-shadow:0 22px 42px #0206175c;background:#0f172ae6!important;border-color:#334155eb!important}body[data-theme=dark] .account-surface .ant-card-head,body[data-theme=dark] .account-divider.ant-divider{border-color:#334155e6}body[data-theme=dark] .account-detail-item,body[data-theme=dark] .account-stat-tile,body[data-theme=dark] .settings-option-row,body[data-theme=dark] .settings-action-panel,body[data-theme=dark] .settings-control-block{background:#02061757;border-color:#334155e6}body[data-theme=dark] .account-detail-item__icon,body[data-theme=dark] .account-card-heading__icon,body[data-theme=dark] .settings-option-row__icon,body[data-theme=dark] .settings-action-panel__icon{color:#7dd3fc;background:#0ea5e924}body[data-theme=dark] .settings-control-block .ant-segmented{background:#0f172ad6;border-color:#334155e6}body[data-theme=dark] .settings-save-bar{background:#0f172ad1;border-color:#334155e6;box-shadow:0 18px 40px #0206175c}@media (width<=900px){.account-hero{flex-direction:column;align-items:stretch;min-height:0;padding:18px}.account-hero__actions{justify-content:flex-start;align-self:stretch}.account-detail-grid{grid-template-columns:1fr}}@media (width<=560px){.account-page-shell{gap:14px}.account-hero__identity{flex-direction:column;align-items:flex-start}.account-hero__avatar.ant-avatar{font-size:26px;width:76px!important;height:76px!important;line-height:76px!important}.account-hero__title.ant-typography{font-size:22px!important}.account-hero__actions,.account-hero__actions .ant-btn,.settings-save-bar,.settings-save-bar .ant-space{width:100%}.account-hero__actions .ant-btn,.settings-save-bar .ant-btn{flex:1;justify-content:center}.settings-option-row,.settings-action-panel{grid-template-columns:38px minmax(0,1fr)}.settings-option-row .ant-switch,.settings-action-panel .ant-btn{grid-column:1/-1;justify-self:stretch}.settings-save-bar{flex-direction:column;align-items:stretch}}.assistant-sheet-drawer .ant-drawer-content,.assistant-glass-drawer .ant-drawer-content{border-radius:0!important;overflow:hidden!important}.assistant-glass-scroll{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent}.assistant-glass-scroll::-webkit-scrollbar{width:5px;height:5px}.assistant-glass-scroll::-webkit-scrollbar-track{background:0 0}.assistant-glass-scroll::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:9999px}.assistant-glass-scroll::-webkit-scrollbar-thumb:hover{background:#0f766e80}body[data-theme=dark] .assistant-glass-scroll::-webkit-scrollbar-thumb{background:#ffffff1f}body[data-theme=dark] .assistant-glass-scroll::-webkit-scrollbar-thumb:hover{background:#14b8a699}.assistant-glass-tabs{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffff73!important;border:1px solid #ffffffb3!important;border-radius:14px!important;align-items:center!important;gap:4px!important;padding:3px!important;display:flex!important;box-shadow:0 2px 12px #0f172a0a!important}body[data-theme=dark] .assistant-glass-tabs{background:#0f172a73!important;border-color:#ffffff1a!important;box-shadow:0 4px 20px #0000004d!important}.assistant-glass-tab-btn{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;font-weight:500;transition:all .18s;display:flex;appearance:none!important;box-shadow:none!important;border:none!important;border-radius:10px!important;outline:none!important;margin:0!important}.assistant-glass-tab-btn:hover:not(.active){color:#0f172a;background:#ffffff80}body[data-theme=dark] .assistant-glass-tab-btn{color:#94a3b8}body[data-theme=dark] .assistant-glass-tab-btn:hover:not(.active){color:#f8fafc;background:#ffffff14}.assistant-glass-tab-btn.active{font-weight:600;color:#0f766e!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffffd9!important;border:1px solid #ffffffe6!important;box-shadow:0 2px 8px #0f172a14,0 1px 2px #0f172a0a!important}body[data-theme=dark] .assistant-glass-tab-btn.active{font-weight:600;color:#14b8a6!important;-webkit-backdrop-filter:blur(12px)!important;background:#1e293bcc!important;border:1px solid #ffffff26!important;box-shadow:0 2px 10px #0000004d!important}.assistant-glass-tab-btn .tab-icon{align-items:center;font-size:13px;display:inline-flex}.app-layout__assistant-btn.assistant-no-hover,.app-layout__assistant-btn.assistant-no-hover:hover,.app-layout__assistant-btn.assistant-no-hover:focus,.app-layout__assistant-btn.assistant-no-hover:active{box-shadow:none!important;transition:none!important;transform:none!important}body[data-theme=dark] .app-layout__assistant-btn.assistant-no-hover:hover,body[data-theme=dark] .app-layout__assistant-btn.assistant-no-hover:focus{color:#fff!important;background:#1e293bcc!important;border-color:#94a3b840!important}body:not([data-theme=dark]) .app-layout__assistant-btn.assistant-no-hover:hover,body:not([data-theme=dark]) .app-layout__assistant-btn.assistant-no-hover:focus{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff59!important}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.focus-within\:border-teal-400:focus-within{--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.focus-within\:border-teal-600:focus-within{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-teal-500\/20:focus-within{--tw-ring-color:#14b8a633}.focus-within\:ring-teal-600\/15:focus-within{--tw-ring-color:#0d948826}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-sky-400:hover{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.hover\:border-teal-500\/50:hover{border-color:#14b8a680}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-50\/30:hover{background-color:#f0fdfa4d}.hover\:bg-teal-800:hover{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity,1))}.hover\:bg-teal-900\/80:hover{background-color:#134e4acc}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:from-teal-400:hover{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-500:hover{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-green-800:hover{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-teal-300:hover{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.hover\:text-teal-700:hover{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-teal-800:hover{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=640px){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:inline{display:inline}.md\:flex{display:flex}.md\:w-auto{width:auto}.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-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px_auto\]{grid-template-columns:minmax(0,1fr) 260px auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (width>=1536px){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-teal-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}.dark\:bg-teal-600:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.dark\:bg-teal-950\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#042f2e80}.dark\:font-semibold:where([data-theme=dark],[data-theme=dark] *){font-weight:600}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-950:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.dark\:text-teal-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-teal-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:placeholder\:text-slate-400:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:placeholder\:text-slate-400:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:hover\:bg-teal-500:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.dark\:hover\:text-teal-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}
